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

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

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

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

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
domain: StudyProgramme
comment: Jokainen laitos tarjoaa tietyn määrän kursseja.
range: Course
inverse of: isPartOf study programme

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

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

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

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

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

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

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

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 prerequisites: Mat-1.1120
related acm class: G.1
has credits: 5.0
belongs to module: INF-P
related acm class: G.2
has www page: http://math.tkk.fi/opetus/c3-i/
is part of study programme: INF
has location: C
has code: Mat-1.1131
has name: Matematiikan peruskurssi C3

Mat-1.1120
type: Course
is part of study programme: INF
has location: C
belongs to module: INF-P
has code: Mat-1.1120
related acm class: G.1
has credits: 10.0
has name: Matematiikan peruskurssi C2
has prerequisites: Mat-1.1110
has www page: http://math.tkk.fi/teaching/c2/
related acm class: G.2

INF
type: StudyProgramme
offers course: T-106.1001
has name: Informaatioverkostot
offers course: T-111.5450
offers course: T-111.5400
offers course: Mat-1.1131
offers course: AS-0.1110
offers course: T-106.2001
offers course: T-110.1100
offers course: Mat-1.1120
offers course: Inf-0.3100
has www page: http://inf.tkk.fi/content/uusi_tutkintosaanto/
offers course: T-111.5360
offers course: AS-75.2300
offers course: Mat-1.1110
offers course: T-111.5300
offers course: T-111.4300
offers course: AS-75.1102
offers course: TU-22.2600
offers course: AS-75.1124

T-106.1001
type: Course
has location: A
is part of study programme: INF
has code: T-106.1001
belongs to module: INF-P
has www page: http://www.cs.hut.fi/Opinnot/T-106.1001/
has name: Tietokone työvälineenä
has credits: 2.0

A
type: LectureRoom
has name: A

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

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

C
type: LectureRoom
has name: C

AS-75.1124
type: Course
has name: Kuvatekniikan_perusteet
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as751124/
belongs to module: INF-P
related acm class: I.4
is part of study programme: INF
has code: AS-75.1124
related acm class: I.3.3
has credits: 4.0
has location: AS2

AS2
type: LectureRoom
has name: AS2

AS-75.1102
type: Course
has name: Julkaisutekniikan perusteet
is part of study programme: INF
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as751102/1099.html
has location: TUAS 2530
belongs to module: INF-P
has code: AS-75.1102
related acm class: I.7.4
has credits: 3.0

TUAS 2530
type: LectureRoom
has name: TUAS_2530

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

INF-A3
type: Module A3
has course: T-111.5300
has course: T-111.5450
has course: T-111.5400
has course: T-111.5360
has name: INF-A3
has credits: 20.0

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

T2
type: LectureRoom
has name: T2

T-111.4300
type: Course
has code: T-111.4300
has name: Tietokonegrafiikan perusteet
related acm class: I.3.1
has location: T1
is part of study programme: INF
related acm class: I.3.5
has www page: http://www.tml.tkk.fi/Opinnot/T-111.4300/2005/
belongs to module: INF-A2
has credits: 3.0
related acm class: I.3.6

T1
type: LectureRoom
has name: T1

INF-A2
type: Module A2
has name: INF-A2
has credits: 20.0
has course: T-111.4300

T-111.5400
type: Course
has credits: 4.0
has name: Keinotodellisuus
belongs to module: INF-A3
has location: Odeion
has prerequisites: T-111.5300
has prerequisites: T-111.2350
related acm class: I.3.7
related acm class: I.3.5
is part of study programme: INF
related acm class: B.4.2
has www page: http://www.tml.tkk.fi/Opinnot/T-111.5400/
has code: T-111.5400

Odeion
type: LectureRoom
has name: Odeion

T-111.2350
type: Course
has name: Multimediatekniikka
has www page: http://www.tml.tkk.fi/Opinnot/T-111.2350/
has credits: 4.0
has code: T-111.2350

T-111.5360
type: Course
is part of study programme: INF
belongs to module: INF-A3
related acm class: D.3.2
has www page: http://www.tml.tkk.fi/Opinnot/T-111.5360/
has code: T-111.5360
has name: WWW Applications
has location: T5
has credits: 4.0

T5
type: LectureRoom
has name: T5

A106
type: LectureRoom
has name: A106

AS-0.1110
type: Course
related acm class: D.3.2
has name: XML-kuvauskielten perusteet
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
has prerequisites: T-106.1206
has code: AS-0.1110
belongs to module: INF-O

T-106.1206
type: Course
has name: Ohjelmoinnin perusteet Y
has www page: http://www.cs.hut.fi/Opinnot/T-106.1206/
has code: T-106.1206
has credits: 5.0

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

TU-22.2600
type: Course
has code: TU-22.2600
has prerequisites: TU-53.1010
has location: TU7
is part of study programme: INF
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Teta/TU-22.2600/TU-22.2600.php
has prerequisites: TU-22.1101
has credits: 4.0
belongs to module: INF-O
has name: Informaatioverkostot: Studio 3

TU-53.1010
type: Course
has code: TU-53.1010
has name: Basics of Work psychology and Leadership
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Tps/TU-53.1010/TU-53.1010.php
has credits: 4.0

TU7
type: LectureRoom
has name: TU7

TU-22.1101
type: Course
has credits: 4.0
has code: TU-22.1101
has www page: http://www.tuta.hut.fi/studies/Courses_and_schedules/Teta/TU-22.1101/TU-22.1101.php
has name: Tuotantotalouden peruskurssi

AS-75.2300
type: Course
has location: TUAS 2530
related acm class: H.5.1
belongs to module: INF-O
has code: AS-75.2300
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752300/
has credits: 2.0
has name: Informaatioverkostot: Studio 2
related acm class: H.5.4
is part of study programme: INF

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

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

INF-Basic Module A1
type: Basic Module A1
has course: T-110.1100
has course: Inf-0.3100
has credits: 20.0
has name: Informaatioverkostojen perusmoduuli A1

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

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

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

AS-75.2500
type: Course
has name: Semanttinen Web
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752500
has code: AS-75.2500
is part of study programme: MEDIA
has credits: 4.0
belongs to module: Basic Module A1 1

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

TU6
type: LectureRoom
has name: TU6