Class <<Enumeration>> PlanarPolarityCode

values to use for expressing overturned property on planar orientation measurements.

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
unknown 1..1 PlanarPolarityCode A planar orientation is applicable but it is unknown.
not applicable 1..1 PlanarPolarityCode A planar orientation is not applicable (eg foliations)
vertical 1..1 PlanarPolarityCode The plane is vertical (neither upright nor overturned)
upright 1..1 PlanarPolarityCode The plane is upright (eg bedding is upright facing)
overturned 1..1 PlanarPolarityCode The plane is overturned (eg the bedding is overturned)
 

Outbound Associations

Name Type Multiplicity From Class Notes
 

Constraints

Constraint Type Status Weight
 

Tagged values

Tag Value Notes
byValuePropertyType false Values: true,false
Default: false
Description: enforce the 'by value' property pattern without xl
isCollection false Values: true,false
Default: false
Description: attribute group gml:AggregationAttributeGroup is a
noPropertyType false Values: true,false
Default: false
Description: suppress automatic creation of *PropertyType compl
 

GML-conformant XML Implementation Details

<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="PlanarPolarityCodeType">
    <xs:restriction base="string">
        <xs:enumeration value="unknown">
            <xs:annotation>
                <xs:documentation>A planar orientation is applicable but it is unknown.</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="not applicable">
            <xs:annotation>
                <xs:documentation>A planar orientation is not applicable (eg foliations)</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="vertical">
            <xs:annotation>
                <xs:documentation>The plane is vertical (neither upright nor overturned)</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="upright">
            <xs:annotation>
                <xs:documentation>The plane is upright (eg bedding is upright facing)</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="overturned">
            <xs:annotation>
                <xs:documentation>The plane is overturned (eg the bedding is overturned)</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
    </xs:restriction>
</xs:simpleType>