[Test] CRS SHALL be identified by URI following the OGC document OGC 11-135
and maintained in http://www.opengis.net/def.[Test] The RectifiedGridCoverage model of GMLCOV requires the definition of the CRS associated to each
coverage.[Test] The GMLJP2 file processor should follow the assessment rules for schemas as laid out in XML Schema
Specification, Part I Structures, Section 4.3.2.[Test] When there are features related to the JPEG 2000 file that should be included (except the GMLCOV
part and annotations if any), these features shall be encoded in GML 3.2 and shall be included in either in a
child featureElement containing gmljp2:GMLJP2Features (for features common to all codestreams) or from a
gmljp2:feature element of the GMLJP2 elements derived from gmljp2:GMLJP2CoverageType (for features that are
related to a single codestream).[Test] When an external application schema is referenced in the xsi:schemaLocation attribute or any
resource is referenced in an xlink:href, it shall be referenced using a http://reference type to an XML instance,
a relative reference shall be interpreted as relative to the jpeg2000 file position.[Test] When XML schema definitions are embedded in a JPEG200 file, then schemaLocation attribute is
mandatory.[Test] Geographic features (if any) included in a JPEG 2000 encoded image using GMLJP2 shall be
encoded as GML 3.2 features.[Test] A GMLJP2 XML description of an image shall have a gmljp2:GMLJP2CoverageCollection as single root
element derived from gmlcov:AbstractCoverageType thats as a container for other elements.[Test] For each codestream present in the image single child gmljp2:featureMember derived from
gmlcov:AbstractCoverageType (i.e.[Test] A GMLJP2 encoded file conformant to this standard shall use a CIS coverage description
following the OGC 12-108 GML Application Schema - Coverages - JPEG 2000 Coverage Encoding Extension
to describe the coverage collection and to describe the individual coverages.[Test] Coverage metadata in a GMLJP2 XML instance about the internal structure of the JPEG 2000 file
(e.g.[Test] gml:metaDataProperty shall neither encode metadata about the coverage collection nor the
individual coverages.[Test] A GMLJP2 XML description of an image shall have a gmljp2:GMLJP2CoverageCollection as single root
element derived from gmlcov:AbstractCoverageType thats as a container for other elements.[Test] In a JPEG2000 encoded file with nil-values, the element tag shall occur in the GMLCOV
(gmlcov:rangeType/swe:DataRecord/swe:field/swe:Quantity/swe:nilValues) with an appropriate swe:nilValue/@reason
to give the client an indication on how to represent them.[Test] In those cases where the reason is identified by reference to an authority and code, it SHALL be
identified by URI following the OGC document [09-046r2] and maintained in http://www.opengis.net/def (URIs of
Definitions in OGC Namespace).[Test] gmlcov:metadata information shall be coherent with the corresponding GMLCOV information in
gml:domainSet or gmlcov:rangeType (e.g.[Test] When there are annotations related the JPEG 2000 file that should be included, these annotations
shall be child elements of the gmljp2:annotation element of the of the GMLJP2 elements derived from
gmljp2:GMLJP2CoverageType.[Test] When an external application schema is referenced in the xsi:schemaLocation attribute or any resource
is referenced in an xlink:href, that schema shall be referenced using a http://reference type to an XML instance,
a relative reference shall be interpreted as relative to the JPEG 2000 file position.[Test] The structure of an internal GMLJP2 URI shall be as follows:
gmljp2://[resource.type]/[resource.id][#fragment-id]
internal-references
Verify that the internal references to schemaLocations are made using gmljp2: references.[Test] The structure of an internal GMLJP2 URI shall be as follows:
gmljp2://[resource.type]/[resource.id][#fragment-id]
internal-references
Verify that the internal references to schemaLocations are made using gmljp2: references.[Test] Each of the association boxes, other than the gml.root-instance and gml.data boxes, shall have a
label (the first box shall be a label box in each case).[Test] The single “outer� association box contains a first box which is a label box.[Test] GMLJP2 will use JPX format specified in JPEG2000 part II Annex M, and shall consequently signal
with the value ‘jpx\040’ in the compatibility list of the File Type box (see Annex M.8 of [ISO 15444-2].[Test] The fileName subelement of the rangeSet in the coverage description shall contain a reference to
the corresponding codestream in the JPEG2000 file.[Test] When styling information of the features or annotations related the JPEG 2000 file should be
included independent from the features, these styles shall be included in a gmljp2:style element of the coverage
collection or the individual coverages.[Test] The use of JPX format extension from JPEG2000 Part 2 (Annex M) shall be signalled with the value
‘jpx\040’ in the brand field of the file type box and the presence of GMLJP2 XML data shall be signalled with
the value 67 in a reader requirement box.[Test] In a JPEG2000 encoded file with coverage values with units of measure, the element tag must occur
in the GMLCOV (gmlcov:rangeType/swe:DataRecord/swe:uom).[Test] When an specific application schema (xsi:schemaLocation) or any resource referenced (e.g.[Test] In those cases where a UoM is identified by reference to an authority and code, it SHALL be
identified by URI following the OGC document 07-092r3 and maintained in http://www.opengis.net/def (URIs of
Definitions in OGC Namespace).[Test] GMLJP2 instance data shall be stored in XML boxes.http://www.opengis.net/spec/GMLJP2/2.0/conf/core.SuiteAttribute.CLIENT attribute; it may be subsequently accessed
via the ITestContext.getSuite() method.Copyright © 2020 Open Geospatial Consortium. All rights reserved.