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. At least one of heave, horizontalSlip, or throw must not be null.
Local Subclasses: (none)
Attributes
Name |
Type |
Bounds |
From Class |
Notes |
hangingWallDirection
|
CGI_LinearOrientation
|
1..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 |
1 |
nillable |
True |
|
Constraints
Constraint |
Type |
Notes |
displacementDirection |
Invariant |
count(hangingWallQuadrant+displacementDirection)>=1 |
|
|
|
movementSense
|
MovementSenseTerm
|
1..1 |
DisplacementValue
|
eg, dextral, sinistral |
Attribute tagged values
Tag |
Value |
sequenceNumber |
2 |
inlineOrByReference |
byReference |
nillable |
True |
|
|
|
|
movementType
|
MovementTypeTerm
|
1..1 |
DisplacementValue
|
Defines the type of movement (eg dip-slip, strike-slip) |
Attribute tagged values
Tag |
Value |
inlineOrByReference |
byReference |
sequenceNumber |
3 |
nillable |
True |
|
|
|
|
heave
|
CGI_Vector
|
1..1 |
SlipComponents |
component of slip in the horizontal, and perpendicular to the strike of the fault |
Attribute tagged values
Tag |
Value |
sequenceNumber |
1 |
nillable |
True |
|
|
|
|
horizontalSlip
|
CGI_Vector
|
1..1 |
SlipComponents |
slip component that is horizontal and parallel to strike of the fault |
Attribute tagged values
Tag |
Value |
sequenceNumber |
2 |
nillable |
True |
|
|
|
|
throw
|
CGI_Vector
|
1..1 |
SlipComponents |
vertical component of slip |
Attribute tagged values
Tag |
Value |
nillable |
True |
sequenceNumber |
3 |
|
|
|
|
Outbound Associations
Name |
Type |
Multiplicity |
From Class |
Notes |
displacementEvent
|
DisplacementEvent
|
1..* |
DisplacementValue
|
A description of the age, environment and process of a shear displacement event |
Association tagged values
Tag |
Value |
sequenceNumber |
4 |
nillable |
True |
|
|
|
|
Constraints
Constraint |
Type |
Status |
Weight |
Tagged values
Tag |
Value |
Notes |
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" type="gsmlst:SlipComponentsType" substitutionGroup="gsmlst:DisplacementValue">
<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. At least one of heave, horizontalSlip, or throw must not be null.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="SlipComponentsType">
<xs:complexContent>
<xs:extension base="gsmlst:DisplacementValueType">
<xs:sequence>
<xs:element name="heave" nillable="true">
<xs:annotation>
<xs:documentation>component of slip in the horizontal, and perpendicular to the strike of the fault</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="gsmlu:CGI_VectorPropertyType">
<xs:attribute name="nilReason" type="gml:NilReasonType"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="horizontalSlip" nillable="true">
<xs:annotation>
<xs:documentation>slip component that is horizontal and parallel to strike of the fault</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="gsmlu:CGI_VectorPropertyType">
<xs:attribute name="nilReason" type="gml:NilReasonType"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="throw" nillable="true">
<xs:annotation>
<xs:documentation>vertical component of slip</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="gsmlu:CGI_VectorPropertyType">
<xs:attribute name="nilReason" type="gml:NilReasonType"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</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="gsmlst:SlipComponents"/>
</xs:sequence>
<xs:attributeGroup ref="gml:OwnershipAttributeGroup"/>
</xs:complexType>
|