Class <<FeatureType>> GeologicEvent (extends GeologicFeature )

An identifiable event during which one or more geological processes act to modify geological entities. A GeologicEvent must have a specified GeologicAge and may have specified environments and processes. An example might be a cratonic uplift event during which erosion, sedimentation, and volcanism all take place.

Geological history is an ordered aggregation of Geological Event objects, each of which may have an associated Geological Age, Geological Environment, and one or more Geological Process objects. Genesis typically pertains to some geological phenomenon (Geological Structure, Earth Material, Geological Unit, Fossil, etc.)

In GeoSciML 2.0 this ordering cannot be specified.

A GeologicEvent must have a specified eventAge (numericAgeDate, olderNamedAge, or youngerNamedAge), at least one eventProcess, and may have specified eventEnvironments. An example might be a cratonic uplift event during which erosion, sedimentation, and volcanism all take place. Traditionally, geologists have described the age of a feature without explicitly specifying the event or processes the age related to. The GeologicEvent package allows for explicitly linking the three, without mandating it.

The eventAge attribute is the age of a particular geological event or feature expressed in terms of years before present (absolute age), referred to the geological time scale, or by comparison with other geological events or features (relative age). An eventAge can represent an instant in time, an interval of time, or any combination of multiple instants or intervals. Specifications of age in years before present are based on determination of time durations based on interpretation of isotopic analyses of EarthMaterial (some other methods are used for geologically young materials). Ages referred to geological time scales are essentially based on correlation of a geological unit with a standard chronostratigraphic unit that serves as a reference. Relative ages are based on relationships between geological units such as superposition, intruded by, cross-cuts, or "contains inclusions of".

Local Subclasses: DisplacementEvent

Attributes

Name Type Bounds From Class Notes
observationMethod Category 1..* GeologicFeature Feature ObservationMethod specifies the approach to acquiring the collection of attribute values that constitute an individual feature instance (e.g. point count, brunton compass on site, air photo interpretation, field observation, hand specimen, laboratory, aerial photography, creative imagination). ObservationMethod is a convenience property that provides a quick and dirty approach to observation metadata when data are reported using a feature view (as opposed to observation view). For a borehole, the GeologicFeature observation method specifies how the geologic properties were determined (eg, visual observation, or standard AzGS logging procedure (described in detail somewhere else)). This property corresponds (loosely) to ISO19115 Lineage.
Attribute tagged values
Tag Value
sequenceNumber 1
nillable True
purpose DescriptionPurpose 1..1 GeologicFeature Specification of the intended purpose/level of abstraction for a given feature or object instance. Scoped name because intention is asserted by author of the data instance. Values are: instance, typicalNorm, definingNorm.
Attribute tagged values
Tag Value
sequenceNumber 2
eventProcess EventProcessTerm 1..* GeologicEvent The eventProcess specifies the process or processes that occurred during the event. Examples include deposition, extrusion, intrusion, cooling.
Attribute tagged values
Tag Value
inlineOrByReference byReference
sequenceNumber 1
nillable True
numericAgeDate NumericAgeRange 1..1 GeologicEvent The numericAgeDate attribute is the age of a particular geological event or feature expressed in terms of years before present (1950), using CGI_NumericAgeRange. This datatype allows a younger and older age boundary to express an interval, and a reporting age, which is a single numeric age to report for applications that can not use a numeric range. Age in years before present is an estimated time durations based on interpretation of isotopic analyses of EarthMaterial (some other methods are used for geologically young materials).
Numeric age range uses StratigraphicDateEstimate to allow incorporation of various uncertainty measures using ISO19115 DataQuality elements, and binding with observation features to report details of date determination measurement.
Attribute tagged values
Tag Value
nillable True
sequenceNumber 2
olderNamedAge GeochronologicEra 1..1 GeologicEvent Older boundary of age of event expressed using a geochronologic era defined according to a geologic time scale per GeologicTime schema
Attribute tagged values
Tag Value
nillable True
sequenceNumber 3
inlineOrByReference byReference
youngerNamedAge GeochronologicEra 1..1 GeologicEvent Younger boundary of age of event expressed using a geochronologic era defined according to a geologic time scale per GeologicTime schema
Attribute tagged values
Tag Value
sequenceNumber 4
nillable True
inlineOrByReference byReference
eventEnvironment Category 1..* GeologicEvent The physical setting within which a GeologicEvent takes place. GeologicEnvironment is construed broadly to include physical settings on the Earth surface specified by climate, tectonics, physiography or geography, and settings in the Earth’s interior specified by pressure, temperature, chemical environment, or tectonics.
Attribute tagged values
Tag Value
nillable True
sequenceNumber 5
 

Outbound Associations

Name Type Multiplicity From Class Notes
occurrence MappedFeature 0..* GeologicFeature Points to any number of mapped features which are occurrences of the geologic feature. Mapped features may all be from a single map or from several maps.
Association tagged values
Tag Value
sequenceNumber 3
relatedFeature GeologicFeature 1..* GeologicFeature Any geologic feature may be related to another geologic feature. For example, one geologic unit may "overlie" another geologic unit; a geologic unit may be "intersected by" a fault.
Association tagged values
Tag Value
sequenceNumber 4
nillable True
classifier ControlledConcept 1 GeologicFeature A standard description or definition of the feature type (eg; the definition of a particular Geologic Unit in a stratigraphic lexicon)
Association tagged values
Tag Value
inlineOrByReference byReference
sequenceNumber 9
metadata MD_Metadata 1 GeologicFeature
Association tagged values
Tag Value
sequenceNumber 20
nillable True
prototype StratigraphicPoint 1 GeologicEvent Prototype association to StratigraphicPoint may only be used when GeologicEvent is a stratigraphic event
Association tagged values
Tag Value
sequenceNumber 6
nillable True
 

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="GeologicEvent" substitutionGroup="gsml:GeologicFeature" type="gsmlga:GeologicEventType">

    <xs:annotation>

        <xs:documentation>An identifiable event during which one or more geological processes act to modify geological entities. A GeologicEvent must have a specified geologic age and may have specified environments and processes. An example might be a cratonic uplift event during which erosion, sedimentation, and volcanism all take place.

				

				The numeric or named age attributes of a particular geological event are expressed in terms of years before present (absolute age), referred to the geological time scale, or by comparison with other geological events or features (relative named age). A geologic event age can represent an instant in time or an interval of time.</xs:documentation>

    </xs:annotation>

</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="GeologicEventType">

    <xs:complexContent>

        <xs:extension base="gsml:GeologicFeatureType">

            <xs:sequence>

                <xs:element maxOccurs="unbounded" minOccurs="1" name="eventProcess" nillable="true" type="gml:ReferenceType">

                    <xs:annotation>

                        <xs:appinfo>

                            <gml:targetElement xmlns:gml="http://www.opengis.net/gml/3.2">gsmlga:EventProcessTerm</gml:targetElement>

                        </xs:appinfo>

                        <xs:documentation>The eventProcess specifies the process or processes that occurred during the event. Examples include deposition, extrusion, intrusion, cooling.</xs:documentation>

                    </xs:annotation>

                </xs:element>

                <xs:element name="numericAgeDate" nillable="true">

                    <xs:annotation>

                        <xs:documentation>The numericAgeDate attribute is the age of a particular geological event or feature expressed in terms of years before present (1950), using NumericAgeRange. This datatype allows a younger and older age boundary to express an interval, and a reporting age, which is a single numeric age to report for applications that can not use a numeric range. Age in years before present is an estimated time durations based on interpretation of isotopic analyses of EarthMaterial (some other methods are used for geologically young materials).

Numeric age range uses GeologicDateEstimate to allow incorporation of various uncertainty measures using ISO19115 DataQuality elements, and binding with observation features to report details of date determination measurement.</xs:documentation>

                    </xs:annotation>

                    <xs:complexType>

                        <xs:complexContent>

                            <xs:extension base="gsmlga:NumericAgeRangePropertyType">

                                <xs:attribute name="nilReason" type="gml:NilReasonType"/>

                            </xs:extension>

                        </xs:complexContent>

                    </xs:complexType>

                </xs:element>

                <xs:element name="olderNamedAge" nillable="true" type="gml:ReferenceType">

                    <xs:annotation>

                        <xs:appinfo>

                            <gml:targetElement xmlns:gml="http://www.opengis.net/gml/3.2">gsmlgt:GeochronologicEra</gml:targetElement>

                        </xs:appinfo>

                        <xs:documentation>Older boundary of age of event expressed using a geochronologic era defined according to a geologic time scale per GeologicTime schema</xs:documentation>

                    </xs:annotation>

                </xs:element>

                <xs:element name="youngerNamedAge" nillable="true" type="gml:ReferenceType">

                    <xs:annotation>

                        <xs:appinfo>

                            <gml:targetElement xmlns:gml="http://www.opengis.net/gml/3.2">gsmlgt:GeochronologicEra</gml:targetElement>

                        </xs:appinfo>

                        <xs:documentation>Younger boundary of age of event expressed using a geochronologic era defined according to a geologic time scale per GeologicTime schema</xs:documentation>

                    </xs:annotation>

                </xs:element>

                <xs:element name="eventEnvironment" maxOccurs="unbounded" minOccurs="1" nillable="true">

                    <xs:annotation>

                        <xs:documentation>The physical setting within which a GeologicEvent takes place.  GeologicEnvironment is construed broadly to include physical settings on the Earth surface specified by climate, tectonics, physiography or geography, and settings in the Earth?s interior specified by pressure, temperature, chemical environment, or tectonics.</xs:documentation>

                    </xs:annotation>

                    <xs:complexType>

                        <xs:complexContent>

                            <xs:extension base="swe:CategoryPropertyType">

                                <xs:attribute name="nilReason" type="gml:NilReasonType"/>

                            </xs:extension>

                        </xs:complexContent>

                    </xs:complexType>

                </xs:element>

                <xs:element name="prototype" type="gsmlgt:StratigraphicPointPropertyType" nillable="true">

                    <xs:annotation>

                        <xs:documentation>Prototype association to StratigraphicPoint may only be used when GeologicEvent is a stratigraphic event</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="GeologicEventPropertyType">

    <xs:sequence minOccurs="0">

        <xs:element ref="gsmlga:GeologicEvent"/>

    </xs:sequence>

    <xs:attributeGroup ref="gml:AssociationAttributeGroup"/>

    <xs:attributeGroup ref="gml:OwnershipAttributeGroup"/>

</xs:complexType>