Scope OWS-8 Report on Digital NOTAM Event Specification

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.