buildingSMART-Finland / InfraModel

Inframodel development
https://buildingsmart.fi
Other
3 stars 6 forks source link

im.xsd laajennusten validointi #76

Open JuhaHy opened 2 weeks ago

JuhaHy commented 2 weeks ago

Liittyykö kehitysideasi ongelmaan? Kuvaile. LandXML-skeemassa on sallittu, että tiedosto saa sisältää muiden skeemojen elementtejä, ja Inframodelissa tällä tavoin sisällytettävät laajennukset on määritely im.xsd skeeamassa. Tällä hetkellä näiden laajennusten osalta ei vaadita validointia (processContents="skip"). image

Kuvaile haluamasi ratkaisu Inframodel laajennukset pitäisi myös validoida, eli pitäisi olla processContents="lax". Tällöin skeeman ollessa tunnettu (im.xsd) sisällön täytyy olla validia, mutta sallitaan myös elementtejä muista skeemoista (joiden ei tarvitse olla saatavilla eikä sisältöä validoida).

Kuvaile vaihtoehtoja, joita olet harkinnut Voitaisiin ehkä mennä Inframodelissa myös tiukempaan vaatimukseen: sallitaan tässä vain im.xsd mukaiset ja validoidut laajennukset. image

mvesanen commented 17 hours ago

Työryhmän katselmus 11.10.2024: Rajoitetaan laajennokset "im" namespace, processContents="strict"