Class <<DataType>> SlipComponents (extends DisplacementValue)

representation of slip as vector resolved into components resolved into reference frame in which horizontal axes are parallel and perpendicular to the strike of the fault.

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
hangingWallDirection CGI_LinearOrientation 0..1 DisplacementValue Normally the compass quadrant indicating the hangingwall side of the fault-system for faults that are steep enough to define a hanging-wall on the map trace
Attribute tagged values
Tag Value
sequenceNumber 2
Constraints
Constraint Type Notes
displacementDirection Invariant count(hangingWallQuadrant+displacementDirection)>=1
movementSense CGI_TermValue 0..1 DisplacementValue Direction of movement of the plates for sub-vertical faults (typically 'sinistral', 'dextral', 'left-lateral', 'dip-slip', 'unknown')
Attribute tagged values
Tag Value
sequenceNumber 3
movementType CGI_TermValue 0..1 DisplacementValue Defines the type of movement (eg dip-slip, strike-slip)
Attribute tagged values
Tag Value
sequenceNumber 4
heave CGI_Vector 0..1 SlipComponents component of slip in the horizontal, and perpendicular to the strike of the fault
Attribute tagged values
Tag Value
sequenceNumber 2
horizontalSlip CGI_Vector 0..1 SlipComponents slip component that is horizontal and parallel to strike of the fault
Attribute tagged values
Tag Value
sequenceNumber 3
throw CGI_Vector 0..1 SlipComponents vertical component of slip
Attribute tagged values
Tag Value
sequenceNumber 4
 

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
hasXmlLang false Values: true | false
Default: false
Description: axml attribute xml:lang shall be generated for the type representing the class
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="SlipComponents" substitutionGroup="gsml:DisplacementValue" type="gsml:SlipComponentsType">
    <xs:annotation>
        <xs:documentation>representation of slip as vector resolved into components resolved into reference frame in which horizontal axes are parallel and perpendicular to the strike of the fault.</xs:documentation>
    </xs:annotation>
</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="SlipComponentsType">
    <xs:complexContent>
        <xs:extension base="gsml:DisplacementValueType">
            <xs:sequence>
                <xs:element maxOccurs="1" minOccurs="0" name="heave" type="gsml:CGI_VectorPropertyType">
                    <xs:annotation>
                        <xs:documentation>component of slip in the horizontal, and perpendicular to the strike of the fault</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element maxOccurs="1" minOccurs="0" name="horizontalSlip" type="gsml:CGI_VectorPropertyType">
                    <xs:annotation>
                        <xs:documentation>slip component that is horizontal and parallel to strike of the fault</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element maxOccurs="1" minOccurs="0" name="throw" type="gsml:CGI_VectorPropertyType">
                    <xs:annotation>
                        <xs:documentation>vertical component of slip</xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="SlipComponentsPropertyType">
    <xs:sequence>
        <xs:element ref="gsml:SlipComponents"/>
    </xs:sequence>
</xs:complexType>