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.

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

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 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

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

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

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

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

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

isPropertyOf
type: ObjectProperty
domain: Class
  union of: Projector
  union of: TV
comment: Laite kuuluu tilaan
inverse of: hasUtility
range: Class
  union of: Auditorium
  union of: Class room

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

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

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

hasSpaces
type: ObjectProperty
domain: Space
range: Class
  union of: Auditorium
  union of: Class room
  union of: Restaurant
comment: Määrittää tiloja

partOfBuilding
type: ObjectProperty
domain: Class
  union of: Auditorium
  union of: Class room
comment: Tila kuuluu rakennukseen
range: Building

neighbourTo
type: ObjectProperty
domain: Building
comment: Rakennuksen naapurirakennukset
range: Building

isLocatedAt
type: ObjectProperty
range: Address
inverse of: hasBuildings
domain: Building
comment: Rakennuksen osoite

hasBuildings
type: ObjectProperty
range: Building
inverse of: isLocatedAt
domain: Address
comment: Kuvaa mitkä rakennukset sijaitsevat kyseisessä osoitteessa

onFloor
type: ObjectProperty
range: Floor
comment: kertoo missä kerroksessa tila sijaitsee
domain: Class
  union of: Auditorium
  union of: Class room

has Seats
type: FunctionalProperty
range: int
domain: Class
  union of: Auditorium
  union of: Class room
comment: Istumapaikkojen lukumäärä
type: DatatypeProperty

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

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

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

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

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

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

Mat-1.1131
type: Course
has prerequisites: Mat-1.1120
has name: Matematiikan peruskurssi C3-I
is part of study programme: INFO
belongs to module: INF-P
has prerequisites: Mat-1.1110
has www page: http://math.tkk.fi/opetus/c3-i/
has credits: 10.0
has location: Sali C
has code: Mat-1.1131

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

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

INF-P
type: Basic Studies Module
has course: Inf-0.1202
has course: Mat-1.1120
has course: T-106.1001
has course: T-106.1223
has course: Eri-0.1145
has credits: 80.0
has course: Inf-0.1300
has course: T-106.1250
has course: AS-75.1124
has course: TU-53.1010
has course: TU-53.1030
has name: Perusopinnot P
has course: Mat-1.1110
has course: Mat-1.1131
has course: TU-22.1101
has course: AS-75.1102

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

INFO
type: StudyProgramme
offers course: Mat-1.1120
offers course: AS-75.1102
offers course: Inf-0.1300
offers course: T-106.2001
offers course: TU-53.1030
offers course: AS-0.1110
offers course: T-121.5300
offers course: TU-53.1010
offers course: T-106.1223
offers course: AS-75.1124
offers course: Inf-0.1202
offers course: Mat-1.1131
offers course: Mat-1.1110
offers course: TU-22.1101
offers course: Inf-0.3100
offers course: AS-75.2300
has www page: http://inf.tkk.fi
offers course: T-106.1001
offers course: Eri-0.1145
has name: Informaatioverkostot
offers course: T-110.1100
offers course: T-106.1250

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

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

Sali A
type: LectureRoom
has name: Sali A

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

T3
type: LectureRoom
has name: T3

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

T-106.1250
type: Course
has name: Informaatioverkostojen ohjelmointikurssi
has location: T5
has www page: http://www.cs.hut.fi/Opinnot/T-106.1250/
belongs to module: INF-P
has credits: 10.0
is part of study programme: INFO
has code: T-106.1250

T5
type: LectureRoom
has name: T5

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

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

TU2530
type: LectureRoom
comment: Tu 2530/2531
has name: TU2530

AS-0.1110
type: Course
has prerequisites: T-106.1250
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
is part of study programme: INFO
has code: AS-0.1110
belongs to module: INF-O

AS2
type: LectureRoom
has name: AS2

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

TU-53.1010
type: Course
is part of study programme: INFO
has location: TU2
has credits: 4.0
belongs to module: INF-P
has name: Työpsykologian ja johtamisen perusteet
has www page: https://noppa.tkk.fi/noppa/kurssi/tu-53.1010/luennot
has code: TU-53.1010

TU2
type: LectureRoom
has name: TU2

T-121.5300
type: Course
is part of study programme: INFO
has code: T-121.5300
has name: Käyttöliittymäsuunnittelu
has location: T1
has credits: 3.0
has www page: http://www.soberit.hut.fi/T-121/T-121.5300/
belongs to module: INF-A2

T1
type: LectureRoom
has name: T1

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

T-106.1223
type: Course
is part of study programme: INFO
has www page: http://www.cs.hut.fi/Opinnot/T-106.1223/
has credits: 5.0
belongs to module: INF-P
has code: T-106.1223
has location: Sali M
has prerequisites: T-106.1250
has name: Tietorakenteet ja algoritmit Y

Sali M
type: LectureRoom
has name: Sali M

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

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

Sali C
type: LectureRoom
has name: Sali C

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

Inf-0.3100
type: Course
has code: Inf-0.3100
has www page: http://www.tml.tkk.fi/Opinnot/Inf-0.3100/
has credits: 2.0
is part of study programme: INFO
has location: T2
has name: Verkostojen perusteet
belongs to module: INF-A1

T2
type: LectureRoom
has name: T2

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

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

Eri-0.1145
type: Course
has credits: 0.0
belongs to module: INF-P
has code: Eri-0.1145
has www page: http://www.tkk.fi/Yksikot/Opintotoimisto/johdatus_opiskeluun/index.html
is part of study programme: INFO
has name: Johdatus opiskeluun
has location: Sali E

Sali E
type: LectureRoom
has name: Sali E

E110
type: Class room
on floor: Kerros 2
part of building: Sähkötalo
has utility: TV 55
has utility: Projectori 133
has seats: 15

Otakaari 5a
type: Address
has PO box: 300
has post number: 02150
has city: Espoo
has buildings: Sähkötalo

Otaniementie 17
type: Address
has buildings: TUAS-talo
has post number: 02015
has city: Espoo
has PO box: 5500

Konemiehentie 2
type: Address
has buildings: T-talo
has city: Espoo
has PO box: 5400
has post number: 02150

TUAS1550
type: Class room
has utility: TV 58
has seats: 15
part of building: TUAS-talo
on floor: Kerros 1

Sali TU1
type: Auditorium
on floor: Kerros 2
has seats: 200
has utility: TV 54
has utility: Projektori 111
part of building: TUAS-talo

Sali AS2
type: Auditorium
part of building: TUAS-talo
has utility: TV 56
has utility: Projektori 112
on floor: Kerros 2
has seats: 500

MEDIA
type: StudyProgramme
has name: Viestintätekniikka
has www page: http://www.media.hut.fi