2
Copyright © 2011 Open Geospatial Consortium.
1.2 Document contributor contact points
All questions regarding this document should be directed to the editor or the contributors:
Name Organization
Johannes Echterhoff editor iGSI Matthes Rieke editor
UM-IfGI Jim Groffen
LISAsoft
1.3 Revision history
Date Release
Editor Primary clauses modified
Description
08-25-2011 First Draft Johannes Echterhoff
Initial version First draft with initial content
09-01-2011 Improved Draft
Johannes Echterhoff
Matthes Rieke
Additional scenario coverage, open issues
resolved Draft for 3-Week-Rule of
Boulder TC 09-09-2011 Updated
draft for pre-final
review Johannes
Echterhoff Matthes
Rieke throughout
Draft created for review before finalization of the report
30-09-2011 1.0 Johannes
Echterhoff Matthes
Rieke throughout
final version
Copyright © 2011 Open Geospatial Consortium.
3
1.4 Future work
Improvements in this document are desirable to the following topics.
●
Validation of Text NOTAM Production Rules - Validation of the information contained in textual NOTAMs via schematron rules is complex. Given the scope of
the overall validation task at hand as well as the resources for OWS-8, the Text NOTAM production rules were not included in the validation efforts except for some
production rules from general sections. This task was deferred to future activities.
●
Validation of Digital NOTAM - This document has identified a majority of the normative statements discovered from the DNES document, though not all scenarios
are covered in completion. During development of the schematron rules, these normative statements were used as a guide - considering each statement and whether
it’s appropriate for a schematron rule to enforce. Not all normative statements have been considered and these have been marked with TBD.
●
Invocation of validation tools - When considering the most appropriate way to invocate the validation tools for AIXM and Digital NOTAM in the context of OGC
SDI recommendations resulted with the idea of wrapping the validation tool into a WPS process. This idea expanded to a WPS Application Profile that describes a set of
processes for validating conformance of GML documents against a GML Application Schema. Considerations include:
○
A multiple process approach where the process name identifies the validation profile to use; e.g. validateAIXM, validateDNOTAM, valdiateCityGML. The
WPS mechanisms then provide appropriate capabilities advertisement via the list of processes and using describeProcess.
○
Alternatively a single process approach that includes a parameter to identify the application schema or validation profile to apply during validation. More
easily expandable and more likely supported in the existing approach to defining WPS Application Profiles where each process must be defined, but
may also require a getSupportedValidationProfiles process, which seems to introduce unnecessary duplication of interface abstraction.
○
Potential process parameters:
■
URL of content to validate, examples include a GML document or WFS response.
■
An identifier to nominate the application schema to use for validation, as already discussed. Perhaps call this the Validation Profile. The WPS process
will need to support the application schema, and decide what validation technology or technologies it will apply; XML Schema, Schematron,
RelaxNG, custom validation to handle otherwise non-testable constraints.
■
Output format for validation results, if more than one is to be supported.