1.6.0301 DRAFT (GPGIM 1.6) Fri Oct 5 17:15:16 2007
Basic classes (no group assigned)
Jump to Index: Name Group Dev Legend
string
(primitive) (no inheritance)
boolean
(primitive) (no inheritance)
integer
(primitive) (no inheritance)
double
(primitive) (no inheritance)
anyURI
(primitive) (no inheritance)
gpml:featureId
(primitive) (no inheritance)
gpml:revisionId
(primitive) (no inheritance)
gpml:plateId
(primitive) (no inheritance)
xs:any
(external) (no inheritance)
gml:Point
(external) (no inheritance)
gml:TimeInstant
(external) (no inheritance)
gml:TimePeriod
(external) (no inheritance)
gml:LineString
(external) (no inheritance)
gml:Vector
(external) (no inheritance)
gml:Polygon
(external) (no inheritance)
gpml:measure
(primitive) (no inheritance)
gpml:angle
(primitive) (no inheritance)
gml:_MetaData
(external) (no inheritance)
gml:_Geometry
(external) (no inheritance)
gml:AbstractFeature
(external) (no inheritance)
-
contains external gml:_MetaData[0..*] gml:metaDataProperty
-
contains external string[0..1] gml:description
-
contains external string[0..*] gml:name
gml:AbstractFeatureCollection
(external) (no inheritance)
gml:AbstractMetaData
(external) (no inheritance)
gml:AbstractGeometry
(external) (no inheritance)
Group 'root'
PNG diagram
Jump to Index: Name Group Dev Legend
FeatureCollection
inherits from
gml:AbstractFeatureCollection
- This is the root element for GPML data files, and is the way GML groups all other Features together. It contains these features via the gml:featureMember property.
AbstractFeature
(abstract) inherits from
gml:AbstractFeature
- Highest-level abstract parent of all GPML Features.
InstantaneousFeature
(abstract) inherits from
AbstractFeature
- "Snapshot" version of GPML Features, defined at a specific time
AssertionFeature
(abstract) inherits from
AbstractFeature
disabled, secret, unstable
ReconstructableFeature
(abstract) inherits from
TimeVariantFeature
- Parent of all GPML Features we may want to associate with a plateId and are reconstructable.
LineStringSubsectionValidAssertion
inherits from
AssertionFeature
disabled, secret, unstable
PropertyDelegate<T>
(no inheritance)
- Reference to the value of a property belonging to a remote gpml:Feature
structuraltype
FeatureReference<T>
(no inheritance)
- Reference to a remote gpml:Feature
structuraltype
FeatureSnapshotReference<T>
(no inheritance)
- Reference to a remote gpml:Feature (specific revision)
structuraltype
Group 'meta'
PNG diagram
Jump to Index: Name Group Dev Legend
OldPlatesHeader
(no inheritance)
- Metadata that all gpml:Features can have, inherited from old PLATES data files.
structuraltype
-
contains integer[1] regionNumber
-
contains integer[1] referenceNumber
-
contains integer[1] stringNumber
-
contains string[1] geographicDescription
-
contains integer[1] plateIdNumber
-
contains double[1] ageOfAppearance
-
contains double[1] ageOfDisappearance
-
contains string[1] dataTypeCode
-
contains integer[1] dataTypeCodeNumber
-
contains string[1] dataTypeCodeNumberAdditional
-
contains integer[1] conjugatePlateIdNumber
-
contains integer[1] colourCode
-
contains integer[1] numberOfPoints
Group 'timedependentproperty'
PNG diagram
Jump to Index: Name Group Dev Legend
TimeDependentPropertyValue<T>
(abstract) (no inheritance)
- Abstract parent of all structural types handling time-dependency for property values.
structuraltype
-
contains const string[1] valueType
ConstantValue<T>
inherits from
TimeDependentPropertyValue
- Most basic case of TimeDependentPropertyValue
structuraltype
-
contains T[1] value
-
contains string[0..1] description
IrregularSampling<T>
inherits from
TimeDependentPropertyValue
- TimeDependentPropertyValue combining samples and an interpolation function
structuraltype
TimeSample<T>
(no inheritance)
- Single TimeInstant with an associated value.
structuraltype
PiecewiseAggregation<T>
inherits from
TimeDependentPropertyValue
- TimeDependentPropertyValue combining several different types of TimeDependentPropertyValue joined by time windows
structuraltype
TimeWindow<T>
(no inheritance)
- Single TimePeriod with an associated time-dependent property value.
structuraltype
InterpolationFunction
(abstract) (no inheritance)
- Abstract parent for various interpolation methods
structuraltype
FiniteRotationSlerp
inherits from
InterpolationFunction
- Spherical Linear Interpolation function
structuraltype
Group 'plateboundary'
PNG diagram
Jump to Index: Name Group Dev Legend
InstantaneousClosedPlateBoundary
inherits from
InstantaneousArtificialFeature
- Snapshot closed polygon plate boundary that is pre-reconstructed to a specific instant in time.
ClosedPlateBoundary
inherits from
ArtificialFeature
- Rigid closed polygon plate boundary that can be reconstructed to any time.
TopologicalPlateClosure
inherits from
TopologicalFeature
- Caltech's plate closures
disabled, secret, unstable
IntersectionIdentification
(no inheritance)
disabled, secret, structuraltype, unstable
TopologicalClosedPlateBoundary
inherits from
TopologicalFeature
- A flexible closed polygon boundary based on geometry from other ReconstructableFeatures.
disabled, secret, unstable
InstantaneousClosedContinentalBoundary
inherits from
InstantaneousArtificialFeature
- Snapshot closed polygon continental crust boundary that is pre-reconstructed to a specific instant in time.
ClosedContinentalBoundary
inherits from
ArtificialFeature
- Rigid closed polygon continental crust boundary that can be reconstructed to any time.
TopologicalClosedContinentalBoundary
inherits from
TopologicalFeature
- Collection of Crust Type Boundary Segments defining a closed polygon boundary at an instant in time.
disabled, secret, unstable
InferredPaleoBoundary
inherits from
ArtificialFeature
- Part of a plate boundary defined by hand for real-world geology that no longer exists.
copy2instant
Group 'extent'
PNG diagram
Jump to Index: Name Group Dev Legend
ReconstructableExtent
inherits from
TangibleFeature
- Reconstructable wrapper for AbstractExtent
disabled, unstable
Contour
inherits from
gml:AbstractGeometry
- Polyline and/or polygon geometry with additional z-value semantics.
geometrictype
AbstractField
inherits from
TangibleFeature
- Abstract superclass for various field data, including stand-alone Contours and outlines.
copy2instant, unstable
Bathymetry
inherits from
AbstractField
- Sea floor depth data, including bathymetric contours and grids.
copy2instant, unstable
Topography
inherits from
AbstractField
- Elevation data, including topographic contours and grids.
copy2instant, unstable
Gravimetry
inherits from
AbstractField
- Gravity grids, outlines, and contours.
copy2instant, unstable
Magnetics
inherits from
AbstractField
- Magnetic field feature for grid data and contours.
copy2instant, unstable
GlobalElevation
inherits from
AbstractField
- Merged bathymetric and topographic elevation data
copy2instant, unstable
OceanicAge
inherits from
AbstractField
- Age of seafloor, for contours and grids.
copy2instant, unstable
CrustalThickness
inherits from
AbstractField
- Crustal thickness data, typically represented using grids, related to Isopach data.
copy2instant, unstable
DynamicTopography
inherits from
AbstractField
copy2instant, unstable
MantleDensity
inherits from
AbstractField
- Density of the mantle, computed using Seismic Tomography.
copy2instant, unstable
HeatFlow
inherits from
AbstractField
- Oceanic heat-flow data
copy2instant, unstable
SedimentThickness
inherits from
AbstractField
- Isopach data indicating sediment thickness using grids and/or contours.
copy2instant, unstable
Roughness
inherits from
AbstractField
- Roughness data computed from Gravity grids.
copy2instant, unstable
SpreadingRate
inherits from
AbstractField
- Sea-floor spreading rate.
copy2instant, unstable
SpreadingAsymmetry
inherits from
AbstractField
- Asymmetry in sea-floor spreading rate.
copy2instant, unstable
Stress
inherits from
AbstractField
- Stress grids and contour data.
copy2instant, unstable
Group 'ridge'
PNG diagram
Jump to Index: Name Group Dev Legend
TectonicSection
(abstract) inherits from
TangibleFeature
- Superclass to group ridgelike and related tectonic features together.
copy2instant
MidOceanRidge
inherits from
TectonicSection
Mid-Ocean Ridge - A spreading rift on oceanic crust
copy2instant
ContinentalRift
inherits from
TectonicSection
Continental Rift - A spreading rift on continental crust
copy2instant
SubductionZone
inherits from
TectonicSection
- A zone of descending lithospheric plate
copy2instant
OrogenicBelt
inherits from
TectonicSection
- A linear or arcuate zone on a regional scale which has undergone compressional tectonics
copy2instant
Transform
inherits from
TectonicSection
- Regional scale strike-slip plate bounary
copy2instant
FractureZone
inherits from
TectonicSection
- Inactive fracture in the crust that was once part of a Transform boundary.
copy2instant
PassiveContinentalBoundary
inherits from
TectonicSection
- Border line between oceanic and continental crust
copy2instant
Group 'isochron'
PNG diagram
Jump to Index: Name Group Dev Legend
Isochron
inherits from
TangibleFeature
- Simple line defining points of equal age for oceanic crust
copy2instant
MagneticAnomalyIdentification
inherits from
TangibleFeature
- Magnetic 'pick' to identify age of oceanic crust based on magnetostratigraphic time-scale.
copy2instant
MagneticAnomalyShipTrack
inherits from
TangibleFeature
- Ship Track data for Magnetic 'pick's
copy2instant
FractureZoneIdentification
inherits from
TangibleFeature
- Pick to identify fracture zone.
copy2instant
Group 'contact'
PNG diagram
Jump to Index: Name Group Dev Legend
AbstractGeologicalPlane
(abstract) inherits from
TangibleFeature
- Abstract base for all Geological Surface Planes, including Surfaces such as Bedding Surfaces, Cleavage, intangible planes such as Fold Plane, as well as Contacts and Faults.
copy2instant
GeologicalPlane
inherits from
AbstractGeologicalPlane
- Surface plane indicator based on rock unit observations, e.g. Bedding and Cleavage planes.
copy2instant
AbstractGeologicalContact
(abstract) inherits from
AbstractGeologicalPlane
- Abstract base for all Geological Contacts
copy2instant
UnknownContact
inherits from
AbstractGeologicalContact
- Regional scale miscellaneous or unknown geological contact line
copy2instant
Fault
inherits from
AbstractGeologicalContact
- Fracture in a rock body along which observable relative displacement has occurred between adjacent blocks
copy2instant
AbstractRockUnit
(abstract) inherits from
TangibleFeature
- Abstract base for all geological rock units
copy2instant
BasicRockUnit
inherits from
AbstractRockUnit
- Basic definition of a geological rock unit
copy2instant
Group 'misc'
PNG diagram
Jump to Index: Name Group Dev Legend
Suture
inherits from
TangibleFeature
- large scale structural feature associated with continental collision, separating crust that once belonged to two different plates.
copy2instant
PseudoFault
inherits from
TangibleFeature
- Fault-like contact caused by ridge propagation.
copy2instant
IslandArc
inherits from
TangibleFeature
- Type of volcanic arc formed by plate tectonics as an oceanic plate subducts under another and produces magma which rises to form the arc.
copy2instant
HotSpotTrailMark
(no inheritance)
structuraltype