Loogisen tason rakennuskohteiden ja huoneistojen tietomalli
- Yleistä
- Normatiiviset viittaukset
- Standardienmukaisuus
- Tietomallin yleispiirteet
- Rakennuskohteet
- Rakennuskohde
- RakennusTaiSenOsa
- Rakennus
- RakennuksenOsa
- ErityistäToimintaaVartenRakennettavaAlue
- RakennelmaTaiSenOsa
- Rakennelma
- RakennelmanOsa
- Rakennustietomalli
- Rakennussuunnitelma
- Erityissuunnitelma
- Rakennuspaikka
- RakennuksenOmistaja
- Hissi
- Sisäänkäynti
- RakennuskohteenToimenpide
- RakennuskohteenMuutos
- TunnuksettomanOmistajanTiedot
- RakennuksenOsittelu
- RakennuskohteenSijaintitiedot
- RakennuksenSisäänkäynti
- RakennuksenVaruste
- Materiaalitiedot
- RakennuksenKäyttötiedot
- Energiatiedot
- Talotekniikkatiedot
- UlkokuorenTiedot
- SisätilojenTiedot
- Tilat ja huoneistot
- Ilmastoselvitys
- Materiaaliseloste
- Koodistot
- RakennuksenElinkaarenVaihe
- Rakennusluokitus2018
- RakennelmanKäyttötarkoitus
- RakentamistoimenpiteenLaji
- RakennuksenVarusteenLaji
- Rakennustietomallinlaji
- RakennuskohteenTiedonLaji
- RakennuskohteenTiedonLähteenLaji
- Suojelutapa
- RakennuksenOsittelunLaji
- ErityistäToimintaaVartenRakennettavanAlueenTyyppi
- SuhdeMaanpintaan
- Omistajalaji
- OmistuksenLaji
- KulttuurihistoriallinenMerkittävyys
- LuvanvaraisenRakentamisenAsiakirjanLaji
- KantavienRakenteidenRakennusaineenLaji
- Rakentamistapa
- IlmastoselvityksenHiilijalanjälkisuure
- IlmastoselvityksenHiilikädenjälkisuure
- JulkisivunRakennusaineenLaji
- Paloluokka
- RakennusosanMateriaalinMäärä
- RakentamisessaKäytettävänMaterialilajinMäärä
- IlmastoselvityksenRajaArvoistaPoikkeamisenPerusteenLaji
- RakennuksenKäyttötarkoitusluokkaEnergiatehokkuudenArvioinnissa
- Energialuokka
- LämmitystavanLaji
- JäähdytystavanLaji
- SähköenergianLähteenLaji
- HulevedenKäsittelynLaji
- JäähdytysenergianLähteenLaji
- LämmitysenergianLähteenLaji
- OstoenergianLaji
- JätevesienKäsittelynLaji
- IlmanvaihtotavanLaji
- VerkostoliittymänLaji
- TalousvedenLaji
- SisäänkäynninTyyppi
- HissinLaji
- RakennuksenToiminnallisenOsanElinkaarenVaihe
- HuoneenTaiMuunTilanKäyttötarkoitus
- HuoneenTaiMuunTilanLaji
- Huoneistotyyppi
- HuoneistonVarusteenLaji
- HuoneistonElinkaarenVaihe
- Keittiötyyppi
- HuoneistonMuutoksenLaji
- Käymälätyyppi
Yleistä
Loogisen tason Rakennuskohteiden ja huoneistojen tietomalli määrittelee yhteiset tietorakenteet, joita käytetään rakennusten, rakennelmien ja muiden rakennuskohteiden, sekä rakennusten sisältämien rakennettujen tilojen ja huoneistojen tietojen kuvaamiseen koneluettavassa rakenteisessa paikkatietomuodossa. Tietomallin luokkia tulee käyttää tietomallin elinkaari- ja laatusääntöjen mukaisesti. Looginen tietomalli pyrkii olemaan mahdollisimman riippumaton tietystä toteutusteknologiasta tai tiedon fyysisestä esitystavasta (esim. relaatiotietokanta, tietyn ohjelmointikielen tietorakenteet, XML, JSON).
Normatiiviset viittaukset
Seuraavat dokumentit ovat välttämättömiä tämän dokumentin täysipainoisessa soveltamisessa:
- Rakennetun ympäristön yhteiset tietokomponentit, versio 1.0
- ISO 639-2:1998 Codes for the representation of names of languages — Part 2: Alpha-3 code
- ISO 8601-1:2019 Date and time — Representations for information interchange — Part 1: Basic rules
- ISO 19103:2015 Geographic information — Conceptual schema language
- ISO 19107:2019 Geographic information — Spatial schema
- ISO 19108:2002 Geographic information — Temporal schema
- ISO 19109:2015 Geographic information — Rules for application schema
- ISO 19505-2:ISO/IEC 19505-2:2012, Information technology — Object Management Group Unified Modeling Language (OMG UML) — Part 2: Superstructure
Standardienmukaisuus
Kuvattu tietomalli perustuu ISO 19109-standardin yleinen kohdetietomalliin (General Feature Model, GFM), joka määrittelee rakennuspalikat paikkatiedon ISO-standardiperheen mukaisten sovellusskeemojen määrittelyyn. GFM kuvaa muun muassa metaluokat FeatureType
, AttributeType
ja FeatureAssociationType
. Kaavatietomallissa kaikki tietokohteet, joilla on tunnus ja jota voivat esiintyä erillään toisista kohteista on määritelty kohdetyypeinä (stereotyyppi FeatureType
. Sellaiset tietokohteet, joilla ei ole omaa tunnusta ja jotka voivat esiintyä vain kohdetyyppien attribuuttien arvoina on määritelty ISO 19103-standardin DataType
-stereotyypin avulla.
ISO 19109 -standardin lisäksi tietomalli perustuu muihin paikkatiedon ISO-standardeihin, joista keskeisimpiä ovat ISO 19103 (UML-kielen käyttö paikkatietojen mallinnuksessa), ISO 19107 (sijaintitiedon mallintaminen) ja ISO 19108 (aikaan sidotun tiedon mallintaminen).
Muulla määritellyt luokat ja tietotyypit
Rakennetun ympäristön yhteiset tietokomponentit
Malli perustuu Rakennetun ympäristön yhteiset tietokomponentit -kirjaston määrittelyille. Tässä mallissa hyönnetään suoraan seuraavia kirjaston luokkia:
- VersioituObjekti
- Liiteasiakirja
- RakennetunYmpäristönKohde
- Osoite
- Kiinteistö
- Toimija
- HallinnollinenAlue
- AlueidenkäyttöJaRakentamisasia
- SuunnitelmanLaatija
- SuureenArvo
- Suure
- Koodiarvo
- NumeerinenArvo
- AbstraktiAsiakirjanLaji
CharacterString
Kuvaa yleisen merkkijonon, joka koostuu 0..* merkistä, merkkijonon pituudesta, merkistökoodista ja maksimipituudesta. Määritelty rajapinta-tyyppisenä ISO 19103-standardissa.
LanguageString
Kuvaa kielikohtaisen merkkijonon. Laajentaa CharacterString-rajapintaa lisäämällä siihen language
-attribuutin, jonka arvo on LanguageCode
-koodiston arvo. Kielikoodi voi ISO 19103-standardin määritelmän mukaan olla mikä tahansa ISO 639 -standardin osa.
Number
Kuvaa yleisen numeroarvon, joka voi olla kokonaisluku, desimaaliluku tai liukuluku. Määritelty rajapintana ISO 19103-standardissa.
Integer
Laajentaa Number-rajapintaa kuvaamaan numeron, joka on kokonaisluku ilman murto- tai desimaaliosaa. Määritelty rajapintana ISO 19103-standardissa.
Decimal
Laajentaa Number-rajapintaa kuvaamaan numeron, joka on desimaaliluku. Decimal-rajapinnan toteuttava numero voidaan ilmaista virheettä yhden kymmenysosan tarkkuudella. Määritelty rajapintana ISO 19103-standardissa. Decimal-numeroita käytetään, kun desimaalien käsittelyn tulee olla tarkkaa, esim. rahaan liityvissä tehtävissä.
Real
Laajentaa Number-rajapintaa kuvaamaan numeron, joka on tarkkudeltaan rajoitettu liukuluku. Real-rajapinnan numero voi ilmaista tarkasti vain luvut, jotka ovat 1/2:n (puolen) potensseja. Määritelty rajapintana ISO 19103-standardissa. Käytännössä esitystarkkuus riippuu numeron tallentamiseen varattujen bittien määrästä, esim. float (32-bittinen)
(tarkkuus 7 desimaalia) ja double (64-bittinen)
(tarkkuus 15 desimaalia).
Measure
Mittattavan, numeerisen tiedon ja sen antamiseen käytetyn mittayksikön kuvaamiseen käytettävä yleiskäyttöinen tietorakenne. Määritelty ISO 19103-standardissa.
TM_Object
Aikamääreiden yhteinen yläluokka, käytetään, mikäli arvo voi olla joko yksittäinen ajanhetki tai aikaväli. Määritelty luokkana ISO 19108-standardissa.
TM_Instant
Kuvaa yksittäisen ajanhetken 0-ulotteisena ajan geometriana, joka vastaa pistettä avaruudessa. Määritelty luokkana ISO 19108-standardissa. Aikapisteen arvo on määritelty TM_Position
-luokalla yhdistelmänä ISO 8601-standin mukaisia päivämäärä- tai kellonaika-kenttiä tai näiden yhdistelmää, tai muuta TM_TemporalPosition
-luokan avulla kuvattua aikapistettä. Viimeksi mainitun luokan attribuutti indeterminatePosition
mahdollistaa ei-täsmällisen ajanhetken ilmaisemisen liittämällä mahdolliseen arvoon luokittelun tuntematon, nyt, ennen, jälkeen tai nimi.
TM_Period
Kuvaa aikavälin TM_Instant-tyyppisten begin
- ja end
-attribuuttien avulla. Molemmat attribuutit ovat pakollisia, mutta voivat sisältää tuntemattoman arvon indeterminatePosition = unknown
-attribuutin arvon avulla annettuna. Määritelty luokkana ISO 19108-standardissa.
URI
Määrittää merkkijonomuotoisen Uniform Resource Identifier (URI) -tunnuksen ISO 19103-standardissa. URIa voi käyttää joko pelkkänä tunnuksena tai resurssin paikantimena (Uniform Resource Locator, URL).
Geometry
Kaikkien geometria-tyyppien yhteinen rajapinta ISO 19107-standardissa. Tyypillisimpiä ISO 19107-standardin Geometry-rajapintaa laajentavia rajapintoja ovat Point
, Curve
, Surface
ja Solid
sekä Collection
, jota käyttämällä voidaan kuvata geometriakokoelmia (multipoint, multicurve, multisurface, multisolid).
Point
Täsmälleen yhdestä pisteestä koostuva geometriatyyppi. Määritelty rajapintana ISO 19107-standardissa.
Tietomallin yleispiirteet
Rakennuskohteet
Rakennuskohde
RakennusTaiSenOsa
Rakennus
RakennuksenOsa
ErityistäToimintaaVartenRakennettavaAlue
RakennelmaTaiSenOsa
Rakennelma
RakennelmanOsa
Rakennustietomalli
Rakennussuunnitelma
Erityissuunnitelma
Rakennuspaikka
RakennuksenOmistaja
Hissi
Sisäänkäynti
RakennuskohteenToimenpide
RakennuskohteenMuutos
TunnuksettomanOmistajanTiedot
RakennuksenOsittelu
RakennuskohteenSijaintitiedot
RakennuksenSisäänkäynti
RakennuksenVaruste
Materiaalitiedot
KantavienRakenteidenRakennusaine
Julkisivumateriaali
RakennuksenKäyttötiedot
RakennuksenKäyttötarkoitus
Energiatiedot
Lämmitystapa
Jäähdytystapa
SähköenergianLähde
EnergianKulutus
JäähdytysenergianLähde
LämmitysenergianLähde
Talotekniikkatiedot
Ilmanvaihtotapa
Verkostoliittymä
UlkokuorenTiedot
SisätilojenTiedot
Tilat ja huoneistot
RakennettuTila
Huoneisto
Huone
OsoiterakenteenMukainenHuoneistoTunnus
HuoneistonVaruste
Ilmastoselvitys
Ilmastoselvitys
Hiilijalanjälkitiedot
Hiilikädenjälkitiedot
RakennuskohdekohtaisetVähähiilisyystiedot
RakennuspaikkakohtaisetVähähiilisyystiedot
PoikkeamisenPeruste
Materiaaliseloste
Materiaaliseloste
RakennuspaikkakohtaisetMateriaalimäärät
RakennuskohdekohtaisetMateriaalimäärät
Koodistot
RakennuksenElinkaarenVaihe
Yhteentoimivuusalustan koodisto
Rekisteri: rakrek
Tunnus: rakelinvaih
Nimi: Rakennuksen elinkaaren vaihe
Rakennusluokitus2018
Yhteentoimivuusalustan koodisto
Rekisteri: jhs
Tunnus: rakennus_1_20180712
Nimi: Rakennusluokitus 2018
RakennelmanKäyttötarkoitus
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: RakennelmanKayttotarkoitus
Nimi: Rakennelman käyttötarkoitus
URI: http://uri.suomi.fi/codelist/rytj/RakennelmanKayttotarkoitus
RakentamistoimenpiteenLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: Rakentamistoimenpide
Nimi: Rakentamistoimenpide
RakennuksenVarusteenLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: RakennusVaruste
Nimi: Rakennuksen varusteet
Rakennustietomallinlaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: rakennuksentietomallinlaji
Nimi: Rakennuksen tietomallin laji
URI: http://uri.suomi.fi/codelist/rytj/rakennuksentietomallinlaji
RakennuskohteenTiedonLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: rakkohteen-tiedon-laji
Nimi: Rakennuskohteen tiedon laji
URI: http://uri.suomi.fi/codelist/rytj/rakkohteen-tiedon-laji
RakennuskohteenTiedonLähteenLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: RakennuskohteenTiedonlahde
Nimi: Rakennuskohteen tiedon lähde
URI: http://uri.suomi.fi/codelist/rytj/RakennuskohteenTiedonlahde
Suojelutapa
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: suojtapa
Nimi: Suojelutapa
RakennuksenOsittelunLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: rak-osittelun-laji
Nimi: Rakennuksen osittelun laji
ErityistäToimintaaVartenRakennettavanAlueenTyyppi
Yhteentoimivuusalustan koodisto
Rekisteri: rakrek
Tunnus: erityistatoimintaavartenrakennettavanalueentyyppi
Nimi: Erityistä toimintaa varten rakennettavan alueen tyyppi
URI: http://uri.suomi.fi/codelist/rakrek/erityistatoimintaavartenrakennettavanalueentyyppi
SuhdeMaanpintaan
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: Suhde_pintaan
Nimi: Suhde maan pintaan
Omistajalaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: Omistajalaji
Nimi: Omistajalaji
OmistuksenLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: Omistuksenlaji
Nimi: Omistuksen laji
KulttuurihistoriallinenMerkittävyys
Yhteentoimivuusalustan koodisto
Rekisteri: rakrek
Tunnus: kulthistmer
Nimi: Kulttuurihistoriallinen merkittävyys
LuvanvaraisenRakentamisenAsiakirjanLaji
Laajentaa luokkaa AbstraktiAsiakirjanLaji
Y-alustan koodisto puuttuu toistaiseksi
KantavienRakenteidenRakennusaineenLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: kantavanrakenteenrakennusaine
Nimi: Kantavan rakenteen rakennusaine
URI: http://uri.suomi.fi/codelist/rytj/kantavanrakenteenrakennusaine
Rakentamistapa
Yhteentoimivuusalustan koodisto
Rekisteri: vtj
Tunnus: Rake_runkotapa
Nimi: Rakentamistapa
IlmastoselvityksenHiilijalanjälkisuure
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: is-hiilijalanjalkisuure
Nimi: Ilmastoselvityksen hiilijalanjälkisuure
URI: http://uri.suomi.fi/codelist/rytj/is-hiilijalanjalkisuure
IlmastoselvityksenHiilikädenjälkisuure
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: is-hiilikadenjalkisuure
Nimi: Ilmastoselvityksen hiilikädenjälkisuure
URI: http://uri.suomi.fi/codelist/rytj/is-hiilikadenjalkisuure
JulkisivunRakennusaineenLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: julkisivunrakennusaine
Nimi: Julkisivun rakennusaineen laji
URI: http://uri.suomi.fi/codelist/rytj/julkisivunrakennusaine
Paloluokka
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: Paloluokka
Nimi: Paloluokka
RakennusosanMateriaalinMäärä
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: ms-rakennusosan-materiaalimaara
Nimi: Rakennuksen rakennusosan materiaalin määrä
URI: http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara
RakentamisessaKäytettävänMaterialilajinMäärä
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: ms-materiaalilajin-maara
Nimi: Rakentamisessa käytettävän materiaalin määrä
URI: http://uri.suomi.fi/codelist/rytj/ms-materiaalilajin-maara
IlmastoselvityksenRajaArvoistaPoikkeamisenPerusteenLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: is-raja-arvoista-poikkeamisen-laji
Nimi: Ilmastoselvityksen raja-arvoista poikkeamisen perusteen laji
URI: http://uri.suomi.fi/codelist/rytj/is-raja-arvoista-poikkeamisen-laji
RakennuksenKäyttötarkoitusluokkaEnergiatehokkuudenArvioinnissa
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: rak-kt-luokka-energiatehokkuus
Nimi: Rakennuksen käyttötarkoitusluokka energiatehokkuuden arvionnissa
URI: http://uri.suomi.fi/codelist/rytj/rak-kt-luokka-energiatehokkuus
Energialuokka
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: Energialuokka
Nimi: Energialuokka
LämmitystavanLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: lammitystapa
Nimi: Lämmitystavan laji
JäähdytystavanLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: jaahdytystapa
Nimi: Jäähdytystavan laji
SähköenergianLähteenLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: sahkoenergianlahde
Nimi: Sähköenergianlähteen laji
HulevedenKäsittelynLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: hulevedenkasittely
Nimi: Huleveden käsittelyn laji
JäähdytysenergianLähteenLaji
Y-alustan koodisto puuttuu toistaiseksi
LämmitysenergianLähteenLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: lammitysenergianlahde
Nimi: Lämmitysenergianlähteen laji
URI: http://uri.suomi.fi/codelist/rytj/lammitysenergianlahde
OstoenergianLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: ostoenergia
Nimi: Ostoenergian laji
JätevesienKäsittelynLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: jatevesienkasittely
Nimi: Jätevesien käsittelyn laji
IlmanvaihtotavanLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: ilmanvaihto
Nimi: Ilmanvaihtotavan laji
VerkostoliittymänLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: verkliit
Nimi: Verkostoliittymän laji
TalousvedenLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: talousvesi
Nimi: Talousveden laji
SisäänkäynninTyyppi
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: sisaankaynti
Nimi: Sisäänkäynnin tyyppi
HissinLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: hissi
Nimi: Hissin laji
RakennuksenToiminnallisenOsanElinkaarenVaihe
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: rakennuksen-toim-osan-elinkaaren-vaihe
Nimi: Rakennuksen toiminnallisen osan elinkaaren vaihe
URI: http://uri.suomi.fi/codelist/rytj/rakennuksen-toim-osan-elinkaaren-vaihe
HuoneenTaiMuunTilanKäyttötarkoitus
Y-alustan koodisto puuttuu toistaiseksi
HuoneenTaiMuunTilanLaji
Yhteentoimivuusalustan koodisto
Rekisteri: jhs
Tunnus: huonelaji
Nimi: Huoneiden ja muiden tilojen lajit
Huoneistotyyppi
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: Huoneistotyyppi
Nimi: Huoneistotyyppi
HuoneistonVarusteenLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: HuoneistoVaruste
Nimi: Huoneiston varusteet
HuoneistonElinkaarenVaihe
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: huon-elinkaaren-vaihe
Nimi: Huoneiston elinkaaren vaihe
URI: http://uri.suomi.fi/codelist/rytj/huon-elinkaaren-vaihe
Keittiötyyppi
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: Keittiotyyppi
Nimi: Keittiötyyppi
HuoneistonMuutoksenLaji
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: huoneistonmuutoksenlaji
Nimi: Huoneiston muutoksen laji
URI: http://uri.suomi.fi/codelist/rytj/huoneistonmuutoksenlaji
Käymälätyyppi
Yhteentoimivuusalustan koodisto
Rekisteri: rytj
Tunnus: kaymalatyyppi
Nimi: Käymälätyyppi