A shell is used to represent a single connected component of a solid boundaryas specified in ISO 19107:2003, 6.3.8. Every gml:surfaceMember references or contains onesurface, i.e. any element which is substitutable for gml:AbstractSurface. In the context ofa shell, the surfaces describe the boundary of the solid. If provided, the aggregationTypeattribute shall have the value "set".
Database handle for the object. It is of XML type ID, so is constrained to beunique in the XML document within which it occurs. An external identifier for the object inthe form of a URI may be constructed using standard XML and XPointer methods. This is doneby concatenating the URI for the document, a fragment separator, and the value of the idattribute.
<element name="Shell" type="gml:ShellType" substitutionGroup="gml:AbstractSurface"><annotation><documentation>A shell is used to represent a single connected component of a solid boundary as specified in ISO 19107:2003, 6.3.8. Every gml:surfaceMember references or contains one surface, i.e. any element which is substitutable for gml:AbstractSurface. In the context of a shell, the surfaces describe the boundary of the solid. If provided, the aggregationType attribute shall have the value "set".</documentation></annotation></element>