GML 3.2 (ISO 19136:2007) Conformance Test Suite 1.33 API

GML 3.2 (ISO 19136:2007) Conformance Test Suite

This executable test suite (ETS) verifies the conformance of GML data and application schemas with respect to ISO 19136:2007 (GML 3.2). It includes Version 3.2.1 and the corrigendum GML 3.2.2. It can be used to validate a GML application schema or an instance document; both types of resources are referenced by URI. A GML instance document may refer to a Schematron schema that defines application-specific constraints; this is accomplished using the xml-model processing instruction (PI) as described in ISO 19757-11.

The test run arguments are summarized in the following table. The Obligation descriptor can have the following values: M (mandatory), O (optional), or C (conditional). A GML application schema may be validated by itself without a referring document.

Test run arguments
Name Value domain Obligation Description
gml URI M An absolute URI that refers to either a representation of a GML data instance or an application schema1.
sch URI O A URI referring to a Schematron schema that defines supplementary data constraints2.
Notes
  1. Ampersand ('&') characters appearing within query parameter values must be percent-encoded as %26.
  2. See ISO 19757-3:2006
Packages
Package
Description
This executable test suite (ETS) validates GML application schemas or data in accord with ISO 19136:2007.
Includes tests to verify schema components that define specific types of geographic objects as required in clause 21.2.1 of ISO 19136.
Includes tests that apply to GML documents.
Contains tests that apply to GML geometry representations and envelopes.
Contains test classes that check general constraints applicable to all GML application schemas.
Includes tests covering recommended constraints that need not be satisfied by a fully conforming IUT.
This package includes miscellaneous utility classes to support testing.