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: Basic Studies Module
disjoint with: Module M
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
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 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
comment: Tieteen metodiikka M.
disjoint with: Basic Studies Module
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
disjoint with: Bachelors Thesis Module
comment: Diplomityö.
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
comment: Vapaasti valittavat opinnot DI-tutkinnossa.
disjoint with: Additional Bachelor Studies
subclass of: Additional Studies Module

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

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

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

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

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

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.
domain: Course
type: FunctionalProperty
type: DatatypeProperty
range: string

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

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

Mat-1.1131
type: Course
related acm class: F.4.0
belongs to module: INF P
has credits: 5.0
has code: Mat-1.1131
has name: Matematiikan peruskurssi C3-I
has www page: http://math.tkk.fi/opetus/c3-i/
has location: C

INF P
type: Basic Studies Module
has course: T-106.1001
has course: Mat-1.1110
has course: Mat-1.1120
has course: Mat-1.1131
has credits: 80.0
has name: Perusopinnot P

T-106.1001
type: Course
has www page: http://www.cs.hut.fi/Opinnot/T-106.1001/
has name: Tietokone työvälineenä
related acm class: D.4.9
related acm class: D.4.0
has code: T-106.1001
belongs to module: INF P
has credits: 2.0

Mat-1.1110
type: Course
has www page: http://math.tkk.fi/teaching/c1/
has code: Mat-1.1110
has name: Matematiikan peruskurssi C1
related acm class: F.4.0
belongs to module: INF P
has credits: 10.0
has location: C

C
type: LectureRoom
has name: C

Mat-1.1120
type: Course
belongs to module: INF P
has www page: http://math.tkk.fi/teaching/c2/
related acm class: F.4.0
has location: C
has code: Mat-1.1120
has credits: 10.0
has name: Matematiikan peruskurssi C2

T-111.5350
type: Course
has www page: http://www.tml.tkk.fi/Opinnot/T-111.5350/
belongs to module: INF A3 T251 3
has name: Multimedia Programming
related acm class: H.5.1
has code: T-111.5350
has location: T5
has credits: 4.0

INF A3 T251 3
type: Module A3
has credits: 20.0
has course: T-111.5300
has course: T-111.5450
has course: T-111.5350
has course: T-111.5400
has name: Digitaalinen media A3

T-111.5300
type: Course
has name: Tietokonegrafiikan jatkokurssi
has prerequisites: T-111.4300
has credits: 4.0
related acm class: I.3.5
belongs to module: INF A3 T251 3
has code: T-111.5300
has www page: http://www.tml.tkk.fi/Opinnot/T-111.5300/
has location: T2

T-111.4300
type: Course
related acm class: I.3.4
related acm class: I.3.0
has www page: http://www.tml.tkk.fi/Opinnot/T-111.4300/
has location: T1
belongs to module: INF A2 T130 2
has code: T-111.4300
has credits: 3.0
has name: Tietokonegrafiikan perusteet

T1
type: LectureRoom
has name: T1

INF A2 T130 2
type: Module A2
has course: T-111.4300
has course: T-121.5300
has course: T-76.4115
has course: AS-75.2121
has course: T-111.5006
has credits: 20.0
has name: Mediatekniikka A2

T-121.5300
type: Course
has location: T1
has credits: 4.0
related acm class: H.5.2
belongs to module: INF A2 T130 2
has name: Käyttöliittymäsuunnittelu
has www page: http://www.soberit.hut.fi/T-121/T-121.5300/
has code: T-121.5300
has prerequisites: T-121.2100

T-121.2100
type: Course
belongs to module: INF A1 T100 1
has location: T1
has code: T-121.2100
has www page: http://www.soberit.hut.fi/T-121/T-121.2100/
has name: Johdatus käyttäjäkeskeiseen tuotekehitykseen
has credits: 2.0
related acm class: H.1.2
related acm class: H.5.2

INF A1 T100 1
type: Basic Module A1
has name: Informaatioverkostojen perusmoduli A1
has course: T-121.2100
has course: T-110.1100
has course: Inf-0.3100
has course: T-121.3100
has course: TU-22.1130
has course: HY P1
has credits: 20.0

T-110.1100
type: Course
has code: T-110.1100
belongs to module: INF A1 T100 1
has name: Johdatus tietoliikenteeseen ja multimediatekniikkaan
has credits: 5.0
related acm class: H.5.1
has location: T1
related acm class: B.4.0
has www page: http://www.tml.tkk.fi/Opinnot/T-110.1100/
has prerequisites: T-106.1001

Inf-0.3100
type: Course
has name: Verkostojen perusteet
belongs to module: INF A1 T100 1
has location: T2
has www page: http://www.tml.tkk.fi/Opinnot/Inf-0.3100/
related acm class: E.1 397
related acm class: C.2.0
has code: Inf-0.3100
has credits: 3.0

T2
type: LectureRoom
has name: T2

T-121.3100
type: Course
related acm class: H.1.2
has prerequisites: T-121.2100
has credits: 3.0
has name: Käyttäjäkeskeisen tuotekehityksen harjoitustyö
has www page: http://www.soberit.hut.fi/T-121/T-121.3110/
belongs to module: INF A1 T100 1
has location: T1
has code: T-121.3100
related acm class: H.5.2

TU-22.1130
type: Course
has code: TU-22.1130
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Teta/TU-22.1130/TU-22.1130.php
has name: Laskentatoimi ja kannattavuus
has location: TU2
belongs to module: INF A1 T100 1
has credits: 3.0
related acm class: K.6.0 1065

TU2
type: LectureRoom
has name: TU2

HY P1
type: Course
has code: HY P1
has location: Helsinki
has credits: 4.0
has www page: http://www.valt.helsinki.fi/opas2005/comm/770001/
has name: Johdatus viestintään
belongs to module: INF A1 T100 1
related acm class: H.4.3

Helsinki
type: LectureRoom
has name: Itäinen satamakaupunki

T-76.4115
type: Course
has code: T-76.4115
related acm class: D.2
related acm class: K.6.4
belongs to module: INF A2 T130 2
has name: Ohjelmistokehitysprojekti I
has location: T1
has www page: http://www.soberit.hut.fi/T-76.4115/
has credits: 5.0

AS-75.2121
type: Course
has name: Mediatekniikan perusteet
has location: TU2530
belongs to module: INF A2 T130 2
related acm class: H.5.1
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752121/
has credits: 4.0
has code: AS-75.2121

TU2530
type: LectureRoom
has name: TUAS2530-2531

T-111.5006
type: Course
has credits: 4.0
has www page: http://www.tml.tkk.fi/Opinnot/T-111.5006/
related acm class: H.5.1
has code: T-111.5006
belongs to module: INF A2 T130 2
has name: Konseptointi ja käsikirjoitus
has location: Odeion

Odeion
type: LectureRoom
has name: Odeion

T-111.5450
type: Course
has name: Tietokoneanimaatio
related acm class: I.3.5
related acm class: I.3.7 862
has code: T-111.5450
has credits: 6.0
has prerequisites: T-111.5300
has www page: http://www.tml.tkk.fi/Opinnot/T-111.5450/
belongs to module: INF A3 T251 3
has location: A106

A106
type: LectureRoom
has name: A106

T-111.5400
type: Course
has name: Keinotodellisuus
has code: T-111.5400
has credits: 4.0
related acm class: I.3.7
related acm class: H.5.1 696
has www page: http://www.tml.tkk.fi/Opinnot/T-111.5400/
belongs to module: INF A3 T251 3
has location: Odeion

T5
type: LectureRoom
has name: T5

T-106.2001
type: Course
has credits: 4.0
related acm class: D.3.0
has code: T-106.2001
has location: AS2
related acm class: D.3.m
related acm class: D.3.3
has name: Informaatioverkostot: Studio 1
has www page: http://www2.cs.hut.fi/~studio1/index.php
belongs to module: INF O T902 O

AS2
type: LectureRoom
has name: AS2

INF O T902 O
type: Common Studies Module
has name: Ohjelman yhteiset opinnot O
has course: T-106.2001
has course: AS-75.2300
has course: TU-22.2600
has course: T-111.2210
has course: TU-91.1002
has course: AS-0.1110
has credits: 20.0

AS-75.2300
type: Course
has code: AS-75.2300
has name: Informaatioverkostot: Studio 2
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752300/
has location: TU2530
has credits: 2.0
belongs to module: INF O T902 O
related acm class: I.3.0

TU-22.2600
type: Course
belongs to module: INF O T902 O
has location: TU6
related acm class: K.6.0 1065
has code: TU-22.2600
has name: Informaatioverkostot: Studio 3
has credits: 4.0
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Teta/TU-22.2600/TU-22.2600.php

TU6
type: LectureRoom
has name: TU6

T-111.2210
type: Course
has name: Informaatioverkostot: Studio 4
related acm class: I.3.4
has credits: 4.0
has location: T4
related acm class: I.3.0
related acm class: H.5.2 705
has code: T-111.2210
has www page: http://www.tml.tkk.fi/Opinnot/T-111.2210/2008/index.html
belongs to module: INF O T902 O

T4
type: LectureRoom
has name: T4

TU-91.1002
type: Course
related acm class: K.6.0 1065
has code: TU-91.1002
has credits: 3.0
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Isib/TU-91.1002/esite07/esite.php
has location: TU2
has name: Markkinointi
belongs to module: INF O T902 O

AS-0.1110
type: Course
belongs to module: INF O T902 O
has name: XML-kuvauskielten perusteet
has credits: 3.0
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as01110/
has prerequisites: T-106.1001
has location: AS2
related acm class: D.3.1 298
has code: AS-0.1110
related acm class: D.3.1 297

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

T3
type: LectureRoom
has name: T3

TU7
type: LectureRoom
has name: TU7