opengeospatial / ets-citygml30-part2

Other
1 stars 1 forks source link

Abstract Test 11 /req/appearance/target #38

Closed jiann closed 1 month ago

jiann commented 1 month ago

Abstract Test 11: Verify that surface data is only applied to surface geometries. The target property of a surface data element therefore only references a subtype of gml:AbstractSurfaceType or a gml:MultiSurface.

Need help to collect Inheritance of gml:AbstractSurfaceType and gml:MultiSurface

jiann commented 1 month ago

The will references a node's gml:id in it's text, we will assert is the node are exist or not and check it's node type, we need to collect the inheritance of gml:AbstractSurfaceType, gml:MultiSurface and store the name in a json file, so we can assert the node name are contains in the inheritance list.

The test are throw a SkipException for now.

dstenger commented 1 month ago

@jiann gml:MultiSurface is already an element and no sub-types must be checked. http://www.datypic.com/sc/niem21/t-gml32_AbstractSurfaceType.html lists possible sub-types of gml:AbstractSurfaceType. Does this information help you to continue with the implementation?