Laatusäännöt
- Johdanto
- Yhteiset laatusäännöt
- Luokkakohtaiset säännöt
- Rakennuspaikka
- RakennuskohteenToimenpide
- Rakennuskohde
- RakennuskohteenSijaintitiedot
- RakennuskohteenOmistaja
- RakennuskohteenMuutos
- HuoneistonMuutos
- RakennusTaiSenOsa
- Rakennus
- RakennuksenOsa
- Rakennelma
- RakennelmanOsa
- RakennettuTila
- Huone
- Huoneisto
- Sisäänkäynti
- Hissi
- Materiaalitiedot
- RakennuksenKäyttötiedot
- Energiatiedot
- Talotekniikkatiedot
- UlkokuorenTiedot
- SisätilojenTiedot
- Ilmastoselvitys
- Materiaaliseloste
- Rakennuspaikkakohteiset materiaalimäärät rakennusosittain
- Rakennuskohdekohteiset materiaalimäärät rakennusosittain
Johdanto
Yhteiset laatusäännöt
UML-mallin mukaisuus
Tietomallin loogisen tietomallin toteutusten tulee noudattaa tietomallin UML-kielisen luokkakaavion määrityksiä luokkien attribuuttien ja assosiaatioiden kardinaliteetin ja tyypin suhteen.
Kunkin fyysisen tietomallin kuvauksessa tulee määritellä minkälaista rakennetta ja tietotyyppiä kukin loogisen tietomallin luokka ja attribuutin tyyppi vastaa fyysisessä mallissa. Attribuutit ja assosiaatiot, joiden kardinaliteetti on loogisessa tietomallissa 0..1
tai 0..*
voivat puuttua fyysisen tietomallin mukaisista objekteista.
Tunnisteet ja sisäisten viittausten eheys
Tietomallin versioitavilla tietokohteilla tulee olla yksilöivät tunnukset, joiden luomisessa ja käyttämisessä viittaamiseen toisiin tietokohteisiin tulee noudattaa elinkaarisääntöjen luvun Tunnukset ja niiden hallinta vaatimuksia.
Elinkaarisääntöjen mukaisuus
Tietomallin mukaisten aineistojen tulee noudattaa elinkaarisääntöjen vaatimuksia, ja niiden on suositeltavaa noudattaa elinkaarisääntöjen suosituksia. Vaatimukset ja suositukset on erotettu selkeästi elinkaarisääntöjen muusta sisällöstä.
Merkkijonojen käyttö
Merkistöt
Kaikki tietomallin tekstimuotoiset sisällöt on tiedonsiirtoa varten koodattava käyttäen UTF-8 -merkistökoodausta.
Monikielinen sisältö ja kielikoodit
Kaikki tietomallin tekstimuotoinen sisältö ilmaistaan ISO 19103 -standardin määrittelemän LanguageString-luokan avulla.
Kunkin LanguageString-luokan objektin tulee toteuttaa language
-attribuutti, jonka arvona on ISO 639-2 -standardin mukainen terminologinen, kolmekirjaiminen kielikoodi code (ISO 639-2/T).
fin
(suomi), swe
(ruotsi), smn
(inarinsaami), sms
(koltansaami) ja sme
(pohjoissaami). Muita Suomessa paljon puhuttujen kielten ISO 639-2/T -koodeja: rus
(venäjä), est
(viro), ara
(arabia), eng
(englanti), som
(somali), kur
(kurdi).Tekstimuotoiset attribuutit on määritelty siten, että ne sisältävät nolla tai enemmän LanguageString-tyyppisiä arvoja.
Kunkin tekstimuotoista sisältöä kuvaavan attribuutin arvoina tulee olla enintään yksi LanguageString-tyyppinen arvo kutakin kielikoodia (language
-attribuutti) kohti.
Enimmäispituudet
Kunkin yhdellä kielellä annetun LanguageString-tyyppisen merkkijonon enimmäispituus on 2048 merkkiä.
Geometriat
Geometriatyypit
Pistemäiset geometriat toteuttavat ISO 19107 -standardin määrittelemän Point
-rajapinnan.
Aluemaiset geometriat toteuttavat ISO 19107 -standardin määrittelemän Surface
-rajapinnan.
3-ulotteiset kappalegeometriat toteuttavat joko ISO 19107 -standardin määrittelemän Solid
-rajapinnan.
Geometriakokoelmat toteuttavat ISO 19107 -standardin määrittelemän Collection
-rajapinnan. Monipiste (multipoint) -geometriat rakentuvat Point
-rajapinnan, monialue (multisurface) -geometriat Surface
-rajapinnan ja monikappale (multisolid) -geometriat Solid
-rajapinnan toteuttavista osista (element
-attribuutti).
Sallitut koordinaatistot ja koordinaattijärjestys
Rakennetun ympäristön tietojärjestelmä tukee seuraavia koordinaatistoja:
Tiedon luovutuksen koordinaatistot
- EPSG:4326, WGS84
- Käytössä myös IFC-mallissa
- EPSG:3857, Google Web Mercator
- Tiedon luovutusrajapinnan käyttäjä voi pyytää vastauksen haluamassaan tuetussa koordinaatistossa, jolloin tietojärjestelmä muuntaa tarvittaessa varannossa olevan tiedon haluttuun kohdekoordinaatistoon.
Tiedon luovutuksen ja vastaanoton koordinaatistot
- EPSG:3067, valtakunnallinen koordinaatisto.
- EPSG:3873-3885 koordinaatistot tiedon luovutuksessa / tiedon vastaanotossa
- Tiedon toimituksen yhteydessä tulee tallentaa tieto koordinaattijärjestelmästä ja korkeusjärjestelmästä (N2000), jossa tieto toimitettu.
Geometrioiden ilmaisemisessa tulee noudattaa kunkin koordinaatiston määritelmässä annettua virallista koordinaattijärjestystä.
Geometrinen ja topologinen eheys
Mikäli viiva on osa aluemaisen geometrian reunaviivaa, on sen oltava suljettu, eli sen alku- ja loppuppisteiden on oltava samat.
Aluemaisen geometrian ulkoreunan ja reikien reunaviivat eivät saa leikata itseään tai toisiaan. Kukin reunaviiva saa koskettaa alueen ulkoreunaa tai reiän reunaa, mukaanlukien se itse, vain yksittäisissä pisteissä.
Aluemaisen geometrian sisäosan on oltava yhtenevä, eli minkä tahansa kahden alueen sisäpisteen välillä on voitava muodostaa yhtenäinen käyrä, joka kulkee kokonaan alueen sisällä.
Aluemaisen geometrian sisäosan pinta-ala on oltava mitattavissa, eli alueeseen tulee sisältyä pisteitä, jotka eivät ole osa alueen ulkoreunaa.
Aluemaisten geometrioiden kiertosuuntien tulee noudattaa ISO 19107 -standardin määritelmää: Geometrioiden reunojen kiertosuunnat tulee valita siten, että pinnan yläpuolelta katsottuna ulkorajan reunan kiertosuunta on vastapäivään ja pinnan mahdollisten reikien reunojen kiertosuunnat ovat myötäpäivään. Mikäli pinta on osa 3-ulotteisten geometrian ulkorajaa, ulkopuoli vastaa yläpuolta.
Päivämäärät ja kelloanajat
Tietomallin yksittäisiä ajanhetkiä kuvaavat attribuutit ovat ISO 19108 -standardin määrittämää tyyppiä TM_Instant ja aikavälejä kuvaavat attribuutit tyyppiä TM_Period. Päivämäärät annetaan käyttäen Gregoriaanista kalenteria ja kellonajat käyttäen 24 tunnin kelloaikamuotoa alkaen kellonajasta 00:00:00.000 ja päättyen ajanhetkeen 23:59:59.999 (tunti, minuutti, sekunti, millisekunti).
Yksittäisiä ajanhetkiä kuvaavat attribuutit ilmaistaan joko pelkän päivämäärän tai päivämäärän ja kelloajan avulla. Päivämäärät ilmaistaan antamalla vuoden, kuukauden ja kuukauden päivän numeeriset arvot. Kellonajat ilmaistaan vähintään yhden minuutin ja enintään yhden millisekunnin tarkkuudella antamalla tunnin, minuutin, sekunnin ja millisekunnin numeeriset arvot.
Päivämäärien ja kellonaikojen yhteydessä voidaan antaa myös tieto aikavyöhykkeestä tai aikojen poikkeamasta UTC-ajasta. Mikäli muuta ei tietoa ei anneta, tulee ajanhetkitiedot tulkita siten, että ne kuvaavat Suomen aikaa noudattaen kyseisellä ajanhetkellä voimassaolleita asetuksia kesäaikaan liittyen.
Mikäli fyysinen tietomalli ei aseta ajanhetken muodolle rajoituksia, on suositeltavaa käyttää IETF RFC 3339 Date and Time on the Internet: Timestamps-standardin määrittelemää syntaksia.
Aikavälejä kuvaavat attribuutit voidaan antaa joko sekä alku- että loppuajanhetken avulla tai vain joko alku- tai loppuajanhetken avulla. Mikäli alkuajanhetkeä ei anneta, tulkitaan aikavälin sisältävän minkä tahansa ajanhetken loppuajanhetkeen saakka. Vastaavasti mikäli loppuajanhetkeä ei anneta, tulkitaan aikavälin sisältävän minkä tahansa ajanhetken alkujanhetkestä lähtien.
Luokkakohtaiset säännöt
Rakennuspaikka
Rakennuspaikka-luokan objektin, joka on liitetty RakennuskohteenToimenpide-luokan objektiin assosiaation paikka
avulla, tulee sisältää vähintään yksi assosiaation rakennuspaikanOsoite
avulla kuvattu osoitetieto.
Rakennuspaikka-luokan objektin, joka on liitetty RakennuskohteenToimenpide-luokan objektiin assosiaation paikka
avulla, ja joka sijaitsee rakentamista ohjaavan kaavan alueella, tulee viitata rakentamista kyseisellä rakennuspaikalla ohjaavaan kaavaan assosiaation rakentamistaOhjaavaKaava
avulla.
Mikäli vähintään yksi Rakennuspaikka-luokan objektin rakentamistaOhjaavaKaava
assosiaation Kaava-luokan attribuutin laji
koodiarvo on jokin koodin 3 - Asemakaava
alikoodi, on rakennuspaikan kaavayksikkö annettava assosiaation kaavayksikkö
avulla.
Rakennuspaikka-luokan objektilla on oltava geometria
attribuutin arvo, joka kuvaa kyseisen rakennuspaikan sijainnin tai alueen joko piste- tai aluemaisena.
RakennuskohteenToimenpide
RakennuskohteenToimenpide kuvaa toimenpiteen, joka kohdistuu yhden Rakennuskohteen rakentamiseen, korjaamiseen, laajentamiseen tai purkamiseen. Erikoistapauksena sama toimenpide voi kohdistua useampaan kuin yhteen Rakennuskohteeseen, kun toimenpide kohdistuu useampaan RakennuksenOsa- tai RakennelmanOsa-luokan objektiin, tai kun toimenpiteen johdosta yhdistetään useampia aiemmin erillisiä Rakennuskohteita yhdeksi tai kun pilkotaan yksi Rakennnuskohde useammaksi Rakennuskohteeksi.
Rakennuspaikan, johon rakennuskohteen toimenpide kohdistuu, tulee liittyä RakennuskohteenToimenpide-luokan objektiin assosiaation paikka
avulla.
RakennuskohteenToimenpide-luokan objektin on sisällettävä vähintään yksi RakennuskohteenMuutos-luokan kuvaama tietokokonaisuus attribuutin suunniteltuMuutos
arvona. Samaan rakennuskohteen toimenpiteeseen voi kuulua saman rakennuksen tai rakennelman eri osia koskevia suunniteltuja muutoksia.
Mikäli RakennuskohteenToimenpide-luokan objektin attribuutilla toimenpiteenLaji
on arvo 02 - Laajentaminen, tulee sen rakenteisella attribuutin suunniteltuMuutos
attribuuteilla tilavuudenMuutos
, kerrosalanMuutos
ja kokonaisalanMuutos
olla arvot.
Mikäli RakennuskohteenToimenpide-luokan objektin attribuutilla toimenpiteenLaji
on arvo 02 - Laajentaminen, tulisi rakennuksen laajennososa kuvata omana RakennuksenOsa-luokan objektinaan siten, että suunniteltuMuutos
-attribuutin assosiaatiolla kohdeMuutoksenJälkeen
viitattu Rakennus-luokan objekti sisältää kyseisen laajennusosan sen sellaisen rakenteisen attribuutin osittelu
assosiaation osa
kautta liitettynä, jonka ositteluperuste
-attribuutilla on arvo 2 - Rakentamishistoriaan perustuva osittelu. Kyseisellä RakennuksenOsa-luokan objektilla on tällöin myös oltava rakenteisen attribuutin ulkokuorenTiedot
attribuuttien tilavuus
, kerrosala
ja kokonaisala
.
Rakennuskohde
Rakennuskohde-luokan jonkin konkreettisen aliluokan objektilla on oltava geometria
attribuutin arvo, joka kuvaa kyseisen rakennuskohteen sijainnin.
Mikäli Rakennuskohde-luokan jonkin konkreettisen aliluokan objektilla on attribuutin kokonaisala
arvo, sen arvon tulee olla kokonaisluku väliltä 1 - 9999999 (1 <= x < 10^7), ja yksikkö neliömetri (m2
).
RakennuskohteenSijaintitiedot
Mikäli RakennuskohteenSijaintitiedot-luokan objektiin in liitetty HallinnollinenAlue-rajapinnan mukainen objekti assosiaation hallinnollinenAlue
kautta, tulee sen tulee viitata rakennuskohteen sijaintikuntaan tiedon päivityshetkellä. Operaation HallinnollinenAlue.tunnnus
palauttaman arvon tulee olla kyseisen kunnan kuntanumeroa esittävä numeromerkeistä koostuva kolmemerkkinen numeromerkeistä koostuva merkkijono, joka kuvaa vastaa numeroa 1-999 siten, että numeroiden 1-9 edessä käytetään kahta alkunollaa ja numeroiden 10-99 edessä yhtä alkunollaa.
RakennuskohteenOmistaja
RakennuskohteenOmistaja-luokan objektin on sisällettävä vain joko tunnuksellinenOmistaja
-assosiaation tai tunnuksetonOmistaja
-attribuutin arvo. Ensisijaisesti on annettava Toimija-rajapinnan mukainen tieto assosiaation tunnuksellinenOmistaja
kautta. Mikäli omistajan yksilöivää tunnusta ei ole saatavissa, esimerkiksi ulkomaisen omistajan tapauksessa, annetaan omistajan tiedot luokan TunnuksettomanOmistajanTiedot kuvaaman rakenteisen tunnuksetonOmistaja
-attribuutin avulla.
RakennuskohteenMuutos
RakennuskohteenMuutos-luokan assosiaation kohdeEnnenMuutosta
tulee viitata Rakennuskohde-luokan objektiin, johon suunniteltu muuutos kohdistuu. Mikäli kyseessä on uusi rakennuskohde (esim. uudisrakennus), ei assosiaatiota kohdeEnnenMuutosta
käytetä.
RakennuskohteenMuutos-luokan assosiaation kohdeMuutoksenJälkeen
tulee viitata Rakennuskohde-luokan objektiin, joka kuvaa rakennuskohteen uutta tilaa suunnitellun muutoksen toteuttamisen jälkeen.
HuoneistonMuutos
Mikäli HuoneistonMuutos-luokan objektilla on attribuutin huonemääränMuutos
arvo, sen arvon tulee olla kokonaisluku, joka on yli -1000 ja alle 1000.
Mikäli HuoneistonMuutos-luokan objektilla on attribuutin laji
on koodi 01 - Lisäys tai 02 - Muutos, tulee siihen assosiaation muuttunutHuoneisto
kautta liittyvällä Huoneisto-luokan objektin seuraavilla attribuuteilla olla arvo:
huoneidenLukumäärä
keittötyyppi
jahuoneistoala
Mikäli HuoneistonMuutos-luokan objektilla on attribuutin tilavuudenMuutos
arvo, sen arvon tulee olla kokonaisluku väliltä -9999999 - 9999999 (-10^7 < x < 10^7), ja yksikkö neliömetri (m2
).
Mikäli HuoneistonMuutos-luokan objektilla on attribuutin kerrosalanMuutos
arvo, sen arvon tulee olla kokonaisluku väliltä -9999999 - 9999999 (-10^7 < x < 10^7), ja yksikkö neliömetri (m2
).
Mikäli HuoneistonMuutos-luokan objektilla on attribuutin kokonaisalanMuutos
arvo, sen arvon tulee olla kokonaisluku väliltä -9999999 - 9999999 (-10^7 < x < 10^7), ja yksikkö neliömetri (m2
).
elinkaarenVaihe
-attribuutin arvoihin tulisi ehkä tarkentaa. Kaikki kombinaatiot eivät liene mielekkäitä, esim. puretun huoneiston lisäys rakennukseenRakennusTaiSenOsa
Mikäli RakennusTaiSenOsa-luokan konkreettisen aliluokan rakenteisella attribuutilla energiatiedot
attribuutilla lämmitysenergianLähde
on arvo, joka on koodiston Lämmitysenergianlähteen laji koodi 04 - Sähkö, niin sillä on oltava
- rakenteisen attribuutin
varuste
arvo, jonka attribuuttilaji
on koodisto Rakennuksen varusteet koodi 01 - Sähkö ja attribuutinkuuluuKohteeseen
arvotrue
, ja - rakenteisen attribuutin
talotekniikkatiedot
rakenteisen attribuutinverkostoliittymä
arvo, jonka attribuutinlaji
arvo on koodiston Verkostoliittymän laji koodi 04 - sähkö.
Mikäli RakennusTaiSenOsa-luokan konkreettisen aliluokan rakenteisella attribuutilla energiatiedot
attribuutilla lämmitystapa
on arvo, joka on koodiston Lämmitystavan laji koodi 03 - Sähkölämmitys, niin sen rakenteisen attribuutin energiatiedot
attribuutilla lämmitysenergianLähde
on oltava arvo, joka on koodiston Lämmitysenergianlähteen laji koodi 04 - Sähkö.
Mikäli RakennusTaiSenOsa-luokan konkreettisen aliluokan rakenteisella attribuutilla energiatiedot
attribuutilla lämmitystapa
on arvo, joka on koodiston Lämmitystavan laji koodi 07 - Ei kiinteää lämmityslaitetta, niin sen rakenteisen attribuutin energiatiedot
attribuutilla lämmitysenergianLähde
ei saa olla arvoa.
Toisaalta mikäli lämmitystapa
on arvo, joka koodiston Lämmitystavan laji on jokin muu koodi koodi kuin 07 - Ei kiinteää lämmityslaitetta, tulee sen rakenteisen attribuutin energiatiedot
attribuutilla lämmitysenergianLähde
olla arvo.
Rakennus
Rakennus-luokan objektilla on oltava geometria
attribuutin arvo, joka kuvaa kyseisen rakennuksen sijainnin aluemaisena tai 3-ulotteisena geometriana. Mikäli geometria annetaan aluemaisena, sen tulee vastata rakennuksen pohjapinta-alaa.
Rakennus-luokan objektilla voi olla enintään yksi sellainen assosiaatio sisäänkäynti
, jonka assosiaatioluokan RakennuksenSisäänkäynti attribuutin ensisijainen
arvo on true
.
Rakennus-luokan objektin rakenteisen attribuutin ulkokuorenTiedot
attribuutilla tilavuus
tulee olla arvo.
Rakennus-luokan objektin rakenteisen attribuutin ulkokuorenTiedot
attribuutilla kerrosala
tulee olla arvo.
Rakennus-luokan objektin rakenteisen attribuutin ulkokuorenTiedot
attribuutilla kerrosluku
tulee olla arvo.
Rakennus-luokan objektin attribuutilla kokonaisala
tulee olla arvo.
Mikäli Rakennus-luokan objektin rakenteisen attribuutin käyttötiedot
rakenteisen attribuutin käyttötarkoitus
attribuutin ensisijainen
arvo on true
ja attribuutin laji
arvo on Rakennusluokitus 2018-koodiston koodi 01 -Asuinrakennukset tai jokin sen alakoodeista, ja rakenteisen attribuutin ulkokuorenTiedot
attribuutille kerrosala
on annettu arvo, sen arvon tulee olla suurempi kuin 7
, ja yksikön neliömetri (m2
).
Mikäli Rakennus-luokan objektin rakenteisen attribuutin käyttötiedot
rakenteisen attribuutin käyttötarkoitus
attribuutin ensisijainen
arvo on true
ja attribuutin laji
arvo on Rakennusluokitus 2018-koodiston koodi 01 -Asuinrakennukset tai jokin sen alakoodeista, ja rakenteisen attribuutin sijaintitiedot
attribuutilla äänestysaluenumero
on oltava arvo.
Rakennuksen osittelut
Rakennus-luokan osittelu
-attribuutin avulla kuvataan rakennuksen osittelut, joissa rakennus on jaettu RakennuksenOsa-luokan avulla kuvattaviin loogisiin tai fyysisiin osiin esimerkiksi sen rakentamishistorian tai käyttötarkoituksen perusteella.
Rakennus-luokan objekti voi sisältää enintään yhden rakenteisen osittelu
-attributin arvon kutakin attribuutin osittelunPeruste
arvoa kohti.
Rakennus-luokan objektiin sen eri osittelu
-attribuuttien arvojen avulla liitettyjen RakennuksenOsa-luokan objektien geometria
-attribuutin ilmaisemat alueet voivat olla päällekkäisiä tai sisäkkäisiä keskenään tai leikata toisiaan.
Kunkin yhden Rakennus-luokan objektin sisältämien RakennuksenOsittelu-luokan assosiaation osa
avulla liitettyjen RakennuksenOsa-luokan objektien geometria
-attribuutin ilmaisemat alueet eivät kuitenkaan saa olla päällekkäisiä eivätkä leikata toisiaan, mikäli niitä ei ole rajattu pystysuunnassa ei-päällekkäisille korkeustasoille pystysuuntainenRajaus
-attribuutin arvojen avulla.
Osittelut mahdollistavat esimerkiksi RakennuskohteenMuutos-, Ilmastoselvitys- ja Materiaaliselostus-luokkien objektien kohdistamisen vain osaan rakennusta.
Mikäli Rakennus-luokan objekti kuvaava rakennusta, jota on luvanvaraisesti laajennettu alkuperäisestä, tai sen osia on luvanvaraisesti purettu, sen tulee sisältää yksi sellainen rakenteisen osittelu
-attribuutin arvo, jonka attribuutin osittelunPeruste
arvo on 2 - Rakentamishistoriaan perustuva osittelu
. Rakennuksen laajennusosat tai puretut osat tulee kuvata kyseiseen osittelu
-attribuuttiin sen assosiaation osa
kautta liitettyinä RakennuksenOsa-luokan objekteina. Suunniteltuja laajennusosia tai purettavia osia kuvaavat RakennuksenOsa-luokan objektit tulee eritellä toteuman mukaisista tiedoista niiden tiedonLaji
-attribuutin avulla, kuten kuvattu elinkaarisääntöjen luvussa Suunnitelman ja toteuman mukaiset Rakennuskohteet.
RakennuksenOsa
RakennuksenOsa-luokan objektilla on oltava geometria
attribuutin arvo, joka kuvaa kyseisen rakennuksen osan aluemaisena tai 3-ulotteisena geometriana. Mikäli geometria annetaan aluemaisena, sen tulee vastata rakennuksen osan pohjapinta-alaa.
Rakennus-luokan objektiin sisältyvien RakennuksenOsittelu-luokan assosiaation osa
avulla liitettyjen RakennuksenOsa-luokan objektien geometria
-attribuutin arvojen tulee olla sen Rakennus-luokan objektin geometria
-attribuutin arvon sisällä, johon ne kuuluvat, poislukien osat, jotka ovat elinkaaren vaiheissa 05 - tuhoutunut
, 06 - purettu
tai 07 - yhdistetty tai jaettu
.
RakennuksenOsa-luokan objektiin tulisi liittää siihen fyysisesti sisältyvät RakennettuTila-luokan objektit attribuutin sisältyväTila
avulla.
RakennuksenOsa-luokan objektiin tulisi liittää siihen fyysisesti sisältyvät Huoneisto-luokan objektit attribuutin sisältyväHuoneisto
avulla.
Rakennelma
Rakennelma-luokan objektilla on oltava geometria
attribuutin arvo, joka kuvaa kyseisen rakennelman sijainnin aluemaisena tai 3-ulotteisena geometriana. Mikäli geometria annetaan aluemaisena, sen tulee vastata rakennelman pohjapinta-alaa.
RakennelmanOsa
RakennelmanOsa-luokan objektilla on oltava geometria
attribuutin arvo, joka kuvaa kyseisen rakennelman osan aluemaisena tai 3-ulotteisena geometriana. Mikäli geometria annetaan aluemaisena, sen tulee vastata rakennelman osan pohjapinta-alaa.
Rakennelma-luokan objektiin assosiaation osa
avulla sisältyvien RakennelmanOsa-luokkien objektien geometria
-attribuutin arvojen tulee olla sen Rakennelma-luokan objektin geometria
-attribuutin arvon sisällä, johon ne kuuluvat, poislukien osat, jotka ovat elinkaaren vaiheissa 05 - tuhoutunut
, 06 - purettu
tai 07 - yhdistetty tai jaettu
.
RakennettuTila
RakennettuTila-luokan objekti tulisi liittää kuhunkin RakennuksenOsa-luokan objektiin, johon se fyysisesti sisältyy käyttäen assosiaatiota sisältäväRakennuksenOsa
.
Huone
Mikäli Huone-luokan objektin attribuutille huoneala
on annettu arvo, sen tulee olla suurempi kuin 7
, yksikkönä neliömetri (m2
).
Huoneisto
Mikäli Huoneisto-luokan objektilla ei ole attribuutin pysyväHuoneistoTunnus
arvoa, sillä tulee olla attribuutin osoiteHuoneistoTunnus
arvo.
Huoneisto-luokan objekti tulisi liittää kuhunkin RakennuksenOsa-luokan objektiin, johon se fyysisesti sisältyy käyttäen assosiaatiota sisältäväRakennuksenOsa
.
Mikäli Huoneisto-luokan objektilla on attribuutin huoneistoala
arvo, sen arvon tulee olla kokonaisluku väliltä 1 - 99999 (1 <= x < 10^5), ja yksikkö neliömetri (m2
).
Mikäli Huoneisto-luokan objektilla on attribuutin käyttöala
arvo, sen arvon tulee olla kokonaisluku väliltä 1 - 99999 (1 <= x < 10^5), ja yksikkö neliömetri (m2
).
Mikäli Huoneisto-luokan objektilla on attribuutin huoneidenLukumäärä
arvo, sen arvon tulee olla kokonaisluku väliltä 1 - 99 ilman yksikkötietoa.
Sisäänkäynti
Sisäänkäynti-luokan objektilla on oltava geometria
attribuutin arvo, joka kuvaa kyseisen sisäänkäynnin sijainnin pistemäisenä.
Hissi
Mikäli Hissi-luokan objektille annetaan geometria
attribuutin arvo, sen on oltava kuvattava hissin sijainti pistemäisenä.
Materiaalitiedot
Materiaalitiedot-luokan kuvaamassa rakenteisessa attribuutissa tulee olla enintään yksi sellainen attribuutin kantavienRakenteidenRakennusaine
-attribuutin arvo, jonka attribuutin ensisijainen
arvo to true
.
Materiaalitiedot-luokan kuvaamassa rakenteisessa attribuutissa tulee olla enintään yksi sellainen attribuutin julkisivumateriaali
-attribuutin arvo, jonka attribuutin ensisijainen
arvo to true
.
RakennuksenKäyttötiedot
RakennuksenKäyttötiedot-luokan kuvaamassa rakenteisessa attribuutissa tulee olla enintään yksi sellainen attribuutin käyttötarkoitus
-attribuutin arvo, jonka attribuutin ensisijainen
arvo to true
.
Energiatiedot
Energiatiedot-luokan kuvaamassa rakenteisessa attribuutissa tulee olla enintään yksi sellainen attribuutin lämmitystapa
-attribuutin arvo, jonka attribuutin ensisijainen
arvo to true
.
Energiatiedot-luokan kuvaamassa rakenteisessa attribuutissa tulee olla enintään yksi sellainen attribuutin lämmitysenergianLähde
-attribuutin arvo, jonka attribuutin ensisijainen
arvo to true
.
Energiatiedot-luokan kuvaamassa rakenteisessa attribuutissa tulee olla enintään yksi sellainen attribuutin jäähdytystapa
-attribuutin arvo, jonka attribuutin ensisijainen
arvo to true
.
Energiatiedot-luokan kuvaamassa rakenteisessa attribuutissa tulee olla enintään yksi sellainen attribuutin jäähdytysenergianLähde
-attribuutin arvo, jonka attribuutin ensisijainen
arvo to true
.
Energiatiedot-luokan kuvaamassa rakenteisessa attribuutissa tulee olla enintään yksi sellainen attribuutin sähköenergianLähde
-attribuutin arvo, jonka attribuutin ensisijainen
arvo to true
.
Energiankulutus-luokan objektin energiamääräVuodessa
-attribuutin on oltava tyyppiä NumeerinenArvo ja sen mittayksikkö
-attribuutin arvon on oltava kilowattitunti (kWh
) tai megajoule (MJ
).
Talotekniikkatiedot
Talotekniikkatiedot-luokan kuvaamassa rakenteisessa attribuutissa tulee olla enintään yksi sellainen attribuutin ilmanvaihtotapa
-attribuutin arvo, jonka attribuutin ensisijainen
arvo to true
.
UlkokuorenTiedot
Mikäli UlkokuorenTiedot-luokan objektilla on attribuutin kerrosala
arvo, sen arvon tulee olla kokonaisluku väliltä 1 - 9999999 (1 <= x < 10^7) ja yksikkö neliömetri (m2
).
Mikäli UlkokuorenTiedot-luokan objektilla on attribuutin kerrosluku
arvo, sen arvon tulee olla kokonaisluku väliltä 1 - 99 ilman yksikkötietoa.
Mikäli UlkokuorenTiedot-luokan objektilla on attribuutin tilavuus
arvo, sen arvon tulee olla kokonaisluku väliltä 1 - 9999999 (1 <= x < 10^7) ja yksikkö kuutiometri (m3
).
SisätilojenTiedot
Mikäli SisätilojenTiedot-luokan objektilla on attribuutin kellariala
arvo, sen arvon tulee olla kokonaisluku väliltä 1 - 9999999 (1 <= x < 10^7) ja yksikkö neliömetri (m2
).
Mikäli SisätilojenTiedot-luokan objektilla on attribuutin väestösuojanHenkilömäärä
arvo, sen arvon tulee olla kokonaisluku väliltä 1 - 99999 (1 <= x < 10^5).
Ilmastoselvitys
Ilmastoselvitys tulee voida aina liittää rakennukseen sen pysyvän rakennustunnuksen (PRT) kautta. Rakentamisen lupapäätösten tietomallissa Ilmastoselvitys-luokalla on 1..*
assosiaatio Rakennuskohde-luokkaan, jonka konkreettisia aliluokkia ovat muun muassa Rakennus ja RakennuksenOsa.
Ilmastoselvitys liitetään tavallisesti joko suoraan koko rakennusta kuvaavaan Rakennus-luokan objektiin tai siihen RakennuksenOsa-luokan objektiin, jota luvanvaraisella toimenpiteellä muutetaan, tai joka syntyy suunnitellun laajennuksen tuloksena. Jälkimmäisessä tapauksessa yhteys pysyvään rakennustunnukseen syntyy RakennuksenOsa-luokan pakollisen rakennus:Rakennus
-assosiaation kautta.
Kuhunkin Ilmastoselvitys-luokan objektiin tulee liittyä vähintään yksi (1) RakennusTaiSenOsa-luokan aliluokkien objekti, jonka kautta ilmastoselvitys voidaan liittää rakennuksen pysyvään rakennustunnukseen.
Ilmastoselvitys-luokan objektin tulee sisältää tiedot sen koskeman rakennuksen laskennallisesta ostoenergian kulutuksesta energialähteittäin. Ostoenergian kulutus annetaan assosiaation kohde
kautta liitettyjen RakennusTaiSenOsa-luokan objektin rakenteisen energiatiedot
-attribuutin osana olevan laskennallinenOstoenergianKulutus
-attribuutin avulla kullekin energialajille.
Ilmastoselvitys-luokan objektin tulee sisältää tiedot rakennuksen rakennuksen suunnitellusta käyttäjämäärästä. Käyttäjämäärä annetaan assosiaation kohde
kautta liitettyjen RakennusTaiSenOsa-luokan objektin rakenteisen käyttötiedot
-attribuutin osana olevan suunniteltuKäyttäjämäärä
-attribuutin avulla. Attribuutin arvon yksikköä ei tule käyttää.
Ilmastoselvitys-luokan objektin tulee sisältää tiedot rakennuksen rakennuksen tavoitteellisesta käyttöiästä. Tavoitteellinen käyttöikä annetaan assosiaation kohde
kautta liitettyjen RakennusTaiSenOsa-luokan objektin rakenteisen käyttötiedot
-attribuutin osana olevan tavoitteellinenKäyttöikä
-attribuutin avulla. Attribuutin arvon yksikön tulee olla yksi vuosi (a
).
Ilmastoselvitys-luokan objektin tulee sisältää tiedot rakennuksen rakennuspaikan pinta-alasta. Rakenteisen attribuutin paikanVähähiilisyys
assosiaatiolla paikka
viitatuilla Rakennuspaikka-luokan objekteilla tulee olla attribuutin pintaAla
arvo, jonka yksikön tulee olla neliömetri (m2
).
Ilmastoselvitys-luokan käytetynArviointijaksonPituus
-attribuutin arvon yksikön tulee olla yksi vuosi (a
).
Vähähiilisyyden arvioinnin arvot ja yksiköt
Ilmastoselvityksen vähähiilisyystiedot ilmoitetaan suunnitellun rakentamistoimenpiteen arvioitua hiilijalan- ja -kädenjälkeä kuvaavina numeroarvoina.
Sekä Hiilijalanjälkitiedot-luokkien että Hiilikädenjälkitiedot-luokkien vähähiilisyyden arvioinnin tuloksia koskevat osatekijä
-attribuuttien arvot annetaan luokan SuureenArvo objekteina siten, että niiden arvo
-attribuuttien arvot ovat luokan NumeerinenArvo objekteja, joiden attribuutin arvo yksikkö
on hiilidioksidiekvivalenttikilogramma per pinta-alan neliö per vuosi (kgCO2e/m2/a
), ja joiden numero
-attribuutin arvo ilmoitettu pyöristettynä symmetrisesti kahden desimaalin tarkkuudella.
Hiilijalanjälkitiedot
Hiilijalanjälkitiedot-luokan objektien tulee sisältää arviot toimenpiteestä syntyvien hiilipäästöjen määristä seuraavien rakentamisen elinkaaren vaiheiden osalta:
- A1-3 - Rakennustuotteiden valmistus
- A4 - Kuljetukset
- A5 - Työmaatoiminnot
- B4 - Rakennustuotteiden vaihdot
- B6 - Energian käyttö
- C1 - Purkaminen
- C2 - Purkujätteen kuljetukset
- C3 - Purkujätteen käsittely
- C4 - Purkujätteen loppusijoitus
Yllä luetellut päästötiedot ilmoitetaan siten, että kukin Hiilijalanjälkitiedot-luokan objekti sisältää tasan yhden (1) kappaleen kutakin yllä lueteltua rakennuksen elinkaaren vaiheen päästötietoa koskevaa osatekijä
-attribuutin arvoa. Näiden osatekijä
-attribuutin arvojen SuureenArvo-luokan suure
-attribuutin tunnus
-attribuutin arvojen on oltava IlmastoselvityksenHiilijalanjälkisuure-koodiston koodien tunnuksia.
Hiilijalanjälkitiedot-luokan objektin voivat sisältää myös osatekijä
-attribuutin arvoja, jotka kuvaavat muita kuin IlmastoselvityksenHiilijalanjälkisuure-koodiston kuvaamia suureita.
Arvioidun kokonaishiilijalanjäljen ilmoittamisessa koko seuranta-ajanjaksolla sekä rakennuksen että rakennuspaikan osalta on käytettävä mittayksikköä hiilidioksidiekvivalenttikilogramma (kgCO2e
).
Arvioidun hiilijalanjäljen ilmoittamisessa suhteessa pinta-alaan ja ajanjaksoon sekä rakennuksen lämmitetyn nettoalan että rakennuspaikan pinta-alan osalta on käytettävä mittayksikköä hiilidioksidiekvivalenttikilogramma per neliömetri per vuosi (kgCO2e/m2/a
).
Hiilikädenjälkitiedot
Sekä Hiilikädenjälkitiedot-luokan objektien tulee sisältää arviot vältettyjen tai poistettujen kasvihuonekaasupäästöjen määristä ennen rakennuksen käyttöä, rakennuksen käytön aikaa ja käytön jälkeistä aikaa seuraavien osatekijöiden osalta:
- D1 - Uudelleenkäyttö ja kierrätys
- D2 - Hyödyntäminen energiana
- D3 - Ylimääräinen uusiutuva energia
- D4 - Tuotteiden hiilivarastovaikutus
- D5 - Karbonatisoituminen
- D6 - Istutettu puusto
Hiilikädenjäljen arvioinnin on sisällettävä ainoastaan sellaiset vältetyt ja poistetut kasvihuonekaasupäästöt, joita ei aiheutuisi ilman rakennushanketta.
Osatekijä “D6 - Istutettu puusto” tulee sisällyttää ainoastaan sellaisiin ilmastoselvityksiin, jotka koskevat asemakaava-alueella tapahtumaa rakentamista.
Yllä luetellut osatekijöiden tiedot ilmoitetaan siten, että kukin Hiilikädenjälkitiedot-luokan objekti sisältää tasan yhden (1) kappaleen kutakin yllä lueteltua osatekijää koskevaa osatekijä
-attribuutin arvoa. Näiden osatekijä
-attribuutin arvojen SuureenArvo-luokan suure
-attribuutin tunnus
-attribuutin arvojen on oltava IlmastoselvityksenHiilikädenjälkisuure-koodiston koodien tunnuksia.
Hiilikädenjälkitiedot-luokan objektin voivat sisältää myös osatekijä
-attribuutin arvoja, jotka kuvaavat muita kuin IlmastoselvityksenHiilikädenjälkisuure-koodiston kuvaamia suureita.
Arvioidun hiilikädenjäljen ilmoittamisessa suhteessa pinta-alaan ja ajanjaksoon sekä rakennuksen lämmitetyn nettoalan että rakennuspaikan pinta-alan osalta on käytettävä mittayksikköä hiilidioksidiekvivalenttikilogramma per neliömetri per vuosi (kgCO2e/m2/a
).
Rakennuskohdekohtaiset vähähiilisyystiedot
Mikäli ilmastoselvitys liittyy rakentamistoimenpiteeseen, joka koskee vain tiettyjä osia koko rakennuksesta, tulee Ilmastoselvitys-luokan objektiin liittää yksi rakenteisen attribuutin kohteenVähähiilisyys
arvo kutakin RakennuksenOsa-luokan objektia ja kunkin niistä sisältämää eri käyttötarkoitukseen varattua tilaa kohti.
Ilmastoselvityksessä voidaan viitata vain sellaisiin rakennuksen osiin, jotka ovat osa rakennuksen rakentamishistoriaan perustuvaa rakennuksen osittelua.
RakennuskohdekohtaisetVähähiilisyystiedot-luokan objektin assosiaation kohde
avulla voidaan viitata vain sellaisiin RakennuksenOsa-luokan objekteihin, joihin viitataan toimenpiteen kohteena olevan Rakennus-luokan objektin sellaisesta osittelu
-attribuutin arvosta, jonka ositteluperuste
-attribuutin arvo on 2 - Rakentamishistoriaan perustuva osittelu
.
Rakennuksen lämmitetyllä nettoalalla tarkoitetaan lämmitettyjen kerrostasoalojen summaa kerrostasoja ympäröivien ulkoseinien sisäpintojen mukaan laskettuna. Rakennuksen toimenpidealueen lämmitetty nettoalalla kunkin Rakennuskohde-luokan objektin tiettyyn käyttötarkoitukseen varatun osan osalta ilmoitetaan RakennuskohdekohtaisetVähähiilisyystiedot-luokan objektien lämmitettyNettoala
-attribuuttien avulla, yksikkönä neliömetri (m2
).
RakennuskohdekohtaisetVähähiilisyystiedot-luokan objektien rakenteisen hiilijalanjälki
-attribuutin sisältämien osatekijä
-attribuuttien numeeriset arvot annetaan hiilidioksidiekvivalenttikilogrammoina per rakennuskohteen annettuun käyttötarkoitukseen tarkoitetun osan lämmitetty nettoala per vuosi.
RakennuskohdekohtaisetVähähiilisyystiedot-luokan objektien rakenteisen hiilikädenjälki
-attribuutin sisältämien osatekijä
-attribuuttien numeeriset arvot annetaan hiilidioksidiekvivalenttikilogrammoina per rakennuskohteen annettuun käyttötarkoitukseen tarkoitetun osan lämmitetty nettoala per vuosi.
Hiilijalanjäljen summat koko toimenpidealan osalta
Useita eri käyttötarkoituksia sisältävän rakennuksen toimenpidealueen hiilijalanjälkitiedot ilmoitetaan erikseen kuhunkin käyttötarkoitukseen tarkoitetun, toimenpidealueeseen kuuluvan lämmitetyn nettopinta-alan osalta. Koko toimenpidealueen kaikkien käyttötarkoituskohtaisten lämmitettyjen nettopinta-alojen hiilijalanjäljen osuuksien summaa (kgCO2e/m2/a
) ei ilmoiteta erikseen, vaan se lasketaan ilmoitettujen käyttötarkoituskohtaisten hiilijalanjälkiarvioiden summana.
Rakentamistoimenpiteestä aiheutuva arvioitu hiilijalanjälki rakennuksen osalta toimenpidealueen lämmitettyä nettoneliömetriä kohti vuodessa lasketaan seuraavasti:
Lasketaan ensin kunkin Ilmastoselvitys-luokan objektiin sisältyvän kohteenVähähiilisyys
-attribuutin osalta sellaisten sen hiilijalanjälki
-attribuutin sisältämien osatekijä
-attribuuttien arvojen arvo
-attribuuttien numero
-attribuuttien lukujen summa, joiden suure
-attribuutin tunnus
-attribuutin arvo on jokin IlmastoselvityksenHiilijalanjälkisuure-koodiston koodeista. Lopuksi lasketaan rakennuskohde- ja käyttötarkoituskohtaiset summat yhteen.
Seuraava pseudokoodiesitys kuvaa yllä kuvatun vaatimuksen laskenta-algoritmia:
let tulos = 0;
for each ilmastoselvitys.kohteenVähähiilisyys as kv {
for each kv.hiilijalanjälki.osatekija as ot {
if IlmastoselvityksenHiilijalanjälkisuure.contains(ot.suure.tunnus.koodi) {
tulos = tulos + ot.arvo.numero;
}
}
}
Vastaavasti koko toimenpidealueen kaikkien käyttötarkoitusalueiden kokonaishiilijalanjäljen summaa (kgCOe
) ei ilmoiteta erikseen, vaan se lasketaan ilmoitettujen käyttötarkoituskohtaisten hiilijalanjälkiarvioiden summana kerrottuna kunkin käyttötarkoituksen lämmitetyn nettoalan määrällä ja käytetyn arviontijakson pituudella.
Rakentamistoimenpiteestä aiheutuva arvioitu kokonaishiilijalanjälki rakennuksen toimenpidealueen osalta koko arviointijakson aikana lasketaan seuraavasti:
Lasketaan ensin kunkin Ilmastoselvitys-luokan objektiin sisältyvän kohteenVähähiilisyys
-attribuutin osalta sellaisten sen hiilijalanjälki
-attribuutin sisältämien osatekijä
-attribuuttien arvojen arvo
-attribuuttien numero
-attribuuttien lukujen summa, joiden suure
-attribuutin tunnus
-attribuutin arvo on jokin IlmastoselvityksenHiilijalanjälkisuure-koodiston koodeista. Nämä summat kerrotaan sekä kyseisen RakennuskohdekohtaisetVähähiilisyystiedot-luokan objektin lämmitettyNettoala
-attribuutin value
-attribuutin arvolla että Ilmastoselvitys-luokan objektin käytetynArviointijaksonPituus
-attribuutin value
-attribuutin arvolla. Lopuksi lasketaan rakennuskohde- ja käyttötarkoituskohtaiset summat yhteen.
Seuraava pseudokoodiesitys kuvaa yllä kuvatun vaatimuksen laskenta-algoritmia:
let tulos = 0;
for each ilmastoselvitys.kohteenVähähiilisyys as kv {
for each kv.hiilijalanjälki.osatekija as ot {
if IlmastoselvityksenHiilijalanjälkisuure.contains(ot.suure.tunnus.koodi) {
tulos = tulos + ot.arvo.numero * kv.lämmitettyNettoala.value * ilmastoselvitys.käytetynArviointijaksonPituus.value;
}
}
}
Hiilijalanjäljen summat käyttötarkoituksittain
Rakennuksen toimenpidealueen tiettyyn käyttötarkoitukseen tarkoitettua osaa koskevaa kaikkien sen rakentamisen elinkaaren vaiheiden hiilijalanjäljen summaa (kgCO2e/m2/a
) ei ilmoiteta erikseen, vaan se lasketaan elinkaarenvaihekohtaisesti ilmoitettujen hiilijalanjälkitietojen summana.
Rakentamistoimenpiteestä aiheutuva arvioitu hiilijalanjälki rakennuksen toimenpidealueen tiettyyn käyttötarkoitukseen tarkoitetun lämmitetyn nettoalan osalta neliömetriä kohti vuodessa lasketaan seuraavasti:
Lasketaan ensin kunkin Ilmastoselvitys-luokan objektiin sisältyvän, valittua käyttötarkoitusta koskevan kohteenVähähiilisyys
-attribuutin osalta sellaisten sen hiilijalanjälki
-attribuutin sisältämien osatekijä
-attribuuttien arvojen arvo
-attribuuttien numero
-attribuuttien lukujen summa, joiden suure
-attribuutin tunnus
-attribuutin arvo on jokin IlmastoselvityksenHiilijalanjälkisuure-koodiston koodeista. Lopuksi lasketaan rakennuskohde- ja käyttötarkoituskohtaiset summat yhteen.
Seuraava pseudokoodiesitys kuvaa yllä kuvatun vaatimuksen laskenta-algoritmia (esimerkin käyttötapausluokka ‘2 - Asuinkerrostalo’):
let tulos = 0;
let kt = '2 - Asuinkerrostalo';
for each ilmastoselvitys.kohteenVähähiilisyys as kv {
if (kv.käyttötarkoitusluokka == kt) {
for each kv.hiilijalanjälki.osatekija as ot {
if IlmastoselvityksenHiilijalanjälkisuure.contains(ot.suure.tunnus.koodi) {
tulos = tulos + ot.arvo.numero;
}
}
}
}
Vastaavasti rakennuksen toimenpidealueen tiettyyn käyttötarkoitukseen tarkoitettua osaa koskevaa kokonaishiilijalanjälkeä (kgCO2e
) ei ilmoiteta erikseen, vaan se lasketaan sen ko. käyttötarkoitusta koskevan rakennuksen osan elinkaarivaihekohtaisten arvojen summana kerrottuna ko. käyttötarkoituksen lämmitetyn nettoalan määrällä ja käytetyn arviontijakson pituudella.
Rakentamistoimenpiteestä aiheutuva arvioitu kokonaishiilijalanjälki rakennuksen tiettyyn käyttötarkoitukseen tarkoitetun toimenpidealueen osalta koko arviointijakson aikana lasketaan seuraavasti:
Lasketaan ensin kunkin Ilmastoselvitys-luokan objektiin sisältyvän, valittua käyttötarkoitusta koskevan kohteenVähähiilisyys
-attribuutin osalta sellaisten sen hiilijalanjälki
-attribuutin sisältämien osatekijä
-attribuuttien arvojen arvo
-attribuuttien numero
-attribuuttien lukujen summa, joiden suure
-attribuutin tunnus
-attribuutin arvo on jokin IlmastoselvityksenHiilijalanjälkisuure-koodiston koodeista. Nämä summat kerrotaan sekä kyseisen RakennuskohdekohtaisetVähähiilisyystiedot-luokan objektin lämmitettyNettoala
-attribuutin value
-attribuutin arvolla että Ilmastoselvitys-luokan objektin käytetynArviointijaksonPituus
-attribuutin value
-attribuutin arvolla. Lopuksi lasketaan rakennuskohde- ja käyttötarkoituskohtaiset summat yhteen.
Seuraava pseudokoodiesitys kuvaa yllä kuvatun vaatimuksen laskenta-algoritmia (esimerkin käyttötapausluokka ‘2 - Asuinkerrostalo’):
let tulos = 0;
let kt = '2 - Asuinkerrostalo';
for each ilmastoselvitys.kohteenVähähiilisyys as kv {
if (kv.käyttötarkoitusluokka == kt) {
for each kv.hiilijalanjälki.osatekija as ot {
if IlmastoselvityksenHiilijalanjälkisuure.contains(ot.suure.tunnus.koodi) {
tulos = tulos + ot.arvo.numero * kv.lämmitettyNettoala.value * ilmastoselvitys.käytetynArviointijaksonPituus.value;
}
}
}
}
Rakennuspaikkakohtaiset vähähiilisyystiedot
RakennuspaikkakohtaisetVähähiilisyystiedot-luokan objektien rakenteisen hiilijalanjälki
-attribuutin sisältämien osatekijä
-attribuuttien numeeriset arvot annetaan hiilidioksidiekvivalenttikilogrammoina per rakennuspaikan pinta-ala per vuosi.
RakennuspaikkakohtaisetVähähiilisyystiedot-luokan objektien rakenteisen hiilikädenjälki
-attribuutin sisältämien osatekijä
-attribuuttien numeeriset arvot annetaan hiilidioksidiekvivalenttikilogrammoina per rakennuspaikan pinta-ala per vuosi.
Hiilijalanjäljen summat rakennuspaikan osalta
Samoin kuin rakennuksen osalta, rakennuspaikan ominaisuuksista johtuvan arvioidun rakentamisen hiilijalanjäljen yhteismäärää rakennuspaikan pinta-alan suhteen (kgCO2e/m2/a
) ei ilmoiteta erikseen, vaan se lasketaan rakennuspaikan osalta eri rakentamisen elinkaarivaiheille ilmoitettujen arvojen summana.
Rakentamistoimenpiteestä aiheutuva arvioitu hiilijalanjälki rakennuspaikan osalta sen pinta-alan neliömetriä kohti vuodessa lasketaan seuraavasti:
Lasketaan Ilmastoselvitys-luokan objektiin sisältyvän paikanVähähiilisyys
-attribuutin sellaisten sen hiilijalanjälki
-attribuutin sisältämien osatekijä
-attribuuttien arvojen arvo
-attribuuttien numero
-attribuuttien lukujen summa, joiden suure
-attribuutin tunnus
-attribuutin arvo on jokin IlmastoselvityksenHiilijalanjälkisuure-koodiston koodeista.
Seuraava pseudokoodiesitys kuvaa yllä kuvatun vaatimuksen laskenta-algoritmia:
let tulos = 0;
for each ilmastoselvitys.paikanVähähiilisyys.hiilijalanjälki.osatekija as ot {
if IlmastoselvityksenHiilijalanjälkisuure.contains(ot.suure.tunnus.koodi) {
tulos = tulos + ot.arvo.numero;
}
}
Vastaavasti rakennuspaikan ominaisuuksista johtuvan kokonaishiilijalanjäljen arviota (kgCO2e
) ei ilmoiteta erikseen, vaan se lasketaan ilmoitetuista rakentamisen elikaaren vaiheiden summana kerrotuna arviointijakson pituudella ja rakennuspaikan pinta-alan määrällä.
Rakentamistoimenpiteestä aiheutuva arvioitu kokonaishiilijalanjälki rakennuspaikan osalta koko arviointijakson aikana lasketaan seuraavasti:
Lasketaan Ilmastoselvitys-luokan objektiin sisältyvän paikanVähähiilisyys
-attribuutin sellaisten sen hiilijalanjälki
-attribuutin sisältämien osatekijä
-attribuuttien arvojen arvo
-attribuuttien numero
-attribuuttien lukujen summa, joiden suure
-attribuutin tunnus
-attribuutin arvo on jokin IlmastoselvityksenHiilijalanjälkisuure-koodiston koodeista. Saatu summa kerrotaan sekä Ilmastoselvitys-luokan objektin käytetynArviointijaksonPituus
-attribuutin value
-attribuutin arvolla että kyseisen RakennuspaikkakohtaisetVähähiilisyystiedot-luokan objektin paikka
-assosiaatiolla viitatun Rakennuspaikka-luokan objektin pintaAla
-attribuutin value
-attribuutin arvolla.
Seuraava pseudokoodiesitys kuvaa yllä kuvatun vaatimuksen laskenta-algoritmia:
let tulos = 0;
for each ilmastoselvitys.paikanVähähiilisyys.hiilijalanjälki.osatekija as ot {
if IlmastoselvityksenHiilijalanjälkisuure.contains(ot.suure.tunnus.koodi) {
tulos = tulos + ot.arvo.numero * ilmastoselvitys.käytetynArviointijaksonPituus.value * ilmastoselvitys.paikanVähähiilisyys.paikka.pintaAla.value;
}
}
Materiaaliseloste
Materialiseloste tulee voida aina liittää rakennukseen sen pysyvän rakennustunnuksen (PRT) kautta. Rakentamisen lupapäätösten tietomallissa Materiaaliseloste-luokalla on 1..*
assosiaatio Rakennuskohde-luokkaan, jonka konkreettisia aliluokkia ovat muun muassa Rakennus ja RakennuksenOsa.
Materiaaliseloste liitetään tavallisesti joko suoraan koko rakennusta kuvaavaan Rakennus-luokan objektiin tai siihen RakennuksenOsa-luokan objektiin, jota luvanvaraisella toimenpiteellä muutetaan, tai joka syntyy suunnitellun laajennuksen tuloksena. Jälkimmäisessä tapauksessa yhteys pysyvään rakennustunnukseen syntyy RakennuksenOsa-luokan pakollisen rakennus:Rakennus
-assosiaation kautta.
Kuhunkin Materiaaliseloste-luokan objektiin tulee liittyä vähintään yksi (1) RakennusTaiSenOsa-luokan aliluokkien objekti, jonka kautta materiaaliseloste voidaan liittää rakennuksen pysyvään rakennustunnukseen.
Materiaaliseloste-luokan objektin tulee sisältää tiedot rakennuksen rakennuksen tavoitteellisesta käyttöiästä. Tavoitteellinen käyttöikä annetaan assosiaation kohde
kautta liitettyjen RakennusTaiSenOsa-luokan objektin rakenteisen käyttötiedot
-attribuutin osana olevan tavoitteellinenKäyttöikä
-attribuutin avulla. Attribuutin arvon yksikön tulee olla yksi vuosi (a
).
Materiaaliseloste-luokan objektin tulee sisältää tiedot rakennuksen rakennuspaikan pinta-alasta. Rakenteisen attribuutin rakennuspaikanMateriaalit
assosiaatiolla paikka
viitatuilla Rakennuspaikka-luokan objekteilla tulee olla attribuutin pintaAla
arvo, jonka yksikön tulee olla neliömetri (m2
).
Rakennuksen lämmitetyllä nettoalalla tarkoitetaan lämmitettyjen kerrostasoalojen summaa kerrostasoja ympäröivien ulkoseinien sisäpintojen mukaan laskettuna. Rakennuksen toimenpidealueen lämmitetty nettoala ilmoitetaan Materiaaliseloste-luokan objektin toimenpidealueenLämmitettyNettoala
-attribuutin avulla, yksikkönä neliömetri (m2
).
Materiaalimäärät lajeittain
Materiaaliseloste-luokan objektin tulee sisältää tiedot rakennustoimenpiteen yhteydessä käytettävien materiaalien määristä painon mukaan niiden tyypillisessä käyttökosteudessa kuvaavina kokonaislukuarvoina seuraavien materiaalilajien osalta:
- Betoni-, tiili-, kivennäislaatta-, keramiikka- ja luonnonkivimateriaalit
- Puu- ja luonnonkuitupohjaiset materiaalit rakennustuotteissa
- Lasimateriaalit
- Muovit ja kumit
- Bitumimateriaalit ja -seokset
- Metallit
- Lämmöneristemateriaalit
- Kipsit
- Koneet ja laitteet
- Muut materiaalit
- Maa- ja kiviainekset ja
- Istutetut puut
Materiaalilaji Istutetut puut
tulee sisällyttää ainoastaan sellaisiin materiaaliselosteisiin, jotka koskevat asemakaava-alueella tapahtumaa rakentamista.
Yllä luetellut materiaalilajien tiedot ilmoitetaan siten, että kukin Materiaaliseloste-luokan objekti sisältää tasan yhden (1) kappaleen kutakin yllä lueteltua materiaalilajia koskevaa materiaalilajinMäärä
-attribuutin arvoa. Näiden materiaalilajinMäärä
-attribuutin arvojen SuureenArvo-luokan suure
-attribuutin tunnus
-attribuutin arvojen on oltava RakentamisessaKäytettävänMateriaalilajinMäärä-koodiston koodien tunnuksia, ja
niiden arvo
-attribuuttien arvot ovat luokan NumeerinenArvo objekteja, joiden attribuutin arvo yksikkö
on kilogramma (kg
), ja joiden numero
-attribuutin arvo on ilmoitettu pyöristettynä kokonaiseen lukuun ilman desimaaleja.
Materiaaliseloste-luokan objektin voivat sisältää myös materiaalilajinMäärä
-attribuutin arvoja, jotka kuvaavat muita kuin RakentamisessaKäytettävänMateriaalilajinMäärä-koodiston kuvaamia suureita.
Kunkin ilmoitettavan materiaalilajin osalta materiaaliselosteesta tulee ilmetä materiaalimäärä myös suhteessa rakennuksen toimenpidealueen lämmitettyyn nettoalaan. Tätä suhteellista määrää ei ilmoiteta erikseen, vaan se voidaan laskea jakamalla annettu materiaalimäärä kilogrammoissa toimenpidealueen lämmitetyn nettoalan arvolla neliöissä.
Kunkin materiaalilajin määrä suhteessa rakennuksen toimenpidealueen lämmittyyn nettoalaan saadaan jakamalla Materiaaliseloste-luokan objektin kunkin materiaalilajinMäärä
-attribuutin arvon SuureenArvo-luokan arvo
-attribuutin numero
-attribuutin arvo Materiaaliseloste-luokan objektin toimenpidealueenLämmitettyNettoala
-attribuutin arvolla.
Materiaalien alkuperä
Vaarallisten aineiden määrä
Materiaaliselosteessa ilmoitettava vaarallisten aineiden kokonaismäärä ilmoitetaan Materiaaliseloste-luokan objektien vaarallistenAineidenMäärä
-attribuutin avulla, yksikkönä neliömetri (kg
), ja joiden numero
-attribuutin arvo on ilmoitettu pyöristettynä kokonaiseen lukuun ilman desimaaleja.
Vaarallisten aineiden määrä suhteessa rakennuksen toimenpidealueen lämmittyyn nettoalaan saadaan jakamalla Materiaaliseloste-luokan objektin kunkin vaarallistenAineidenMäärä
-attribuutin arvon SuureenArvo-luokan arvo
-attribuutin numero
-attribuutin arvo Materiaaliseloste-luokan objektin toimenpidealueenLämmitettyNettoala
-attribuutin arvolla.
Uusiutuvan materiaalin määrä
Materiaaliselosteessa ilmoitettava uusiutuvan materiaalin kokonaismäärä ilmoitetaan Materiaaliseloste-luokan objektien uusiutuvanMateriaalinMäärä
-attribuutin avulla, yksikkönä neliömetri (kg
), ja joiden numero
-attribuutin arvo on ilmoitettu pyöristettynä kokonaiseen lukuun ilman desimaaleja.
Uusiutuvan materiaalien määrä suhteessa rakennuksen toimenpidealueen lämmittyyn nettoalaan saadaan jakamalla Materiaaliseloste-luokan objektin kunkin uusiutuvanMateriaalinMäärä
-attribuutin arvon SuureenArvo-luokan arvo
-attribuutin numero
-attribuutin arvo Materiaaliseloste-luokan objektin toimenpidealueenLämmitettyNettoala
-attribuutin arvolla.
Uusiutumattoman materiaalin määrä
Materiaaliselosteessa ilmoitettava uusiutumattoman materiaalin kokonaismäärä ilmoitetaan Materiaaliseloste-luokan objektien uusiutumattomanMateriaalinMäärä
-attribuutin avulla, yksikkönä neliömetri (kg
), ja joiden numero
-attribuutin arvo on ilmoitettu pyöristettynä kokonaiseen lukuun ilman desimaaleja.
Uusiutumattoman materiaalien määrä suhteessa rakennuksen toimenpidealueen lämmittyyn nettoalaan saadaan jakamalla Materiaaliseloste-luokan objektin kunkin uusiutumattomanMateriaalinMäärä
-attribuutin arvon SuureenArvo-luokan arvo
-attribuutin numero
-attribuutin arvo Materiaaliseloste-luokan objektin toimenpidealueenLämmitettyNettoala
-attribuutin arvolla.
Kierrätetyn materiaalin määrä
Materiaaliselosteessa ilmoitettava kierrätetyn materiaalin kokonaismäärä ilmoitetaan Materiaaliseloste-luokan objektien kierrätetynMateriaalinMäärä
-attribuutin avulla, yksikkönä neliömetri (kg
), ja joiden numero
-attribuutin arvo on ilmoitettu pyöristettynä kokonaiseen lukuun ilman desimaaleja.
Kierrätetyn materiaalien määrä suhteessa rakennuksen toimenpidealueen lämmittyyn nettoalaan saadaan jakamalla Materiaaliseloste-luokan objektin kunkin kierrätetynMateriaalinMäärä
-attribuutin arvon SuureenArvo-luokan arvo
-attribuutin numero
-attribuutin arvo Materiaaliseloste-luokan objektin toimenpidealueenLämmitettyNettoala
-attribuutin arvolla.
Uudelleenkäytetyn materiaalin määrä
Materiaaliselosteessa ilmoitettava uudelleenkäytetyn materiaalin kokonaismäärä ilmoitetaan Materiaaliseloste-luokan objektien uudelleenkäytetynMateriaalinMäärä
-attribuutin avulla, yksikkönä neliömetri (kg
), ja joiden numero
-attribuutin arvo on ilmoitettu pyöristettynä kokonaiseen lukuun ilman desimaaleja.
Uudelleenkäytetyn materiaalien määrä suhteessa rakennuksen toimenpidealueen lämmittyyn nettoalaan saadaan jakamalla Materiaaliseloste-luokan objektin kunkin uudelleenkäytetynMateriaalinMäärä
-attribuutin arvon SuureenArvo-luokan arvo
-attribuutin numero
-attribuutin arvo Materiaaliseloste-luokan objektin toimenpidealueenLämmitettyNettoala
-attribuutin arvolla.
Rakennuspaikkakohteiset materiaalimäärät rakennusosittain
Materiaaliselosteen on sisällettävä tiedot rakentamistoimenpiteessä käytettävien materiaalien määristä siltä osin, kuin ne kohdistuvat rakennuspaikkaan. Materiaalimäärät on ilmoitettava seuraavien rakennusosaluokkien osalta (suluissa koodiston Rakennuksen rakennusosan materiaalin määrä käytettävä koodi):
Alueosat:
Rakennusosat:
- Perustukset (koodi 2001)
Talotekniikka:
- Lämmitysjärjestelmän pääosat (koodi 4001)
- Vesi- ja viemärijärjestelmän pääosat (koodi 4002)
- Jäähdytysjärjestelmän pääosat (koodi 4004)
- Sähköjärjestelmän pääosat (koodi 4006)
Yllä luetellut rakennusosakohtaisten materiaalimäärien tiedot ilmoitetaan siten, että Materiaaliseloste-luokan objektin rakennuspaikanMateriaalit
-attribuutin arvon RakennuspaikkakohteisetMateriaalimäärät-luokan mukainen objekti sisältää tasan yhden (1) kappaleen kutakin yllä lueteltua rakennusosaa koskevaa rakennusosanOsuus
-attribuutin arvoa. Näiden rakennusosanOsuus
-attribuutin arvojen SuureenArvo-luokan suure
-attribuutin tunnus
-attribuutin arvojen on oltava Rakennuksen rakennusosan materiaalin määrä-koodiston koodien tunnuksia.
RakennuspaikkakohteisetMateriaalimäärät-luokan objektin voivat sisältää myös rakennusosanOsuus
-attribuutin arvoja, jotka kuvaavat muita kuin yllä lueteltuja suureita.
RakennuspaikkakohteisetMateriaalimäärät-luokkien objektien rakennusosanOsuus
-attribuuttien arvot annetaan luokan SuureenArvo objekteina siten, että niiden arvo
-attribuuttien arvot ovat luokan NumeerinenArvo objekteja, joiden attribuutin arvo yksikkö
on kilogramma (kg
), ja joiden numero
-attribuutin arvo on ilmoitettu pyöristettynä kokonaiseen lukuun ilman desimaaleja.
Kunkin rakennusosakohtaisen materiaalin määrä suhteessa rakennuspaikan pinta-alaan saadaan jakamalla RakennuspaikkakohteisetMateriaalimäärät-luokan objektin kyseistä rakennusosaa koskevan rakennusosanOsuus
-attribuutin sisältämän arvo
-attribuutin numero
-attribuutin arvo RakennuspaikkakohteisetMateriaalimäärät-luokan objektin assosiaatiolla paikka
viitatun Rakennuspaikka-luokan objektin pintaAla
-attribuutin arvolla.
Materiaalimäärien summat rakennuspaikan osalta
Rakennuspaikkaan kohdistuvat materiaalimäärät ilmoitetaan materiaalilajeittain kuten yllä on kuvattu. Kaikkien ilmoitettavien materiaalilajien määrien summaa ei ilmoiteta erikseen, vaan se lasketaan ilmoitettujen materiaalilajikohtaisten määrien summana. Tulee huomata, että tämä summa ei välttämättä vastaa kaikkien rakennuspaikan rakentamiseen käytetyn materiaalin kokonaismäärää, sillä kaikkia käytettäviä materiaalilajeja ei tarvitse ilmoittaa.
Rakennuspaikkaan kohdistuvien, materiaaliselosteessa ilmoitetavien materiaalilajien yhteismäärä saadaan laskemalla yhteen kaikkien Materiaaliseloste-luokan objektin rakennuspaikanMateriaalit
-attribuutin arvon RakennuspaikkakohteisetMateriaalimäärät-luokan mukaisen objektin sellaiset rakennusosanOsuus
-attribuutin ilmoittamat materiaalimäärät, joiden ilmoittaminen vaaditaan materiaaliselostuksessa kohdistettuna rakennuspaikalle.
Seuraava pseudokoodiesitys kuvaa yllä kuvatun vaatimuksen laskenta-algoritmia:
let tulos = 0;
let RP_OSAT = {
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/1001",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/1002",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/1003",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/1004",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2001",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4001",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4002",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4004",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4006"
};
for each materiaaliselostus.rakennuspaikanMateriaalit.rakennusosanOsuus as roo {
if RP_OSAT.contains(roo.suure.tunnus.koodi) {
tulos = tulos + roo.arvo.numero;
}
}
Vastaavasti rakennuspaikkaan kohdistuvien materiaalajien määrien summaa suhteessa rakennuspaikan pinta-alaan ei ilmoiteta erikseen, vaan se lasketaan ilmoitettujen materiaalilajikohtaisten määrien summana jaettuna rakennuspaikan pinta-alalla.
Rakennuspaikkaan kohdistuvien, materiaaliselosteessa ilmoitetavien materiaalilajien yhteismäärä suhteessa rakennuspaikan pinta-alaan saadaan laskemalla ensin yhteen kaikkien Materiaaliseloste-luokan objektin rakennuspaikanMateriaalit
-attribuutin arvon RakennuspaikkakohteisetMateriaalimäärät-luokan mukaisen objektin sellaiset rakennusosanOsuus
-attribuutin ilmoittamat materiaalimäärät, joiden ilmoittaminen vaaditaan materiaaliselostuksessa kohdistettuna rakennuspaikalle. Lopuksi jaetaan saatu summa RakennuspaikkakohteisetMateriaalimäärät-luokan objektin assosiaatiolla paikka
viitatun Rakennuspaikka-luokan objektin pintaAla
-attribuutin arvolla.
Seuraava pseudokoodiesitys kuvaa yllä kuvatun vaatimuksen laskenta-algoritmia:
let tulos = 0;
let RP_OSAT = {
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/1001",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/1002",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/1003",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/1004",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2001",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4001",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4002",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4004",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4006"
};
for each materiaaliselostus.rakennuspaikanMateriaalit.rakennusosanOsuus as roo {
if RP_OSAT.contains(roo.suure.tunnus.koodi) {
tulos = tulos + roo.arvo.numero;
}
tulos = tulos / materiaaliselostus.rakennuspaikanMateriaalit.paikka.pintaAla.value;
}
Rakennuskohdekohteiset materiaalimäärät rakennusosittain
Materiaaliselosteen on sisällettävä tiedot rakentamistoimenpiteessä käytettävien materiaalien määristä siltä osin, kuin ne kohdistuvat rakennukseen tai sen osaan. Materiaalimäärät on ilmoitettava seuraavien rakennusosaluokkien osalta (suluissa koodiston Rakennuksen rakennusosan materiaalin määrä käytettävä koodi):
Rakennusosat:
- Alapohjat (koodi 2002)
- Runko (koodi 2003)
- Julkisivut (koodi 2004)
- Ovet (koodi 2005)
- Ikkunat (koodi 2006)
- Ulkotasot ja parvekkeet (koodi 2007)
- Katot (koodi 2008)
Tilaosat:
- Väliseinät (koodi 3001)
- Väliovet (koodi 3002)
- Portaat (koodi 3003)
- Lattiat (koodi 3004)
- Sisäkatot (koodi 3005)
- Seinät (koodi 3006)
- Pintakäsittelyt (koodi 3007)
- Kiintokalusteet (koodi 3008)
- Keittiölaitteet (koodi 3009)
- Hormit (koodi 3010)
- Tulisijat (koodi 3011)
- Tilaelementit (koodi 3012)
Talotekniikka:
- Lämmitysjärjestelmän pääosat (koodi 4001)
- Vesi- ja viemärijärjestelmän pääosat (koodi 4002)
- Ilmastointijärjestelmän pääosat (koodi 4003)
- Jäähdytysjärjestelmän pääosat (koodi 4004)
- Sprinklerijärjestelmän pääosat (koodi 4005)
- Sähköjärjestelmän pääosat (koodi 4006)
- Hissit ja liukuportaat (koodi 4007)
Yllä luetellut rakennusosakohtaisten materiaalimäärien tiedot ilmoitetaan siten, että Materiaaliseloste-luokan objektin rakennuksenOsienMateriaalit
-attribuutin arvon kukin RakennuskohdekohteisetMateriaalimäärät-luokan objekti sisältää tasan yhden (1) kappaleen kutakin yllä lueteltua rakennusosaa koskevaa rakennusosanOsuus
-attribuutin arvoa. Näiden rakennusosanOsuus
-attribuutin arvojen SuureenArvo-luokan suure
-attribuutin tunnus
-attribuutin arvojen on oltava Rakennuksen rakennusosan materiaalin määrä-koodiston koodien tunnuksia.
RakennuskohdekohteisetMateriaalimäärät-luokan objektin voivat sisältää myös rakennusosanOsuus
-attribuutin arvoja, jotka kuvaavat muita kuin yllä lueteltuja suureita.
RakennuskohdekohteisetMateriaalimäärät-luokkien objektien rakennusosanOsuus
-attribuuttien arvot annetaan luokan SuureenArvo objekteina siten, että niiden arvo
-attribuuttien arvot ovat luokan NumeerinenArvo objekteja, joiden attribuutin arvo yksikkö
on kilogramma (kg
), ja joiden numero
-attribuutin arvo on ilmoitettu pyöristettynä kokonaiseen lukuun ilman desimaaleja.
Kunkin rakennusosakohtaisen materiaalin määrä suhteessa rakennuksen toimenpidealueen lämmitettyyn nettoalaan saadaan jakamalla RakennuskohdekohteisetMateriaalimäärät-luokan objektin kyseistä rakennusosaa koskevan rakennusosanOsuus
-attribuutin sisältämän arvo
-attribuutin numero
-attribuutin arvo Materiaaliseloste-luokan objektin toimenpidealueenLämmitettyNettoala
-attribuutin arvolla.
Materiaalimäärien summat rakennuksen osalta
Rakennukseen tai sen osiin kohdistuvat materiaalimäärät ilmoitetaan materiaalilajeittain kuten yllä on kuvattu. Kaikkien ilmoitettavien materiaalilajien määrien summaa ei ilmoiteta erikseen, vaan se lasketaan ilmoitettujen materiaalilajikohtaisten määrien summana. Tulee huomata, että tämä summa ei välttämättä vastaa kaikkien rakennuksen tai sen osan rakentamiseen käytetyn materiaalin kokonaismäärää, sillä kaikkia käytettäviä materiaalilajeja ei tarvitse ilmoittaa.
Rakennukseen tai sen osiin kohdistuvien, materiaaliselosteessa ilmoitetavien materiaalilajien yhteismäärä saadaan laskemalla yhteen kaikkien Materiaaliseloste-luokan objektin kaikkien rakennuksenOsienMateriaalit
-attribuutin arvojen RakennuskohdekohteisetMateriaalimäärät-luokan mukaisten objektien sellaiset rakennusosanOsuus
-attribuutin ilmoittamat materiaalimäärät, joiden ilmoittaminen vaaditaan materiaaliselostuksessa kohdistettuna rakennukselle.
Seuraava pseudokoodiesitys kuvaa yllä kuvatun vaatimuksen laskenta-algoritmia:
let tulos = 0;
let RAK_OSAT = {
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2002",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2002",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2003",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2004",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2005",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2006",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2007",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2008",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3001",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3002",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3003",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3004",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3005",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3006",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3007",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3008",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3009",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3010",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3011",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3012",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4001",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4002",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4003",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4004",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4005",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4006",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4007"
};
for each materiaaliselostus.rakennuskohteenMateriaalit as rkm {
for each rkm.rakennusosanOsuus as roo {
if RAK_OSAT.contains(roo.suure.tunnus.koodi) {
tulos = tulos + roo.arvo.numero;
}
}
}
Vastaavasti rakennukseen tai sen osiin kohdistuvien materiaalajien määrien summaa suhteessa rakennuspaikan pinta-alaan ei ilmoiteta erikseen, vaan se lasketaan ilmoitettujen materiaalilajikohtaisten määrien summana jaettuna rakennuksen toimenpidealan lämmitetyllä nettoalalla.
Rakennukseen tai sen osiin kohdistuvien, materiaaliselosteessa ilmoitetavien materiaalilajien yhteismäärä suhteessa rakennuksen toimenpidealueen lämmitettyyn nettoalaan saadaan laskemalla ensin yhteen kaikkien Materiaaliseloste-luokan objektin rakennuksenOsienMateriaalit
-attribuuttien arvojen RakennuskohdekohteisetMateriaalimäärät-luokan mukaisten objektien sellaiset rakennusosanOsuus
-attribuutin ilmoittamat materiaalimäärät, joiden ilmoittaminen vaaditaan materiaaliselostuksessa kohdistettuna rakennukselle. Lopuksi jaetaan saatu summa Materiaaliseloste-luokan objektin toimenpidealueenLämmitettyNettoala
-attribuutin arvolla.
Seuraava pseudokoodiesitys kuvaa yllä kuvatun vaatimuksen laskenta-algoritmia:
let tulos = 0;
let RAK_OSAT = {
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2002",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2002",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2003",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2004",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2005",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2006",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2007",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/2008",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3001",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3002",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3003",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3004",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3005",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3006",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3007",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3008",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3009",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3010",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3011",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/3012",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4001",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4002",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4003",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4004",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4005",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4006",
"http://uri.suomi.fi/codelist/rytj/ms-rakennusosan-materiaalimaara/code/4007"
};
for each materiaaliselostus.rakennuskohteenMateriaalit as rkm {
for each rkm.rakennusosanOsuus as roo {
if RAK_OSAT.contains(roo.suure.tunnus.koodi) {
tulos = tulos + roo.arvo.numero;
}
}
tulos = tulos / materiaaliselostus.toimenpidealueenLämmitettyNettoala.value;
}