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
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
comment: Kandidaatin työ ja seminaari.
disjoint with: Masters Thesis Module
subclass of: Thesis Module

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

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

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

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

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

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

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

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

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

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

has Code
type: InverseFunctionalProperty
type: FunctionalProperty
type: DatatypeProperty
domain: Course
comment: Kurssilla on yksilöllinen koodi.
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
type: FunctionalProperty
type: DatatypeProperty
comment: Kursseilla, laitoksilla ja tiedekunnilla on oma www-osoite.
range: anyURI

T-111.5006
type: Course
is part of study programme: INF
has name: Konseptointi ja käsikirjoitus
related acm class: K.6.1 1070
belongs to module: INF-A2
has credits: 4.0
has code: T-111.5006
has www page: http://www.tml.tkk.fi/Opinnot/T-111.5006/
has location: TUAS Odeion
related acm class: H.5.1

INF
type: StudyProgramme
offers course: T-106.1001
has name: Informaatioverkostot
offers course: T-121.5300
offers course: AS-0.1110
offers course: T-106.2001
offers course: T-121.2100
offers course: T-110.1100
has www page: http://inf.tkk.fi/
offers course: T-111.5006
offers course: Inf-0.3100
offers course: T-111.4360
offers course: T-76.1143
offers course: TU-22.1130
offers course: T-76.4115
offers course: Inf-0.1202
offers course: Mat-1.1110
offers course: T-111.4300
offers course: T-121.3110
offers course: Inf-0.1300

T-106.1001
type: Course
related acm class: D.4.0
related acm class: H.4.1 686
has location: T1
has credits: 2.0
related acm class: J.1 972
has www page: http://www.cs.hut.fi/Opinnot/T-106.1001/
related acm class: K.6.1 1072
belongs to module: INF-P
has code: T-106.1001
related acm class: K.3.m 1031
has name: Tietokone työvälineenä
is part of study programme: INF

T1
type: LectureRoom
has name: T1

INF-P
type: Basic Studies Module
has credits: 80.0
has course: T-106.1001
has course: Inf-0.1300
has course: Inf-0.1202
has course: AS-75.1102
has name: INF-P

Inf-0.1300
type: Course
related acm class: H.5.2 713
related acm class: J.5 996
has name: Estetiikka
is part of study programme: INF
related acm class: J.5 994
has www page: http://www.tml.tkk.fi/Opinnot/Inf-0.1300/
has credits: 5.0
has code: Inf-0.1300
has location: T3
belongs to module: INF-P

T3
type: LectureRoom
has name: T3

Inf-0.1202
type: Course
has location: TU5
is part of study programme: INF
has www page: http://www.tml.tkk.fi/Opinnot/Inf-0.1202/
has credits: 5.0
related acm class: H.1.2 618
has code: Inf-0.1202
belongs to module: INF-P
related acm class: J.4 992
has name: Informaatioajan filosofia

TU5
type: LectureRoom
has name: TU5

AS-75.1102
type: Course
related acm class: I.7.2 959
has credits: 3.0
related acm class: D.3.2 303
is part of study programme: MEDIA
has location: TUAS 2530
related acm class: I.7.2 962
has name: Julkaisutekniikan perusteet
belongs to module: INF-P
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as751102/
has code: AS-75.1102
related acm class: D.3.2 309
has prerequisites: T-106.1001

MEDIA
type: StudyProgramme
has name: Viestintätekniikka
has www page: http://www.media.hut.fi
offers course: AS-75.2500
offers course: T-106.1203
offers course: AS-75.1102

AS-75.2500
type: Course
is part of study programme: MEDIA
related acm class: F.3.2
related acm class: D.3.2 304
has location: AS2
has prerequisites: T-106.1203
has code: AS-75.2500
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752500
has name: Semanttinen Web
has credits: 4.0
has prerequisites: AS-0.1110
belongs to module: AS-A1
related acm class: H.5.3 727

AS2
type: LectureRoom
has name: AS2

T-106.1203
type: Course
related acm class: D.1.5
related acm class: D.2.3 230
has name: Ohjelmoinnin perusteet L
belongs to module: AS-A1
has location: Lecture Hall M
has credits: 5.0
is part of study programme: MEDIA
related acm class: D.3.2 310
has code: T-106.1203
has www page: http://users.tkk.fi/t1061203/luennot/

AS-A1
type: Basic Module A1
has credits: 80.0
has course: AS-75.2500
has course: T-106.1203
has name: AS-A1

Lecture Hall M
type: LectureRoom
has name: Lecture Hall C

AS-0.1110
type: Course
has prerequisites: T-106.1203
has name: XML-kuvauskielten perusteet
related acm class: D.2.3 234
has credits: 3.0
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as01110/
is part of study programme: INF
has prerequisites: T-106.1001
has location: AS2
related acm class: D.2.4 245
has code: AS-0.1110
related acm class: D.3.2 304
belongs to module: INF-O

INF-O
type: Common Studies Module
has credits: 20.0
has course: Mat-1.1110
has course: T-106.2001
has course: AS-0.1110
has name: INF-O

Mat-1.1110
type: Course
is part of study programme: INF
belongs to module: INF-O
has name: Matematiikan peruskurssi C1
has code: Mat-1.1110
has credits: 10.0
related acm class: G.1.9
has location: Lecture Hall C
related acm class: G.1.7
related acm class: G.1.3
has www page: http://math.tkk.fi/teaching/c1/

Lecture Hall C
type: LectureRoom
has name: Lecture Hall C

T-106.2001
type: Course
has location: T5
has credits: 4.0
is part of study programme: INF
has code: T-106.2001
related acm class: K.3.2 1025
related acm class: D.3.2 310
has name: Informaatioverkostot: Studio 1
belongs to module: INF-O
has www page: http://www2.cs.hut.fi/~studio1/index.php
related acm class: K.3.1 1020

T5
type: LectureRoom
has name: T5

TUAS 2530
type: LectureRoom
has name: TUAS_2530

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

INF-A2
type: Module A2
has course: T-76.4115
has course: T-111.5006
has course: T-111.4360
has course: T-111.4300
has course: T-121.5300
has credits: 20.0
has name: INF-A2

T-76.4115
type: Course
has credits: 5.0
is part of study programme: INF
related acm class: D.2.9
has location: Various locations
has name: Ohjelmistonkehitysprojekti
related acm class: K.6.3 1078
belongs to module: INF-A2
has www page: http://www.soberit.hut.fi/T-76.4115/
has code: T-76.4115

Various locations
type: LectureRoom
has name: Various locations

T-111.4360
type: Course
has name: WWW-palvelun suunnittelu
has code: T-111.4360
belongs to module: INF-A2
has www page: www.tml.tkk.fi/Opinnot/T-111.4360
related acm class: K.4.4
has location: T2
has credits: 4.0
related acm class: D.2
is part of study programme: INF

T2
type: LectureRoom
has name: T2

T-111.4300
type: Course
has code: T-111.4300
related acm class: D.3.2 310
has name: Tietokonegrafiikan perusteet
has www page: http://www.tml.tkk.fi/Opinnot/T-111.4300
has location: T1
is part of study programme: INF
related acm class: B.4.2 58
related acm class: I.3
belongs to module: INF-A2
has credits: 3.0

T-121.2100
type: Course
related acm class: D.2.7
has name: Johdatus käyttäjäkeskeiseen tuotekehitykseen
related acm class: B.8
has code: T-121.2100
related acm class: H.1.2 616
has www page: http://www.soberit.hut.fi/T-121/T-121.2100/
related acm class: K.4.2 1044
related acm class: H.5.2 716
is part of study programme: INF
related acm class: C.4 198
has credits: 2.0
has location: T1
belongs to module: INF-A1

INF-A1
type: Basic Module A1
has course: Inf-0.3100
has course: T-110.1100
has course: T-121.2100
has course: T-121.3110
has course: T-76.1143
has course: TU-22.1130
has name: INF-A1
has credits: 20.0

Inf-0.3100
type: Course
belongs to module: INF-A1
has www page: http://www.tml.tkk.fi/Opinnot/Inf-0.3100/
has name: Verkostojen perusteet
has code: INF-0.3100
has prerequisites: T-106.1203
is part of study programme: INF
has location: T2
related acm class: C.2.1 170
has credits: 2.0
related acm class: G.2.2
related acm class: H.3.4 668
has prerequisites: Mat-1.1110

T-110.1100
type: Course
related acm class: I.7.2 963
has code: T-110.1100
has name: Johdatus tietoliikenteeseen ja multimediatekniikkaan
is part of study programme: INF
has credits: 5.0
has location: T1
has www page: http://www.tml.tkk.fi/Opinnot/T-110.1100
belongs to module: INF-A1
related acm class: B.4.3 65
has prerequisites: T-106.1001
related acm class: C.2
related acm class: E.3

T-121.3110
type: Course
related acm class: B.m 127
belongs to module: INF-A1
has name: Käyttäjäkeskeisen tuotekehityksen harjoitustyö
related acm class: H.1.2 616
has prerequisites: T-121.2100
has www page: http://www.soberit.hut.fi/T-121/T-121.3110/
related acm class: H.5.2 716
has credits: 3.0
has location: T1
has code: T-121.3110
related acm class: B.8
related acm class: C.4 198
is part of study programme: INF

T-76.1143
type: Course
has code: T-76.1143
has name: Tiedonhallintajärjestelmät
related acm class: H.1.0
related acm class: H.2.4
belongs to module: INF-A1
has location: T1
is part of study programme: INF
has credits: 5.0
has www page: http://www.niksula.cs.hut.fi/~tik76143/
related acm class: H.2.3 629

TU-22.1130
type: Course
has name: Laskentatoimi ja kannattavuus
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Teta/TU-22.1130/TU-22.1130.php
has location: TU2
has code: TU-22.1130
related acm class: D.2.9 273
is part of study programme: INF
has credits: 3.0
belongs to module: INF-A1
related acm class: K.6.0 1065

TU2
type: LectureRoom
has name: TU2

TUAS Odeion
type: LectureRoom
has name: TUAS_Odeion

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

INF-B1
type: Basic Module B1
has name: INF-B1
has credits: 20.0

Bachelors Thesis Module
has credits: 10.0
has name: Bachelor's Thesis and Seminar

Masters Thesis Module
has name: Master's Thesis Module
has credits: 30.0