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 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: Module M
disjoint with: Basic Studies Module
comment: Jatkomoduuli A2.

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

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

Common Studies Module
type: Class
disjoint with: Module A3
disjoint with: Additional Studies Module
disjoint with: Module B2
subclass of: Module
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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TU1521
type: LectureRoom
comment: Kurssi pidetään tietyssä salissa.
has name: TUAS1521-1522

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

AS-75.1124
type: Course
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as751124/
related acm class: I.4
related acm class: I.6
is part of study programme: MEDIA
has code: AS-75.1124
belongs to module: AUT-Ohjelman yhteiset opinnot viestintätekniikka
has credits: 4.0
has name: Kuvatekniikan perusteet
has location: AS2

MEDIA
type: StudyProgramme
offers course: AS-75.3206
offers course: AS-75.1101
offers course: AS-75.3118
offers course: AS-75.3131
offers course: AS-75.2500
offers course: AS-75.1102
offers course: AS-75.3700
offers course: AS-0.1101
offers course: AS-75.3600
offers course: AS-84.1128
has name: Viestintätekniikka
offers course: AS-75.2128
offers course: AS-75.3400
offers course: AS-75.3300
offers course: AS-75.2121
offers course: AS-75.1124
offers course: AS-75.3133
offers course: AS-75.2300
has www page: http://www.media.hut.fi
offers course: AS-0.1110

AS-75.3206
type: Course
has location: TU2530
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as753206/
is part of study programme: MEDIA
belongs to module: AUT-A3 yritys
has code: AS-75.3206
has prerequisites: AS-75.2121
has name: Viestintätekniikan harjoitustyö

TU2530
type: LectureRoom
has name: TUAS2530-2531

AUT-A3 yritys
type: Module A3
has credits: 20.0
has course: AS-75.3206
has course: AS-75.3600
has course: AS-75.3133
has name: A3 Yrityksen viestintäjärjestelmät

AS-75.3600
type: Course
has prerequisites: AS-75.2500
related acm class: H.5.3
has code: AS-75.3600
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as753600/
is part of study programme: MEDIA
has credits: 4.0
has location: TU2530
belongs to module: AUT-A3 yritys
related acm class: H.3.5
has name: Semanttiset web-palvelut

AS-75.2500
type: Course
is part of study programme: MEDIA
related acm class: I.7
has location: AS2
has code: AS-75.2500
related acm class: H.3
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752500
has name: Semanttinen Web
belongs to module: AUT-A1 Viestintätekniikka
has credits: 4.0
has prerequisites: AS-0.1110
related acm class: I.2

AS2
type: LectureRoom
has name: AS2

AUT-A1 Viestintätekniikka
type: Basic Module A1
has course: AS-75.1101
has course: AS-0.1110
has course: AS-75.2500
has name: A1 Viestintätekniikka
has credits: 20.0

AS-75.1101
type: Course
related acm class: J.
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as751101/
is part of study programme: MEDIA
belongs to module: AUT-A1 Viestintätekniikka
has name: Median lajityypit
has code: AS-75.1101
has credits: 3.0
has location: AS2

AS-0.1110
type: Course
belongs to module: AUT-A1 Viestintätekniikka
related acm class: H.2.3
related acm class: H.1
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/
has location: AS2
related acm class: I.7
has code: AS-0.1110

AS-75.3133
type: Course
is part of study programme: MEDIA
has credits: 5.0
has name: Mediatuotantoprosessit ja järjestelmät
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as753133/
has location: TU2530
belongs to module: AUT-A3 yritys
has code: AS-75.3133

AS-75.2121
type: Course
has location: TU2530
has code: AS-75.2121
has prerequisites: AS-75.1124
has prerequisites: AS-75.1101
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752121/
has credits: 4.0
related acm class: J.
has name: Mediatekniikan perusteet
is part of study programme: MEDIA
belongs to module: AUT-A2 Viestintätekniikka

AUT-A2 Viestintätekniikka
type: Module A2
has name: Viestintätekniikka A2
has course: AS-75.2128
has course: AS-75.2121
has credits: 20.0

AS-75.3118
type: Course
is part of study programme: MEDIA
has credits: 5.0
has location: AS2
belongs to module: AUT-A3 visuaalinen
has name: Graafinen viestintätekniikka
has code: AS-75.3118
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as753118/
has prerequisites: AS-75.2121

AUT-A3 visuaalinen
type: Module A3
has name: A3 Visuaalinen media
has course: AS-75.3300
has course: AS-75.3700
has course: AS-75.3118
has course: AS-75.3131

AS-75.3300
type: Course
has code: AS-75.3300
has name: Visuaalisen median projektityöt
is part of study programme: MEDIA
belongs to module: AUT-A3 visuaalinen
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as753300/

AS-75.3700
type: Course
has name: Viestintätekniikan tutkimusseminaari
has code: AS-75.3700
belongs to module: AUT-A3 visuaalinen
is part of study programme: MEDIA
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as753700/
has credits: 3.0

AS-75.3131
type: Course
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as753131
is part of study programme: MEDIA
has location: TU2530
has name: Visuaalisen median laatu
has credits: 5.0
has prerequisites: AS-75.2128
belongs to module: AUT-A3 visuaalinen
has code: AS-75.3131
related acm class: I.4
has prerequisites: AS-75.2121

AS-75.1102
type: Course
has location: TU2530
has code: AS-75.1102
has name: Julkaisutekniikan perusteet
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as751102/
is part of study programme: MEDIA
has credits: 3.0

AS-0.1101
type: Course
has www page: http://goblin.tkk.fi/c/
has credits: 4.0
belongs to module: AUT-Perusopinnot
has code: AS-0.1101
related acm class: D.3
is part of study programme: MEDIA
has name: C-ohjelmoinnin peruskurssi
has location: AS2

AUT-Perusopinnot
type: Basic Studies Module
has name: Perusopinnot
has course: AS-0.1101
has credits: 80.0

AS-84.1128
type: Course
has credits: 3.0
belongs to module: AUT-Ohjelman yhteiset opinnot viestintätekniikka
has code: AS-84.1128
related acm class: I.2.1
has name: Automaatio- ja säätötekniikan perusteet
has location: AS2
has www page: http://automation.tkk.fi/AS-84-1128
is part of study programme: MEDIA

AUT-Ohjelman yhteiset opinnot viestintätekniikka
type: Common Studies Module
has course: AS-75.1124
has course: AS-84.1128
has credits: 20.0
has name: Ohjelman yhteiset opinnot

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

AUT-A3 älykkäät
type: Module A3
has credits: 20.0
has course: AS-75.3400
has name: A3 Älykkäät viestintäjärjestelmät

AS-75.2300
type: Course
has credits: 2.0
has code: AS-75.2300
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752300/
has name: Informaatioverkostot: Studio 2
has location: TU2530
is part of study programme: MEDIA

AS-74.1101
type: Course
has credits: 3.0
has code: AS-74.1101
has www page: http://www.control.tkk.fi/Kurssit/AS-74.1101/
has name: Tietokonesimulointi
has location: AS2
belongs to module: AUT-A1 Automaatio
related acm class: I.6
related acm class: D.4

AUT-A1 Automaatio
type: Basic Module A1
has course: AS-84.1137
has course: AS-74.1101
has name: A1 Automaatio- ja systeemitekniikka
has credits: 20.0

AS-84.1137
type: Course
has www page: http://automation.tkk.fi/AS-84-1137
has credits: 3.0
belongs to module: AUT-A1 Automaatio
has code: AS-84.1137
has location: AS2
has name: Robotiikka
related acm class: I.2.9