Tiedonsiirron käyttötapaus: Tiedonsiirron käyttötapaus: Tiedonsiirron käyttötapaus Tunnistettu käytännön tiedonsiirron tarve Tiedonsiirron yksityiskohtainen dokumentointi Tiedonsiirron standardin (IFC) soveltaminen Ohjeistuksena toteutuksille ja käytäntöön Osapuoli ARK, RAK, LVI (Lähettäjä) Ark, Rak, Lvi Koord Osapuoli KOORD (Vastaanottaja) Määrittelee tiedonsiirron tietosisällön ja toteutuksen Sovellus Sovellus X X Suunnittelusta Suunnittelun koordinointiin Sovellus Sovellus Y Y KKa Projekti Pro IT Rakennusteollisuus RT Dokumentin nimi Tiedonsiirron käyttötapaus: Dokumentin versio.0 Kirjoittaja Kari Karstila & Kalle Serén / Eurostepsys Oy Julkisuus Julkinen 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 2 OSA KÄYTTÖTAPAUKSEN KUVAUS: PERUSTEET JA TIETOSISÄLTÖ... 3 JOHDANTO... 4. YLEISTÄ... 4.3 DOKUMENTIN SISÄLTÖ... 4 2 PERUSTEET... 6 2. KÄYTTÖTAPAUKSEN NIMI JA KOHDEALUE... 6 2.2 RAJAUS... 6 2.2. Tiedonsiirron tarkoitus ja karkea tietosisältö... 6 2.2.2 Osapuolet ja sovellukset... 7 2.3 LIITTYMINEN RAKENNUSPROSESSIIN... 7 2.4 LÄHTÖOLETUKSET...9 3 TIETOSISÄLTÖ... 0 3. PROJEKTI... 0 3.2 TONTIN TIEDOT... 0 3.3 RAKENNUKSEN TIEDOT... 0 3.4 KERROSTEN TIEDOT... 0 3.5 TILOJEN TIEDOT... 0 3.6 RAKENNUS- JA LAITEOSIEN TIEDOT... 0 3.6. Rakennus- ja laiteosatyypit... 3.6.2 Rakennus- ja laiteosien 3D-muoto (geometria)... 3.6.3 Rakennus- ja laiteosien sijaintitieto... 3.6.4 Rakennusosien rakennetyyppi... 3.7 MUUTOSPYYNTÖTIETO... 2 3.8 YHTEENVETO TIETOSISÄLLÖSTÄ... 2 3.9 RAKENNUKSEN TUOTEMALLINNUKSEN OHJEISTUS... 2 3.0 KÄYTÄNNÖN TIEDONSIIRTOJEN TIETOSISÄLLÖN RAJAUKSEN KUVAUS... 3 OSA 2 KÄYTTÖTAPAUKSEN TOTEUTUS: IFC-TOTEUTUS... 4 JOHDANTO... 5 2 TIEDONSIIRRON IFC-TOTEUTUS... 5 2. IFC-TUOTEMALLIN MINIMISISÄLTÖ... 5 2.2 RAKENNUS- JA LAITEOSIEN TOTEUTUS IFC-LUOKILLA... 6 2.3 KÄYTTÖTAPAUKSEN IFC-ASPEKTIT... 8 2.4 IFC-TIEDONSIIRRON FORMAATIT... 9 VIITTEET... 20 LIITE. LYHYT SANASTO... 2 LIITE 2. TIEDONSIIRRON TIETOSISÄLLÖN KUVAUKSEN LYHYT TARKISTUSLITA.... 24 LIITE 3. TIEDONSIIRRON TOTEUTUKSEN LYHYT TARKISTUSLISTA... 25 LIITE 4. TIEDONSIIRRON KÄYTTÖTAPAUKSEN IFC-TOTEUTUKSEN IFC- ASPEKTIKORTIT.... 26 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 3 Osa Käyttötapauksen kuvaus: Perusteet ja tietosisältö 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 4 Johdanto Tämä dokumentti on tiedonsiirron käyttötapauksen määrittely (spesifikaatio) tiedonsiirrolle suunnittelusta suunnittelun koordinointiin. Tämä tiedonsiirron käyttötapaus koskee erityisesti digitaalisen 3D-mallin ja tuotetiedon siirtoa tietokonesovellusten kesken.. Yleistä Tiedonsiirron käyttötapaus (lyh. käyttötapaus) on tunnistettu käytännön tiedonsiirron tarve, esimerkiksi rakennushankkeissa, jonka tiedonsiirron vaatimukset ja toteutus on yksityiskohtaisesti dokumentoitu (kuva ). Käyttötapauksen käytännön tiedonsiirrot tapahtuvat rakennushankkeissa, niiden osapuolien ja heidän tietokonesovellustensa välillä. Tiedonsiirron käyttötapaus Tunnistettu käytännön tiedonsiirron tarve Tiedonsiirron yksityiskohtainen dokumentointi Tiedonsiirron standardin (IFC) soveltaminen Ohjeistuksena toteutuksille ja käytäntöön Osapuoli ARK, RAK, LVI (Lähettäjä) Ark, Rak, Lvi Koord Osapuoli KOORD (Vastaanottaja) Määrittelee tiedonsiirron tietosisällön ja toteutuksen Sovellus Sovellus X X Sovellus Y Sovellus Y KKa Kuva. Tiedonsiirron käyttötapaus. Käyttötapauksen spesifikaation tarkoituksena on toisaalta toimia ohjeena tiedonsiirron käyttötapauksen toteutuksille sovelluksissa, sekä toisaalta rakennushankkeiden käyttötapauksen käytännön tiedonsiirtoja varten määritellä käyttötapauksen rajaus ja vaatimukset sekä siirrettävät tiedot..3 Dokumentin sisältö Dokumentti kuvaa käyttötapauksen tarkoituksen, rajauksen ja lähtöoletukset, sekä määrittelee käyttötapauksessa siirrettävät tiedot tiedonsiirron toteutuksesta riippumattomassa muodossa. Lisäksi dokumentti kuvaa käyttötapauksen mukaisen tiedonsiirron toteutuksen IFC-tiedonsiirron standardia käyttäen. Dokumentti on jaettu kahteen osaan. Osa koskee käyttötapauksen perusteita, määrittelyä ja tietosisältöä yleisesti, ilman tiedonsiirron toteutustapaa. Osan tarkoituksena on antaa yleiskuva käyttötapauksesta ja Osa on siten suunnattu sekä ohjelmistokehittäjille että käyttäjille. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 5 Osa 2 kuvaa käyttötapauksen toteutuksen IFC-spesifikaatiota käyttäen. Tämä toteutus perustuu kesällä 2004 julkaistuun versioon IFC 2x2 Addendum []. Osa 2 on tarkoitettu lähinnä ohjelmistototeuttajia varten. Tähän dokumenttiin suoraan liittyvää viitemateriaalia, tai muuten aihetta sivuavaa dokumentaatiota ovat: ProIT Arkkitehdin tuotemallisuunnittelu Yleiset perusteet ja ohjeita, joka antaa kuvaa rakennussuunnittelun tuotemallinnuksen yleisiä periaatteita ja antaa mallinnusohjeita sekä määrittelee tiloille käytettävät nimikkeet, tyyppitunnukset [2]. Pro IT / Tuotemallinnus rakennesuunnittelussa Perusteet ja ohjeita, joka kuvaa rakennesuunnittelun tuotemallinnuksen periaatteita ja antaa siitä ohjeistusta [3]. ProIT Rakennetyyppikirjasto, joka määrittelee eri rakennusosille joukon yleisesti käytettyjä rakennetyyppejä ja niiden nimikkeet [4]. IFC Aspect card library, joka kuvaa IFC-tuotetietomallin osittelun aspekteihin, joita hyödynnetään tiedonsiirron käyttötapausten IFC-toteutuksessa [7]. Talo 2000-nimikkeistö, joka määrittelee Talo 2000-luokitusjärjestelmän, sisältyy viitteeseen [8]. CAD-toimittajien ohjelmistokohtainen IFC-ohjeistus tuotemallintamisesta ja IFCtiedonsiirrosta. Ainakin seuraaviin sovelluksiin löytyy IFC-ohjeistusta: ArchiCAD [9] ja [0] sekä AutoCAD ADT []. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 6 2 Perusteet 2. Käyttötapauksen nimi ja kohdealue Tämän tiedonsiirron käyttötapauksen nimi on Tiedonsiirto suunnittelusta suunnittelun koordinointiin. Käyttötapauksen tarkoituksena on siirtää eri suunnitteluosapuolien, ARK, RAK, LVI, tuottama rakennuksen ja järjestelmien 3D-geometriatieto tai rakennuksen tuotemallitieto lähtötiedoksi suunnittelun keskinäiseen koordinointiin ja törmäystarkasteluun. Käyttötapauksen mukaiset tiedonsiirrot voi toistua käytännön hankkeissa eri karkeustason tiedoilla, hankkeen eri vaiheissa. 2.2 Rajaus 2.2. Tiedonsiirron tarkoitus ja karkea tietosisältö Käyttötapauksen tarkoituksena on siirtää eri suunnitteluosapuolien, ARK, RAK, LVI, tuottama rakennuksen ja järjestelmien 3D-geometriatieto tai rakennuksen tuotemallitieto lähtötiedoksi suunnittelun keskinäiseen koordinointiin ja törmäystarkasteluun. Tässä yhteydessä on syytä erottaa seuraavat käsitteet: Geometria-tieto tarkoittaa tässä tapauksessa 3D-muotoa kuvaavia elementtejä, joilla ei ole tarkempaa tyyppi tai luokittelutietoa rakennusosasta tai yhteyttä rakennusosa-olioihin, jonka muotoa geometriatieto kuvaa. Pelkästä geometriatiedosta ei välttämättä voida tunnistaa rakennusosan tietoja. Rakennuksen 3D-malli on rakennuksen 3D-geometrian sisältämä malli, jossa ei kuitenkaan välttämättä ole tietoa rakennusosista, niiden tyypeistä ja erityisistä ominaisuuksista. Rakennuksen tuotemalli on malli, joka sisältää rakennuksen osat, tilat, rakennusosat ja laiteosat, tunnistettavina olioina, joilla on ominaisuuksia, kuten tunniste, 3D-muoto (geometria), rakennetyyppi jne., sekä keskinäisiä relaatioita. Tässä käyttötapauksessa siirrettävänä minimitietona on rakennus- ja laiteosat sisältävä 3Dmalli (3D-geometria), jonka perusteella voidaan tehdä osien geometrian visuaalinen tai automaattinen koordinointi ja törmäystarkastelu. Rakennuksen tuotemallitietoa siirrettäessä on tietosisältö 3D-geometriaa laajempi, sisiältäen myös rakennus- ja laiteosien identifioinnin tarkempine tyyppitietoineen (rakennetyyppi yms.) Käyttötapaus ei määrittele tiedonsiirtoa koskevia sopimusoikeudellisia, vastuu- yms. asioita. Niistä on sovittava erikseen. Aihetta koskevia yleisiä ohjeita ollaan kehittämässä toisaalla. Rakennushankkeiden tiedonhallinnasta ja tiedonsiirrosta voidaan ja tulisi sopia ja antaa tarkennettua ohjeistusta myös hankekohtaisissa ICT-ohjeissa. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 7 2.2.2 Osapuolet ja sovellukset Tiedonsiirron käyttötapauksen osapuolina ja sovelluksina ovat tyypillisesti (kuva 2): Tiedon lähettäjät: Rakennussuunnittelu (arkkitehti), rakennesuunnittelu (rakennesuunnittelija) ja LVI-suunnittelu (LVI-suunnittelija), jotka kaikki ovat mallipohjaisilla CAD-sovelluksillaan tuottaneet omasta näkökulmastaan rakennuksen ja sen järjestelmien 3D-mallit tai tuotemallit. Tiedon vastaanottaja: Suunnittelun ja suunnitelmien keskinäinen koordinointi (pääsuunnittelija tai suunnittelijat yhdessä). Vastaanottavan sovelluksen tyyppinä voi olla visualisointisovellus, mallipohjainen CAD-sovellus tai tuotemallin tarkastuksen tai törmäystarkastelun sovellus. Vastaanottava sovellus voi myös olla tuotemallipalvelin, joka integroi osamallit em. sovellusten käyttöön koordinoinnin tarkasteluja varten. Suunnittelun koordinointi-toiminto voi edelleen tuottaa muutospyyntötietoa takaisin eri suunnitteluosapuolille rakennus-, rakenne ja LVI-suunnittelun toimintoihin. Selitykset: Rooli (Osapuoli) Arkkitehti Rakennussuunnittelu Toiminto Sovellustyyppi Tietosisältö Rakennussuunnittelu-CAD RAK-suunnittelija Rakennesuunnittelu RAK-CAD LVI-suunnittelija Rakennusosamalli: Tontti, rakennus, kerrokset Tilat: Muoto, sijainti Rakennusosat: Muoto, sijainti Laiteosat: Muoto, sijainti Pääsuunnittelija / Suunnittelijat Suunnittelun koordinointi Visualisointi / CAD / Törmäystarkastelu LVI-suunnittelu LVI-CAD Muutospyynnöt KKa Kuva 2. Tiedonsiirron käyttötapauksen osapuolet, toiminnot ja sovellustyypit. Käyttötapauksen rajaukseen sisältyy harmaa alue. 2.3 Liittyminen rakennusprosessiin Tiedonsiirron käyttötapauksen identifiointiin rakennusprosessissa käytetään tässä Pro ITprosessimallia [5], joka yleisellä, toteutusmuodosta riippumattomalla tavalla mallintaa rakennushankkeen prosessin aina hankesuunnittelusta rakennuksen käyttöön ja ylläpitoon. Päänäkökulma ProIT-prosessimallissa on rakennusprosessin toimintojen (laatikko-symbolit) ja niiden välisten tietovirtojen (nuolet) kuvaaminen. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 8 Pro IT:n Rakennuksen suunnittelun, toteutuksen ja ylläpidon prosessimallissa tämä tiedonsiirron käyttötapaus asemoituu karkealla tasolla rakennuksen suunnittelun toimintojen alueelle (kuva 3), ja siinä erityisesti suunnitelmien ja tuotemallien yhteensovittamisen alueelle. A0 Suunnittele, toteuta, käytä ja ylläpidä rakennus A Johda hanke A2 Tee asiakas- päätökset, ja hallitse asiakas- ja viranomaisvaatimukset A3 Suunnittele rakennus, ja valmistele työmaatoteutus A3 Koordinoi rakennuksen suunnittelu sekä tuoteosien ja järjestelmien suunnittelu A32 Kehitä ja analysoi vaihtoehtoratkaisut A32 Täsmennä suunnittelun tavoitteet ja katselmoi suunnittelun lähtötiedot A322 Ideoi ja kehitä tontin käyttö ja rakennuksen massoittelu A323 Ideoi ja kehitä tilaratkaisujen vaihtoehdot A324 Ideoi ja kehitä rakenne-, geo- ja taloteknisten järjestelmien vaihtoehdot A325 Tee suunnitelmien toiminnallisuuden tarkastelu A326 Tee suunnitelmien kustannus- ja elinkaarianalyysit A33 Tee tarkentuva suunnittelu A33 Täsmennä tarkentuvan suunnittelun tavoitteet A332 Suunnittele valitut ratkaisuvaihtoehdot A333 Yhteensovita suunnitelmat ja osamallit A334 Arvioi suunnitelmat A34 Valmistele työmaatoteutus A35 Valvo toteutuksen suunnitelmien- mukaisuus A4 Suunnittele ja valmista tuoteosat ja järjestelmät A5 Tee työmaatoteutus ja luovuta rakennus A6 Käyttöönota ja käytä rakennusta, ja harjoita kiinteistönpitoa A7 Hallitse rakennuksen elinkaaritiedot, ja yleiset tietokannat KKa Kuva 3. Käyttötapaukseen liittyvät toiminnot (vahvennettu) ProIT-prosessimallin toimintojen hierarkiassa. Huom. Tässä on esitetty vain hierarkian neljä ylimmäistä tasoa. Tarkemmalla tasolla kuvassa 4 on esitetty prosessimallin osakaavio, jossa rakennuksen tarkentuvan suunnittelun toiminto A332 Suunnittele valitut ratkaisuvaihtoehdot on käyttötapauksen tuotemallitietoa (suunnittelumalleja) tuottavat toiminto ja A333 Yhteensovita suunnitelmat ja osamallit on tietoa vastaanottava ja hyödyntävä toiminto. Toiminnosta A333 voi tulla palaute (Suunnitelmien yhteensovituksen muutostarpeet) takaisin toimintoon A332. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 9 Suunnittelun koordinointi Hallitut Yleiset tuotemallinnuksen ohjeet asiakasvaatimukset Asiakaspäätökset Rakennettavuus palaute Täsmennetyt rakennuksen suunnittelun tavoitteet Alustavat rakennuksen suunnitelmat Täsmennetyt Täsmennä rakennuksen suunnittelun tarkentuvan tavoitteet suunnittelun tavoitteet A33 Suunnittele valitut ratkaisuvaihtoehdot Rakennuksen suunnitelmat Tuotemallit A332 Yhteensovita suunnitelmat ja osamallit Suunnitelmien yhteensovituksen muutostarpeet A333 Arvioi suunnitelmat A334 Palaute rakennussuunnitelmien arvioinnista NODE: TITLE: NUMBER: A33 Tuotemallipohjaiset Rakennussuunnittelija sovellukset Rakennesuunnittelija Talotekninen suunnittelija Pääsuunnittelija Tee tarkentuva suunnittelu Toteuttajat Kuva 4. Tiedonsiirron käyttötapauksen toiminnot ProIT-prosessimallissa rakennuksen suunnittelun alkuvaiheessa ja vaihtoehtotarkasteluissa. Käyttötapauksessa siirrettävää tietoa edustavat tietovirrat Rakennuksen suunnitelmat ja Tuotemallit. Käyttötapaus voi toistua hankkeissa useissa vaiheissa, eritasoisilla sunnitelmilla, joten Rakennuksen suunnitelmat -tietovirta voi sisältää vaihtoehtoisesti rakennuksen alustavan rakennusosamallin, rakennusosamallin tai tuoteosamallin tasoista tuotemallitietoa. Suunnitelmien yhteensovituksen muutostarpeet-tietovirran sisältönä on havaittujen epäyhteensopivuuksien tai rakennus- ja laiteosien 3D-törmäysten yhteensovittamista koskevat muutospyynnöt eri osapuolille. 2.4 Lähtöoletukset Käyttötapauksen lähtöoletuksena on, että eri suunnittelutoiminnot (rakennus-, rakenne- ja LVI-suunnittelu) ovat tuottanut omalta osaltaan rakennuksen, rakennusosien ja laiteosien 3Dtai tuotemallit, joiden tietosisältö vastaa kohdassa 3 esitettyjä vaatimuksia. Lisäksi suunnittelun sovellusten tulee pystyä kirjoittamaan rakennuksen ja järjestelmien mallit Osan 2 määrittelemään tiedonsiirron toteutuksen esitysmuotoon ja tiedonsiirron formaattiin. Rakennuksen mallitiedot (3D- / tuotemalli) pitää tiedonsiirron jälkeen myös pystyä vastaanottavalla sovelluksella jälkikäsittelemään (lukemaan) Osan 2 määrittelemästä tiedonsiirron toteutuksen esitysmuodosta ja tiedonsiirron formaatista sovelluksen tuotemalliksi. Erityisenä vaatimuksena tässä käyttötapauksessa on, että vastaanottava sovellus pystyy integroimaan tai lukemaan yhteen malliin useamman osamallin, jotta eri mallien yhtäaikainen tarkastelu on mahdollista. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 0 3 Tietosisältö Tiedonsiirron käyttötapauksen keskeisenä tietosisältönä on: Projekti [Tontti ja] rakennus Rakennuksen kerrokset Tilat Rakennus- ja laiteosat Tilojen, rakennus- ja laiteosien 3D-muoto (geometria) Tilojen, rakennus- ja laiteosien sijaintitieto. Kaikille em. olioille yhteisenä tietotarpeena on tuotemallintamisen periaatteiden mukainen olioiden yksikäsitteinen tunnistaminen (käytännössä yksikäsitteinen Id). Tätä edellyttää mm. muutosten hallinta. Pääperiaatteena tietosisällössä on vähintään rakennuksen 3Dgeometriatiedon välittäminen koordinoinnin tarkasteluja varten. Eri tyyppisiin rakennuksen olioihin liittyviä tietotarpeita on kuvattu seuraavassa tarkemmin. 3. Projekti Projektin tietoja ovat sen identifioivat perustiedot (nimi, tunnus, jne.), sekä projektin 3Dkoordinaatisto, joka on keskeinen eri osapuolien 3D-mallien yhtenäisen sijainnin ja orientaation perustana. Projektin tasolla voidaan myös yhteisesti määritellä käytettävät mittayksiköt. 3.2 Tontin tiedot Tontilla ei ole merkitystä tiedonsiirron käyttötapauksen kannalta, mutta voi muuten olla osa pakollista minimitietosisältöä tiedonsiirron toteutuksen kannalta. 3.3 Rakennuksen tiedot Rakennus on käyttötapauksen tietosisällön pakollinen osa, ja rakennus toimii koostavana oliona rakennuksen kerroksille. 3.4 Kerrosten tiedot Rakennuksen kerrokset toimivat koostavina olioina kerroksissa sijaitseville tiloille ja rakennusosille. 3.5 Tilojen tiedot Tilojen tietoja ovat 3D-muoto, jota tarvitaan esimerkiksi tilojen muodon ja niitä rajaavien rakennusosien muodon ristiriidattomuuden tarkasteluissa. 3.6 Rakennus- ja laiteosien tiedot Käyttötapauksen keskeisimpänä tietosisältönä on rakennuksen eri rakennus- ja laiteosat. Näiden osien keskeisiä tietoja ovat niiden 3D-muoto (geometria) ja rakennusosien sijaintitieto. Tämän lisäksi mahdollisena valinnaisena tietona voi olla rakennusosien rakennetyyppitieto, mikäli tehdään rakennetyyppejä koskevia tarkasteluja. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 3.6. Rakennus- ja laiteosatyypit Rakennus- ja laiteosia on lukuisia eri tyyppejä tai nimikkeitä. Tässä osat luokitellaan viitteen [8] sisältämän Talo 2000-rakennusosanimikkeistön mukaisilla nimikkeillä. Karkealla tasolla käyttötapauksen tietosisältöön kuuluvat kaikki rakennus- ja laiteosat, joilla on merkitystä suunnitelmien keskinäisen koordinoinnin kannalta. Siten rakennus- ja laiteosien tyypit voivat Talo 2000-nimikkeistössä kuulua seuraaviin luokkiin: Rakennustekniikka: o Aluerakenteet ( 6) o Talorakenteet (2-24) o Tilarakenteet (3-36) Talotekniikka: o LVV-järjestelmät (2-27) o Ilmastointijärjestelmät (22-223) o Sähköjärjestelmät (23-236) o Tietojärjestelmät (24-245) o Talolaitteet (25-252) 3.6.2 Rakennus- ja laiteosien 3D-muoto (geometria) Rakennus- ja laiteosien 3D-muodon (geometrian) tiedonsiirto on keskeisintä tässä käyttötapauksessa, ja se on perustana osien keskinäiselle koordinoinnille ja törmäystarkastelulle. 3.6.3 Rakennus- ja laiteosien sijaintitieto Rakennus- ja laiteosien sijaintitietona on niiden sijainti 3D:ssä suhteessa niitä koostavaan olioon, joka on rakennusosille tyypillisesti rakennuksen kerros. Varusteille, laitteille ja kalusteille sijaintitieto voi myös olla suhteessa tilaan. 3.6.4 Rakennusosien rakennetyyppi Rakennusosiin liittyvänä valinnaisena tietona käyttötapauksessa voi olla rakennusosien rakennetyyppi, joka määrittelee rakennusosia sen pelkkää geometriaa tarkemmin. Tämä tieto voidaan siirtää yhteisten rakennetyyppinimikkeiden avulla. Rakennetyyppi-tiedon avulla saadaan tiedon vastaanottavalla puolella rakennusosille liitettyä vastaavaa tyyppitieto rakennetyyppikirjastosta. Eri rakennetyypit tunnistetaan yhteisesti sovittujen nimikkeiden avulla [4]. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 2 3.7 Muutospyyntötieto Koordinointi- ja törmäystarkastelusta palautteena mahdollisesti tulevan muutospyyntötiedon keskeisiä elementtejä ovat: Keneltä muutospyyntö tulee Kenelle muutospyyntö on tarkoitettu Muutospyynnön kohteena oleva(t) rakennus- ja laiteosat Pyydetty muutos, sekä Muutoksen syy. Muutospyyntötieto on käyttötapauksessa valinnaista, sillä tämän hetken sovelluksilla ei näitä tietoja juurikaan pystytä välttämättä käsittelemään. Siinä tapauksessa muutospyynnöt käsitellään muilla keinoin kuin sovellusten välisenä suorana tiedonsiirtona. 3.8 Yhteenveto tietosisällöstä Taulukossa on esitetty yhteenveto käyttötapauksen kannalta relevantista tietosisällöstä. Taulukko. Tiedonsiirron käyttötapauksen tietosisällön yhteenveto. Luokka Tiedot Kommentti Projekti Identifiointi 3D-koordinaatisto MIttayksiköt Tontti Identifiointi Ei relevantti käyttötapauksessa Rakennus Identifiointi Koostaa kerrokset Kerrokset Identifiointi Koostaa tilat ja rakennusosat Tilat Identifiointi 3D-muoto Tilatyyppi Sijainti kerroksissa Rakennusosat Identifiointi 3D-muoto Sijainti kerroksissa Rakennetyyppi Valinnainen Laiteosat Identifiointi 3D-muoto Sijainti kerroksissa tai tiloissa 3.9 Rakennuksen tuotemallinnuksen ohjeistus Rakennussuunnittelun tuotemallinnuksen ohjeistusta on annettu viitteessä [2], ja rakennesuunnittelun tuotemallinnuksen ohjeistusta viitteessä [3]. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 3 3.0 Käytännön tiedonsiirtojen tietosisällön rajauksen kuvaus Käytännön tiedonsiirron toteutuksissa rakennushankkeissa voi siirrettävän tiedon tietosisältö vaihdella yhdenkin tietonsiirron käyttötapauksen sisällä, riippuen hankkeen vaiheesta, rakennuksen tuotemallin tarkkuudesta, jne. Tähän liittyen on rakennushankkeissa tiedonsiirtoa varten syytä määritellä yksittäisen tiedonsiirron kattama tietosisältö, ja se mitä tietoa ei siirretä. Tällöin tiedon vastaanottaja / hyödyntäjä on tietoinen tietosisällön mahdollisista rajoituksista. Liitteessä 2 on esitetty lyhyt tarkistuslista käytännön tiedonsiirtojen tietosisällön rajauksen kuvaamiseksi. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 4 Osa 2 Käyttötapauksen toteutus: IFC-toteutus 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 5 Johdanto Tiedonsiirron käyttötapauksen tietosisältömäärittely Osan kohdassa 3 on riippumaton siitä millä tavalla ja missä formaatissa tiedot siirretään sovellusten kesken. Tiedonsiirron toteutuksissa määritellään toteutustapa (tiedonsiirron esitysmuoto ja formaatti) tietosisällön siirtämiseksi. Samalle tietosisällölle voi olla vaihtoehtoisia tiedonsiirron toteutustapoja (kuten tietyn sovellusohjelman oma formaatti, de facto standardi, standardi). Rakennushankkeissa on aina erikseen sovittava käytettävä tiedonsiirron toteutustapa. Tässä dokumentissa kuvataan tiedonsiirron toteutus IFC-spesifikaatiota käyttäen. Tämä kuvaus on tarkoitettu toisaalta ohjelmistotoimittajille tiedonsiirron rajapinnan toteutusta (implementointia) varten, toisaalta tietosiirron ratkaisuja valitseville kuvauksena vaatimuksista silloin, jos tiedosniiro toteutetaan IFC:tä käyttäen. Tiedonsiirron toteutukselle käyttötapaus määrittelee ainoastaan toteutuksen esitysmuodon ja formaatin, eli sen missä muodossa tietojen tulee olla tiedonsiirrossa. Käyttötapaus ei kuitenkaan määrittele mitä mediaa tms. käyttäen tiedonsiirto tapahtuu. 2 Tiedonsiirron IFC-toteutus Tiedonsiirron IFC-toteutus perustuu versioon IFC 2x2 Addendum (IFC 2x 2nd edition Addendum ), joka on julkaistu kesällä 2004. Tiedonsiirron käyttötapaus Suunnittelusta suunnittelun koordinointiin on lähinnä IFC-näkymää Coordination View. Tärkein ero on rakennusosan rakennetyypin tuen puute Coordination View-näkymässä. Myöskään muutospyyntötieto ei ole osa Coordination View-näkymää. 2. IFC-tuotemallin minimisisältö IFC-tuotetietomalli ja spesifikaatio asettaa tietyt minimivaatimukset sille mitä rakennuksen tuotemallin tiedostopohjaisen IFC-tiedonsiirron tietosisältönä täytyy olla. Tämän käyttötapauksen IFC-tuotemallin minimisisältönä on määritelty taulukossa 2. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 6 Taulukko 2. IFC-tuotemallin minimisisältö käyttötapauksessa. Luokka Projekti Tontti, Rakennus ja Kerrokset Tila Rakennusosat Laiteosat Ominaisuudet Identifiointi ja omistushistoria 3D-koordinaatisto Projektin konteksti ja yleiset mittayksiköt Identifiointi ja omistus-historia Identifiointi ja omistushistoria 3D-muoto ja sijainti Identifiointi ja omistushistoria 3D-muoto ja sijainti Rakennetyyppi (valinnainen) Identifiointi ja omistushistoria 3D-muoto ja sijainti Projektin koostumusrakenne (Projekti / Tontti / Rakennuskompleksi, Rakennus, Lohko / Kerros / Tila) Rakennusosien looginen sijainti koostumusrakenteessa. 2.2 Rakennus- ja laiteosien toteutus IFC-luokilla Eräiden käyttötapaukseen liittyvien rakennus- ja laiteosien tyyppien toteutus IFC-luokilla on esitetty taulukossa 3. Taulukko 3. Tietosisällön eräiden rakennusosatyyppien peilaus ("mappaus") IFC-luokiksi. Luokka Talo-2000 koodi IFC-luokka Aluerakenteet Paalu 22 IfcPile Paaluantura 22 IfcFooting Tukimuuri 23 IfcWall Talovarusteet 5 IfcBuildingElementProxy Katos 6 IfcRoof / IfcBuildingElementProxy Aidat 62 IfcRailing / IfcWall Ulkopuolinen IfcBuildingElementProxy rakenne Kulkurakenteet IfcBuildingElementProxy Talorakenteet Jatkuva antura 2 IfcFooting Pilariantura 2 IfcFooting Perusmuuri 22 IfcWall Peruspilari 22 IfcColumn Peruspalkki 22 IfcBeam Sokkeli 22 IfcWall Sokkelipalkki 22 IfcBeam Kommentti 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 7 Luokka Talo-2000 koodi IFC-luokka Kommentti Väliseinä, kantava 222 IfcWall / IfcWallStandardCase Tämän hetken toteutuksissa käytetään IfcWall:in alaluokkaa IfcWallStandardCase Pilari 223 IfcColumn Palkki 224 IfcBeam Maanvarainen laatta 225 IfcSlab Alapohja 225 IfcSlab /... Riippuu tapauksesta Ovi 233 / 35 IfcDoor Ulkoseinä 23 IfcWall / IfcWallStandardCase Tämän hetken toteutuksissa käytetään IfcWall:in alaluokkaa IfcWallStandardCase Kantava ulkoseinä 23 IfcWall / IfcWallStandardCase Tämän hetken toteutuksissa käytetään IfcWall:in alaluokkaa IfcWallStandardCase Ikkuna 232 IfcWindow Vesikatto 234 IfcRoof Räystäs IfcRoof Osa vesikattoa Kattoikkuna 236 IfcWindow Porras 24 IfcStair Porrastaso 24 IfcSlab Välipohja IfcSlab Yläpohja IfcSlab / IfcRoof /... Riippuu tapauksesta Parvekelaatta IfcSlab Parvekepilari IfcColumn Parvekepieli IfcWall Parvekepalkki IfcBeam Parvekekaide IfcRailing Parvekekatto IfcRoof /... Kattovaruste IfcDiscreteAccessory Tilarakenteet Väliseinä, ei-kantava 3 IfcWall / IfcWallStandardCase Tämän hetken toteutuksissa käytetään IfcWall:in alaluokkaa IfcWallStandardCase Kaiteet 34 IfcRailing Lattiapinta 32 IfcCovering /... Voi olla osa rakennetyyppiä Alaslaskettu katto 323 IfcCovering Kattopinta 324 IfcCovering /... Voi olla osa rakennetyyppiä Seinäpinta 325 / 326 IfcCovering /... Voi olla osa rakennetyyppiä Kaluste 34 / 342 IfcFurnishingElement Varuste 343 IfcDiscreteAccessory Laite / Kone 344 / IfcDistributionElement /... Vaihtoehtoisia alaluokkia Tulisija 352 IfcBuildingElementProxy Hormi / Hormisto / 352 IfcBuildingElementProxy Savupiippu Roilo IfcOpeningElement Rakennusosan muodon piirre Pystykotelo IfcBuildingElementProxy Vaakakotelo IfcBuildingElementProxy Tilaelementti 36x IfcBuildingElementProxy Talolaitteet Hissi 25 IfcTransportElement Muut Tila IfcSpace 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 8 2.3 Käyttötapauksen IFC-Aspektit Seuraavassa kuvataan IFC-tuotetietomallin eri osia, IFC Aspekteja [7], jotka ovat tarpeen käyttötapauksen tiedonsiirron toteuttamiseksi. IFC Aspekti on IFC-tuotetietomallin ryhmittely osajoukkoihin siten, että yksi IFC Aspekti kuvaa objektien, kuten rakennusosa-olioiden, tietyn piirteen tai yhteenkuuluvat ominaisuudet. IFC Aspektien kuvaus antaa myös esimerkin IFC Aspektin instanssioinnista. Tämän tiedonsiirron käyttötapauksen IFC-toteutuksen edellyttämät IFC Aspektit on listattu taulukossa 4. Näiden IFC Aspektien määrittelykortit on esitetty liitteessä 4. Taulukko 4. Käyttötapauksen tiedonsiirron IFC-toteutuksen IFC Aspektit. Tietoelementti IFC Aspekti Kommentit Identifiointi Projekti Tontti Rakennus Kerros Tila Tilan muoto Projektin koostumusrakenne Rakennus- ja laiteosien looginen sijanti Rakennusosat Rakennusosan muoto Rakennusosan rakennetyyppi Laiteosat Laiteosan muoto Muutospyyntö ProIT-00 Identification, naming and owner ProIT-20 Spatial element ProIT-20 Spatial element ProIT-20 Spatial element ProIT-20 Spatial element ProIT-20 Spatial element ProIT-09 096 Shape representation ProIT-02 Project containment ProIT-02 Project containment ProIT-2 Building element ProIT-09 096 Shape representation ProIT-05 Classification and construction type ProIT-22 Building services elements ProIT-09 096 Shape representation ProIT-7 Change order (Project order) Valinnainen käyttötapauksessa Viittaa IFC Aspektiin ProIT-050 Classification 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 9 2.4 IFC-tiedonsiirron formaatit IFC-tiedonsiirrossa on kaksi vaihtoehtoista formaattia saman tietosisällön siirtämiseen. Nämä IFC-tiedonsiirron formaatit ovat: IFC-formaatti tai IFC Part 2-formaatti, joka perustuu standardiin ISO 0303-2 [2]. ifcxml-formaatti, joka perustuu IFC-tuotetietomallin määrittelyyn XML Schema-kielellä [3]. Tämä pohjautuu IFC 2x-versioon, mutta ifcxml määrittely IFC 2x2 Addendum - versiolle on tekeillä. Tällä hetkellä IFC-toteutukset kaupallisissa sovelluksissa käyttävät IFC-tiedonsiirtoon IFC Part 2-formaattia. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 20 Viitteet [] International Alliance for Interoperability. Industry Foundation Classes IFC 2x2 Addendum. On-line Reference. Http://www.iai-international.org [2] Pro IT / Seppo Niemioja. Arkkitehdin tuotemallisuunnittelu Yleiset perusteet ja ohjeita. Pro IT, Tuotemallitieto rakennusprosessissa. Rakennusteollisuus RT. Tammikuu 2004. [3] Pro IT / Finnmap Consulting Oy. Tuotemallinnus rakennesuunnittelussa Perusteet ja ohjeita. Pro IT, Tuotemallitieto rakennusprosessissa. Rakennusteollisuus RT. 2004-09- 29. [4] Pro IT / Lauri Melvasalo. Pro IT Rakennetyyppikirjasto. Pro IT, Tuotemallitieto rakennusprosessissa. Rakennusteollisuus RT. 2004-2-2. [5] Pro IT / Karstila, Kari & Serén, Kalle. Tuotemallipohjaisen suunnittelun, toteutuksen ja ylläpidon prosessimalli. Pro IT, Tuotemallitieto rakennusprosessissa. Rakennusteollisuus RT. 2004-04-9. [6] Pro IT / Karstila, Kari (ed.). Rakennusten tuotemallintamisen sanasto. Pro IT, Tuotemallitieto rakennusprosessissa. Rakennusteollisuus RT. 2004. 45 s. [7] Pro IT / Karstila, Kari & Serén, Kalle. IFC Aspect card library. Pro IT, Tuotemallitieto rakennusprosessissa. Rakennusteollisuus RT. 2005-0-27. [8] Haahtela, Yrjänä & Kiiras, Juhani. Talonrakennuksen kustannustieto. Haahtela-Kehitys Oy. 2004. 388 s. [9] Graphisoft. IFC Reference Guide. 75 s. [0] M.A.D. ArchiCAD-tuotemalliohje. ArchiMAD-lehden liite. 2003. 7 s. [] Tomi Henttinen. Autodesk Architectural Desktop 3.3 IFC 2x tuotemallinnusohje. 6 s. [2] ISO 0303-2:994. Industrial automation systems and integration Product data representation and exchange Part : Implementation methods: Clear text encoding of the exchange structure. International Organization for Standardization ISO, Geneva. [3] Liebich, Thomas. ifcxml. International Alliance for Interoperability. 200. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 2 Liite. Lyhyt sanasto. Sanastossa on kuvattu käyttötapauksen spesifikaation kannalta keskeisimmät termit. Tätä laajemmin on rakennusten tuotemallintamisen terminologiaa määritelty ProIT-sanastossa [6]. Termi 3D-malli 3D-muoto Alustava rakennusosamalli Esitysmuoto Formaatti ICT IFC Aspekti IFC Objektimalli IFC spesifikaatio IFC tuotetietomalli Instanssiointi Käyttötapaus Luokka Määritelmä 3D-geometrian sisältämä malli, jossa ei kuitenkaan välttämättä ole tietoa sen osista (esim. rakennusosista), niiden tyypeistä ja erityisistä ominaisuuksista. Määritelty lähinnä 3D-geometrian sisältävänä mallina, erotuksena tuotemallista, jossa on kattavammin osien muitakin erityisiä ominaisuuksia, tyyppitietoa, jne. Kolmiulotteinen muoto. Muodon kuvaus kolmiulotteisen geometrian avulla. Esimerkiksi rakennusosan, seinän, muoto tilavuuskappaleena, suorakulmaisena särmiönä. Rakennuksen tuotemallin tietosisällön osajoukko (vaiheistus), joka kattaa tiloja rajaavat rakennusosat, alustavasti ilman rakennusosien tarkempaa tuoterakennetta. Ks. rakennuksen tuotemallin vaiheistus, rakennusosa-, tuoteosamalli. Esitysmuoto määrittelee sen miten olion ominaisuudet kuvataan, esim. olion attribuutteina ja relaatioina. Datan esitysmuoto jonkin määritellyn enkoodaustavan (syntaksin) mukaisesti. Information and Communication Technology. Tieto- ja viestintäteknologia. IFC tuotetietomallin ryhmittely osajoukkoihin yhdessä instanssiointiesimerkkien kanssa siten, että yksi IFC Aspekti kuvaa objektien tietyn piirteen tai yhteenkuuluvien ominaisuuksien kuvaamisen kokonaisuuden. Esimerkkejä IFC-Aspekteista: Identifiointi ja omistus, luokittelu, rakennetyyppi, 3D-muodon kuvaus pursotusgeometrialla. IFC Aspektit tukevat tiedonsiirron käyttötapausten määrittelyä ja niiden toteuttamista tietokonesovelluksista. Huom. IFC Aspektit voivat olla osittain päällekkäisiä. Synonyymi sanalle IFC-tuotetietomalli. IFC-objektimalli on kuvattu EXPRESS-tiedonmäärittelykielellä IFC skeemana. Huomautus: Koska IFC kattaa muutakin kuin itse tuotteen (rakennuksen), voidaan puhua tuotetietomallin sijasta myös projektitietomallista. IFC-tuotetietomallin ja sitä täydentävien tietomäärittelyiden (ominaisuusjoukkomäärittelyt), sekä näitä selittävän dokumentaation muodostama kokonaisuus. IFC spesifikaatio määrittelee IFC-tiedonsiirron standardin. IFC-spesifikaation määrittelemä tuotetietomalli. Synonyymi sanalle IFC-objektimalli. Instanssien luonti eli luodaan olioita, ja annetaan niille ominaisuuksien arvot. Lyhennys termille tiedonsiirron käyttötapaus Luokka määrittelee samankaltaisten olioiden ominaisuudet. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 22 Termi Näkymä Olio / Objekti Rakennetyyppi Rakennuksen tuotemallin vaiheistus Rakennusosamalli Tiedonsiirron käyttötapaus Referenssimalli (viitemalli) Tuotemalli Tuoteosamalli Määritelmä Yleisesti, kokonaisuuden osajoukko tai näkökulma kokonaisuuteen tiettyä tarkoitusta varten. IFC:ssä, toteutuksia varten määritelty IFC:n osajoukko, jota joukko ohjelmistototeuttajia on yhteisesti sopinut tukevansa. Engl. View. Tiettyä asiaa kuvaavien tietojen kooste, jota sovelluksissa käsitellään yhtenä kokonaisuutena. Oliopohjaisessa mallintamisessa tai tuotemallintamisessa asioita kuvataan oliolla, joilla on ominaisuuksia, sekä relaatioita (yhteyksiä) toisiin olioihin. Esim. rakennuksen rakennusosat mallinnetaan tietokonesovelluksilla rakennusosa-olioilla, joilla on ominaisuutensa sekä relaatioita rakennuksen tuotemallin muihin olioihin. Huomautus: Joskus yleisessä kielenkäytössä oliolla saatetaan tarkoittaa joko luokkaa tai luokan instanssia. Jos on tarpeen erityisesti tehdä ero näiden kahden välillä on syytä käyttää jälkimmäisiä termejä. Määrittelee rakennusosan koostumuksen osistaan. Esim. Seinän rakennetyyppi määrittelee seinän poikkileikkauksen rakennekerrokset. Rakennuksen tuotemallin tietosisällön kehittymisen ja tuotetiedon kumuloitumisen karkeaksi kuvaamiseksi määritelty vaiheistus. Ks. alustava rakennusosamalli, rakennusosamalli Rakennuksen tuotemallin tietosisällön osajoukko (vaiheistus), joka kattaa rakennusosat ja niiden tuoterakenteen; kuitenkin niin, että lopullisia rakennustuotteita ei ole vielä valittu. Ks. rakennuksen tuotemallin vaiheistus, alustava rakennusosamalli, tuoteosamalli. Käytännön tiedonsiirron tarve, joka on tunnistettu ja sen tietotarpeet ja tiedonsiirron toteutus on määritelty ja dokumentoitu toteutusta ja käyttöä varten. IFC:n yhteydessä tiedonsiirron käyttötapaus on suunnilleen sama kuin Näkymäkäsite (engl. View). 3D-malli, joka voidaan lukea CAD-sovellukseen käytettäväksi referenssinä tai tarttumapisteinä kun luodaan uusia olioita ja niiden 3D-geometriaa. Referenssimallin käytön tarkoituksena on referenssimallin ja sen pohjalta luotavan mallin yhtenevä mitoitus 3D:ssä. Vastaa 2D-piirtämisessä käytettävää referenssipiitustustekniikkaa. Tuotetietomallin instanssiointi. Tiettyä tuotetta kuvaavat tiedot tuotetietomallin mukaisesti jäsennettynä, ja tallennettuna tuotetietona, tietokonesovelluksilla tulkittavissa olevassa muodossa. Esim. Tietyn rakennuksen tiedot tallennettuna IFC-formaatin mukaiseen siirtotiedostoon. Rakennuksen tuotemallin tietosisällön osajoukko (vaiheistus), joka kattaa rakennusosia vastaavat rakennustuotteet. So. rakennusosille on valittu millä rakennustuotteilla ne toteutetaan. Ks. rakennuksen tuotemallin vaiheistus, rakennusosa-, tuoteosamalli. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 23 Termi Tuotetieto Tuotetietomalli Määritelmä Tuotetta koskevien tietojen esitysmuoto, joka soveltuu ihmisten ja tietokonesovellusten toimesta tapahtuvaan kommunikointiin, tulkintaan ja prosessiontiin. (ISO 0303-) Tuotetta ja siihen liittyviä asioita kuvaava tieto, joka on digitaalisessa, tietokonesovelluksilla tulkittavassa muodossa. Esim. Rakennusta ja rakennusprojektia kuvaavat tiedot IFC-formaatin mukaisessa muodossa. Tuotetietoja määrittelevä käsitemalli. Tuotetietojen formaali määrittely, joka määrittelee tuotetietojen tietosisällön. Esim. IFC Objektimalli on rakentamisen ja kiinteistönpidon tiedonsiirtoa varten määritelty tuotetietomalli. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 24 Liite 2. Tiedonsiirron tietosisällön kuvauksen lyhyt tarkistuslita. Käytännön tiedonsiirroissa on oleellista, että tiedonsiirron osapuolilla on yhteinen käsitys tiedonsiirron tietosisällöstä ja sen rajauksesta. Tiedonsiirron tietosisällöstä ja sen rajauksessa määriteltäviä asioita: Käyttötapauksen alatapaus: 3D-malli / Tuotemalli Tuotemallin vaihe: Alustava rakennusosamalli / Rakennusosamalli / Tuoteosamalli Rakennetyyppien määrittelyn taso: Ei määritelty / Yleiset (taso 000) / Yksityiskohtaiset (taso 23) Rakennetyyppien nimikkeiden nimikkeistö (esim. ProIT-rakennetyypit) Sisältyvät / ei-sisältyvät rakennus- ja laiteosat: Listat esimerkiksi Talo 2000-nimikkeistön mukaan Muuta: Erityiset kommentit sisällön rajoituksista / puutteista. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 25 Liite 3. Tiedonsiirron toteutuksen lyhyt tarkistuslista. Tiedonsiirrosta sovittaessa ainakin seuraavia näkökohtia tulisi pohtia, ja ottaa tarpeen mukaan osaksi sopimista. Tiedonsiirron sopimukset; vastuut, velvoitteet ja oikeudet. Tiedonsiirron tietosisältö (ks. liite 2) Mallinnuksen säännöt (esimerkiksi ProIT Rakennussuunnittelun tuotemallinnusohje [2]) Nimikkeistöt (rakennusosille, rakennetyypeille) Kuvatasojen käyttö Tiedonsiirron standardi / formaatti, ja sen versio Sovellusten yhteensopivuus: o Tiedonsiirron rajapinta (Add-on) o Tuki tiedonsiirron formaatille (mukaan lukien sen versio) Nimeämiskäytännöt Tiedonsiirron media / palvelimet Tiedonsiirron proseduurit Tarvittavat kuittaukset Tiedonsiirtoon liittyvä arkistointi. 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Tiedonsiirron käyttötapaus: 26 Liite 4. Tiedonsiirron käyttötapauksen IFC-toteutuksen IFC- Aspektikortit. IFC Aspektikortit ProIT-000 Aspect card guidelines ProIT-00 Identification, naming and owner ProIT-02 Project containment ProIT-050 Classification ProIT-05 Classification and construction type ProIT-09, 092, 093, 096 Shape representation ProIT-20 Spatial element ProIT-2 Building element ProIT-22 Building services elements ProIT-7 Change order (Project order) 2005-02-0 ProIT_DEXUC_Koordinointi_Versio_0_2005-0-3.doc
Aspect Card Guidelines ProIT-000 Created: 2004-2-4 Revision Date: 2005-0-9 Version:. Editor: KSn (3) General Description: These are general guidelines for using/making the IFC Aspects as used within the context of Pro IT Data Exchange Use Cases. This field is for a brief, general description of the Aspect. General Entity Type Description: This field is for a condensed description of entity types. Entity Type Detail Considerations: This field is for special notes on usage of attributes and other specific details. NOTE: The Aspect Card Code in the header section is for referencing purposes only the numbering does not carry any semantic meaning. Notes: This field is for special notes, considerations, etc. This Guideline Card includes all the fields that may occur on an Aspect Card. Fields that not necessarily occur on every type of Aspect Card are also shown in this card for reference. All optional fields are indicated where applicable. Usage Note: all table fields are implemented as AutoText (see Menu: Insert -> AutoText -> TableCaption). Partial Schema in EXPRESS-G: You should put your aspect schema in EXPRESS-G here. Note that several sub-schemas may be included if needed. (here is a summary of EXPRESS-G symbols): (simple data type) (defined type) (select type) (enumeration type) (entity type) (Super/Subtype relationships) (Attribute / Relationship) (Optional Attribute / Relationship) page #, ref # (#, #,...) page #, ref # name (Reference to this page) (Reference to another page) KKa ProIT_IFC_Aspect_000_AspectCardGuidelines_-.doc
Aspect Card Guidelines ProIT-000 Created: 2004-2-4 Revision Date: 2005-0-9 Version:. Editor: KSn 2(3) Property Sets: Pset Name Property Name Property Data Type <Pset_> Name of st Pset <Prop_.> Name of st property <IfcDataType.> st prop Data type <Prop_.2> etc. <IfcDataType.2> etc. <Pset_2> etc. <Prop_2.> etc. <IfcDataType2.> etc. <Prop_2.2> etc. <IfcDataType2.2> etc. Note: This field is OPTIONAL. In some cases you may want to present the used Psets with appropriate property definitions. This is done through a sub-table within a table field, just add rows to the sub-table as needed. Geometry Use: Local Placement Geometric Representations Describe the local placement if needed (usually only reference to specification is required) Bounding box Swept Solid Etc. Short notes on usage, reference to applicable Aspect Card and IFC specification Repeated for each applicable geometric representation Note: This field is OPTIONAL. In some cases you may want to present the Geometry use with appropriate representations. This is done through a sub-table within a table field, just add rows to the sub-table as needed. ProIT_IFC_Aspect_000_AspectCardGuidelines_-.doc
Aspect Card Guidelines ProIT-000 Created: 2004-2-4 Revision Date: 2005-0-9 Version:. Editor: KSn 3(3) General Instantiation Description: Short characterization of the Aspect instantiation. Instantiation Notes: Special considerations, issues, notes on intantiations, references, etc. Instantiation details: Condensed description about instantiation details. Note that several examples with accompanying descriptions can be included. In some generic Aspect Cards the instantiation sections are not included, just the schema sections. The instantiations of these generic aspects are illustrated in more specific Aspect Cards. Instrance Diagram: Insert Instance Diagram here. Note that several instance diagram examples may be included if needed (here is now a brief summary of the instance diagram notation): Instance diagram notation: EntityType #23 AttributeName = Value2 AttributeName = Value2 An instance of Entity Type and its simple Attribute Values. RelshipName RelshipName EntityType A Relationship between Instances. An aggregate Relationship between Instances. A reference to an Instance with details omitted. EntityType #, RefId# #, RefId# (from#) A reference to an Instance on another page. A reference to an Instance on this page. Pset Usage Instructions: Note: This field is OPTIONAL. In some cases you may want to present the Pset usage with appropriate property value instantiations. This field is for a free text description of this. ProIT_IFC_Aspect_000_AspectCardGuidelines_-.doc
Identification, Naming and Owner ProIT-00 Created: 2004-2-5 Revision Date: 2004-2-3 Version:.0 Editor: KSn (2) General Description: This aspect describes how objects are named and identified as well as how ownership of objects is assigned according to the IFC specification. See also IFC 2x2 add. on-line specification. Entity Type Detail Considerations: The IfcRoot.GlobalId attribute is globally unique and is governed by special constraints and generation principles described in the IFC specification. The IfcRoot.Name attribute is generally optional, but subtypes may impose mandatory use through local where rules, see the IFC specification for details. The Ifc.CreationDate and Ifc. LastModificationDate attributes are of type IfcTimeStamp, which is an indication of date and time expressed as the number of seconds which have elapsed since the beginning of the year 970. General Entity Type Description: In order to maintain and manage the instantiated IFC model objects over their lifetime they are uniquely identified by the GlobalId attribute which is possessed by every instance of subtypes of IfcRoot. In addition, IfcRoot has the optional Name and Description attributes for additional naming and descriptive purposes. The IFC model has a lightweight construct for capturing the most recent changes for a specific instance through the attribute possessed by all subtypes of IfcRoot. This attribute refers to an Ifc instance holding the information about the state of the instance, the name and organization of the user that created and last modified the instance, the software application that created and last modified the instance, and the date and time that the instance was created and last modified. Notes: The identification, naming and ownership assignment applies to all subtypes of the IfcRoot entity, i.e. all objects of entity types belonging to the project model part of the IFC object model, either subtypes of IfcObject, IfcRelationship or IfcPropertyDefinition. Partial Schema in EXPRESS-G: *STRING IfcGloballyUniqueId *GlobalId IfcRoot Name 2, IfcPersonAndOrganization OwningUser LastModifyingUser Ifc Description 2,2 IfcText OwningApplication IfcApplication LastModifyingApplication IfcChangeActionEnum ChangeAction State IfcPropertyDefinition IfcRelationship IfcObject IfcStateEnum CreationDate IfcTimeStamp LastModifiedDate ProIT_IFC_Aspect_00_IdentificationNamingOwner_-0.doc
Identification, Naming and Owner ProIT-00 Created: 2004-2-5 Revision Date: 2004-2-3 Version:.0 Editor: KSn 2(2) General Instantiation Description: This instance diagram gives an example of how an object, an instance of IfcColumn, a subtype of IfcRoot, is given identification, naming and owner history information. Instantiation Notes: Some of the optional attributes are left unasserted in the example. IfcLocalPlacement and IfcProductDefintionShape instance details are omitted for sake of clarity (see aspect cards ProIT-080 and ProIT-08 for further details). Instantiation details: The instance of the class IfcColumn (#) has a globally unique ID, which is generated according to the IFC specifications. The column object is named 'Column---'. The optional Description attribute is here left without a value. All objects in a building project have a relationship to an owner history, which gives a snapshot of the last changes made to a specific object. The column has an owner history (#2) with the last change action Added, pointing to the application (#3) as well as person and organization (#4, #5 and #6) that have the ownership of the column information. The owning user has a specific role Consultant stored in an instance of the IfcActorRole class (#7). The owning application (#3) has an organization (#8) as its developer. Instance Diagram: IfcColumn # GlobalId: 'F327BF38ED484EB858DC9' Name: 'C---' Description: 'A concrete column' ObjectType: $ Tag: $ ObjectPlacement Representation IfcLocalPlacement IfcProductDefinitionShape Ifc #2 State: $ ChangeAction:.ADDED. LastModifiedDate: $ CreationDate: 07525485 OwningApplication IfcApplication #3 Version: '.0' ApplicationFullName: 'TheApplication' ApplicationIdentifier: 'TheApp' ApplicationDeveloper OwningUser IfcPersonAndOrganization #5 TheOrganization IfcOrganization #4 Id: $ Name: 'DesignCompany Ltd' IfcOrganization #8 Id: $ Name: 'SoftCompany Ltd' Roles ThePerson IfcPerson #6 Id: $ FamilyName: 'Doe' GivenName: 'John' MiddleNames: $ PrefixTitles: $ SuffixTitles: $ IfcActorRole #7 Role:.CONSULTANT. UserDefinedRole: $ ProIT_IFC_Aspect_00_IdentificationNamingOwner_-0.doc
Project Containment ProIT-02 Created: 2004-2-7 Revision Date: 2009-0-03 Version:.0 Editor: KSn (2) General Description: This aspect describes which classes are involved in the formation of a typical project containment hierarchy and how these should be instantiated according to the IFC specification. See also IFC 2x2 add. on-line specification. Entity Type Detail Considerations: The elements contained in a spatial structure may be further decomposed using instances of IfcRelAggregates as links between the whole and parts. Note the naming conventions of the objectified relationships' attributes: RelatingObject and RelatingStructure always point to the whole, whereas the RelatedObject and RelatedElements always refer to the aggregate of parts. General Entity Type Description: The decomposition/containment is generally built around a hierarchy of different levels of spatial elements where the decomposition is realized through objectified relationships, i.e. IfcRelAggregates instances. The chain of decomposition has an instance of IfcProject as a navigational starting point. The spatial decomposition chain is in its complete form: project (an instance of IfcProject) site(s) (instance(s) of IfcSite) building(s) (instance(s) of IfcBuilding) storeys (instances of IfcBuildingStorey) spaces (instances of IfcSpace). The physical building elements, walls, columns and beams, etc. (subtypes of IfcProduct), are connected to the respective spatial elements they are contained in, usually to a building storey, through specific objectified relationships, i.e. instances of IfcRelContainedInSpatialStructure. Notes: There is a minor inconsistency in the lastest IFC specification where the IfcRelContainedInSpatialStructure.Related- Elements attribute points to IfcProduct whereas the corresponding inverse attribute ContainedInStructure points from its subtype IfcElement. Both classes are abstract so there are no practical implications due to this. Partial Schema in EXPRESS-G: 2,5 GloballyUniqueId *GlobalId IfcRoot Name 2, 2,7 Ifc Description 2,6 IfcText IfcRelationship RelatingObject (INV) IsDecomposedBy S[0:] RelatedObjects S[:?] (INV) Decomposes S[0:?] IfcObject ObjectType 2, LongName Phase 2, 2, IfcRelConnects IfcRelDecomposes IfcProduct IfcProject UnitsInContext 2,3 IfcUnitAssignment IfcRelAggregates RepresentationContexts S[:?] 2,2 IfcRepresentationContext (INV) ContainedInStructure FOR RelatedElements IfcElement Tag 2,4 IfcIdentifier IfcRelContainedInSpatialStructure RelatedElements S[:?] RelatingStructure IfcSpatialStructureElement LongName CompositionType 2, IfcBuildingElement IfcDistributionElement IfcFurnishingElement (INV) ContainsElements S[0:?] IfcElementCompositionEnum IfcEquipmentElement IfcElementAssembly IfcSite IfcBuilding IfcElectricalElement IfcElementComponent IfcSpace IfcBuildingStorey IfcTransportElement IfcFeatureElement ProIT_IFC_Aspect_02_ProjectContainment_-0.doc