-
Notifications
You must be signed in to change notification settings - Fork 26
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
Definitive 19139/19115 xml schemas? (not -2, -1, -3) #192
Comments
BTW I'm happy to set up a pull request if they should be added here. |
Another variant being used in |
Just found this noted at http://schemas.opengis.net/iso/19139/20070417/ReadMe.txt: http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/ So I guess that's the offical |
Yes, the xml schema at http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/gmd/gmd.xsd is used as the authoritative implementation of the xml namespace http://www.isotc211.org/2005/gmd. The Namespace URI is an identifier for the namespace, not a location for the xml schema implementing the namespace. |
@smrgeoinfo Thanks for the verification, that's helpful. You're of course correct, I misspoke above and conflated namespace URIs and schemaLocations, meant to say that some consumers depend on a predictable schemaLocation/set of schemas. I think some validation issues I've been encountering have to do with a mix of the older http://www.isotc211.org/2005/ schemas and newer schemas.opengis.net/iso/19139/20070417/ schemas being used in the pipeline, but now that we can focus on using schemas from http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/ the situation will be much clearer. Thanks again. |
Hi, are there any plans to add the original 19139/19115 schemas to this repository/standards.iso.org?
I assumed that the versions here would be authoritative:
http://www.isotc211.org/2005/
but they suffer from a GML namespace problem (the GML 3.1.1 namespace
http://www.opengis.net/gml
is used, but the namespace should actually behttp://www.isotc211.org/2005/gml
referencing the embedded GML 3.2.0 version). This causes documents using these schemas to fail validation when namespace based validation is used. The problem is discussed here:https://inspire-forum.jrc.ec.europa.eu/pg/forum/topic/7339/20070417-version-19139-schemas-for-service-metadata/#Item_1617
A "mopping up" revision of the schemas hosted at http://schemas.opengis.net/iso/19139/20070417/ resolves this issue by using the
http://www.opengis.net/gml/3.2
namespace (which points to the since-released GML 3.2.1), and seems to be widely used (e.g. by the ogc-schemas JAXB bindings project).Many consumers of these documents seem to depend on predictable namespaces, so we want to be able to use an official but valid set of schemas in our documents.
Should http://schemas.opengis.net/iso/19139/20070417/ be regarded as the definitive set of schemas? If not, can a fixed set of 19139/19115 schemas be added to standards.iso.org?
@tedhabermann @dr-shorthair
The text was updated successfully, but these errors were encountered: