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.

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

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

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

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

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

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

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

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

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

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

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

has Address
type: DatatypeProperty
domain: Building
range: string
comment: Rakennuksilla on osoite

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

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

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

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

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

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

Mat-1.1131
type: Course
has www page: http://math.tkk.fi/opetus/c3-i/
has credits: 5.0
has prerequisites: Mat-1.1110
has prerequisites: Mat-1.1120
has name: Matematiikan peruskurssi C3-I
has code: Mat-1.1131
belongs to module: INF P
has location: C-sali

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

INF P
type: Basic Studies Module
has course: AS-75.1124
has name: Perusopinnot
has course: Mat-1.1120
has course: T-106.1223
has course: AS-75.1102
has credits: 80.0
has course: T-106.1001
has course: TU-22.1101
has course: Eri-0.1145
has course: Inf-0.1202
has course: T-106.1250
has course: Inf-0.1300
has course: Kie-98.5001
has course: Tu-53.1010
has course: TU-53.1030
has course: Kie-98.xxxx
has course: Kie-98.5002
has course: Inf-0.1223
has course: Mat-1.1110
has course: Mat-1.1131
has course: AS-75.2500

AS-75.1124
type: Course
has location: AS2
is part of study programme: MEDIA
has code: AS-75.1124
belongs to module: INF P
has credits: 4.0
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as751124/
has name: Kuvatekniikan perusteet

AS2
type: LectureHall
class room located in: TUAS-talo
has space for: 100

TUAS-talo
type: SchoolBuilding
contains class room: AS2
has closing time: 20:00:00
contains class room: AS1
has opening time: 08:00:00
contains class room: TU1521
contains class room: TU6
contains class room: Odeion
neighbor to: T-talo
has address: Otaniementie 17
contains class room: TU5
contains class room: AS2530
is in country: Finland 16
contains class room: TU2

AS1
type: LectureHall
has name: AS1
class room located in: TUAS-talo
comment: Kurssi pidetään tietyssä salissa.
has space for: 100

TU1521
type: ComputerRoom
class room located in: TUAS-talo
has name: TUAS1521-1522
comment: Kurssi pidetään tietyssä salissa.
has space for: 25

TU6
type: LectureHall
has space for: 100
class room located in: TUAS-talo

Odeion
type: LectureHall
has space for: 100
class room located in: TUAS-talo

T-talo
type: SchoolBuilding
contains class room: T4
contains class room: T2
contains class room: T3
is in country: Finland 16
neighbor to: TUAS-talo
contains class room: T1
has address: Konemiehentie 2
has opening time: 08:00:00
has closing time: 20:00:00

T4
type: LectureHall
class room located in: T-talo
has space for: 100

T2
type: LectureHall
class room located in: T-talo
has space for: 100

T3
type: LectureHall
class room located in: T-talo
has space for: 100

TKK-paarakennus
type: SchoolBuilding
has opening time: 07:45:00
has address: Otakaari 1
has closing time: 20:00:00
contains class room: C-sali
contains class room: M-sali
contains class room: E-sali
is in country: Finland 16

C-sali
type: LectureHall
class room located in: TKK-paarakennus
has space for: 100

M-sali
type: LectureHall
has space for: 100
class room located in: TKK-paarakennus

E-sali
type: LectureHall
has space for: 100
class room located in: TKK-paarakennus

T1
type: LectureHall
has space for: 100
class room located in: T-talo

TU5
type: LectureHall
has space for: 100
class room located in: TUAS-talo

AS2530
type: ClassRoom
has space for: 30
class room located in: TUAS-talo

TU2
type: LectureHall
has space for: 100
class room located in: TUAS-talo

MEDIA
type: StudyProgramme
offers course: AS-75.2500
offers course: AS-75.1102
has name: Viestintätekniikka
offers course: AS-75.2128
offers course: AS-75.2121
offers course: AS-75.1124
offers course: AS-75.2300
has www page: http://www.media.hut.fi
offers course: AS-0.1110

AS-75.2500
type: Course
belongs to module: INF P
has location: AS2
has code: AS-75.2500
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752500
has name: Semanttinen Web
has prerequisites: T-106.1250
has credits: 4.0
has prerequisites: AS-0.1110
is part of study programme: MEDIA

T-106.1250
type: Course
has credits: 10.0
has www page: http://www2.cs.hut.fi/~studio1/index.php
has name: Informaatioverkostojen_ohjelmointikurssi
has location: AS2
belongs to module: INF P
has code: T-106.1250

AS-0.1110
type: Course
has prerequisites: T-106.1250
has name: XML-kuvauskielen perusteet
has credits: 3.0
is part of study programme: MEDIA
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as01110/
has prerequisites: T-106.1001
has location: AS2
belongs to module: INF O
has code: AS-0.1110

T-106.1001
type: Course
belongs to module: INF P
has code: T-106.1001
has credits: 2.0
has www page: http://www.cs.hut.fi/Opinnot/T-106.1001/suomi.html
has name: Tietokone työvälineenä

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

TU-91.1002
type: Course
has code: TU-91.1002
has credits: 3.0
has name: Markkinointi
belongs to module: INF O

T-111.2210
type: Course
has code: T-111.2210
belongs to module: INF O
has location: T4
has name: Informaatioverkostot: Studio 4
has www page: http://www.tml.tkk.fi/Opinnot/T-111.2210/
has credits: 4.0

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

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

T-106.2001
type: Course
has name: Informaatioverkostot: Studio 1
has location: AS2
has credits: 4.0
has www page: http://www2.cs.hut.fi/~studio1/index.php
belongs to module: INF O
has code: T-106.2001

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

AS-75.2128
type: Course
has code: AS-75.2128
has location: AS2530
has prerequisites: AS-75.1124
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
belongs to module: INF A2
has prerequisites: AS-75.2121

INF A2
type: Module A2
has credits: 20.0
has course: T-111.5007
has course: T-111.5006
has course: AS-75.2121
has course: T-76.4115
has course: AS-75.2128
has course: T-111.4300
has course: T-121.5300
has course: T-111.4360
has name: Mediatekniikka

T-111.5007
type: Course
has www page: http://www.tml.tkk.fi/Opinnot/T-111.5007/
has credits: 5.0
has code: T-111.5007
has location: Odeion
belongs to module: INF A2
has prerequisites: T-111.5006
has name: Multimedian proktityö

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

AS-75.2121
type: Course
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752121/
has credits: 4.0
belongs to module: INF A2
has code: AS-75.2121
has location: AS2530
is part of study programme: MEDIA
has name: Mediatekniikan perusteet
has prerequisites: AS-75.1124

T-76.4115
type: Course
has name: Ohjelmistokehitysprojekti I
has credits: 5.0
belongs to module: INF A2
has code: T-76.4115
has www page: http://www.soberit.hut.fi/T-76.4115/

T-111.4300
type: Course
belongs to module: INF A2
has prerequisites: T-106.1250
has location: T1
has credits: 3.0
has www page: http://www.tml.tkk.fi/Opinnot/T-111.4300/2007/
has name: Tietokonegrafiikan perusteet
has code: T-111.4300

T-121.5300
type: Course
has code: T121.5300
has name: Käyttöliittymäsuunnittelu
has credits: 4.0
has prerequisites: T-121.2100
has www page: http://www.soberit.hut.fi/T-121/T-121.5300/
belongs to module: INF A2
has location: T1

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

INF A1
type: Basic Module A1
has credits: 20.0
has course: T-110.1100
has course: INF-0.3100
has course: HY-P1
has course: T-121.3110
has course: T-121.2100
has name: Perusmoduuli

T-110.1100
type: Course
has www page: http://www.tml.tkk.fi/Opinnot/T-110.1100/2008/
has credits: 5.0
has code: T-110.1100
belongs to module: INF A1
has prerequisites: T-106.1001
has location: T1
has name: Johdatus tietoliikenteeseen ja multimediatekniikkaan

INF-0.3100
type: Course
has prerequisites: Mat-1.1120
has name: Verkostojen perusteet
has prerequisites: T-106.1250
has prerequisites: Mat-1.1110
is part of study programme: INFO
has www page: http://www.tml.tkk.fi/Opinnot/Inf-0.3100/
has location: T2
has credits: 3.0
has code: INF-0.3100
has prerequisites: Mat-1.1131
belongs to module: INF A1

Mat-1.1120
type: Course
belongs to module: INF P
has credits: 10.0
has www page: http://math.tkk.fi/teaching/c2/
has name: Matematiikan peruskurssi C2
has prerequisites: Mat-1.1110
has code: Mat-1.1120
has location: C-sali

Inf-0.1202
type: Course
has name: Filosofia
is part of study programme: INFO
belongs to module: INF P
has credits: 5.0
has location: TU5
has www page: http://www.tml.tkk.fi/Opinnot/Inf-0.1202/
has code: Inf-0.1202

Inf-0.1223
type: Course
has name: Sosiologia
has credits: 5.0
is part of study programme: INFO
belongs to module: INF P
has code: Inf-0.1223

Inf-0.1300
type: Course
has credits: 5.0
has www page: http://www.tml.tkk.fi/Opinnot/Inf-0.1300/
has code: Inf-0.1300
belongs to module: INF P
has location: T3
has name: Estetiikka
is part of study programme: INFO

HY-P1
type: Course
has credits: 4.0
belongs to module: INF A1
has name: Johdatus viestintään (Yliopistolla)
has www page: http://www.valt.helsinki.fi/opas2005/comm/770001/
has code: HY-P1

T-121.3110
type: Course
has code: T-121.3110
has prerequisites: T-121.2100
belongs to module: INF A1
has credits: 3.0
has name: Käyttäjäkeskeisen tuotekehityksen harjoitustyöt
has www page: http://www.soberit.hut.fi/T-121/T-121.3110/
has location: T1

T-111.4360
type: Course
belongs to module: INF A2
has location: T2
has name: WWW-palvelun suunnittelu
has www page: http://www.tml.tkk.fi/Opinnot/T-111.4360/2008/
has code: T-111.43600
has credits: 4.0

T-106.1223
type: Course
has www page: http://www.cs.hut.fi/Opinnot/T-106.1223/index.html
belongs to module: INF P
has location: M-sali
has prerequisites: T-106.1250
has code: T-106.1223
has name: Tietorakenteet ja algoritmit Y
has credits: 5.0

TU-22.1101
type: Course
has credits: 4.0
belongs to module: INF P
has name: Tuotantotalouden peruskurssi
has location: M-sali
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Teta/TU-22.1101/TU-22.1101.php
has code: TU-22.1101

Eri-0.1145
type: Course
has location: E-sali
has code: Eri-0.1145
related acm class: A.1
has name: Johdatus opiskluun
is part of study programme: Erillisopinnot
has www page: http://www.tkk.fi/fi/opiskelemaan/yliopisto/uudelle_opiskelijalle/johdatus_opiskeluun/index.html
belongs to module: INF P
has credits: 0.0

Erillisopinnot
type: StudyProgramme
has name: Erillisopinnot
offers course: Eri-0.1145

Kie-98.5001
type: Course
has code: Kie-98.5001
belongs to module: INF P
has www page: http://kielikeskus.tkk.fi/fi/opetus/tutkintoon_kuuluvat/toinen_kotimainen_kieli/
has name: Toisen kotimaisen kirjallinen
has credits: 1.0
has location: M-sali

Tu-53.1010
type: Course
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Tps/TU-53.1010/TU-53.1010.php
has code: Tu-53.1010
belongs to module: INF P
has name: Työspykologian ja johtamisen perusteet
has credits: 4.0
has location: TU2

TU-53.1030
type: Course
has credits: 3.0
has location: TU2
has name: Knowledge and competence management
belongs to module: INF P
has code: TU-53.1030
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Tps/TU-53.1030/TU-53.1030.php

Kie-98.xxxx
type: Course
has code: Kie-98.xxxx
belongs to module: INF P
has credits: 3.0
has name: Viesras kieli
has www page: http://kielikeskus.tkk.fi/fi/

Kie-98.5002
type: Course
has name: Toisen kotimaisen suullinen
has code: Kie-98.5002
belongs to module: INF P
has prerequisites: Kie-98.5001
has credits: 1.0
has www page: http://kielikeskus.tkk.fi/fi/opetus/tutkintoon_kuuluvat/toinen_kotimainen_kieli/