Module A2
type: Class
disjoint with: Common Studies Module
disjoint with: Basic Module A1
disjoint with: Thesis Module
disjoint with: Module B2
subclass of: Module
disjoint with: Additional Studies Module
disjoint with: Module A3
disjoint with: Basic Module B1
disjoint with: Module C
disjoint with: Basic Studies Module
disjoint with: Module M
comment: Jatkomoduuli A2.

Common Studies Module
type: Class
disjoint with: Module A3
disjoint with: Additional Studies Module
subclass of: Module
disjoint with: Module B2
disjoint with: Thesis Module
disjoint with: Module M
disjoint with: Basic Module B1
comment: Ohjelmalle yhteiset opinnot.
disjoint with: Basic Studies Module
disjoint with: Module A2
disjoint with: Module C
disjoint with: Basic Module A1

Module B2
type: Class
disjoint with: Module C
subclass of: Module
comment: Syventävä moduuli B3.
disjoint with: Common Studies Module
disjoint with: Module A3
disjoint with: Basic Module A1
disjoint with: Module A2
disjoint with: Additional Studies Module
disjoint with: Thesis Module
disjoint with: Basic Studies Module
disjoint with: Basic Module B1
disjoint with: Module M

Module A3
type: Class
subclass of: Module
disjoint with: Module M
disjoint with: Additional Studies Module
disjoint with: Basic Studies Module
disjoint with: Module A2
disjoint with: Basic Module A1
disjoint with: Thesis Module
disjoint with: Module B2
comment: Syventävä moduuli A3.
disjoint with: Module C
disjoint with: Common Studies Module
disjoint with: Basic Module B1

Module C
type: Class
disjoint with: Module M
disjoint with: Module B2
disjoint with: Additional Studies Module
disjoint with: Common Studies Module
disjoint with: Basic Module A1
comment: Erikoismoduuli C.
disjoint with: Basic Studies Module
disjoint with: Module A3
disjoint with: Module A2
subclass of: Module
disjoint with: Thesis Module
disjoint with: Basic Module B1

Basic Studies Module
type: Class
disjoint with: Module A2
disjoint with: Module C
disjoint with: Module A3
comment: Perusopinnot.
disjoint with: Basic Module B1
disjoint with: Thesis Module
disjoint with: Basic Module A1
disjoint with: Common Studies Module
disjoint with: Module B2
disjoint with: Additional Studies Module
disjoint with: Module M
subclass of: Module

Module M
type: Class
disjoint with: Additional Studies Module
disjoint with: Common Studies Module
disjoint with: Basic Module A1
disjoint with: Module B2
disjoint with: Thesis Module
disjoint with: Module C
disjoint with: Module A2
disjoint with: Module A3
disjoint with: Basic Module B1
disjoint with: Basic Studies Module
comment: Tieteen metodiikka M.
subclass of: Module

Masters Thesis Module
type: Class
subclass of: Thesis Module
disjoint with: Bachelors Thesis Module
comment: Diplomityö.

Bachelors Thesis Module
type: Class
disjoint with: Masters Thesis Module
comment: Kandidaatin työ ja seminaari.
subclass of: Thesis Module

Degree
type: Class
subclass of: Restriction
  min cardinality: 1
  on property: hasModule
subclass of: Thing

Additional Masters Studies
type: Class
comment: Vapaasti valittavat opinnot DI-tutkinnossa.
subclass of: Additional Studies Module
disjoint with: Additional Bachelor Studies

Additional Bachelor Studies
type: Class
disjoint with: Additional Masters Studies
comment: Vapaasti valittavat opinnot kandidaatin tutkinnossa.
subclass of: Additional Studies Module

offers Course
type: ObjectProperty
inverse of: isPartOf study programme
range: Course
comment: Jokainen laitos tarjoaa tietyn määrän kursseja.
domain: StudyProgramme

isPartOf study programme
type: FunctionalProperty
range: StudyProgramme
type: ObjectProperty
domain: Course
inverse of: offers Course
comment: Kurssi kuuluu jonkin laitoksen alaisuuteen.

has Prerequisites
type: ObjectProperty
range: Course
domain: Course
comment: Kurssilla voi olla yksi tai useampia esitietovaatimuksia.

has Seats
type: DatatypeProperty
range: int
domain: Room
comment: Number of seats in the lecture room

has Credits
type: FunctionalProperty
range: float
domain: Class
  union of: Module
  union of: Course
comment: Kursseilla ja moduleilla on tietty määrä opintopisteitä.
type: DatatypeProperty

is In Floor
type: FunctionalProperty
range: int
type: DatatypeProperty
domain: Room
comment: The floor in which the room is located in

has Floors
type: FunctionalProperty
range: int
comment: Number of floors in the building
domain: Building
type: DatatypeProperty

belongs To Module
type: FunctionalProperty
range: Module
comment: Kurssi kuuluu tutkinnossa vain yhteen moduliin.
inverse of: has Course
type: ObjectProperty
domain: Course

has Course
type: InverseFunctionalProperty
domain: Module
inverse of: belongs To Module
type: ObjectProperty
range: Course
comment: Moduli koostuu useammasta kurssista.

has Code
type: InverseFunctionalProperty
range: string
type: FunctionalProperty
type: DatatypeProperty
comment: Kurssilla on yksilöllinen koodi.
domain: Course

has Name
type: InverseFunctionalProperty
comment: Kursseilla, moduleilla, laitoksilla ja tiedekunnilla on nimi.
type: FunctionalProperty
type: DatatypeProperty
domain: Class
  union of: Course
  union of: StudyProgramme
  union of: Module
  union of: LectureRoom
range: string

has www page
type: InverseFunctionalProperty
domain: Class
  union of: Course
  union of: StudyProgramme
comment: Kursseilla, laitoksilla ja tiedekunnilla on oma www-osoite.
range: anyURI
type: FunctionalProperty
type: DatatypeProperty

TU-53.1010
type: Course
has code: TU-53.1010
has location: TU2
has www page: https://noppa.tkk.fi/noppa/kurssi/tu-53.1010/
has credits: 4.0
is part of study programme: MEDIA
related acm class: K.0
has name: Työpsykologian ja johtamisen perusteet

TU2
type: Auditorium
part of building: TUAS
has name: TU2
is in floor: 2
has seats: 200

TUAS
type: Building
has room: TU2
has room: TUAS ruokala
has room: TU5
has floors: 3
has room: TUAS kirjasto
has room: AS2530
has room: AS2
has room: TU1
has room: AS1521
has address: Otaniementie 17
neighbour to: Tietotalo
has room: AS1
has library: true

TUAS ruokala
type: Cafeteria
part of building: TUAS
has seats: 100
is in floor: 1

TU5
type: Classroom
has seats: 50
part of building: TUAS
has name: TU5

TUAS kirjasto
type: Library
is in floor: 1
has seats: 30
part of building: TUAS

AS2530
type: Classroom
part of building: TUAS
has name: TUAS2530-2531
is in floor: 2
has seats: 30

AS2
type: Auditorium
is in floor: 2
has seats: 200
has name: AS2
part of building: TUAS

TU1
type: Auditorium
has seats: 150
part of building: TUAS
has name: TU1
is in floor: 1

AS1521
type: Computer Room
has seats: 20
part of building: TUAS
has name: TUAS1521-1522
comment: Kurssi pidetään tietyssä salissa.
is in floor: 1

Tietotalo
type: Building
neighbour to: TUAS
has address: Konemiehentie 2
has floors: 3
has library: true
has room: Tietotalon kirjasto
has room: Tietotalon ruokala
has room: T2
has room: T1

Tietotalon kirjasto
type: Library
has seats: 30
is in floor: 1
part of building: Tietotalo

Tietotalon ruokala
type: Cafeteria
part of building: Tietotalo
is in floor: 1
has seats: 100

T2
type: Auditorium
has name: T2
has seats: 100
is in floor: 1
part of building: Tietotalo

T1
type: Auditorium
has name: T1
is in floor: 2
part of building: Tietotalo
has seats: 200

AS1
type: Auditorium
has name: AS1
part of building: TUAS
is in floor: 1
has seats: 150

MEDIA
type: StudyProgramme
offers course: T-76.1143
offers course: T-111.4360
offers course: AS-116.3110
offers course: T-106.1001
offers course: TU-53.1010
offers course: AS-75.2500
offers course: AS-116.3130
offers course: AS-75.3132
offers course: T-111.4300
offers course: T-86.5141
offers course: TU-22.1101
offers course: T-106.1203
offers course: AS-75.3600
offers course: TU-53.1105
has name: Viestintätekniikka
offers course: T-86.5150
offers course: AS-75.2128
offers course: AS-75.2206
offers course: T-121.2100
offers course: AS-75.3400
offers course: AS-75.1107
offers course: AS-75.2121
offers course: Inf-0.3100
offers course: AS-75.1124
offers course: T-121.5500
offers course: T-121.3110
offers course: TU-53.1200
offers course: T-76.3601
offers course: T-111.2350
has www page: http://www.media.hut.fi
offers course: AS-0.1110
offers course: T-61.5010

T-76.1143
type: Course
has code: T-76.1143
has name: Tiedonhallintajärjestelmät
is part of study programme: MEDIA
has www page: http://www.niksula.cs.hut.fi/~tik76143/2008/index.html
has prerequisites: T-106.1203
has location: T1
has credits: 5.0
related acm class: H.2.8
belongs to module: Basic Module A1 1

T-106.1203
type: Course
belongs to module: Basic Studies Module 12
has code: T-106.1203
has credits: 5.0
related acm class: D.3
has www page: http://www.cs.hut.fi/Opinnot/T-106.1203/
has location: M
has name: Ohjelmoinnin perusteet (Java)
is part of study programme: MEDIA

Basic Studies Module 12
type: Basic Studies Module
has credits: 80.0
has name: Perusopinnot
has course: T-106.1001
has course: T-106.1203
has course: TU-22.1101

T-106.1001
type: Course
has www page: http://www.cs.hut.fi/Opinnot/T-106.1001/
related acm class: D.1
has code: T-106.1001
has credits: 2.0
has name: Tietokone työvälineenä
is part of study programme: MEDIA
has location: M
belongs to module: Basic Studies Module 12

M
type: Auditorium
has name: M
has seats: 500
is in floor: 1
part of building: TKK Päärakennus

TKK Päärakennus
type: Building
has floors: 4
has room: Matematiikan kirjasto
has room: Alvari
has room: M
has room: A
has library: true
has address: Otakaari 1
neighbour to: Pääkirjasto

Matematiikan kirjasto
type: Library
is in floor: 3
has seats: 10
part of building: TKK Päärakennus

Alvari
type: Cafeteria
is in floor: 1
has seats: 100
part of building: TKK Päärakennus

A
type: Auditorium
has name: A
part of building: TKK Päärakennus
has seats: 400
is in floor: 0

Pääkirjasto
type: Building
has address: Otaniementie 9
has floors: 3
neighbour to: TKK Päärakennus

TU-22.1101
type: Course
has code: TU-22.1101
has location: M
related acm class: K.0
has name: Tuotantotalouden peruskurssi
is part of study programme: MEDIA
has credits: 4.0
belongs to module: Basic Studies Module 12
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Teta/TU-22.1101/TU-22.1101.php

Basic Module A1 1
type: Basic Module A1
has course: T-76.1143
has course: Inf-0.3100
has name: Basic Module A1
has course: AS-0.1110
has credits: 80.0
has course: AS-75.1107
has course: T-121.5500
has course: T-111.2350
has course: T-121.2100

Inf-0.3100
type: Course
has credits: 2.0
belongs to module: Basic Module A1 1
has code: Inf-0.3100
has name: Verkostojen perusteet
has www page: http://www.tml.tkk.fi/Opinnot/Inf-0.3100/
related acm class: H.1
has location: T1
is part of study programme: MEDIA

AS-0.1110
type: Course
has prerequisites: T-106.1203
has name: XML-kuvauskielten perusteet
has credits: 3.0
is part of study programme: MEDIA
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as01110/
belongs to module: Basic Module A1 1
has prerequisites: T-106.1001
related acm class: D.1.0
has location: AS2
has code: AS-0.1110

AS-75.1107
type: Course
has code: AS-75.1107
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as751107/
related acm class: I.m
belongs to module: Basic Module A1 1
is part of study programme: MEDIA
has credits: 3.0
has name: Median lajityypit
has location: AS1

T-121.5500
type: Course
is part of study programme: MEDIA
has credits: 1.0
belongs to module: Basic Module A1 1
has name: Käyttöliittymien ja käytettävyyden erikoistyö
has www page: http://www.soberit.hut.fi/T-121/T-121.5500/
has code: T-121.5500
related acm class: D.4
has prerequisites: T-121.3110

T-121.3110
type: Course
has location: T1
has code: T-121.3110
has credits: 3.0
has www page: http://www.soberit.hut.fi/T-121/T-121.3110/
is part of study programme: MEDIA
has name: Käyttäjäkeskeisen tuotekehityksen harjoitustyöt
related acm class: D.2.10

T-111.2350
type: Course
has name: Multimediatekniikka
has www page: http://www.tml.tkk.fi/Opinnot/T-111.2350/
is part of study programme: MEDIA
has code: T-111.2350
belongs to module: Basic Module A1 1
has location: T1
related acm class: H.5
has credits: 4.0

T-121.2100
type: Course
belongs to module: Basic Module A1 1
has name: Johdatus käyttäjäkeskeiseen tuotekehitykseen
has location: T1
is part of study programme: MEDIA
related acm class: D.2.10
has credits: 2.0
has www page: http://www.soberit.hut.fi/T-121/T-121.2100/
has code: T-121.2100

T-111.4360
type: Course
has name: WWW-palvelun suunnittelu
related acm class: H.5.4
has code: T-111.4360
is part of study programme: MEDIA
has location: T2
related acm class: H.5.2
has credits: 4.0
belongs to module: Module A2 9
has www page: http://www.tml.tkk.fi/Opinnot/T-111.4360/2008/

Module A2 9
type: Module A2
has name: Module A2
has course: T-111.4360
has course: T-111.4300
has course: T-61.5010
has course: AS-75.2128
has course: AS-75.2121
has course: AS-75.2500
has credits: 20.0

T-111.4300
type: Course
has www page: http://www.tml.tkk.fi/Opinnot/T-111.4300/2007/
has name: Tietokonegrafiikan perusteet
is part of study programme: MEDIA
has location: T1
has code: T-111.4300
has credits: 3.0
related acm class: I.3
belongs to module: Module A2 9

T-61.5010
type: Course
has name: Informaation visualisointi
has prerequisites: T-106.1203
has credits: 5.0
has location: T2
related acm class: H.5
belongs to module: Module A2 9
has code: T-61.5010
is part of study programme: MEDIA
has www page: http://www.cis.hut.fi/Opinnot/T-61.5010/

AS-75.2128
type: Course
has code: AS-75.2128
has location: AS2530
related acm class: I.3.3
has prerequisites: AS-75.1124
has credits: 5.0
is part of study programme: MEDIA
belongs to module: Module A2 9
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752128/
has name: Kuvaus- ja näyttötekniikka
related acm class: I.4.10
has prerequisites: AS-75.2121

AS-75.1124
type: Course
belongs to module: Common Studies Module 10
has credits: 5.0
has name: Kuvatekniikan perusteet
has code: AS-75.1124
related acm class: I.4
has location: AS2
is part of study programme: MEDIA
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as751124/

Common Studies Module 10
type: Common Studies Module
has credits: 20.0
has name: Ohjelman yhteiset opinnot
has course: AS-75.1124

AS-75.2121
type: Course
related acm class: I.4.2
has code: AS-75.2121
has prerequisites: AS-75.1124
has location: AS2530
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752121/
has prerequisites: AS-75.1107
has credits: 4.0
has name: Mediatekniikan perusteet
is part of study programme: MEDIA
related acm class: I.4.1
belongs to module: Module A2 9

AS-75.2500
type: Course
is part of study programme: MEDIA
has location: AS2
has prerequisites: T-106.1203
has code: AS-75.2500
belongs to module: Module A2 9
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752500
has name: Semanttinen Web
has credits: 4.0
related acm class: H.3.1
has prerequisites: AS-0.1110
related acm class: H.1

AS-116.3110
type: Course
has www page: http://www.automationit.hut.fi/index.php
has name: Teollisuuden tietojärjestelmät
belongs to module: A3 Yrityksen viestintäjärjestelmät
related acm class: C.
has location: AS1
has code: AS-116.3110
related acm class: H.
is part of study programme: MEDIA
has credits: 4.0

A3 Yrityksen viestintäjärjestelmät
type: Module A3
has course: AS-116.3110
has course: AS-75.2206
has course: AS-116.3130
has credits: 20.0
has course: T-86.5150
has course: T-86.5141
has course: AS-75.3600
has course: TU-53.1200
has course: AS-75.3132
has name: A3 Yrityksen viestintäjärjestelmät
has course: AS-75.3400
has course: TU-53.1105

AS-75.2206
type: Course
related acm class: H.
is part of study programme: MEDIA
belongs to module: A3 Yrityksen viestintäjärjestelmät
has code: AS-75.2206
has name: Viestintätekniikan harjoitustyöt
has credits: 2.0

AS-116.3130
type: Course
belongs to module: A3 Yrityksen viestintäjärjestelmät
is part of study programme: MEDIA
related acm class: C.3
has credits: 3.0
has www page: http://www.automationit.hut.fi/index.php
has name: Automaation tietotekniikan projektityöt
has code: AS-116.3130

T-86.5150
type: Course
is part of study programme: MEDIA
has name: Yritysten tietojärjestelmien erikoistyö
has www page: http://www.soberit.hut.fi/T-86/T-86.5150/
related acm class: H.
has credits: 3.0
belongs to module: A3 Yrityksen viestintäjärjestelmät
has code: T-86.5150

T-86.5141
type: Course
is part of study programme: MEDIA
has prerequisites: T-76.3601
has credits: 4.0
has www page: http://www.soberit.hut.fi/T-86/T-86.5141/
related acm class: D.2.11
belongs to module: A3 Yrityksen viestintäjärjestelmät
has location: T2
has name: Enterprise Systems Architecture
has code: T-86.5141
has prerequisites: TU-22.1101

T-76.3601
type: Course
has name: Basics of Software Engineering
related acm class: D.2
has code: T-76.3601
has credits: 5.0
has www page: http://tiger.soberit.hut.fi/SPRG/doku.php
is part of study programme: MEDIA
has location: T1

AS-75.3600
type: Course
related acm class: H.3.1
has code: AS-75.3600
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as753600/
has location: AS2530
is part of study programme: MEDIA
belongs to module: A3 Yrityksen viestintäjärjestelmät
has credits: 4.0
has name: Semanttiset web-palvelut
related acm class: H.1

TU-53.1200
type: Course
has name: Tiedon ja osaamisen johtamisen jatkokurssi
has code: TU-53.1200
has location: TU5
related acm class: K.0
belongs to module: A3 Yrityksen viestintäjärjestelmät
is part of study programme: MEDIA
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Tps/TU-53.1200/TU-53.1200.php
has credits: 4.0

AS-75.3132
type: Course
is part of study programme: MEDIA
has location: AS2530
has prerequisites: AS-75.2121
belongs to module: A3 Yrityksen viestintäjärjestelmät
has code: AS-75.3132
has credits: 5.0
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as753132/
has name: Mediaviestintäjärjestelmät
related acm class: H.5.1

AS-75.3400
type: Course
is part of study programme: MEDIA
related acm class: H.5
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as753400/
has code: AS-75.3400
belongs to module: A3 Yrityksen viestintäjärjestelmät
has credits: 2.0
has name: Älykkäiden viestintäjärjestelmien projektityöt

TU-53.1105
type: Course
has credits: 3.0
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Tps/TU-53.1106a/TU-53.1106a.php
has prerequisites: TU-53.1010
has name: Tiedon ja osaamisen johtaminen
is part of study programme: MEDIA
has location: TU2
related acm class: K.0
belongs to module: A3 Yrityksen viestintäjärjestelmät
has code: TU-53.1105