Malte, the attributes are not important. Those I can easily display with pagetemplate. form is not important as well since the course data is coming from an external system. Thus in xowiki I only display the data.
Important are the relationships:
An organisational unit has several professors.
A professor offers several courses.
A course can occupy several rooms.
Using xowiki if I display the course I want to autogenerate links to the corresponding organisational unit, professors and rooms.