Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KuntaGML asemakaava.xsd ongelma #1

Open
tiiipponen opened this issue Dec 14, 2017 · 0 comments
Open

KuntaGML asemakaava.xsd ongelma #1

tiiipponen opened this issue Dec 14, 2017 · 0 comments

Comments

@tiiipponen
Copy link

Hei

Olen Timo Iipponen Helsingin Kaupungilta

Minulla on seuraavanlainen ongelma KuntaGML-skeeman kanssa:

Yritän HALE-Studio -ohjelmalla (The HUMBOLDT Alignment Editor) importata KuntaGML-skeemaa osoitteesta
https://api.kuntatietopalvelu.fi/gml/asemakaava/2.1.3/asemakaava.xsd
, mutta saan virheilmoituksen:

java.lang.RuntimeException: java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: An imported schema was announced to have the namespace http://www.w3.org/XML/1998/namespace, but has the namespace http://www.w3.org/2001/XMLSchema

Tällaista virheilmoitusta ei tullut ennen ja näkisin, että se on seurausta viimeisimmästä KuntaGML-skeematiedostojen päivityksestä.

Kiinnitän virheilmoituksen mukaisesti skeematiedostossa
https://api.kuntatietopalvelu.fi/gml/yhteiset/2.1.8/yhteiset.xsd
olevaan riviin 7:
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/XMLSchema.xsd"/>
ja ko. rivillä mainitussa skeematiedostossa
http://www.w3.org/2001/XMLSchema.xsd
olevaan riviin 91:
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd">

Aiemmin tuossa yhteiset-skeemassa oli rivillä 7:
<xs:import namespace="http://www.w3.org/XML/1998/namespace"/>

Onkohan tuo muutos riviin 7 täysin onnistunut?
Näyttäisi siltä, että korjaamalla rivi kuten se on rivillä 91 tiedostossa XMLSchema.xsd eli
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd">
tuo HALE:n virheilmoitus poistuu.

On myös ilmeistä, että koko import on tuossa turha.

Voisiko tuolle tehdä jotain? Tällä hetkellä tuota verkossa olevaa KuntaGML-skeemaa ei voi käyttää, vaan käytämme omaa korjattua skeemaa sisäisesti.

Kiinnittäisin erikseen vielä huomiota kahteen varoitukseen, jotka HALE antaa skeeman importissa:

Element definition without an associated type: {http://www.kuntatietopalvelu.fi/gml/yhteiset}postiosoite
Element definition without an associated type: {http://www.kuntatietopalvelu.fi/gml/asemakaava}kokoKiinteistoKytkin

Ystävällisin terveisin

Timo Iipponen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant