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
comment: Tieteen metodiikka M.
disjoint with: Basic Studies Module
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
comment: Diplomityö.
disjoint with: Bachelors Thesis Module
subclass of: Thesis Module

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

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

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

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

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

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

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

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

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

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

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

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

T-106.4200
type: Course
related acm class: D.3.3
belongs to module: TIK-A2
is part of study programme: TIETOTEKNIIKKA
has www page: http://www.cs.hut.fi/Opinnot/T-106.4200/
has location: T1
has code: T-106.4200
has credits: 5.0
has name: Johdatus kääntäjätekniikkaan

TIK-A2
type: Module A2
has course: T-106.4100
has course: T-106.4155
has course: T-106.4200
has course: T-93.4400
has name: T220-2 Ohjelmistotekniikka A2
has credits: 20.0

T-106.4100
type: Course
is part of study programme: TIETOTEKNIIKKA
has location: T1
belongs to module: TIK-A2
has credits: 5.0
related acm class: F.2
has code: T-106.4100
has name: Algoritmien suunnittelu ja analyysi
has www page: http://www.cs.hut.fi/Opinnot/T-106.4100/

TIETOTEKNIIKKA
type: StudyProgramme
offers course: T-93.5100
offers course: T-106.5150
offers course: T-106.3101
has name: Tietotekniikka
offers course: T-79.3001
offers course: T-93.4400
offers course: T-106.5250
offers course: T-106.5240
offers course: T-106.4200
offers course: T-93.5700
offers course: T-93.5800
offers course: T-93.5350
offers course: T-106.4100
offers course: T-106.5400
has www page: http://tieto.tkk.fi/tik/
offers course: T-79.1001
offers course: T-106.5300
offers course: T-106.1200
offers course: T-106.4155
offers course: T-106.5450

T-93.5100
type: Course
related acm class: D.1.1
has www page: http://www.cs.hut.fi/Opinnot/T-93.5100/
is part of study programme: TIETOTEKNIIKKA
has code: T-93.5100
has credits: 5.0
has prerequisites: T-106.3101
has name: Funktionaalinen ohjelmointi
belongs to module: TIK-A3-2

T-106.3101
type: Course
has location: T1
has www page: http://www.cs.hut.fi/Opinnot/T-106.3101/
has name: Ohjelmoinnin jatkokurssi T2 (C-kieli)
has credits: 6.0
related acm class: D.1
belongs to module: T202-1 TIETOTEKNIIKKA T
has code: T-106.3101
is part of study programme: TIETOTEKNIIKKA

T1
type: LectureRoom
has name: T1

T202-1 TIETOTEKNIIKKA T
type: Basic Module A1
has name: T202-1 TIETOTEKNIIKKA T
has course: T-106.3101
has course: S-87.3190
has course: T-79.3001
has credits: 20.0

S-87.3190
type: Course
has credits: 5.0
related acm class: B.0
related acm class: C.1
has www page: http://www.ecdl.tkk.fi/education/3190/index.php
has code: S-87.3190
has name: Tietokoneen arkkitehtuuri
belongs to module: T202-1 TIETOTEKNIIKKA T
has location: S1

S1
type: LectureRoom
has name: S1

T-79.3001
type: Course
belongs to module: T202-1 TIETOTEKNIIKKA T
has www page: http://www.tcs.hut.fi/Studies/T-79.3001/2006SPR/brochure.shtml
is part of study programme: TIETOTEKNIIKKA
has code: T-79.3001
has name: Logiikka tietotekniikassa
has credits: 4.0
has location: T1
related acm class: F.3

TIK-A3-2
type: Module A3
has course: T-93.5700
has course: T-93.5350
has course: T-106.5450
has course: T-93.5100
has course: T-93.5800
has name: T222-3 Ohjelmointikielet

T-93.5700
type: Course
has credits: 10.0
related acm class: I.2
has www page: http://www.cs.hut.fi/Opinnot/T-93.5700/
has code: T-93.5700
has name: Tekoälyn projekti
belongs to module: TIK-A3-2
is part of study programme: TIETOTEKNIIKKA

T-93.5350
type: Course
belongs to module: TIK-A3-2
has code: T-93.5350
is part of study programme: TIETOTEKNIIKKA
has location: T1
has credits: 5.0
has name: Ohjelmointikielten perusteet
related acm class: D.1
has www page: http://www.cs.hut.fi/Opinnot/T-93.5350/

T-106.5450
type: Course
has location: T5
has credits: 5.0
has www page: http://www.cs.hut.fi/Opinnot/T-106.5450/
has name: Kääntäjätekniikan jatkokurssi
related acm class: D.3.3
has code: T-106.5450
is part of study programme: TIETOTEKNIIKKA
belongs to module: TIK-A3-2

T5
type: LectureRoom
has name: T5

T-93.5800
type: Course
has code: T-93.5800
is part of study programme: TIETOTEKNIIKKA
has name: Tekoälyn seminaari
has credits: 3.0
related acm class: I.2
has www page: http://www.cs.hut.fi/Opinnot/T-93.5800/
belongs to module: TIK-A3-2
has location: A211

A211
type: LectureRoom
has name: A211

T-106.5150
type: Course
has location: T1
is part of study programme: TIETOTEKNIIKKA
has name: Käyttöjärjestelmäprojekti
has www page: http://www.cs.hut.fi/Opinnot/T-106.5150/
related acm class: D.4
has credits: 5.0
has code: T-106.5150
belongs to module: TIK-A3-1

TIK-A3-1
type: Module A3
has name: T221-3 Ohjelmistojärjestelmät
has credits: 20.0
has course: T-106.5150
has course: T-106.5240
has course: T-106.5300
has course: T-106.5400
has course: T-106.5250

T-106.5240
type: Course
is part of study programme: TIETOTEKNIIKKA
has www page: http://www.cs.hut.fi/Opinnot/T-106.5240/
has credits: 4.0
has location: T1
has name: Hajautetut tietokannat
belongs to module: TIK-A3-1
related acm class: H.2
has code: T-106.5240

T-106.5300
type: Course
has code: T-106.5300
belongs to module: TIK-A3-1
has location: T1
has credits: 5.0
has prerequisites: T-106.4155
related acm class: D.2
has name: Embedded Systems
is part of study programme: TIETOTEKNIIKKA
has www page: http://www.cs.hut.fi/Studies/T-106.5300/

T-106.4155
type: Course
has code: T-106.4155
has www page: http://www.cs.hut.fi/Opinnot/T-106.4155/
related acm class: D.4
is part of study programme: TIETOTEKNIIKKA
has name: Käyttöjärjestelmät
belongs to module: TIK-A2
has location: T1
has credits: 5.0

T-106.5400
type: Course
has prerequisites: T-106.4100
is part of study programme: TIETOTEKNIIKKA
related acm class: F.2
has code: T-106.5400
has location: T3
belongs to module: TIK-A3-1
has www page: http://www.cs.hut.fi/Opinnot/T-106.5400/
has name: Merkkijonoalgoritmit
has credits: 5.0

T3
type: LectureRoom
has name: T3

T-106.5250
type: Course
has name: Hajautetut järjestelmät
related acm class: J.
belongs to module: TIK-A3-1
is part of study programme: TIETOTEKNIIKKA
has code: T-106.5250
has credits: 5.0
has www page: http://www.cs.hut.fi/Opinnot/T-106.5250/
has location: T1
has prerequisites: T-106.4155

T-93.4400
type: Course
has credits: 5.0
belongs to module: TIK-A2
is part of study programme: TIETOTEKNIIKKA
has code: T-93.4400
has www page: http://www.cs.hut.fi/Opinnot/T-93.4400/
has location: T3
has name: Tekoälyn perusteet
related acm class: I.2

T-79.1001
type: Course
related acm class: F.
has code: T-79.1001
belongs to module: T901-P PERUSOPINNOT
has www page: http://www.tcs.hut.fi/Studies/T-79.1001/2005AUT/
has credits: 4.0
has location: T1
is part of study programme: TIETOTEKNIIKKA
has name: Tietojenkäsittelyteorian perusteet T

T901-P PERUSOPINNOT
type: Basic Studies Module
has name: T901-P PERUSOPINNOT
has credits: 80.0
has course: T-79.1001
has course: S-88.1110
has course: T-106.1200

S-88.1110
type: Course
has code: S-88.1110
belongs to module: T901-P PERUSOPINNOT
has www page: http://wooster.hut.fi/kurssit/s881110.html
has location: M
related acm class: A.1
has name: Digitaalitekniikan perusteet
has credits: 3.0

M
type: LectureRoom
has name: M

T-106.1200
type: Course
has name: Ohjelmoinnin perusteet T (Java)
has code: T-106.1200
related acm class: D.1.5
has location: M
has credits: 5.0
belongs to module: T901-P PERUSOPINNOT
is part of study programme: TIETOTEKNIIKKA
has www page: http://www.cs.hut.fi/Opinnot/T-106.1200/

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

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

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

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

TIK-A3-3
type: Module A3
has name: Tzzz-3 Sulautetut järjestelmät
has credits: 20.0