1.6.0301 DRAFT (GPGIM 1.6) Fri Oct 5 17:15:16 2007

Index by name

Index by group

Dev Index

Legend


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)

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.


TimeVariantFeature

(abstract) inherits from AbstractFeature

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.


TopologicalFeature

(abstract) inherits from TimeVariantFeature
disabled, secret, unstable

TangibleFeature

(abstract) inherits from ReconstructableFeature
copy2instant, inheritfrominstant

ArtificialFeature

(abstract) inherits from ReconstructableFeature
copy2instant, inheritfrominstant

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


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

ConstantValue<T>

inherits from TimeDependentPropertyValue

- Most basic case of TimeDependentPropertyValue

structuraltype

MathFunctionOfTime<T>

inherits from TimeDependentPropertyValue
disabled, secret, structuraltype, unstable

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

InstantaneousExtent

inherits from InstantaneousTangibleFeature

- Instantaneous 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

FoldPlane

inherits from AbstractGeologicalPlane

- Inferred plane of geological folding

copy2instant

AbstractGeologicalContact

(abstract) inherits from AbstractGeologicalPlane

- Abstract base for all Geological Contacts

copy2instant

Unconformity

inherits from AbstractGeologicalContact

- Surface of contact between two differing rock units

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

HotSpotTrail

inherits from TangibleFeature
copy2instant

HotSpotTrailMark

(no inheritance)
structuraltype