...
<element name="TexCoordList" substitutionGroup="app:AbstractTextureParameterization" type="app:TexCoordListType">
<annotation>
<documentation>TexCoordList defines texture parameterization using texture coordinates.</documentation>
</annotation>
</element>
<complexType name="TexCoordListType">
<complexContent>
<extension base="app:AbstractTextureParameterizationType">
<sequence>
<element maxOccurs="unbounded" name="textureCoordinates" type="gml:doubleList">
<annotation>
<documentation>Specifies the coordinates of texture used for parameterization. The texture coordinates are provided separately for each LinearRing of the surface geometry object.</documentation>
</annotation>
</element>
<element maxOccurs="unbounded" name="ring" type="anyURI">
<annotation>
<documentation>Specifies the URIs that point to the LinearRings that are parameterized using the given texture coordinates.</documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
...
Abstract Test 11:
Inheritance of gml:AbstractSurfaceType and gml:MultiSurface is not considered.
Abstract Test 12:
Expression
//app:textureCoordinates[@ring]
seems not to be correct (line 84).Spec states: "...The textureCoordinates and ring properties of a TexCoordList element form pairs and their order is decisive...."
Schema states:
Other expressions shall be checked as well.
Abstract Test 13:
Is not implemented.