Class <<FeatureType>> MappedInterval (extends MappedFeature)

A special kind of Mapped Feature whose shape is 1-D (a curve)

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
observationMethod CGI_TermValue 1..* MappedFeature Specifies the method that was used to identify the MappedFeature. Examples: digitised, Global Positioning System, published map, fieldObservation, downhole survey, aerial photography, field survey. This corresponds (loosely) to ISO19115 Lineage.Statement
Attribute tagged values
Tag Value
sequenceNumber 2
positionalAccuracy CGI_Value 1..1 MappedFeature Examples: accurate, approximate, diagramatic, indefinite, unknown, 5 m. Corresponds to ISO19115 DQ_ThematicAccuracy (either quantitative or non quantitative).result.value
Attribute tagged values
Tag Value
sequenceNumber 3
 

Outbound Associations

Name Type Multiplicity From Class Notes
samplingFrame SpatiallyExtensiveSamplingFeature 1 MappedFeature Specifies the sampling frame associated with the MappedFeature
SamplingFrame is MapHorizon or other reference frame within which the MappedFeature is located. Map sheet, outcrop, borehole, flightline, swath, specimen, section, etc
SampledFeature is usually a GSML collection that represent the geology of interest.
Association tagged values
Tag Value
sequenceNumber 4
specification GeologicFeature 1 MappedFeature Point to the single geologic feature which describes the mapped feature.
Association tagged values
Tag Value
inlineOrByReference inlineOrByReference
sequenceNumber 5
shape GM_Object 1 MappedFeature Points to the GML shape object that describes the geometry of the MappedFeature. The shape object may have any dimensionality.
The shape of a mapped feature is determined by observation, not assertion
Association tagged values
Tag Value
sequenceNumber 6
metadata MD_Metadata 0..1 MappedFeature Specifies the Metadata associated with the MappedFeature
Association tagged values
Tag Value
sequenceNumber 10
inlineOrByReference byReference
shape GM_Curve 1 MappedInterval
Association tagged values
Tag Value
ownedBy local
sequenceNumber 6
 

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:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MappedInterval" substitutionGroup="gsml:MappedFeature" type="gsml:MappedIntervalType">
    <xs:annotation>
        <xs:documentation>A special kind of Mapped Feature whose shape is 1-D (a curve)</xs:documentation>
    </xs:annotation>
</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MappedIntervalType">
    <xs:annotation>
        <xs:documentation>The following properties inherited from parent classes are overridden in Schematron assertions:

association: shape</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
        <xs:extension base="gsml:MappedFeatureType"/>
    </xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MappedIntervalPropertyType">
    <xs:sequence minOccurs="0">
        <xs:element ref="gsml:MappedInterval"/>
    </xs:sequence>
    <xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
</xs:complexType>