Future work OGC® OWS-7 Schema Automation Engineering Report
Copyright © 2014 Open Geospatial Consortium
3 - Encoding rule improvements to support fine-grained styles. See 5.3.2.
- The role of portrayal registries for both KML and SLD needs further investigation. See 5.3.2.
- Investigation of performance improvements: The encoding of KML data directly from the source data without generating GML as an intermediate step as well as the
caching of data in KMZ files. See 5.5. - In the OCL-to-Schematron translation the treatment of Xlink-based references may be
improved. As currently implemented, the reference targets have to be contained in the document being tested. It would be useful to investigate, how reference targets in
external documents might be drawn on. See 6.7.1 for a full discussion.
- There are language elements in OCL, which are not really necessary, but greatly increase the comfort in use. These have not been covered in the implementation. The
let construct of OCL see 6.7.2 and many operations and iterators of OCL’s build-in types belong to this class.
- Full support for ISO 19139 encoding rules should be added to the OCL-to- Schematron translation to support embedded metadata. See 6.7.3.
- There had been a discussion on how to best represent nillable data, which has cardinality 1. See 6.7.4 for a full discussion.
- The XPath 1.0 language, which is the basis of the ISO Schematron standard, has a rather limited functionality, which sets hard limits on the OCL, which can effectively
be translated. XPath 2.0 does not have these limitations, but is currently not part of Schematron. See 6.7.5 for that.
2 References
The following documents are referenced in this document. For dated references, subsequent amendments to, or revisions of, any of these publications do not apply. For
undated references, the latest edition of the normative document referred to applies.
Geography Markup Language, Version 3.2, Open Geospatial Consortium OGC ISOTS 19103:2005, Geographic Information – Conceptual Schema Language
ISO 19109:2004, Geographic Information – Rules for Application Schemas ISOIEC 19757-3:2006 Information technology — Document Schema Definition
Languages DSDL — Part 3: Rule-based validation — Schematron
KML, Version 2.2, Open Geospatial Consortium OGC OMG Object Constraint Language, Version 2.2, OMG Document Number formal2010-
4
Copyright © 2014 Open Geospatial Consortium
02-01 W3C XML Schema Part 1: Structures Second Edition. W3C Recommendation 28
October 2004 W3C XML Schema Part 2: Datatypes Second Edition. W3C Recommendation 28
October 2004
3 Terms and definitions
For the purposes of this report, the definitions specified in the documents listed in Clause 2 apply.
4 Conventions