1 / 7

Location Object and GML Issues

Explore the usage of GML in Geopriv, including the generation of a GML application schema or a GML profile to align with Geopriv requirements. Discuss the importance of finishing work on Location Object and provide insights into the implementation experience.

Download Presentation

Location Object and GML Issues

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. H. Tschofenig C. Guenther Location Object and GML Issues

  2. Use of GML in Geopriv • GML consists of a set of XML schemas (http://schemas.opengis.net/gml/) and the proper GML specification (http://www.opengis.org/docs/02-023r4.pdf). • GML = Geography Markup Language • Series of XML schemas for describing geographic data, http://schemas.opengis.net/gml/. • Current version: 3.0:http://www.opengis.org/docs/02-023r4.pdf. (there are 3.0.1 versions of the GML schemas). • Developed by: OpenGIS Consortium (OGC), http://www.opengis.org, industry consortium consisting of 258 companies, government agencies and universities.

  3. geometryBasic2d.xsd temporal.xsd What does it mean to use GML? feature.xsd geometryBasic0d1d.xsd measure.xsd gmlBase.xsd dictionary.xsd units.xsd basicTypes.xsd xLinks.xsd

  4. Problem • Some additional details on the usage of GML for Geopriv is required. • For Geopriv we do not need many of the feature.xsd elements. • GML v3 does not include Civil Location.

  5. Approach 1: Generate a GML application • A GML application schema is an XML schema that uses the type and element definitions of a GML profile as a basis and includes or extends them in new type and element definitions. (see Chapter 8) • Similar to the approach currently taken (i.e., import feature.xsd). • Following the guidance provided by GML allows better alignment with Geopriv.

  6. Approach 2: Generate a GML profile • A GML profile consists of XML schemas that are defined in such a way that XML instance documents valid against the profile schemas are also valid against the full set of GML schemas (chapter 7.16). • A GML profile defines XML types and elements that are consistent with the complete GML set of schemas, but potentially restricts the complete GML vocabulary and syntax. • Geopriv could define a GML profile suitable for its needs.

  7. Conclusions and Next Steps • No doubts: GML is certainly powerful and suitable for Geopriv. • Constraints: Work on Location Object needs to be finished soon. • Goal: • We need to describe in more detail what it means to say "Use GML feature.xsd." • Implementation experience will provide additional insights.

More Related