Feature Catalogue'INSPIRE application schemas'

Version:

n/a (each application schema is versioned separately)

Date:

31/07/2023

Scope:

This feature catalogue gives an informative overview of the spatial object types and data types defined in the INSPIRE data specifications. These types are used by data providers for the exchange and classification of spatial objects from data sets that relate to one or several INSPIRE spatial data themes.

For the normative requirements, please refer to the COMMISSION REGULATION (EU) No 1089/2010 of 23 November 2010 on the interoperability of spatial data sets and services. For a more detailed description of the application schemas, see the data specification guidance documents at https://inspire.ec.europa.eu/data-specifications.

Responsible organisation:

INSPIRE Maintenance and Implementation Group (MIG)

Table of contents

Application schema: Activity Complex

ActivityComplex

Spatial Object Type

Application schema: Addresses

Address

Spatial Object Type

AddressAreaName

Spatial Object Type

AddressComponent

Spatial Object Type

AdminUnitName

Spatial Object Type

PostalDescriptor

Spatial Object Type

ThoroughfareName

Spatial Object Type

Application schema: AdministrativeAndSocialGovernmentalServices

GovernmentalService

Spatial Object Type

Application schema: AdministrativeUnits

AdministrativeBoundary

Spatial Object Type

AdministrativeUnit

Spatial Object Type

Condominium

Spatial Object Type

Application schema: Agricultural and Aquaculture Facilities Model

Holding

Spatial Object Type

Site

Spatial Object Type

Application schema: Air Transport Network

AerodromeArea

Spatial Object Type

AerodromeCategory

Spatial Object Type

AerodromeNode

Spatial Object Type

AerodromeType

Spatial Object Type

AirLink

Spatial Object Type

AirLinkSequence

Spatial Object Type

AirNode

Spatial Object Type

AirRoute

Spatial Object Type

AirRouteLink

Spatial Object Type

AirspaceArea

Spatial Object Type

ApronArea

Spatial Object Type

ConditionOfAirFacility

Spatial Object Type

DesignatedPoint

Spatial Object Type

ElementLength

Spatial Object Type

ElementWidth

Spatial Object Type

FieldElevation

Spatial Object Type

InstrumentApproachProcedure

Spatial Object Type

LowerAltitudeLimit

Spatial Object Type

Navaid

Spatial Object Type

ProcedureLink

Spatial Object Type

RunwayArea

Spatial Object Type

RunwayCentrelinePoint

Spatial Object Type

StandardInstrumentArrival

Spatial Object Type

StandardInstrumentDeparture

Spatial Object Type

SurfaceComposition

Spatial Object Type

TaxiwayArea

Spatial Object Type

TouchDownLiftOff

Spatial Object Type

UpperAltitudeLimit

Spatial Object Type

UseRestriction

Spatial Object Type

Application schema: Area Management Restriction and Regulation Zones

ManagementRestrictionOrRegulationZone

Spatial Object Type

Application schema: Base Types

SpatialDataSet

Spatial Object Type

Application schema: Base Types 2

Application schema: Bio-geographicalRegions

Bio-geographicalRegion

Spatial Object Type

Application schema: Buildings2D

Building

Spatial Object Type

BuildingPart

Spatial Object Type

Application schema: Buildings3D

Building

Spatial Object Type

BuildingPart

Spatial Object Type

Application schema: BuildingsBase

AbstractBuilding

Spatial Object Type

AbstractConstruction

Spatial Object Type

Building

Spatial Object Type

BuildingPart

Spatial Object Type

Application schema: Cable Transport Network

CablewayLink

Spatial Object Type

CablewayLinkSequence

Spatial Object Type

CablewayLinkSet

Spatial Object Type

CablewayNode

Spatial Object Type

Application schema: Common Transport Elements

AccessRestriction

Spatial Object Type

ConditionOfFacility

Spatial Object Type

MaintenanceAuthority

Spatial Object Type

MarkerPost

Spatial Object Type

OwnerAuthority

Spatial Object Type

RestrictionForVehicles

Spatial Object Type

TrafficFlowDirection

Spatial Object Type

TransportArea

Spatial Object Type

TransportLink

Spatial Object Type

TransportLinkSequence

Spatial Object Type

TransportLinkSet

Spatial Object Type

TransportNetwork

Spatial Object Type

TransportNode

Spatial Object Type

TransportPoint

Spatial Object Type

TransportProperty

Spatial Object Type

VerticalPosition

Spatial Object Type

Application schema: Common Utility Network Elements

Appurtenance

Spatial Object Type

Cabinet

Spatial Object Type

Cable

Spatial Object Type

Duct

Spatial Object Type

Manhole

Spatial Object Type

Pipe

Spatial Object Type

Pole

Spatial Object Type

Tower

Spatial Object Type

UtilityLink

Spatial Object Type

UtilityLinkSequence

Spatial Object Type

UtilityLinkSet

Spatial Object Type

UtilityNetwork

Spatial Object Type

UtilityNode

Spatial Object Type

UtilityNodeContainer

Spatial Object Type

Application schema: Coverages (Base)

Coverage

Spatial Object Type

Application schema: Coverages (Geometry-Value Pairs)

DiscreteCoverageGeometryValuePairs

Spatial Object Type

MultiTimeInstantCoverage

Spatial Object Type

Application schema: Electricity Network

ElectricityCable

Spatial Object Type

Application schema: ElevationGridCoverage

ElevationGridCoverage

Spatial Object Type

Application schema: ElevationVectorElements

BreakLine

Spatial Object Type

ContourLine

Spatial Object Type

ElevationVectorObject

Spatial Object Type

IsolatedArea

Spatial Object Type

SpotElevation

Spatial Object Type

VoidArea

Spatial Object Type

Application schema: Energy Resources Base

Application schema: Energy Resources Coverage

RenewableAndWastePotentialCoverage

Spatial Object Type

Application schema: Energy Resources Vector

FossilFuelResource

Spatial Object Type

RenewableAndWasteResource

Spatial Object Type

VectorEnergyResource

Spatial Object Type

Application schema: Environmental Management Facilities

EnvironmentalManagementFacility

Spatial Object Type

Application schema: EnvironmentalMonitoringFacilities

AbstractMonitoringFeature

Spatial Object Type

AbstractMonitoringObject

Spatial Object Type

EnvironmentalMonitoringActivity

Spatial Object Type

EnvironmentalMonitoringFacility

Spatial Object Type

EnvironmentalMonitoringNetwork

Spatial Object Type

EnvironmentalMonitoringProgramme

Spatial Object Type

ObservingCapability

Spatial Object Type

OperationalActivityPeriod

Spatial Object Type

Application schema: Existing Land Use

ExistingLandUseDataSet

Spatial Object Type

ExistingLandUseObject

Spatial Object Type

Application schema: Geographical Names

NamedPlace

Spatial Object Type

Application schema: Geology

AnthropogenicGeomorphologicFeature

Spatial Object Type

Borehole

Spatial Object Type

Fold

Spatial Object Type

GeologicCollection

Spatial Object Type

GeologicEvent

Spatial Object Type

GeologicFeature

Spatial Object Type

GeologicStructure

Spatial Object Type

GeologicUnit

Spatial Object Type

GeomorphologicFeature

Spatial Object Type

MappedFeature

Spatial Object Type

MappedInterval

Spatial Object Type

NaturalGeomorphologicFeature

Spatial Object Type

ShearDisplacementStructure

Spatial Object Type

Application schema: Geophysics

Campaign

Spatial Object Type

GeophMeasurement

Spatial Object Type

GeophObject

Spatial Object Type

GeophObjectSet

Spatial Object Type

GeophProfile

Spatial Object Type

GeophStation

Spatial Object Type

GeophSwath

Spatial Object Type

Application schema: Gridded Land Use

ExistingLandUseGrid

Spatial Object Type

Package: Gridded Observations

Parent: Specialised Observations

GridObservation

Spatial Object Type

GridSeriesObservation

Spatial Object Type

Application schema: HabitatsAndBiotopes

Habitat

Spatial Object Type

Application schema: HumanHealth

Biomarker

Spatial Object Type

Disease

Spatial Object Type

EnvHealthDeterminantMeasure

Spatial Object Type

EnvHealthDeterminantStatisticalData

Spatial Object Type

GeneralHealthStatistics

Spatial Object Type

HealthServicesStatistic

Spatial Object Type

HealthStatisticalData

Spatial Object Type

Application schema: Hydro - Network

HydroNode

Spatial Object Type

WatercourseLink

Spatial Object Type

WatercourseLinkSequence

Spatial Object Type

WatercourseSeparatedCrossing

Spatial Object Type

Application schema: Hydro - Physical Waters

Crossing

Spatial Object Type

DamOrWeir

Spatial Object Type

DrainageBasin

Spatial Object Type

Embankment

Spatial Object Type

Falls

Spatial Object Type

FluvialPoint

Spatial Object Type

Ford

Spatial Object Type

HydroPointOfInterest

Spatial Object Type

LandWaterBoundary

Spatial Object Type

Lock

Spatial Object Type

ManMadeObject

Spatial Object Type

Rapids

Spatial Object Type

RiverBasin

Spatial Object Type

Shore

Spatial Object Type

ShorelineConstruction

Spatial Object Type

Sluice

Spatial Object Type

StandingWater

Spatial Object Type

SurfaceWater

Spatial Object Type

Watercourse

Spatial Object Type

Wetland

Spatial Object Type

Application schema: Hydro - base

Application schema: Hydrogeology

ActiveWell

Spatial Object Type

Aquiclude

Spatial Object Type

Aquifer

Spatial Object Type

AquiferSystem

Spatial Object Type

Aquitard

Spatial Object Type

GroundWaterBody

Spatial Object Type

HydrogeologicalObject

Spatial Object Type

HydrogeologicalObjectManMade

Spatial Object Type

HydrogeologicalObjectNatural

Spatial Object Type

HydrogeologicalUnit

Spatial Object Type

Application schema: Land Use Nomenclature

Application schema: LandCoverNomenclature

Application schema: LandCoverRaster

LandCoverGridCoverage

Spatial Object Type

Application schema: LandCoverVector

LandCoverDataset

Spatial Object Type

LandCoverUnit

Spatial Object Type

Application schema: MaritimeUnits

Baseline

Spatial Object Type

MaritimeBoundary

Spatial Object Type

MaritimeZone

Spatial Object Type

Application schema: MineralResources

Commodity

Spatial Object Type

EarthResource

Spatial Object Type

ExplorationActivity

Spatial Object Type

Mine

Spatial Object Type

MineralOccurrence

Spatial Object Type

MiningActivity

Spatial Object Type

MiningFeature

Spatial Object Type

MiningFeatureOccurrence

Spatial Object Type

Application schema: NaturalRiskZones

AbstractExposedElement

Spatial Object Type

AbstractHazardArea

Spatial Object Type

AbstractObservedEvent

Spatial Object Type

AbstractRiskZone

Spatial Object Type

ExposedElement

Spatial Object Type

ExposedElementCoverage

Spatial Object Type

HazardArea

Spatial Object Type

HazardCoverage

Spatial Object Type

ObservedEvent

Spatial Object Type

ObservedEventCoverage

Spatial Object Type

RiskCoverage

Spatial Object Type

RiskZone

Spatial Object Type

Application schema: Observable Properties

Application schema: Observation References

ObservationSet

Spatial Object Type

Application schema: Oil-Gas-Chemicals Network

OilGasChemicalsPipe

Spatial Object Type

Application schema: Orthoimagery

AggregatedMosaicElement

Spatial Object Type

MosaicElement

Spatial Object Type

OrthoimageCoverage

Spatial Object Type

SingleMosaicElement

Spatial Object Type

Application schema: Planned Land Use

OfficialDocumentation

Spatial Object Type

SpatialPlan

Spatial Object Type

SupplementaryRegulation

Spatial Object Type

ZoningElement

Spatial Object Type

Package: Point Observations

Parent: Specialised Observations

MultiPointObservation

Spatial Object Type

PointObservation

Spatial Object Type

PointObservationCollection

Spatial Object Type

PointTimeSeriesObservation

Spatial Object Type

Application schema: Population distribution - demography

StatisticalDistribution

Spatial Object Type

Application schema: Processes

Process

Spatial Object Type

Application schema: ProductionAndIndustrialFacilities

ProductionBuilding

Spatial Object Type

ProductionFacility

Spatial Object Type

ProductionInstallation

Spatial Object Type

ProductionInstallationPart

Spatial Object Type

ProductionPlot

Spatial Object Type

ProductionSite

Spatial Object Type

TechnicalUnit

Spatial Object Type

Application schema: Protected Sites

ProtectedSite

Spatial Object Type

Application schema: Railway Transport Network

DesignSpeed

Spatial Object Type

NominalTrackGauge

Spatial Object Type

NumberOfTracks

Spatial Object Type

RailwayArea

Spatial Object Type

RailwayElectrification

Spatial Object Type

RailwayLine

Spatial Object Type

RailwayLink

Spatial Object Type

RailwayLinkSequence

Spatial Object Type

RailwayNode

Spatial Object Type

RailwayStationArea

Spatial Object Type

RailwayStationCode

Spatial Object Type

RailwayStationNode

Spatial Object Type

RailwayType

Spatial Object Type

RailwayUse

Spatial Object Type

RailwayYardArea

Spatial Object Type

RailwayYardNode

Spatial Object Type

Application schema: Road Transport Network

ERoad

Spatial Object Type

FormOfWay

Spatial Object Type

FunctionalRoadClass

Spatial Object Type

NumberOfLanes

Spatial Object Type

Road

Spatial Object Type

RoadArea

Spatial Object Type

RoadLink

Spatial Object Type

RoadLinkSequence

Spatial Object Type

RoadName

Spatial Object Type

RoadNode

Spatial Object Type

RoadServiceArea

Spatial Object Type

RoadServiceType

Spatial Object Type

RoadSurfaceCategory

Spatial Object Type

RoadWidth

Spatial Object Type

SpeedLimit

Spatial Object Type

VehicleTrafficArea

Spatial Object Type

Application schema: Sampled Land Use

ExistingLandUseSample

Spatial Object Type

SampledExistingLandUseDataSet

Spatial Object Type

Application schema: Sea Regions

Coastline

Spatial Object Type

InterTidalArea

Spatial Object Type

MarineCirculationZone

Spatial Object Type

MarineContour

Spatial Object Type

MarineLayer

Spatial Object Type

Sea

Spatial Object Type

SeaArea

Spatial Object Type

SeaBedArea

Spatial Object Type

SeaSurfaceArea

Spatial Object Type

ShoreSegment

Spatial Object Type

Shoreline

Spatial Object Type

Application schema: Sewer Network

SewerPipe

Spatial Object Type

Application schema: Soil

DerivedSoilProfile

Spatial Object Type

ObservedSoilProfile

Spatial Object Type

ProfileElement

Spatial Object Type

SoilBody

Spatial Object Type

SoilDerivedObject

Spatial Object Type

SoilHorizon

Spatial Object Type

SoilLayer

Spatial Object Type

SoilPlot

Spatial Object Type

SoilProfile

Spatial Object Type

SoilSite

Spatial Object Type

SoilThemeCoverage

Spatial Object Type

SoilThemeDescriptiveCoverage

Spatial Object Type

Application schema: Specialised Observations

Sub-package: Gridded Observations

Sub-package: Point Observations

Sub-package: Trajectory and Profile Observations

Application schema: SpeciesDistribution

SpeciesDistributionDataSet

Spatial Object Type

SpeciesDistributionUnit

Spatial Object Type

Application schema: Statistical Units Base

StatisticalUnit

Spatial Object Type

Application schema: Statistical Units Grid

StatisticalGrid

Spatial Object Type

StatisticalGridCell

Spatial Object Type

Application schema: Statistical Units Vector

AreaStatisticalUnit

Spatial Object Type

Evolution

Spatial Object Type

StatisticalTessellation

Spatial Object Type

VectorStatisticalUnit

Spatial Object Type

Application schema: Telecommunications Network

TelecommunicationsCable

Spatial Object Type

Application schema: Thermal Network

ThermalPipe

Spatial Object Type

Package: Trajectory and Profile Observations

Parent: Specialised Observations

ProfileObservation

Spatial Object Type

TrajectoryObservation

Spatial Object Type

Application schema: Water Network

WaterPipe

Spatial Object Type

Application schema: Water Transport Network

Beacon

Spatial Object Type

Buoy

Spatial Object Type

CEMTClass

Spatial Object Type

ConditionOfWaterFacility

Spatial Object Type

FairwayArea

Spatial Object Type

FerryCrossing

Spatial Object Type

FerryUse

Spatial Object Type

InlandWaterway

Spatial Object Type

MarineWaterway

Spatial Object Type

PortArea

Spatial Object Type

PortNode

Spatial Object Type

RestrictionForWaterVehicles

Spatial Object Type

TrafficSeparationScheme

Spatial Object Type

TrafficSeparationSchemeArea

Spatial Object Type

TrafficSeparationSchemeCrossing

Spatial Object Type

TrafficSeparationSchemeLane

Spatial Object Type

TrafficSeparationSchemeRoundabout

Spatial Object Type

TrafficSeparationSchemeSeparator

Spatial Object Type

WaterLinkSequence

Spatial Object Type

WaterNode

Spatial Object Type

WaterTrafficFlowDirection

Spatial Object Type

Waterway

Spatial Object Type

WaterwayLink

Spatial Object Type

WaterwayNode

Spatial Object Type


Application schema: Activity Complex

Version:

4.0


Spatial Object Type: ActivityComplex

ActivityComplex

Definition:

-- Name --

activity complex

-- Definition --

A "single unit", both technically and economically, under the management control of the same legal entity (operator), covering activities as those listed in the Eurostat NACE classification, products and services. Activity Complex includes all infrastructure, equipment and materials. It must represent the whole area, at the same or different geographical location, managed by a "single unit".

-- Description --

NOTE 1 This class describes the minimal set of elements necessary to describe and identify geographically a legal entity and the activities taken place on it under the context of a Environmental purposes.

NOTE 2 "Activity Complex" could be assimilated to terms described on the legislation as Facility, Establishment, Plant, Holding, Organization ,Farm, Extractive Industries or Aquaculture Production Business among others

EXAMPLE i.e. an Agro-business that is legally registered under the Emissions Directive.

Supertype of:

EnvironmentalManagementFacility

Holding

ProductionFacility

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

-- Description --

NOTE This date is recorded to enable the generation of change only update files.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

-- Description --

NOTE This date is recorded primarily for those systems which "close" an entry in the spatial data set in the event of an attribute change.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

function

Definition:

-- Name --

function

-- Definition --

Activities performed by the activity complex. Function is described by the activity and potentially complemented with information about inputs and outputs as result of it.

-- Description --

NOTE The Activity described as part of the Function “Activity Complex” should be recorded using a controlled vocabulary where a particular controlled vocabulary is in use within a given context, such as SIC codes in the UK, it is acceptable to use these, however, the preferred choice for European interoperability is whenever possible NACE [NACE].

Voidable:

false

Multiplicity:

1..*

Value type:

Function (data type)

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

The geometry used to define the extent or position of the “Activity Complex”.

-- Description --

NOTE 1 Based on the provided description, different geometries could be used to represent the Activity Complex as a one legal whole.

EXAMPLE 1 E-prtr geometry is given by a single point based on Geographical Coordinates (see below). In other levels of detail or depending on the Data Provider this could be represented [e.g.] by a Multi-poligon.

EXAMPLE 2 PRTR - Legal act example: “ … the latitude and longitude coordinates within an arc of 5 minutes that avoid the direct identification of an individual holding….”.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

inspireId

Definition:

-- Name --

INSPIRE identifier

-- Definition --

External object identifier of the “Activity Complex”.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Name --

name

-- Definition --

Descriptive name of the “Activity Complex”.

-- Description --

NOTE 1 Several names in different languages may be expressed.

NOTE 2 It is recommended that the language of the name (part of the Geographical/Name data type) be filled whenever possible.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

thematicId

Definition:

-- Name --

thematic identifier

-- Definition --

Thematic Activity Complex identifier.

-- Description --

NOTE It may be the identification code provided or maintained by the Member States public authority to identify the object in the context of specific or general thematic scopes.

EXAMPLE Assigned National PRTR Code.

Voidable:

false

Multiplicity:

0..*

Value type:

ThematicIdentifier (data type)

Attribute:

Name:

validFrom

Definition:

-- Name --

valid from

-- Definition --

The time when the activity complex started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Name --

valid to

-- Definition --

The time when the activity complex no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime


Data type: ActivityComplexDescription

ActivityComplexDescription

Definition:

-- Name --

activity complex description

-- Definition --

Additional information about an activity complex, including its description, address, contact and related parties.

Type:

Data type

Attribute:

Name:

address

Definition:

-- Name --

address

-- Definition --

An address for the activity complex, i.e., an address where the activities occur.

Voidable:

true

Multiplicity:

0..1

Value type:

AddressRepresentation (data type)

Attribute:

Name:

contact

Definition:

-- Name --

contact

-- Definition --

Contact information for the activity complex.

Voidable:

true

Multiplicity:

0..1

Value type:

Contact (data type)

Attribute:

Name:

description

Definition:

-- Name --

description

-- Definition --

A complementary definition of the “Activity Complex” and its characteristics.

-- Description --

NOTE Free text to include or refer any complementary information about the Activity Complex or its characteristics.

Voidable:

true

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

relatedParty

Definition:

-- Name --

related party

-- Definition --

Information on Parties related to the Activity Complex. It is open to many different roles, such as owners, operators or Competent Authorities.

-- Description --

NOTE 1 The term covers concepts described on the legislation such as Operator, Company, Port Authority, Agent, Holder, Collector, Producer, Competent Authority or Keeper.

Voidable:

true

Multiplicity:

0..*

Value type:

RelatedParty (data type)


Data type: Capacity

Capacity

Definition:

-- Name --

capacity

-- Definition --

A quantification of an actual or potential ability to perform an activity, that typically does not change, does not change often, or does not change to a significant degree.

-- Description --

NOTE Capacity could refer depending of the thematic scope to different concepts included on the legislation as “emission limits”, “capacity incineration”, “livestock units”, “nominal capacity”, “objective estimation data”, “rate of desulphurization” or “recycling rate”.

Type:

Data type

Attribute:

Name:

activity

Definition:

-- Name --

activity

-- Definition --

Categorized description of individual or organized set of technically related processes that are carried out by a economical unit, private or public, profit or non profit character.

-- Description --

NOTE The Activity described as part of the Function for “Activity Complex” should be recorded using a controlled vocabulary where a particular controlled vocabulary is in use within a given context, such as SIC codes in the UK, it is acceptable to use these, however, the preferred choice for European interoperability is whenever possible NACE [NACE].

Voidable:

false

Multiplicity:

1..*

Value type:

EconomicActivityValue (code list)

Tagged Values:


Tag


Value


obligation


IR

Attribute:

Name:

description

Definition:

-- Name --

description

-- Definition --

A description of the capacity.

Voidable:

true

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

input

Definition:

-- Name --

input

-- Definition --

Measurable information about parameters related with the inputs related with the activity carried out by the Activity Complex.

-- Description --

NOTE Depending on the thematic scope it can contain different values including terms as Registered Pollutants, Waste, Processed Products, leakage, etc.

Voidable:

false

Multiplicity:

0..*

Value type:

InputOutputAmount (data type)

Attribute:

Name:

output

Definition:

-- Name --

output

-- Definition --

Measurable information about parameters related with the outputs derived from the activity carried out by the “Activity Complex”.

-- Description --

NOTE Depending on the thematic scope it can contain different values including terms as Registered Pollutants, Waste, Processed Products, leakage, etc.

Voidable:

false

Multiplicity:

0..*

Value type:

InputOutputAmount (data type)

Attribute:

Name:

time

Definition:

-- Name --

time

-- Definition --

The duration of time to which the specified capacity refers, such as 1 year for an annual capacity.

-- Description --

NOTE Total capacities are specified without duration of time.

Voidable:

false

Multiplicity:

0..1

Value type:

Time


Data type: Function

Function

Definition:

-- Name --

function

-- Definition --

The function of something expressed as an activity and optional input and/or output.

-- Description --

NOTE Depending on the scope it can refer to different activities (co-incineration, Collection, exploration, incineration, interim disposal, management, recycling, primary production, primary treatment, recovery , recycling, release, storage, use, waste management, etc) and Inputs and Outputs (sludge, substance, tailings, technical products, urban waste water, volatile organic compound, waste, WEEE from private households, etc).

Type:

Data type

Attribute:

Name:

activity

Definition:

-- Name --

activity

-- Definition --

Categorized description of individual or organized set of technically related processes that are carried out by a economical unit, private or public, profit or non profit character.

-- Description --

NOTE The Activity described as part of the Function for “Activity Complex” should be recorded using a controlled vocabulary where a particular controlled vocabulary is in use within a given context, such as SIC codes in the UK, it is acceptable to use these, however, the preferred choice for European interoperability is whenever possible NACE [NACE].

Voidable:

false

Multiplicity:

1..*

Value type:

EconomicActivityValue (code list)

Tagged Values:


Tag


Value


obligation


IR

Attribute:

Name:

description

Definition:

-- Name --

description

-- Definition --

A more detailed description of the function.

Voidable:

true

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

input

Definition:

-- Name --

input

-- Definition --

A classified or registered type of material or something immaterial, that enters a technical and economical unit according to its function.

-- Description --

NOTE Depending on the thematic scope it can contain different values including terms as Biomass, Bio-Waste, Fuel, Organic Solvents, Waste Water, Waste for disposal or recovery, Primary Materials, ..

Voidable:

true

Multiplicity:

0..*

Value type:

InputOutputValue (code list)

Tagged Values:


Tag


Value


obligation


IR

Attribute:

Name:

output

Definition:

-- Name --

output

-- Definition --

A classified or registered type of material or something immaterial, that leaves a technical and economical unit according to its function, ".

-- Description --

NOTE Depending on the thematic scope it can contain different values including terms as Registered Pollutants, Waste, Processed Products, leakage, etc.

Voidable:

true

Multiplicity:

0..*

Value type:

InputOutputValue (code list)

Tagged Values:


Tag


Value


obligation


IR


Data type: InputOutputAmount

InputOutputAmount

Definition:

-- Name --

amount of input or output

-- Definition --

Type and, where available, measurable amount of a classified or registered material that enters or leaves a technical and economical unit.

-- Description --

NOTE Depending on the thematic scope it can refer to different terms as Biomass, Bio-Waste, Fuel, Organic Solvents, Waste Water, Waste for disposal or recovery, Primary Materials, etc.

Type:

Data type

Attribute:

Name:

amount

Definition:

-- Name --

amount

-- Definition --

The amount (such as a volume or mass) of the classified or registered material that enters or leaves a technical and economical unit.

Voidable:

true

Multiplicity:

1

Value type:

Measure

Attribute:

Name:

inputOutput

Definition:

-- Name --

input/output

-- Definition --

A classified or registered type of material or something immaterial, that enters a technical and economical unit according to its function.

-- Description --

NOTE Depending on the thematic scope it can contain different values including terms as Biomass, Bio-Waste, Fuel, Organic Solvents, Waste Water, Waste for disposal or recovery, Primary Materials, etc.

Voidable:

false

Multiplicity:

1

Value type:

InputOutputValue (code list)

Tagged Values:


Tag


Value


obligation


IR


Data type: Permission

Permission

Definition:

-- Name --

permission

-- Definition --

Official Decision (formal consent) granting authorization to operate all or part of an Activity Complex, subject to certain conditions which guarantee that the installations or parts of installations on the same site operated by the same operator comply with the requirements fixed by a competent authority. A permit may cover one or more functions and fix parameters of capacity. The term could be extended to other kind of certificates or documents of special relevance depending of the scope (e.g. ISO, EMAS, National Quality Standards, etc).

The term may be extended to other kind of certificates or documents of special relevance depending of the scope (e.g. ISO, EMAS, National Quality Standards, etc).

-- Description --

NOTE This terms is referred in several legislative acts as “permit” , “authorization”, “development consent” or “exploration permit” among others.

EXAMPLE 1 “…a [written] decision by which the competent authority grants permission to operate all or part of an installation” ;

EXAMPLE 2 “.. the decision of the competent authority or authorities which entitles the developer to proceed with the project..”.

Type:

Data type

Attribute:

Name:

Id

Definition:

-- Name --

identifier

-- Definition --

Identifying reference to the permission.

Voidable:

false

Multiplicity:

0..*

Value type:

ThematicIdentifier (data type)

Attribute:

Name:

dateFrom

Definition:

-- Name --

date from

-- Definition --

A date starting from which the permission applies and is valid.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

dateTo

Definition:

-- Name --

date to

-- Definition --

A date up to which the permission applies and is valid.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

decisionDate

Definition:

-- Name --

decision date

-- Definition --

Temporal reference that complement the definition of the permission.

-- Description --

NOTE For permissions that become effective immediately, the decision date and the start of the validity period coincide. It may however be a duration of years or decades that separates a decision date from the validity period. For example, a permission decided in 2012 may allow the recovery of waste at a particular site starting from the year

EXAMPLE Legal resolutions used to refer to a specific day from which the referred resolution and the emitted permission starts to be valid.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

description

Definition:

-- Name --

description

-- Definition --

A description of the permission.

Voidable:

true

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

permittedCapacity

Definition:

-- Name --

permitted capacity

-- Definition --

Maximum amounts of activity input and/or output according to the permission,

-- Description --

NOTE The physical capacities of a facility may exceed the permitted capacities.

EXAMPLE Incineration of at most 100000 tons of residual waste per year.

Voidable:

true

Multiplicity:

0..*

Value type:

Capacity (data type)

Attribute:

Name:

permittedFunction

Definition:

-- Name --

permitted function

-- Definition --

Function/s for which the permission is granted. Function is as described by the Activity and potentially complemented by information about the Inputs and Outputs derived from the same.

-- Description --

NOTE Functions permitted according to the permission, such as a permit for a landfill.

Voidable:

true

Multiplicity:

0..*

Value type:

Function (data type)

Attribute:

Name:

relatedParty

Definition:

-- Name --

related party

-- Definition --

Parties related to the permission granted to the activity complex open to many different roles, such as Competent Authorities or Company among others

-- Description --

NOTE Include concepts described on the legislation such as Operator, Company, Port Authority, Agent, Holder, Competent Authority or Keeper.

Voidable:

true

Multiplicity:

0..*

Value type:

RelatedParty (data type)


Application schema: Addresses

Version:

4.0


Spatial Object Type: Address

Address

Definition:

-- Definition --

An identification of the fixed location of property by means of a structured composition of geographic names and identifiers.

-- Description --

NOTE 1 The spatial object, referenced by the address, is defined as the "addressable object". The addressable object is not within the application schema, but it is possible to represent the address' reference to a cadastral parcel or a building through associations. It should, however, be noted that in different countries and regions, different traditions and/or regulations determine which object types should be regarded as addressable objects.

NOTE 2 In most situations the addressable objects are current, real world objects. However, addresses may also reference objects which are planned, under construction or even historical.

NOTE 3 Apart from the identification of the addressable objects (like e.g. buildings), addresses are very often used by a large number of other applications to identify object types e.g. statistics of the citizens living in the building, for taxation of the business entities that occupy the building, and the utility installations.

NOTE 4 For different purposes, the identification of an address can be represented in different ways (see example 3).

EXAMPLE 1 A property can e.g., be a plot of land, building, part of building, way of access or other construction,

EXAMPLE 2 In the Netherlands the primary addressable objects are buildings and dwellings which may include parts of buildings, mooring places or places for the permanent placement of trailers (mobile homes), in the UK it is the lowest level of unit for the delivery of services, in the Czech Republic it is buildings and entrance doors.

EXAMPLE 3 Addresses can be represented differently. In a human readable form an address in Spain and an address in Denmark could be represented like this: "Calle Mayor, 13, Cortijo del Marqués, 41037 Écija, Sevilla, España" or "Wildersgade 60A, st. th, 1408 Copenhagen K., Denmark".

Type:

Spatial Object Type

Attribute:

Name:

alternativeIdentifier

Definition:

-- Definition --

External, thematic identifier of the address spatial object, which enables interoperability with existing legacy systems or applications.

-- Description --

NOTE 1 Compared with the proper identifier of the address, the alternative identifier is not necessarily persistent in the lifetime of the address spatial object. Likewise it is usually not globally unique and in general does not include information on the version of the address spatial object.

NOTE 2 Often alternative address identifiers are composed by a set of codes that, e.g., identify the region and the municipality, the thoroughfare name and the address number. These alternative identifiers will not remain persistent e.g. in the case of the merging of two municipalities.

EXAMPLE In Denmark many legacy systems (e.g. in the Statistics Denmark or the Central Business Register) uses as address identification the three digit municipality code plus the four character street name code plus the address number.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

-- Description --

NOTE This date is recorded to enable the generation of change only update files.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Association role:

Name:

building

Definition:

-- Name --

building

-- Definition --

Building that the address is assigned to or associated with.

-- Description --

NOTE An address could potentially have an association to zero, one or several buildings. Also it is possible (but this is not expressed in this application schema) that several addresses are associated to a single building.

EXAMPLE In Praha, The Czech Republic, the address designated "NaPankráci 1690/125" is associated to a specific building in the street, in this case the building with number 1690 in the district (cz: cast obce) "Nusle".

Voidable:

true

Multiplicity:

0..*

Value type:

AbstractConstruction (spatial object type)

Association role:

Name:

component

Definition:

-- Definition --

Represents that the address component is engaged as a part of the address.

-- Description --

EXAMPLE For the address designated "Calle Mayor 13, Cortijo del Marqués, 41037, Écija, Sevilla, España" the six address components "Calle Mayor", "Cortijo del Marqués", "41037", "Écija", "Sevilla" and "España" are engaged as address components.

Voidable:

false

Multiplicity:

1..*

Value type:

AddressComponent (spatial object type)

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

-- Description --

NOTE This date is recorded primarily for those systems which "close" an entry in the spatial data set in the event of an attribute change.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the address.

-- Description --

NOTE 1 An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the addressable object.

NOTE 2 The primary purpose of this identifier is to enable links between various sources and the address components.

EXAMPLE An address spatial object from Denmark could carry this identifier:

Namespace: DK_ADR

Local identifier: 0A3F507B2AB032B8E0440003BA298018

Version identifier: 12-02-2008T10:05:01+01:00

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

locator

Definition:

-- Definition --

Human readable designator or name.

Voidable:

false

Multiplicity:

1..*

Value type:

AddressLocator (data type)

Association role:

Name:

parcel

Definition:

-- Definition --

Cadastral parcel that this address is assigned to or associated with.

-- Description --

NOTE An address could potentially have an association to zero, one or several cadastral parcels. Also it is possible (but this is not expressed in this application schema) that several addresses are associated to a single cadastral parcel.

EXAMPLE In the street "Wildersgade" in Copenhagen, Denmark, the address designated as "Wildersgade 66, 1408 København K" is associated to the cadastral parcel identifier "81" in the district of "Christianshavn".

Voidable:

true

Multiplicity:

0..*

Value type:

CadastralParcel (spatial object type)

Association role:

Name:

parentAddress

Definition:

-- Definition --

The main (parent) address with which this (sub) address is tightly connected.

-- Description --

NOTE 1 The relationship between a set of subaddresses and the main address most often means that the sub addresses use the same locator and address components (for example , thoroughfare name, address area, post code) as the parent address. For each sub address additional address locators are then included for identification, like e.g. flat number, floor identifier, door number.

NOTE 2 In some countries several levels of parent-, sub- and sub-sub-addresses exist. In other countries the concept of parent addresses does not exist; all addresses are thus of the same level.

EXAMPLE 1 In a Spanish city the address "Calle Gran Vía 8" is a parent address where the locator "8" represents the building. In the building, the sub address "Calle Gran Via 8, door 3" represents a sub-address, while the more detailed sub-sub address "Calle Gran Via 8, door 3, staircase A, floor 5, dwelling 1" represents the address of a specific dwelling.

EXAMPLE 2 In Denmark the legislation on addresses define two types of addresses: the parent "access level" and the sub "unit level". In the city of Copenhagen "Wildersgade 60A" is a parent access address that represents a specific entrance to a building. Inside the entrance, subaddresses using floor and door designators identifies the individual dwellings like e.g. "Wildersgade 60A, 1st floor, left door".

EXAMPLE 3 In The Netherlands only one level of addresses exists.

Voidable:

true

Multiplicity:

0..1

Value type:

Address (spatial object type)

Attribute:

Name:

position

Definition:

-- Definition --

Position of a characteristic point which represents the location of the address according to a certain specification, including information on the origin of the position.

Voidable:

false

Multiplicity:

1..*

Value type:

GeographicPosition (data type)

Attribute:

Name:

status

Definition:

-- Definition --

Validity of the address within the life-cycle (version) of the address spatial object.

-- Description --

NOTE This status relates to the address and is not a property of the object to which the address is assigned (the addressable object).

Voidable:

true

Multiplicity:

0..1

Value type:

StatusValue (code list)

Values:

current

-- Definition --

Current and valid address according to official body responsible for address allocation or deemed, by the dataset custodian, to be the most appropriate, commonly used address.

retired

-- Definition --

An address no longer in every day use or abolished by the official body responsible for address allocation or by the dataset custodian.

proposed

-- Definition --

An address awaiting approval by the dataset custodian or official body responsible for address allocation.

reserved

-- Definition --

An address approved by the by the official body responsible for address allocation or by the dataset custodian, but yet to be implemented.

alternative

-- Definition --

An address in common use but different from the master address as determined by the official body responsible for address allocation or by the dataset custodian.

Attribute:

Name:

validFrom

Definition:

-- Definition --

Date and time of which this version of the address was or will be valid in the real world.

-- Description --

NOTE This date and time can be set in the future for situations where an address or a version of an address has been decided by the appropriate authority to take effect for a future date.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Definition --

Date and time at which this version of the address ceased or will cease to exist in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

AddressCountry

Expression:

/* An address shall have an admin unit address component spatial object whose level is 1 (Country) */ inv: self.component -> forAll (a1 | exists(a1.parent.oclIsTypeOf(AdminUnitName) and a1.parent.level=1))

Constraint:

Name:

AddressPosition

Expression:

/* An address shall have exactly one default geographic position (default attribute of GeographicPosition must be true) */ inv: self.position -> one(a1 | a1.default = true)

Constraint:

Name:

EndLifeSpanVersion

Expression:

/* If date set endLifespanVersion must be later than beginLifespanVersion (if set) */ inv: self.endLifespanVersion.isAfter(self.beginLifespanVersion)


Spatial Object Type: AddressAreaName

AddressAreaName

Definition:

-- Definition --

An address component which represents the name of a geographic area or locality that groups a number of addressable objects for addressing purposes, without being an administrative unit.

-- Description --

NOTE 1 In some countries and regions an address area is a true subdivision of an administrative unit (most often a municipality), so that every address area is fully inside the municipality and so that every part of the municipality is within an address area. In other countries, the concept of address area names is less strict and based on local tradition or specific needs.

NOTE 2 In some situations an address area name is not required to obtain unambiguousness; instead the purpose is to make the complete address more informative and descriptive, adding a well known place name (e.g. of a village or community) to the address. This is particularly useful if the municipality or post code covers a large area.

EXAMPLE 1 In Sweden a "Kommundel" (en: Municipal sub division) is a type of address area names that ensures that street names are unique within the sub division.

EXAMPLE 2 In Spain an "Entidad de población" (en: population entity) has the same function. It is the general address area which depending on its characteristics can be classified as "Entidad Singular" (en: singular entity) or "Entidad Colectiva" (en: collective entity). Moreover, according to the population distribution, these areas can contain one or several "Núcleo de población" (en: population core) and/or "Población diseminada" (en: scattered population).

EXAMPLE 3 In Denmark "Supplerende bynavn" (en: Supplementary town name) is sometimes compulsory to ensure uniqueness of street names within the post code, sometimes it is just useful extra information, that makes the address more informative.

Subtype of:

AddressComponent

Type:

Spatial Object Type

Attribute:

Name:

name

Definition:

-- Definition --

Proper noun applied to the address area.

-- Description --

NOTE The data type allows names in different languages and scripts as well as inclusion of alternative name, alternative spellings, historical name and exonyms.

Voidable:

false

Multiplicity:

1..*

Value type:

GeographicalName (data type)

Association role:

Name:

namedPlace

Definition:

-- Definition --

The named place that this address area name represents.

-- Description --

NOTE In order to populate this association, it is important that the area covered by the identified Named Place is exactly the same as the area covered by the address area name in question; if this is not the case the association would result in an inconsistency.

EXAMPLE The geographical name "Huskvarna", which represents a part of the municipality of Jönköping in Sweden, is the source of the address area name, "Huskvarna".

Voidable:

true

Multiplicity:

0..1

Value type:

NamedPlace (spatial object type)

Constraint:

Name:

EndLifeSpanVersion

Expression:

/* If date set endLifespanVersion must be later than beginLifespanVersion (if set) */ inv: self.endLifespanVersion .isAfter(self.beginLifespanVersion)


Spatial Object Type: AddressComponent

AddressComponent

Definition:

-- Definition --

Identifier or geographic name of a specific geographic area, location, or other spatial object which defines the scope of an address.

-- Description --

NOTE 1 Four different subclasses of address components are defined:

o Administrative unit name, which may include name of country, name of municipality, name of district

o Address area name like e.g. name of village or settlement

o Thoroughfare name, most often road name

o Postal descriptor

In order to construct an address, these subclasses are often structured hierarchically.

NOTE 2 It is the combination of the address locator and the address components, which makes a specific address spatial object readable and unambiguous for the human user.

EXAMPLE The combination of the locator "13" and the address components "Calle Mayor" (thoroughfare name), "Cortijo del Marqués" (address area name), "41037" (postal descriptor), "Écija", "Sevilla" and "España" (administrative unit names) makes this specific address spatial object readable and unambiguous.

Supertype of:

AddressAreaName

AdminUnitName

PostalDescriptor

ThoroughfareName

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

alternativeIdentifier

Definition:

-- Definition --

External, thematic identifier of the address component spatial object, which enables interoperability with existing legacy systems or applications.

-- Description --

NOTE Compared with a proper identifier of the address component, the alternative identifier is not necessarily persistent in the lifetime of the component spatial object. Likewise it is usually not globally unique and in general does include information on the version of the spatial object.

EXAMPLE 1 National or regional sector-specific identifiers (like e.g. a number- or letter code) for administrative units, address areas (localities, villages, sub-divisions) or thoroughfare names, which are used by a number of existing legacy systems.

EXAMPLE 2 In Denmark the four character municipal "road name code" (0001-9899) is only unique within the present municipality, thus if two municipalities merge, it is necessary to assign new road name codes.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

-- Description --

NOTE This date is recorded to enable the generation of change only update files.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

-- Description --

NOTE This date is recorded primarily for those systems which "close" an entry in the spatial data set in the event of an attribute change.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the address component.

-- Description --

NOTE 1 An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

NOTE 2 The primary purpose of this identifier is to enable links between various sources and the address components.

EXAMPLE An address component spatial object from Denmark could carry this identifier:

Namespace: DK_ADR

Local identifier: 0A3F507B2AB032B8E0440003BA298018

Version identifier: 12-02-2008T10:05:01+01:00

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Association role:

Name:

situatedWithin

Definition:

-- Definition --

Another address component within which the geographic feature represented by this address component is situated.

-- Description --

NOTE 1 The association enables the application schema to express that the subtypes of address components in the dataset form a hierarchy e.g. like: thoroughfare name within municipality within region within country

NOTE 2 The representation of the hierarchy facilitates queries e.g. for a specific thoroughfare name within a given municipality or postcode. It is also necessary where the application schema is used to create or update, for example , a gazetteer which is based on the hierarchical structure of the address components.

NOTE 3 The multiplicity of the association allows it to express that a thoroughfare name is situated in a certain municipality and in a certain postcode. It is also possible to express, for example, that some thoroughfare names cross borders between municipalities and thus is situated within more than one municipality.

EXAMPLE 1 In Spain many spatial objects of the thoroughfare name "Calle Santiago" exist. The association can express that one of the spatial objects is situated within in the municipality of Albacete. From the same example the municipality name "Albacete" is situated within the administrative name (region) of "Castilla La Mancha".

EXAMPLE 2 In Denmark, several address area names entitled "Strandby" exists. In order to identify a specific spatial object it is necessary to know that the relevant spatial object is situated e.g. in the municipality of "Frederikshavn".

Voidable:

true

Multiplicity:

0..*

Value type:

AddressComponent (spatial object type)

Attribute:

Name:

status

Definition:

-- Definition --

Validity of the address component within the life-cycle (version) of the address component spatial object.

-- Description --

NOTE This status relates to the address component and is not a property of the object to which the address is assigned (the addressable object).

Voidable:

true

Multiplicity:

0..1

Value type:

StatusValue (code list)

Values:

current

-- Definition --

Current and valid address according to official body responsible for address allocation or deemed, by the dataset custodian, to be the most appropriate, commonly used address.

retired

-- Definition --

An address no longer in every day use or abolished by the official body responsible for address allocation or by the dataset custodian.

proposed

-- Definition --

An address awaiting approval by the dataset custodian or official body responsible for address allocation.

reserved

-- Definition --

An address approved by the by the official body responsible for address allocation or by the dataset custodian, but yet to be implemented.

alternative

-- Definition --

An address in common use but different from the master address as determined by the official body responsible for address allocation or by the dataset custodian.

Attribute:

Name:

validFrom

Definition:

-- Definition --

Date and time of which this version of the address component was or will be valid in the real world.

-- Description --

NOTE This date and time can be set in the future for situations where an address component or a version of an address component has been decided by the appropriate authority to take effect for a future date.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Definition --

Date and time at which the address component ceased or will cease to exist in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

EndLifeSpanVersion

Expression:

/* If date set endLifespanVersion must be later than beginLifespanVersion (if set) */ inv: self.endLifespanVersion .isAfter(self.beginLifespanVersion)


Data type: AddressLocator

AddressLocator

Definition:

-- Definition --

Human readable designator or name that allows a user or application to reference and distinguish the address from neighbour addresses, within the scope of a thoroughfare name, address area name, administrative unit name or postal designator, in which the address is situated.

-- Description --

NOTE 1 The most common locators are designators like an address number, building number or flat identifier as well as the name of the property, complex or building.

NOTE 2 The locator identifier(s) are most often only unambiguous and meaningful within the scope of the adjacent thoroughfare name, address area name or post code.

NOTE 3 The locator could be composed of one or more designators e.g., address number, address number suffix, building number or name, floor number, flat or room identifier. In addition to these common locator types, also narrative or descriptive locators are possible.

NOTE 4 The locators of an address could be composed as a hierarchy, where one level of locators identifies the real property or building while another level of locators identifies the flats or dwellings inside the property.

EXAMPLE 1 In a Spanish city a "site-level" locator could identify a building on the thoroughfare name "Calle Gran Vía using the address number "8". If the building has four entrance doors, the door number "3" could be the "access-level" locator. The 3rd door could, via two staircases "A" and "B", give access to a number of floors, identified by a number "1" to "5" on which a number of dwellings are situated, also identified by numbers "1" to "3"; The "unit level" locator will thus composed of staircase-, floor- and dwelling identification e.g. "staircase A, floor 5, dwelling 1". In total, the three parent-child levels of locators uniquely identify the dwelling.

EXAMPLE 2 In Copenhagen an "access level" locator could identify a specific entrance door in a building on the thoroughfare name "Wildersgade" using the address number "60A" (In Denmark the optional suffix is a part of the address number). The entrance door gives access to a number of floors, e.g, "st", "1", "2", "3", on which two dwellings are situated "tv" and "th". The "unit level" locator will thus be composed by a floor- and a door identifier: "2. th." (2nd floor, door to the right). In total, the two parent-child levels of locators uniquely identify the dwelling.

EXAMPLE 3 In The Netherlands only one level of locators exists. The individual apartment within a large complex, a dwelling, a part of other kinds of buildings (for example an office), a mooring place or a place for the permanent placing of trailers are addressable objects which must have an address. This address is the only level of the locator. This locator could be composed by three attributes the house number, plus optionally an additional house letter, plus optionally an additional housenumber suffix.

EXAMPLE 4 Sometimes the building name is an alternative identifier to the address number e.g. the house located in "Calle Santiago, 15, Elizondo-Baztán, Navarra, Spain" is also identified by the building name "Urtekoetxea"

Type:

Data type

Attribute:

Name:

designator

Definition:

-- Definition --

A number or a sequence of characters that uniquely identifies the locator within the relevant scope(s).

Voidable:

false

Multiplicity:

0..*

Value type:

LocatorDesignator (data type)

Attribute:

Name:

level

Definition:

-- Definition --

The level to which the locator refers.

Voidable:

false

Multiplicity:

1

Value type:

LocatorLevelValue (code list)

Values:

siteLevel

-- Definition --

The locator identifies a specific plot of land, building or similar property by use of an address number, building number, building or property name.

accessLevel

-- Definition --

The locator identifies a specific access to a plot of land, building or similar by use of an entrance number or similar identifier.

unitLevel

-- Definition --

The locator identifies a specific part of a building.

-- Description --

EXAMPLE The unit level can be, e.g., a dwelling, flat, apartment, room or household, inside a building by use of for example staircase identifier, floor identifier and/or unit number, name.

postalDeliveryPoint

-- Definition --

The locator identifies a postal delivery point.

-- Description --

EXAMPLE Postal delivery point can be, e.g., a P.O. box, a private bag, a business reply mail or a large volume receiver.

Attribute:

Name:

name

Definition:

-- Definition --

A geographic name or descriptive text associated to a property identified by the locator.

-- Description --

NOTE 1 The locator name could be the name of the property or complex (e.g. an estate, hospital or a shopping mall), of the building or part of the building (e.g. a wing), or it could be the name of a room inside the building.

NOTE 2 As locator name it is also possible to use a description that allows a user to identify the property in question.

NOTE 3 The locator name could be an alternative addition to the locator designator (e.g. the address number) or it could be an independent identifier.

EXAMPLE In the address "Calle Santiago, 15, Elizondo-Baztán, Navarra, Spain" the building name "Urtekoetxea" is an alternative to the building identifier "3".

Voidable:

false

Multiplicity:

0..*

Value type:

LocatorName (data type)

Association role:

Name:

withinScopeOf

Definition:

-- Definition --

The address component that defines the scope within which the address locator is assigned according to rules ensuring unambiguousness.

-- Description --

NOTE 1 For the assignment of unambiguous locators (e.g. address numbers) different rules exists in different countries and regions. According to the most common rule, an address number should be unique within the scope of the thoroughfare name. In other areas the address number is unique inside an address area name (e.g. the name of the village) or postal designator (e.g. the post code). In some areas even a combination of rules are applied: e.g. addresses with two locators, each of them referencing to a separate address component.

NOTE 2 Locators that has the level of unit (like e.g. floor identifier and door or unit identifiers) are most often assigned so that they are unambiguous within the more narrow scope of the property or building; for these locators the association should therefore not be populated.

EXAMPLE 1 In a typical European address dataset, parts of the addresses have locators which are unambiguous within the scope of the road name (thoroughfare name) while others are unambiguous within the name ogf the village or district (address area name).

EXAMPLE 2 In Lithuania and Estonia a concept of "corner addresses" exists. Corner addresses have two address numbers (designators) each of them referring to a thoroughfare name (primary and secondary street name). E.g. in Vilnius the address designated "A. Stulginskio gatve 4 / A. Smetonos gatve 7" is situated on the corner of the two streets.

EXAMPLE 3 In the Czech Republic in some cities an address has two locator designators: A building number which referres to the address area (district, cz: "cast obce") and a address number that referres to the thoroughfare name. As an example in Praha for address designated "Na Pankráci 1690/125, Nusle" the designator "1690" is a building number unique within the address area (cz cast obce) "Nusle", while the "125" is an address number that has the thoroughfare name as its scope.

Voidable:

true

Multiplicity:

0..1

Value type:

AddressComponent (spatial object type)

Constraint:

Name:

DesignatorEmpty

Description:

If no designator exists, a name is required.

Expression:

inv: self.designator->isEmpty() implies self.name->notEmpty()

Constraint:

Name:

NameEmpty

Description:

If no name exists, a designator is required.

Expression:

inv: self.name->isEmpty() implies self.designator->notEmpty()


Data type: AddressRepresentation

AddressRepresentation

Definition:

-- Definition --

Representation of an address spatial object for use in external application schemas that need to include the basic, address information in a readable way.

-- Description --

NOTE 1 The data type includes the all necessary readable address components as well as the address locator(s), which allows the identification of the address spatial objects, e.g., country, region, municipality, address area, post code, street name and address number. It also includes an optional reference to the full address spatial object.

NOTE 2 The datatype could be used in application schemas that wish to include address information e.g. in a dataset that registers buildings or properties.

Type:

Data type

Attribute:

Name:

addressArea

Definition:

-- Definition --

The name or names of a geographic area or locality that groups a number of addressable objects for addressing purposes, without being an administrative unit.

Voidable:

true

Multiplicity:

0..*

Value type:

GeographicalName (data type)

Association role:

Name:

addressFeature

Definition:

-- Definition --

Reference to the address spatial object.

Voidable:

true

Multiplicity:

0..1

Value type:

Address (spatial object type)

Attribute:

Name:

adminUnit

Definition:

-- Definition --

The name or names of a unit of administration where a Member State has and/or exercises jurisdictional rights, for local, regional and national governance.

Voidable:

false

Multiplicity:

1..*

Value type:

GeographicalName (data type)

Attribute:

Name:

locatorDesignator

Definition:

-- Definition --

A number or a sequence of characters which allows a user or an application to interpret, parse and format the locator within the relevant scope. A locator may include more locator designators.

Voidable:

false

Multiplicity:

0..*

Value type:

CharacterString

Attribute:

Name:

locatorName

Definition:

-- Definition --

Proper noun(s) applied to the real world entity identified by the locator.

Voidable:

false

Multiplicity:

0..*

Value type:

GeographicalName (data type)

Attribute:

Name:

postCode

Definition:

-- Definition --

A code created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

postName

Definition:

-- Definition --

One or more names created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points.

Voidable:

true

Multiplicity:

0..*

Value type:

GeographicalName (data type)

Attribute:

Name:

thoroughfare

Definition:

-- Definition --

The name or names of a passage or way through from one location to another like a road or a waterway.

Voidable:

true

Multiplicity:

0..*

Value type:

GeographicalName (data type)


Spatial Object Type: AdminUnitName

AdminUnitName

Definition:

-- Definition --

An address component which represents the name of a unit of administration where a Member State has and/or exercises jurisdictional rights, for local, regional and national governance.

Subtype of:

AddressComponent

Type:

Spatial Object Type

Association role:

Name:

adminUnit

Definition:

-- Definition --

The administrative unit that is the source of the content of the administrative unit name.

-- Description --

EXAMPLE The administrative unit (municipality) "Gävle" in Sweden is the source of the address component administrative unit name, "Gävle".

Voidable:

true

Multiplicity:

1

Value type:

AdministrativeUnit (spatial object type)

Attribute:

Name:

level

Definition:

-- Definition --

The level of administration in the national administrative hierarchy.

Voidable:

false

Multiplicity:

1

Value type:

AdministrativeHierarchyLevel (code list)

Values:

1stOrder

-- Name --

first order

-- Definition --

Highest level in the national administrative hierarchy (country level).

2ndOrder

-- Name --

second order

-- Definition --

2nd level in the national administrative hierarchy.

3rdOrder

-- Name --

third order

-- Definition --

3rd level in the national administrative hierarchy.

4thOrder

-- Name --

fourth order

-- Definition --

4th level in the national administrative hierarchy.

5thOrder

-- Name --

fifth order

-- Definition --

5th level in the national administrative hierarchy.

6thOrder

-- Name --

sixth order

-- Definition --

6th level in the national administrative hierarchy.

Attribute:

Name:

name

Definition:

-- Definition --

Official, geographical name of the administrative unit, given in different languages where required.

-- Description --

NOTE The data type allows names in different languages and scripts as well as inclusion of alternative name, alternative spellings, historical name and exonyms.

Voidable:

false

Multiplicity:

1..*

Value type:

GeographicalName (data type)

Constraint:

Name:

EndLifeSpanVersion

Expression:

/* If date set endLifespanVersion must be later than beginLifespanVersion (if set) */ inv: self.endLifespanVersion .isAfter(self.beginLifespanVersion)


Data type: GeographicPosition

GeographicPosition

Definition:

-- Definition --

The position of a characteristic point which represents the location of the address according to a certain specification, including information on the origin of the position.

Type:

Data type

Attribute:

Name:

default

Definition:

-- Definition --

Specifies whether or not this position should be considered as the default.

-- Description --

NOTE As a member state may provide several positions of an address, there is a need to identify the commonly used (main) position. Preferrably, the default position should be the one with best accuracy.

Voidable:

false

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

geometry

Definition:

-- Definition --

The position of the point expressed in coordinates in the chosen spatial reference system.

Voidable:

false

Multiplicity:

1

Value type:

GM_Point

Attribute:

Name:

method

Definition:

-- Definition --

Description of how and by whom the geographic position of the address was created or derived.

-- Description --

NOTE The geographic position could be created manually by the address authority itself, by an independent party (e.g. by field surveying or digitizing of paper maps) or it could be derived automatically from the addressable object or from other Inspire features.

Voidable:

true

Multiplicity:

1

Value type:

GeometryMethodValue (code list)

Values:

fromFeature

-- Definition --

Derived automatically from another INSPIRE spatial object which is related to the address or address component.

-- Description --

NOTE This method implies that the position is calculated automatically e.g. as a centre point of the polygon or linestring that describes the feature in question.

EXAMPLE Geometries can be derived from a building, cadastral parcel, thoroughfare link, address area (named place) or administrative unit.

byAdministrator

-- Definition --

Decided and recorded manually by the official body responsible for address allocation or by the dataset custodian.

byOtherParty

-- Definition --

Decided and recorded manually by other party.

Attribute:

Name:

specification

Definition:

-- Definition --

Information defining the specification used to create or derive this geographic position of the address.

Voidable:

true

Multiplicity:

1

Value type:

GeometrySpecificationValue (code list)

Values:

postalDelivery

-- Definition --

Position aims at identifying a postal delivery point.

utilityService

-- Definition --

Position aims at identifying a point of utility service.

thoroughfareAccess

-- Definition --

Position aims at identifying the access point from the thoroughfare.

entrance

-- Definition --

Position aims at identifying the entrance door or gate.

building

-- Definition --

Position aims at identifying the related building.

parcel

-- Definition --

Position aims at identifying the related land parcel.

segment

-- Definition --

Position derived from the related segment of a thoroughfare.

postalDescriptor

-- Definition --

Position derived from the related postcode area.

addressArea

-- Definition --

Position derived from the related address area.

adminUnit1stOrder

-- Definition --

Position derived from the related administrative unit of 1st order.

adminUnit2ndOrder

-- Definition --

Position derived from the related administrative unit of 2nd order.

adminUnit3rdOrder

-- Definition --

Position derived from the related administrative unit of 3rd order.

adminUnit4thOrder

-- Definition --

Position derived from the related administrative unit of 4th order.

adminUnit5thOrder

-- Definition --

Position derived from the related administrative unit of 5th order.

adminUnit6thOrder

-- Definition --

Position derived from the related administrative unit of 6th order.


Data type: LocatorDesignator

LocatorDesignator

Definition:

-- Definition --

A number or a sequence of characters that uniquely identifies the locator within the relevant scope(s). The full identification of the locator could include one or more locator designators.

-- Description --

NOTE 1 Locator designators are often assigned according to a set of commonly known rules which enables a user or application to "parse" the information: Address numbers are most often assigned in ascending order with odd and even numbers on each side of the thoroughfare. In a building, the floor identifier represents the level according to the traditions within the area, e.g., 1, 2, 3.

NOTE 2 Several types of locator designators exist, such as: Address number, address number suffix, building identifier, building name. A locator could be composed by an ordered set of these.

EXAMPLE In Paris, France a locator could be composed by two locator designators: address number "18" and address number suffix: "BIS".

Type:

Data type

Attribute:

Name:

designator

Definition:

-- Definition --

The identifying part of the locator designator composed by one or more digits or other characters.

-- Description --

NOTE The value is often a descriptive code assigned according to certain well known rules e.g. like ascending odd and even address numbers along the thoroughfare, or like floor identifiers: 0, 1, 2, 3.

EXAMPLE Address number "2065", Address number suffix "B", Floor identifier "7" door identifier "B707" are all locator attribute values.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

type

Definition:

-- Definition --

The type of locator value, which enables an application to interpret, parse or format it according to certain rules.

-- Description --

NOTE The type enables a user or an application to understand if the value "A" is e.g. an identifier of a specific building, door, staircase or dwelling.

Voidable:

false

Multiplicity:

1

Value type:

LocatorDesignatorTypeValue (code list)

Values:

addressIdentifierGeneral

-- Definition --

Address identifier composed by numbers and/or characters.

addressNumber

-- Definition --

Address identifier composed only by numbers.

addressNumberExtension

-- Definition --

Extension to the address number.

-- Description --

EXAMPLE E.g., in the Czech Republic a new address situated between two old addresses with numbers "2" and "3" receives a number "2" with an extension "a" so the full address number becomes "2a".

addressNumber2ndExtension

-- Definition --

Second extension to the address number.

buildingIdentifier

-- Definition --

Building identifier composed by numbers and/or characters.

buildingIdentifierPrefix

-- Definition --

Prefix to the building number.

-- Description --

EXAMPLE In the Czech Republic the building numbers can have prefix to distinguish between two types of buildings: "c. p." (descriptive number) for buildings of permanent character and "c. evid." (registration number) for temporary dwelling (e.g. holiday cottagesand garages).

entranceDoorIdentifier

-- Definition --

Identifier for an entrance door, gate, or port.

staircaseIdentifier

-- Definition --

Identifier for a staircase, normally inside a building.

floorIdentifier

-- Definition --

Identifier of a floor or level inside a building.

unitIdentifier

-- Definition --

Identifier of a door, dwelling, suite or room inside a building.

postalDeliveryIdentifier

-- Definition --

Identifier of a postal delivery point.

-- Description --

EXAMPLE A Post office box (P.O. box).

kilometrePoint

-- Definition --

A mark on a road whose number identifies the existing distance between the origin point of the road and that mark, measured along the road.

cornerAddress1stIdentifier

-- Definition --

Address identifier related to the primary thoroughfare name in a corner address.

-- Description --

NOTE The concept of corner addresses with a primary and secondary thoroughfare name, each with an address identifier. Is used, e.g. in Lithuania and Estonia.

cornerAddress2ndIdentifier

-- Definition --

Address identifier related to the secondary thoroughfare name in a corner address.

-- Description --

NOTE The concept of corner addresses with a primary and secondary thoroughfare name, each with an address identifier. Is used, e.g. in Lithuania and Estonia.


Data type: LocatorName

LocatorName

Definition:

-- Definition --

Proper noun applied to the real world entity identified by the locator.

-- Description --

NOTE The locator name could be the name of the property or complex, of the building or part of the building, or it could be the name of a room inside a building.

Type:

Data type

Attribute:

Name:

name

Definition:

-- Definition --

The identifying part of the locator name.

-- Description --

NOTE 1 The data type allows names in different languages and scripts as well as inclusion of alternative name, alternative spellings, historical name and exonyms.

NOTE 2 The locator name could be the name of the property or complex, of the building or part of the building (e.g. a wing), or it could be the name of a room or similar inside the building.

NOTE 3 The locator name sometimes refer to the name of the family or business entity which at present or in the past has owned or occupied the property or building; although this is the case the locator name must not be confused with the name of the addressee(s).

NOTE 4 As locator name it is also possible to use a descriptive text that allows a user to identify the property in question.

EXAMPLE 1 The "Radford Mill Farm" in Timsbury, Bath, UK; The allotment house area "Brumleby" in Copenhagen, Denmark, the university campus "Cité Universitaire", in Paris, France.

EXAMPLE 2 "Millers House" in Stromness, Orkney Isles, UK; "Ulla's Pension" in Niederfell, Rheinland-Pfalz, Germany.

EXAMPLE 3 "Multi-storey car park at Southampton Magistrates Courts" in Southampton, UK.

Voidable:

false

Multiplicity:

1..*

Value type:

GeographicalName (data type)

Attribute:

Name:

type

Definition:

-- Definition --

The type of locator value, which enables an application to interpret, parse or format it according to certain rules.

-- Description --

NOTE The type enables a user or an application to understand if the name "Radford Mill Farm" is for example a name of a specific site or of a building.

Voidable:

false

Multiplicity:

1

Value type:

LocatorNameTypeValue (code list)

Values:

siteName

-- Definition --

Name of real estate, building complex or site.

-- Description --

EXAMPLE The name of a manor, shopping mall or university campus.

buildingName

-- Definition --

Name of building or part of building.

-- Description --

EXAMPLE "East Wing".

roomName

-- Definition --

Identifier of a dwelling, suite or room inside a building.

descriptiveLocator

-- Definition --

Narrative, textual description of the location or addressable object.


Data type: PartOfName

PartOfName

Definition:

-- Definition --

A part of the full name resulting from the subdivision of the thoroughfare name into separate, semantic parts, using the same language and script as the full thoroughfare name.

-- Description --

NOTE Each part of the name must be qualified by using the type attribute.

Type:

Data type

Attribute:

Name:

part

Definition:

-- Definition --

The character string that expresses the separate part of the name using the same language and script as the full thoroughfare name.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

type

Definition:

-- Definition --

A classification of the part of name according to its semantics (meaning) in the complete thoroughfare name.

Voidable:

false

Multiplicity:

1

Value type:

PartTypeValue (code list)

Values:

name

-- Definition --

The part of name constitutes the core or root of the thoroughfare name.

-- Description --

EXAMPLE "Abelheira" in Rua da Abelheira (Caçém, Portugal), "Madeleine" in Place de la Madeleine (Paris, France), "Christo Canneregio" in Calle del Christo Canneregio (Venezia, Italy), "Quai" in Unterer Quai (Biel/Bienne, Switzerland) and "Strand" in Little Strand Street (Dublin, Ireland).

namePrefix

-- Definition --

The part of name is used to separate connecting words without sorting significance from the core of the thoroughfare name.

-- Description --

EXAMPLE "da" in Rua da Abelheira (Caçém, Portugal), "de la " in Place de la Madeleine (Paris, France) and "del" in Calle del Christo Canneregio (Venezia, Italy).

type

-- Definition --

The part of name indicates the category or type of thoroughfare.

-- Description --

EXAMPLE "Rua" in Rua da Abelheira (Caçém, Portugal), "Place" in Place de la Madeleine (Paris, France), "Calle" in Calle del Christo Canneregio (Venezia, Italy) and "Street" in Little Strand Street (Dublin, Ireland).

qualifier

-- Definition --

The part of name qualifies the thoroughfare name.

-- Description --

EXAMPLE "Unterer" in Unterer Quai (German name in Biel/Bienne, Switzerland), "Bas" in Quai Bas (French name for same street) and "Little" in Little Strand Street (Dublin, Ireland).


Spatial Object Type: PostalDescriptor

PostalDescriptor

Definition:

-- Definition --

An address component which represents the identification of a subdivision of addresses and postal delivery points in a country, region or city for postal purposes.

-- Description --

NOTE 1 The postal descriptor is specified by means of a post code and/or names of the associated post office, town or area.

NOTE 2 In some countries post codes are seen as a proper geographic subdivision of the country, in other countries the post code is regarded only as an attribute that characterizes a (usually small) number of adjacent postal delivery points and addresses.

NOTE 3 The postal descriptors are created and developed on the basis of postal requirements (e.g. efficient sorting, logistics, transport and distribution). Consequently, there is not often a tight relationship between the postal areas and administrative units in the same area.

NOTE 4 The structure schema and formats of national postal descriptor systems are different. Sometimes (for example in the UK) the post code itself is the only information required for a valid address; in other situations both the post code and the associated name of post office or town is required. Sometimes there is a simple relationship between the code and the name; in other situations a set of postcodes are associated with a single post office or town.

NOTE 5 In some countries like e.g. The Republic of Ireland, no post code system currently exists, therefore the postal descriptor is only represented by the name of the post town.

EXAMPLE 1 In the UK the post code "EC4M 7DR" is sufficient, as a postal descriptor, while the related town name "London" is informative, but not necessary in the postal address.

EXAMPLE 2 In Sweden all postcodes starting with "80" is related to the postal name "Gävle". Therefore in the postal descriptor "802 74 Gävle", the postcode "802 74" bears all postal necessary information, while the town name "Gävle" is extra information.

EXAMPLE 3 In Denmark, outside the centre of Copenhagen, each postcode has a 1:1 relationship to one post name only: Postcode "6372" relates to the village "Bylderup-Bov".

EXAMPLE 4 In Germany the lowest level of the Postal descriptor (the 5 digit Postleitzahl) often does not fall within an administrative unit (e.g. municipality). The Postleitzahl is handled completely independent from the hierarchal systematic of the addresses. In addition, some "Postleitzahlen" represent not a delivery area, but institutions with a big amount of post.

Subtype of:

AddressComponent

Type:

Spatial Object Type

Attribute:

Name:

postCode

Definition:

-- Definition --

A code created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points.

-- Description --

NOTE 1 The structure, schema and formats of post codes are different in different countries. Often the components of the post code are hierarchical, e.g. when the first character(s) identifies the region covered by the post code and the next characters define the subdivision.

NOTE 2 In some countries, e.g., The Republic of Ireland, no post codes exists therefore the postal descriptor is only represented by the post name (e.g. town name).

EXAMPLE In the UK postcodes starting with W covers the Western (W1) and Paddington (W2-14) districts of the London postal district. In Sweden all postcodes starting with "80" is related to the postal name "Gävle".

Voidable:

false

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

postName

Definition:

-- Definition --

One or more names created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points.

-- Description --

NOTE 1 Often the post name (or names) is a supplementary identification of the post office to which the associated post code belongs. For example it may be the name of the town in which the office is situated. In other situations the post name could be an independent descriptor without any post code or it could be a postal subdivision connected to a parent postal descriptor (post code and post name).

NOTE 2 In some countries like e.g. Spain and The Netherlands, no post names exit therefore the postal descriptor is only represented by the post code.

NOTE 3 Even though the post name is the same as the name of an administrative unit or an address area, the area covered are not necessarilythe same.

Voidable:

false

Multiplicity:

0..*

Value type:

GeographicalName (data type)

Constraint:

Name:

EndLifeSpanVersion

Expression:

/* If date set endLifespanVersion must be later than beginLifespanVersion (if set) */ inv: self.endLifespanVersion .isAfter(self.beginLifespanVersion)

Constraint:

Name:

PostCodeEmpty

Description:

If no post code exists, a post name is required.

Expression:

inv: self.postCode->isEmpty() implies self.postName->notEmpty()

Constraint:

Name:

PostNameEmpty

Description:

If no post name exists, a post code is required.

Expression:

inv: self.postName->isEmpty() implies self.postCode->notEmpty()


Spatial Object Type: ThoroughfareName

ThoroughfareName

Definition:

-- Definition --

An address component which represents the name of a passage or way through from one location to another.

-- Description --

NOTE 1 A thoroughfare can, e.g., be a road or a waterway

NOTE 2 Thoroughfare names includes names of squares and of cul de sacs, and they can also represent the network of smaller roads or paths e.g. in a small village or settlement.

Subtype of:

AddressComponent

Type:

Spatial Object Type

Attribute:

Name:

name

Definition:

-- Definition --

Name of the thoroughfare.

-- Description --

NOTE 1 The name can optionally include an often used alternative name, alternative spelling of the name, a historic name or spelling, which is still in use. It may also optionally include a subdivision of the name into parts.

NOTE 2 Most often thoroughfares are roads, in this situation the thoroughfare name is the road name.

NOTE 3 The data type also allows a representation of the thoroughfare name in separate parts e.g. "rue" + "de la" + "Paix"

Voidable:

false

Multiplicity:

1..*

Value type:

GeographicalName (data type)

Association role:

Name:

transportLink

Definition:

-- Definition --

One or several transport network links to which the spatial object of the thoroughfare name has been designated.

-- Description --

EXAMPLE The thoroughfare name "Na Pankráci" in Praha, The Czech Republic, has been designated as a road name for a number of road links (street segments) in the city.

Voidable:

true

Multiplicity:

0..*

Value type:

TransportLink (spatial object type)

Constraint:

Name:

EndLifeSpanVersion

Expression:

/* If date set endLifespanVersion must be later than beginLifespanVersion (if set) */ inv: self.endLifespanVersion .isAfter(self.beginLifespanVersion)


Data type: ThoroughfareNameValue

ThoroughfareNameValue

Definition:

-- Definition --

Proper noun applied to thoroughfare optionally including a subdivision of the name into parts.

-- Description --

NOTE 1 The data type allows names in different languages and scripts as well as inclusion of alternative name, alternative spellings, historical name and exonyms.

NOTE 2 The data type allows optionally a representation of the thoroughfare name subdivided into separate, semantic parts e.g. "Avenue" + "de la" + "Poste".

Type:

Data type

Attribute:

Name:

name

Definition:

-- Definition --

Proper noun applied to the thoroughfare.

-- Description --

NOTE 1 The complete name of the thoroughfare must be applied in this attribute, including type, prefix or qualifier, like for example "Avenue de la Poste", "Calle del Christo Canneregio" or "Untere Quai". The name part attribute enables a representation of the name subdivided into separate semantic parts.

NOTE 2 The data type allows names in different languages as well as inclusion of exonyms.

Voidable:

false

Multiplicity:

1

Value type:

GeographicalName (data type)

Attribute:

Name:

nameParts

Definition:

-- Definition --

One or several parts into which the thoroughfare name can be subdivided.

-- Description --

NOTE 1 This is a definition which is consistent with that adopted by the UPU

NOTE 2 A subdivision of a thoroughfare name into semantic parts could improve parsing (e.g. of abbreviated or misspelled names) and for sorting of address data for example for postal delivery purposes. It could also improve the creation of alphabetically sorted street gazetteers.

NOTE 3 The data type requires that each part of the subdivided thoroughfare name is qualified with information on the semantics e.g. if it is a thoroughfare type (e.g., Rua, Place, Calle, Street), a prefix (e.g., da, de la, del), a qualifier (e.g., Unterer, Little) or if it is the core of the name, which would normally be used for sorting or indexing.

NOTE 4 In some countries or regions and for some thoroughfare names it is not feasible or it does not add value to subdivide the thoroughfare name into parts.

EXAMPLE In France the thoroughfare name "Avenue de la Poste" could be subdivided into these parts: "Avenue" + "de la" + "Poste".

Voidable:

true

Multiplicity:

0..*

Value type:

PartOfName (data type)


Application schema: AdministrativeAndSocialGovernmentalServices

Version:

4.0


Union type: AreaOfResponsibilityType

AreaOfResponsibilityType

Definition:

-- Name --

area of responsibility type

-- Definition --

Set of types for the description of spatial responsibility.

Type:

Union type

Attribute:

Name:

areaOfResponsibilityByAdministrativeUnit

Definition:

-- Name --

area of responsibility by administrative unit

-- Definition --

Administrative unit describing the geographic extent of the responsibility of a service.

Voidable:

false

Multiplicity:

1..*

Value type:

AdministrativeUnit (spatial object type)

Attribute:

Name:

areaOfResponsibilityByNamedPlace

Definition:

-- Name --

area of responsibility by named place

-- Definition --

Geographical object describing the geographic extent of the responsibility of a service.

Voidable:

false

Multiplicity:

1..*

Value type:

NamedPlace (spatial object type)

Attribute:

Name:

areaOfResponsibilityByNetwork

Definition:

-- Name --

area of responsibility by network

-- Definition --

Part of a network describing the geographic extent of the competence of a service.

Voidable:

false

Multiplicity:

1..*

Value type:

NetworkReference (data type)

Attribute:

Name:

areaOfResponsibilityByPolygon

Definition:

-- Name --

area of responsibility by polygon

-- Definition --

Polygon describing the geographic extent of the responsibility of a service.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface


Spatial Object Type: GovernmentalService

GovernmentalService

Definition:

-- Name --

governmental service

-- Definition --

Administrative and social governmental services such as public administrations, civil protection sites, schools and hospitals provided by Public Administrative Bodies or by private institutions as far as they are covered by the scope of the INSPIRE directive. This scope is mapped to the values of the corresponding code list serviceType Value.

-- Description --

The accordant sites are commonly presented in governmental and municipal portals and map systems as "point of interest"-data, and may be point-based locations of a variety of categories of municipal and governmental services and social infrastructure. The spatial object type itself is generic in terms of the modelling approach, that the concrete type of a GovernmentalService is determined by the value of the attribute serviceType.

Type:

Spatial Object Type

Attribute:

Name:

areaOfResponsibility

Definition:

-- Name --

area of responsibility

-- Definition --

The spatial responsibility of a service instance.

-- Description --

EXAMPLE 1: An administration is responsible for a municipality;

EXEMPLE 2: A specialized hospital is responsible for a region.

Voidable:

true

Multiplicity:

0..1

Value type:

AreaOfResponsibilityType (union data type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

-- Description --

Related to the life-cycle of the spatial object in the data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

-- Description --

Related to the life-cycle of the spatial object in the data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Name --

INSPIRE identifier

-- Definition --

External object identifier of the governmental service.

-- Description --

NOTE: An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object.

The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

pointOfContact

Definition:

-- Name --

point of contact

-- Definition --

Contains necessary information to get access to a service and/or initial information regarding a service.

-- Description --

In some cases this information will coincide with the contact information of the service authority, owner or operator (i.e. specific position or role of the responsible party, described in the relatedParty attribute of the GovernmentalServiceExtended in the extended profile).

Voidable:

true

Multiplicity:

1..*

Value type:

Contact (data type)

Attribute:

Name:

serviceLocation

Definition:

-- Name --

service location

-- Definition --

Location where the service is offered.

Voidable:

false

Multiplicity:

1

Value type:

ServiceLocationType (union data type)

Attribute:

Name:

serviceType

Definition:

-- Name --

service type value

-- Definition --

Type of an administrative and governmental service.

Voidable:

false

Multiplicity:

1

Value type:

ServiceTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

endLifespanVersion

Expression:

/* If set, the date endLifespanVersion shall be later than beginLifespanVersion. */ inv: self.endLifespanVersion .isAfter(self.beginLifespanVersion)


Union type: ServiceLocationType

ServiceLocationType

Definition:

-- Name --

service location type

-- Definition --

Set of types of references to locate a service.

Type:

Union type

Attribute:

Name:

serviceLocationByActivityComplex

Definition:

-- Name --

service location by activity complex

-- Definition --

Location of the service by referring to an activity complex.

Voidable:

false

Multiplicity:

1

Value type:

ActivityComplex (spatial object type)

Attribute:

Name:

serviceLocationByAddress

Definition:

-- Name --

service location by address

-- Definition --

Location of the service by referring to an address.

Voidable:

false

Multiplicity:

1

Value type:

Address (spatial object type)

Attribute:

Name:

serviceLocationByBuilding

Definition:

-- Name --

service location by building

-- Definition --

Location of the service by referring to a building.

Voidable:

false

Multiplicity:

1..*

Value type:

Building (spatial object type)

Attribute:

Name:

serviceLocationByGeometry

Definition:

-- Name --

service location by geometry

-- Definition --

Location of the service by referring to a geometry.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

serviceLocationByUtilityNode

Definition:

-- Name --

location service by utility node

-- Definition --

Location of the service by referring to a node related to a utility network (water, telecommunication, etc.), e.g. hydrant or emergency call point.

Voidable:

false

Multiplicity:

1

Value type:

UtilityNode (spatial object type)


Application schema: AdministrativeUnits

Version:

4.0


Spatial Object Type: AdministrativeBoundary

AdministrativeBoundary

Definition:

-- Name --

administrative boundary

-- Definition --

A line of demarcation between administrative units.

Type:

Spatial Object Type

Association role:

Name:

admUnit

Definition:

-- Name --

adm unit

-- Definition --

The administrative units separated by this administrative boundary.

-- Description --

NOTE In case of a national boundary (i.e. nationalLevel='1st order') only one national administrative unit (i.e. country) is provided.

Voidable:

true

Multiplicity:

1..*

Value type:

AdministrativeUnit (spatial object type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

country

Definition:

-- Name --

country

-- Definition --

Two-character country code according to the Interinstitutional style guide published by the Publications Office of the European Union.

Voidable:

false

Multiplicity:

1

Value type:

CountryCode (code list)

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Geometric representation of border line.

Voidable:

false

Multiplicity:

1

Value type:

GM_Curve

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire id

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

legalStatus

Definition:

-- Name --

legal status

-- Definition --

Legal status of this administrative boundary.

-- Description --

NOTE The legal status is considered in terms of political agreement or disagreement of the administrative units separated by this boundary.

Voidable:

true

Multiplicity:

1

Initial value:

agreed

Value type:

LegalStatusValue (enumeration)

Values:

agreed

-- Name --

agreed

-- Definition --

The edge-matched boundary has been agreed between neighbouring administrative units and is stable now.

notAgreed

-- Name --

not agreed

-- Definition --

The edge-matched boundary has not yet been agreed between neighbouring administrative units and could be changed.

Attribute:

Name:

nationalLevel

Definition:

-- Name --

national level

-- Definition --

The hierarchy levels of all adjacent administrative units this boundary is part of.

Voidable:

false

Multiplicity:

1..6

Value type:

AdministrativeHierarchyLevel (code list)

Values:

1stOrder

-- Name --

first order

-- Definition --

Highest level in the national administrative hierarchy (country level).

2ndOrder

-- Name --

second order

-- Definition --

2nd level in the national administrative hierarchy.

3rdOrder

-- Name --

third order

-- Definition --

3rd level in the national administrative hierarchy.

4thOrder

-- Name --

fourth order

-- Definition --

4th level in the national administrative hierarchy.

5thOrder

-- Name --

fifth order

-- Definition --

5th level in the national administrative hierarchy.

6thOrder

-- Name --

sixth order

-- Definition --

6th level in the national administrative hierarchy.

Attribute:

Name:

technicalStatus

Definition:

-- Name --

technical status

-- Definition --

The technical status of the administrative boundary.

-- Description --

NOTE The technical status of the boundary is considered in terms of its topological matching or not-matching with the borders of all separated administrative units. Edge-matched means that the same set of coordinates is used.

Voidable:

true

Multiplicity:

1

Initial value:

edge-matched

Value type:

TechnicalStatusValue (enumeration)

Values:

edgeMatched

-- Name --

edge matched

-- Definition --

The boundaries of neighbouring administrative units have the same set of coordinates.

notEdgeMatched

-- Name --

not edge matched

-- Definition --

The boundaries of neighbouring administrative units do not have the same set of coordinates.


Spatial Object Type: AdministrativeUnit

AdministrativeUnit

Definition:

-- Name --

administrative unit

-- Definition --

Unit of administration where a Member State has and/or exercises jurisdictional rights, for local, regional and national governance.

Type:

Spatial Object Type

Association role:

Name:

administeredBy

Definition:

-- Name --

administered by

-- Definition --

Administrative unit established at same level of national administrative hierarchy that administers this administrative unit.

Voidable:

true

Multiplicity:

0..*

Derived:

true

Value type:

AdministrativeUnit (spatial object type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Association role:

Name:

boundary

Definition:

-- Name --

boundary

-- Definition --

The administrative boundaries between this administrative unit and all the units adjacent to it.

-- Description --

NOTE Administrative boundary corresponds to the curve established between the nodes at lowest level of territory division in Member State. Thus, it does not necessarily represents boundary in political terms, but just part of it.

Voidable:

true

Multiplicity:

1..*

Value type:

AdministrativeBoundary (spatial object type)

Association role:

Name:

coAdminister

Definition:

-- Name --

co administer

-- Definition --

Administrative unit established at same level of national administrative hierarchy which is co-administered by this administrative unit.

Voidable:

true

Multiplicity:

0..*

Value type:

AdministrativeUnit (spatial object type)

Association role:

Name:

condominium

Definition:

-- Name --

condominium

-- Definition --

Condominium administered by this administrative unit.

-- Description --

NOTE Condominiums may only exist at state level and can be administered only by administrative units at the highest level of the national administrative hierarchy (i.e. countries).

Voidable:

true

Multiplicity:

0..*

Value type:

Condominium (spatial object type)

Attribute:

Name:

country

Definition:

-- Name --

country

-- Definition --

Two-character country code according to the Interinstitutional style guide published by the Publications Office of the European Union.

Voidable:

false

Multiplicity:

1

Value type:

CountryCode (code list)

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Geometric representation of spatial area covered by this administrative unit.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire id

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

lowerLevelUnit

Definition:

-- Name --

lower level unit

-- Definition --

Units established at a lower level of the national administrative hierarchy which are administered by the administrative unit.

-- Description --

NOTE For administrative units at the lowest level of the national hierarchy no lower level unit exists.

CONSTRAINT Each administrative unit except for the lowest level units shall refer to its lower level units

Voidable:

true

Multiplicity:

0..*

Value type:

AdministrativeUnit (spatial object type)

Attribute:

Name:

name

Definition:

-- Name --

name

-- Definition --

Official national geographical name of the administrative unit, given in several languages where required.

Voidable:

false

Multiplicity:

1..*

Value type:

GeographicalName (data type)

Attribute:

Name:

nationalCode

Definition:

-- Name --

national code

-- Definition --

Thematic identifier corresponding to the national administrative codes defined in each country.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

nationalLevel

Definition:

-- Name --

national level

-- Definition --

Level in the national administrative hierarchy, at which the administrative unit is established.

Voidable:

false

Multiplicity:

1

Value type:

AdministrativeHierarchyLevel (code list)

Values:

1stOrder

-- Name --

first order

-- Definition --

Highest level in the national administrative hierarchy (country level).

2ndOrder

-- Name --

second order

-- Definition --

2nd level in the national administrative hierarchy.

3rdOrder

-- Name --

third order

-- Definition --

3rd level in the national administrative hierarchy.

4thOrder

-- Name --

fourth order

-- Definition --

4th level in the national administrative hierarchy.

5thOrder

-- Name --

fifth order

-- Definition --

5th level in the national administrative hierarchy.

6thOrder

-- Name --

sixth order

-- Definition --

6th level in the national administrative hierarchy.

Attribute:

Name:

nationalLevelName

Definition:

-- Name --

national level name

-- Definition --

Name of the level in the national administrative hierarchy, at which the administrative unit is established.

Voidable:

true

Multiplicity:

1..*

Value type:

LocalisedCharacterString

Attribute:

Name:

residenceOfAuthority

Definition:

-- Name --

residence of authority

-- Definition --

Center for national or local administration.

Voidable:

true

Multiplicity:

1..*

Value type:

ResidenceOfAuthority (data type)

Association role:

Name:

upperLevelUnit

Definition:

-- Name --

upper level unit

-- Definition --

A unit established at a higher level of national administrative hierarchy that this administrative unit administers.

-- Description --

NOTE Administrative units at the highest level of national hierarchy (i.e. the country) do not have upper level units.

CONSTRAINT Each administrative unit at the level other than '1st order' (i.e. nationalLevel <> '1st order') shall refer their upper level unit.

Voidable:

true

Multiplicity:

0..1

Value type:

AdministrativeUnit (spatial object type)

Constraint:

Name:

AdmininstrativeUnitHighestLevel

Expression:

/* No unit at highest level can associate units at a higher level. */ inv: self.nationalLevel = '1stOrder' implies self.upperLevelUnit->isEmpty() and self.loweLevelUnit->notEmpty()

Constraint:

Name:

AdministrativeUnitLowestLevel

Expression:

/* No unit at lowest level can associate units at lower level. */ inv: self.nationalLevel = '6thOrder' implies self.lowerLevelUnit->isEmpty and self.upperLevelUnit->notEmpty

Constraint:

Name:

CondominiumsAtCountryLevel

Expression:

/*Association role condominium applies only for administrative units which nationalLevel='1st order' (country level). */ inv: self.condominium->notEmpty implies self.nationalLevel = '1stOrder'


Spatial Object Type: Condominium

Condominium

Definition:

-- Name --

condominium

-- Definition --

An administrative area established independently to any national administrative division of territory and administered by two or more countries.

-- Description --

NOTE Condominium is not a part of any national administrative hierarchy of territory division in Member State.

Type:

Spatial Object Type

Association role:

Name:

admUnit

Definition:

-- Name --

adm unit

-- Definition --

The administrative unit administering the condominium.

Voidable:

true

Multiplicity:

1..*

Value type:

AdministrativeUnit (spatial object type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Geometric representation of spatial area covered by this condominium.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire id

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Name --

name

-- Definition --

Official geographical name of this condominium, given in several languages where required.

Voidable:

true

Multiplicity:

0..*

Value type:

GeographicalName (data type)


Data type: ResidenceOfAuthority

ResidenceOfAuthority

Definition:

-- Definition --

Data type representing the name and position of a residence of authority.

Type:

Data type

Attribute:

Name:

geometry

Definition:

-- Definition --

Position of the residence of authority.

Voidable:

true

Multiplicity:

1

Value type:

GM_Point

Attribute:

Name:

name

Definition:

-- Definition --

Name of the residence of authority.

Voidable:

false

Multiplicity:

1

Value type:

GeographicalName (data type)


Application schema: Agricultural and Aquaculture Facilities Model

Definition

-- Description --

core model, harmonised toward the the core general faciclity model.

Version:

4.0


Data type: FarmAnimalSpecies

FarmAnimalSpecies

Definition:

-- Name --

farm animal

-- Definition --

Identifies an animal or group of animals of the same species kept on the specific site.

Type:

Data type

Attribute:

Name:

aquaculture

Definition:

-- Name --

aquaculture

-- Definition --

Define the presence of aquaculture species in the site.

-- Description --

Aquaculture species are listed in aquacultureSpecies attribute.

The allowed values for this code list comprise only the values specified in the February 2012 version of the ASFIS (Aquatic Sciences and Fisheries Information System) List of Species for Fishery Statistics Purposes maintained by FAO.

Voidable:

true

Multiplicity:

0..*

Value type:

AquacultureSpeciesValue (code list)

Attribute:

Name:

livestock

Definition:

-- Name --

livestock

-- Definition --

Define the presence of livestock species in the site.

-- Description --

The terrestic species are coded specified according to regulation (EC) No 1165/2008.

Voidable:

true

Multiplicity:

0..*

Value type:

LivestockSpeciesValue (code list)


Spatial Object Type: Holding

Holding

Definition:

-- Name --

Holding

-- Definition --

The whole area and all infrastructures included on it, covering the same or different "sites", under the control of an operator to perform agricultural or aquaculture activities.

The holding includes one specialisation of ActivityComplex, ie. Activity. the values of ActivityType are expressed conform the classification of the economic activity of the holding, according to the NACE rev. 2.0 coding.

Holding is a thematic extension of the generic Class “Activity Complex” shared with other thematic areas describing entities related with Economical Activities (Legal Entity Class – Business).

-- Description --

Accessible at Eurostat repository from URL

http://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?

TargetUrl=LST_CLS_DLD&StrNom=NACE_REV2

&StrLanguageCode=EN&StrLayoutCode=HIERARCHIC.

The valid nace codes are

first level

01 and 03

second level

01.1 - 01.6 and 03.2

third level

01.11 - 01.64 and 03.21 - 03.22

01.7 hunting trapping an related services is exclude.

02. forestry and logging are excluded

03.1 fishing is excluded.

Subtype of:

ActivityComplex

Type:

Spatial Object Type

Association role:

Name:

contains

Voidable:

false

Multiplicity:

1..*

Value type:

Site (spatial object type)

Constraint:

Name:

ActivityValueNACE

Expression:

At least one of the function attributes of the Holding spatial object shall be provided using the EconomicActivityNACEValue code list (for the activity attribute of the Function data type).


Spatial Object Type: Site

Site

Definition:

-- Name --

Site

-- Definition --

All land at a same or distinct geographic location under the management control of a holding covering activities, products and services. This includes all infrastructure, equipment and materials. The geometry of the site must be a point or a surface. Mulitpoint or multisurface is not allowed.

-- Description --

The site can be represented by a point or by a surface.

the site can have only one geometry.

Type:

Spatial Object Type

Attribute:

Name:

activity

Definition:

-- Name --

activity

-- Definition --

The classification of the economic activity of the site, according to the NACE rev. 2.0 coding.

-- Description --

Accessible at Eurostat repository from URL

http://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?

TargetUrl=LST_CLS_DLD&StrNom=NACE_REV2

&StrLanguageCode=EN&StrLayoutCode=HIERARCHIC.

The valid nace codes are

first level

01 and 03

second level

01.1 - 01.6 and 03.2

third level

01.11 - 01.64 and 03.21 - 03.22

Voidable:

false

Multiplicity:

1..*

Value type:

EconomicActivityNACEValue (code list)

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

The geometry defining the extent or position of the site.

-- Description --

The geometry must be a GM_surface, when it includes installations, plots or buildings with a polygon type geometry.

In case the site only includes single object with a point type geometry, the site can have a GM_point geometry.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

includesAnimal

Voidable:

true

Multiplicity:

0..*

Value type:

FarmAnimalSpecies (data type)


Application schema: Air Transport Network

Definition

-- Definition --

This package defines the types that are used on the air transport subtheme.

Version:

4.0


Spatial Object Type: AerodromeArea

AerodromeArea

Definition:

-- Definition --

A defined area on land or water (including any buildings, installations and equipment) intended to be used either wholly or in part for the arrival, departure and surface movement of aircraft and/or helicopters.

-- Description --

SOURCE [AIXM5.0].

NOTE An area spatial object which is used to represent the physical limits of all the facilities which form part of an inland aerodrome.

Subtype of:

TransportArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: AerodromeCategory

AerodromeCategory

Definition:

-- Definition --

Aerodrome category concerning the scope and importance of the air traffic services offered from and to it.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

aerodromeCategory

Definition:

-- Definition --

Value which indicates the category of an aerodrome.

Voidable:

false

Multiplicity:

1

Value type:

AerodromeCategoryValue (code list)

Values:

domesticNational

-- Definition --

Aerodrome serving domestic national air traffic services.

domesticRegional

-- Definition --

Aerodrome serving domestic regional air traffic services.

international

-- Definition --

Aerodrome serving international air traffic services.

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to AerodromeNode and AerodromeArea only

Expression:

/* This property can only be associated with a spatial object that is an Aerodrome Node or an Aerodrome Area. */ inv: networkRef.element.oclIsKindOf(AerodromeNode) or networkRef.element.oclIsKindOf(AerodromeArea)


Spatial Object Type: AerodromeNode

AerodromeNode

Definition:

-- Definition --

Node located at the aerodrome reference point of an airport/heliport, which is used to represent it in a simplified way.

DEFINITION Aerodrome Reference Point (ARP): The designated geographical location of an aerodrome, located near the initial or planned geometric centre of the aerodrome and normally remaining where originally established [AIXM3.3].

DEFINITION Airport/heliport: A defined area on land or water (including any buildings, installations and equipment) intended to be used either wholly or in part for the arrival, departure and surface movement of aircraft/helicopters [AIXM5.0].

-- Description --

SOURCE [AIXM5.0].

Subtype of:

AirNode

Type:

Spatial Object Type

Association role:

Name:

controlTowers

Definition:

-- Name --

control towers

-- Definition --

The set of control towers belonging to an aerodrome (airport/heliport).

Voidable:

true

Multiplicity:

0..*

Value type:

AbstractConstruction (spatial object type)

Attribute:

Name:

designatorIATA

Definition:

-- Definition --

The three letter IATA designator of the aerodrome (airport/heliport).

-- Description --

SOURCE [AIXM5.0].

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

locationIndicatorICAO

Definition:

-- Definition --

The four letter ICAO location indicator of the aerodrome (airport/heliport), as listed in ICAO DOC 7910.

-- Description --

SOURCE [AIXM5.0].

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: AerodromeType

AerodromeType

Definition:

-- Definition --

A code specifying the type of aerodrome.

-- Description --

SOURCE [AIXM5.0].

EXAMPLE Aerodrome only, combined aerodrome/heliport or simple landing site.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

aerodromeType

Definition:

-- Definition --

The type of aerodrome.

Voidable:

false

Multiplicity:

1

Value type:

AerodromeTypeValue (code list)

Values:

aerodromeHeliport

-- Definition --

Aerodrome with heliport landing area.

-- Description --

SOURCE [AIXM5.0].

aerodromeOnly

-- Definition --

Aerodrome only.

-- Description --

SOURCE [AIXM5.0].

heliportOnly

-- Definition --

Heliport only.

-- Description --

SOURCE [AIXM5.0].

landingSite

-- Definition --

Landing site.

-- Description --

SOURCE [AIXM5.0].

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to AerodromeNode and AerodromeArea only

Expression:

/* This property can only be associated with a spatial object that is an Aerodrome Node or Aerodrome Area. */ inv: networkRef.element.oclIsKindOf(AerodromeNode) or networkRef.element.oclIsKindOf(AerodromeArea)


Spatial Object Type: AirLink

AirLink

Definition:

-- Definition --

A linear spatial object that describes the geometry and connectivity of the air network between two points in the network.

Subtype of:

TransportLink

Supertype of:

AirRouteLink

ProcedureLink

Type:

Spatial Object Type

Abstract:

true

Constraint:

Name:

All objects have inspireId

Description:

All transport links have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: AirLinkSequence

AirLinkSequence

Definition:

-- Definition --

A linear spatial object, composed of an ordered collection of air links, which represents a continuous path in the air network without any branches.

-- Description --

NOTE 1 The element has a defined beginning and end and every position on the air link sequence is identifiable with one single parameter such as length. It describes an element of the air network, which could be characterized by one or more thematical identifiers and/or properties.

NOTE 2 This collection of air links is equivalent to RoutePortion feature in AIXM5.0. RoutePortion: A group of two or more consecutive segments of the same route, which have the usage and/or the same flight restrictions [AIXM5.0].

Subtype of:

TransportLinkSequence

Type:

Spatial Object Type

Constraint:

Name:

All components belong to same transport network

Description:

A transport link sequence must be composed of transport links that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.link.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sequences have an external object identifier.

Expression:

inv: inspireId->notEmpty()


Spatial Object Type: AirNode

AirNode

Definition:

-- Definition --

A node which occurs in a air network.

Subtype of:

TransportNode

Supertype of:

AerodromeNode

DesignatedPoint

Navaid

RunwayCentrelinePoint

TouchDownLiftOff

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

significantPoint

Definition:

-- Definition --

Attribute which indicates whether the air node is or is not a significant point.

DEFINITION Significant point: A specified geographical location used to define an ATS route, the flight path of an aircraft or for other navigation/ATS purposes [AIXM5.0].

-- Description --

NOTE Significant Points are specific air nodes which normally define air routes.

Voidable:

false

Multiplicity:

1

Value type:

Boolean

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: AirRoute

AirRoute

Definition:

-- Definition --

A specified route designed for channelling the flow of traffic as necessary for the provision of air traffic services, from the end of the take-off and initial climb phase to the commencement of the approach and landing phase.

-- Description --

SOURCE [Route - AIXM5.0].

NOTE A collection of air link sequences and or individual air links that are characterized by one or more thematic identifiers and /or properties, which perform a Route.

Subtype of:

TransportLinkSet

Type:

Spatial Object Type

Attribute:

Name:

airRouteType

Definition:

-- Definition --

Route classification.

-- Description --

SOURCE [AIXM5.0].

Voidable:

true

Multiplicity:

1

Value type:

AirRouteTypeValue (code list)

Values:

ATS

-- Definition --

ATS Route as described in ICAO Annex 11.

-- Description --

SOURCE [AIXM5.0].

NAT

-- Definition --

North Atlantic Track (part of Organized Track System).

-- Description --

SOURCE [AIXM5.0].

Attribute:

Name:

designator

Definition:

-- Definition --

Code or designator that identifies an Air Route.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Constraint:

Name:

All components belong to same transport network

Description:

A transport link set must be composed of transport links and or transport link sequences that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sets have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: AirRouteLink

AirRouteLink

Definition:

-- Definition --

A portion of a route to be flown usually without an intermediate stop, as defined by two consecutive significant points.

-- Description --

SOURCE [AirRouteSegment - AIXM5.0].

NOTE The presence of air nodes (normally defining Significant Points) is not mandated.

Subtype of:

AirLink

Type:

Spatial Object Type

Attribute:

Name:

airRouteLinkClass

Definition:

-- Definition --

The class or type of an air route link.

Voidable:

true

Multiplicity:

1

Value type:

AirRouteLinkClassValue (code list)

Values:

conventional

-- Definition --

Conventional navigation route: An air route which does neither use Area Navigation (RNAV) nor TACAN navigation for air traffic services.

DEFINITION Definition of Area Navigation (RNAV): A method of navigation which permits aircraft operation on any desired flight path within the coverage of station-referenced navigation aids or within the limits of the capability of selfcontained aids, or a combination of both [ICAO].

-- Description --

SOURCE [AIXM5.0].

RNAV

-- Definition --

Area navigation route: An air route which uses Area Navigation (RNAV) for air traffic services.

DEFINTION Area Navigation (RNAV): A method of navigation which permits aircraft operation on any desired flight path within the coverage of station-referenced navigation aids or within the limits of the capability of selfcontained aids, or a combination of both [ICAO].

-- Description --

SOURCE [AIXM5.0].

TACAN

-- Definition --

TACAN route: An air route which uses TACAN Navigation for air traffic services.

DEFINITION TACAN Navigation: A method of navigation which permits aircraft operation on any desired flight path within the coverage of station-referenced Tactical Air Navigation Beacon (TACAN) navigation aids.

-- Description --

SOURCE [AIXM5.0].

Constraint:

Name:

All objects have inspireId

Description:

All transport links have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: AirspaceArea

AirspaceArea

Definition:

-- Definition --

A defined volume in the air, described as horizontal projection with vertical limits.

-- Description --

SOURCE [AirspaceVolume - AIXM5.0].

NOTE 1 Definition of Airspace: A defined three dimensional region of space relevant to air traffic [AIXM5.0].

NOTE 2 Airspace regions are managed by air traffic control systems to provide a safe IFR (Instrument Flight Rules) navigation for air traffic services and aircrafts.

Subtype of:

TransportArea

Type:

Spatial Object Type

Attribute:

Name:

AirspaceAreaType

Definition:

-- Definition --

A code indicating the general structure or characteristics of a particular airspace.

-- Description --

SOURCE [Airspace.type - AIXM5.0].

Voidable:

false

Multiplicity:

1

Value type:

AirspaceAreaTypeValue (code list)

Values:

ATZ

-- Definition --

Airport Traffic Zone. Airspace of defined dimensions established around an airport for the protection of airport traffic. Description: ICAO Recognized.

-- Description --

SOURCE [AIXM5.0].

NOTE An ATZ usually is set up from the lower limit of a Control Zone (CTR) to the surface.

CTA

-- Definition --

Control area. A controlled airspace extending upwards from a specified limit above the earth. Description: ICAO Recognized.

-- Description --

SOURCE [AIXM5.0].

NOTE 1 A CTA could exist in the vicinity of a single airport to manage a busy air traffic area in order to provide protection to aircraft climbing out from the airport. As such it is a smaller version of a Terminal Maneuvering Area or Terminal Control Area (TMA), equivalent to it but serving only to one airport.

NOTE 2 Standard Intrument Departure (SID) routes usually ends at the upper limit of a TMA or CTA, where the air route phase starts.

CTR

-- Definition --

Control zone. A controlled airspace extending upwards from the surface of the earth to a specified upper limit. Description: ICAO Recognized.

-- Description --

SOURCE [AIXM5.0].

NOTE It is normally extended from the surface to a specified upper limit, set up to protect air traffic operating to and from that airport. A CTR usually is set up from the upper limit of an Aerodrome Traffic Zone (ATZ).

D

-- Definition --

Danger area. Airspace of defined dimensions within which activities dangerous to the flight of aircraft may exist at specified times. Description: ICAO Recognized.

-- Description --

SOURCE [AIXM5.0].

NOTE It is defined as a constraint airspace area to be avoided if possible, which could be dangerous for navigation of air traffic services and could be crossed only by specific routes and specific flight levels defined by the Defence Authority.

FIR

-- Definition --

Flight information region. Airspace of defined dimensions within which flight information service and alerting service are provided. Description: ICAO Recognized. Might, for example, be used if service provided by more than one unit.

-- Description --

SOURCE [AIXM5.0].

NOTE 1 A FIR is an airspace region in which information, management and search-and-rescue services are provided by an air navigation service provider.

NOTE 2 Any portion of the atmosphere belongs to some specific FIR, except from some cases. Small countries could have only a single FIR; bigger ones could have some regional FIRs. The division among different countries is done by international agreement through ICAO.

P

-- Definition --

Prohibited area. Airspace of defined dimensions, above the land areas or territorial waters of a State, within which the flight of aircraft is prohibited. Description: ICAO Recognized.

-- Description --

SOURCE [AIXM5.0].

NOTE It is defined as a constraint airspace area to be avoided, in which navigation of air traffic services is forbidden for high security reasons.

R

-- Definition --

Restricted area. Airspace of defined dimensions, above the land areas or territorial waters of a State, within which the flight of aircraft is restricted in accordance with certain specified conditions. Description: ICAO Recognized.

-- Description --

SOURCE [AIXM5.0].

NOTE It is defined as a constraint airspace area in which navigation of air traffic services is restricted and could only be crossed temporarily with authorisation and at specific flight levels.

TMA

-- Definition --

Terminal control area. Control area normally established at the confluence of ATS routes in the vicinity of one or more major aerodromes. Description: Non-ICAO Recognized. Mainly used in Europe under the Flexible Use of Airspace concept.

-- Description --

SOURCE [AIXM5.0].

NOTE 1 It is normally extended from a lower to an upper limit, set up at an area of confluence of busy airways in the vicinity of one or more major airports to protect traffic climbing out from and descending into the airports.

NOTE 2 As such it is a larger version of a Control Area (CTA). Standard Intrument Departure (SID) routes usually ends at the upper limit of a TMA or CTA, where the air route phase starts.

UIR

-- Definition --

Upper flight information region (UIR). An upper airspace of defined dimensions within which flight information service and alerting service are provided. Description: Non-ICAO Recognized. Each state determines its definition for upper airspace.

-- Description --

SOURCE [AIXM5.0].

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: ApronArea

ApronArea

Definition:

-- Definition --

A defined area, on a land aerodrome/heliport, intended to accommodate aircraft/helicopters for purposes of loading and unloading passengers, mail or cargo, and for fuelling, parking or maintenance.

-- Description --

SOURCE [Apron - AIXM5.0].

Subtype of:

TransportArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: ConditionOfAirFacility

ConditionOfAirFacility

Definition:

-- Definition --

State of an air transport network element with regards to its completion and use.

Subtype of:

ConditionOfFacility

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies only to AerodromeNode, AerodromeArea and RunwayArea

Expression:

/* This property can only be associated with a spatial object that is an Aerodrome Node, an Aerodrome Area or a Runway Area. */ inv: networkRef.element.oclIsKindOf(AerodromeNode) or networkRef.element.oclIsKindOf(AerodromeArea) or networkRef.element.oclIsKindOf(RunwayArea)


Spatial Object Type: DesignatedPoint

DesignatedPoint

Definition:

-- Definition --

A geographical location not marked by the site of a radio navigation aid, used in defining an ATS route, the flight path of an aircraft or for other navigation or ATS purposes.

-- Description --

SOURCE [AIXM5.0].

NOTE Examples of Designated points are compulsory and non-compulsory reporting points.

Subtype of:

AirNode

Type:

Spatial Object Type

Attribute:

Name:

designator

Definition:

-- Definition --

The coded designator of the point.

-- Description --

SOURCE [AIXM5.0].

EXAMPLE The five-letter ICAO name of the point.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: ElementLength

ElementLength

Definition:

-- Definition --

The physical length of the element.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

length

Definition:

-- Definition --

The physical length of the element.

-- Description --

NOTE 1 The value of the physical length of the runway [AIXM5.0], when applied to RunwayArea.

NOTE 2 Value for the length of the taxiway [AIXM5.0], when applied to TaxiwayArea.

NOTE 3 The value of the physical length of the touchdown and lift-off area [AIXM5.0], when applied to TouchDownLiftOff.

Voidable:

false

Multiplicity:

1

Value type:

Measure

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to RunwayArea, TaxiwayArea and TouchDownLiftOff only

Expression:

/* This property can only be associated with a spatial object that is a Runway Area, Taxiway Area or Touch Down Lift Off. */ inv: networkRef.element.oclIsKindOf(RunwayArea) or networkRef.element.oclIsKindOf(TaxiwayArea) or networkRef.element.oclIsKindOf(TouchDownLiftOff)


Spatial Object Type: ElementWidth

ElementWidth

Definition:

-- Definition --

The physical width of the element.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

width

Definition:

-- Definition --

The physical width of the element.

-- Description --

NOTE 1 The value of the physical width of the runway [AIXM5.0], when applied to RunwayArea.

NOTE 2 The value of the physical width of the taxiway [AIXM5.0], when applied to TaxiwayArea.

NOTE 3 The value of the physical width of the touchdown and lift-off area [AIXM5.0], when applied to TouchDownLiftOff.

Voidable:

false

Multiplicity:

1

Value type:

Measure

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to RunwayArea, TaxiwayArea and TouchDownLiftOff only

Expression:

/* This property can only be associated with a spatial object that is a Runway Area, Taxiway Area or Touch Down Lift Off. */ inv: networkRef.element.oclIsKindOf(RunwayArea) or networkRef.element.oclIsKindOf(TaxiwayArea) or networkRef.element.oclIsKindOf(TouchDownLiftOff)


Spatial Object Type: FieldElevation

FieldElevation

Definition:

-- Definition --

The aerodrome elevation as the vertical distance between the highest point of the landing area of an aerodrome and mean sea level.

-- Description --

SOURCE [AIXM5.0].

NOTE This might be different from the elevation of the Aerodrome Reference Point.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

altitude

Definition:

-- Definition --

Value of the field altitude.

Voidable:

false

Multiplicity:

1

Value type:

Measure

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to AerodromeNode and AerodromeArea only

Expression:

/* This property can only be associated with a spatial object that is an Aerodrome Node or Aerodrome Area. */ inv: networkRef.element.oclIsKindOf(AerodromeNode) or networkRef.element.oclIsKindOf(AerodromeArea)


Spatial Object Type: InstrumentApproachProcedure

InstrumentApproachProcedure

Definition:

-- Definition --

A series of predetermined manoeuvres by reference to flight instruments with specified protection from obstacles from the initial approach fix, or where applicable, from the beginning of a defined arrival route to a point from which a landing can be completed and thereafter, if a landing is not completed, to a position at which holding or en route obstacle clearance criteria apply.

-- Description --

SOURCE [AIXM5.0].

NOTE 1 Acronym: IAP.

NOTE 2 It corresponds to the final approach and arrival during the landing phase.

NOTE 3 A specific runway of an airport/heliport usually has more than one IAP, depending on the landing direction on it.

Subtype of:

ProcedureLink

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport links have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: LowerAltitudeLimit

LowerAltitudeLimit

Definition:

-- Definition --

Altitude that defines the lower limit of an air transport network object.

-- Description --

NOTE When applied to an AirRouteLink it corresponds to the Lowest Safe Altitude, which is defined in order to provide safety for navigation.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

altitude

Definition:

-- Definition --

Value of the altitude limit.

Voidable:

false

Multiplicity:

1

Value type:

Measure

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to AirRouteLink and AirspaceArea only

Expression:

/* This property can only be associated with a spatial object that is an Air Route Link or Airspace Area. */ inv: networkRef.element.oclIsKindOf(AirRouteLink) or networkRef.element.oclIsKindOf(AirspaceArea)


Spatial Object Type: Navaid

Navaid

Definition:

-- Definition --

One or more Navaid Equipments providing navigation services.

DEFINITION Navaid equipment: A physical navaid equipment like VOR, DME, localizer, TACAN or etc.

-- Description --

SOURCE [AIXM5.0].

NOTE 1

The Navaid Equipment share business rules like paired frequencies [AIXM5.0].

Subtype of:

AirNode

Type:

Spatial Object Type

Attribute:

Name:

designator

Definition:

-- Definition --

The coded identifier given to the navaid system.

-- Description --

SOURCE [AIXM5.0].

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

navaidType

Definition:

-- Definition --

Type of the navaid service.

-- Description --

SOURCE [AIXM5.0].

EXAMPLES ILS, MLS, VORTAC, VOR/DME.

Voidable:

true

Multiplicity:

1

Value type:

NavaidTypeValue (code list)

Values:

DME

-- Definition --

Distance Measuring Equipment.

-- Description --

SOURCE [AIXM5.0].

ILS

-- Definition --

Instrument Landing System.

-- Description --

SOURCE [AIXM5.0].

ILS-DME

-- Definition --

ILS with collocated DME.

-- Description --

SOURCE [AIXM5.0].

LOC

-- Definition --

Localizer.

-- Description --

SOURCE [AIXM5.0].

LOC-DME

-- Definition --

LOC and DME collocated.

-- Description --

SOURCE [AIXM5.0].

MKR

-- Definition --

Marker Beacon.

-- Description --

SOURCE [AIXM5.0].

MLS

-- Definition --

Microwave Landing System.

-- Description --

SOURCE [AIXM5.0].

MLS-DME

-- Definition --

MLS with collocated DME.

-- Description --

SOURCE [AIXM5.0].

NDB

-- Definition --

Non-Directional Radio Beacon.

-- Description --

SOURCE [AIXM5.0].

NDB-DME

-- Definition --

NDB and DME collocated.

-- Description --

SOURCE [AIXM5.0].

TACAN

-- Definition --

Tactical Air Navigation Beacon.

-- Description --

SOURCE [AIXM5.0].

TLS

-- Definition --

Transponder Landing System.

-- Description --

SOURCE [AIXM5.0].

VOR

-- Definition --

VHF Omnidirectional Radio Range.

-- Description --

SOURCE [AIXM5.0].

VOR-DME

-- Definition --

VOR and DME collocated.

-- Description --

SOURCE [AIXM5.0].

VORTAC

-- Definition --

VOR and TACAN collocated.

-- Description --

SOURCE [AIXM5.0].

NDB-MKR

-- Definition --

Non-Directional Radio Beacon and Marker Beacon.

-- Description --

SOURCE [AIXM5.0].

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: ProcedureLink

ProcedureLink

Definition:

-- Definition --

A series of predetermined manoeuvres with specified protection from obstacles.

-- Description --

SOURCE [Procedure - AIXM5.0].

NOTE 1 A defined airway connector designed for channelling the flow of traffic as necessary for the provision of air traffic services during the take-off or landing phase, which links an airport/heliport to a significant point, usually connected to one or more air routes.

NOTE 2 When a airport/heliport is not connected with a standardized airway connector to the rest of the air network, this object can be used as a fictitious connector between the airport/heliport and a significant point on one or more ATS routes - for example for VFR (Visual Flight Rules) flights.

NOTE 3 Nevertheless, three main types of standardized Procedures are usually defined for IFR (Instrument Flight Rules) flights:

- Standard Instrument Departure (SID), corresponding to the take-off phase.

- Standard Instrument Arrival (STAR), corresponding to the initial approach during the landing phase.

- Instrument Approach Procedure (IAP), corresponding to the final approach and arrival during the landing phase.

Subtype of:

AirLink

Supertype of:

InstrumentApproachProcedure

StandardInstrumentArrival

StandardInstrumentDeparture

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport links have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RunwayArea

RunwayArea

Definition:

-- Definition --

A defined rectangular area on a land aerodrome/heliport prepared for the landing and take-off of aircraft.

-- Description --

SOURCE [Runway - AIXM5.0].

NOTE 1 This includes the concept of Final Approach and Take-Off Area (FATO) for helicopters [Runway - AIXM5.0].

NOTE 2 The runway strip is a defined area including the runway and stopway, if provided, intended : a) to reduce the risk of damage to aircraft running off a runway; and b) to protect aircraft flying over it during take-off or landing operations [ICAO].

Subtype of:

TransportArea

Type:

Spatial Object Type

Attribute:

Name:

designator

Definition:

-- Definition --

The full textual designator of the runway, used to uniquely identify it at an aerodrome/heliport which has more than one.

-- Description --

SOURCE [AIXM5.0].

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

runwayType

Definition:

-- Definition --

The type of runway, either runway for airplanes or final approach and take off area (FATO) for helicopters.

-- Description --

SOURCE Adapted from [AIXM5.0].

Voidable:

true

Multiplicity:

1

Value type:

RunwayTypeValue (code list)

Values:

runway

-- Definition --

Runway for airplanes.

-- Description --

SOURCE [AIXM5.0].

FATO

-- Definition --

Final Approach and Take Off Area for helicopters.

-- Description --

SOURCE [AIXM5.0].

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RunwayCentrelinePoint

RunwayCentrelinePoint

Definition:

-- Definition --

An operationally significant position on the center line of a runway direction.

-- Description --

SOURCE [AIXM5.0].

NOTE 1 The role of the point along the runway direction centreline is indicated within the pointRole attribute.

NOTE 2 Runway centreline points are used to connect the Procedure Links that connect an airport/heliport to the rest of the air network.

EXAMPLE A typical example is the runway threshold [AIXM5.0].

Subtype of:

AirNode

Type:

Spatial Object Type

Attribute:

Name:

pointRole

Definition:

-- Definition --

The role of the point along the runway direction centreline.

-- Description --

SOURCE [AIXM5.0].

Voidable:

false

Multiplicity:

1

Value type:

PointRoleValue (code list)

Values:

end

-- Definition --

Physical end of a runway direction.

-- Description --

SOURCE [AIXM5.0].

mid

-- Definition --

The mid point of the runway.

-- Description --

SOURCE [AIXM5.0].

start

-- Definition --

Physical start of a runway direction.

-- Description --

SOURCE [AIXM5.0].

threshold

-- Definition --

Threshold.

-- Description --

SOURCE [AIXM5.0].

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: StandardInstrumentArrival

StandardInstrumentArrival

Definition:

-- Definition --

A designated instrument flight rule (IFR) arrival route linking a significant point, normally on an ATS route, with a point from which a published instrument approach procedure can be commenced.

-- Description --

SOURCE [AIXM5.0].

NOTE 1 Acronym: STAR.

NOTE 2 It corresponds to the initial approach during the landing phase. Each airport/heliport could have various STAR linking significant points (usually connected to air routes) to the points designated to start the landing on a specific runway.

Subtype of:

ProcedureLink

Type:

Spatial Object Type

Attribute:

Name:

designator

Definition:

-- Definition --

The textual designator of the Standard Instrument Arrival.

-- Description --

SOURCE [AIXM5.0].

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Constraint:

Name:

All objects have inspireId

Description:

All transport links have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: StandardInstrumentDeparture

StandardInstrumentDeparture

Definition:

-- Definition --

A designated instrument flight rule (IFR) departure route linking the aerodrome or a specific runway of the aerodrome with a specified significant point, normally on a designated ATS route, at which the en-route phase of a flight commences.

-- Description --

SOURCE [AIXM5.0].

NOTE 1 Acronym: SID.

NOTE 2 It corresponds to the take-off phase. Each airport/heliport could have various SID linking the different runways to one or various significant points, usually connected to air routes.

Subtype of:

ProcedureLink

Type:

Spatial Object Type

Attribute:

Name:

designator

Definition:

-- Definition --

The full textual designator of the Standard Instrument Departure.

-- Description --

SOURCE [AIXM5.0].

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Constraint:

Name:

All objects have inspireId

Description:

All transport links have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: SurfaceComposition

SurfaceComposition

Definition:

-- Definition --

The composition of an aerodrome/heliport related surface.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

surfaceComposition

Definition:

-- Definition --

A code indicating the composition of an aerodrome/heliport related surface.

-- Description --

SOURCE [SurfaceCharacteristics.composition - AIXM5.0].

EXAMPLES Asphalt, concrete.

Voidable:

false

Multiplicity:

1

Value type:

SurfaceCompositionValue (code list)

Values:

asphalt

-- Definition --

Surface made of an asphalt layer.

concrete

-- Definition --

Surface made of a concrete layer.

grass

-- Definition --

Surface consisting on a grass layer.

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to RunwayArea, TaxiwayArea, ApronArea and TouchDownLiftOff only

Expression:

/* This property can only be associated with a spatial object that is a Runway Area, Taxiway Area, Apron Area or Touch Down Lift Off. */ inv: networkRef.element.oclIsKindOf(RunwayArea) or networkRef.element.oclIsKindOf(TaxiwayArea) or networkRef.element.oclIsKindOf(ApronArea) or networkRef.element.oclIsKindOf(TouchDownLiftOff)


Spatial Object Type: TaxiwayArea

TaxiwayArea

Definition:

-- Definition --

A defined path at an aerodrome/heliport established for the taxiing of aircraft/helicopters and intended to provide a link between one part of the aerodrome and another.

-- Description --

SOURCE [Taxiway - AIXM5.0].

NOTE This includes aircraft/helicopter stand taxilines, apron taxiways, rapid exit taxiways, air taxiways etc.

Subtype of:

TransportArea

Type:

Spatial Object Type

Attribute:

Name:

designator

Definition:

-- Definition --

The textual designator of the taxiway.

-- Description --

SOURCE [AIXM5.0].

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: TouchDownLiftOff

TouchDownLiftOff

Definition:

-- Definition --

A load bearing area on which a helicopter may touch down or lift-off.

-- Description --

SOURCE [AIXM5.0].

Subtype of:

AirNode

Type:

Spatial Object Type

Attribute:

Name:

designator

Definition:

-- Definition --

The textual designator of the touch down and lift-off area.

-- Description --

SOURCE [AIXM5.0].

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: UpperAltitudeLimit

UpperAltitudeLimit

Definition:

-- Definition --

Altitude that defines the upper limit of an air transport network object.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

altitude

Definition:

-- Definition --

Value of the altitude limit.

Voidable:

false

Multiplicity:

1

Value type:

Measure

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to AirRouteLink and AirspaceArea only

Expression:

/* This property can only be associated with a spatial object that is an Air Route Link or Airspace Area. */ inv: networkRef.element.oclIsKindOf(AirRouteLink) or networkRef.element.oclIsKindOf(AirspaceArea)


Spatial Object Type: UseRestriction

UseRestriction

Definition:

-- Definition --

The restrictions to the use of an air network object.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

restriction

Definition:

-- Definition --

The type of use restriction for the air network object.

Voidable:

false

Multiplicity:

1

Value type:

AirUseRestrictionValue (code list)

Values:

reservedForMilitary

-- Definition --

The air network object is exclusively for military use.

temporalRestrictions

-- Definition --

The temporal restrictions apply to the use of the air network object.

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to AirRoute, AirLinks, AirNodes and AerodromeArea only

Expression:

/* This property can only be associated with a spatial object that is an Air Route, Air Link (or specialized Air Link), Air Node (or specialized Air Node) or Aerodrome Area. */ inv: networkRef.element.oclIsKindOf(AirRoute) or networkRef.element.oclIsKindOf(AirLink) or networkRef.element.oclIsKindOf(AirNode) or networkRef.element.oclIsKindOf(AerodromeArea)


Application schema: Area Management Restriction and Regulation Zones

Definition

-- Name --

area management restriction and regulation zones

-- Definition --

The Area Management Restriction and Regulation Zones application schema contains the spatial object that represents zones or areas established to protect the environment via management, restriction or regulation.

Version:

4.0


Spatial Object Type: ManagementRestrictionOrRegulationZone

ManagementRestrictionOrRegulationZone

Definition:

-- Name --

management restriction or regulation zone

-- Definition --

Area managed, restricted or regulated in accordance with a legal requirement related to an environmental policy or a policy or activity that may have an impact on the environment at any level of administration (or used for reporting at international, European, national, regional and local) levels.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

competentAuthority

Definition:

-- Name --

competent authority

-- Definition --

Description of the organisation(s) responsible for managing, restricting or regulating measures or activities within the zone.

Voidable:

true

Multiplicity:

1..*

Value type:

RelatedParty (data type)

Attribute:

Name:

designationPeriod

Definition:

-- Name --

designation period

-- Definition --

Time period defining when the management, restriction or regulation zone was legally designated or became effective in the real world.

-- Description --

NOTE: designationPeriod uses the ISO 19108 TM_Period which is comprised of two properties - gml:beginPosition and gml:endPosition.

If the zone shall remain in force for an indeterminate period of time then the endPosition/indeterminatePosition="unknown" can be used to state that the zone is still effective.

Voidable:

true

Multiplicity:

1

Value type:

TM_Period

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

environmentalDomain

Definition:

-- Name --

environmental domain

-- Definition --

Classification of the environment domain(s) for which, through the establishment of the zone, certain environmental objectives shall be reached.

-- Description --

A zone may be established within one environmental domain (e.g. water) or may to cover a wide range of environmental objectives that cross-cut several domains. For example, Marine Regions may relate to water, land use, sustainable development.

Voidable:

false

Multiplicity:

1..*

Value type:

EnvironmentalDomain (code list)

Values:

air

water

waste

natureAndBiodiversity

sustainableDevelopment

landUse

soil

noise

naturalResources

climateAndClimateChange

healthProtection

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

geometry

Definition:

-- Name

geometry

-- Definition --

The geometry representing the spatial extent of the spatial object.

-- Description --

The geometry of a Management Area, Restriction or Regulation Zone can be defined using any geometry representation. Typically this shall be either a GM_Surface or GM_MultiSurface.

NOTE: Where a zone forms as a polygon, this should be encoded as a GM_Surface or GM_MultiSurface not a GM_Curve.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

inspireId

Definition:

-- Name --

inspireID

-- Definition --

External object identifier of the spatial object.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external application to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

NOTE: ManagementRestrictionOrRegulationZone spatial objects commonly perform the role/function of "Reporting Unit" for non-spatial reported data. The reported data shall contain object references to ManagementRestrictionOrRegulationZones. Therefore, all spatial objects shall be assigned an inspireID.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

legalBasis

Definition:

-- Definition --

Reference to, or citation of the legal instrument or document that required the establishment of the zone.

Voidable:

true

Multiplicity:

1..*

Value type:

LegislationCitation (spatial object type)

Attribute:

Name:

name

Definition:

-- Name --

name

-- Definition --

A geographical name that is used to identify the management, restriction or regulation zone in the real world. It provides a 'key' for implicitly associating different representations of the object.

Voidable:

true

Multiplicity:

0..*

Value type:

GeographicalName (data type)

Association role:

Name:

plan

Definition:

-- Definition --

Reference to, or citation of a plan (management or action plan) that describes the environmental objectives and measures that shall be undertaken in the zone to protect the environment.

Voidable:

true

Multiplicity:

0..*

Value type:

DocumentCitation (spatial object type)

Association role:

Name:

relatedZone

Definition:

-- Definition --

Reference to a related management, regulation or restriction zone.

-- Description --

EXAMPLE 1: River basin districts (RBD) exist at three levels:

1) International River Basin District

2) National River Basin District

3) River Basin District Sub units.

An international RBD may contain one or more national RBD and/or River Basin Sub Units.

A national RBD may be related to an International RBD and one or more RBD sub-units.

EXAMPLE 2: A WFDWaterBody may be related to a River Basin District.

Voidable:

true

Multiplicity:

0..*

Value type:

ManagementRestrictionOrRegulationZone (spatial object type)

Attribute:

Name:

specialisedZoneType

Definition:

-- Name --

specialised zone type

-- Definition --

Additional classification value which further specialises the type of management, regulation or restriction zone relevant to the domain.

-- Description --

NOTE: This value should be derived from a relevant domain-specific controlled vocabulary, where available.

EXAMPLE 1: A ManagementRestrictionOrRegulationZone where the zoneType value = airQualityManagementZone could be further classified as either:

- specialisedZoneType = agglomeration or

- specialisedZoneType =nonAgglomeration

EXAMPLE 2: A ManagementRestrictionOrRegulationZone where the zoneType value = sensitiveArea could be further classified as either:

specialisedZoneType = lessSensitiveArea

specialisedZoneType = lessSensitiveNitrates

specialisedZoneType = lessSensitiveEutrophic

specialisedZoneType = lessSensitiveShellfish

Voidable:

true

Multiplicity:

0..1

Value type:

SpecialisedZoneTypeCode (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

thematicId

Definition:

-- Name --

thematic identifier

-- Definition --

Descriptive unique object identifier applied to spatial objects in a defined information theme.

-- Description --

Some management, restriction or regulation zones may be assigned multiple thematic identifiers. These may have been established to meet the reporting requirements of different legislative instruments at International, European or at Member State levels.

Where multiple thematicIDs exist all should be provided. This shall allow any external dataset that uses thematicIDs to referencing to the zone to continue to be linked to the spatial object.

Voidable:

true

Multiplicity:

0..*

Value type:

ThematicIdentifier (data type)

Attribute:

Name:

zoneType

Definition:

-- Name --

zone type

-- Definition --

High level classification defining the type of management, restriction or regulation zone.

Voidable:

false

Multiplicity:

1..*

Value type:

ZoneTypeCode (code list)

Values:

airQualityManagementZone

-- Definition --

Part of the territory of a Member State, as delimited by that Member State for the purposes of air quality assessment and management.

-- Description --

SOURCE: Air Quality Directive (2008/50/EC).

noiseRestrictionZone

-- Definition --

An area delimited by a competent authority to manage and mitigate noise pollution.

This includes agglomerations and quiet areas (in agglomerations and open country) as defined in the Environmental Noise Directive (2002/49/EC).

-- Description --

NOTE: Noise restriction zones may also be defined to manage noise exposure relating to transport (airports, roads, rail), entertainment venues, recreational activities, construction, etc.

animalHealthRestrictionZone

-- Definition --

Restriction zones established for the control and eradiation of notifiable animal diseases

-- Description --

EXAMPLE: Bluetongue Restriction Zones (Council Directive 2000/75/EC).

EXAMPLE: Avian Influenze Restriction Zones (Council Directive 2005/94/EC).

EXAMPLE: African Horse Sickness (Council Directive 92/35/EEC).

prospectingAndMiningPermitArea

-- Definition --

The area on which the prospection or extraction of any mineral has been authorised and for which that right or permit is granted.

-- Description --

EXAMPLE: Directive 94/22/EC on conditions for granting and using authorisations for the prospection, exploration and production of hydrocarbons, stipulates that the limits of the geographical areas covered by an authorisation and the duration of that authorisation must be determined in proportion to what is justified in terms of the best possible exercise of the activities from an economic and technical point of view.

regulatedFairwayAtSeaOrLargeInlandWater

-- Definition --

Regulated navigation areas port-to-port established in accordance with Decision 884/2004/EC of the European Parliament and Council of 29 April 2004 amending Decision No 1692/96/EC on Community guidelines for the development of the trans - European transport network to organise sailing traffic, prevent accident and pollution.

restrictedZonesAroundContaminatedSites

-- Definition --

Zones established to protect human, plant and animal health and control movement and development within a contaminated site.

-- Description --

EXAMPLE: Chernobyl Nuclear Power Plant Exclusion Zone which was established to evacuate the local population and to prevent people from entering the heavily contaminated territory.

EXAMPLE: Zone established around an area suffering from soil contamination to restrict development and protect human health.

areaForDumpingOfWaste

-- Definition --

Area affected by uncontrolled disposal of waste as defined in Waste Framework Directive (2006/12/EC) Art 4.

coastalZoneManagementArea

-- Definition --

Area in which "integrated coastal zone management" takes place.

-- Description --

DEFINITION: "Integrated coastal zone management” is a dynamic process for the sustainable management and use of coastal zones, taking into account at the same time the fragility of coastal ecosystems and landscapes, the diversity of activities and uses, their interactions, the maritime orientation of certain activities and uses and their impact on both the marine and land parts.

SOURCE: Protocol on Integrated Coastal Zone Management in the Mediterranean - signed in Madrid on 20-21 January 2008.

drinkingWaterProtectionArea

-- Definition --

Area in which waste water leakage, use of fertilizer or pesticides, or establishment of waste disposal sites are prohibited.

-- Description --

EXAMPLE: From Directive 80/778, relating to the quality of water intended for human consumption.

According to the article 8 providing that Member States shall take all the necessary measures to ensure that any substances used in the preparation of water for human consumption do not remain in concentrations higher than the maximum admissible.

nitrateVulnerableZone

-- Definition --

Areas of land which drain into polluted or threatened waters and which contribute to nitrate pollution.

-- Description --

SOURCE: Art 3 of Council Directive 91/676/EEC of 12 December 1991 concerning the protection of waters against pollution caused by nitrates from agricultural sources.

marineRegion

-- Definition --

Marine regions and their subregions are sea regions designated for the purpose of assessment, management and regulation.

-- Description --

For each Marine Region a marine strategy shall be developed and implemented to maintain and improve good environmental status.

SOURCE: Marine Strategy Framework Directive (2008/56/EC).

riverBasinDistrict

-- Definition --

Area of land and sea, made up of one or more neighbouring river basins together with their associated groundwaters and coastal waters, identified under Article 3(1) as the main unit for management of river basins.

-- Description --

SOURCE: Art 2 (15) of DIRECTIVE 2000/60/EC OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 23 October 2000 establishing a framework for Community action in the field of water policy.

NOTE: A river basin district can either be an international or national river basin district or a sub unit of management.

NOTE 2: The relatedZone role should be used to link river basin districts. For example, a national river basin district should include a relatedZone attribute linking it to the international river basin district.

bathingWaters

-- Definition --

Coastal waters or inland waters (rivers, lakes) explicitly authorised, or not prohibited for recreational bathing by large numbers of people.

-- Description --

NOTE: Bathing waters are set limits for physical, chemical and microbiological parameters to ensuring clean bathing waters to protect public health and the environment.

floodManagementUnit

-- Definition --

Coastal areas or individual river basins assigned as the unit of management established for the assessment and management of flood risk.

-- Description --

These are coastal areas or individual river basins assigned as a unit of management different from those assigned pursuant to Article 3(1) of Directive 2000/60/EC.

SOURCE: 2007/60/EC Art 3(2)b.

WFDWaterBody

sensitiveArea

-- Definition --

Sensitive areas are surface waters (freshwater, estuaries and coastal waters) that require protection against eutrophication.

-- Description --

SOURCE: Urban Waste Water Treatment Directive (91/271/EEC).

designatedWaters

-- Definition --

Marine, coastal or surface waters designated by Member States as needing protection or improvement in order to support fish life.

-- Description --

Member States are required to define designated waters to protect freshwater fish and shellfish by the Fisheries Directive (2006/44/EC) and Shellfish Waters Directive (2006/113/EEC).

plantHealthProtectionZone

-- Definition --

Protection zone within which protective measures are established against the introduction of organisms harmful to plants or plant products and against their spread.

-- Description --

SOURCE: COMMISSION REGULATION (EC) No 690/2008.

forestManagementArea

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

Specify at least the most specific legal instrument.

Expression:

/*At least the most specific legal instrument that required the establishment of zone shall be provided using the legalBasis association role.*/

Constraint:

Name:

competentAuthority.role shall be "authority"

Expression:

/*The role attribute of the competentAuthority shall take the value “authority”.*/ inv: competentAuthority.role = RelatedPartyRoleValue::authority


Application schema: Base Types

Definition

-- Definition --

schema for basic types used by multiple themes

Version:

3.3.1


Data type: Identifier

Identifier

Definition:

-- Definition --

External unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object.

-- Description --

NOTE1 External object identifiers are distinct from thematic object identifiers.

NOTE 2 The voidable version identifier attribute is not part of the unique identifier of a spatial object and may be used to distinguish two versions of the same spatial object.

NOTE 3 The unique identifier will not change during the life-time of a spatial object.

Type:

Data type

Attribute:

Name:

localId

Definition:

-- Definition --

A local identifier, assigned by the data provider. The local identifier is unique within the namespace, that is no other spatial object carries the same unique identifier.

-- Description --

NOTE It is the responsibility of the data provider to guarantee uniqueness of the local identifier within the namespace.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

namespace

Definition:

-- Definition --

Namespace uniquely identifying the data source of the spatial object.

-- Description --

NOTE The namespace value will be owned by the data provider of the spatial object and will be registered in the INSPIRE External Object Identifier Namespaces Register.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

versionId

Definition:

-- Definition --

The identifier of the particular version of the spatial object, with a maximum length of 25 characters. If the specification of a spatial object type with an external object identifier includes life-cycle information, the version identifier is used to distinguish between the different versions of a spatial object. Within the set of all versions of a spatial object, the version identifier is unique.

-- Description --

NOTE The maximum length has been selected to allow for time stamps based on ISO 8601, for example, "2007-02-12T12:12:12+05:30" as the version identifier.

NOTE 2 The property is void, if the spatial data set does not distinguish between different versions of the spatial object. It is missing, if the spatial object type does not support any life-cycle information.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString


Spatial Object Type: SpatialDataSet

SpatialDataSet

Definition:

-- Definition --

Identifiable collection of spatial data.

-- Description --

NOTE The type SpatialDataSet is offered as a pre-defined type for spatial data sets. The scope of this type is packaging pre-defined data sets for the non-direct access download service. It may be reused in thematic application schemas, but if it does not fit an application-schema-specific data set object should be modelled. This type may have the same name and definition like this type, but may have a different set of properties.

This type specifies three properties: an external object identifier, a container for metadata (may be void), and an association to zero or more spatial objects.

Type:

Spatial Object Type

Attribute:

Name:

identifier

Definition:

-- Definition --

Identifier of the spatial data set.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

metadata

Definition:

-- Definition --

Metadata of the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

MD_Metadata


Application schema: Base Types 2

Definition

-- Definition --

schema for additional basic types used by multiple themes

-- Description --

NOTE The additional types specified with Annex II/III data specifications are placed in a separate schema to maintain backwards compatibility.

Version:

2.0


Data type: Contact

Contact

Definition:

-- Name --

contact

-- Definition --

Communication channels by which it is possible to gain access to someone or something.

-- Description --

Type:

Data type

Attribute:

Name:

address

Definition:

-- Definition --

An address provided as free text.

Voidable:

true

Multiplicity:

0..1

Value type:

AddressRepresentation (data type)

Attribute:

Name:

contactInstructions

Definition:

-- Definition --

Supplementary instructions on how or when to contact an individual or organisation.

-- Description --

Voidable:

true

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

electronicMailAddress

Definition:

-- Definition --

An address of the organisation's or individual's electronic mailbox.

-- Description --

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

hoursOfService

Definition:

-- Definition --

Periods of time when the organisation or individual can be contacted.

-- Description --

Voidable:

true

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

telephoneFacsimile

Definition:

-- Definition --

Number of a facsimile machine of the organisation or individual.

-- Description --

Voidable:

true

Multiplicity:

0..*

Value type:

CharacterString

Attribute:

Name:

telephoneVoice

Definition:

-- Definition --

Telephone number of the organisation or individual.

-- Description --

Voidable:

true

Multiplicity:

0..*

Value type:

CharacterString

Attribute:

Name:

website

Definition:

-- Definition --

Pages provided on the World Wide Web by the organisation or individual.

-- Description --

Voidable:

true

Multiplicity:

0..1

Value type:

URL


Object type: DocumentCitation

DocumentCitation

Definition:

-- Name --

document citation

-- Definition --

Citation for the purposes of unambiguously referencing a document.

Supertype of:

LegislationCitation

Type:

Object type

Attribute:

Name:

date

Definition:

-- Name --

date

-- Definition --

Date of creation, publication or revision of the document.

Voidable:

true

Multiplicity:

1

Value type:

CI_Date (data type)

Attribute:

Name:

link

Definition:

-- Name --

link to online version

-- Definition --

Link to an online version of the document

Voidable:

true

Multiplicity:

1..*

Value type:

URL

Attribute:

Name:

name

Definition:

-- Name --

name

-- Definition --

Name of the document.

-- Description --

NOTE For legal documents, this should be the official name assigned to the legislative instrument.

EXAMPLE The official legal name for the INSPIRE Directive is "Directive 2007/2/EC of the European Parliament and of the Council of 14 March 2007 establishing an Infrastructure for Spatial Information in the European Community (INSPIRE)"

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

shortName

Definition:

-- Name --

short name

-- Definition --

Short name or alternative title of the document.

-- Description --

NOTE For legal documents, this should be a short name or alternative title commonly used to identify the legislation.

EXAMPLE 1: INSPIRE Directive is the short name for "Directive 2007/2/EC of the European Parliament and of the Council of 14 March 2007 establishing an Infrastructure for Spatial Information in the European Community (INSPIRE)"

EXAMPLE 2: CAFE Directive is the short name for the Directive 2008/50/EC of the European Parliament and of the Council of 21 May 2008 on ambient air quality and cleaner air for Europe"

EXAMPLE 3: Water Framework Directive the short name for "Directive 2000/60/EC of the European Parliament and of the Council establishing a framework for the Community action in the field of water policy"

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

specificReference

Definition:

-- Name --

specific reference

-- Definition --

Reference to a specific part of the document.

-- Description --

EXAMPLE For legal documents, this attribute can contain a reference to article(s) that specify a specific requirement or obligation.

Voidable:

true

Multiplicity:

0..*

Value type:

CharacterString


Object type: LegislationCitation

LegislationCitation

Definition:

-- Name --

legislation citation

-- Definition --

Citation for the purposes of unambiguously referencing a legal act or a specific part of a legal act.

Subtype of:

DocumentCitation

Type:

Object type

Attribute:

Name:

dateEnteredIntoForce

Definition:

-- Name --

date entered into force

-- Definition --

Date the legislative instrument entered into force.

Voidable:

false

Multiplicity:

0..1

Value type:

TM_Position (union data type)

Attribute:

Name:

dateRepealed

Definition:

-- Name --

date repealed

-- Definition --

Date the legislative instrument was repealed.

Voidable:

false

Multiplicity:

0..1

Value type:

TM_Position (union data type)

Attribute:

Name:

identificationNumber

Definition:

-- Name --

identification number

-- Definition --

Code used to identify the legislative instrument

-- Description --

EXAMPLE 1: 2007/2/EC is the identification number for the INSPIRE Directive

EXAMPLE 2: 2008/50/EC is the identification number for the CAFE Directive

EXAMPLE 3: 2000/60/EC is the identification number for the Water Framework Directive

Voidable:

false

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

journalCitation

Definition:

-- Name --

journal citation

-- Definition --

Citation of the official journal in which the legislation is published.

Voidable:

false

Multiplicity:

0..1

Value type:

OfficialJournalInformation (data type)

Attribute:

Name:

level

Definition:

-- Name --

name

-- Definition --

The level at which the legislative instrument is adopted.

Voidable:

false

Multiplicity:

1

Value type:

LegislationLevelValue (code list)

Values:

international

-- Definition --

An international legal act or convention.

european

-- Definition --

A legal act of the European Union.

national

-- Definition --

A legal act at national level.

sub-national

-- Definition --

A legal act at sub-national level.

-- Description --

NOTE The sub-national level encompasses both regional or local legislative instruments.

Attribute:

Name:

officialDocumentNumber

Definition:

-- Name --

official document number

-- Definition --

Official document number used to uniquely identify the legislative instrument.

-- Description --

NOTE: An official document number may be assigned to uniquely identify the legislative instrument.

EXAMPLE: CELEX Number used to uniquely identify European Union Legislation

Voidable:

false

Multiplicity:

0..1

Value type:

CharacterString

Constraint:

Name:

Provide_linkToLegislativeInstrument_or_journalCitation

Description:

If the link attribute is void, the journal citation shall be provided.

Expression:

inv: link->notEmpty() or journalCitation->notEmpty()


Data type: OfficialJournalInformation

OfficialJournalInformation

Definition:

-- Name --

official journal information

-- Definition --

Full citation of the location of the legislative instrument within the official journal.

Type:

Data type

Attribute:

Name:

ISBN

Definition:

-- Name --

ISBN

-- Definition --

International Standard Book Number (ISBN) is an nine-digit number that uniquely identifies the book in which the legislative instrument was published.

Voidable:

false

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

ISSN

Definition:

-- Name --

ISSN

-- Definition --

The International Standard Serial Number (ISSN) is an eight-digit number that identifies the periodical publication in which the legislative instrument was published.

-- Description --

NOTE: Periodical publilcations are issued in successive parts, usually having numerical or chronological designations and required that each serial publication can be uniquely identified.

EXAMPLE: OJ Series in which INSPIRE Directive is published has been assigned the ISSN: 1725-2555

Voidable:

false

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

linkToJournal

Definition:

-- Name --

link to online version

-- Definition --

Link to an online version of the official journal

Voidable:

false

Multiplicity:

0..1

Value type:

URL

Attribute:

Name:

officialJournalIdentification

Definition:

-- Name --

official journal identification

-- Definition --

Reference to the location within the official journal within which the legislative instrument was published. This reference shall be comprised of three parts:

- the title of the official journal

- the volume and/or series number

- Page number(s)

-- Description --

EXAMPLE: Official Journal of European Union (OJEU), L108, Volume 50, 1-14

Voidable:

false

Multiplicity:

1

Value type:

CharacterString


Data type: RelatedParty

RelatedParty

Definition:

-- Name --

related party

-- Definition --

An organisation or a person with a role related to a resource.

-- Description --

NOTE 1 A party, typically an individual person, acting as a general point of contact for a resource can be specified without providing any particular role.

Type:

Data type

Attribute:

Name:

contact

Definition:

-- Name --

contact

-- Definition --

Contact information for the related party.

Voidable:

true

Multiplicity:

0..1

Value type:

Contact (data type)

Attribute:

Name:

individualName

Definition:

-- Name --

individual name

-- Definition --

Name of the related person.

Voidable:

true

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

organisationName

Definition:

-- Name --

organisation name

-- Definition --

Name of the related organisation.

Voidable:

true

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

positionName

Definition:

-- Name --

position name

-- Definition --

Position of the party in relation to a resource, such as head of department.

Voidable:

true

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

role

Definition:

-- Definition --

Role(s) of the party in relation to a resource, such as owner.

Voidable:

true

Multiplicity:

0..*

Value type:

PartyRoleValue (code list)

Tagged Values:


Tag


Value


obligation


TG

Constraint:

Name:

individual, organisation or position name shall be provided

Description:

At least the individual, organisation or position name shall be provided.

Expression:

inv: individualName->notEmpty() or organisationName->notEmpty() or positionName->notEmpty()


Data type: ThematicIdentifier

ThematicIdentifier

Definition:

-- Name --

thematic identifier

-- Definition --

Thematic identifier to uniquely identify the spatial object.

-- Description --

Some spatial objects may be assigned multiple unique identifiers.

These may have been established to meet data exchange requirements of different reporting obligations at International, European or national levels and/or internal data maintenance requirements.

Type:

Data type

Attribute:

Name:

identifier

Definition:

-- Name --

identifier

-- Definition --

Unique identifier used to identify the spatial object within the specified identification scheme.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

identifierScheme

Definition:

-- Name --

identifier scheme

-- Definition --

Identifier defining the scheme used to assign the identifier.

-- Description --

NOTE 1: Reporting requirements for different environmental legislation mandate that each spatial object is assigned an identifier conforming to specific lexical rules.

NOTE 2: These rules are often inconsistent so a spatial object may be assigned multiple identifiers which are used for object referencing to link information to the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString


Application schema: Bio-geographicalRegions

Definition

-- Name --

bio-geographical regions

Version:

4.0


Spatial Object Type: Bio-geographicalRegion

Bio-geographicalRegion

Definition:

-- Name --

bio-geographical region

-- Definition --

An area in which there are relatively homogeneous ecological conditions with common characteristics.

-- Description --

EXAMPLE Europe is divided into eleven broad bio-geographical terrestrial zones and 5 zones for marine bio-geographical regions.

NOTE The marine regions are used in the context of Natura2000 due to practical / technical reasons only; they do not have any legal status in contrast to the "terrestrial" Bio-geographical Regions.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

The geometry defining the ecological region.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire id

-- Definition --

External object identifier of the spatial object.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Attribute:

Name:

regionClassification

Definition:

-- Name --

region classification

-- Definition --

Regionclass code, according to a classification scheme.

Voidable:

false

Multiplicity:

1

Value type:

RegionClassificationValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

regionClassificationLevel

Definition:

-- Name --

region classification level

-- Definition --

The classification level of the region class.

Voidable:

true

Multiplicity:

1

Value type:

RegionClassificationLevelValue (code list)

Values:

international

-- Name --

international

-- Definition --

This is a region classification on the international level.

national

-- Name --

national

-- Definition --

This is a region classification on the national level.

regional

-- Name --

regional

-- Definition --

This is a region classification on the regional level.

local

-- Name --

local

-- Definition --

This is a region classification on the local level.

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

regionClassificationScheme

Definition:

-- Name --

region classification scheme

-- Definition --

Classification scheme used for classifying regions.

Voidable:

false

Multiplicity:

1

Value type:

RegionClassificationSchemeValue (code list)

Values:

natura2000AndEmeraldBio-geographicalRegion

-- Name --

natura 2000 and emerald bio-geographical region

-- Definition --

A set of code lists to be used to define the Natura 2000 and Emerald network Biogeographical regions.

environmentalStratification

-- Name --

environmental stratification

-- Definition --

A set of code lists to be used to define the Environmental Stratification.

naturalVegetation

-- Name --

natural vegetation

-- Definition --

A set of code lists to be used to define the natural vegetation.

marineStrategyFrameworkDirective

-- Name --

marine strategy framework directive

-- Definition --

A set of codes to be used for the Marine Stategy Framework Diretive region classification.

Tagged Values:


Tag


Value


obligation


technicalGuidance


Application schema: Buildings2D

Definition

-- Name --

Building 2D

-- Definition --

The 2D application schema for INSPIRE theme buildings.

Version:

4.0


Spatial Object Type: Building

Building

Definition:

-- Name --

Building

-- Definition --

A Building is an enclosed construction above and/or underground, used or intended for the shelter of humans, animals or things or for the production of economic goods. A building refers to any structure permanently constructed or erected on its site.

Subtype of:

Building

Type:

Spatial Object Type

Attribute:

Name:

geometry2D

Definition:

-- Name --

Geometry 2D

-- Definition --

2D or 2.5D geometric representation of the building.

-- Description --

NOTE: Multiple representations of the geometry are possible (e.g. by surface and by point).

Voidable:

false

Multiplicity:

1

Value type:

BuildingGeometry2D (data type)

Constraint:

Name:

Building parts shall be 2D

Expression:

/*The parts of the building shall be represented using the BuildingPart type of the Buildings2D package.*/ inv: self.parts->oclIsKindOf(Buildings2D::BuildingPart)

Constraint:

Name:

singleReferenceGeometry

Description:

Exactly one geometry2D attribute must be a reference geometry, i.e. the referenceGeometry attribute must be 'true'.

Expression:

inv: self.geometry2D->select(referenceGeometry=true)->size() = 1


Spatial Object Type: BuildingPart

BuildingPart

Definition:

-- Name --

Building part

-- Definition --

A BuildingPart is a sub-division of a Building that might be considered itself as a building.

-- Description --

NOTE 1: A BuildingPart is homogeneous related to its physical, functional or temporal aspects.

NOTE 2: Building and BuildingPart share the same set of properties.

EXAMPLE: A building may be composed of two building parts having different heights above ground.

Subtype of:

BuildingPart

Type:

Spatial Object Type

Attribute:

Name:

geometry2D

Definition:

-- Name --

Geometry 2D

-- Definition --

2D or 2.5D geometric representation of the building part.

-- Description --

NOTE: Multiple representations of the geometry are possible (e.g. by surface and by point).

Voidable:

false

Multiplicity:

1..*

Value type:

BuildingGeometry2D (data type)

Constraint:

Name:

singleReferenceGeometry

Description:

Exactly one geometry2D attribute must be a reference geometry, i.e. the referenceGeometry attribute must be 'true'.

Expression:

inv: self.geometry2D->select(referenceGeometry=true)->size() = 1


Application schema: Buildings3D

Definition

-- Name --

Building 3D

-- Definition --

The 3D application schema for INSPIRE theme buildings.

Version:

4.0


Spatial Object Type: Building

Building

Definition:

-- Name --

Building

-- Definition --

A Building is an enclosed construction above and/or underground, used or intended for the shelter of humans, animals or things or for the production of economic goods. A building refers to any structure permanently constructed or erected on its site.

Subtype of:

Building

Type:

Spatial Object Type

Attribute:

Name:

geometry2D

Definition:

-- Name --

geometry 2D

-- Definition --

2D or 2.5D geometric representation.

-- Description --

NOTE: Multiple representations of the geometry are possible (e.g. by surface and by point).

Voidable:

true

Multiplicity:

0..*

Value type:

BuildingGeometry2D (data type)

Attribute:

Name:

geometry3DLoD1

Definition:

-- Name --

geometry 3D LoD 1

-- Definition --

3D geometric representation at level of detail (LoD) 1, consisting of the generalized representation of the outer boundary by vertical lateral surfaces and horizontal base polygons.

Voidable:

false

Multiplicity:

0..1

Value type:

BuildingGeometry3DLoD1 (data type)

Attribute:

Name:

geometry3DLoD2

Definition:

-- Name --

geometry 3D LoD 2

-- Definition --

3D geometric representation at level of detail (LoD) 2, consisting of the generalized representation of the outer boundary by vertical lateral surfaces and a prototypical roof shape or cover (from a defined list of roof shapes)

-- Description --

NOTE: The prototypical roof shapes come from a defined list of roof shapes, in City GML; this list is equivalent to the code list RoofTypeValue, provided in the extended2D profile (without the hyperbolic parabaloidal roof).

Voidable:

false

Multiplicity:

0..1

Value type:

BuildingGeometry3DLoD2 (data type)

Attribute:

Name:

geometry3DLoD3

Definition:

-- Name --

geometry 3D LoD 3

-- Definition --

3D geometric representation at level of detail (LoD) 3, consisting of the detailed representation of the outer boundary (including protrusions, facade elements and window recesses) as well as of the roof shape (including dormers, chimneys).

Voidable:

false

Multiplicity:

0..1

Value type:

BuildingGeometry3DLoD (data type)

Attribute:

Name:

geometry3DLoD4

Definition:

-- Name --

geometry 3D LoD 4

-- Definition --

3D geometric representation at level of detail (LoD) 4, consisting of the detailed representation of the outer boundary (including protrusions, facade elements, and window recesses) as well as of the roof shape (including dormers, chimneys).

-- Description --

NOTE: The LoD4 representation is equivalent to the LoD3 representation in core 3D application schema. The LoD 4 representation is more meaningful in extended 3D application schema, with the optional description of building interior.

Voidable:

false

Multiplicity:

0..1

Value type:

BuildingGeometry3DLoD (data type)

Constraint:

Name:

Building parts shall be 3D

Expression:

/*The parts of the building shall be represented using the BuildingPart type of the Buildings3D package.*/ inv: self.parts->oclIsKindOf(Buildings3D::BuildingPart)

Constraint:

Name:

GeometryWhenNoParts

Expression:

/*If a Building does not have any BuildingParts, at least the geometry3DLoD1 or geometry3DLoD2 or geometry3DLoD3 or geometry3DLoD4 attributes shall be provided.*/


Data type: BuildingGeometry3DLoD

BuildingGeometry3DLoD

Definition:

-- Name --

Building geometry 3D LoD

-- Definition --

Data type grouping the 3D geometry of a building or building part and the metadata information attached to this geometry.

Supertype of:

BuildingGeometry3DLoD1

BuildingGeometry3DLoD2

Type:

Data type

Attribute:

Name:

geometryMultiSurface

Definition:

-- Name --

Geometry multi-surface

-- Definition --

Representation of the outer boundary by a Multi Surface, which may - in contrast to a solid representation - not be topologically clean. In particular, the ground surface may be missing.

Voidable:

false

Multiplicity:

0..1

Value type:

GM_MultiSurface

Attribute:

Name:

geometrySolid

Definition:

-- Name --

Geometry solid

-- Definition --

Representation of the outer boundary by a solid.

Voidable:

false

Multiplicity:

0..1

Value type:

GM_Solid

Attribute:

Name:

horizontalGeometryEstimatedAccuracy

Definition:

-- Name --

Horizontal geometry estimated accuracy

-- Definition --

The estimated absolute positional accuracy of the (X,Y) coordinates of the geometry, in the INSPIRE official Coordinate Reference System. Absolute positional accuracy is defined as the mean value of the positional uncertainties for a set of positions where the positional uncertainties are defined as the distance between a measured position and what is considered as the corresponding true position.

-- Description --

NOTE: this mean value may come from quality measures on a homogeneous population of buildings or from an estimation based on the knowledge of the production processes and of their accuracy.

Voidable:

true

Multiplicity:

0..1

Value type:

Length

Attribute:

Name:

terrainIntersection

Definition:

-- Name --

Terrain intersection

-- Definition --

Line or multi-line where the spatial object (Building, BuildingPart, ...) touches the terrain representation.

Voidable:

true

Multiplicity:

0..1

Value type:

GM_MultiCurve

Attribute:

Name:

verticalGeometryEstimatedAccuracy

Definition:

-- Name --

Vertical geometry estimated accuracy

-- Definition --

The estimated absolute positional accuracy of the Z- coordinate of the geometry, in the INSPIRE official Coordinate Reference System. Absolute positional accuracy is defined as the mean value of the positional uncertainties for a set of positions where the positional uncertainties are defined as the distance between a measured position and what is considered as the corresponding true position.

-- Description --

NOTE: this mean value may come from quality measures on a homogeneous population of buildings or from an estimation based on the knowledge of the production processes and of their accuracy.

Voidable:

true

Multiplicity:

0..1

Value type:

Length

Attribute:

Name:

verticalGeometryReference3DBottom

Definition:

-- Name --

Vertical geometry reference 3D bottom

-- Definition --

Height level to which the lower height of the model (Z-value of the lower horizontal polygon) refers to.

-- Description --

EXAMPLE: generalGround, bottomOfConstruction.

Voidable:

true

Multiplicity:

0..1

Value type:

ElevationReferenceValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

oneGeometryToBeProvided

Description:

Either the geometryMultiSurface or the geometrySolid attribute shall be provided.

Expression:

inv: self.geometryMultiSurface->notEmpty() or self.geometrySolid->notEmpty()


Data type: BuildingGeometry3DLoD1

BuildingGeometry3DLoD1

Definition:

-- Name --

Building geometry 3D LoD 1

-- Definition --

Data type grouping the specific metadata attached to the 3D geometry, when provided by a LoD 1 representation.

Subtype of:

BuildingGeometry3DLoD

Type:

Data type

Attribute:

Name:

horizontalGeometryReference

Definition:

-- Name --

Horizontal geometry reference

-- Definition --

Element of the real world object that was captured by the (X,Y) coordinates of the LoD1 Multisurface or Solid geometry.

-- Description --

EXAMPLE: footprint, roof edge

Voidable:

true

Multiplicity:

0..1

Value type:

HorizontalGeometryReferenceValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

verticalGeometryReference3DTop

Definition:

-- Name --

Vertical geometry reference 3D top

-- Definition --

Height level to which the upper height of the model (Z-value of the upper horizontal polygon) refers to.

-- Description --

EXAMPLE: generalRoof, lowestRoof Edge.

Voidable:

true

Multiplicity:

0..1

Value type:

ElevationReferenceValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

no point referencing in 3D

Expression:

/*The horizontalGeometryReference attribute shall not take the value entrancePoint, pointInsideBuilding or pointInsideCadastralParcel.*/ inv: self.horizontalGeometryReference->excludesAll(Set{HorizontalGeometryReferenceValue::entrancePoint, HorizontalGeometryReferenceValue::pointInsideBuilding , HorizontalGeometryReferenceValue::pointInsideCadastralParcel})

Constraint:

Name:

oneGeometryToBeProvided

Description:

Either the geometryMultiSurface or the geometrySolid attribute shall be provided.

Expression:

inv: self.geometryMultiSurface->notEmpty() or self.geometrySolid->notEmpty()


Data type: BuildingGeometry3DLoD2

BuildingGeometry3DLoD2

Definition:

-- Name --

Building geometry 3D LoD 2

-- Definition --

Data type grouping the specific metadata attached to the 3D geometry, when provided by a LoD2 representation.

Subtype of:

BuildingGeometry3DLoD

Type:

Data type

Attribute:

Name:

horizontalGeometryReference

Definition:

-- Name --

Horizontal geometry reference

-- Definition --

Element that was captured by the (X,Y) coordinates of the LoD2 MultiSurface or Solid geometry.

-- Description --

EXAMPLE: footprint, roof edge

Voidable:

true

Multiplicity:

0..1

Value type:

HorizontalGeometryReferenceValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

no point referencing in 3D

Expression:

/*The horizontalGeometryReference attribute shall not take the value entrancePoint, pointInsideBuilding or pointInsideCadastralParcel.*/ inv: self.horizontalGeometryReference->excludesAll(Set{HorizontalGeometryReferenceValue::entrancePoint, HorizontalGeometryReferenceValue::pointInsideBuilding , HorizontalGeometryReferenceValue::pointInsideCadastralParcel})

Constraint:

Name:

oneGeometryToBeProvided

Description:

Either the geometryMultiSurface or the geometrySolid attribute shall be provided.

Expression:

inv: self.geometryMultiSurface->notEmpty() or self.geometrySolid->notEmpty()


Spatial Object Type: BuildingPart

BuildingPart

Definition:

-- Name --

Building part

-- Definition --

A BuildingPart is a sub-division of a Building that might be considered itself as a building.

-- Description --

NOTE 1: A building part is homogeneous related to its physical, functional and temporal aspects.

EXAMPLE: A building may be composed of two building parts having different heights above ground.

Subtype of:

BuildingPart

Type:

Spatial Object Type

Attribute:

Name:

geometry2D

Definition:

-- Name --

geometry 2D

-- Definition --

2D or 2.5D geometric representation.

-- Description --

NOTE: Multiple representations of the geometry are possible (e.g. by surface and by point).

Voidable:

true

Multiplicity:

0..*

Value type:

BuildingGeometry2D (data type)

Attribute:

Name:

geometry3DLoD1

Definition:

-- Name --

geometry 3D LoD 1

-- Definition --

3D geometric representation at level of detail (LoD) 1, consisting of the generalized representation of the outer boundary by vertical lateral surfaces and horizontal base polygons.

Voidable:

false

Multiplicity:

0..1

Value type:

BuildingGeometry3DLoD1 (data type)

Attribute:

Name:

geometry3DLoD2

Definition:

-- Name --

geometry 3D LoD 2

-- Definition --

3D geometric representation at level of detail (LoD) 2, consisting of the generalized representation of the outer boundary by vertical lateral surfaces and a prototypical roof shape or cover (from a defined list of roof shapes).

NOTE: The prototypical roof shapes come from a defined list of roof shapes, in City GML; this list is equivalent to the code list RoofTypeValue, provided in the extended2D profile (without the hyperbolic parabaloidal roof).

Voidable:

false

Multiplicity:

0..1

Value type:

BuildingGeometry3DLoD2 (data type)

Attribute:

Name:

geometry3DLoD3

Definition:

-- Name --

geometry 3D LoD 3

-- Definition --

3D geometric representation at level of detail (LoD) 3, consisting of the detailed representation of the outer boundary (including protrusions, facade elements and window recesses) as well as of the roof shape (including dormers, chimneys).

Voidable:

false

Multiplicity:

0..1

Value type:

BuildingGeometry3DLoD (data type)

Attribute:

Name:

geometry3DLoD4

Definition:

-- Name --

geometry 3D LoD 4

-- Definition --

3D geometric representation at level of detail (LoD) 4, consisting of the detailed representation of the outer boundary (including protrusions, facade elements, and window recesses) as well as of the roof shape (including dormers, chimneys).

-- Description --

NOTE: The LoD4 representation is equivalent to the LoD3 representation in core 3D application schema. The LoD 4 representation is more meaningful in extended 3D application schema, with the optional description of building interior.

Voidable:

false

Multiplicity:

0..1

Value type:

BuildingGeometry3DLoD (data type)

Constraint:

Name:

MandatoryGeometry

Expression:

/*At least one of the geometry3DLoD1 or geometry3DLoD2 or geometry3DLoD3 or geometry3DLoD4 attributes shall be provided.*/


Application schema: BuildingsBase

Definition

-- Name --

Building base

-- Definition --

The base application schema for INSPIRE theme buildings.

Version:

4.0


Spatial Object Type: AbstractBuilding

AbstractBuilding

Definition:

-- Name --

Abstract building

-- Definition --

Abstract spatial object type grouping the common semantic properties of the spatial object types Building and BuildingPart.

Subtype of:

AbstractConstruction

Supertype of:

Building

BuildingPart

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

buildingNature

Definition:

-- Name --

Building nature

-- Definition --

Characteristic of the building that makes it generally of interest for mappings applications. The characteristic may be related to the physical aspect and/or to the function of the building.

-- Description --

This attribute focuses on the physical aspect of the building; however, this physical aspect is often expressed as a function (e.g. stadium, silo, windmill); this attribute aims to fulfil mainly mapping purposes and addresses only specific, noticeable buildings.

Voidable:

true

Multiplicity:

0..*

Value type:

BuildingNatureValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

currentUse

Definition:

-- Name --

Current use

-- Definition --

Activity hosted within the building. This attribute addresses mainly the buildings hosting human activities.

-- Description --

NOTE: . This attribute aims to fulfill management requirements, such as computation of population or spatial planning ; this classification aims to be exhaustive for the functional buildings hosting human activities.

Voidable:

true

Multiplicity:

0..*

Value type:

CurrentUse (data type)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

numberOfBuildingUnits

Definition:

-- Name --

Number of building units

-- Definition --

Number of building units in the building. A BuildingUnit is a subdivision of Building with its own lockable access from the outside or from a common area (i.e. not from another BuildingUnit), which is atomic, functionally independent, and may be separately sold, rented out, inherited, etc.

-- Description --

Building units are spatial objects aimed at subdividing buildings and/or building parts into smaller parts that are treated as seperate entities in daily life. A building unit is homogeneous, regarding management aspects.

EXAMPLES: It may be e.g. an apartment in a condominium, a terraced house, or a shop inside a shopping arcade.

NOTE 1: According to national regulations, a building unit may be a flat, a cellar, a garage or set of a flat, a cellar and a garage.

NOTE 2: According to national regulation, a building that is one entity for daily life (typically, a single family house) may be considered as a Building composed of one BuildingUnit or as a Building composed of zero BuildingUnit.

Voidable:

true

Multiplicity:

0..1

Value type:

Integer

Attribute:

Name:

numberOfDwellings

Definition:

-- Name --

Number of dwellings

-- Definition --

Number of dwellings.

-- Description --

A dwelling is a residential unit which may consist of one or several rooms designed for the occupation of households.

NOTE: In the data sets including building units, a dwelling is a residential building unit or, only when that building has no building units, a residential building.

EXAMPLES: a single building dwelling could be a detached or semi-detached house. A block of flats will contain multiple dwellings determined by the number of individual flats.

Voidable:

true

Multiplicity:

0..1

Value type:

Integer

Attribute:

Name:

numberOfFloorsAboveGround

Definition:

-- Name --

Number of floors above ground

-- Definition --

Number of floors above ground.

Voidable:

true

Multiplicity:

0..1

Value type:

Integer


Spatial Object Type: AbstractConstruction

AbstractConstruction

Definition:

-- Name --

Abstract construction

-- Definition --

Abstract spatial object type grouping the semantic properties of buildings, building parts and of some optional spatial object types that may be added in order to provide more information about the theme Buildings.

-- Description --

The optional spatial object types that may be added to core profiles are described in the extended profiles. The ones inheriting from the attributes of AbstractConstruction are Installation and OtherConstruction.

Supertype of:

AbstractBuilding

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

Begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

conditionOfConstruction

Definition:

-- Name --

Condition of construction

-- Definition --

Status of the construction.

-- Description --

EXAMPLES: functional, projected, ruin

Voidable:

true

Multiplicity:

1

Value type:

ConditionOfConstructionValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

dateOfConstruction

Definition:

-- Name --

Date of construction

-- Definition --

Date of construction.

Voidable:

true

Multiplicity:

0..1

Value type:

DateOfEvent (data type)

Attribute:

Name:

dateOfDemolition

Definition:

-- Name --

Date of demolition

-- Definition --

Date of demolition.

Voidable:

true

Multiplicity:

0..1

Value type:

DateOfEvent (data type)

Attribute:

Name:

dateOfRenovation

Definition:

-- Name --

Date of last major renovation

-- Definition --

Date of last major renovation.

Voidable:

true

Multiplicity:

0..1

Value type:

DateOfEvent (data type)

Attribute:

Name:

elevation

Definition:

-- Name --

Elevation

-- Definition --

Vertically-constrained dimensional property consisting of an absolute measure referenced to a well-defined surface which is commonly taken as origin (geoïd, water level, etc.).

-- Description --

Source: adapted from the definition given in the data specification of the theme Elevation.

Voidable:

true

Multiplicity:

0..*

Value type:

Elevation (data type)

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

End lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

externalReference

Definition:

-- Name --

External reference

-- Definition --

Reference to an external information system containing any piece of information related to the spatial object.

-- Description --

EXAMPLE 1: Reference to another spatial data set containing another view on buildings; the externalReference may be used for instance to ensure consistency between 2D and 3D representations of the same buildings

EXAMPLE 2: Reference to cadastral or dwelling register. The reference to this register may enable to find legal information related to the building, such as the owner(s) or valuation criteria (e.g. type of heating, toilet, kitchen)

EXAMPLE 3: Reference to the system recording the building permits. The reference to the building permits may be used to find detailed information about the building physical and temporal aspects.

Voidable:

true

Multiplicity:

0..*

Value type:

ExternalReference (data type)

Attribute:

Name:

heightAboveGround

Definition:

-- Name --

Height above ground

-- Definition --

Height above ground.

-- Description --

NOTE: height above ground may be defined as the difference between elevation at a low reference (ground level) and elevation as a high reference (e.g. roof level, top of construction)

Voidable:

true

Multiplicity:

0..*

Value type:

HeightAboveGround (data type)

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire id

-- Definition --

External object identifier of the spatial object.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Name --

Name

-- Definition --

Name of the construction.

-- Description --

EXAMPLES: Big Ben, Eiffel Tower, Sacrada Familia

Voidable:

true

Multiplicity:

0..*

Value type:

GeographicalName (data type)


Spatial Object Type: Building

Building

Definition:

-- Name --

Building

-- Definition --

A Building is an enclosed construction above and/or underground, used or intended for the shelter of humans, animals or things or for the production of economic goods. A building refers to any structure permanently constructed or erected on its site.

Subtype of:

AbstractBuilding

Supertype of:

Building

Building

Type:

Spatial Object Type

Abstract:

true

Association role:

Name:

parts

Definition:

-- Definition --

The building parts composing the Building.

-- Description --

A building may be a simple building (with no BuildingPart) or a composed building (with several BuildingParts).

Voidable:

true

Multiplicity:

0..*


Data type: BuildingGeometry2D

BuildingGeometry2D

Definition:

-- Name --

Building geometry 2D

-- Definition --

This data types includes the geometry of the building and metadata information about which element of the building was captured and how.

Type:

Data type

Attribute:

Name:

geometry

Definition:

-- Name --

Geometry

-- Definition --

2D or 2.5D geometric representation

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

horizontalGeometryEstimatedAccuracy

Definition:

-- Name --

Horizontal geometry estimated accuracy

-- Definition --

The estimated absolute positional accuracy of the (X,Y) coordinates of the building geometry, in the INSPIRE official Coordinate Reference System. Absolute positional accuracy is defined as the mean value of the positional uncertainties for a set of positions where the positional uncertainties are defined as the distance between a measured position and what is considered as the corresponding true position.

-- Description --

NOTE: This mean value may come from quality measures on a homogeneous population of buildings or from an estimation based on the knowledge of the production processes and of their accuracy.

Voidable:

true

Multiplicity:

1

Value type:

Length

Attribute:

Name:

horizontalGeometryReference

Definition:

-- Name --

Horizontal geometry reference

-- Definition --

Element of the building that was captured by (X,Y) coordinates.

Voidable:

false

Multiplicity:

1

Value type:

HorizontalGeometryReferenceValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

referenceGeometry

Definition:

-- Name --

Reference geometry

-- Definition --

The geometry to be taken into account by view services, for portrayal.

-- Description --

NOTE 1: In case of multiple representation by point and by surface, it is generally recommended to provide the surface as reference geometry.

NOTE 2: The geometric representation whose referenceGeometry is true may also be used preferably for spatial queries by download services (WFS) or by Geographical Information System (GIS).

Voidable:

false

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

verticalGeometryEstimatedAccuracy

Definition:

-- Name --

Vertical geometry estimated accuracy

-- Definition --

The estimated absolute positional accuracy of the Z coordinates of the building geometry, in the INSPIRE official Coordinate Reference System. Absolute positional accuracy is defined as the mean value of the positional uncertainties for a set of positions where the positional uncertainties are defined as the distance between a measured position and what is considered as the corresponding true position.

-- Description --

NOTE: This mean value may come from quality measures on a homogeneous population of buildings or from an estimation based on the knowledge of the production processes and of their accuracy.

Voidable:

true

Multiplicity:

0..1

Value type:

Length

Attribute:

Name:

verticalGeometryReference

Definition:

-- Name --

Vertical geometry reference

-- Definition --

Element of the building that was captured by vertical coordinates.

Voidable:

false

Multiplicity:

0..1

Value type:

ElevationReferenceValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

geometryIsPointOrSurfaceOrMultiSurface

Expression:

/*Geometry shall be of type GM_Point or GM_Surface or GM_MultiSurface.*/

Constraint:

Name:

horizontalGeometryEstimatedAccuracyUoMIsMetre

Description:

The value of horizontalGeometryEstimatedAccuracy shall be given in meters.

Expression:

inv: self.horizontalGeometryEstimatedAccuracy.uom.uomSymbol='m'

Constraint:

Name:

referenceGeometry

Expression:

/*For exactly one item of BuildingGeometry, the value of the attribute referenceGeometry shall be 'true'.*/

Constraint:

Name:

verticalGeometryEstimatedAccuracyUoMIsMetre

Description:

The Value of verticalGeometryEstimatedAccuracy has to be given in meters.

Expression:

inv: self.verticalGeometryEstimatedAccuracy.uom.uomSymbol='m'


Spatial Object Type: BuildingPart

BuildingPart

Definition:

-- Name --

Building part

-- Definition --

A BuildingPart is a sub-division of a Building that might be considered itself as a building.

-- Description --

NOTE 1: A BuildingPart is homogeneous related to its physical, functional or temporal aspects.

NOTE 2: Building and BuildingPart share the same set of properties.

EXAMPLE: A building may be composed of two building parts having different heights above ground.

Subtype of:

AbstractBuilding

Supertype of:

BuildingPart

BuildingPart

Type:

Spatial Object Type

Abstract:

true


Data type: CurrentUse

CurrentUse

Definition:

-- Name --

Current use

-- Definition --

This data type enables to detail the current use(s).

Type:

Data type

Attribute:

Name:

currentUse

Definition:

-- Name --

Current use

-- Definition --

The current use.

-- Description --

EXAMPLE: trade

Voidable:

false

Multiplicity:

1

Value type:

CurrentUseValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

percentage

Definition:

-- Name --

Percentage

-- Definition --

The proportion of the real world object, given as a percentage, devoted to this current use.

-- Description --

NOTE: The percentage of use is generally the percentage of floor area dedicated to this given use. If it is not the case, it is recommended to explain what the percentage refers to in metadata (template for additional information)

EXAMPLE: 30 (if 30% of the building is occupied by trade activity).

Voidable:

true

Multiplicity:

1

Value type:

Integer

Constraint:

Name:

percentageSum

Expression:

/* The total of all percentages shall be less or equal to 100. */ inv: self.percentage.sum()<=100


Data type: DateOfEvent

DateOfEvent

Definition:

-- Name --

Date of event

-- Definition --

This data type includes the different possible ways to define the date of an event.

Type:

Data type

Attribute:

Name:

anyPoint

Definition:

-- Name --

Any point

-- Definition --

A date and time of any point of the event, between its beginning and its end.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

beginning

Definition:

-- Name --

Beginning

-- Definition --

Date and time when the event begun.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

end

Definition:

-- Name --

End

-- Definition --

Date and time when the event ended.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

atLeastOneEvent

Expression:

/*At least, one of the attributes beginning, end or anyPoint shall be supplied.*/ inv: dateOfEvent->notEmpty()

Constraint:

Name:

beginning is before anyPoint is before end

Expression:

inv: beginning <= anyPoint and anyPoint <= end and beginning <= end


Data type: Elevation

Elevation

Definition:

-- Name --

Elevation

-- Definition --

This data types includes the elevation value itself and information on how this elevation was measured.

Type:

Data type

Attribute:

Name:

elevationReference

Definition:

-- Name --

Elevation reference

-- Definition --

Element where the elevation was measured.

Voidable:

false

Multiplicity:

1

Value type:

ElevationReferenceValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

elevationValue

Definition:

-- Name --

elevation value

-- Definition --

Value of the elevation.

Voidable:

false

Multiplicity:

1

Value type:

DirectPosition


Data type: ExternalReference

ExternalReference

Definition:

-- Name --

External reference

-- Definition --

Reference to an external information system containing any piece of information related to the spatial object.

Type:

Data type

Attribute:

Name:

informationSystem

Definition:

-- Name --

Information system

-- Definition --

Uniform Resource Identifier of the external information system.

Voidable:

false

Multiplicity:

1

Value type:

URI

Attribute:

Name:

informationSystemName

Definition:

-- Name --

Information system name

-- Definition --

The name of the external information system.

-- Description --

EXAMPLES: Danish Register of Dwellings, Spanish Cadastre.

Voidable:

false

Multiplicity:

1

Value type:

PT_FreeText

Attribute:

Name:

reference

Definition:

-- Name --

Reference

-- Definition --

Thematic identifier of the spatial object or of any piece of information related to the spatial object.

-- Description --

NOTE: This reference will act as a foreign key to implement the association between the spatial object in the INSPIRE data set and in the external information system.

EXAMPLE: The cadastral reference of a given building in the national cadastral register.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString


Data type: HeightAboveGround

HeightAboveGround

Definition:

-- Name --

Height above ground

-- Definition --

Vertical distance (measured or estimated) between a low reference and a high reference.

Type:

Data type

Attribute:

Name:

heightReference

Definition:

-- Name --

Height reference

-- Definition --

Element used as the high reference.

-- Description --

EXAMPLE: The height of the building has been captured up to the top of building.

Voidable:

true

Multiplicity:

1

Value type:

ElevationReferenceValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

lowReference

Definition:

-- Name --

Low reference

-- Definition --

Element as the low reference.

-- Description --

EXAMPLE: the height of the building has been captured from its the lowest ground point.

Voidable:

true

Multiplicity:

1

Value type:

ElevationReferenceValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

status

Definition:

-- Name --

Status

-- Definition --

The way the height has been captured.

Voidable:

true

Multiplicity:

1

Value type:

HeightStatusValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

value

Definition:

-- Name --

Value

-- Definition --

Value of the height above ground.

Voidable:

false

Multiplicity:

1

Value type:

Length

Constraint:

Name:

valueUoMIsMetre

Description:

Value shall be in meters.

Expression:

inv: self.value.uom.uomSymbol='m'


Application schema: Cable Transport Network

Definition

-- Definition --

This package defines the types that are used on the cable subtheme.

Version:

4.0


Spatial Object Type: CablewayLink

CablewayLink

Definition:

-- Definition --

Linear spatial object that describes the geometry and connectivity of a cable network between two points in a cableway transport network.

-- Description --

NOTE Cableway transport is a form of transport based on a cable suspended normally from a set of consecutive towers.

Subtype of:

TransportLink

Type:

Spatial Object Type

Attribute:

Name:

cablewayType

Definition:

-- Definition --

The type of a cableway transport.

Voidable:

true

Multiplicity:

1

Value type:

CablewayTypeValue (code list)

Values:

cabinCableCar

-- Definition --

A cableway transport whose vehicles consist on a suspended cabin to carry groups of people and/or goods inside it from one destination to another.

chairLift

-- Definition --

A cableway transport whose vehicles consist on suspended chairs to carry individuals or groups of people from one destination to another via a steel cable or rope which is looped around two points.

-- Description --

It Is traditionally found on mountains or steep hills but is being used more and more in amusement parks.

skiTow

-- Definition --

A cableway transport is a mechanised system for pulling skiers and snowboarders uphill.

-- Description --

Passengers grab hold of the rope and are pulled along while standing on their skis or snowboards and sliding up the hill. Synonyms: rope tow, handle tow.

Constraint:

Name:

All objects have inspireId

Description:

All transport links have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: CablewayLinkSequence

CablewayLinkSequence

Definition:

-- Definition --

An ordered collection of cableway links that are characterized by one or more thematic identifiers and/or properties.

Subtype of:

TransportLinkSequence

Type:

Spatial Object Type

Constraint:

Name:

All components belong to same transport network

Description:

A transport link sequence must be composed of transport links that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.link.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sequences have an external object identifier.

Expression:

inv: inspireId->notEmpty()


Spatial Object Type: CablewayLinkSet

CablewayLinkSet

Definition:

-- Definition --

A collection of cableway link sequences and or individual cableway links that has a specific function or significance in a cable transport network.

Subtype of:

TransportLinkSet

Type:

Spatial Object Type

Constraint:

Name:

All components belong to same transport network

Description:

A transport link set must be composed of transport links and or transport link sequences that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sets have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: CablewayNode

CablewayNode

Definition:

-- Definition --

A point spatial object that is used to represent connectivity between two consecutive cableway links.

Subtype of:

TransportNode

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Application schema: Common Transport Elements

Definition

-- Definition --

This package defines the types that are common for all transport networks subthemes.

Version:

4.0


Spatial Object Type: AccessRestriction

AccessRestriction

Definition:

-- Definition --

A restriction on the access to a transport element.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

restriction

Definition:

-- Definition --

Nature of the access restriction.

Voidable:

false

Multiplicity:

1

Value type:

AccessRestrictionValue (code list)

Values:

forbiddenLegally

-- Definition --

Access to the transport element is forbidden by law.

physicallyImpossible

-- Definition --

Access to the transport element is physically impossible due to the presence of barriers or other physical obstacles.

private

-- Definition --

Access to the transport element is restricted because it is privately owned.

publicAccess

-- Definition --

The transport element is open to public access.

seasonal

-- Definition --

Access to the transport element depends on the season.

toll

-- Definition --

Access to the transport element is subject to toll.

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: ConditionOfFacility

ConditionOfFacility

Definition:

-- Definition --

State of a transport network element with regards to its completion and use.

Subtype of:

TransportProperty

Supertype of:

ConditionOfAirFacility

ConditionOfWaterFacility

Type:

Spatial Object Type

Attribute:

Name:

currentStatus

Definition:

-- Definition --

Current status value of a transport network element with regards to its completion and use.

Voidable:

false

Multiplicity:

1

Value type:

ConditionOfFacilityValue (code list)

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: MaintenanceAuthority

MaintenanceAuthority

Definition:

-- Definition --

The authority responsible for maintenance of the transport element.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

authority

Definition:

-- Definition --

Identification of the maintenance authority.

Voidable:

false

Multiplicity:

1

Value type:

CI_Citation (data type)

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: MarkerPost

MarkerPost

Definition:

-- Definition --

Reference marker placed along a route in a transport network, mostly at regular intervals, indicating the distance from the beginning of the route, or some other reference point, to the point where the marker is located.

-- Description --

EXAMPLE Examples of routes along which marker posts can be found are roads, railway lines and navigable waterways.

Subtype of:

TransportPoint

Type:

Spatial Object Type

Attribute:

Name:

location

Definition:

-- Definition --

Distance from the beginning of the route, or some other reference point, to the point where a marker post is located.

Voidable:

false

Multiplicity:

1

Value type:

Distance

Association role:

Name:

route

Definition:

-- Definition --

Route in a transport network along which the marker post is placed.

Voidable:

true

Multiplicity:

1

Value type:

TransportLinkSet (spatial object type)

Constraint:

Name:

All objects have inspireId

Description:

All transport points have an external object identfier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: OwnerAuthority

OwnerAuthority

Definition:

-- Definition --

The authority owning the transport element.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

authority

Definition:

-- Definition --

Identification of the owning authority.

Voidable:

false

Multiplicity:

1

Value type:

CI_Citation (data type)

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RestrictionForVehicles

RestrictionForVehicles

Definition:

-- Definition --

Restriction on vehicles on a transport element.

Subtype of:

TransportProperty

Supertype of:

RestrictionForWaterVehicles

Type:

Spatial Object Type

Attribute:

Name:

measure

Definition:

-- Definition --

The measure for the restriction .

-- Description --

SOURCE [Euroroads].

Voidable:

false

Multiplicity:

1

Value type:

Measure

Attribute:

Name:

restrictionType

Definition:

-- Definition --

The type of restriction .

-- Description --

SOURCE [Euroroads].

Voidable:

false

Multiplicity:

1

Value type:

RestrictionTypeValue (code list)

Values:

maximumDoubleAxleWeight

-- Definition --

The maximum weight per double axle of a vehicle allowed at a transport element.

-- Description --

SOURCE Adapted from [Euroroads].

NOTE This value applies to wheeled vehicles only.

maximumHeight

-- Definition --

The maximum height of a vehicle which can pass under another object .

-- Description --

SOURCE [Euroroads].

maximumLength

-- Definition --

The maximum length of a vehicle allowed at a transport element.

-- Description --

SOURCE Adapted from [Euroroads].

maximumSingleAxleWeight

-- Definition --

The maximum weight per single axle of a vehicle allowed at a transport element.

-- Description --

SOURCE Adapted from [Euroroads].

NOTE This value applies to wheeled vehicles only.

maximumTotalWeight

-- Definition --

The maximum total weight of a vehicle allowed at a transport element.

-- Description --

SOURCE Adapted from [Euroroads].

maximumTripleAxleWeight

-- Definition --

The maximum weight per triple axle of a vehicle allowed at a transport element.

-- Description --

SOURCE Adapted from [Euroroads].

NOTE This value applies to wheeled vehicles only.

maximumWidth

-- Definition --

The maximum width of a vehicle allowed on a transport element.

-- Description --

SOURCE Adapted from [Euroroads].

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: TrafficFlowDirection

TrafficFlowDirection

Definition:

-- Definition --

Indicates the direction of the flow of traffic in relation to the direction of the transport link vector.

Subtype of:

TransportProperty

Supertype of:

WaterTrafficFlowDirection

Type:

Spatial Object Type

Attribute:

Name:

direction

Definition:

-- Definition --

Indicates the direction of the flow of traffic.

Voidable:

false

Multiplicity:

1

Value type:

LinkDirectionValue (code list)

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to Link and LinkSequence only

Expression:

/* This property can only be associated with a spatial object of the type Link or LinkSequence. */ inv: networkRef.element.oclIsKindOf(LinkReference)


Spatial Object Type: TransportArea

TransportArea

Definition:

-- Definition --

Surface that represents the spatial extent of an element of a transport network.

Subtype of:

TransportObject

NetworkArea

Supertype of:

AerodromeArea

AirspaceArea

ApronArea

FairwayArea

PortArea

RailwayArea

RailwayStationArea

RailwayYardArea

RoadArea

RoadServiceArea

RunwayArea

TaxiwayArea

TrafficSeparationSchemeArea

VehicleTrafficArea

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

validFrom

Definition:

-- Definition --

The time when the transport area started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the transport area no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: TransportLink

TransportLink

Definition:

-- Definition --

A linear spatial object that describes the geometry and connectivity of a transport network between two points in the network.

Subtype of:

TransportObject

Link

Supertype of:

AirLink

CablewayLink

RailwayLink

RoadLink

WaterwayLink

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

validFrom

Definition:

-- Definition --

The time when the transport link started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the transport link no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

All objects have inspireId

Description:

All transport links have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: TransportLinkSequence

TransportLinkSequence

Definition:

-- Definition --

A linear spatial object, composed of an ordered collection of transport links, which represents a continuous path in the transport network without any branches. The element has a defined beginning and end and every position on the transport link sequence is identifiable with one single parameter such as length. It describes an element of the transport network, characterized by one or more thematical identifiers and/or properties.

Subtype of:

TransportObject

LinkSequence

Supertype of:

AirLinkSequence

CablewayLinkSequence

RailwayLinkSequence

RoadLinkSequence

WaterLinkSequence

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

validFrom

Definition:

-- Definition --

The time when the transport link sequence started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the transport link sequence no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

All components belong to same transport network

Description:

A transport link sequence must be composed of transport links that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.link.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sequences have an external object identifier.

Expression:

inv: inspireId->notEmpty()


Spatial Object Type: TransportLinkSet

TransportLinkSet

Definition:

-- Definition --

A collection of transport link sequences and or individual transport links that has a specific function or significance in a transport network.

-- Description --

NOTE

This spatial object type supports the aggregation of links to form objects with branches, loops, parallel sequences of links, gaps, etc.

EXAMPLE

A dual carriageway road, as a collection of the two link sequences that represent each carriageway.

Subtype of:

TransportObject

LinkSet

Supertype of:

AirRoute

CablewayLinkSet

ERoad

RailwayLine

Road

Waterway

Type:

Spatial Object Type

Abstract:

true

Association role:

Name:

post

Definition:

-- Definition --

Marker post along a route in a transport network.

Voidable:

true

Multiplicity:

0..*

Value type:

MarkerPost (spatial object type)

Attribute:

Name:

validFrom

Definition:

-- Definition --

The time when the transport link set started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the transport link set no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

All components belong to same transport network

Description:

A transport link set must be composed of transport links and or transport link sequences that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sets have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: TransportNetwork

TransportNetwork

Definition:

-- Definition --

Collection of network elements that belong to a single mode of transport.

-- Description --

NOTE Road, rail, water and air transport are always considered separate transport modes. Even within these four categories, multiple modes of transport can be defined, based on infrastructure, vehicle types, propulsion system, operation and/or other defining characteristics.

EXAMPLE All road transport can be considered one mode of transport for some applications. For other applications, it might be necessary to distinguish between different public road transport networks. Within water transport, marine and inland water transport can be considered to be separate modes of transport for some applications, as they use different types of ships.

Subtype of:

Network

Type:

Spatial Object Type

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

typeOfTransport

Definition:

-- Definition --

Type of transport network, based on the type of infrastructure the network uses.

Voidable:

false

Multiplicity:

1

Value type:

TransportTypeValue (enumeration)

Values:

air

-- Definition --

The transport network consists of transport by air.

cable

-- Definition --

The transport network consists of transport by cable.

rail

-- Definition --

The transport network consists of transport by rail.

road

-- Definition --

The transport network consists of transport by road.

water

-- Definition --

The transport network consists of transport by water.


Spatial Object Type: TransportNode

TransportNode

Definition:

-- Definition --

A point spatial object which is used for connectivity.

-- Description --

Nodes are found at either end of the TransportLink.

Subtype of:

TransportObject

Node

Supertype of:

AirNode

CablewayNode

RailwayNode

RoadNode

WaterNode

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

validFrom

Definition:

-- Definition --

The time when the transport node started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the transport node no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


TransportObject

TransportObject

Definition:

-- Definition --

An identity base for transport network objects in the real world.

-- Description --

NOTE Derived 'views' of real-world transport objects are represented through specialisations in other application schemas; all representations of the same real-world object share a common geographic name.

Supertype of:

TransportArea

TransportLink

TransportLinkSequence

TransportLinkSet

TransportNode

TransportPoint

Abstract:

true

Attribute:

Name:

geographicalName

Definition:

-- Definition --

A geographical name that is used to identify the transport network object in the real world. It provides a 'key' for implicitly associating different representations of the object.

Voidable:

true

Multiplicity:

0..1

Value type:

GeographicalName (data type)


Spatial Object Type: TransportPoint

TransportPoint

Definition:

-- Definition --

A point spatial object - which is not a node - that represents the position of an element of a transport network.

Subtype of:

TransportObject

NetworkElement

Supertype of:

Beacon

Buoy

MarkerPost

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

geometry

Definition:

-- Definition --

The location of the transport point.

Voidable:

false

Multiplicity:

1

Value type:

GM_Point

Attribute:

Name:

validFrom

Definition:

-- Definition --

The time when the transport point started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the transport point no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

All objects have inspireId

Description:

All transport points have an external object identfier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: TransportProperty

TransportProperty

Definition:

-- Definition --

A reference to a property that falls upon the network. This property can apply to the whole of the network element it is associated with or - for linear spatial objects - be described using linear referencing.

Subtype of:

NetworkProperty

Supertype of:

AccessRestriction

AerodromeCategory

AerodromeType

CEMTClass

ConditionOfFacility

DesignSpeed

ElementLength

ElementWidth

FerryUse

FieldElevation

FormOfWay

FunctionalRoadClass

LowerAltitudeLimit

MaintenanceAuthority

NominalTrackGauge

NumberOfLanes

NumberOfTracks

OwnerAuthority

RailwayElectrification

RailwayStationCode

RailwayType

RailwayUse

RestrictionForVehicles

RoadName

RoadServiceType

RoadSurfaceCategory

RoadWidth

SpeedLimit

SurfaceComposition

TrafficFlowDirection

UpperAltitudeLimit

UseRestriction

VerticalPosition

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

validFrom

Definition:

-- Definition --

The time when the transport property started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the transport property no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: VerticalPosition

VerticalPosition

Definition:

-- Definition --

Vertical level relative to other transport network elements.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

verticalPosition

Definition:

-- Definition --

Relative vertical position of the transport element.

Voidable:

false

Multiplicity:

1

Value type:

VerticalPositionValue (enumeration)

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Application schema: Common Utility Network Elements

Definition

-- Name --

common utility network elements

-- Definition --

Common Utility Network Elements

Version:

4.0


Spatial Object Type: Appurtenance

Appurtenance

Definition:

-- Name --

appurtenance

-- Definition --

An appurtenance is a node object that is described by its type (via the attribute "appurtenanceType").

-- Description --

The "appurtenanceType" attribute uses the "AppurtenanceTypeValue" codelist for its values. But this is an empty codelist that needs to be extended by a concrete codelist of appurtenance types for each utility network type.

So e.g. for the electricity network, the "ElectricityAppurtenanceTypeValue" codelist should be used.

Subtype of:

UtilityNode

Type:

Spatial Object Type

Attribute:

Name:

appurtenanceType

Definition:

-- Name --

appurtenance type value

-- Definition --

Type of appurtenance

-- Description --

The "AppurtenanceTypeValue" codelist is an abstract codelist that can be replaced by the various appurtenance type value codelists for each utility network.

Voidable:

true

Multiplicity:

1

Value type:

AppurtenanceTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

specificAppurtenanceType

Definition:

-- Name --

specific appurtenance type

-- Definition --

Type of appurtenance according to a domain-specific classification.

Voidable:

true

Multiplicity:

0..1

Value type:

SpecificAppurtenanceTypeValue (code list)

Constraint:

Name:

"TelecommunicationsAppurtenanceTypeValue" is not in IR

Constraint:

Name:

All utility node objects have inspireId

Description:

All utility node objects have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: Cabinet

Cabinet

Definition:

-- Name --

cabinet

-- Definition --

Simple cabinet object which may carry utility objects belonging to either single or multiple utility networks.

-- Description --

Cabinets represent mountable node objects that can contain smaller utility devices and cables.

Subtype of:

UtilityNodeContainer

Type:

Spatial Object Type


Spatial Object Type: Cable

Cable

Definition:

-- Name --

cable

-- Definition --

A utility link or link sequence used to convey electricity or data from one location to another.

Subtype of:

UtilityLinkSet

Supertype of:

ElectricityCable

TelecommunicationsCable

Type:

Spatial Object Type

Abstract:

true

Constraint:

Name:

All utility link objects have inspireId

Description:

All utility link objects have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: Duct

Duct

Definition:

-- Name --

duct

-- Definition --

A utility link or link sequence used to protect and guide cable and pipes via an encasing construction.

-- Description --

A Duct (or Conduit, or Duct-bank, or Wireway) is a linear object which belongs to the structural network. It is the outermost casing. A Duct may contain Pipe(s), Cable(s) or other Duct(s).

Duct is a concrete feature class that contains information about the position and characteristics of ducts as seen from a manhole, vault, or a cross section of a trench and duct.

Subtype of:

UtilityLinkSet

Type:

Spatial Object Type

Association role:

Name:

cables

Definition:

-- Name --

cables

-- Definition --

A duct may contain one or more cables.

Voidable:

true

Multiplicity:

0..*

Value type:

Cable (spatial object type)

Attribute:

Name:

ductWidth

Definition:

-- Name --

duct width

-- Definition --

The width of the duct.

-- Description --

The measurement of the object - in this case, the duct - from side to side.

Voidable:

true

Multiplicity:

1

Value type:

Length

Association role:

Name:

ducts

Definition:

-- Name --

ducts

-- Definition --

A single duct or set of ducts that constitute the inner-duct.

Voidable:

true

Multiplicity:

0..*

Value type:

Duct (spatial object type)

Association role:

Name:

pipes

Definition:

-- Name --

pipes

-- Definition --

The set of pipes that constitute the duct bank.

Voidable:

true

Multiplicity:

0..*

Value type:

Pipe (spatial object type)

Constraint:

Name:

"Duct" shall not have a "utilityDeliveryType"

Description:

The multiplicity of "utilityDeliveryType" shall be 0

Expression:

inv: utilityDeliveryType->size()=0

Constraint:

Name:

All utility link objects have inspireId

Description:

All utility link objects have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: Manhole

Manhole

Definition:

-- Name --

manhole

-- Definition --

Simple container object which may contain either single or multiple utility networks objects.

-- Description --

Manholes perform following functions:

- Provide drainage for the conduit system so that freezing water does not damage the conduit or wires.

- Provide a location for bending the conduit run without damaging the wires.

- Provide a junction for conduits coming from different directions.

- Provide access to the system for maintenance.

Subtype of:

UtilityNodeContainer

Type:

Spatial Object Type


Spatial Object Type: Pipe

Pipe

Definition:

-- Name --

pipe

-- Definition --

A utility link or link sequence for the conveyance of solids, liquids, chemicals or gases from one location to another.

A pipe can also be used as an object to encase several cables (a bundle of cables) or other (smaller) pipes.

Subtype of:

UtilityLinkSet

Supertype of:

OilGasChemicalsPipe

SewerPipe

ThermalPipe

WaterPipe

Type:

Spatial Object Type

Association role:

Name:

cables

Definition:

-- Name --

cables

-- Definition --

A pipe may contain one or more cables.

Voidable:

true

Multiplicity:

0..*

Value type:

Cable (spatial object type)

Attribute:

Name:

pipeDiameter

Definition:

-- Name --

pipe diameter

-- Definition --

Pipe outer diameter.

-- Description --

For convex shaped objects (e.g. a circle) the diameter is defined to be the largest distance that can be formed between two opposite parallel lines tangent to its boundery.

Voidable:

true

Multiplicity:

1

Value type:

Measure

Association role:

Name:

pipes

Definition:

-- Name --

pipes

-- Definition --

A pipe may contain one or more pipes.

Voidable:

true

Multiplicity:

0..*

Value type:

Pipe (spatial object type)

Attribute:

Name:

pressure

Definition:

-- Name --

pressure

-- Definition --

The maximum allowable operating pressure at which a product is conveyed through a pipe.

-- Description --

The unit of measure for pressure is commonly expressed in "bar".

Voidable:

true

Multiplicity:

0..1

Value type:

Measure

Constraint:

Name:

All utility link objects have inspireId

Description:

All utility link objects have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: Pole

Pole

Definition:

-- Name --

pole

-- Definition --

Simple pole (mast) object which may carry utility objects belonging to either single or multiple utility networks.

-- Description --

Poles represent node objects that can support utility devices and cables.

Subtype of:

UtilityNodeContainer

Type:

Spatial Object Type

Attribute:

Name:

poleHeight

Definition:

-- Name --

pole height

-- Definition --

The height of the pole.

-- Description --

The height is the vertical extend measuring accross the object - in this case, the pole - at right angles to the lenght.

Voidable:

true

Multiplicity:

1

Value type:

Length


Spatial Object Type: Tower

Tower

Definition:

-- Name --

tower

-- Definition --

Simple tower object which may carry utility objects belonging to either single or multiple utility networks.

-- Description --

Towers represent node objects that support reservoirs, cables or antennas.

Subtype of:

UtilityNodeContainer

Type:

Spatial Object Type

Attribute:

Name:

towerHeight

Definition:

-- Name --

tower height

-- Definition --

The height of the tower.

-- Description --

The height is the vertical extend measuring accross the object - in this case, the tower - at right angles to the lenght.

Voidable:

true

Multiplicity:

1

Value type:

Length


Spatial Object Type: UtilityLink

UtilityLink

Definition:

-- name --

utility Link

-- definition --

A linear spatial object that describes the geometry and connectivity of a utility network between two points in the network.

Subtype of:

UtilityNetworkElement

Link

Type:

Spatial Object Type


Spatial Object Type: UtilityLinkSequence

UtilityLinkSequence

Definition:

-- name --

utility Link Sequence

-- description --

A linear spatial object, composed of an ordered collection of utility links, which represents a continuous path in the utility network without any branches. The element has a defined beginning and end and every position on the utility link sequence is identifiable with one single parameter.

Subtype of:

UtilityNetworkElement

LinkSequence

Type:

Spatial Object Type


Spatial Object Type: UtilityLinkSet

UtilityLinkSet

Definition:

-- Name --

utility linkset

-- Definition --

An abstract utility network class which groups common properties of Cable, Pipe and Duct featureTypes.

-- Description --

This class also extends the LinkSet featureType, which allows Cable, Pipe and Duct classes to use either the (more complex) LinkSequence or (more simple) Link class.

Subtype of:

UtilityNetworkElement

LinkSet

Supertype of:

Cable

Duct

Pipe

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

utilityDeliveryType

Definition:

-- Name --

utility delivery type

-- Definition --

Kind of utility delivery network e.g. transport, distribution, collection ...

Voidable:

true

Multiplicity:

0..1

Value type:

UtilityDeliveryTypeValue (code list)

Values:

collection

tbd - definition: mainly used for collection of sewage water

distribution

tbd-definition: mainly used for delivery of water/elelectricity/etc from a distribution point to consumers

private

tbd-def: Private utility network cable/pipe owned by a user (not part of a public distribution utility network) e.g. electricity cables linking facilities

transport

tbd - def: mainly used for transportation of water/electr/etc over long distances to distribution points

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

warningType

Definition:

-- Name --

warning type

-- Definition --

Kind of overground visible warning mechanism used to indicate an underground utility network element.

Voidable:

true

Multiplicity:

1

Value type:

WarningTypeValue (code list)

Values:

net

tape

concretePaving

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

All utility link objects have inspireId

Description:

All utility link objects have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: UtilityNetwork

UtilityNetwork

Definition:

-- Name --

utility network

-- Definition --

Collection of network elements that belong to a single type of utility network.

-- Description --

In the real world, objects are connected to each other: an optical cable is connected to a multiplexer that in turn is connected to copper cables connecting into our homes to provide cable TV, telephony and internet access. Using GIS to support network utility management typically involves many types of features that may have connectivity to each other. Topology in GIS is generally defined as the spatial relationship between connecting or adjacent features, and is an essential prerequisite for many spatial operations such as network analysis. Utility networks can be described as NaN (Node-Arc-Node) network using two basic geometric types: points (aka nodes) and polylines (aka arcs). NaN topologies can be directed or un-directed, depending on specific type of network (i.e. water networks are directed, while telecommunications networks are not). Such topology structure provides an automated way to handle digitising and editing errors, and enable advanced spatial analyses such as adjacency, connectivity and containment. Infrastructure networks rely on Generic network model developed during Annex I.

Note:

Via the attribute "utilityNetworkType", that uses the "UtilityNetworkTypeValue" codelist, the type of utility network can be defined. E.g. by selecting the "sewer" value, the utility network becomes a "sewer utility network".

Using the "crossTheme" value, a utility network can be created that contains e.g. ducts, which can contain pipes and cables from various utility network types.

Subtype of:

Network

Type:

Spatial Object Type

Attribute:

Name:

authorityRole

Definition:

-- Name --

authority role

-- Definition --

Parties authorized to manage a utility network, such as maintainers, operators or owners.

Voidable:

false

Multiplicity:

1..*

Value type:

RelatedParty (data type)

Attribute:

Name:

disclaimer

Definition:

-- Name --

disclaimer

-- Definition --

Legal text describing confidentiality clauses applying to the utility network information.

Voidable:

true

Multiplicity:

0..*

Value type:

PT_FreeText

Association role:

Name:

networks

Definition:

-- Name --

networks

-- Definition --

A single sub-network that can be considered as part of a higher-order utility network.

Voidable:

true

Multiplicity:

0..*

Value type:

UtilityNetwork (spatial object type)

Attribute:

Name:

utilityFacilityReference

Definition:

-- Name --

utility facility reference

-- Definition --

Reference to a facility activity complex that is linked to (e.g. part of) this utility network.

-- Description --

This reference can be used to link utility facilities - having a more complex geometry - to a utility network.

Voidable:

true

Multiplicity:

0..*

Value type:

ActivityComplex (spatial object type)

Attribute:

Name:

utilityNetworkType

Definition:

-- Name --

utility network type

-- Definition --

The type of utility network or the utilily network theme.

-- Description --

Uses the codelist "UtilityNetworkTypeValue" to describe the possible utility networks. This also contains the "crossTheme" value to be used for utility networks that can contain cables or pipes from various themes, typically used by utility network providers that provide ducts.

Voidable:

false

Multiplicity:

1

Value type:

UtilityNetworkTypeValue (code list)

Values:

electricity

oilGasChemicals

sewer

water

thermal

telecommunications

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

"telecommunications" value of "utilityNetworkType" is not in IR

Expression:

/*The multiplicity of "telecommunications" shall be 0*/ inv: telecommunications->size()=0

Constraint:

Name:

All utility network objects have inspireId

Expression:

/* All utility network objects have an external object identifier. */ inv:inspireId->notEmpty()


UtilityNetworkElement

UtilityNetworkElement

Definition:

-- Name --

utility network element

-- Definition --

Abstract base type representing an utility network element in an utility network. Every element in an utility network provides some function that is of interest in the utility network.

-- Description --

NOTE Derived 'views' of real-world utility objects are represented through specialisations in other application schemas; all representations of the same real-world object share a common geographic name.

Supertype of:

UtilityLink

UtilityLinkSequence

UtilityLinkSet

UtilityNode

UtilityNodeContainer

Abstract:

true

Attribute:

Name:

currentStatus

Definition:

-- Name --

current status

-- Definition --

The status of an utility object with regards to its completion and use.

Voidable:

true

Multiplicity:

1

Value type:

ConditionOfFacilityValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

governmentalServiceReference

Definition:

-- Name --

governmental service reference

-- Definition --

Reference to a governmental service object that is linked (related) to this utility network element.

-- Description --

This reference can be used to link a governmental service object to a utility network element.

Voidable:

true

Multiplicity:

0..1

Value type:

GovernmentalService (spatial object type)

Attribute:

Name:

utilityFacilityReference

Definition:

-- Name --

utility facility reference

-- Definition --

Reference to a facility activity complex that is linked (related) to this utility network element.

-- Description --

This reference can be used to link a utility facility - having a more complex geometry - to a utility network element.

Voidable:

true

Multiplicity:

0..1

Value type:

ActivityComplex (spatial object type)

Attribute:

Name:

validFrom

Definition:

-- Name --

valid from

-- Definition --

The time when the utility network element started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Name --

valid to

-- Definition --

The time from which the utility network element no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

verticalPosition

Definition:

-- Name --

vertical position

-- Definition --

Vertical position of the utility object relative to ground.

Voidable:

true

Multiplicity:

1

Value type:

VerticalPositionValue (enumeration)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: UtilityNode

UtilityNode

Definition:

-- Name --

utility node

-- Definition --

A point spatial object which is used for connectivity.

-- Description --

Nodes are found at both ends of the UtilityLink.

Subtype of:

UtilityNetworkElement

Node

Supertype of:

Appurtenance

Type:

Spatial Object Type

Abstract:

true

Constraint:

Name:

All utility node objects have inspireId

Description:

All utility node objects have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: UtilityNodeContainer

UtilityNodeContainer

Definition:

-- Name --

utility node container

-- Definition --

A point spatial object which is used for connectivity, and also may contain other spatial objects (not neccessarily belonging to the same utility network).

-- Description --

Nodes are found at either end of the UtilityLink.

Subtype of:

UtilityNetworkElement

Supertype of:

Cabinet

Manhole

Pole

Tower

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Location of the utility node container.

Voidable:

false

Multiplicity:

1

Value type:

GM_Point

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Association role:

Name:

nodes

Definition:

-- Name --

nodes

-- Definition --

Contained utility nodes.

Voidable:

true

Multiplicity:

0..*

Value type:

UtilityNode (spatial object type)


Application schema: Coverages (Base)

Definition

-- Definition --

base schema for coverages

Version:

1.0


Spatial Object Type: Coverage

Coverage

Definition:

-- Name --

coverage

-- Definition --

Spatial object that acts as a function to return values from its range for any direct position within its spatial, temporal or spatiotemporal domain.

-- Description --

EXAMPLE Examples include a raster image, polygon overlay or digital elevation matrix.

NOTE In other words, a coverage is a feature that has multiple values for each attribute type, where each direct position within the geometric representation of the feature has a single value for each attribute type.

Supertype of:

DiscreteCoverageGeometryValuePairs

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

metadata

Definition:

-- Name --

metadata

-- Definition --

Application specific metadata of the coverage.

-- Description --

NOTE The values of this property will typically be constrained in subtypes or in profiles specified by information communities.

Voidable:

false

Multiplicity:

0..*

Value type:

Any

Attribute:

Name:

rangeType

Definition:

-- Name --

range type

-- Definition --

Description of the structure of the range values.

Voidable:

false

Multiplicity:

1

Value type:

RecordType


Application schema: Coverages (Geometry-Value Pairs)

Definition

-- Definition --

application schema for coverages with a geometry/value pair representation

-- Description --

NOTE This application schema has been specified to be conceptually consistent with the coverage model used by the OGC Best Practice document 06-188r1 "GML Encoding of Discrete Coverages (interleaved pattern)".

Version:

0.1


Spatial Object Type: DiscreteCoverageGeometryValuePairs

DiscreteCoverageGeometryValuePairs

Definition:

-- Name --

coverage (geometry-value pair representation)

-- Definition --

coverage which provides the geometry value pairs

Subtype of:

Coverage

Supertype of:

MultiTimeInstantCoverage

Type:

Spatial Object Type

Attribute:

Name:

domainExtent

Definition:

-- Name --

domain extent

-- Definition --

contains the extent of the domain of the coverage

-- Description --

NOTE Extents may be specified in space, time or space-time.

Voidable:

false

Multiplicity:

1..*

Value type:

EX_Extent

Attribute:

Name:

element

Definition:

-- Name --

alement

-- Definition --

list of the geometry/value pairs of the coverage

Voidable:

false

Multiplicity:

0..*

Value type:

GeometryValuePair (data type)


Data type: GeometryValuePair

GeometryValuePair

Definition:

-- Name --

geometry-value pair

-- Definition --

describes an element of a set that defines the relationships of a discrete coverage

-- Description --

Each instance consists of two parts: a domain object from the domain of the coverage to which it belongs and a record of feature attribute values from the range of the coverage to which it belongs.

Type:

Data type

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

the domain object

Voidable:

false

Multiplicity:

1

Value type:

Any

Attribute:

Name:

value

Definition:

-- Name --

value

-- Definition --

holds the record of feature attribute values associated with the domain object in the property "geometry"

Voidable:

false

Multiplicity:

1

Value type:

Any


Spatial Object Type: MultiTimeInstantCoverage

MultiTimeInstantCoverage

Definition:

-- Name --

multi time instant coverage

-- Definition --

coverage characterized by a finite domain consisting of time instants

-- Description --

NOTE This type provides a representation of the time instant/value pairs, i.e. represents a time series.

Subtype of:

DiscreteCoverageGeometryValuePairs

Type:

Spatial Object Type

Constraint:

Name:

geometryIsTimeInstant

Expression:

/* domain elements are points */ inv: element.geometry.oclIsKindOf(TM_Instant)


Application schema: Electricity Network

Definition

-- Name --

electricity utility network

-- Definition --

Electricity network sub-domain.

Version:

4.0


Spatial Object Type: ElectricityCable

ElectricityCable

Definition:

-- Name --

electricity cable

-- Definition --

A utility link or link sequence used to convey electricity from one location to another.

Subtype of:

Cable

Type:

Spatial Object Type

Attribute:

Name:

nominalVoltage

Definition:

-- Name --

nominal voltage

-- Definition --

The nominal system voltage at the point of supply.

Voidable:

true

Multiplicity:

1

Value type:

Measure

Attribute:

Name:

operatingVoltage

Definition:

-- Name --

operating voltage

-- Definition --

The utilization or operating voltage by the equipment using the electricity.

Voidable:

true

Multiplicity:

1

Value type:

Measure

Constraint:

Name:

All utility link objects have inspireId

Description:

All utility link objects have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Application schema: ElevationGridCoverage

Definition

-- Name --

elevation - grid coverage

-- Definition --

Elevation - Grid Coverage application schema.

Version:

4.0


Spatial Object Type: ElevationGridCoverage

ElevationGridCoverage

Definition:

-- Name --

elevation grid coverage

-- Definition --

Continuous coverage which uses a systematic tessellation based on a regular rectified quadrilateral grid to cover its domain, where the elevation property value is usually known for each of the grid points forming this domain.

-- Description --

SOURCE Adapted from [ISO 19123:2005].

Subtype of:

RectifiedGridCoverage

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Association role:

Name:

contributingElevationGridCoverage

Definition:

-- Name --

contributing elevation grid coverage

-- Definition --

Reference to the elevation grid coverages that compose an aggregated elevation grid coverage.

The association has additional properties as defined in the association class ElevationGridCoverageAggregation.

Voidable:

false

Multiplicity:

0..*

Value type:

ElevationGridCoverage (spatial object type)

Attribute:

Name:

domainExtent

Definition:

-- Name --

domain extent

-- Definition --

Extent of the spatiotemporal domain of the coverage.

-- Description --

SOURCE [ISO 19123:2005].

NOTE 1 The data type EX_Extent, is defined in ISO 19103. Extents may be specified in both space and time.

NOTE 2 The domain extent shall be specified at least in space by using EX_BoundingPolygon, EX_GeographicBoundingBox or EX_GeographicDescription. The whole geographic extent of the elevation coverage is affected, including areas where grid points hold nil reason values.

Voidable:

false

Multiplicity:

1..*

Value type:

EX_Extent

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire ID

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

propertyType

Definition:

-- Name --

property type

-- Definition --

Attribute determining the elevation property represented by the elevation grid coverage.

-- Description --

EXAMPLE Height, depth.

Voidable:

false

Multiplicity:

1

Value type:

ElevationPropertyTypeValue (enumeration)

Attribute:

Name:

surfaceType

Definition:

-- Name --

surface type

-- Definition --

Attribute indicating the type of elevation surface that the coverage describes in relation to the Earth's bare surface.

Voidable:

false

Multiplicity:

1

Value type:

SurfaceTypeValue (enumeration)

Constraint:

Name:

domainDimensionIs2

Expression:

/* The grid dimension shall always be 2 for an elevation grid coverage */ inv: domainSet.dimension=2

Constraint:

Name:

domainExtentContainsGeographicElement

Description:

The domainExtent shall be at least populated with a subtype of EX_GeographicExtent

Expression:

inv: domainExtent.geographicElement->size()>=1

Constraint:

Name:

domainIsRectifiedGrid

Description:

The domain shall be a rectified grid.

Expression:

inv: domainSet.oclIsKindOf(CV_RectifiedGrid)

Constraint:

Name:

domainRequiresCRS

Expression:

/* The coordinate reference system used to reference the grid shall be provided */ inv: domainSet.origin.coordinateReferenceSystem->notEmpty

Constraint:

Name:

grid points shall coincide with grid cell centres

Expression:

/*Grid points of a RectifiedGridCoverage shall coincide with the centres of cells of the geographical grids defined in Section 2.2 of Annex II at any resolution level.*/

Constraint:

Name:

gridFunctionRequiresGridDomain

Expression:

/*The grid function shall only be valid for domains that are grids */ inv: coverageFunction.gridFunction.notEmpty() implies domainSet.oclIsKindOf(CV_Grid)

Constraint:

Name:

identicalOffsetVectorsWithinElevationCoverageAggregation

Expression:

/* All the ElevationGridCoverage instances to which an aggregated ElevationGridCoverage instance refers, shall share the same orientation of grid axes and the same grid spacing in each direction*/ Inv: contributingElevationCoverage->forAll(v | v.domainSet.offsetVectors = self.domainSet.offsetVectors)

Constraint:

Name:

originDimensionIs2

Expression:

/* The origin of the grid shall be described in two dimensions */ inv: domainSet.origin.dimension=2

Constraint:

Name:

rangeSetValuesAreOfTypeFloat

Expression:

/* The values in the range set shall be described by the Float type */ inv: rangeSet->forAll(v | v.oclIsKindOf(Float))


Data type: ElevationGridCoverageAggregation

ElevationGridCoverageAggregation

Definition:

-- Name --

elevation grid coverage aggregation

-- Definition --

Geometrical characteristics of the elevation grid coverage aggregation.

Type:

Data type

Attribute:

Name:

contributingFootprint

Definition:

-- Name --

contributing footprint

-- Definition --

Multi polygon delineating the geographic area of the elevation grid coverage that contributes to the aggregated elevation grid coverage.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface


Application schema: ElevationVectorElements

Definition

-- Name --

elevation - vector elements

-- Definition --

Elevation - Vector Elements application schema.

Version:

4.0


Spatial Object Type: BreakLine

BreakLine

Definition:

-- Name --

breakline

-- Definition --

A line of a critical nature which describes the shape of an elevation surface and indicates a discontinuity in the slope of the surface (i.e. an abrupt change in gradient). Triangles included within a TIN model must never cross it.

-- Description --

SOURCE Adapted from [ISO 19107:2003].

EXAMPLE

Breaklines represent local ridges or depressions (streams or drainage lines) in the surface, man-made structures (e.g. roads), etc.

NOTE 1 A breakline connects points with different elevation and therefore its description using 2.5-D coordinates (using the 'geometry' attribute) is fully recommended.

NOTE 2 No triangle in a TIN may cross a breakline (in other words, breakline segments are enforced as triangle edges), even if doing so violates the triangulation criterion.

NOTE 3 All breaklines are located on the ground surface or on any of the artificial structures built on it.

NOTE 4 Breaklines are useful as input data for the generation of a more appropriate or accurate digital elevation model by using interpolation methods.

Subtype of:

ElevationVectorObject

Type:

Spatial Object Type

Attribute:

Name:

breakLineType

Definition:

-- Name --

break line type

-- Definition --

The type of break line with regard the natural or man-made real world characteristic it represents, or the specific function it has in calculating a Digital Elevation Model (DEM).

Voidable:

false

Multiplicity:

1

Value type:

BreakLineTypeValue (code list)

Tagged Values:


Tag


Value


obligation


IR

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Represents the geometric properties of the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

GM_Curve

Attribute:

Name:

manMadeBreak

Definition:

-- Name --

man-made break

-- Definition --

Line which represents an elevation break due to an artificial or man-made construction present on the terrain.

Voidable:

true

Multiplicity:

1

Value type:

Boolean


Data type: ChartDatum

ChartDatum

Definition:

-- Name --

chart datum

-- Definition --

Local vertical coordinate reference system which is used to refer and portray depth measurements as property values.

-- Description --

NOTE This data type is intended to describe the main characteristics of a vertical CRS for measurement of depths in cases where this information is rarely or not available through a CRS registry (e.g. like EPSG).

EXAMPLE Local datums for referring depths in lakes and navigable rivers.

Type:

Data type

Attribute:

Name:

datumWaterLevel

Definition:

-- Name --

datum water level

-- Definition --

Water level determining the origin of depth measurements for the chart datum.

-- Description --

EXAMPLE High water, low water, etc.

NOTE 1 Values in the code list are applicable either for sea or inland waters.

NOTE 2 When defining a depth datum for inland waters, it is recommended the use of "highWater", "lowWater" or "meanWaterLevel" - as applicable. All the other levels in the code list are well defined but usually just locally and do not serve for cross border purposes.

Voidable:

false

Multiplicity:

1

Value type:

WaterLevelValue (code list)

Values:

equinoctialSpringLowWater

-- Definition --

The level of low water springs near the time of an equinox.

-- Description --

SOURCE [DFDD].

higherHighWater

-- Definition --

The highest of the high waters (or single high water) of any specified tidal day due to the declination A1 effects of the moon and sun.

-- Description --

SOURCE [DFDD].

higherHighWaterLargeTide

-- Definition --

The average of the highest high waters, one from each of 19 years of observations.

-- Description --

SOURCE [DFDD].

highestAstronomicalTide

-- Definition --

The highest tidal level, which can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

-- Description --

SOURCE [DFDD].

highestHighWater

-- Definition --

The highest water level observed at a location.

-- Description --

SOURCE [DFDD].

highWater

-- Definition --

The highest level reached at a location by the water surface in one tidal cycle.

-- Description --

SOURCE [DFDD].

NOTE When used on inland waters it is generally defined as a level that the daily mean water level exceeds less than 5 percent of the time.

highWaterSprings

-- Definition --

An arbitrary level, approximating that of mean high water springs.

-- Description --

SOURCE [DFDD].

indianSpringHighWater

-- Definition --

A tidal surface datum approximating the level of the mean of the higher high water at spring tides.

-- Description --

SOURCE [DFDD].

NOTE This tidal datum approximates the highest water level observed at a location and is usually above that of the higher high water at spring tides.

indianSpringLowWater

-- Definition --

A tidal surface datum approximating the level of the mean of the lower low water at spring tides.

-- Description --

SOURCE [DFDD].

NOTE This tidal datum approximates the lowest water level observed at a location and is usually below that of the lower low water at spring tides.

localDatum

-- Definition --

An arbitrary datum defined by an authority of a local harbour, from which levels and tidal heights are measured by that authority.

-- Description --

SOURCE [DFDD].

lowerLowWater

-- Definition --

The lowest of the low waters (or single low water) of any specified tidal day due to the declination A1 effects of the moon and sun.

-- Description --

SOURCE [DFDD].

lowerLowWaterLargeTide

-- Definition --

The average of the lowest low waters, one from each of 19 years of observations.

-- Description --

SOURCE [DFDD].

lowestAstronomicalTide

-- Definition --

The lowest tide level that can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

-- Description --

SOURCE [DFDD].

lowestLowWater

-- Definition --

An arbitrary level conforming to the lowest tide observed at a location, or somewhat lower.

-- Description --

SOURCE [DFDD].

lowestLowWaterSprings

-- Definition --

An arbitrary level conforming to the lowest water level observed at a location at spring tides during a period shorter than 19 years.

-- Description --

SOURCE [DFDD].

lowWater

-- Definition --

An approximation of mean low water adopted as the reference level for a limited region, irrespective of better determinations later.

-- Description --

SOURCE [DFDD].

NOTE Used mostly in harbour and river engineering. Used in inland waters. It is generally defined as a level which the daily mean water level would fall below less than 5 percent of the time and by no more than 0.2 metres during the navigation season. A single level surface is usually chosen as the low water datum for a whole lake. On a river, low water datum is a sloping surface, which approximates the surface of the river at a low state.

lowWaterDatum

-- Definition --

An approximation of mean low water that has been adopted as a standard reference for a limited area.

-- Description --

SOURCE [Based on DFDD].

NOTE 1 It is retained for an indefinite period regardless of the fact that it may differ slightly from a better determination of mean low water from a subsequent series of observations.

NOTE 2 Used primarily for river and harbor engineering purposes.

lowWaterSprings

-- Definition --

A level approximating that of mean low water springs.

-- Description --

SOURCE [DFDD].

meanHigherHighWater

-- Definition --

The average height of higher high waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanHigherHighWaterSprings

-- Definition --

The average height of higher high water at spring tides at a location.

-- Description --

SOURCE [DFDD].

meanHigherLowWater

-- Definition --

The average of the higher low water height of each tidal day observed over a National Tidal Datum Epoch.

-- Description --

SOURCE [DFDD].

NOTE For stations with shorter series, comparison of simultaneous observations with a control tide station is made in order to derive the equivalent datum of the National Tidal Datum Epoch.

meanHighWater

-- Definition --

The average height of all high waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanHighWaterNeaps

-- Definition --

The average height of the high waters of the neap tide.

-- Description --

SOURCE [DFDD].

meanHighWaterSprings

-- Definition --

The average height of the high waters of spring tides.

-- Description --

SOURCE [DFDD].

meanLowerHighWater

-- Definition --

The average of the lower high water height of each tidal day observed over a National Tidal Datum Epoch.

-- Description --

SOURCE [DFDD].

NOTE For stations with shorter series, comparison of simultaneous observations with a control tide station is made in order to derive the equivalent datum of the National Tidal Datum Epoch.

meanLowerLowWater

-- Definition --

The average height of the lower low waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanLowerLowWaterSprings

-- Definition --

The average height of lower low water at spring tides at a location.

-- Description --

SOURCE [DFDD].

meanLowWater

-- Definition --

The average height of all low waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanLowWaterNeaps

-- Definition --

The average height of the low waters of the neap tide.

-- Description --

SOURCE [DFDD].

meanLowWaterSprings

-- Definition --

The average height of the low waters of spring tides.

-- Description --

SOURCE [DFDD].

meanSeaLevel

-- Definition --

The average height of the sea at a tide station measured from a fixed predetermined reference level.

-- Description --

SOURCE [DFDD].

NOTE Usually determined from hourly height readings, for all stages of the tide, over a 19-year period.

meanTideLevel

-- Definition --

The arithmetic mean of mean high water and mean low water.

-- Description --

SOURCE [DFDD].

meanWaterLevel

-- Definition --

The average of all hourly water levels over the available period of record.

-- Description --

SOURCE [DFDD].

nearlyHighestHighWater

-- Definition --

An arbitrary level approximating the highest water level observed at a location, usually equivalent to the high water springs.

-- Description --

SOURCE [DFDD].

nearlyLowestLowWater

-- Definition --

A level approximating the lowest water level observed at a location, usually equivalent to Indian spring low water.

-- Description --

SOURCE [DFDD].

tropicHigherHighWater

-- Definition --

The highest of the high waters (or single high water) of the tides occurring semimonthly when the effect of the Moon's maximum declination is greatest.

-- Description --

SOURCE [DFDD].

NOTE At these times there is a tendency for an increase in the diurnal range.

tropicLowerLowWater

-- Definition --

The lowest of the low waters (or single low water) of the tides occurring semimonthly when the effect of the Moon's maximum declination is greatest.

-- Description --

SOURCE [DFDD].

NOTE At these times there is a tendency for an increase in the diurnal range.

Tagged Values:


Tag


Value


obligation


IR

Attribute:

Name:

offset

Definition:

-- Name --

offset

-- Definition --

Relative difference between the height of each reference point and the height of the water level determining the chart datum.

-- Description --

NOTE 1 In order to calculate the offset parameter, the height(s) of the reference point(s) and the height of the water level determining the chart datum must be compared in the same vertical CRS.

NOTE 2 When a single reference point is provided, the offset parameter is supposed to be zero (by default). If this condition is true, there is no need to inform the offset parameter.

NOTE 3 When a set of reference points is provided, an individual offset parameter shall be provided for each of these points. The multiplicity between both properties - "referencePoint" and "offset" - is ordered with the aim to maintain this correspondence.

Voidable:

false

Multiplicity:

0..*

Value type:

Measure

Attribute:

Name:

referencePoint

Definition:

-- Name --

reference point

-- Definition --

Geographical position(s) of:

- Case A: a single point which is used to refer depth values within the geographical scope of the chart datum.

- Case B: a set of points where water level measurements are performed to determine the water level of the chart datum.

-- Description --

NOTE 1 The altimetric position of each reference point must be its height in a common vertical CRS:

- in EVRS within its geographical scope (continental Europe).

- in a vertical CRS identified and documented by the Member State concerned, outside the geographical scope of EVRS (overseas territories).

NOTE 2 In Case A - The altimetric position of the reference point can be directly utilised as input to calculate approximate heights in a common vertical CRS for those vector objects whose depth values are referred to the chart datum.

NOTE 3 In Case B - The altimetric positions of the reference points can be utilised, together with the respective offset parameter, as input to calculate approximate heights in a common vertical CRS for those vector objects whose depth values are referred to the water level of the chart datum.

NOTE 4 The common vertical CRS mentioned in Note 2 and Note 3 shall be the one determined by Note 1.

Voidable:

false

Multiplicity:

1..*

Value type:

GM_Point

Attribute:

Name:

scope

Definition:

-- Name --

scope

-- Definition --

Geographic scope in which the local depth datum is practically used.

-- Description --

NOTE Chart datums should only be used to refer and portray depths at local level, since they are determined by a local water level.

EXAMPLE 1 Lake or part of a lake in which a specific water level is used as depth datum.

EXAMPLE 2 River section in which a specific water level is used as depth datum.

EXAMPLE 3 Extent of the sea area in which a specific local tide level is used as depth datum.

Voidable:

false

Multiplicity:

1

Value type:

EX_Extent


Spatial Object Type: ContourLine

ContourLine

Definition:

-- Name --

contour line

-- Definition --

Linear spatial object composed of a set of adjoining locations characterized by having the same elevation property value. It describes, together with other contour lines present in the area, the local morphology of the Earth's surface.

-- Description --

NOTE 1 The attribute propertyType is equal to 'height' in the case of contour lines and it is equal to 'depth' in the case of depth contours.

Subtype of:

ElevationVectorObject

Type:

Spatial Object Type

Attribute:

Name:

contourLineType

Definition:

-- Name --

contour line type

-- Definition --

The type of contour line with regard to the normal contour vertical interval (if any).

-- Description --

NOTE This attribute is often applicable to contour lines describing the relief of a land-based area. For depth contours describing the floor of a water body is not always applicable.

Voidable:

true

Multiplicity:

1

Value type:

ContourLineTypeValue (enumeration)

Values:

master

-- Name --

master

-- Definition --

Contour at a vertical distance which is multiple to the equidistance parameter (corresponding to a certain multiple of the normal contour vertical interval) associated with the nominal scale.

ordinary

-- Name --

ordinary

-- Definition --

Contour at the equidistance parameter (corresponding to the normal contour vertical interval) associated with the nominal scale, and which is not a master contour.

auxiliary

-- Name --

auxiliary

-- Definition --

A supplementary contour – not corresponding to the normal contour vertical interval – estimated or interpolated from surrounding contours, used in areas where there is insufficient height information for elevation mapping purposes or to control the creation of a digital elevation model.

-- Description --

NOTE This term is equivalent to the value 'intermediate' used in some Member States.

Attribute:

Name:

downRight

Definition:

-- Name --

down right

-- Definition --

Property indicating that the contour line spatial object is digitized in a way that the height of the elevation surface is lower at the right side of the line.

-- Description --

NOTE 1 In the case of contour lines, when the downRight attribute is 'true' this indicates that the height of the surface is lower at the right side of the line.

NOTE 2 In the case of depth contours, when the downRight attribute is 'true' this indicates that the depth of the surface is higher at the right side of the line.

Voidable:

true

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Represents the geometric properties of the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

GM_Curve

Attribute:

Name:

propertyValue

Definition:

-- Name --

property value

-- Definition --

Value of the elevation property of the spatial object referred to a specific vertical coordinate reference system.

Voidable:

false

Multiplicity:

1

Value type:

DirectPosition

Constraint:

Name:

propertyValueDimensionIs1

Description:

The dimension of the property value coordinate shall be 1

Expression:

inv: propertyValue.dimension=1

Constraint:

Name:

propertyValueIsReferredToVerticalCRS

Expression:

/*The property value shall be expressed referring to a vertical coordinate reference system*/ inv: propertyValue.coordinateReferenceSystem.oclIsKindOf(SC_VerticalCRS)


Spatial Object Type: ElevationVectorObject

ElevationVectorObject

Definition:

-- Name --

elevation vector object

-- Definition --

Elevation spatial object forming part of a vector data set, which participates in the description of the elevation property of a real world surface. It consists of an identity base for all vector objects which can be included as part of an elevation data set.

-- Description --

It is an abstract feature type which generically describes every possible type of elevation vector object. It includes common attributes, properties and constraints for such spatial objects.

Supertype of:

BreakLine

ContourLine

IsolatedArea

SpotElevation

VoidArea

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

localDepthDatum

Definition:

-- Name --

local depth datum

-- Definition --

Identification of a local vertical coordinate reference system not included in a registry, which is used to refer depth measurements.

-- Description --

NOTE This data type is applicable only to bathymetric vector objects.

EXAMPLE Local datums for referring depths in lakes and navigable rivers.

Voidable:

false

Multiplicity:

0..1

Value type:

ChartDatum (data type)

Attribute:

Name:

propertyType

Definition:

-- Name --

property type

-- Definition --

Attribute categorizing the elevation vector object as a land-elevation or a bathymetry spatial object. It determines the elevation property represented by the object.

-- Description --

EXAMPLE Height, depth.

Voidable:

false

Multiplicity:

1

Value type:

ElevationPropertyTypeValue (enumeration)


Spatial Object Type: IsolatedArea

IsolatedArea

Definition:

-- Name --

isolated area

-- Definition --

Delimitation of an area of the Earth's surface where an isolated part of the elevation model exists. Its outside surroundings have no elevation information.

-- Description --

SOURCE Adapted from "IslandArea" [GIS4EU D3.5].

NOTE 1 It includes the delimitation of any island of elevation data which are isolated from the main DEM. They may be included inside void areas.

NOTE 2 Isolated areas can be useful as masks when calculating a more appropriate or accurate DEM.

Subtype of:

ElevationVectorObject

Type:

Spatial Object Type

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Represents the geometric properties of the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

GM_Surface


Spatial Object Type: SpotElevation

SpotElevation

Definition:

-- Name --

spot elevation

-- Definition --

Point spatial object which describes the elevation of an Earth's surface at a specific location. It provides a single elevation property value.

-- Description --

NOTE 1 It often represents a singular point in the morphology of a land or water body's floor surface.

NOTE 2 The attribute propertyType is equal to 'height' in the case of spot heights. It is equal to 'depth' in the case of spot depths.

Subtype of:

ElevationVectorObject

Type:

Spatial Object Type

Attribute:

Name:

classification

Definition:

-- Name --

classification

-- Definition --

Class of spot elevation according to the LAS specification of the American Society for Photogrammetry and Remote Sensing (ASPRS).

Voidable:

true

Multiplicity:

1

Value type:

SpotElevationClassValue (code list)

Tagged Values:


Tag


Value


obligation


TG

Attribute:

Name:

geographicalName

Definition:

-- Name --

geographical name

-- Definition --

A geographical name that is used to identify a named land or water body's floor location in the real world, which is represented by the spot elevation spatial object.

Voidable:

true

Multiplicity:

0..*

Value type:

GeographicalName (data type)

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Represents the geometric properties of the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

GM_Point

Attribute:

Name:

propertyValue

Definition:

-- Name --

property value

-- Definition --

Value of the elevation property of the spatial object referred to a specific vertical coordinate reference system.

Voidable:

false

Multiplicity:

1

Value type:

DirectPosition

Attribute:

Name:

spotElevationType

Definition:

-- Name --

spot elevation type

-- Definition --

The type of elevation spot.

Voidable:

true

Multiplicity:

1

Value type:

SpotElevationTypeValue (code list)

Tagged Values:


Tag


Value


obligation


IR

Constraint:

Name:

propertyValueDimensionIs1

Description:

The dimension of the property value coordinate shall be 1

Expression:

inv: propertyValue.dimension=1

Constraint:

Name:

propertyValueIsReferredToVerticalCRS

Expression:

/*The property value shall be expressed referring to a vertical coordinate reference system*/ inv: propertyValue.coordinateReferenceSystem.oclIsKindOf(SC_VerticalCRS)


Spatial Object Type: VoidArea

VoidArea

Definition:

-- Name --

void area

-- Definition --

Area of the Earth's surface where the elevation model is unknown because of missing input data. This area shall be excluded from a DEM.

-- Description --

SOURCE "ObscureArea" [GIS4EU D3.5].

NOTE 1 A void area may contain a number of isolated areas with elevation data. These are considered as holes of the container void area.

NOTE 2 Void areas can be useful as masks when calculating a more appropriate or accurate DEM.

Subtype of:

ElevationVectorObject

Type:

Spatial Object Type

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Represents the geometric properties of the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

GM_Surface


Application schema: Energy Resources Base

Definition

-- Name --

Energy Resources Base application schema

Version:

4.0


Data type: VerticalExtentRangeType

VerticalExtentRangeType

Definition:

-- Name --

Vertical extent range type

-- Definition --

Value indicating the upper and lower bounds of the height/depth range.

-- Description --

In the case of depth, the range between the deepest (lower bound) and most shallow (upper bound) aspect of the deposit body, where the depth is true vertical depth below a chosen vertical reference level.

Type:

Data type

Attribute:

Name:

lowerBound

Definition:

-- Name --

Lower bound

-- Definition --

Value indicating the lower bound of the height/depth range.

-- Description --

In the case of subsurface resources, true vertical depth below a chosen vertical reference level to the deepest vertex of the deposit body.

Voidable:

true

Multiplicity:

1

Value type:

Length

Attribute:

Name:

upperBound

Definition:

-- Name --

Upper bound

-- Definition --

Value indicating the upper bound of the height/depth range.

-- Description --

In the case of subsurface resources, depth is the true vertical depth below a chosen vertical reference level to the shallowest vertex of the deposit body.

Voidable:

false

Multiplicity:

1

Value type:

Length

Constraint:

Name:

LowerBoundUoMShallBeMeter

Expression:

/* Value of lowerBound shall be expressed in meters. */ inv: self.lowerbound.uom.uomSymbol='m'

Constraint:

Name:

UpperBoundUoMShallBeMeter

Description:

Value of upperBound shall be expressed in meters.

Expression:

inv: self.upperBound.uom.uomSymbol='m'


Data type: VerticalExtentType

VerticalExtentType

Definition:

-- Name --

Vertical extent type

-- Definition --

Vertical dimensional property consisting of an absolute measure or range of measures referenced to a well-defined vertical reference level which is commonly taken as origin (ground level, mean sea level, etc.).

Type:

Data type

Attribute:

Name:

verticalExtent

Definition:

-- Name --

Vertical extent

-- Definition --

Extent of the vertical dimension represented by a scalar or by a range of values.

Voidable:

false

Multiplicity:

1

Value type:

VerticalExtentValue (union data type)

Attribute:

Name:

verticalReference

Definition:

-- Name --

Vertical Reference

-- Definition --

Reference level that was chosen to determine the vertical height/depth.

Voidable:

false

Multiplicity:

1

Value type:

VerticalReferenceValue (code list)

Values:

groundLevel

-- Definition --

The Earth’s surface

lowestAstronomicalTide

-- Definition --

The lowest tide level that can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

meanSeaLevel

-- Definition --

The average height of the sea at a tide station measured from a fixed predetermined reference level.

-- Description --

Ordnance Datum, often used as a reference point for defining vertical heights, uses the mean Sea Level as its reference point and therefore is also included within this value.

seafloor

-- Definition --

The bottom of a sea or ocean.

Tagged Values:


Tag


Value


obligation


technicalGuidance


Union type: VerticalExtentValue

VerticalExtentValue

Definition:

-- Name --

Vertical extent value

-- Definition --

Either a single number or a range of height/depth values to describe the height/depth position of an Energy Resource.

Type:

Union type

Attribute:

Name:

range

Definition:

-- Name --

Range

-- Definition --

Range of numbers representing the height or depth range of an Energy Resource.

-- Description --

NOTE depth values are represented by negative numbers.

Voidable:

false

Multiplicity:

1

Value type:

VerticalExtentRangeType (data type)

Attribute:

Name:

scalar

Definition:

-- Name --

Scalar

-- Definition --

Number representing the height or depth of an Energy Resource.

-- Description --

NOTE depth values are represented by negative numbers.

Voidable:

false

Multiplicity:

1

Value type:

Length

Constraint:

Name:

ScalarUoMShallBeMeter

Description:

Value of scalar shall be expressed in meters.

Expression:

inv: self.scalar.uom.uomSymbol='m'


Application schema: Energy Resources Coverage

Definition

-- Name --

Energy Resources Coverage application schema

Version:

4.0


Spatial Object Type: RenewableAndWastePotentialCoverage

RenewableAndWastePotentialCoverage

Definition:

-- Name --

Renewable and waste potential coverage

-- Definition --

Function that returns an energy potential value from its range for any direct position within its spatial, temporal or spatio-temporal domain.

-- Description --

SOURCE Adapted from "Coverage" [ISO 19123:2005].

Subtype of:

CoverageByDomainAndRange

Type:

Spatial Object Type

Attribute:

Name:

assessmentMethod

Definition:

-- Name --

Assessment method

-- Definition --

A reference to the method used to assess the energy resource potential.

Voidable:

true

Multiplicity:

1

Value type:

DocumentCitation

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

domainExtent

Definition:

-- Name --

Domain extent

-- Definition --

The attribute domainExtent shall contain the extent of the spatio-temporal domain of the coverage. Extents may be specified in both space and time.

-- Description --

NOTE 1 The domain extent shall be specified at least in space by using EX_BoundingPolygon, EX_GeographicBoundingBox or EX_GeographicDescription.

NOTE 2 In specific cases information is needed on the vertical extent e.g. wind power potential.

SOURCE Adapted from [ISO 19123:2005].

Voidable:

false

Multiplicity:

1..*

Value type:

EX_Extent

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Name --

Name

-- Definition --

Name of the coverage.

-- Description --

EXAMPLE The name of the catchment area for which a coverage has been extracted to represent Hydroelectric potential.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

potentialType

Definition:

-- Name --

Potential type

-- Definition --

There are various types of potential energy, each associated with a particular type of power.

-- Description --

NOTE Most detailed classification must be provided.

Voidable:

false

Multiplicity:

1

Value type:

PotentialTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

typeOfResource

Definition:

-- Name --

Type of resource

-- Definition --

Type of renewable and waste resource to which the measured phenomenon is applicable.

-- Description --

NOTE Most detailed classification must be provided.

Voidable:

false

Multiplicity:

1

Value type:

RenewableAndWasteValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

validTime

Definition:

-- Name --

Valid time

-- Definition --

The time period for which this coverage is representative.

Voidable:

true

Multiplicity:

1

Value type:

TM_Period

Attribute:

Name:

verticalExtent

Definition:

-- Name --

Vertical extent

-- Definition --

A number or a range of height/depth values to describe the height/depth for which the range set values are valid.

EXAMPLE wind power map represents wind power at a height of 80m above groundlevel.

Voidable:

true

Multiplicity:

0..1

Value type:

VerticalExtentType (data type)

Constraint:

Name:

domainIsRectifiedGrid

Description:

the domain shall be a rectified grid.

Expression:

inv: domainSet.oclIsKindOf(CV_RectifiedGrid)

Constraint:

Name:

gridFunctionRequiresGridDomain

Expression:

/*The grid function shall only be valid for domains that are grids */ inv: coverageFunction.gridFunction.notEmpty() implies domainSet.oclIsKindOf(CV_Grid)

Constraint:

Name:

rangeSetValuesAreOfTypeMeasure

Expression:

/* the rangeSet values shall be of type Measure. */ inv: rangeSet.forAll(oclIsKindOf(Measure))


Application schema: Energy Resources Vector

Definition

-- Name --

Energy Resources Vector application schema

Version:

4.0


Data type: CalorificRangeType

CalorificRangeType

Definition:

-- Name --

Calorific range type

-- Definition --

Value indicating the upper and lower bounds of the calorific range of the energy resource.

Type:

Data type

Attribute:

Name:

lowerBound

Definition:

-- Name --

Lower bound

-- Definition --

Value indicating the lower bound of the calorific range.

-- Description --

NOTE the unit of measure to be used is the SI unit kJ/kg.

Voidable:

false

Multiplicity:

1

Value type:

Measure

Attribute:

Name:

upperBound

Definition:

-- Name --

Upper bound

-- Definition --

Value indicating the upper bound of the calorific range.

-- Description --

NOTE the unit of measure to be used is the SI unit kJ/kg.

Voidable:

false

Multiplicity:

1

Value type:

Measure


Union type: CalorificValueType

CalorificValueType

Definition:

-- Name --

Calorific value type.

-- Definition --

Value or range of values describing the calorific value of an Energy Resource.

Type:

Union type

Attribute:

Name:

calorificRange

Definition:

-- Name --

Calorific range

-- Definition --

A range of calorific values describing the calorific value of an Energy Resource.

Voidable:

false

Multiplicity:

1

Value type:

CalorificRangeType (data type)

Attribute:

Name:

calorificScalar

Definition:

-- Name --

Calorific scalar

-- Definition --

Measure quantifying the calorific property of an Energy Resource.

-- Description --

NOTE the unit of measure to be used is the SI unit kJ/kg.

Voidable:

false

Multiplicity:

1

Value type:

Measure


Data type: ExploitationPeriodType

ExploitationPeriodType

Definition:

-- Name --

Exploitation period type

-- Definition --

The exploitationPeriod defines the start and, if applicable, the end date of the exploitation or application.

Type:

Data type

Attribute:

Name:

beginTime

Definition:

-- Name --

Begin time

-- Definition --

The time when the exploitation started.

-- Description --

This is both for renewable and non-renewable energy sources. For non-renewable energy resources exploitation starts with certain mining activities. In the case of renewable energy resources, it starts with the extraction of energy using specific equipment.

Voidable:

false

Multiplicity:

1

Value type:

TM_Position (union data type)

Attribute:

Name:

endTime

Definition:

-- Name --

End time

-- Definition --

The time when the exploitation ended.

-- Description --

This is both for renewable and non-renewable energy sources. For non-renewable energy resources exploitation ends with stopping the mining activities. In the case of renewable energy resources, it ends when specific equipment is no longer used for extraction of renewable and waste energy.

Voidable:

false

Multiplicity:

0..1

Value type:

TM_Position (union data type)


Data type: FossilFuelMeasure

FossilFuelMeasure

Definition:

-- Name --

Fossil fuel measure

-- Definition --

Amount of resources according to the specific categorisation.

Type:

Data type

Attribute:

Name:

amount

Definition:

-- Name --

Amount

-- Definition --

Amount of resource present in the spatial object.

-- Description --

NOTE the unit of measure to be used is standard m³ for natural gas assuming reference gas conditions (15° C; 101,325 kPa) and 10³ tonnes for solid fossil fuels and oil.

Voidable:

false

Multiplicity:

1

Value type:

Measure

Attribute:

Name:

dateOfDetermination

Definition:

-- Name --

Date of determination

-- Definition --

Date on which the resource was quantified.

Voidable:

false

Multiplicity:

1

Value type:

TM_Position (union data type)

Attribute:

Name:

resourceClass

Definition:

-- Name --

Resource class

-- Definition --

Category indicating the different confidence levels of fossil fuel resources for distinguishing real from potential or expected amount of fossil fuels.

-- Description --

A particular class within the classification framework.

Voidable:

false

Multiplicity:

1

Value type:

FossilFuelClassValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance


Spatial Object Type: FossilFuelResource

FossilFuelResource

Definition:

-- Name --

Fossil fuel resource

-- Definition --

A spatial object defining an inferred or observable spatial extent of a resource that can be, or has been used as a source of fossil fuel energy. The most common fossil fuel types are coal, natural gas and crude oil.

-- Description --

Solid fossil fuels are those non-renewable hydrocarbon energy resources that are naturally found in the solid state i.e. coals and peat. Hydrocarbons cover various types of natural gas and petroleum resources.

Subtype of:

VectorEnergyResource

Type:

Spatial Object Type

Attribute:

Name:

dateOfDiscovery

Definition:

-- Name --

Date of discovery

-- Definition --

The date the energy source was discovered.

Voidable:

true

Multiplicity:

1

Value type:

TM_Position (union data type)

Attribute:

Name:

resource

Definition:

-- Name --

Resource

-- Definition --

Type and amount of fossil fuel resources in a single spatial object.

Voidable:

false

Multiplicity:

1..*

Value type:

FossilFuelResourceType (data type)


Data type: FossilFuelResourceType

FossilFuelResourceType

Definition:

-- Name --

Resource type

-- Definition --

Type and amount of resource according to specific categorisation.

Type:

Data type

Attribute:

Name:

calorificValue

Definition:

-- Name --

Calorific value

-- Definition --

Each fossil fuel resource is characterised by its own calorific value, i.e. the quantity of energy available in a unit of mass.

-- Description --

NOTE the unit of measure to be used is MJ/tonne for solid fossil fuels, MJ/tonne for oil and KJ/m³ for natural gas assuming reference gas conditions (15°C; 101,325 kPa)

Voidable:

true

Multiplicity:

1

Value type:

CalorificValueType (union data type)

Attribute:

Name:

quantity

Definition:

-- Name --

Quantity

-- Definition --

Amount of resource according to the specific categorisation.

Voidable:

true

Multiplicity:

0..*

Value type:

FossilFuelMeasure (data type)

Attribute:

Name:

typeOfResource

Definition:

-- Name --

Type of resource

-- Definition --

Type of fossil fuel.

Voidable:

false

Multiplicity:

1

Value type:

FossilFuelValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: RenewableAndWasteResource

RenewableAndWasteResource

Definition:

-- Name --

Renewable and waste resource

-- Definition --

A spatial object defining an inferred or observable spatial extent of a resource that can be, or has been used as a source of renewable energy or waste.

-- Description --

Renewable energy is energy that is naturally occurring and theoretically inexhausatable that is not derived from fossil or nuclear fuel. Waste is a fuel that may consist of many materials coming from combustible industrial, institutional, hospital and household wastes such as rubber, plastics, waste fossil oils and other similar commodities. It is either solid or liquid in form, renewable or non-renewable, biodegradable or non-biodegradable.

Subtype of:

VectorEnergyResource

Type:

Spatial Object Type

Attribute:

Name:

Capacity

Definition:

-- Name --

Capacity

-- Definition --

Energy capacity of a renewable energy resource within the spatial object.

-- Description --

NOTE the unit of measure to be used is MWe for electrical generation capacity and MWt for heat generation capacity.

Voidable:

true

Multiplicity:

0..1

Value type:

Measure

Attribute:

Name:

dateOfDetermination

Definition:

-- Name --

Date of determination

-- Definition --

Date on which the capacity of the resource has been determined.

Voidable:

true

Multiplicity:

1

Value type:

TM_Position (union data type)

Attribute:

Name:

typeOfResource

Definition:

-- Name --

Type of resource

-- Definition --

The type of renewable energy or waste resource.

Voidable:

false

Multiplicity:

1

Value type:

RenewableAndWasteValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: VectorEnergyResource

VectorEnergyResource

Definition:

-- Name --

Vector Energy Resource

-- Definition --

A vector spatial object defining an inferred or observable spatial extent of a resource that can be or has been used as a source of energy.

Supertype of:

FossilFuelResource

RenewableAndWasteResource

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

ClassificationAndQuantificationFramework

Definition:

-- Name --

Classification and quantification framework

-- Definition --

A reference classification scheme to classify and quantify energy resources.

-- Description --

NOTE in most cases, only applicable to fossil fuels.

Voidable:

false

Multiplicity:

0..1

Value type:

ClassificationAndQuantificationFrameworkValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

exploitationPeriod

Definition:

-- Name --

Exploitation period

-- Definition --

The exploitationPeriod defines the start and, if applicable, the end date of the application.

-- Description --

NOTE For several reasons there might be more than 1 exploitation period

Voidable:

true

Multiplicity:

0..*

Value type:

ExploitationPeriodType (data type)

Attribute:

Name:

geometry

Definition:

-- Name --

Geometry

-- Definition --

Geometric representation of spatial extent covered by this energy resource.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

reportingAuthority

Definition:

-- Name --

Reporting authority

-- Definition --

Organisation responsible for reporting on the estimated and produced energy resources.

Voidable:

true

Multiplicity:

0..*

Value type:

RelatedParty (data type)

Attribute:

Name:

resourceName

Definition:

-- Name --

Resource name

-- Definition --

The name of the energy resource

-- Description --

NOTE For fossil fuels this name is the official name, as it’s registered in the national register governed by geological survey or other national authority in charge.

Voidable:

true

Multiplicity:

0..*

Value type:

GeographicalName (data type)

Attribute:

Name:

verticalExtent

Definition:

-- Name --

Vertical extent

-- Definition --

Vertical dimensional property consisting of an absolute measure or range of measures referenced to a well-defined vertical reference level which is commonly taken as origin (ground level, mean sea level, etc.).

-- Description --

In the case of subsurface resources the depth or depth range between the deepest (lower bound) and most shallow (upper bound) aspect of the deposit body, where the depth is true vertical depth below a chosen vertical reference level.

Voidable:

true

Multiplicity:

0..1

Value type:

VerticalExtentType (data type)


Application schema: Environmental Management Facilities

Version:

4.0


Spatial Object Type: EnvironmentalManagementFacility

EnvironmentalManagementFacility

Definition:

-- Name --

environmental management facility

-- Definition --

A physical structure designed, built or installed to serve specific functions in relation to environmental material flows, such as waste or waste water flows, or a delimitable area of land or water used to serve such functions.

-- Description --

EXAMPLE In the context of waste management the "specific function" may be a waste recovery or disposal operation. Typically, waste management sites and waste management installations (such as incineration plants, landfills or storages) get distinguished. Multiple waste management installations may be found at the same site. Waste management installations can be a part of other waste management installations.

The functions considered for the Environmental Facilities Theme fall mainly under the NACE rev. 2 category E "Water supply; Sewerage; Waste management and remediation activities".

Subtype of:

ActivityComplex

Type:

Spatial Object Type

Attribute:

Name:

facilityDescription

Definition:

-- Name --

facility description

-- Definition --

Additional information on an Environmental Management Facilities, including its address, a contact details, related parties and a free text description.

Voidable:

true

Multiplicity:

0..1

Value type:

ActivityComplexDescription (data type)

Association role:

Name:

parentFacility

Definition:

-- Name --

parent facility

-- Definition --

A parent facility, i.e., a facility to which this facility belongs.

-- Description --

A facility may belong to multiple other facilities.

Voidable:

true

Multiplicity:

0..*

Value type:

EnvironmentalManagementFacility (spatial object type)

Attribute:

Name:

permission

Definition:

-- Name --

permission

-- Definition --

Official Decision (formal consent) granting authorization to operate all or part of an Environmental Management Facility , subject to certain conditions which guarantee that the installation or parts of installations on the same site operated by the same operator complies with the requirements fixed by the law or standards. A permit may cover one or more functions and fix parameters of capacity;

The term may be extended to other kind of certificates or documents of special relevance depending of the scope (e.g. ISO, EMAS, National Quality Standards, etc).

-- Description --

NOTE This terms is referred in several legislative acts as “permit” , “authorization”, “development consent” or “exploration permit” among others.

EXAMPLE 1 “…a [written] decision by which the competent authority grants permission to operate all or part of an installation” ;

EXAMPLE 2 “.. the decision of the competent authority or authorities which entitles the developer

Voidable:

true

Multiplicity:

0..*

Value type:

Permission (data type)

Attribute:

Name:

physicalCapacity

Definition:

-- Name --

physical capacity

-- Definition --

A quantification of an actual or potential ability to perform an activity, that typically does not change, does not change often, or does not change to a significant degree.

-- Description --

NOTE Capacity could refer depending of the thematic scope to different concepts included on the legislation as “emission limits”, “capacity incineration”, “nominal capacity”, “objective estimation data”, “rate of desulphurization” or “recycling rate”.

Voidable:

true

Multiplicity:

0..*

Value type:

Capacity (data type)

Attribute:

Name:

serviceHours

Definition:

-- Name --

service hours

-- Definition --

Service hours of the facility.

Voidable:

true

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

status

Definition:

-- Name --

status

-- Definition --

The status of the Environmental Management Facility, such as operational or decommissioned.

Voidable:

true

Multiplicity:

1

Value type:

ConditionOfFacilityValue (code list)

Tagged Values:


Tag


Value


obligation


IR

Attribute:

Name:

type

Definition:

-- Name --

type

-- Definition --

The type of facility, such as installation or site.

Voidable:

true

Multiplicity:

0..*

Value type:

EnvironmentalManagementFacilityTypeValue (code list)

Tagged Values:


Tag


Value


extensibility


narrower


obligation


technicalGuidance


vocabulary


http://inspire.ec.europa.eu/codeList/EnvironmentalFacilityType


Application schema: EnvironmentalMonitoringFacilities

Version:

4.0


Spatial Object Type: AbstractMonitoringFeature

AbstractMonitoringFeature

Definition:

-- Name --

abstract monitoring feature

-- Definition --

An abstract base class for environmental monitoring features in the real world (EnvironmentalMonitoringNetwork, EnvironmentalMonitoringFacility).

-- Description --

Subtype of:

AbstractMonitoringObject

Supertype of:

EnvironmentalMonitoringFacility

EnvironmentalMonitoringNetwork

Type:

Spatial Object Type

Abstract:

true

Association role:

Name:

hasObservation

Definition:

-- Definition --

Observation of emissions, of the state of environmental media and of other ecosystem parameters (biodiversity, ecological conditions of vegetation, etc.) by or on behalf of public authorities at this AbstractMonitoringFeature.

Voidable:

true

Multiplicity:

0..*

Value type:

OM_Observation (spatial object type)

Association role:

Name:

involvedIn

Definition:

-- Definition --

EnvironmentalMonitoringActivity(s) in which the AbstractMonitoringFeature is involved.

Voidable:

true

Multiplicity:

0..*

Value type:

EnvironmentalMonitoringActivity (spatial object type)

Attribute:

Name:

reportedTo

Definition:

-- Definition --

Information on the involvement of the AbstractMonitoringFeature in reporting.

Voidable:

true

Multiplicity:

0..*

Value type:

ReportToLegalAct (data type)

Constraint:

Name:

Observation and ObservingCapability

Expression:

/* If observation(s) are attached to an AbstractMonitoringFeature this shall have an ObservingCapability attached to it. The ObservingCapability shall reference the same Domain, Phenomenon and ProcessUsed as the observation(s). */ inv: hasObservation->notEmpty() implies observingCapability->notEmpty() and hasObservation.OM_Observation.featureOfInterest = observingCapability.featureOfInterest and hasObservation.OM_Observation.observedProperty = observingCapability.observedProperty and hasObservation.OM_Observation.procedure = observingCapability.procedure


Spatial Object Type: AbstractMonitoringObject

AbstractMonitoringObject

Definition:

-- Name --

abstract monitoring object

-- Definition --

An abstract base class for environmental monitoring objects.

Supertype of:

AbstractMonitoringFeature

EnvironmentalMonitoringProgramme

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

additionalDescription

Definition:

-- Definition --

Plain text description of additional information not fitting in other attributes.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Association role:

Name:

broader

Definition:

-- Definition --

A link pointing to a broader AbstractMonitoringObject (a higher level in a hierarchical structure).

The association has additional

properties as defined in the

association class Hierarchy.

Voidable:

true

Multiplicity:

0..1

Value type:

AbstractMonitoringObject (spatial object type)

Attribute:

Name:

geometry

Definition:

-- Definition --

Geometry associated to the AbstractMonitoringObject.

For mobile facilities the geometry represents the area the facility is expected to measure in.

Voidable:

false

Multiplicity:

0..1

Value type:

GM_Object

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

legalBackground

Definition:

-- Definition --

The legal context, in which the management and regulation of the AbstractMonitoringObject is defined.

Voidable:

true

Multiplicity:

0..*

Value type:

LegislationCitation

Attribute:

Name:

mediaMonitored

Definition:

-- Definition --

Monitored environmental medium.

Voidable:

false

Multiplicity:

1..*

Value type:

MediaValue (code list)

Attribute:

Name:

name

Definition:

-- Definition --

Plain text denotation of the AbstractMonitoringObject.

Voidable:

true

Multiplicity:

0..*

Value type:

CharacterString

Association role:

Name:

narrower

Definition:

-- Definition --

A link pointing to narrower AbstractMonitoringObject(s) (a lower level in a hierarchical structure).

The association has additional

properties as defined in the

association class Hierarchy.

Voidable:

true

Multiplicity:

0..*

Value type:

AbstractMonitoringObject (spatial object type)

Association role:

Name:

observingCapability

Definition:

-- Definition --

A link pointing to the explicit capability of an AbstractMonitoringObject. This provides a clean link between the observed property, the procedure used as well as the location of the measurement

Voidable:

false

Multiplicity:

0..*

Attribute:

Name:

onlineResource

Definition:

-- Definition --

A link to an external document providing further information on the AbstractMonitoringObject.

Voidable:

true

Multiplicity:

0..*

Value type:

URL

Attribute:

Name:

purpose

Definition:

-- Definition --

Reason for which the AbstractMonitoringObject has been generated.

Voidable:

true

Multiplicity:

0..*

Value type:

PurposeOfCollectionValue (code list)

Attribute:

Name:

responsibleParty

Definition:

-- Definition --

Responsible party for the AbstractMonitoringObject.

Voidable:

true

Multiplicity:

0..*

Value type:

RelatedParty (data type)

Association role:

Name:

supersededBy

Definition:

-- Definition --

In a genealogy, the newly active AbstractMonitoringObject(s) that replaces(replace) the superseded one.

Voidable:

false

Multiplicity:

0..*

Value type:

AbstractMonitoringObject (spatial object type)

Association role:

Name:

supersedes

Definition:

-- Definition --

In a genealogy, the AbstractMonitoringObject(s) that has(have) been deactivated/replaced by another one.

Voidable:

true

Multiplicity:

0..*

Value type:

AbstractMonitoringObject (spatial object type)


Object type: AnyDomainLink

AnyDomainLink

Definition:

-- Name --

any domain link

-- Definition --

Any domain relevant link to an EnvironmentalMonitoringFacility that is not hierarchical or associated with a notion of genealogy.

Type:

Object type

Attribute:

Name:

comment

Definition:

-- Definition --

Additional information on the domain link.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString


Spatial Object Type: EnvironmentalMonitoringActivity

EnvironmentalMonitoringActivity

Definition:

-- Name --

environmental monitoring activity

-- Definition --

Specific set of AbstractMonitoringFeatures used for a given domain in a coherent and concise timeframe, area and purpose. Usually the information collected is treated as one time step in a long term monitoring programme. It is a concrete realisation of a given EnvironmentalMonitoringProgramme.

-- Description --

For example a vessel could be equipped with a collection of EnvironmentalMonitoringFacilities for a given campaign (= EnvironmentalMonitoringActivity) fulfilling an EnvironmentalMonitoringProgramme requirements. Then, after a given period this exact same vessel could be equipped with another set of EnvironmentalMonitoringFacilities for another campaign fulfilling another EnvironmentalMonitoringProgramme requirements.

Type:

Spatial Object Type

Attribute:

Name:

activityConditions

Definition:

-- Definition --

Textual description of the EnvironmentalMonitoringActivity.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

activityTime

Definition:

-- Definition --

Lifespan of the EnvironmentalMonitoringActivity.

Voidable:

true

Multiplicity:

1

Value type:

TM_Object

Attribute:

Name:

boundingBox

Definition:

-- Definition --

Bounding box in which the EnvironmentalMonitoringActivity takes place.

-- Description --

EXAMPLE: If a research vessel has several monitoring activities (EnvironmentalMonitoringActivity) one wants to know where he cruised for each of those (EnvironmentaMonitoringActivity).

Voidable:

true

Multiplicity:

0..1

Value type:

GM_Boundary

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

onlineResource

Definition:

-- Definition --

A link to an external document providing further information on the EnvironmentalMonitoringActivity.

Voidable:

true

Multiplicity:

0..*

Value type:

URL

Attribute:

Name:

responsibleParty

Definition:

-- Definition --

Responsible party for the EnvironmentalMonitoringActivity.

Voidable:

true

Multiplicity:

1

Value type:

RelatedParty (data type)

Association role:

Name:

setUpFor

Definition:

-- Definition --

EnvironmentalMonitoringProgramme(s) for which the EnvironmentalMonitoringActivity is set up.

Voidable:

true

Multiplicity:

0..*

Value type:

EnvironmentalMonitoringProgramme (spatial object type)

Association role:

Name:

uses

Definition:

-- Definition --

Specific set of AbstractMonitoringFeature(s) involved in an EnvironmentalMonitoringActivity.

Voidable:

false

Multiplicity:

0..*

Value type:

AbstractMonitoringFeature (spatial object type)


Spatial Object Type: EnvironmentalMonitoringFacility

EnvironmentalMonitoringFacility

Definition:

-- Name --

environmental monitoring facility

-- Definition --

A georeferenced object directly collecting or processing data about objects whose properties (e.g. physical, chemical, biological or other aspects of environmental conditions) are repeatedly observed or measured. An environmental monitoring facility can also host other environmental monitoring facilities.

-- Description --

NOTE 1: An EnvironmentalMonitoringFacility is not a facility in the common INSPIRE sense realised by the Generic Conceptual Model class ActivtiyComplex.

NOTE 2: Laboratories are not EnvironmentalMonitoringFacilities from an INSPIRE perspective as the exact location of the laboratory does not add further information to the measurement.

The methodology used in the laboratory should be provided with observational data.

Subtype of:

AbstractMonitoringFeature

Type:

Spatial Object Type

Association role:

Name:

belongsTo

Definition:

-- Definition --

A link pointing to the EnvironmentalMonitoringNetwork(s) this EnvironmentalMonitoringFacility pertains to.

The association has additional properties as defined in the association class NetworkFacility.

Voidable:

true

Multiplicity:

0..*

Value type:

EnvironmentalMonitoringNetwork (spatial object type)

Attribute:

Name:

measurementRegime

Definition:

-- Definition --

Regime of the measurement

Voidable:

true

Multiplicity:

1

Value type:

MeasurementRegimeValue (code list)

Attribute:

Name:

mobile

Definition:

-- Definition --

Indicate whether the EnvironmentalMonitoringFacility is mobile (repositionable) during the acquisition of the observation.

Voidable:

true

Multiplicity:

1

Value type:

Boolean

Association role:

Name:

operationalActivityPeriod

Definition:

-- Definition --

Lifespan of the physical object (facility).

Voidable:

true

Multiplicity:

1..*

Association role:

Name:

relatedTo

Definition:

-- Definition --

Any Thematic Link to an Environmental Monitoring Facility.

The association has additional properties as defined in the association class AnyDomainLink.

Voidable:

true

Multiplicity:

0..*

Value type:

EnvironmentalMonitoringFacility (spatial object type)

Attribute:

Name:

representativePoint

Definition:

-- Definition --

Representative location for the EnvironmentalMonitoringFacility.

-- Description --

Voidable:

true

Multiplicity:

0..1

Value type:

GM_Point

Attribute:

Name:

resultAcquisitionSource

Definition:

-- Definition --

Source of result acquisition

Voidable:

true

Multiplicity:

0..*

Value type:

ResultAcquisitionSourceValue (code list)

Attribute:

Name:

specialisedEMFType

Definition:

-- Definition --

Categorisation of EnvironmentalMonitoringFacilities generally used by domain and in national settings.

-- Description --

EXAMPLE: platform, site, station, sensor, ...

Voidable:

true

Multiplicity:

0..1

Value type:

SpecialisedEMFTypeValue (code list)

Constraint:

Name:

GeometryRequired

Description:

Geometry and representativePoint cannot both be empty.

Expression:

inv: geometry ->notEmpty() or representativePoint ->notEmpty()

Constraint:

Name:

Observation and ObservingCapability

Expression:

/* If observation(s) are attached to an AbstractMonitoringFeature this shall have an ObservingCapability attached to it. The ObservingCapability shall reference the same Domain, Phenomenon and ProcessUsed as the observation(s). */ inv: hasObservation->notEmpty() implies observingCapability->notEmpty() and hasObservation.OM_Observation.featureOfInterest = observingCapability.featureOfInterest and hasObservation.OM_Observation.observedProperty = observingCapability.observedProperty and hasObservation.OM_Observation.procedure = observingCapability.procedure


Spatial Object Type: EnvironmentalMonitoringNetwork

EnvironmentalMonitoringNetwork

Definition:

-- Name --

environmental monitoring network

-- Definition --

Administrative or organisational grouping of EnvironmentalMonitoringFacilities managed the same way for a specific purpose, targeting a specific area. Each network respects common rules aiming at ensuring coherence of the observations, especially for purposes of EnvironmentalMonitoringFacilities, mandatory parameters selection, measurement methods and measurement regime.

Subtype of:

AbstractMonitoringFeature

Type:

Spatial Object Type

Association role:

Name:

contains

Definition:

-- Definition --

A link pointing to the EnvironmentalMonitoringFacility(s) included in this EnvironmentalMonitoringNetwork.

The association has additional properties as defined in the association class NetworkFacility.

Voidable:

true

Multiplicity:

0..*

Value type:

EnvironmentalMonitoringFacility (spatial object type)

Attribute:

Name:

organisationLevel

Definition:

-- Definition --

Level of legal organisation the EnvironmentalMonitoringNetwork is affiliated with.

Voidable:

true

Multiplicity:

1

Value type:

LegislationLevelValue (code list)

Values:

international

-- Definition --

An international legal act or convention.

european

-- Definition --

A legal act of the European Union.

national

-- Definition --

A legal act at national level.

sub-national

-- Definition --

A legal act at sub-national level.

-- Description --

NOTE The sub-national level encompasses both regional or local legislative instruments.

Constraint:

Name:

Observation and ObservingCapability

Expression:

/* If observation(s) are attached to an AbstractMonitoringFeature this shall have an ObservingCapability attached to it. The ObservingCapability shall reference the same Domain, Phenomenon and ProcessUsed as the observation(s). */ inv: hasObservation->notEmpty() implies observingCapability->notEmpty() and hasObservation.OM_Observation.featureOfInterest = observingCapability.featureOfInterest and hasObservation.OM_Observation.observedProperty = observingCapability.observedProperty and hasObservation.OM_Observation.procedure = observingCapability.procedure


Spatial Object Type: EnvironmentalMonitoringProgramme

EnvironmentalMonitoringProgramme

Definition:

-- Name --

environmental monitoring programme

-- Definition --

Framework based on policy relevant documents defining the target of a collection of observations and/or the deployment of AbstractMonitoringFeatures on the field.

Usually an Environmental Monitoring Programme has a long term perspective over at least a few years.

Subtype of:

AbstractMonitoringObject

Type:

Spatial Object Type

Association role:

Name:

triggers

Definition:

-- Definition --

EnvironmentalMonitoringActivity(s) triggered by the EnvironmentalMonitoringProgramme.

Voidable:

false

Multiplicity:

0..*

Value type:

EnvironmentalMonitoringActivity (spatial object type)


Object type: Hierarchy

Hierarchy

Definition:

--Name --

hierarchy

-- Definition --

Hierachical link between AbstractMonitoringObjects.

Type:

Object type

Attribute:

Name:

linkingTime

Definition:

-- Definition --

Time period of the link.

Voidable:

true

Multiplicity:

1

Value type:

TM_Object


Object type: NetworkFacility

NetworkFacility

Definition:

-- Name --

network facility

-- Definition --

Link between EnvironmentalMonitoringNetwork and EnvironmentalMonitoringFacility.

Type:

Object type

Attribute:

Name:

linkingTime

Definition:

-- Definition --

Time period of the link.

Voidable:

true

Multiplicity:

1

Value type:

TM_Object


Spatial Object Type: ObservingCapability

ObservingCapability

Definition:

-- Name --

observing capability

-- Definition --

Explicit capability of an AbstractMonitoringObject.

Type:

Spatial Object Type

Association role:

Name:

featureOfInterest

Definition:

-- Definition --

This feature is the real-world object whose properties are under observation, or is a feature intended to sample the real-world object

Voidable:

true

Multiplicity:

0..1

Value type:

GFI_Feature (spatial object type)

Association role:

Name:

observedProperty

Definition:

-- Definition --

The property being observed or measured at this AMO.

Voidable:

false

Multiplicity:

1

Value type:

GF_PropertyType (spatial object type)

Attribute:

Name:

observingTime

Definition:

-- Definition --

Describes the time period that observations can be expected from this AbstractMonitoringObject. Can be only a start time for running measurements or an interval.

Voidable:

true

Multiplicity:

1

Value type:

TM_Object

Attribute:

Name:

onlineResource

Definition:

-- Definition --

A link to an external document providing further information about an ISO 19156 'Observations and Measurements' compliant data model used to store or exchange Observations and Measurements acquired.

Voidable:

true

Multiplicity:

0..1

Value type:

URL

Association role:

Name:

procedure

Definition:

-- Definition --

Link to the Process used to generate the result. The OM_Process shall be suitable for the observed property. As a corollary, details of the observed property are constrained by the procedure used.

Voidable:

false

Multiplicity:

1

Value type:

OM_Process (spatial object type)

Attribute:

Name:

processType

Definition:

-- Definition --

The type of object used for describing the process.

Voidable:

true

Multiplicity:

1

Value type:

ProcessTypeValue (code list)

Attribute:

Name:

resultNature

Definition:

-- Definition --

State of the provided result.

Voidable:

true

Multiplicity:

1

Value type:

ResultNatureValue (code list)


Spatial Object Type: OperationalActivityPeriod

OperationalActivityPeriod

Definition:

-- Name --

operational activity period

-- Definition --

Corresponds to a period during which the EnvironmentalMonitoringFacility has been up and running.

Type:

Spatial Object Type

Attribute:

Name:

activityTime

Definition:

-- Definition --

Lifespan of the OperationalActivityPeriod.

Voidable:

false

Multiplicity:

1

Value type:

TM_Object


Data type: ReportToLegalAct

ReportToLegalAct

Definition:

-- Name --

report to legal act

-- Definition --

Information on the involvement of an AbstractMonitoringFeature in reporting. The information is specific per submitted reporting envelope and not per obligation/agreement.

-- Description --

From INSPIRE perspective, an AbstractMonitoringFeature requires the provision of ISO 19156 compliant observations & measurements only in the case that these have been required by a legal reporting obligation or a commonly agreed voluntarily data flow using INSPIRE EF dataspecification for the definition of datastructure.

Type:

Data type

Attribute:

Name:

description

Definition:

-- Definition --

Additional information on the actual data reported.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

legalAct

Definition:

-- Definition --

LegalAct which is reported to.

Voidable:

false

Multiplicity:

1

Value type:

LegislationCitation

Attribute:

Name:

observationRequired

Definition:

-- Definition --

Indicates whether an observation is required for the AbstractMonitoringFeature.

Voidable:

true

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

observingCapabilityRequired

Definition:

-- Definition --

Indicates whether the observingCapability is required for the AbstractMonitoringFeature.

Voidable:

true

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

reportDate

Definition:

-- Definition --

Time of reporting.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

reportedEnvelope

Definition:

-- Definition --

Link to the reported data set according to the date indicated in the attribute reportDate.

Voidable:

true

Multiplicity:

0..1

Value type:

URI


Application schema: Existing Land Use

Definition

-- Name --

existing land use

Version:

4.0


Spatial Object Type: ExistingLandUseDataSet

ExistingLandUseDataSet

Definition:

-- Name --

existing land use data set

-- Definition --

An existing land use data set is a collection of areas for which information on existing (present or past) land uses is provided.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the existing land use data set was inserted or changed in the provided set of data.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the existing land use data set was superseded or retired in the provided set of data.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

extent

Definition:

-- Name --

existing land use data set

-- Definition --

Boundary of the geometrical union of all the instances of the spatial object type ExistingLandUseObject.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the existing land use dataset.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

member

Definition:

-- Definition --

Existing land use objects that belong to this existing land use data set.

Voidable:

false

Multiplicity:

0..*

Value type:

ExistingLandUseObject (spatial object type)

Attribute:

Name:

name

Definition:

-- Definition --

Human readable name of the data set.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

validFrom

Definition:

-- Definition --

the time when the existing land use data set started to exist in the real world

Voidable:

true

Multiplicity:

0..1

Value type:

Date

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which this existing land use data set no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

Date


Spatial Object Type: ExistingLandUseObject

ExistingLandUseObject

Definition:

-- Name --

existing land use object

-- Definition --

An existing land use object describes the land use of an area having a homogeneous combination of land use types.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Association role:

Name:

dataset

Definition:

-- Definition --

Existing land use data set to which this land use object belongs.

Voidable:

false

Multiplicity:

1

Value type:

ExistingLandUseDataSet (spatial object type)

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Definition --

Geometric representation of spatial area covered by this spatial object.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

hilucsLandUse

Definition:

-- Definition --

Land use HILUCS classes that are present in this existing land use object.

-- Description --

NOTE The Existing Land Use model enables the provision of information on land uses inside one land use object. The ExistingLandUseObject may be associated with 1 to many HILUCSLandUse that represents the Land Uses for the polygon from the economical point of view. It makes possible the assignment of more than one HILUCSLandUse existences when they cannot be managed by HILUCSPresences.

Voidable:

false

Multiplicity:

1..*

Value type:

HILUCSValue (code list)

Attribute:

Name:

hilucsPresence

Definition:

-- Name --

land use presence

-- Definition --

Actual presence of a land use category according to HILUCS within the object.

Voidable:

true

Multiplicity:

1

Value type:

HILUCSPresence (union data type)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the existing land use object.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

observationDate

Definition:

-- Name --

Observation Date.

-- Definition --

The observation date associated to a description.

-- Description --

Defines the observation date of the description. It could be the date of an aerial/satellite acquisition or a field survey. The observation date allows the user to have accurate date of when the description was made in the real word. In a database, not all objects are necessarily captured at the same time.

Voidable:

true

Multiplicity:

1

Value type:

Date

Attribute:

Name:

specificLandUse

Definition:

-- Definition --

Land Use Category according to the nomenclature specific to this data set.

-- Description --

Reference to an entry in the classfication that is part of the SpecificLandUseClassification.

Voidable:

true

Multiplicity:

1..*

Value type:

LandUseClassificationValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

specificPresence

Definition:

-- Name --

land use presence

-- Definition --

Actual presence of a land use category within the object.

Voidable:

true

Multiplicity:

1

Value type:

SpecificPresence (union data type)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

validFrom

Definition:

-- Definition --

The time when the phenomenon started to exist in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

Date

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the phenomenon no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

Date


Application schema: Geographical Names

Version:

4.0


Data type: GeographicalName

GeographicalName

Definition:

-- Definition --

Proper noun applied to a real world entity.

Type:

Data type

Attribute:

Name:

grammaticalGender

Definition:

-- Definition --

Class of nouns reflected in the behaviour of associated words.

-- Description --

NOTE the attribute has cardinality [0..1] and is voidable, which means that:

- in case the concept of grammatical gender has no sense for a given name (i.e. the attribute is not applicable), the attribute should not be provided.

- in case the concept of grammatical gender has some sense for the name but is unknown, the attribute should be provided but void.

Voidable:

true

Multiplicity:

0..1

Value type:

GrammaticalGenderValue (code list)

Values:

masculine

-- Definition --

Masculine grammatical gender.

-- Description --

EXAMPLES Sena (Spanish), Schwarzwald (German).

feminine

-- Definition --

Feminine grammatical gender.

-- Description --

EXAMPLES Seine (French), Forêt Noire (French).

neuter

-- Definition --

Neuter grammatical gender.

-- Description --

EXAMPLES Zwarte Woud (Dutch), Rheinland (German).

common

-- Definition --

'Common' grammatical gender (the merging of 'masculine' and 'feminine').

Attribute:

Name:

grammaticalNumber

Definition:

-- Definition --

Grammatical category of nouns that expresses count distinctions.

-- Description --

NOTE the attribute has cardinality [0..1] and is voidable, which means that:

- in case the concept of grammatical number has no sense for a given name (i.e. the attribute is not applicable), the attribute should not be provided.

- in case the concept of grammatical number has some sense for the name but is unknown, the attribute should be provided but void.

Voidable:

true

Multiplicity:

0..1

Value type:

GrammaticalNumberValue (code list)

Values:

singular

-- Definition --

Singular grammatical number.

-- Description --

EXAMPLES Danube (English), Lac du Bourget (French), Praha (Czech), Nederland (Dutch).

plural

-- Definition --

Plural grammatical number.

-- Description --

EXAMPLES Alps (English), Pays-Bas (French), Waddeneilanden (Dutch), Cárpatos (Spanish).

dual

-- Definition --

Dual grammatical number.

Attribute:

Name:

language

Definition:

-- Definition --

Language of the name, given as a three letters code, in accordance with either ISO 639-3 or ISO 639-5.

-- Description --

NOTE 1More precisely, this definition refers to the language used by the community that uses the name.

NOTE 2 The code "mul" for "multilingual" should not be used in general. However it can be used in rare cases like official names composed of two names in different languages. For example, "Vitoria-Gasteiz" is such a multilingual official name in Spain.

NOTE 3 Even if this attribute is "voidable" for pragmatic reasons, it is of first importance in several use cases in the multi-language context of Europe.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

nameStatus

Definition:

-- Definition --

Qualitative information enabling to discern which credit should be given to the name with respect to its standardisation and/or its topicality.

-- Description --

NOTE The Geographical Names application schema does not explicitly make a preference between different names (e.g. official endonyms) of a specific real world entity. The necessary information for making the preference (e.g. the linguistic status of the administrative or geographic area in question), for a certain use case, must be obtained from other data or information sources. For example, the status of the language of the name may be known through queries on the geometries of named places against the geometry of administrative units recorded in a certain source with the language statuses information.

Voidable:

true

Multiplicity:

1

Value type:

NameStatusValue (code list)

Values:

official

-- Definition --

Name in current use and officially approved or established by legislation.

standardised

-- Definition --

Name in current use and accepted or recommended by a body assigned advisory function and/or power of decision in matters of toponymy.

historical

-- Definition --

Historical name not in current use.

other

-- Definition --

Current, but not official, nor approved name.

Attribute:

Name:

nativeness

Definition:

-- Definition --

Information enabling to acknowledge if the name is the one that is/was used in the area where the spatial object is situated at the instant when the name is/was in use.

Voidable:

true

Multiplicity:

1

Value type:

NativenessValue (code list)

Values:

endonym

-- Definition --

Name for a geographical feature in an official or well-established language occurring in that area where the feature is situated.

-- Description --

SOURCE [UNGEGN Glossary 2007].

exonym

-- Definition --

Name used in a specific language for a geographical feature situated outside the area where that language is widely spoken, and differing in form from the respective endonym(s) in the area where the geographical feature is situated.

-- Description --

SOURCE [UNGEGN Glossary 2007].

Attribute:

Name:

pronunciation

Definition:

-- Definition --

Proper, correct or standard (standard within the linguistic community concerned) pronunciation of the geographical name.

-- Description --

SOURCE Adapted from [UNGEGN Manual 2006].

Voidable:

true

Multiplicity:

1

Value type:

PronunciationOfName (data type)

Attribute:

Name:

sourceOfName

Definition:

-- Definition --

Original data source from which the geographical name is taken from and integrated in the data set providing/publishing it. For some named spatial objects it might refer again to the publishing data set if no other information is available.

-- Description --

EXAMPLES Gazetteer, geographical names data set.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

spelling

Definition:

-- Definition --

A proper way of writing the geographical name.

-- Description --

NOTE 1 Different spellings should only be used for names rendered in different scripts. .

NOTE 2 While a particular GeographicalName should only have one spelling in a given script, providing different spellings in the same script should be done through the provision of different geographical names associated with the same named place.

Voidable:

false

Multiplicity:

1..*

Value type:

SpellingOfName (data type)


Spatial Object Type: NamedPlace

NamedPlace

Definition:

-- Definition --

Any real world entity referred to by one or several proper nouns.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Definition --

Geometry associated to the named place. This data specification does not restrict the geometry types.

-- Description --

NOTE 1 The most common geometry types for a named place are a reference point (modelled as GM_Point), a more precise geometry of the footprint (typically modelled as GM_Curve or GM_Surface), or a bounding box (to be modelled as a GM_Surface).

NOTE 2 If the geometry depicts the spatial footprint of the named place, a reference point and a bounding box could be derived from it. However, this specification does not require the explicit provision of any specific type of geometry such as bounding boxes or reference points.

NOTE 3 To avoid any misunderstanding, note that null geometry is not allowed by this specification.

NOTE 4 3D geometries are not really required for Geographical Names, but the model allows for it, so a data provider may publish it.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

leastDetailedViewingResolution

Definition:

-- Definition --

Resolution, expressed as the inverse of an indicative scale or a ground distance, above which the named place and its associated name(s) should no longer be displayed in a basic viewing service.

-- Description --

NOTE 1This information may be used to determine if the names of the named place should be displayed at a given scale of display, only in the context of basic viewing services intending to show the content of the data set containing names. Even if this information is a valuable one for mapping in general, it is only approximate; cartographic services intending to produce high quality maps should certainly rely on other criteria and techniques for selecting names for the map.

NOTE 2 Even if this attribute is "voidable" for practical reasons linked to its availability in data sources, this information may be of first importance for viewing services. There are great chances that viewing services will inefficiently manage named places having this attribute void.

EXAMPLES The following examples use the equivalentScale attribute of MD_Resolution to express the attribute value.

- Names of important cities in Europe may be displayed at all viewing scales greater than 1/5,000,000. In this case, the value of the attribute is 5,000,000

- Names of small hamlets may only be displayed from all viewing scale greater than 1/25,000. In this case, the value of the attribute is 25,000

- Names of countries may be displayed at any small scale. In this case, this attribute is not filled.

NOTE 3 If the data set contain multiple representations of the same real world entity represented at different levels of detail, the scale ranges defined by the attributes leastDetailedViewingResolution and mostDetailedViewingResolution should not overlap, in order to avoid displaying the same names several times.

NOTE 4 The geometry of the named place should have a level of detail (i.e. resolution, granularity, precision, etc.) roughly compatible with its associated viewing scales.

Voidable:

true

Multiplicity:

0..1

Value type:

MD_Resolution (union data type)

Attribute:

Name:

localType

Definition:

-- Definition --

Characterisation of the kind of entity designated by geographical name(s), as defined by the data provider, given in at least in one official language of the European Union.

-- Description --

SOURCE Adapted from [UNGEGN Manual 2007].

NOTE Local types may be defined in additional European languages, either EU official languages or other languages such as the language(s) of the geographical names provided.

Voidable:

true

Multiplicity:

1..*

Value type:

LocalisedCharacterString

Attribute:

Name:

mostDetailedViewingResolution

Definition:

-- Definition --

Resolution, expressed as the inverse of an indicative scale or a ground distance, below which the named place and its associated name(s) should no longer be displayed in a basic viewing service.

-- Description --

NOTE See Description of leastDetailedViewingResolution

EXAMPLES The following examples use the equivalentScale attribute of MD_Resolution to express the attribute value.

- Names of wide areas like mountain ranges may not be displayed at all in viewing scales greater than 1/100,000. In this case, the value of the attribute is 100,000

- Names of small hamlets may be displayed at any large scale. In this case, this attribute is not filled.

Voidable:

true

Multiplicity:

0..1

Value type:

MD_Resolution (union data type)

Attribute:

Name:

name

Definition:

-- Definition --

Name of the named place.

Voidable:

false

Multiplicity:

1..*

Value type:

GeographicalName (data type)

Attribute:

Name:

relatedSpatialObject

Definition:

-- Definition --

Identifier of a spatial object representing the same entity but appearing in other themes of INSPIRE, if any.

-- Description --

NOTE If no identifier is provided with features of other INSPIRE themes, those features can of course not be referred by the NamedPlace.

Voidable:

true

Multiplicity:

0..*

Value type:

Identifier (data type)

Attribute:

Name:

type

Definition:

-- Definition --

Characterisation of the kind of entity designated by geographical name(s).

-- Description --

SOURCE Adapted from [UNGEGN Manual 2007].

NOTE 1 This attribute should be consistent with the attribute 'relatedSpatialObject'. More precisely, if the attribute 'relatedSpatialObject' is filled in, the attribute 'type' should be filled in, and its value(s) should be consistent with the spatial data theme(s) of the related object(s).

NOTE 2 Even if this attribute may introduce some redundancy with the attribute 'relatedSpatialObject', it has to be filled in order to allow to use geographical names on their own without accessing to any other INSPIRE data set, which may be necessary in most cases.

Voidable:

true

Multiplicity:

1..*

Value type:

NamedPlaceTypeValue (code list)

Values:

administrativeUnit

-- Definition --

Units of administration, dividing areas where Member States have and/or exercise jurisdictional rights, for local, regional and national governance, separated by administrative boundaries.

-- Description --

SOURCE Definition of Annex I theme, INSPIRE Directive [Regulation 1205/2008/EC].

EXAMPLES

- Country;

- Administrative unit within a country such as state, province, region, municipality.

building

-- Definition --

Geographical location of buildings.

-- Description --

SOURCE Definition of Annex III theme [INSPIRE Directive].

NOTE This definition of building should be refined from future works on the specification of the INSPIRE annex III theme BUILDINGS.

EXAMPLES

- Public buildings such as theatre, museum, library;

- Industrial facility;

- Religious buildings such as church, mosque, synagogue;

- Recreational buildings such as stadium;

- Historical and ancient cite;

- Cultural monument

hydrography

-- Definition --

Hydrographic elements, including marine areas and all other water bodies and items related to them, including river basins and sub-basins.

-- Description --

SOURCE Definition of Annex I theme HYDROGRAPHY, INSPIRE Directive [Regulation 1205/2008/EC].

NOTE For the usage with Geographical names this includes named places in seas and oceans.

EXAMPLES

- Marine areas and parts of them such as sea, gulf, sea strait, sea channel, fjord, sea bay;

- Inland water areas such as lake, reservoir, pond, lake strait, lake bay;

- Watercourses such as river, stream, rapids, waterfall, canal;

- Other hydrographic features such as glacier, snowfield, geyser, spring, fountain, well.

landcover

-- Definition --

Physical and biological cover of the earth's surface including artificial surfaces, agricultural areas, forests, (semi-)natural areas, wetlands, water bodies.

-- Description --

SOURCE Definition of Annex III theme, INSPIRE Directive.

EXAMPLES

- Forest;

- Low vegetation areas such as thicket;

- Wetlands such as marsh, swamp, bog;

- Agricultural areas such as arable land, cultivated field, pasture;

- Other terrain cover features such as desert, badland, lava field, remarkable tree.

landform

-- Definition --

Geomorphologic terrain feature .

-- Description --

EXAMPLES

- Land elevations such as mountain range, mountain, mountainside, fell, highland, hill, ridge, peak;

- Land depressions such as plain, valley, pass, gorge;

- Island, rocky islet, archipelago;

- Coastal land formations such as peninsula, headland, cape, delta, beach, cliff;

- Other landforms such as cave, devil's churn, stone.

populatedPlace

-- Definition --

A place inhabited by people.

-- Description --

EXAMPLES

- City, town, town district, village;

- Hamlet, isolated house.

protectedSite

-- Definition --

Area designated or managed within a framework of international, Community and Member States' legislation to achieve specific conservation objectives.

-- Description --

SOURCE Definition of Annex I theme, INSPIRE Directive [Regulation 1205/2008/EC].

EXAMPLES National park, nature reserve.

transportNetwork

-- Definition --

Road, rail, air and water transport networks and related infrastructure. Includes links between different networks.

-- Description --

SOURCE Definition of Annex I theme, INSPIRE Directive [Regulation 1205/2008/EC].

EXAMPLES

- Air transport structures and facilities such as airport, heliport;

- Water transport structures and facilities such as harbour, dock, pier, ferry line;

- Rail transport structures and facilities such as railway station, railway bridge, railway tunnel;

- Road transport structures and facilities such as bus station, highway, road, street, road bridge, road tunnel.

other

-- Definition --

A spatial object not included in the other types of the code list.


Data type: PronunciationOfName

PronunciationOfName

Definition:

-- Definition --

Proper, correct or standard (standard within the linguistic community concerned) pronunciation of a name.

-- Description --

SOURCE Adapted from [UNGEGN Manual 2006].

Type:

Data type

Attribute:

Name:

pronunciationIPA

Definition:

-- Definition --

Proper, correct or standard (standard within the linguistic community concerned) pronunciation of a name, expressed in International Phonetic Alphabet (IPA).

-- Description --

SOURCE Adapted from [UNGEGN Manual 2006].

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

pronunciationSoundLink

Definition:

-- Definition --

Proper, correct or standard (standard within the linguistic community concerned) pronunciation of a name, expressed by a link to any sound file.

-- Description --

SOURCE Adapted from [UNGEGN Manual 2006].

Voidable:

true

Multiplicity:

0..1

Value type:

URI

Constraint:

Name:

pronunciationSoundLink or pronunciationIPA not empty

Expression:

/* At least one of the two attributes pronunciationSoundLink and pronunciationIPA shall not be void. */ inv: self.pronounciationIPA -> notEmpty() or self.pronounciationSoundLink -> notEmpty()


Data type: SpellingOfName

SpellingOfName

Definition:

-- Definition --

Proper way of writing a name.

-- Description --

SOURCE Adapted from [UNGEGN Manual 2006].

NOTE Proper spelling means the writing of a name with the correct capitalisation and the correct letters and diacritics present in an accepted standard order.

Type:

Data type

Attribute:

Name:

script

Definition:

-- Definition --

Set of graphic symbols (for example an alphabet) employed in writing the name, expressed using the four letters codes defined in ISO 15924, where applicable.

-- Description --

SOURCE Adapted from [UNGEGN Glossary 2007].

EXAMPLES Cyrillic, Greek, Roman/Latin scripts.

NOTE 1The four letter codes for Latin (Roman), Cyrillic and Greek script are "Latn", "Cyrl" and "Grek", respectively.

NOTE 2 In rare cases other codes could be used (for other scripts than Latin, Greek and Cyrillic). However, this should mainly apply for historical names in historical scripts.

NOTE 3 This attribute is of first importance in the multi-scriptual context of Europe.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

text

Definition:

-- Definition --

Way the name is written.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

transliterationScheme

Definition:

-- Definition --

Method used for the names conversion between different scripts.

-- Description --

SOURCE Adapted from [UNGEGN Glossary 2007].

NOTE 1 This attribute should be filled for any transliterated spellings. If the transliteration scheme used is recorded in codelists maintained by ISO or UN, those codes should be preferred.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString


Application schema: Geology

Version:

4.0


Spatial Object Type: AnthropogenicGeomorphologicFeature

AnthropogenicGeomorphologicFeature

Definition:

-- Definition --

A geomorphologic feature (ie, landform) which has been created by human activity.

-- Description --

EXAMPLE: dredged channel, midden, open pit, reclaimed land.

Subtype of:

GeomorphologicFeature

Type:

Spatial Object Type

Attribute:

Name:

anthropogenicGeomorphologicFeatureType

Definition:

-- Definition --

Terms describing the type of a geomorphologic feature.

Voidable:

false

Multiplicity:

1

Value type:

AnthropogenicGeomorphologicFeatureTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: Borehole

Borehole

Definition:

-- Definition --

A borehole is the generalized term for any narrow shaft drilled in the ground.

Type:

Spatial Object Type

Attribute:

Name:

boreholeLength

Definition:

-- Definition --

The distance along a borehole.

-- Description --

This will be determined by the data provider (ie, "length" can have different sources, like drillers measurement, loggers measurement, survey).

Voidable:

true

Multiplicity:

1

Value type:

Quantity

Attribute:

Name:

downholeGeometry

Definition:

The downhole geometry of the borehole

Voidable:

true

Multiplicity:

1

Value type:

GM_Curve

Attribute:

Name:

elevation

Definition:

-- Definition --

The vertical height above datum of the borehole collar.

-- Description --

This is a compromise approach to supply elevation explictly for location; this is to allow for software that cannot process 3-D GM_Point. Use null if elevation is unknown. Direct position shall have a dimension of 1, and CRS will be a "vertical" CRS (e.g. EPSG CRSs in the range 5600-5799).

Voidable:

true

Multiplicity:

1

Value type:

DirectPosition

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

location

Definition:

-- Definition --

The location of the borehole collar.

Voidable:

false

Multiplicity:

1

Value type:

GM_Point

Association role:

Name:

logElement

Definition:

-- Definition --

1-D MappedFeature instances that are logged (interpreted) intervals within a borehole.

Voidable:

true

Multiplicity:

1..*

Value type:

MappedInterval (spatial object type)

Attribute:

Name:

purpose

Definition:

-- Definition --

The purpose for which the borehole was drilled.

-- Description --

EXAMPLE: site investigation, mineral exploration, hydrocarbon exploration, water resources.

Voidable:

true

Multiplicity:

1..*

Value type:

BoreholePurposeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Data type: CompositionPart

CompositionPart

Definition:

-- Definition --

The composition of a geologic unit in terms of lithological constituents.

Type:

Data type

Attribute:

Name:

material

Definition:

-- Definition --

The material that comprises part or all of the geologic unit.

-- Description --

This refers to a vocabulary of lithological terms.

Voidable:

false

Multiplicity:

1

Value type:

LithologyValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

proportion

Definition:

-- Definition --

Quantity that specifies the fraction of the geologic unit composed of the material.

Voidable:

true

Multiplicity:

1

Value type:

QuantityRange

Attribute:

Name:

role

Definition:

-- Definition --

The relationship of the composition part to the geologic unit composition as a whole.

-- Description --

EXAMPLE: vein, interbedded constituent, layers, dominant constituent.

Voidable:

false

Multiplicity:

1

Value type:

CompositionPartRoleValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: Fold

Fold

Definition:

-- Definition --

One or more systematically curved layers, surfaces, or lines in a rock body.

-- Description --

A fold denotes a structure formed by the deformation of a Geologic Structure to form a structure that may be described by the translation of an abstract line (the fold axis) parallel to itself along some curvilinear path (the fold profile). Folds have a hinge zone (zone of maximum curvature along the surface) and limbs (parts of the deformed surface not in the hinge zone).

Subtype of:

GeologicStructure

Type:

Spatial Object Type

Attribute:

Name:

profileType

Definition:

-- Definition --

The type of the fold.

-- Description --

Folds are typed according to the concave/convex geometry of the fold relative to the earth surface, and the relationship to younging direction in folded strata if known.

EXAMPLE: antiform, synform, anticline, syncline, etc.

Voidable:

true

Multiplicity:

1

Value type:

FoldProfileTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: GeologicCollection

GeologicCollection

Definition:

-- Definition --

A collection of geological or geophysical objects.

-- Description --

Geologic objects are commonly grouped into collections such as geological maps, thematic maps, or the required input to a geological model.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Association role:

Name:

boreholeMember

Definition:

-- Definition --

A Borehole member of a Geologic Collection.

-- Description --

Association that allows Borehole objects to be included as members in a GML Collection, through the use of the GeologicCollection class.

Voidable:

true

Multiplicity:

1..*

Value type:

Borehole (spatial object type)

Attribute:

Name:

collectionType

Definition:

-- Definition --

The type of the collection.

-- Description --

Refers to a vocabulary of types.

EXAMPLE: geological map, thematic map etc.

Voidable:

false

Multiplicity:

1

Value type:

CollectionTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Association role:

Name:

geophObjectMember

Definition:

-- Definition --

A GeophObject member of a Geologic Collection.

Voidable:

true

Multiplicity:

0..*

Value type:

GeophObject (spatial object type)

Association role:

Name:

geophObjectSet

Definition:

-- Definition --

A GeophObjectSet member of a Geologic Collection.

Voidable:

true

Multiplicity:

0..*

Value type:

GeophObjectSet (spatial object type)

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

mapMember

Definition:

-- Definition --

A Mapped Feature member of a Geologic Collection.

-- Description --

Association that allows MappedFeature objects to be included as members in a GML Collection, through the use of the GeologicCollection class.

Voidable:

true

Multiplicity:

1..*

Value type:

MappedFeature (spatial object type)

Attribute:

Name:

name

Definition:

-- Definition --

The name of the collection.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

reference

Definition:

-- Definition --

A reference for the collection.

Voidable:

true

Multiplicity:

1

Value type:

DocumentCitation


Spatial Object Type: GeologicEvent

GeologicEvent

Definition:

-- Definition --

An identifiable event during which one or more geological processes act to modify geological entities.

-- Description --

A GeologicEvent should have a specified geologic age and process, and may have a specified environment. An example might be a cratonic uplift event during which erosion, sedimentation, and volcanism all take place. A GeologicEvent age can represent an instant in time or an interval of time.

Type:

Spatial Object Type

Attribute:

Name:

eventEnvironment

Definition:

-- Definition --

The physical setting within which the geologic event takes place.

-- Description --

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.

Voidable:

true

Multiplicity:

1

Value type:

EventEnvironmentValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

eventProcess

Definition:

-- Definition --

The process or processes that occurred during the geologic event.

-- Description --

EXAMPLE: deposition, extrusion, intrusion, cooling.

Voidable:

true

Multiplicity:

1..*

Value type:

EventProcessValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

name

Definition:

-- Definition --

The name of the Geologic Event.

-- Description --

Only major Geologic Events, such as orogenies, are likely to have names.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

olderNamedAge

Definition:

-- Definition --

Older boundary of the age of the event.

-- Description --

This is expressed using a geochronologic era defined in a vocabulary of recognised units, such as those of the International Commission on Stratigraphy (ICS) Stratigraphic Chart.

Voidable:

true

Multiplicity:

1

Value type:

GeochronologicEraValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

youngerNamedAge

Definition:

-- Definition --

Younger boundary of the age of the event.

-- Description --

This is expressed using a geochronologic era defined in a vocabulary of recognised units, such as those of the International Commission on Stratigraphy (ICS) Stratigraphic Chart.

Voidable:

true

Multiplicity:

1

Value type:

GeochronologicEraValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: GeologicFeature

GeologicFeature

Definition:

-- Definition --

A conceptual geological feature that is hypothesized to exist coherently in the world.

-- Description --

This corresponds with a "legend item" from a traditional geologic map. While the bounding coordinates of a Geologic Feature may be described, its shape is not.

The implemented Geologic Feature instance acts as the "description package"

Supertype of:

EarthResource

GeologicStructure

GeologicUnit

GeomorphologicFeature

Type:

Spatial Object Type

Abstract:

true

Association role:

Name:

geologicHistory

Definition:

-- Definition --

An association that relates one or more geologic events to a geologic feature to describe their age or geologic history.

Voidable:

true

Multiplicity:

1..*

Value type:

GeologicEvent (spatial object type)

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Definition --

The name of the geologic feature.

-- Description --

EXAMPLE: a lithostratigraphic unit, mineral occurrence, or major fault.

Not all GeologicFeatures will have names, for example minor faults.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Association role:

Name:

themeClass

Definition:

-- Definition --

A thematic classification of the geologic feature.

-- Description --

A GeologicFeature may be classified according to one or more thematic schema, for example ground stability or mineral resource potential.

Voidable:

true

Multiplicity:

0..*

Value type:

ThematicClass (spatial object type)


Spatial Object Type: GeologicStructure

GeologicStructure

Definition:

-- Definition --

A configuration of matter in the Earth based on describable inhomogeneity, pattern, or fracture in an earth material.

-- Description --

The identity of a GeologicStructure is independent of the material that is the substrate for the structure.

Subtype of:

GeologicFeature

Supertype of:

Fold

ShearDisplacementStructure

Type:

Spatial Object Type

Abstract:

true


Spatial Object Type: GeologicUnit

GeologicUnit

Definition:

-- Definition --

A volume of rock with distinct characteristics.

-- Description --

Includes both formal units (i.e. formally adopted and named in an official lexicon) and informal units (i.e. named but not promoted to the lexicon) and unnamed units (i.e. recognisable and described and delineable in the field but not otherwise formalised).

Spatial properties are only available through association with a MappedFeature.

Subtype of:

GeologicFeature

Supertype of:

HydrogeologicalUnit

Type:

Spatial Object Type

Association role:

Name:

composition

Definition:

-- Definition --

Describes the composition of the geologic unit.

Voidable:

true

Multiplicity:

1..*

Attribute:

Name:

geologicUnitType

Definition:

-- Definition --

The type of geological the unit.

-- Description --

Logical constraints of definition of unit and valid property cardinalities should be contained in the definition.

Voidable:

false

Multiplicity:

1

Value type:

GeologicUnitTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: GeomorphologicFeature

GeomorphologicFeature

Definition:

-- Definition --

An abstract spatial object type describing the shape and nature of the Earth's land surface (ie, a landform).

-- Description --

These landforms may be created by natural Earth processes (eg, river channel, beach, moraine, mountain) or through human (anthropogenic) activity (eg, dredged channel, reclaimed land, mine waste dumps).

Subtype of:

GeologicFeature

Supertype of:

AnthropogenicGeomorphologicFeature

NaturalGeomorphologicFeature

Type:

Spatial Object Type

Abstract:

true


Spatial Object Type: MappedFeature

MappedFeature

Definition:

-- Definition --

A spatial representation of a GeologicFeature.

-- Description --

A MappedFeature is part of a geological interpretation.

It provides a link between a notional feature (description package) and one spatial representation of it, or part of it (exposures, surface traces and intercepts, etc) which forms the specific bounded occurrence, such as an outcrop or map polygon.

Supertype of:

MappedInterval

Type:

Spatial Object Type

Attribute:

Name:

mappingFrame

Definition:

-- Definition --

The surface on which the mapped feature is projected.

-- Description --

EXAMPLE: Topographic surface, Bedrock surface, Base of Permian

Voidable:

false

Multiplicity:

1

Value type:

MappingFrameValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

shape

Definition:

-- Definition --

The geometry of the mapped feature.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Association role:

Name:

specification

Definition:

-- Definition --

A description association that links a mapped feature to a notional geologic feature.

-- Description --

A geologic feature, such as a geologic unit may be linked to mapped features from a number of different maps. A mapped feature, however is always associated with only a single description (geologic feature).

Voidable:

false

Multiplicity:

1

Value type:

GeologicFeature (spatial object type)


Spatial Object Type: MappedInterval

MappedInterval

Definition:

-- Definition --

A special kind of mapped feature whose shape is a 1-D interval and which uses the SRS of the containing borehole.

Subtype of:

MappedFeature

Type:

Spatial Object Type


Spatial Object Type: NaturalGeomorphologicFeature

NaturalGeomorphologicFeature

Definition:

-- Definition --

A geomorphologic feature (ie, landform) that has been created by natural Earth processes.

-- Description --

EXAMPLE: river channel, beach ridge, caldera, canyon, moraine, mud flat.

Subtype of:

GeomorphologicFeature

Type:

Spatial Object Type

Attribute:

Name:

activity

Definition:

-- Definition --

The level of activity of the natural geomorphologic feature.

Voidable:

true

Multiplicity:

0..1

Value type:

GeomorphologicActivityValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

naturalGeomorphologicFeatureType

Definition:

-- Definition --

The type of the natural geomorphologic feature.

Voidable:

false

Multiplicity:

1

Value type:

NaturalGeomorphologicFeatureTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: ShearDisplacementStructure

ShearDisplacementStructure

Definition:

-- Definition --

Brittle to ductile style structures along which displacement has occurred.

-- Description --

These range from from a simple, single 'planar' brittle or ductile surface to a fault system comprised of tens of strands of both brittle and ductile nature.

Subtype of:

GeologicStructure

Type:

Spatial Object Type

Attribute:

Name:

faultType

Definition:

-- Definition --

Refers to a vocabulary of terms describing the type of shear displacement structure.

-- Description --

EXAMPLE: thrust fault, normal fault, wrench fault.

Voidable:

false

Multiplicity:

1

Value type:

FaultTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Data type: ThematicClass

ThematicClass

Definition:

-- Definition --

A generic thematic classifier to enable the reclassification of Geologic Features with user defined classes appropriate to thematic maps.

-- Description --

This datatype allows Geologic Features to be classified against thematic classes. This provides a generic means of delivering geological thematic map data.

Type:

Data type

Attribute:

Name:

themeClass

Definition:

-- Definition --

The value of the thematic class.

-- Description --

The thematic class value should be constrained by a codelist of defined terms, but these will commonly be specific to a particular thematic map.

Voidable:

false

Multiplicity:

1

Value type:

ThematicClassValue (code list)

Attribute:

Name:

themeClassification

Definition:

-- Definition --

The used classification.

Voidable:

false

Multiplicity:

1

Value type:

ThematicClassificationValue (code list)


Application schema: Geophysics

Version:

4.0


Spatial Object Type: Campaign

Campaign

Definition:

-- Definition --

Geophysical activity extending over a limited time range and limited area for producing similar geophysical measurements, processing results or models.

-- Description --

Campaigns can be considered as parents of geophysical measurements or models. Children may refer to parent campaigns through the largerWork identifier.

Subtype of:

GeophObjectSet

Type:

Spatial Object Type

Attribute:

Name:

campaignType

Definition:

-- Definition --

Type of activity to produce data

-- Description --

Value shall be one of the items defined in codelist CampaignTypeValue

Voidable:

false

Multiplicity:

1

Value type:

CampaignTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

client

Definition:

-- Definition --

Party for which data was created.

Voidable:

true

Multiplicity:

1

Value type:

RelatedParty (data type)

Attribute:

Name:

contractor

Definition:

-- Definition --

Party by which data was created

-- Description --

Party responsible for creating the data related to the campaign

Voidable:

true

Multiplicity:

1

Value type:

RelatedParty (data type)

Attribute:

Name:

surveyType

Definition:

-- Definition --

Type of geophysical survey

-- Description --

The geophysical method is specified by this attribute. Value shall be one of the items defined in codelist SurveyTypeValue.

Voidable:

false

Multiplicity:

1

Value type:

SurveyTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

projectedGeometry must be GM_Point, GM_Curve or GM_Surface

Expression:

/* The projectedGeometry shall be of type GM_Point, GM_Curve or GM_Surface */ inv: projectedGeometry.oclIsKindOf(GM_Point) or projectedGeometry.oclIsKindOf(GM_Curve) or projectedGeometry.oclIsKindOf(GM_Surface)

Constraint:

Name:

shape must be GM_Surface

Expression:

/* The shape attribute shall be of type GM_Surface */ inv: shape.oclIsKindOf(GM_Surface)


Spatial Object Type: GeophMeasurement

GeophMeasurement

Definition:

-- Definition --

Generic spatial object type for geophysical measurements.

-- Description --

Geophysical measurements collect data outside or on the boundary of the observed spatial domain.

Subtype of:

GeophObject

Supertype of:

GeophProfile

GeophStation

GeophSwath

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

platformType

Definition:

-- Definition --

Platform from which the measurement was carried out

-- Description --

Values to be used are defined in codelist PlatformTypeValue.

Voidable:

false

Multiplicity:

1

Value type:

PlatformTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

relatedModel

Definition:

-- Definition --

Identifier of the geophysical model that was created from the measurement

-- Description --

Results of the measurement can be referenced by these identifiers.

Voidable:

true

Multiplicity:

1..*

Value type:

Identifier (data type)

Attribute:

Name:

relatedNetwork

Definition:

-- Definition --

Name of a national or international observation network to which the facility belongs, or to which measured data is reported.

-- Description --

Permanent measuring installations maz be part of larger observation networks. It means that observation data is regularly sent to the archives of the related network in an official way.

Voidable:

true

Multiplicity:

1..*

Value type:

NetworkNameValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

projectedGeometry must be GM_Point, GM_Curve or GM_Surface

Expression:

/* The projectedGeometry shall be of type GM_Point, GM_Curve or GM_Surface */ inv: projectedGeometry.oclIsKindOf(GM_Point) or projectedGeometry.oclIsKindOf(GM_Curve) or projectedGeometry.oclIsKindOf(GM_Surface)


Spatial Object Type: GeophObject

GeophObject

Definition:

-- Definition --

A generic class for geophysical objects.

-- Description --

GeophObject models single geophysical entities that are used for spatial sampling either by means of data acquisition or data processing.

Supertype of:

GeophMeasurement

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

citation

Definition:

-- Definition --

Citation of geophysical documentation

-- Description --

Used for title, date of related documentation and URL for online access. At the minimum a short name (title) shall be given.

Voidable:

false

Multiplicity:

1

Value type:

DocumentCitation

Attribute:

Name:

distributionInfo

Definition:

-- Definition --

Distribution metadata

-- Description --

Data providers may use external services to provide information on a geophysical measurement. Links to the access points, description of ordering procedures or external services can be added in distributionInfo, that is an ISO MD_Distributor record.

Voidable:

true

Multiplicity:

1

Value type:

MD_Distributor

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the measurement.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

largerWork

Definition:

-- Definition --

Identifier of a larger work dataset, typically a campaign or project

-- Description --

Measurements are usually made in campaigns. The largerWork identifier points to the parent Campaign or Project

Voidable:

true

Multiplicity:

1..*

Value type:

Identifier (data type)

Attribute:

Name:

projectedGeometry

Definition:

-- Definition --

2D projection of the feature to the ground surface (as a representative point, curve or bounding polygon) to be used by an INSPIRE view service to display the spatial object location on a map.

-- Description --

When measurement setup is 3 dimensional, it is necessary to define a 2D geometry for displaying purposes. It shall be the 2D projection of the spatial object on the ground surface. Allowed types: point, track and outline. Examples: projected geometry of a borehole logging measurement is a point coincident with the borehole collar location. Projected geometry of a 3D multielectrode DC measurement is a polygon

Voidable:

false

Multiplicity:

1..*

Value type:

GM_Object

Attribute:

Name:

verticalExtent

Definition:

-- Definition --

Vertical extent of the range of interest.

-- Description --

This parameter serves discovery purposes. It may refer both to the vertical extent of the measurement setup (p.e. borehole logging) or the extent of the range where processed data is spatially referenced to (Vertical Electric Sounding). The aim is to give an idea to the user about the estimated depth of investigation.

Voidable:

true

Multiplicity:

1

Value type:

EX_VerticalExtent

Constraint:

Name:

projectedGeometry must be GM_Point, GM_Curve or GM_Surface

Expression:

/* The projectedGeometry shall be of type GM_Point, GM_Curve or GM_Surface */ inv: projectedGeometry.oclIsKindOf(GM_Point) or projectedGeometry.oclIsKindOf(GM_Curve) or projectedGeometry.oclIsKindOf(GM_Surface)


Spatial Object Type: GeophObjectSet

GeophObjectSet

Definition:

-- Definition --

Generic class for collections of geophysical objects

-- Description --

It is a set of geophysical objects that are grouped by some common property. p.e: created in the same measuring campaign. GeophObjectSets are used for spatial sampling either by means of data acquisition or data processing. The produced result of a geophObjectSet is always collective, e.g. a map constructed from the results of the individual member objects.

Supertype of:

Campaign

Type:

Spatial Object Type

Attribute:

Name:

citation

Definition:

-- Definition --

Citation of geophysical documentation

-- Description --

Used for title, date of related documentation and URL for online access. At the minimum a short name (title) shall be given.

Voidable:

false

Multiplicity:

1

Value type:

DocumentCitation

Attribute:

Name:

distributionInfo

Definition:

-- Definition --

Distribution metadata

-- Description --

Data providers may use external services to provide access to data or information on a survey. Links to the access points, description of ordering procedures, fees can be added in distributionInfo that is an ISO MD_Distributor record.

Voidable:

true

Multiplicity:

1

Value type:

MD_Distributor

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

largerWork

Definition:

-- Definition --

Identifier of a larger work dataset

-- Description --

The largerWork identifier points to the parent Campaign or Project

Voidable:

true

Multiplicity:

1..*

Value type:

Identifier (data type)

Attribute:

Name:

projectedGeometry

Definition:

-- Definition --

2D projection of the feature to the ground surface (as a representative point, curve or bounding polygon) to be used by an INSPIRE view service to display the spatial object on a map..

-- Description --

Projected geometry of the object set (survey), that is usually the bounding polygon of the working area.

Voidable:

false

Multiplicity:

1..*

Value type:

GM_Object

Attribute:

Name:

verticalExtent

Definition:

-- Definition --

Vertical extent of the range of interest.

-- Description --

This parameter serves discovery purposes. It may refer both to the vertical extent of the setup of measurements within the survey, or the extent of the range where processed data is spatially referenced to (estimated depth of investigation). The aim is to give an idea to the user about the estimated depth of investigation.

Voidable:

true

Multiplicity:

1

Value type:

EX_VerticalExtent

Constraint:

Name:

projectedGeometry must be GM_Point, GM_Curve or GM_Surface

Expression:

/* The projectedGeometry shall be of type GM_Point, GM_Curve or GM_Surface */ inv: projectedGeometry.oclIsKindOf(GM_Point) or projectedGeometry.oclIsKindOf(GM_Curve) or projectedGeometry.oclIsKindOf(GM_Surface)


Spatial Object Type: GeophProfile

GeophProfile

Definition:

-- Definition --

Geophysical measurement spatially referenced to a curve

-- Description --

Used to collect data along a curve. Examples: 2D seismic line (field measurement), borehole logging, airborne geophysical flight line

NOTE1. Processing results of geophProfiles are often vertical surface coverages

Subtype of:

GeophMeasurement

Type:

Spatial Object Type

Attribute:

Name:

profileType

Definition:

-- Definition --

Type of geophysical profile

Voidable:

false

Multiplicity:

1

Value type:

ProfileTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

projectedGeometry must be GM_Point, GM_Curve or GM_Surface

Expression:

/* The projectedGeometry shall be of type GM_Point, GM_Curve or GM_Surface */ inv: projectedGeometry.oclIsKindOf(GM_Point) or projectedGeometry.oclIsKindOf(GM_Curve) or projectedGeometry.oclIsKindOf(GM_Surface)

Constraint:

Name:

shape must be GM_Curve

Expression:

/* The shape attribute shall be of type GM_Curve */ inv: shape.oclIsKindOf(GM_Curve)


Spatial Object Type: GeophStation

GeophStation

Definition:

-- Definition --

Geophysical measurement spatially referenced to a single point location

-- Description --

Used to collect data at a single location. The source-sensor setup may be elongated or two dimensional, but the collected data is spatially referenced to a single point. Example: Gravity station, Magnetic station

NOTE 1. Processing results of geophStations are often vertical curve coverages

Subtype of:

GeophMeasurement

Type:

Spatial Object Type

Attribute:

Name:

stationRank

Definition:

-- Definition --

Geophysical stations may be part of a hierarchical system. Rank is proportional to the importance of a station

-- Description --

Significance of stations can be very different even for the same geophysical method. Rank maz take the following values: 1stOrderBase, 2ndOrderBase, secularStation, observatory. Base stations are used to tie local measurements to higher level networks. Secular stations are visited from time to time to detect long term temporal changes of physical parameters. Observatories are important facilities that collect data continuously, or on a regular basis.

Voidable:

true

Multiplicity:

1..*

Value type:

StationRankValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

stationType

Definition:

-- Definition --

Type of geophysical station

Voidable:

false

Multiplicity:

1

Value type:

StationTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

projectedGeometry must be GM_Point, GM_Curve or GM_Surface

Expression:

/* The projectedGeometry shall be of type GM_Point, GM_Curve or GM_Surface */ inv: projectedGeometry.oclIsKindOf(GM_Point) or projectedGeometry.oclIsKindOf(GM_Curve) or projectedGeometry.oclIsKindOf(GM_Surface)

Constraint:

Name:

shape must be GM_Point

Expression:

/* The shape attribute shall be of type GM_Point */ inv: shape.oclIsKindOf(GM_Point)


Spatial Object Type: GeophSwath

GeophSwath

Definition:

-- Definition --

Geophysical measurement spatially referenced to a surface

-- Description --

Used to collect data over a surface. Example: 3D seismic swath

NOTE1. Processing results of geophSwaths can be both surface and solid coverages

Subtype of:

GeophMeasurement

Type:

Spatial Object Type

Attribute:

Name:

swathType

Definition:

-- Definition --

Type of geophysical swath

Voidable:

false

Multiplicity:

1

Value type:

SwathTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

projectedGeometry must be GM_Point, GM_Curve or GM_Surface

Expression:

/* The projectedGeometry shall be of type GM_Point, GM_Curve or GM_Surface */ inv: projectedGeometry.oclIsKindOf(GM_Point) or projectedGeometry.oclIsKindOf(GM_Curve) or projectedGeometry.oclIsKindOf(GM_Surface)

Constraint:

Name:

shape must be GM_Surface

Expression:

/* The shape attribute shall be of type GM_Surface */ inv: shape.oclIsKindOf(GM_Surface)


Application schema: Gridded Land Use

Definition

-- Name --

gridded land use

Version:

4.0


Spatial Object Type: ExistingLandUseGrid

ExistingLandUseGrid

Definition:

-- Name --

existing land use grid

-- Definition --

An existing land use grid is a collection of pixels for which information on existing (present or past) land use is provided. The HILUCS system shall be used for classification.

Subtype of:

RectifiedGridCoverage

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

extent

Definition:

-- Name --

extent

-- Definition --

Contains the extent of the data set.

-- Description --

NOTE Extents may be specified in space, time or space-time.

Voidable:

false

Multiplicity:

1

Value type:

EX_Extent

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the sampled land use data grid.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Definition --

Human readable name of the data set.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

validFrom

Definition:

-- Definition --

First date at which this grid is a valid representation of reality.

Voidable:

true

Multiplicity:

1

Value type:

Date

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the grid is no longer a valid representation of reality.

Voidable:

true

Multiplicity:

1

Value type:

Date

Constraint:

Name:

domainIsRectifiedGrid

Description:

The domain shall be a rectified grid.

Expression:

inv: domainSet.oclIsKindOf(CV_RectifiedGrid)

Constraint:

Name:

grid points shall coincide with grid cell centres

Expression:

/*Grid points of a RectifiedGridCoverage shall coincide with the centres of cells of the geographical grids defined in Section 2.2 of Annex II at any resolution level.*/

Constraint:

Name:

gridFunctionRequiresGridDomain

Expression:

/*The grid function shall only be valid for domains that are grids */ inv: coverageFunction.gridFunction.notEmpty() implies domainSet.oclIsKindOf(CV_Grid)

Constraint:

Name:

rangeIsCategoryOrNill

Expression:

/*rangeSet values shall be of type CategoryOrNilReason NOTE:Range is based on either HILUCS or on a specific land use classification sytem defined by the data provider */ inv: rangeSet.forAll(oclIsKindOf(CategoryOrNilReason))


Package: Gridded Observations

Parent package:

Specialised Observations


Spatial Object Type: GridObservation

GridObservation

Definition:

-- Name --

GridObservation

-- Definition --

Observation representing a gridded field at a single time instant.

-- Description --

A GridObservation is an observation of some phenomenon (or phenomena) over a gridded field. E.g. Output from a model, or rectified, georeferenced satellite data.

The result of a GridObservation is a discrete coverage within a compound spatiotemporal CRS where the domain consists of a two- or three-dimensional grid of points, all having the same time instant temporal component.

Type:

Spatial Object Type

Constraint:

Name:

featureOfInterest must be a SF_SamplingSolid or SF_SamplingSurface

Expression:

/*featureOfInterest must be a SF_SamplingSolid or SF_SamplingSurface */ inv: self.featureOfInterest->forAll(oclIsKindOf(SF_SamplingSolid)) OR inv: self.featureOfInterest->forAll(oclIsKindOf(SF_SamplingSurface))

Constraint:

Name:

phenomenonTime must be a TM_Instant

Expression:

/*phenomenonTime must be a TM_Instant*/ inv: self.phenomenonTime.oclIsKindOf(TM_Instant)

Constraint:

Name:

result must be a RectifiedGridCoverage or ReferenceableGridCoverage

Expression:

/*result must be a RectifiedGridCoverage or RefererencableGridCoverage*/ inv: self.result.oclIsKindOf(RectifiedGridCoverage) OR self.result.oclIsKindOf(ReferenceableGridCoverage)


Spatial Object Type: GridSeriesObservation

GridSeriesObservation

Definition:

-- Name --

GridSeriesObservation

-- Definition --

Observation representing an evolving gridded field at a succession of time instants.

-- Description --

A GridSeriesObservation is a time series of gridded fields representing the same phenomenon (or phenomena) over a series of times. E.g. Ocean model output.

The result of a GridSeriesObservation is a discrete coverage within a compound spatiotemporal CRS where the domain consists of a series of two- or three-dimensional grids of points, each at a successive time instant.

Type:

Spatial Object Type

Constraint:

Name:

One of the axes of the domain must be a temporal axis.

Constraint:

Name:

featureOfInterest must be a SF_SamplingSolid

Expression:

/*featureOfInterest must be a SF_SamplingSolid */ inv: self.featureOfInterest->forAll(oclIsKindOf(SF_SamplingSolid))

Constraint:

Name:

phenomenonTime must be a TM_Period

Expression:

/* phenomenonTime must be a TM_Period */ inv: self.phenomenonTime.oclIsKindOf(TM_Period)

Constraint:

Name:

result must be a RectifiedGridCoverage or ReferenceableGridCoverage

Expression:

/* result must be a RectifiedGridCoverage or a ReferenceableGridCoverage */ inv: self.result.oclIsKindOf(RectifiedGridCoverage) OR self.result.oclIsKindOf(ReferenceableGridCoverage)


Application schema: HabitatsAndBiotopes

Definition

-- Name --

habitats and biotopes

Version:

4.0


Spatial Object Type: Habitat

Habitat

Definition:

-- Name --

habitat

-- Definition --

Geographical areas characterised by specific ecological conditions, processes, structure, and functions that physically support the organisms that live there.

-- Description --

Includes terrestrial and aquatic areas distinguished by geographical, abiotic and biotic features, whether entirely natural or semi-natural [Directive 2007/2/EC].

A Habitat area, line or point may comprise one or more HabitatTypesCoverTypes according to one or more habitat classification schemes, often depending on the data capture process or related to the scale of a map. So a habitat feature might represent a complex of different HabitatTypesCoverTypes.

NOTE Although habitats in principle are geographical areas, they may also be depicted as lines or points.

Type:

Spatial Object Type

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

The extent of the habitat based on natural boundaries.

-- Description --

NOTE 1 Can be polygons, lines or points.

NOTE 2 Can also support 3-dimensional features.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

habitat

Definition:

-- Name --

habitat type

-- Definition --

The identifier for a habitat class, defined and described in an international, national or local habitat classification scheme.

-- Description --

Habitats and biotopes may be common in some characteristics on a certain level of detail and may thus be classified as abstract types: e.g. as woodland, pastures, heathland – referring to their vegetation structure - or as running waters, limestone rocks or sand dunes - referring to abiotic features - but also as wintering areas, nesting areas or wandering corridors etc. - referring to relevant phases for the life-cycle of a certain species or ecological guild. These typological classes are usually organised in classification systems (e.g. EUNIS habitat classification).

Voidable:

false

Multiplicity:

1..*

Value type:

HabitatTypeCoverType (data type)

Attribute:

Name:

habitatSpecies

Definition:

-- Name --

habitat species

-- Definition --

List of species which occur in or constitute a certain habitat at the time of mapping.

Voidable:

true

Multiplicity:

0..*

Value type:

HabitatSpeciesType (data type)

Attribute:

Name:

habitatVegetation

Definition:

-- Name --

habitat vegetation

-- Definition --

List of vegetation types which constitute a certain habitat.

-- Description --

The cover of plants may be common in some characteristics on a certain level of detail and may thus be classified by vegetation science as abstract types.

E.g. vegetation may be classified as Tundra or Mediterranean Deciduous Forests – referring to their structure and their bio-geographic formations - or as Nordic vegetation type 5141 Koeleria glauca-Typ or Ranunculetum fluitantis - referring to their floristic composition - or as chamaephytes or hemi-cryptophytes - referring to structural traits etc.

Many vegetation type classification systems exist all over Europe. Some of these systems have a deep hierarchical structure. Therefore it is recommended to register the vegetation type scheme which was used.

Voidable:

true

Multiplicity:

0..*

Value type:

HabitatVegetationType (data type)

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire id

-- Definition --

External object identifier of the spatial object.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)


Data type: HabitatSpeciesType

HabitatSpeciesType

Definition:

-- Name --

habitat species type

-- Definition --

Species which occurs in a certain habitat at the time of mapping.

Type:

Data type

Attribute:

Name:

localSpeciesName

Definition:

-- Name --

local species name

-- Definition --

Scientific name plus author used in national nomenclature with its national taxonomic concept.

-- Description --

The LocalSpeciesName provides nomenclatural and taxonomical information about the locally used species name and the taxonomic concepts implied by the use of this name according to a given reference. If omitted the name and concept given by the referenceSpeciesId according to the referenceSpeciesScheme has been used locally.

Voidable:

true

Multiplicity:

0..1

Value type:

LocalNameType (data type)

Attribute:

Name:

referenceSpeciesId

Definition:

-- Name --

reference species id

-- Definition --

Identifier of one of the reference lists given by the referenceSpeciesScheme.

Voidable:

false

Multiplicity:

1

Value type:

ReferenceSpeciesCodeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

referenceSpeciesScheme

Definition:

-- Name --

reference species scheme

-- Definition --

Reference list defining a nomenclatural and taxonomical standard to which all local species names and taxonomic concepts shall be mapped to.

-- Description --

Closed codelist of accepted PAN-european taxonomical reference lists defining the nomenclature and taxonomical concept of a given species name. This must not be regarded as the ultimate taxonomic truth: this will always change. It serves as a definition of a taxonomic concept described by systematic and synonym relations where other names and there inherent taxonomic concepts can be mapped to. The code list comprises of Eu-Nomen, EUNIS and Natura2000. In these sources harmonized species GUIDs and names are maintained by institutions with an assignment outside INSPIRE and the species names are to be retrieved through webservices using GUIDs. Only one of these list must be used for one taxon. The priority is as follows: 1) EU-Nomen, 2) EUNIS, 3) NatureDirectives. This implies: if a taxon is listed in EU-Nomen, this reference must be used as first choice. If it is not listed in EU-Nomen, the second choice is EUNIS, if not in EUNIS, NatureDirectives can be used.

Voidable:

false

Multiplicity:

1

Value type:

ReferenceSpeciesSchemeValue (code list)

Values:

eunomen

-- Name --

eunomen

-- Definition --

Names and taxonomic concepts as defined by the Pan European Species Inventory, published by eunomen.eu/portal.

eunis

-- Name --

eunis

-- Definition --

Names and taxonomic concepts as defined by the EUNIS Species list.

natureDirectives

-- Name --

nature directives

-- Definition --

Names and taxonomic concepts as defined by the nature directives species list.

Tagged Values:


Tag


Value


obligation


implementingRule


Data type: HabitatTypeCoverType

HabitatTypeCoverType

Definition:

-- Name --

habitat type cover type

-- Definition --

Habitat type according to an international, national or local habitat classifications scheme.

-- Description --

Includes additional information on covered area, covered length, or containing volume.

Type:

Data type

Attribute:

Name:

areaCovered

Definition:

-- Name --

area covered

-- Definition --

The area covered by a certain habitat type within the provided geometry of the habitat spatial object.

-- Description --

The surface area should be expressed in square meters.

It can be used only in the case that the geometry provided in the Habitat feature represents an area in which more than one habitat type exists in other words a complex of different habitat types. In this case, for each habitat type the surface of the covered area can be provided within this attribute.

Since the geometry provided in the Habitat feature can be larger than the total surface of the habitat types listed within that geometry, the total surface of the habitat types can be smaller than the surface of the provided geometry. On the other hand, since some habitat types may overlap (e.g. subterranean caves / habitat type on the surface) or may cover a steep inclination (cliff) the total area of the habitat types can be bigger than the area of the provided geometry.

EXAMPLE Within a given habitat geometry of 30.2 hectares there are several habitat types, out of which two are natural habitat types of community interest, ”91D0” covering 22.5 hectares and ”7110” covering 5.3 hectares, thus in total are smaller than the total area.

Voidable:

true

Multiplicity:

0..1

Value type:

Area

Attribute:

Name:

lengthCovered

Definition:

-- Name --

length covered

-- Definition --

The length covered by a certain habitat type within the provided geometry of the habitat spatial object.

-- Description --

The length should be expressed in meters.

EXAMPLE Within a given habitat geometry of 300 square meters there are several habitat types. Two natural habitat types of community interest, ”91F0” and ”9160” cover this total area. However, a third natural habitat types of community interest ”3260” is listed, which is a linear feature and thus expressed in meters of its length (e.g. 120 m).

Voidable:

true

Multiplicity:

0..1

Value type:

Length

Attribute:

Name:

localHabitatName

Definition:

-- Name --

local habitat name

-- Definition --

Habitat type according to a local habitat classification scheme.

-- Description --

Habitat types used in a certain area (e.g. Mediterranean Sea), or in a certain country, or even more restricted in a certain region, county or any other local level.

It is strongly recommended to register the local classification scheme from which the local habitat names are taken

EXAMPLE Classification of Benthic Marine Habitat Types for the Mediterranean Region, Habitats of Romania, German Biotoptypen, Nordic Vegetation types, UK National Vegetation Classification, etc.

Voidable:

true

Multiplicity:

0..1

Value type:

LocalNameType (data type)

Attribute:

Name:

referenceHabitatTypeId

Definition:

-- Name --

reference habitat type id

-- Definition --

Habitat type unique identifier (code) according to one Pan-European classification scheme.

-- Description --

EXAMPLE "1110", "40C0", "95A0", etc., if the referenceHabitatScheme is "habitatsDirective", or "A1.111", "A1.1121", "G1.1111", "X34", etc., if the ReferenceHabitatScheme is "eunis".

Voidable:

false

Multiplicity:

1

Value type:

ReferenceHabitatTypeCodeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

referenceHabitatTypeName

Definition:

-- Name --

reference habitat type name

-- Definition --

Name of a habitat type according to one Pan-European classification scheme.

-- Description --

In the given Pan-European habitat classification systems, the habitat types can be identified by both: a short "identifier" (code) and a name in natural language, which is meant in this attribute.

EXAMPLE Habitats Directive habitat type 3260 (code) "Floating vegetation of Ranunculus" or "Chenopodietum rubri of submountainous rivers" (name).

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

referenceHabitatTypeScheme

Definition:

-- Name --

reference habitat type scheme

-- Definition --

One of the Pan-European classification schemes, that are widely used in Europe.

-- Description --

The list includes at least the classification of the natural habitat types of community interest listed in Annex I of the Habitats Directive, as well as the hierarchic classification of the habitat types of interest for biodiversity and nature protection listed in the EUNIS database, which is maintained by the EEA.

Voidable:

false

Multiplicity:

1

Value type:

ReferenceHabitatTypeSchemeValue (code list)

Values:

eunis

-- Name --

eunis

-- Definition --

EUNIS habitat classification.

-- Description --

http://www.eea.europa.eu/data-and-maps/

data/nationally-designated-areas-national-cdda-3/

eunis-habitat-classification.

habitatsDirective

-- Name --

habitats directive

-- Definition --

Habitats Directive Annex I habitats.

-- Description --

http://bd.eionet.europa.eu/article17/reference_portal.

marineStrategyFrameworkDirective

-- Name --

marine strategy framework directive

-- Definition --

Marine Strategy Framework Directive, Annex III table 3.

-- Description --

http://bd.eionet.europa.eu/article17/reference_portal.

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

volumeCovered

Definition:

-- Name --

volume covered

-- Definition --

The volume covered by a certain habitat type within the provided geometry of the habitat spatial object.

-- Description --

The volume should be expressed in cubic meters.

Voidable:

true

Multiplicity:

0..1

Value type:

Volume


Data type: HabitatVegetationType

HabitatVegetationType

Definition:

-- Name --

habitat vegetation type

-- Definition --

Vegetation type which occurs in a certain habitat.

Type:

Data type

Attribute:

Name:

localVegetationName

Definition:

-- Name --

local vegetation name

-- Definition --

Natural language name of a vegetation class (vegetation type) according to a local vegetation classification scheme.

-- Description --

For better understanding it is strongly recommended to give the full name of the vegetation type rather than any abbreviation or code used in the local scheme.

EXAMPLE "Stellario alsines – Montietum rivularis (Franzi 1984)".

Voidable:

false

Multiplicity:

1

Value type:

LocalNameType (data type)


Data type: LocalNameType

LocalNameType

Definition:

-- Name --

local name type

-- Definition --

Name according to a local classification scheme.

Type:

Data type

Attribute:

Name:

localName

Definition:

-- Name --

local name

-- Definition --

Name according to a local classification scheme.

-- Description --

Name according to local classification scheme. It is strongly recommended take all local names from a registered classification scheme.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

localNameCode

Definition:

-- Name --

local name code

-- Definition --

Natural language name according to a local classification scheme.

-- Description --

EXAMPLE: "Comunitati vest-pontice cu Camphosma annua si Kochia laniflora" for the habitat „R1508" from the Romanian habitat classification or „Biocenosis of abyssal muds" for the habitat „VI.1.1." from the Classification of Benthic Marine Habitat Types for the Mediterranean Region or "Stellario alsines – Montietum rivularis (Franzi 1984)" for a vegetation type.

Voidable:

false

Multiplicity:

1

Value type:

LocalNameCodeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

localScheme

Definition:

-- Name --

local scheme

-- Definition --

Uniform resource identifier of a local classification scheme.

-- Description --

Classification scheme, which is used locally and contains all classification types, their codes and/or very often their names in natural language.

EXAMPLE "http://www.rac-spa.org/sites/default/files/doc_fsd/lchm_en.pdf", for the Classification of Benthic Marine Habitat Types for the Mediterranean Region or "http://www.lifenatura2000.ro/doc/Habitatele din Romania.pdf", for the Romanian habitats classification.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

qualifierLocalName

Definition:

-- Name --

qualifier local name

-- Definition --

The relation between the local name and the corresponding name in the Pan-European schema.

-- Description --

EXAMPLE The local habitat type can be conceptually the same as the related Pan-European habitat type, the relationship then is called “congruent” or the local habitat type may be a subtype of the Pan-European habitat type, therefore the relationship should be "includedIn", etc.

Voidable:

true

Multiplicity:

1

Value type:

QualifierLocalNameValue (code list)

Values:

congruent

-- Name --

congruent

-- Definition --

This value expresses that the local type is conceptually the same as its related Pan-European type.

excludes

-- Name --

excludes

-- Definition --

This value expresses that the Pan-European habitat type is conceptually no subtype of its related local type.

includedIn

-- Name --

included in

-- Definition --

This value expresses that the local type is conceptually a subtype of its related Pan-European type.

includes

-- Name --

includes

-- Definition --

This value expresses that the Pan-European habitat type is conceptually a subtype of its related local type.

overlaps

-- Name --

overlaps

-- Definition --

This value expresses that between the local and its related Pan-European type there is a certain overlap according to their definition and that differs from the other values of this list.

Tagged Values:


Tag


Value


obligation


implementingRule


Application schema: HumanHealth

Definition

-- Name --

Human Health

Version:

4.0


Union type: Age

Age

Definition:

-- Name --

Age

-- Definition --

Persons' age can be expressed in various ways (for instance years for adults, months or weeks for infants).

Type:

Union type

Attribute:

Name:

month

Definition:

-- Name --

month

-- Definition --

Time period.

Voidable:

false

Multiplicity:

1

Value type:

Integer

Attribute:

Name:

week

Definition:

-- Name --

week

-- Definition --

Time period.

Voidable:

false

Multiplicity:

1

Value type:

Integer

Attribute:

Name:

year

Definition:

-- Name --

year

-- Definition --

Time period.

Voidable:

false

Multiplicity:

1

Value type:

Integer


Data type: AgeRangeType

AgeRangeType

Definition:

-- Name --

Age range

-- Definition --

Age interval of a specific subpopulation expressed as starting age and an interval, both alternatively expressed in years, months or weeks.

Type:

Data type

Attribute:

Name:

range

Definition:

-- Name --

range

-- Definition --

Duration of age interval.

Voidable:

false

Multiplicity:

1

Value type:

Age (union data type)

Attribute:

Name:

startAge

Definition:

-- Name --

start age

-- Definition --

Beginning of age interval.

Voidable:

false

Multiplicity:

1

Value type:

Age (union data type)


Spatial Object Type: Biomarker

Biomarker

Definition:

-- Name --

Biomarker

-- Definition --

A biomarker (of exposure) is the concentration of a chemical, its metabolite or the product of an interaction between a chemical and some target molecule or cell that is measured in a compartment in an organism.

Subtype of:

HealthStatisticalData

Type:

Spatial Object Type

Attribute:

Name:

ageRange

Definition:

-- Name --

Age range

-- Definition --

Age interval of a specific subpopulation expressed as starting age and an interval, both alternatively expressed in years, months or weeks.

Voidable:

false

Multiplicity:

1

Value type:

AgeRangeType (data type)

Attribute:

Name:

biomarkerName

Definition:

-- Name --

Biomarker name

-- Definition --

It is the unique identifier for a biomarker, providing information on the chemical that is determined and the matrix in which the chemical was determined.

Voidable:

false

Multiplicity:

1

Value type:

BiomarkerType (data type)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

biomarkerStatisticalParameter

Definition:

-- Name --

Biomarker statistical parameter

-- Definition --

The statistical summary of a human biomonitoring study, representing the most important statistical features of a biomarker measured in that particular study.

Voidable:

false

Multiplicity:

1

Value type:

BiomarkerStatisticalParameterType (data type)

Attribute:

Name:

gender

Definition:

-- Name --

Gender

-- Definition --

Gender of the population considered.

Voidable:

false

Multiplicity:

1

Value type:

GenderValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

referencePeriod

Definition:

-- Name --

Reference period

-- Definition --

The time period to which data is referred to.

Voidable:

false

Multiplicity:

1

Value type:

ReferencePeriodType (data type)

Association role:

Name:

refersTo

Definition:

-- Definition --

biomarker data described by metadata

Voidable:

false

Multiplicity:

0..1

Value type:

BiomarkerThematicMetadata (spatial object type)


Data type: BiomarkerStatisticalParameterType

BiomarkerStatisticalParameterType

Definition:

-- Name --

Biomarker statistical parameter

-- Definition --

A set of statistical features of a biomarker measured for one specific biomarker.

Type:

Data type

Attribute:

Name:

CI95ofGM

Definition:

-- Name --

CI95 geometric mean

-- Definition --

95% confidence interval of the geometric mean.

Voidable:

false

Multiplicity:

0..1

Value type:

Measure

Attribute:

Name:

CI95ofP95

Definition:

-- Name --

CI95 percentile 95

-- Definition --

95% confidence interval of the percentile 95.

Voidable:

false

Multiplicity:

0..1

Value type:

Measure

Attribute:

Name:

LOQ

Definition:

-- Name --

Limit of quantification

-- Definition --

Limit of quantification.

Voidable:

false

Multiplicity:

0..1

Value type:

Real

Attribute:

Name:

P50

Definition:

-- Name --

Percentile 50

-- Definition --

The 50th Percentile or median value. Value below which 50 percent of the observations may be found.

Voidable:

false

Multiplicity:

0..1

Value type:

Measure

Attribute:

Name:

P90

Definition:

-- Name --

Percentile 90

-- Definition --

The 90th Percentile. The value below which 90 percent of the observations may be found.

Voidable:

false

Multiplicity:

0..1

Value type:

Measure

Attribute:

Name:

P95

Definition:

-- Name --

Percentile 95

-- Definition --

The 95th Percentile. The value below which 95 percent of the observations may be found.

Voidable:

false

Multiplicity:

0..1

Value type:

Measure

Attribute:

Name:

geometricMean

Definition:

-- Name --

Geometric mean

-- Definition --

The geometric mean.

Voidable:

false

Multiplicity:

0..1

Value type:

Measure

Attribute:

Name:

maximum

Definition:

-- Name --

maximum value

-- Definition --

The highest biomarker value determined in an individual participant in the biomonitoring survey.

Voidable:

false

Multiplicity:

0..1

Value type:

Measure

Attribute:

Name:

numberOfPartecipants

Definition:

-- Name --

Number of partecipants

-- Definition --

The number of participants that have provided samples that have contributed to the calculation of the biomarker statistical parameter.

Voidable:

false

Multiplicity:

1

Value type:

Integer

Attribute:

Name:

pinLOD

Definition:

-- Name --

Limit of detection

-- Definition --

Proportion of individuals with undetectable levels of tested parameter (below limit of detection).

Voidable:

false

Multiplicity:

0..1

Value type:

Real

Constraint:

Name:

CI95ofGMandGeometricMeanTogether

Expression:

/* CI95ofGM should be provided when geometric mean is provided */


Data type: BiomarkerThematicMetadata

BiomarkerThematicMetadata

Definition:

-- Name --

Biomarker thematic metadata

-- Definition --

Thematic Metadata describing the purpose of the study, target population and the characteristic of the studied areas.

Type:

Data type

Attribute:

Name:

areaType

Definition:

-- Name --

Area type

-- Definition --

The characteristics of the sampling area (urban, rural, semi-urban) when these choices are predefined in a human biomonitoring study.

Voidable:

false

Multiplicity:

0..1

Value type:

PT_FreeText

Association role:

Name:

describedBy

Definition:

-- Definition --

Metadata that are linked to biomarker data

Voidable:

false

Multiplicity:

1..*

Value type:

Biomarker (spatial object type)

Attribute:

Name:

meanAge

Definition:

-- Name --

Mean age

-- Definition --

The mean age of the specific sub population.

Voidable:

false

Multiplicity:

1

Value type:

Age (union data type)

Attribute:

Name:

specificSubPopulation

Definition:

-- Name --

Specific subpopulation

-- Definition --

The characteristics of the sampled population with respect to age, gender, and other population characteristics when these choices are predefined in a human biomonitoring survey.

Voidable:

false

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

studyType

Definition:

-- Name --

Study type

-- Definition --

The aim of the study (hypothesis driven, general population survey, opportunistic) when these choices are predefined.

Voidable:

false

Multiplicity:

0..1

Value type:

PT_FreeText


Data type: BiomarkerType

BiomarkerType

Definition:

-- Name --

Biomarker type

-- Definition --

A biomarker is defined both by a quantified or determined chemical (e.g. cadmium, lead) or its metabolite, and a matrix (e.g. blood, urine) that is used for quantification; for example - cadmium in urine, lead in blood.

Type:

Data type

Attribute:

Name:

chemical

Definition:

-- Name --

Chemical

-- Definition --

Identification of the compound by name or abbreviation, chemical formula, CAS-PubChem or any other number that is quantified by the measurement.

Voidable:

false

Multiplicity:

1

Value type:

ChemicalValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

matrix

Definition:

-- Name --

Matrix

-- Definition --

Type of biological material or body compartment that is sampled to determine or quantify a biomarker.

Voidable:

false

Multiplicity:

1

Value type:

MatrixValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance


Object type: Concentration

Concentration

Definition:

-- Name --

concentration measure

-- Definition --

A measure of concentration of a specified component in a specified media.

Type:

Object type

Attribute:

Name:

uom

Definition:

-- Name --

unit of measure

-- Definition --

The unit of measure.

Voidable:

false

Multiplicity:

1

Value type:

UomConcentration


Spatial Object Type: Disease

Disease

Definition:

-- Name --

Disease

-- Definition --

Statistical information related to pathologies linked directly or indirectly to the quality of environment.

-- Description --

Statistical information related to diseases, health-related conditions and external causes of disease and injury, as classified in the International Statistical Classification of Diseases and Related Health Problems, 10th Revision (ICD-10). For practical reasons, a short term ‘disease’ is used to label all conditions covered by this definition.

Subtype of:

HealthStatisticalData

Type:

Spatial Object Type

Attribute:

Name:

COD

Definition:

-- Name --

Cause of death

-- Definition --

Data on causes of death (COD) that provide information on mortality patterns and form a major element of public health information.

Voidable:

false

Multiplicity:

0..1

Value type:

CODValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

ageRange

Definition:

-- Name --

Age range

-- Definition --

Age interval of a specific subpopulation expressed as starting age and an interval, both alternatively expressed in years, months or weeks.

Voidable:

true

Multiplicity:

1

Value type:

AgeRangeType (data type)

Attribute:

Name:

diseaseMeasure

Definition:

-- Name --

Disease measure

-- Definition --

Different ways how data on diseases and related health problems in a population can be reported.

Voidable:

false

Multiplicity:

1..*

Value type:

DiseaseMeasure (data type)

Attribute:

Name:

gender

Definition:

-- Name --

Gender

-- Definition --

Gender of the population considered.

Voidable:

true

Multiplicity:

1

Value type:

GenderValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

pathology

Definition:

-- Name --

International classification of diseases .

-- Definition --

Disease as defined in the ICD-10 update 2007 "ICD (International Classification of Diseases, 10th revision)".

-- Description --

As values in the INSPIRE data, the code could be used (e.g A00, A01, A01.1, ...).

Voidable:

false

Multiplicity:

0..1

Value type:

ICDValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

referencePeriod

Definition:

-- Name --

Reference period

-- Definition --

The time period to which data refers.

Voidable:

false

Multiplicity:

1

Value type:

ReferencePeriodType (data type)

Constraint:

Name:

CODusability

Expression:

/* The COD code list shall be used only if the diseaseMeasureType attribute of diseaseMeasure takes a value that represents mortality. */

Constraint:

Name:

pathologiOrCODnotempty

Expression:

/* At least one of pathology and COD attributes must not be empty. */ inv: self.COD->Empty implies self.pathology-> notEmpty inv: self.pathology->Empty implies self.COD -> notEmpty


Data type: DiseaseMeasure

DiseaseMeasure

Definition:

-- Name --

Disease measure

-- Definition --

Different ways in which data on diseases and related health problems in a population can be reported.

-- Description --

There is a strong agreement between the two codelists addressed in the Data Specifications Document; the “ICD10Value” and the “CODValue” codelist. Taking into account that the main source of harmonized data is Eurostat, the reporting formats of Eurostat should be promoted in the definition of DiseaseMeasureType:

• Absolute numbers: the total prevalence of a disease or mortality cause, without any further weighing or processing;

• Crude death rate: describes mortality in relation to the total population. Expressed in deaths per 100,000 inhabitants, it is calculated as the number of deaths recorded in the population for a given period divided by population in the same period and then multiplied by 100,000;

• Standardised death rate: weighted average of age-specific mortality rates. The weighting factor is the age distribution of a standard reference population. Standardised death rates are calculated for the age group 0-64 ('premature death') and for the total of ages. As most causes of death vary significantly with people's age and sex, the use of standardised death rates improves comparability over time and between countries.

The reporting formats as presented above are regulated through the European Parliament’s “ Regulation on Community statistics on public health and health and safety at work (EC) No 1338/2008”.

Type:

Data type

Attribute:

Name:

diseaseMeasureType

Definition:

-- Name --

Disease measure type

-- Definition --

Different ways how data on diseases and related health problems in a population can be reported.

Voidable:

false

Multiplicity:

1

Value type:

DiseaseMeasureTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

value

Definition:

-- Name --

Value

-- Definition --

Value of the measured disease indicator.

Voidable:

false

Multiplicity:

1

Value type:

Real


Spatial Object Type: EnvHealthDeterminantMeasure

EnvHealthDeterminantMeasure

Definition:

-- Name --

environmental health determinant measure

-- Definition --

A raw measurement performed at some place that is of interest for human health determinant analysis.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

location

Definition:

-- Name --

Location

-- Definition --

The location of the measurement.

-- Description --

This location should be a point geometry in most cases.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

measureTime

Definition:

-- Name --

measure time

-- Definition --

The time period when the measure has been performed.

Voidable:

false

Multiplicity:

1

Value type:

TM_Period

Attribute:

Name:

type

Definition:

-- Name --

Type

-- Definition --

The type of environmental health determinant.

Voidable:

false

Multiplicity:

1

Value type:

EnvHealthDeterminantTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

validFrom

Definition:

-- Name --

valid from

-- Definition --

The time when the information will start being used.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Name --

valid to

-- Definition --

The time when the information will stop being used.

Voidable:

true

Multiplicity:

1

Value type:

DateTime


Spatial Object Type: EnvHealthDeterminantStatisticalData

EnvHealthDeterminantStatisticalData

Definition:

-- Name --

environmental health determinant statistical data

-- Definition --

A statistical data of interest for human health determinant analysis, resulting from the aggregation of raw measurements located within a statistical unit.

Subtype of:

HealthStatisticalData

Type:

Spatial Object Type

Attribute:

Name:

statisticalMethod

Definition:

-- Name --

statistical method

-- Definition --

The type of statistical method used to aggregate the raw measurement data on the statistical unit.

Voidable:

false

Multiplicity:

1

Value type:

StatisticalAggregationMethodValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

type

Definition:

-- Name --

Type

-- Definition --

The type of environmental health determinant.

Voidable:

false

Multiplicity:

1

Value type:

EnvHealthDeterminantTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance


Spatial Object Type: GeneralHealthStatistics

GeneralHealthStatistics

Definition:

-- Name --

General health statistic

-- Definition --

Numbers about some aspects of health related to a population or an area. For the purpose of this data model, 'general health' data include issues such as self-perceived health, demographic distribution of various health problems, smokers, etc., expressed as raw numbers, rates, percentage, stratified by gender, age, and/or socio-economic, cultural, ethnic or other factors.

Subtype of:

HealthStatisticalData

Type:

Spatial Object Type

Attribute:

Name:

ageRange

Definition:

-- Name --

Age range

-- Definition --

Age interval of a specific subpopulation expressed as starting age and an interval, both alternatively expressed in years, months or weeks.

Voidable:

true

Multiplicity:

1

Value type:

AgeRangeType (data type)

Attribute:

Name:

gender

Definition:

-- Name --

Gender

-- Definition --

Gender of the population considered.

Voidable:

true

Multiplicity:

1

Value type:

GenderValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

generalHealthName

Definition:

-- Name --

General health name

-- Definition --

Health status indicator.

Voidable:

false

Multiplicity:

1

Value type:

GeneralHealthTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

generalHealthValue

Definition:

-- Name --

General health value

-- Definition --

A numerical expression of a health index/indicator.

Voidable:

false

Multiplicity:

1

Value type:

Real

Attribute:

Name:

referencePeriod

Definition:

-- Name --

Reference period

-- Definition --

The time period to which data is referred to.

Voidable:

false

Multiplicity:

1

Value type:

ReferencePeriodType (data type)


Spatial Object Type: HealthServicesStatistic

HealthServicesStatistic

Definition:

-- Name --

Health services statistic

-- Definition --

Type of health care indicator.

Subtype of:

HealthStatisticalData

Type:

Spatial Object Type

Attribute:

Name:

healthServiceType

Definition:

-- Name --

Health service type

-- Definition --

Type of health services.

Voidable:

false

Multiplicity:

1

Value type:

HealthServicesTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

healthServiceValue

Definition:

-- Name --

health service value

-- Definition --

Number of the type considered.

Voidable:

false

Multiplicity:

1

Value type:

Real

Attribute:

Name:

referencePeriod

Definition:

-- Name --

Reference period

-- Definition --

The time period to which data is referred to.

Voidable:

false

Multiplicity:

1

Value type:

ReferencePeriodType (data type)


Spatial Object Type: HealthStatisticalData

HealthStatisticalData

Definition:

-- Name --

Health statistical data

-- Definition --

Human health related data, from recorded diseases and related health problems (according to internationally accepted code lists, such as ICD-10), expressed as morbidity and mortality, to data on general health status (BMI, self perceived health, etc.), data on health care services (health care expenditure, day cases, etc.), and data on biomarkers; these are statistical indices aggregated at different statistical units, collected/reported in different population groups. Inclusion of human biomonitoring data provides an opportunity to explore potential direct or indirect links between human health and the environment.

Supertype of:

Biomarker

Disease

EnvHealthDeterminantStatisticalData

GeneralHealthStatistics

HealthServicesStatistic

Type:

Spatial Object Type

Abstract:

true

Association role:

Name:

aggregationUnit

Definition:

-- Definition --

Statistical unit to which health statistical data refers.

Voidable:

false

Multiplicity:

1

Value type:

StatisticalUnit (spatial object type)


Object type: NoiseMeasure

NoiseMeasure

Definition:

-- Name --

noise measure

-- Definition --

A measure of noise intensity.

Type:

Object type

Attribute:

Name:

uom

Definition:

-- Name --

unit of measure

-- Definition --

A unit of measure for noise intensity.

Voidable:

false

Multiplicity:

1

Value type:

UomNoise


Data type: ReferencePeriodType

ReferencePeriodType

Definition:

-- Name --

Reference period

-- Definition --

The time period which the refer.

Type:

Data type

Attribute:

Name:

endDate

Definition:

-- Name --

End date

-- Definition --

End of reference period.

Voidable:

false

Multiplicity:

1

Value type:

Date

Attribute:

Name:

startDate

Definition:

-- Name --

Start date

-- Definition --

Start of reference period.

Voidable:

false

Multiplicity:

1

Value type:

Date


Object type: UomConcentration

UomConcentration

Definition:

-- Name --

Unit of measure for concentration

-- Definition --

A unit of measure for concentration of a specified component within a specified media.

Type:

Object type

Attribute:

Name:

component

Definition:

-- Name --

component

-- Definition --

The component whose concentration is measured.

-- Description --

EXAMPLE: SO2 in ambient air, lead in drinking water, benzo-a-pyrene in indoor air, ragweed pollens in ambient air.

Voidable:

false

Multiplicity:

1

Value type:

ComponentTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

media

Definition:

-- Name --

media

-- Definition --

The media in which the concentration is measured.

-- Description --

EXAMPLE: SO2 in ambient air, lead in drinking water, benzo-a-pyrene in indoor air, ragweed pollens in ambient air.

Voidable:

false

Multiplicity:

1

Value type:

MediaTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance


Object type: UomNoise

UomNoise

Definition:

-- Name --

noise unit of measure

-- Definition --

A unit of measure for noise intensity.

Type:

Object type

Attribute:

Name:

source

Definition:

-- Name --

noise source type

-- Definition --

The noise source type.

-- Description --

EXAMPLE: Road traffic, rail traffic, air traffic, industrial activity, etc.

Voidable:

false

Multiplicity:

1

Value type:

NoiseSourceTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance


Application schema: Hydro - Network

Definition

-- Definition --

The Network application schema contains spatial objects associated with a connected hydrographic network representation of waterways, lakes etc. This is required primarily for the 'spatial analysis and modelling' Use Case.

Version:

4.0


Spatial Object Type: HydroNode

HydroNode

Definition:

-- Definition --

A node within the hydrographic network.

-- Description --

NOTE May represent a physical confluence, bifurcation/confluence/vanishing point etc, or it may be associated with a hydrographic point of interest or facility.

Subtype of:

HydroObject

Node

Type:

Spatial Object Type

Attribute:

Name:

hydroNodeCategory

Definition:

-- Definition --

Nature of the hydro node.

Voidable:

true

Multiplicity:

1

Value type:

HydroNodeCategoryValue (code list)

Values:

boundary

-- Definition --

Node used to connect different networks.

-- Description --

NOTE Can be used to connect cross border networks or adjacent networks together. Differs from source / outlet in that in the real world there is an adjacent link that is not present in the dataset supplied.

flowConstriction

-- Definition --

A network node unrelated to the network topology per se, but associated with a hydrographic point of interest or facility, or a man-made object, that affects the network flow.

-- Description --

NOTE May include dams, widenings and other obstructions in the watercourse.

flowRegulation

-- Definition --

A network node unrelated to the network topology per se, but associated with a hydrographic point of interest or facility, or a man-made object, that regulates the network flow.

-- Description --

NOTE May include weirs, pumping stations and hydro power plants as well as abstraction and discharge into / from the watercourse.

junction

-- Definition --

Node where three or more links are coincident.

-- Description --

NOTE Includes all nodes at which different watercourses or watercourse branches merge into one (confluence) and where watercourses fork and divide (bifurcations).

outlet

-- Definition --

Ending node of a series of interconnected links.

-- Description --

NOTE Does not have an downstream output link. Includes sinks and watercourse mouths.

source

-- Definition --

Starting node of a series of interconnected links.

-- Description --

NOTE Does not have an upstream input link. Includes springs and seeps.


Spatial Object Type: WatercourseLink

WatercourseLink

Definition:

-- Definition --

A segment of a watercourse within a hydrographic network.

-- Description --

NOTE A watercourse link may be fictitious, with no direct correspondence to a real-world object and included only to ensure a closed network.

EXAMPLE Fictitious examples:

- virtual network segment in coastal water area

- virtual network segment in lake area

- virtual network segment in river to connect tributary

- virtual network segment in transitional water area

Subtype of:

HydroObject

Link

Type:

Spatial Object Type

Attribute:

Name:

flowDirection

Definition:

-- Definition --

Direction of water flow in the segment relative to digitisation of segment geometry.

Voidable:

true

Multiplicity:

1

Value type:

LinkDirectionValue (code list)

Attribute:

Name:

length

Definition:

-- Definition --

Length of network segment.

Voidable:

true

Multiplicity:

1

Value type:

Length


Spatial Object Type: WatercourseLinkSequence

WatercourseLinkSequence

Definition:

-- Definition --

A sequence of watercourse links representing a non-branching path through a hydrographic network.

Subtype of:

HydroObject

LinkSequence

Type:

Spatial Object Type


Spatial Object Type: WatercourseSeparatedCrossing

WatercourseSeparatedCrossing

Definition:

-- Definition --

An element in the hydrographic network used to indicate non-interacting crossing of watercourse links separated by level.

-- Description --

NOTE The crossing may legitimately break a no-intersection quality rule.

Subtype of:

HydroObject

GradeSeparatedCrossing

Type:

Spatial Object Type


Application schema: Hydro - Physical Waters

Definition

-- Definition --

The 'PhysicalWaters' application schema is concerned primarily with the 'mapping' Use Case

Version:

4.0


Spatial Object Type: Crossing

Crossing

Definition:

-- Definition --

A man-made object allowing the passage of water above or below an obstacle.

-- Description --

EXAMPLE Aqueduct, bridge, culvert, siphon.

Subtype of:

ManMadeObject

Type:

Spatial Object Type

Attribute:

Name:

type

Definition:

-- Definition --

The type of physical crossing.

Voidable:

true

Multiplicity:

1

Value type:

CrossingTypeValue (code list)

Values:

aqueduct

-- Definition --

A pipe or artificial channel that is designed to transport water from a remote source, usually by gravity, for freshwater supply, agricultural, and/or industrial use.

-- Description --

SOURCE [DFDD].

bridge

-- Definition --

A structure that connects two locations and provides for the passage of a transportation route over a terrain obstacle.

-- Description --

SOURCE [Based on DFDD].

EXAMPLE 1 (Transportation route) A road or a railway.

EXAMPLE 2 (Terrain obstacle) A waterbody, a gully, and/or a road.

culvert

-- Definition --

An enclosed channel for carrying a watercourse under a route.

-- Description --

SOURCE [Based on DFDD].

EXAMPLE 1 (Watercourse carried in an enclosed channel) A stream, a sewer, or a drain.

EXAMPLE 2 (Route over a culvert) A road, a railway, or an embankment.

siphon

-- Definition --

A pipe used for conveying liquid from one level to a lower level, using the liquid pressure differential to force a column of the liquid up to a higher level before it falls to the outlet.

-- Description --

SOURCE [DFDD].


Spatial Object Type: DamOrWeir

DamOrWeir

Definition:

-- Definition --

A permanent barrier across a watercourse used to impound water or to control its flow.

-- Description --

SOURCE [EuroRegionalMap].

Subtype of:

ManMadeObject

Type:

Spatial Object Type


Spatial Object Type: DrainageBasin

DrainageBasin

Definition:

-- Definition --

Area having a common outlet for its surface runoff.

-- Description --

SOURCE [UNESCO/WMO International Glossary of Hydrology].

NOTE 1 Regarding the different classifications of drainage basins, no distinction is made between drainage basins / sub-basins since this will vary with application. It is possible to build basins from other basins.

NOTE 2 The outlet of a drainage basin may be a canal or a lake.

NOTE 3 Synonyms for drainage basin include: catchment; catchment area; drainage area; river basin; watershed.

Subtype of:

HydroObject

Supertype of:

RiverBasin

Type:

Spatial Object Type

Attribute:

Name:

area

Definition:

-- Definition --

Size of the drainage basin area.

Voidable:

true

Multiplicity:

1

Value type:

Area

Attribute:

Name:

basinOrder

Definition:

-- Definition --

Number (or code) expressing the degree of branching/dividing in a drainage basin system.

Voidable:

true

Multiplicity:

0..1

Value type:

HydroOrderCode (data type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Association role:

Name:

containsBasin

Definition:

-- Definition --

A smaller sub-basin contained within a larger basin.

Voidable:

true

Multiplicity:

0..*

Value type:

DrainageBasin (spatial object type)

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Definition --

The geometry of the drainage basin, as a surface.

Voidable:

false

Multiplicity:

1

Value type:

GM_Surface

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

origin

Definition:

-- Definition --

Origin of the drainage basin.

-- Description --

EXAMPLE Natural, man-made, etc.

NOTE A polder is a drainage basin of man-made origin.

Voidable:

true

Multiplicity:

1

Value type:

OriginValue (enumeration)

Values:

natural

-- Definition --

An indication that a spatial object is natural.

manMade

-- Definition --

An indication that a spatial object is man-made.

-- Description --

SOURCE [DFDD].

Association role:

Name:

outlet

Definition:

-- Definition --

The surface water outlet(s) of a drainage basin.

Voidable:

true

Multiplicity:

1..*

Value type:

SurfaceWater (spatial object type)

Constraint:

Name:

largestBasinIsRiverBasin

Expression:

/* A river basin may not be contained in any other basin */ inv: self.containsBasin->forall(c | not c.oclIsTypeOf(RiverBasin))


Spatial Object Type: Embankment

Embankment

Definition:

-- Definition --

A man-made raised long mound of earth or other material.

-- Description --

SOURCE [DFDD].

NOTE 1 Includes retaining walls, harbours, dikes.

NOTE 2 Regarded as a candidate spatial object in Annex III theme 'Natural risk zones' due to its role in limiting flooding.

Subtype of:

ManMadeObject

Type:

Spatial Object Type


Spatial Object Type: Falls

Falls

Definition:

-- Definition --

A vertically descending part of a watercourse where it falls from a height.

-- Description --

SOURCE [Based on DFDD].

EXAMPLE Waterfalls over a rock or a precipice.

Subtype of:

FluvialPoint

Type:

Spatial Object Type

Attribute:

Name:

height

Definition:

-- Definition --

Distance measured from the lowest point of the base at ground or water level (downhill side/downstream side) to the tallest point of the spatial object.

-- Description --

SOURCE [DFDD].

Voidable:

true

Multiplicity:

1

Value type:

Length


Spatial Object Type: FluvialPoint

FluvialPoint

Definition:

-- Definition --

A hydro point of interest that affects the flow of a watercourse.

Subtype of:

HydroPointOfInterest

Supertype of:

Falls

Rapids

Type:

Spatial Object Type

Abstract:

true


Spatial Object Type: Ford

Ford

Definition:

-- Definition --

A shallow part of a watercourse used as a road crossing.

-- Description --

SOURCE [DFDD].

Subtype of:

ManMadeObject

Type:

Spatial Object Type


Data type: HydroOrderCode

HydroOrderCode

Definition:

-- Definition --

A hydrologically meaningful 'order code' for ordering hierarchies of watercourses and drainage basins.

Type:

Data type

Attribute:

Name:

order

Definition:

-- Definition --

Number (or code) expressing the degree of branching or dividing in a stream or drainage basin system.

-- Description --

SOURCE [Based on UNESCO/WMO International Glossary of Hydrology].

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

orderScheme

Definition:

-- Definition --

A description of the concept for ordering.

-- Description --

EXAMPLE Strahler, Horton, Pfaffstetter etc.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

scope

Definition:

-- Definition --

An indicator of the scope or origin for an order code (including whether it is national, supranational or European).

-- Description --

NOTE In the case of a national hydrographic identifier it may start with a two-letter country code as per ISO 3166-1-Alpha-2.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString


Spatial Object Type: HydroPointOfInterest

HydroPointOfInterest

Definition:

-- Definition --

A natural place where water appears, disappears or changes its flow.

-- Description --

EXAMPLE Fluvial points (waterfall, cascade, rapids, breaker), spring/water hole (spring, source, geyser, thermal spring, natural fountain, well, also fumarole, artesian), sinkhole (sinkhole, drainage loss).

NOTE A hydro point of interest may create a flow constriction in the network.

Subtype of:

HydroObject

Supertype of:

FluvialPoint

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Definition --

The geometry of the hydro point of interest, as a point, curve or surface.

Voidable:

true

Multiplicity:

1

Value type:

GM_Primitive

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

levelOfDetail

Definition:

-- Definition --

Resolution, expressed as the inverse of an indicative scale or a ground distance.

-- Description --

NOTE The object is captured at a scale of this level of detail; rules apply for portrayal and visualisation.

Voidable:

false

Multiplicity:

0..1

Value type:

MD_Resolution (union data type)


Spatial Object Type: LandWaterBoundary

LandWaterBoundary

Definition:

-- Definition --

The line where a land mass is in contact with a body of water.

-- Description --

SOURCE [DFDD].

NOTE The plane of reference for the land-water boundary should be a high water datum, such as 'Mean High Water Springs', 'High Water' or 'Mean Higher High Water'. Where there is little appreciable change in waterlevels / tide at the adjacent shore, then 'Mean Sea Level' or 'Local Datum' may be used.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Definition --

The geometry of the land-water boundary, as a curve.

Voidable:

false

Multiplicity:

1

Value type:

GM_Curve

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

origin

Definition:

-- Definition --

Origin of the land-water boundary.

-- Description --

EXAMPLE Natural, man-made, etc.; a sea defence is a land-water boundary of man-made origin.

Voidable:

true

Multiplicity:

1

Value type:

OriginValue (enumeration)

Values:

natural

-- Definition --

An indication that a spatial object is natural.

manMade

-- Definition --

An indication that a spatial object is man-made.

-- Description --

SOURCE [DFDD].

Attribute:

Name:

waterLevelCategory

Definition:

-- Definition --

Water-level defining the land-water boundary.

-- Description --

EXAMPLE High water, low water, etc.

Voidable:

true

Multiplicity:

1

Value type:

WaterLevelValue (code list)

Values:

equinoctialSpringLowWater

-- Definition --

The level of low water springs near the time of an equinox.

-- Description --

SOURCE [DFDD].

higherHighWater

-- Definition --

The highest of the high waters (or single high water) of any specified tidal day due to the declination A1 effects of the moon and sun.

-- Description --

SOURCE [DFDD].

higherHighWaterLargeTide

-- Definition --

The average of the highest high waters, one from each of 19 years of observations.

-- Description --

SOURCE [DFDD].

highestAstronomicalTide

-- Definition --

The highest tidal level, which can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

-- Description --

SOURCE [DFDD].

highestHighWater

-- Definition --

The highest water level observed at a location.

-- Description --

SOURCE [DFDD].

highWater

-- Definition --

The highest level reached at a location by the water surface in one tidal cycle.

-- Description --

SOURCE [DFDD].

NOTE When used on inland waters it is generally defined as a level that the daily mean water level exceeds less than 5 percent of the time.

highWaterSprings

-- Definition --

An arbitrary level, approximating that of mean high water springs.

-- Description --

SOURCE [DFDD].

indianSpringHighWater

-- Definition --

A tidal surface datum approximating the level of the mean of the higher high water at spring tides.

-- Description --

SOURCE [DFDD].

NOTE This tidal datum approximates the highest water level observed at a location and is usually above that of the higher high water at spring tides.

indianSpringLowWater

-- Definition --

A tidal surface datum approximating the level of the mean of the lower low water at spring tides.

-- Description --

SOURCE [DFDD].

NOTE This tidal datum approximates the lowest water level observed at a location and is usually below that of the lower low water at spring tides.

localDatum

-- Definition --

An arbitrary datum defined by an authority of a local harbour, from which levels and tidal heights are measured by that authority.

-- Description --

SOURCE [DFDD].

lowerLowWater

-- Definition --

The lowest of the low waters (or single low water) of any specified tidal day due to the declination A1 effects of the moon and sun.

-- Description --

SOURCE [DFDD].

lowerLowWaterLargeTide

-- Definition --

The average of the lowest low waters, one from each of 19 years of observations.

-- Description --

SOURCE [DFDD].

lowestAstronomicalTide

-- Definition --

The lowest tide level that can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

-- Description --

SOURCE [DFDD].

lowestLowWater

-- Definition --

An arbitrary level conforming to the lowest tide observed at a location, or somewhat lower.

-- Description --

SOURCE [DFDD].

lowestLowWaterSprings

-- Definition --

An arbitrary level conforming to the lowest water level observed at a location at spring tides during a period shorter than 19 years.

-- Description --

SOURCE [DFDD].

lowWater

-- Definition --

An approximation of mean low water adopted as the reference level for a limited region, irrespective of better determinations later.

-- Description --

SOURCE [DFDD].

NOTE Used mostly in harbour and river engineering. Used in inland waters. It is generally defined as a level which the daily mean water level would fall below less than 5 percent of the time and by no more than 0.2 metres during the navigation season. A single level surface is usually chosen as the low water datum for a whole lake. On a river, low water datum is a sloping surface, which approximates the surface of the river at a low state.

lowWaterDatum

-- Definition --

An approximation of mean low water that has been adopted as a standard reference for a limited area.

-- Description --

SOURCE [Based on DFDD].

NOTE 1 It is retained for an indefinite period regardless of the fact that it may differ slightly from a better determination of mean low water from a subsequent series of observations.

NOTE 2 Used primarily for river and harbor engineering purposes.

lowWaterSprings

-- Definition --

A level approximating that of mean low water springs.

-- Description --

SOURCE [DFDD].

meanHigherHighWater

-- Definition --

The average height of higher high waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanHigherHighWaterSprings

-- Definition --

The average height of higher high water at spring tides at a location.

-- Description --

SOURCE [DFDD].

meanHigherLowWater

-- Definition --

The average of the higher low water height of each tidal day observed over a National Tidal Datum Epoch.

-- Description --

SOURCE [DFDD].

NOTE For stations with shorter series, comparison of simultaneous observations with a control tide station is made in order to derive the equivalent datum of the National Tidal Datum Epoch.

meanHighWater

-- Definition --

The average height of all high waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanHighWaterNeaps

-- Definition --

The average height of the high waters of the neap tide.

-- Description --

SOURCE [DFDD].

meanHighWaterSprings

-- Definition --

The average height of the high waters of spring tides.

-- Description --

SOURCE [DFDD].

meanLowerHighWater

-- Definition --

The average of the lower high water height of each tidal day observed over a National Tidal Datum Epoch.

-- Description --

SOURCE [DFDD].

NOTE For stations with shorter series, comparison of simultaneous observations with a control tide station is made in order to derive the equivalent datum of the National Tidal Datum Epoch.

meanLowerLowWater

-- Definition --

The average height of the lower low waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanLowerLowWaterSprings

-- Definition --

The average height of lower low water at spring tides at a location.

-- Description --

SOURCE [DFDD].

meanLowWater

-- Definition --

The average height of all low waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanLowWaterNeaps

-- Definition --

The average height of the low waters of the neap tide.

-- Description --

SOURCE [DFDD].

meanLowWaterSprings

-- Definition --

The average height of the low waters of spring tides.

-- Description --

SOURCE [DFDD].

meanSeaLevel

-- Definition --

The average height of the sea at a tide station measured from a fixed predetermined reference level.

-- Description --

SOURCE [DFDD].

NOTE Usually determined from hourly height readings, for all stages of the tide, over a 19-year period.

meanTideLevel

-- Definition --

The arithmetic mean of mean high water and mean low water.

-- Description --

SOURCE [DFDD].

meanWaterLevel

-- Definition --

The average of all hourly water levels over the available period of record.

-- Description --

SOURCE [DFDD].

nearlyHighestHighWater

-- Definition --

An arbitrary level approximating the highest water level observed at a location, usually equivalent to the high water springs.

-- Description --

SOURCE [DFDD].

nearlyLowestLowWater

-- Definition --

A level approximating the lowest water level observed at a location, usually equivalent to Indian spring low water.

-- Description --

SOURCE [DFDD].

tropicHigherHighWater

-- Definition --

The highest of the high waters (or single high water) of the tides occurring semimonthly when the effect of the Moon's maximum declination is greatest.

-- Description --

SOURCE [DFDD].

NOTE At these times there is a tendency for an increase in the diurnal range.

tropicLowerLowWater

-- Definition --

The lowest of the low waters (or single low water) of the tides occurring semimonthly when the effect of the Moon's maximum declination is greatest.

-- Description --

SOURCE [DFDD].

NOTE At these times there is a tendency for an increase in the diurnal range.


Spatial Object Type: Lock

Lock

Definition:

-- Definition --

An enclosure with a pair or series of gates used for raising or lowering vessels as they pass from one water level to another.

-- Description --

SOURCE [DFDD].

Subtype of:

ManMadeObject

Type:

Spatial Object Type


Spatial Object Type: ManMadeObject

ManMadeObject

Definition:

-- Definition --

An artificial object which lies inside a body of water and has one of the following types of function:

- Retains the water;

- Regulates the quantity of water;

- Alters the course of the water;

- Allows watercourses to cross each other.

Subtype of:

HydroObject

Supertype of:

Crossing

DamOrWeir

Embankment

Ford

Lock

ShorelineConstruction

Sluice

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

condition

Definition:

-- Definition --

The state of planning, construction, repair, and/or maintenance of the structures and/or equipment comprising a facility and/or located at a site, as a whole.

-- Description --

SOURCE [DFDD].

Voidable:

true

Multiplicity:

1

Value type:

ConditionOfFacilityValue (code list)

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Definition --

The geometry of the man-made object, as a point, curve or surface.

Voidable:

true

Multiplicity:

1

Value type:

GM_Primitive

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

levelOfDetail

Definition:

-- Definition --

Resolution, expressed as the inverse of an indicative scale or a ground distance.

-- Description --

NOTE The object is captured at a scale of this level of detail; rules apply for portrayal and visualisation.

Voidable:

false

Multiplicity:

0..1

Value type:

MD_Resolution (union data type)


Spatial Object Type: Rapids

Rapids

Definition:

-- Definition --

Portions of a stream with accelerated current where it descends rapidly but without a break in the slope of the bed sufficient to form a waterfall.

-- Description --

SOURCE [DFDD].

Subtype of:

FluvialPoint

Type:

Spatial Object Type


Spatial Object Type: RiverBasin

RiverBasin

Definition:

-- Definition --

The area of land from which all surface run-off flows through a sequence of streams, rivers and, possibly, lakes into the sea at a single river mouth, estuary or delta.

-- Description --

SOURCE [2000/60/EC Art. 2(13)].

Subtype of:

DrainageBasin

Type:

Spatial Object Type

Constraint:

Name:

largestBasinIsRiverBasin

Expression:

/* A river basin may not be contained in any other basin */ inv: self.containsBasin->forall(c | not c.oclIsTypeOf(RiverBasin))


Spatial Object Type: Shore

Shore

Definition:

-- Definition --

The narrow strip of land in immediate contact with any body of water including the area between high and low water lines.

-- Description --

SOURCE [IHO S-32].

NOTE Regarded as a candidate spatial object in Annex II theme 'Land cover' due to unconsolidated shore inclusion in coastal land-cover classificaction schemes.

Subtype of:

HydroObject

Supertype of:

InterTidalArea

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

composition

Definition:

-- Definition --

The primary type(s) of material composing a spatial object, exclusive of the surface.

-- Description --

SOURCE [Based on DFDD].

NOTE The basis for 'primary' may be, for example, compositional dominance or structural organization.

Voidable:

true

Multiplicity:

1

Value type:

ShoreTypeValue (code list)

Values:

boulders

-- Definition --

Large water- or weather-worn stones.

-- Description --

SOURCE [DFDD].

clay

-- Definition --

A stiff tenacious fine-grained earth consisting mainly of hydrated aluminosilicates, which become more plastic when water is added and can be moulded and dried.

-- Description --

SOURCE [DFDD].

gravel

-- Definition --

Small water-worn or pounded stones.

-- Description --

SOURCE [DFDD].

mud

-- Definition --

Soft wet soil, sand, dust, and/or other earthy matter.

-- Description --

SOURCE [DFDD].

rock

-- Definition --

Stones of any size.

-- Description --

SOURCE [DFDD].

sand

-- Definition --

Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain.

-- Description --

SOURCE [DFDD].

shingle

-- Definition --

Small, loose, rounded waterworn pebbles, especially as accumulated on a seashore.

-- Description --

SOURCE [DFDD].

stone

-- Definition --

Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose.

-- Description --

SOURCE [DFDD].

Attribute:

Name:

delineationKnown

Definition:

-- Definition --

An indication that the delineation (for example: limits and information) of a spatial object is known.

-- Description --

SOURCE [Based on DFDD].

Voidable:

true

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Definition --

The geometry of the shore.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)


Spatial Object Type: ShorelineConstruction

ShorelineConstruction

Definition:

-- Definition --

An artificial structure attached to land bordering a body of water and fixed in position.

-- Description --

SOURCE [DFDD].

NOTE 1 It is usually fixed to the waterbody bottom (for example: a mole) but may occasionally be fixed in position (for example: attached to the shore at one end and held between pilings at the other) but floating. Shoreline constructions are normally used for berthing and/or protection.

NOTE 2 Includes breakwater/groyne/wharf; but has more flexibility - also applies to inland waters.

Subtype of:

ManMadeObject

Type:

Spatial Object Type


Spatial Object Type: Sluice

Sluice

Definition:

-- Definition --

An open, inclined conduit fitted with a gate for regulating water flow.

-- Description --

SOURCE [DFDD].

Subtype of:

ManMadeObject

Type:

Spatial Object Type


Spatial Object Type: StandingWater

StandingWater

Definition:

-- Definition --

A body of water that is entirely surrounded by land.

-- Description --

SOURCE [DFDD].

NOTE It may occur in a natural terrain depression in which water collects, or may be impounded by a dam, or formed by its bed being hollowed out of the soil, or formed by embanking and/or damming up a natural hollow (for example: by a beaver dam). It may be connected to inflowing / outflowing watercourses or other standing waters.

Subtype of:

SurfaceWater

Type:

Spatial Object Type

Attribute:

Name:

elevation

Definition:

-- Definition --

Elevation above mean sea level.

-- Description --

SOURCE [Based on EuroRegionalMap].

Voidable:

true

Multiplicity:

1

Value type:

Length

Attribute:

Name:

meanDepth

Definition:

-- Definition --

Average depth of the body of water.

Voidable:

true

Multiplicity:

1

Value type:

Length

Attribute:

Name:

surfaceArea

Definition:

-- Definition --

Surface area of the body of water.

Voidable:

true

Multiplicity:

1

Value type:

Area

Constraint:

Name:

geometryIsSurfaceOrPoint

Description:

Standing water geometry may be a surface or point

Expression:

inv: self.geometry.oclIsTypeOf(GM_Surface) or self.geometry.oclIsTypeOf(GM_Point)


Spatial Object Type: SurfaceWater

SurfaceWater

Definition:

-- Definition --

Any known inland waterway body.

-- Description --

SOURCE [Based on DFDD].

EXAMPLE Lake/pond, reservoir, river/stream, etc.

NOTE May include islands, represented as 'holes' in its geometry. Islands may be surrounded by a shore and / or land-ware boundary.

Subtype of:

HydroObject

Supertype of:

StandingWater

Watercourse

Type:

Spatial Object Type

Abstract:

true

Association role:

Name:

bank

Definition:

-- Definition --

The bank(s) associated to a surface water.

Voidable:

true

Multiplicity:

0..*

Value type:

Shore (spatial object type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Association role:

Name:

drainsBasin

Definition:

-- Definition --

The basin(s) drained by a surface water.

Voidable:

true

Multiplicity:

1..*

Value type:

DrainageBasin (spatial object type)

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Definition --

The geometry of the surface water:

- either a curve or surface for a watercourse;

- either a point or surface for a standing water.

Voidable:

false

Multiplicity:

1

Value type:

GM_Primitive

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

levelOfDetail

Definition:

-- Definition --

Resolution, expressed as the inverse of an indicative scale or a ground distance.

-- Description --

NOTE The object is captured at a scale of this level of detail; rules apply for portrayal and visualisation.

Voidable:

false

Multiplicity:

0..1

Value type:

MD_Resolution (union data type)

Attribute:

Name:

localType

Definition:

-- Definition --

Provides 'local' name for the type of surface water.

-- Description --

EXAMPLE Canal, channel, ditch, etc.

Voidable:

true

Multiplicity:

0..1

Value type:

LocalisedCharacterString

Association role:

Name:

neighbour

Definition:

-- Definition --

An association to another instance of the same real-world surface water in another data set.

Voidable:

true

Multiplicity:

0..*

Value type:

SurfaceWater (spatial object type)

Attribute:

Name:

origin

Definition:

-- Definition --

Origin of the surface water.

-- Description --

SOURCE [Based on EuroRegionalMap].

EXAMPLE Natural, man-made, etc.

NOTE 1 Natural surface waters are natural watercourses (e.g. rivers, streams) and standing waters (e.g. pools, lakes) naturally preserved and that have been canalised and / or dammed either for navigation or for preventing flood disaster.

NOTE 2 A man-made surface water is a surface water entirely created by man for drainage, storage or transportation purpose, this includes canals, ditches and reservoirs.

Voidable:

true

Multiplicity:

1

Value type:

OriginValue (enumeration)

Values:

natural

-- Definition --

An indication that a spatial object is natural.

manMade

-- Definition --

An indication that a spatial object is man-made.

-- Description --

SOURCE [DFDD].

Attribute:

Name:

persistence

Definition:

-- Definition --

The degree of persistence of water.

-- Description --

SOURCE [Based on DFDD].

Voidable:

true

Multiplicity:

1

Value type:

HydrologicalPersistenceValue (code list)

Values:

dry

-- Definition --

Filled and/or flowing infrequently, generally only during and/or immediately after heavy precipitation.

-- Description --

SOURCE [DFDD].

NOTE The waterbody is often vegetated (for example: with shrubs); such a streambed in the Southwestern United States is termed a 'derramadero'.

ephemeral

-- Definition --

Filled and/or flowing during and immediately after precipitation.

-- Description --

SOURCE [DFDD].

intermittent

-- Definition --

Filled and/or flowing for part of the year.

-- Description --

SOURCE [DFDD].

perennial

-- Definition --

Filled and/or flowing continuously throughout the year as its bed lies below the water table.

-- Description --

SOURCE [DFDD].

Attribute:

Name:

tidal

Definition:

-- Definition --

Identifies whether the surface water is affected by tidal water.

Voidable:

true

Multiplicity:

1

Value type:

Boolean


Spatial Object Type: Watercourse

Watercourse

Definition:

-- Definition --

A natural or man-made flowing watercourse or stream.

-- Description --

SOURCE [EuroRegionalMap].

Subtype of:

SurfaceWater

Type:

Spatial Object Type

Attribute:

Name:

condition

Definition:

-- Definition --

The state of planning, construction, repair, and/or maintenance of a watercourse.

-- Description --

SOURCE [Based on DFDD].

NOTE Only relevant for a man-made watercourse.

Voidable:

true

Multiplicity:

0..1

Value type:

ConditionOfFacilityValue (code list)

Attribute:

Name:

delineationKnown

Definition:

-- Definition --

An indication that the delineation (for example: limits and information) of a spatial object is known.

-- Description --

SOURCE [DFDD].

EXAMPLE The delineation may not be known in the following situations:

- an underground watercourse

- real underground network segment (pipeline or natural network section)

- transition area between a broad river and a smaller tributary

Voidable:

true

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

length

Definition:

-- Definition --

Length of the watercourse.

Voidable:

true

Multiplicity:

1

Value type:

Length

Attribute:

Name:

level

Definition:

-- Definition --

Vertical location of watercourse relative to ground.

Voidable:

true

Multiplicity:

1

Value type:

VerticalPositionValue (enumeration)

Attribute:

Name:

streamOrder

Definition:

-- Definition --

Number (or code) expressing the degree of branching in a stream system.

-- Description --

SOURCE [Based on UNESCO/WMO International Glossary of Hydrology].

Voidable:

true

Multiplicity:

0..1

Value type:

HydroOrderCode (data type)

Attribute:

Name:

width

Definition:

-- Definition --

Width of watercourse (as a range) along its length.

Voidable:

true

Multiplicity:

1

Value type:

WidthRange (data type)

Constraint:

Name:

banksShallBeDifferentShoreObjects

Expression:

/*The shores on either side of a watercourse shall be provided (using the bank property) as two separate Shore objects.*/

Constraint:

Name:

geometryIsCurveOrSurface

Description:

Watercourse geometry may be a curve or surface

Expression:

inv: self.geometry.oclIsTypeOf(GM_Curve) or self.geometry.oclIsTypeOf(GM_Surface)

Constraint:

Name:

onlyManmadeHasConditionAttr

Expression:

/* A condition attribute may be specified only for a man-made watercourse */ inv: (self->count(condition)=1) implies (self.origin=OriginType::manMade)


Spatial Object Type: Wetland

Wetland

Definition:

-- Definition --

A poorly drained or periodically flooded area where the soil is saturated with water, and vegetation is supported.

-- Description --

SOURCE [EuroRegionalMap].

EXAMPLE Marsh/swamp, bog/moor.

NOTE Regarded as a candidate spatial object in Annex II theme 'Land cover' due to explicit mention in 2007/2/EC Ann. II 2.

Subtype of:

HydroObject

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Definition --

The geometry of the wetland, as a surface.

Voidable:

false

Multiplicity:

1

Value type:

GM_Surface

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

localType

Definition:

-- Definition --

Provides 'local' name for the type of wetland.

-- Description --

EXAMPLE Bog, swamp.

Voidable:

true

Multiplicity:

0..1

Value type:

LocalisedCharacterString

Attribute:

Name:

tidal

Definition:

-- Definition --

Identifies whether the wetland is affected by tidal water.

Voidable:

true

Multiplicity:

1

Value type:

Boolean


Data type: WidthRange

WidthRange

Definition:

-- Definition --

The range of a watercourse's horizontal width along its length.

Type:

Data type

Attribute:

Name:

lower

Definition:

-- Definition --

Lower bound of width.

Voidable:

false

Multiplicity:

1

Value type:

Length

Attribute:

Name:

upper

Definition:

-- Definition --

Upper bound of width.

Voidable:

false

Multiplicity:

1

Value type:

Length


Application schema: Hydro - base

Definition

-- Definition --

This package provides base classes used to identify real-world objects. These identities may be used to provide implicit semantic associations between different 'implementation views'.

-- Description --

EXAMPLE: A real-world object identified as the 'Rhine' may be realised through a Network view (as a set of links and nodes), a Physical Waters view (as a Watercourse), and a reporting view (as a WFDRiver).

Version:

4.0


Data type: HydroIdentifier

HydroIdentifier

Definition:

-- Definition --

A hydrographic thematic identifier.

-- Description --

NOTE May be used to hold a national hydrological identification code.

Type:

Data type

Attribute:

Name:

classificationScheme

Definition:

-- Definition --

A description of the identification scheme (National, European, etc.) being used.

Voidable:

false

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

localId

Definition:

-- Definition --

A local identifier, assigned by some authority.

-- Description --

NOTE It will often be a national hydrographic identifier.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

namespace

Definition:

-- Definition --

An indicator of the scope for the local identifier.

-- Description --

NOTE In the case of a national hydrographic identifier it should be a two-letter country code as per ISO 3166-1-Alpha-2.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString


HydroObject

HydroObject

Definition:

-- Definition --

An identity base for hydrographic (including man-made) objects in the real world.

-- Description --

NOTE Derived 'views' of real-world hydrographic objects are represented through specialisations in other application schemas; all representations of the same real-world object share a common geographic name or hydrographic identifier.

Supertype of:

DrainageBasin

HydroNode

HydroPointOfInterest

ManMadeObject

SeaArea

Shore

Shoreline

SurfaceWater

WatercourseLink

WatercourseLinkSequence

WatercourseSeparatedCrossing

Wetland

Abstract:

true

Attribute:

Name:

geographicalName

Definition:

-- Definition --

A geographical name that is used to identify a hydrographic object in the real world. It provides a 'key' for implicitly associating different representations of the object.

-- Description --

EXAMPLE A standing water in a mapping view may share the same geographical name as a WFD lake in a reporting view, implying they are both representations of the same real world object.

Voidable:

true

Multiplicity:

0..*

Value type:

GeographicalName (data type)

Attribute:

Name:

hydroId

Definition:

-- Definition --

An identifier that is used to identify a hydrographic object in the real world. It provides a 'key' for implicitly associating different representations of the object.

-- Description --

NOTE 1 The identifier may be a national hydrological identification code.

NOTE 2 More than one identifier may be required, for instance a watercourse may be assigned different identifying codes under national and European schemes.

EXAMPLE A lock in a mapping view may share the same identifier as a hydro node in a network view, implying they are both representations of the same real world object.

Voidable:

true

Multiplicity:

0..*

Value type:

HydroIdentifier (data type)

Association role:

Name:

relatedHydroObject

Definition:

-- Definition --

A related hydrographic object representing the same real-world entity.

Voidable:

false

Multiplicity:

0..*

Value type:

HydroObject (spatial object type)


Application schema: Hydrogeology

Version:

4.0


Spatial Object Type: ActiveWell

ActiveWell

Definition:

-- Name --

Active Well

-- Definition --

A well influencing the groundwater resources of the aquifer.

-- Description --

The most common examples of Active Well are: extracting, artificial recharging, or dewatering wells.

NOTE: ActiveWell by extracting, recharging or dewatering influences and changes the state of groundwater resources.

Subtype of:

HydrogeologicalObjectManMade

Type:

Spatial Object Type

Attribute:

Name:

activityType

Definition:

-- Name --

Active Well Type

-- Definition --

The type of activity carried out by the well.

-- Description --

Indicates if the well is used for extracting, recharging, dewatering etc of the groundwater resources.

Voidable:

false

Multiplicity:

1..*

Value type:

ActiveWellTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Association role:

Name:

borehole

Definition:

-- Name --

Borehole

-- Definition --

The Borehole upon which the ActiveWell is based.

Voidable:

true

Multiplicity:

0..1

Value type:

Borehole (spatial object type)

Association role:

Name:

environmentalMonitoringFacility

Definition:

-- Name --

Environmental Monitoring Facility

-- Definition --

The related EnvironmentalMonitoringFacility.

-- Description --

Groundwater ObservationWell is a monitoring object.

Voidable:

true

Multiplicity:

0..1

Value type:

EnvironmentalMonitoringFacility (spatial object type)

Association role:

Name:

groundWaterBody

Definition:

-- Name --

Groundwater Body

-- Definition --

The GroundWaterBody from which the ActiveWell extracts groundwater resources.

Voidable:

true

Multiplicity:

0..*

Value type:

GroundWaterBody (spatial object type)


Spatial Object Type: Aquiclude

Aquiclude

Definition:

-- Name --

Aquiclude

-- Definition --

An impermeable body of rock or stratum of sediment that acts as a barrier to the flow of groundwater.

-- Description --

A formation which, although porous and capable of absorbing water slowly, will not transmit water fast enough to furnish an appreciable supply for a well or spring. Aquicludes are characterized by very low values of "leakage" (the ratio of vertical Hydraulic Conductivity to thickness), so that they transmit only minor inter-aquifer flow and also have very low rates of yield from compressible storage. Therefore, they constitute boundaries of aquifer flow systems.

Subtype of:

HydrogeologicalUnit

Type:

Spatial Object Type


Spatial Object Type: Aquifer

Aquifer

Definition:

-- Name --

Aquifer

-- Definition --

A wet underground layer of water-bearing permeable rock or unconsolidated materials (gravel, sand, silt, or clay) from which groundwater can be usefully extracted using a water well.

-- Description --

An underground geological formation able to store and yield water.

Subtype of:

HydrogeologicalUnit

Type:

Spatial Object Type

Association role:

Name:

aquiferSystem

Definition:

-- Name --

Aquifer System

-- Definition --

The specific AquiferSystem where the Aquitard occurs.

Voidable:

true

Multiplicity:

0..1

Value type:

AquiferSystem (spatial object type)

Attribute:

Name:

aquiferType

Definition:

-- Name --

Type of Aquifer

-- Definition --

The type of aquifer.

-- Description --

Water in an Aquifer is, or is not, under pressure. Based on that unconfined, confined, artesian, or subartesian types are distinguished.

Voidable:

false

Multiplicity:

1

Value type:

AquiferTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Association role:

Name:

aquitard

Definition:

-- Name --

Aquitard

-- Definition --

The Aquitard(s) that separates the Aquifer.

Voidable:

true

Multiplicity:

0..*

Value type:

Aquitard (spatial object type)

Attribute:

Name:

hydroGeochemicalRockType

Definition:

-- Name --

Hydrogeochemical Type of Rock

-- Definition --

The rock type with respect to the soluble rock components and their hydrogeochemical influence of groundwater.

-- Description --

Defines the prevailing geochemical character of natural groundwater within the Aquifer.

Voidable:

true

Multiplicity:

1

Value type:

HydroGeochemicalRockTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Association role:

Name:

hydrogeologicalObject

Definition:

-- Name --

Hydrogeological Object

-- Definition --

The HydrogeologicalObject(s) related to the aquifer.

Voidable:

true

Multiplicity:

0..*

Value type:

HydrogeologicalObject (spatial object type)

Attribute:

Name:

isExploited

Definition:

-- Name --

Is Exploited

-- Definition --

Indicates if groundwater from aquifer is exploited by wells or intakes

Voidable:

true

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

isMainInSystem

Definition:

-- Name --

Is Main In System

-- Definition --

Indicates if aquifer is the main useful aquifer in the aquifer system

Voidable:

true

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

mediaType

Definition:

-- Name --

Type of Media

-- Definition --

The classification of the medium in which the groundwater flow occurs.

Voidable:

false

Multiplicity:

1

Value type:

AquiferMediaTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

permeabilityCoefficient

Definition:

-- Name --

Permeability Coefficient

-- Definition --

The volume of an incompressible fluid that will flow in unit time through a unit cube of a porous substance across which a unit pressure difference is maintained.

-- Description --

The parameter represents the hydraulic conductivity of a rock container. Describes the ease with which water can move through pore spaces or fractures. It depends on the intrinsic permeability of the material and on the degree of saturation.

NOTE: Because of their high porosity and permeability, sand and gravel have higher hydraulic conductivity than clay or unfractured granite aquifers.

Voidable:

true

Multiplicity:

1

Value type:

QuantityValue (union data type)

Attribute:

Name:

storativityCoefficient

Definition:

-- Name --

Storativity Coefficient

-- Definition --

The ability of an aquifer to store water.

Voidable:

true

Multiplicity:

1

Value type:

QuantityValue (union data type)

Attribute:

Name:

vulnerabilityToPollution

Definition:

-- Name --

Vulnerability To Pollution

-- Definition --

An index value or interval of values determining the potential degree of aquifer risk arising from the geological structure, hydrogeological conditions and the existence of real or potential source of contamination.

-- Description --

A single value should be used if it is determined directly from the DRASTIC method. If attribute data comes from another data source which is expressed by categorized items, for example: low, moderate or high, interval should be used expressed by lowest and highest value of category. EXAMPLE: ‘Moderate’ means interval from 101 to 140.

Voidable:

true

Multiplicity:

1

Value type:

QuantityValue (union data type)


Spatial Object Type: AquiferSystem

AquiferSystem

Definition:

-- Name --

Aquifer System

-- Definition --

A collection of aquifers and aquitards, which together constitute the environment of groundwater - "communicating vessels", that are filled or can be filled with water.

-- Description --

Attributes of Aquifer System and its components determine the feasibility of water collection, its movement, as well as the impact on its chemical state.

NOTE: The Aquifer System components and their attributes (including geometry) are relatively stable over time except in special cases.

Subtype of:

HydrogeologicalUnit

Type:

Spatial Object Type

Association role:

Name:

aquiclude

Definition:

-- Name --

Aquiclude

-- Definition --

An Aquiclude enclosing the AquiferSystem.

-- Description --

This acts as a barrier for groundwater flow.

Voidable:

true

Multiplicity:

0..*

Value type:

Aquiclude (spatial object type)

Association role:

Name:

aquifer

Definition:

-- Name --

Aquifer

-- Definition --

The Aquifer(s) contained in the AquiferSystem.

Voidable:

true

Multiplicity:

0..*

Value type:

Aquifer (spatial object type)

Association role:

Name:

aquitard

Definition:

-- Name --

Aquitard

-- Definition --

The Aquitard(s) contained within the AquiferSystem.

Voidable:

true

Multiplicity:

0..*

Value type:

Aquitard (spatial object type)

Attribute:

Name:

isLayered

Definition:

-- Name --

Is Layered

-- Definition --

Indicates if the AquiferSystem consists of more than one layer.

Voidable:

true

Multiplicity:

1

Value type:

Boolean


Spatial Object Type: Aquitard

Aquitard

Definition:

-- Name --

Aquitard

-- Definition --

A saturated, but poorly permeable bed that impedes groundwater movement.

-- Description --

It does not yield water freely to wells, but may transmit appreciable water to or from adjacent aquifers and, where sufficiently thick, may constitute an important ground-water storage unit. Aquitards are characterized by values of leakance that may range from relatively low to relatively high. A really extensive aquitard of relatively low leakance may function regionally as boundaries of aquifer flow systems.

Subtype of:

HydrogeologicalUnit

Type:

Spatial Object Type

Attribute:

Name:

approximatePermeabilityCoefficient

Definition:

-- Name --

Approximate Permeability Coefficient

-- Definition --

The volume of an incompressible fluid that will flow in unit time through a unit cube of a porous substance across which a unit pressure difference is maintained.

-- Description --

The parameter represents the hydraulic conductivity of a rock container. Describes the ease with which water can move through pore spaces or fractures. It depends on the intrinsic permeability of the material and on the degree of saturation.

NOTE: Because of their high porosity and permeability, sand and gravel have higher hydraulic conductivity than clay or unfractured granite aquifers.

Voidable:

true

Multiplicity:

1

Value type:

QuantityValue (union data type)

Attribute:

Name:

approximateStorativityCoefficient

Definition:

-- Name --

Approximate Storativity Coefficient

-- Definition --

The ability of an aquifer to store water.

Voidable:

true

Multiplicity:

1

Value type:

QuantityValue (union data type)

Association role:

Name:

aquifer

Definition:

-- Name --

Aquifer

-- Definition --

The Aquifers separated by the Aquitard.

Voidable:

true

Multiplicity:

0..*

Value type:

Aquifer (spatial object type)

Association role:

Name:

aquiferSystem

Definition:

-- Name --

Aquifer System

-- Definition --

The AquiferSystem of which the Aquitard is a part.

Voidable:

true

Multiplicity:

0..1

Value type:

AquiferSystem (spatial object type)


Spatial Object Type: GroundWaterBody

GroundWaterBody

Definition:

-- Name --

Groundwater Body

-- Definition --

A distinct volume of groundwater within an aquifer or system of aquifers, which is hydraulically isolated from nearby groundwater bodies.

-- Description --

Groundwater bodies form the principal management units under the European Water Framework Directive (2000/60/CE, 2000). They should be hydraulically continuous entities, and must be defined on the basis of flow or abstraction, and are inextricably linked to surface water bodies.

Type:

Spatial Object Type

Association role:

Name:

activeWell

Definition:

-- Name --

Active Well

-- Definition --

The ActiveWell which changes the state of the GroundwaterBody through the extraction of groundwater resources.

-- Description --

ActiveWell by extracting groundwater resources influences the state of GroundWaterBody resources it is installed in.

Voidable:

true

Multiplicity:

0..*

Value type:

ActiveWell (spatial object type)

Attribute:

Name:

approximateHorizontalExtend

Definition:

-- Name --

Approximate Horizontal Extend

-- Definition --

The geometry defining the boundary of the GroundWaterBody.

Voidable:

true

Multiplicity:

1

Value type:

GM_Surface

Association role:

Name:

aquiferSystem

Definition:

-- Name --

Aquifer System

-- Definition --

The AquiferSystem which includes the GroundWaterBody.

Voidable:

true

Multiplicity:

0..1

Value type:

AquiferSystem (spatial object type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

Begin Life Span Version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

conditionOfGroundWaterBody

Definition:

-- Name --

Condition of Groundwater Body

-- Definition --

The approximate degree of change to groundwater as a result of human activity.

Voidable:

false

Multiplicity:

1

Value type:

ConditionOfGroundwaterValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

End Life Span Version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Association role:

Name:

hydrogeologicalObjectNatural

Definition:

-- Name --

Hydrogeological Object Natural

-- Definition --

A HydrogeologicalObjectNatural interacting with the GroundwaterBody.

Voidable:

true

Multiplicity:

0..*

Value type:

HydrogeologicalObjectNatural (spatial object type)

Attribute:

Name:

inspireId

Definition:

-- Name --

INSPIRE Identifier

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE: An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

mineralization

Definition:

-- Name --

Water Type

-- Definition --

One of the main chemical characteristics of water. A value is a sum of all water chemical concentration components.

Voidable:

true

Multiplicity:

1

Value type:

WaterSalinityValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Association role:

Name:

observationWell

Definition:

-- Definition --

The observation wells which monitor the GroundWaterBody

Voidable:

true

Multiplicity:

0..*

Value type:

EnvironmentalMonitoringFacility (spatial object type)

Attribute:

Name:

piezometricState

Definition:

-- Name --

Piezometric State

-- Definition --

Specifies the piezometric state of the GroundwaterBody water table

Voidable:

true

Multiplicity:

1

Value type:

PiezometricState (data type)


Spatial Object Type: HydrogeologicalObject

HydrogeologicalObject

Definition:

-- Name --

Hydrogeological Object

-- Definition --

An abstract class for man-made facilities or natural features that have an interaction with the hydrogeological system.

-- Description --

Hydrogeological objects may be natural (eg. spring) or the manmade (eg. wells). The vast majority of hydrogeological objects are manmade.

Supertype of:

HydrogeologicalObjectManMade

HydrogeologicalObjectNatural

Type:

Spatial Object Type

Abstract:

true

Association role:

Name:

aquifer

Definition:

-- Name --

Aquifer

-- Definition --

The Aquifer within which the HydrogeologicalObject occurs.

Voidable:

true

Multiplicity:

0..1

Value type:

Aquifer (spatial object type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

Begin Life Span Version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

description

Definition:

-- Name --

Description

-- Definition --

The description of the HydrogeologicalObject.

Voidable:

true

Multiplicity:

1

Value type:

PT_FreeText

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

End Life Span Version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Name --

Geometry

-- Definition --

The geometry defining the spatial location of the HydrogeologicalObject.

Voidable:

false

Multiplicity:

1

Value type:

GM_Primitive

Attribute:

Name:

inspireId

Definition:

-- Name --

INSPIRE Identifier

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Name --

Name

-- Definition --

The name or code of the HydrogeologicalObject.

Voidable:

true

Multiplicity:

1

Value type:

PT_FreeText


Spatial Object Type: HydrogeologicalObjectManMade

HydrogeologicalObjectManMade

Definition:

-- Name --

Hydrogeological Object Man-made

-- Definition --

A man-made hydrogeological object.

-- Description --

Examples of manmade hydrogeological objects are: well, groundwater intake, groundwater monitoring station or monitoring well.

Subtype of:

HydrogeologicalObject

Supertype of:

ActiveWell

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

statusCode

Definition:

-- Name --

Status Code

-- Definition --

A code defining the formal status of a man-made hydrogeological object.

Voidable:

true

Multiplicity:

1

Value type:

StatusCodeTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

validFrom

Definition:

-- Name --

Valid From

-- Definition --

Official date and time the hydrogeological object was/will be legally established.

-- Description --

NOTE This is the date and time the register reference can be used in legal acts.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Name --

Valid To

-- Definition --

Date and time at which the hydrogeological object legally ceased/will cease to be used.

-- Description --

NOTE This is the date and time the register reference can no longer be used in legal acts.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime


Spatial Object Type: HydrogeologicalObjectNatural

HydrogeologicalObjectNatural

Definition:

-- Name --

Hydrogeological Object Natural

-- Definition --

HydrogeologicalObject which was created by natural processes.

-- Description --

Examples of natural hydrogeological objects are: a source, vanishing point and geyser.

Subtype of:

HydrogeologicalObject

Type:

Spatial Object Type

Attribute:

Name:

approximateQuantityOfFlow

Definition:

-- Name --

Approximate Quantity of Flow

-- Definition --

An approximate value defining the water yield in a natural hydrogeological object.

-- Description --

The discharge of water flow for a certain cross-section per time unit.

Voidable:

true

Multiplicity:

1

Value type:

QuantityValue (union data type)

Association role:

Name:

groundWaterBody

Definition:

-- Name --

Groundwater Body

-- Definition --

The GroundWateBody with which the natural hydrogeological object interacts.

Voidable:

true

Multiplicity:

0..1

Value type:

GroundWaterBody (spatial object type)

Attribute:

Name:

naturalObjectType

Definition:

-- Name --

Natural Object Type

-- Definition --

The type of natural hydrogeological object.

Voidable:

false

Multiplicity:

1

Value type:

NaturalObjectTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

waterPersistence

Definition:

-- Name --

Water Persistence

-- Definition --

The degree of persistence of water flow.

Voidable:

true

Multiplicity:

1

Value type:

WaterPersistenceValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Union type: HydrogeologicalSurface

HydrogeologicalSurface

Definition:

-- Name --

Hydrogeological Surface

-- Definition --

A surface that represents the interpolated groundwater table, or other surface, for a local or regional area.

-- Description --

This is the 2.5D geometry for hydrogeological surfaces and is based on hydrogeological measurements in a group of wells or other sources of data.

Type:

Union type

Attribute:

Name:

surfacePointCollection

Definition:

-- Name --

Surface Point Collection

-- Definition --

Hydrogeological surface represented by collection of observations in points.

Voidable:

false

Multiplicity:

1

Value type:

PointObservationCollection (spatial object type)

Attribute:

Name:

surfaceRectifiedGrid

Definition:

-- Name --

Surface as Rectified Grid

-- Definition --

A surface whose domain is a rectified grid.

-- Description --

A rectified grid is a grid for which there is an affine transformation between the grid coordinates and the coordinates of a coordinate system. It can be used for both discrete and continuous coverages.

Voidable:

false

Multiplicity:

1

Value type:

RectifiedGridCoverage (spatial object type)

Attribute:

Name:

surfaceReferencableGrid

Definition:

-- Name --

Surface as Referenceable Grid.

-- Definition --

Surface whose domain consists of a referenceable grid.

-- Description --

A referenceable grid is a grid associated with a transformation that can be used to convert grid coordinate values to values of coordinates referenced to a coordinate reference system. It can be used for both discrete and continuous coverages.

Voidable:

false

Multiplicity:

1

Value type:

ReferenceableGridCoverage (spatial object type)


Spatial Object Type: HydrogeologicalUnit

HydrogeologicalUnit

Definition:

-- Name --

Hydrogeological Unit

-- Definition --

A part of the lithosphere with distinctive parameters for water storage and conduction.

Subtype of:

GeologicUnit

Supertype of:

Aquiclude

Aquifer

AquiferSystem

Aquitard

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

approximateDepth

Definition:

-- Name --

Approximate Depth

-- Definition --

The approximate depth of the HydrogeologicalUnit occurrence.

Voidable:

true

Multiplicity:

1

Value type:

QuantityValue (union data type)

Attribute:

Name:

approximateThickness

Definition:

-- Name --

Approximate Thickness

-- Definition --

The approximate thickness of the HydrogeologicalUnit.

Voidable:

true

Multiplicity:

1

Value type:

QuantityValue (union data type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

Begin Life Span Version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

description

Definition:

-- Name --

Description

-- Definition --

The description of the HydrogeologicalUnit

Voidable:

true

Multiplicity:

1

Value type:

PT_FreeText

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

End Life Span Version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Association role:

Name:

geologicStructure

Definition:

-- Name --

Geologic Structure

-- Definition --

Relates one or many HydrogeologicalUnit(s) to a GeologicStructure.

-- Description --

Allows the description of groundwater occurrence in geological structures.

Voidable:

true

Multiplicity:

0..*

Value type:

GeologicStructure (spatial object type)


Data type: PiezometricState

PiezometricState

Definition:

-- Name --

Piezometric State

-- Definition --

The piezometric state of a GroundWaterBody

-- Description --

Groundwater state (level) as a surface. It can be a set of point observations or interpolated to form a coverage.

Type:

Data type

Attribute:

Name:

observationTime

Definition:

-- Name --

Observation Time

-- Definition --

Date and time of groundwater state observation.

Voidable:

false

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

piezometricSurface

Definition:

-- Name --

Piezometric Surface

-- Definition --

A surface that represents the level to which water will rise in tightly cased wells.

-- Description --

If the head varies significantly with depth in the aquifer, then there may be more than one potentiometric surface. The water table is a particular potentiometric surface for an unconfined aquifer.

Voidable:

false

Multiplicity:

1

Value type:

HydrogeologicalSurface (union data type)


Union type: QuantityValue

QuantityValue

Definition:

-- Name --

QuantityValue

-- Definition --

Data container with a single quantity value or a range of quantity values .

Type:

Union type

Attribute:

Name:

quantityInterval

Definition:

-- Name --

Quantity Interval

-- Definition --

Decimal pair for specifying a quantity range with a unit of measure.

Voidable:

false

Multiplicity:

1

Value type:

QuantityRange

Attribute:

Name:

singleQuantity

Definition:

-- Name --

Single Quantity

-- Definition --

Scalar component with decimal representation and a unit of measure used to store value of a continuous quantity.

Voidable:

false

Multiplicity:

1

Value type:

Quantity


Application schema: Land Use Nomenclature

Definition

-- Name --

land use nomenclature

Version:

4.0


Data type: HILUCSPercentage

HILUCSPercentage

Definition:

-- Name --

HILUCS percentage

-- Definition --

Percentage of land use object that is covered by this HILUCS presence.

-- Description --

NOTE1:The percentage is according to the socio-economic or functional importance of the use.

NOTE2:examples are provided in the narrative description part of the data specification.

Type:

Data type

Attribute:

Name:

hilucsValue

Definition:

-- Definition --

HILUCS category for this HILUCS percentage.

Voidable:

false

Multiplicity:

1

Value type:

HILUCSValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

percentage

Definition:

-- Definition --

Percentage of land use object that is covered by this specific presence.

-- Description --

NOTE The percentage is according to the socio-economic importance of the use. In section 5.2.1.1.2. examples of the use of percentages are given.

Voidable:

false

Multiplicity:

1

Value type:

Integer


Union type: HILUCSPresence

HILUCSPresence

Definition:

-- Name --

HILUCS presence

-- Definition --

Presence of one or several HILUCS values in an area, indicated either as the percentage covered for each value or as the values listed in their order of importance.

-- Description --

The HILUCS presence data type enables the provision of information on land uses inside one land use object in order to collect more than one land use existence perfectly identifiable by importance order or percentages.

NOTE 1: The order of land use value presence without percentages enable providing an order of dominance/importance of each land use present in the land use object

NOTE 2: The sum of the percentages can be below 100%, or above. The order is provided according to the respective importance when the percentages are not known.

Type:

Union type

Attribute:

Name:

orderedList

Voidable:

false

Multiplicity:

1..*

Value type:

HILUCSValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

percentageList

Voidable:

false

Multiplicity:

1..*

Value type:

HILUCSPercentage (data type)


Data type: SpecificPercentage

SpecificPercentage

Definition:

-- Name --

specific percentage

-- Definition --

Percentage of land use object that is covered by this specific presence.

Type:

Data type

Attribute:

Name:

percentage

Definition:

-- Definition --

Percentage of land use object that is covered by a specific presence.

-- Description --

NOTE The percentage is according to the socio-economic importance of the use. In section 5.2.1.1.2. examples of the use of percentages are given.

Voidable:

false

Multiplicity:

1

Value type:

Integer

Attribute:

Name:

specificValue

Definition:

-- Definition --

specific value category for this specific percentage.

Voidable:

false

Multiplicity:

1

Value type:

LandUseClassificationValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Union type: SpecificPresence

SpecificPresence

Definition:

-- Name --

specific presence

-- Definition --

Presence of one or several land use classification values in an area according to the code list

provided by the data provider, indicated either as the percentage covered for each value or as

the values listed in their order of importance.

-- Description --

NOTE 1: The order of land use value presence without percentages enable providing an order of dominance/importance of each land use present in the land use object

NOTE 2: The sum of the percentages can be below 100%, or above. The order is provided according to the respective importance when the percentages are not known.

Type:

Union type

Attribute:

Name:

orderedList

Voidable:

false

Multiplicity:

1..*

Value type:

LandUseClassificationValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

percentageList

Voidable:

false

Multiplicity:

1..*

Value type:

SpecificPercentage (data type)


Application schema: LandCoverNomenclature

Definition

-- Name --

LandCoverNomenclature

-- Definition --

Land Cover Application schema defininf common components as Normanclature and codelist.

Version:

4.0


Data type: LandCoverNomenclature

LandCoverNomenclature

Definition:

-- Name --

Land Cover Nomenclature

-- Definition --

Information about reference national, institutional or local Land Cover nomenclature.

-- Description --

Land Cover Nomenclature allows to reference nomenclatures documentation and associated code list, and to define them through an external reference or included within the data according 19144-2.

Type:

Data type

Attribute:

Name:

embeddedDescription

Definition:

-- Name --

embedded Description

-- Definition --

An embedded encoding of the classification system according to ISO 19144-2.

Voidable:

true

Multiplicity:

0..1

Value type:

LC_LandCoverClassificationSystem

Attribute:

Name:

externalDescription

Definition:

-- Name --

externalDescription

-- Definition --

Document describing the nomenclature used in this data set.

Voidable:

true

Multiplicity:

0..*

Value type:

DocumentCitation

Attribute:

Name:

inspireId

Definition:

-- Name --

inspireId

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

nomenclatureCodeList

Definition:

-- Name --

nomenclatureCodeList

-- Definition --

An http URI pointing to the code list attached to the nomenclature used.

Voidable:

false

Multiplicity:

1

Value type:

URI

Attribute:

Name:

responsibleParty

Definition:

-- Name --

responsible party

-- Definition --

Party responsible for the development and/or maintenance of the nomenclature.

-- Description --

The responsible party could be EEA, a national or local mapping agency, ...

Voidable:

false

Multiplicity:

1

Value type:

RelatedParty (data type)

Constraint:

Name:

ExternalOrEmbeddedDescription

Expression:

/* The embedded description or the external desciption shall be provided. */


Application schema: LandCoverRaster

Definition

-- Name --

LandCoverRaster

-- Definition --

Land Cover Application schema for rasters.

Version:

4.0


Spatial Object Type: LandCoverGridCoverage

LandCoverGridCoverage

Definition:

-- Name --

Land Cover Grid Coverage

-- Definition --

A raster representation for Land Cover data.

-- Description --

This representation allows Land Cover data being supported by rectified grid coverage (ISO 19123).

Subtype of:

RectifiedGridCoverage

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

beginLifespanVersion

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

endLifespanVersion

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

extent

Definition:

-- Name --

extent

-- Definition --

Contains the extent of the data set.

-- Description --

NOTE Extents may be specified in space, time or space-time.

Voidable:

false

Multiplicity:

1

Value type:

EX_Extent

Attribute:

Name:

inspireId

Definition:

-- Name --

inspireId

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Name --

name

-- Definition --

Name of the Land Cover coverage.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

nomenclatureDocumentation

Definition:

-- Name --

nomenclatureDocumentation

-- Definition --

Information about the nomenclature used in this coverage.

Voidable:

false

Multiplicity:

1

Value type:

LandCoverNomenclature (data type)

Attribute:

Name:

validFrom

Definition:

-- Name --

validFrom

-- Definition --

The time when the phenomenon started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

Date

Attribute:

Name:

validTo

Definition:

-- Name --

validTo

-- Definition --

The time from which the phenomenon no longer exists in the real world.

Voidable:

true

Multiplicity:

1

Value type:

Date

Constraint:

Name:

domainIsRectifiedGrid

Description:

The domain shall be a rectified grid.

Expression:

inv: domainSet.oclIsKindOf(CV_RectifiedGrid)

Constraint:

Name:

grid points shall coincide with grid cell centres

Expression:

/*Grid points of a RectifiedGridCoverage shall coincide with the centres of cells of the geographical grids defined in Section 2.2 of Annex II at any resolution level.*/

Constraint:

Name:

gridFunctionRequiresGridDomain

Expression:

/*The grid function shall only be valid for domains that are grids */ inv: coverageFunction.gridFunction.notEmpty() implies domainSet.oclIsKindOf(CV_Grid)

Constraint:

Name:

rangeSetIsKindOfLandCoverClassValue

Description:

The values in the range set are restricted to Integer

Expression:

inv: rangeSet->forAll(v | v.oclIsKindOf(LandCoverNomenclature::LandCoverClassValue))


Application schema: LandCoverVector

Definition

-- Name --

LandCoverVector

-- Definition --

Land Cover Application schema for vector geometries (points or polygons).

Version:

4.0


Spatial Object Type: LandCoverDataset

LandCoverDataset

Definition:

-- Name --

Land Cover Data set

-- Definition --

A vector representation for Land Cover data.

-- Description --

This representation allows Land Cover data being supported by a vector geometry.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

beginLifespanVersion

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

endLifespanVersion

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

extent

Definition:

-- Name --

extent

-- Definition --

Contains the extent of the data set.

-- Description --

NOTE Extents may be specified in space, time or space-time.

Voidable:

false

Multiplicity:

1

Value type:

EX_Extent

Attribute:

Name:

inspireId

Definition:

-- Name --

inspireId

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

member

Definition:

-- Name --

element

-- Definition --

A Land Cover Unit being part of the data set.

-- Description --

A Land Cover dataset is a collection of LandCover units, each one being called an element.

Voidable:

false

Multiplicity:

1..*

Value type:

LandCoverUnit (spatial object type)

Attribute:

Name:

name

Definition:

-- Name --

name

-- Definition --

Name of the Land Cover data set.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

nomenclatureDocumentation

Definition:

-- Name --

nomenclatureDocumentation

-- Definition --

Information about the nomenclature used in this data set.

Voidable:

false

Multiplicity:

1

Value type:

LandCoverNomenclature (data type)

Attribute:

Name:

validFrom

Definition:

-- Name --

validFrom

-- Definition --

The time when the phenomenon started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

Date

Attribute:

Name:

validTo

Definition:

-- Name --

validTo

-- Definition --

The time from which the phenomenon no longer exists in the real world.

Voidable:

true

Multiplicity:

1

Value type:

Date


Data type: LandCoverObservation

LandCoverObservation

Definition:

-- Name --

Land Cover Observation

-- Definition --

Land Cover information interpreted at a specific time and place.

Type:

Data type

Attribute:

Name:

class

Definition:

-- Name --

class

-- Definition --

The assignment of a land cover class to a land cover unit through a classification code identifier

-- Description --

The identifier, eg 1.1.1, 1.1.2, ... (for CORINE LC classes) allow to access to the value and the definition or narrative description of the corresponding class.

Voidable:

false

Multiplicity:

1

Value type:

LandCoverClassValue (code list)

Tagged Values:


Tag


Value


extensibility


any


obligation


technicalGuidance

Attribute:

Name:

mosaic

Definition:

-- Name --

mosaic

-- Definition --

List of classification values describing into details a land cover unit, associated with percentages.

Voidable:

true

Multiplicity:

1..*

Value type:

LandCoverValue (data type)

Attribute:

Name:

observationDate

Definition:

-- Name --

observationDate

-- Definition --

The observation date associated of an observation.

-- Description --

Defines the observation date of the classification value. It could be the date of an aerial/satellital acquisition or of an update on the field. The observation date allows the user to have accurate date of when each value was observed in the real word. In a database, not all polygon informations are necessarily updated at the same time.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Constraint:

Name:

coveredPercentagesLowerThan100

Expression:

/* The sum of all coveredPercentage attributes attached to each LandCoverObservation shall be lower or equal to 100*/ inv:mosaic.coveredPercentage.sum() <= 100


Spatial Object Type: LandCoverUnit

LandCoverUnit

Definition:

-- Name --

Land Cover Unit

-- Definition --

An individual element of the LC dataset represented by a point or polygon.

-- Description --

Every unit support Land Cover information.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

beginLifespanVersion

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

endLifespanVersion

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Spatial representation of the Land Cover unit.

-- Description --

NOTE Restricted to point or surface.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

inspireId

Definition:

-- Name --

inspireId

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

landCoverObservation

Definition:

-- Name --

landCoverObservation

-- Definition --

Land cover information at a specific time and place.

Voidable:

false

Multiplicity:

1..*

Value type:

LandCoverObservation (data type)

Constraint:

Name:

geometryIsKindOfGM_PointOrGM_Surface

Description:

geometries shall be points or surfaces

Expression:

inv: self.geometry->forAll(l | l.oclIsKindOf(GM_Surface) or l.oclIsKindOf(GM_Point))


Data type: LandCoverValue

LandCoverValue

Definition:

-- Name --

Land Cover Value

-- Definition --

Generic class supporting Land Cover value and percentage.

Type:

Data type

Attribute:

Name:

class

Definition:

-- Name --

class

-- Definition --

Assignment of a land cover spatial object to a land

cover class through a classification code identifier.

-- Description --

The identifier, eg 1, 1.1.2, ... (for CORINE LC classes) allow to access to the value and the definition or narrative description of the corresponding class.

Voidable:

false

Multiplicity:

1

Value type:

LandCoverClassValue (code list)

Tagged Values:


Tag


Value


extensibility


any


obligation


technicalGuidance

Attribute:

Name:

coveredPercentage

Definition:

-- Name --

Covered percentage

-- Definition --

Fraction of the LandCoverUnit being concerned with the classification value.

Voidable:

true

Multiplicity:

1

Value type:

Integer


Application schema: MaritimeUnits

Version:

3.0


Spatial Object Type: Baseline

Baseline

Definition:

-- Name --

baseline

-- Definition --

The line from which the outer limits of the territorial sea and certain other outer limits are measured.

-- Description --

SOURCE IHO Dictionary, S-32, Fifth Edition.

NOTE The baseline comprises of one or more baseline segments.

According to United Nations Convention on the Law of the Sea (UNCLOS), the baseline segment can be normal, straight or archipelagic depending on the method used to determine the baseline segment.

COMMENT: For this moment there is no clearly identified use-case that would require Baseline spatial object types, therefore it is not strictly necessary to include these objects in the dataset.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

false

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

false

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire id

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

segment

Definition:

-- Name --

segment

-- Definition --

Segment of a baseline.

Voidable:

false

Multiplicity:

1..*


Data type: BaselineSegment

BaselineSegment

Definition:

-- Name --

baseline segment

-- Definition --

Segment of the baseline from which the outer limits of the territorial sea and certain other outer limits are measured.

Type:

Data type

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Geometric representation of the baseline segment.

Voidable:

false

Multiplicity:

1

Value type:

GM_Curve

Attribute:

Name:

segmentType

Definition:

-- Name --

segment type

-- Definition --

The baseline type used for this segment.

-- Description --

The type can be 'normal', 'straight' or 'archipelagic'.

Voidable:

false

Multiplicity:

1

Value type:

BaselineSegmentTypeValue (code list)

Values:

archipelagic

-- Name --

archipelagic

-- Definition --

The baseline for measuring the breadth of the territorial sea is the straight baseline joining the outermost points of the outermost islands and drying reefs of the archipelago.

-- Description --

SOURCE Article 47 of the United Nations Convention on the Law of the Sea.

normal

-- Name --

normal

-- Definition --

The normal baseline for measuring the breadth of the territorial sea is the low-water line along the coast as marked on large-scale charts officially recognized by the coastal State.

-- Description --

SOURCE Article 5 of the United Nations Convention on the Law of the Sea.

straight

-- Name --

straight

--Definition--

The baseline for measuring the breadth of the territorial sea is the straight baseline established by joining the appropriate points.

-- Description --

SOURCE Article 7 of the United Nations Convention on the Law of the Sea.

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: MaritimeBoundary

MaritimeBoundary

Definition:

-- Name --

maritime boundary

-- Definition --

A line depicting the separation of any type of maritime jurisdiction.

-- Description --

SOURCE IHO Dictionary, S-32, Fifth Edition.

NOTE 1 Maritime boundary represents either:

1) the seaward outer limits of the maritime zones of a coastal State, such as territorial sea, contiguous zone, exclusive economic zone and continental shelf;

2) the limits of the maritime zones of States with opposite or adjacent coasts.

Maritime boundaries are a politically sensitive subject, because it affects coastal State's jurisdiction concerning fishery, petroleum and other resources of the sea as well as other uses of the sea. [Source: "Maritime Boundary", S.P. Jagota]

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

false

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

country

Definition:

-- Name --

country

-- Definition --

The country that the maritime zone of this boundary belongs to.

-- Description --

NOTE If the boundary divides two maritime zones belonging to the same country, only this country should be specified. If the boundary divides maritime zones belonging to neigbouring countries, both countries should be specified.

Voidable:

false

Multiplicity:

1..2

Value type:

CountryCode (code list)

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

false

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Geometric representation of the maritime boundary.

Voidable:

false

Multiplicity:

1

Value type:

GM_Curve

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire id

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

legalStatus

Definition:

-- Name --

legal status

-- Definition --

Legal status of this maritime boundary.

-- Description --

NOTE The legal status is considered in terms of political agreement or disagreement of the maritime boundary.

Voidable:

true

Multiplicity:

1

Value type:

LegalStatusValue (enumeration)

Values:

agreed

-- Name --

agreed

-- Definition --

The edge-matched boundary has been agreed between neighbouring administrative units and is stable now.

notAgreed

-- Name --

not agreed

-- Definition --

The edge-matched boundary has not yet been agreed between neighbouring administrative units and could be changed.

Attribute:

Name:

technicalStatus

Definition:

-- Name --

technical status

-- Definition --

The technical status of the maritime boundary.

-- Description --

NOTE The technical status of the maritime boundary is considered in terms of its topological matching or not-matching with the borders of maritime zones separated by this boundary. Edge-matched means that the same set of coordinates is used.

Voidable:

true

Multiplicity:

1

Value type:

TechnicalStatusValue (enumeration)

Values:

edgeMatched

-- Name --

edge matched

-- Definition --

The boundaries of neighbouring administrative units have the same set of coordinates.

notEdgeMatched

-- Name --

not edge matched

-- Definition --

The boundaries of neighbouring administrative units do not have the same set of coordinates.


Spatial Object Type: MaritimeZone

MaritimeZone

Definition:

-- Name --

maritime zone

-- Definition --

A belt of sea defined by international treaties and conventions, where coastal State executes jurisdictional rights.

-- Description --

NOTE 1 The zone is established for e.g. cadastral, administrative, economic, security or safety purposes. It is not established for environmental management or regulation, which is covered by the theme Area management/restriction/regulation zones and reporting areas, or for environmental protection, which is covered by the theme Protected sites.

NOTE 2 The maritime zone can be either internal waters, territorial sea, contiguous zone, exclusive economic zone or continental shelf.

Type:

Spatial Object Type

Association role:

Name:

baseline

Definition:

-- Name --

baseline

-- Definition --

Baseline or baselines used for the delineation of this maritime zone.

Voidable:

true

Multiplicity:

1..*

Value type:

Baseline (spatial object type)

Association role:

Name:

baseline

Voidable:

false

Multiplicity:

1

Value type:

Shoreline (spatial object type)

Attribute:

Name:

beginLifeSpanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Association role:

Name:

boundary

Definition:

-- Name --

boundary

-- Definition --

The boundary or boundaries of this maritime zone.

Voidable:

true

Multiplicity:

1..*

Value type:

MaritimeBoundary (spatial object type)

Attribute:

Name:

country

Definition:

-- Name --

country

-- Definition --

The country that this maritime zone belongs to.

Voidable:

false

Multiplicity:

1

Value type:

CountryCode (code list)

Attribute:

Name:

endLifepanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Geometric representation of spatial area covered by this maritime zone.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire id

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Name --

name

-- Definition --

Name(s) of the maritime zone.

Voidable:

true

Multiplicity:

0..*

Value type:

GeographicalName (data type)

Association role:

Name:

sea

Voidable:

false

Multiplicity:

1

Value type:

Sea (spatial object type)

Association role:

Name:

seaArea

Voidable:

false

Multiplicity:

1

Value type:

SeaArea (spatial object type)

Attribute:

Name:

zoneType

Definition:

-- Name --

zone type

-- Definition --

Type of maritime zone.

Voidable:

false

Multiplicity:

1

Value type:

MaritimeZoneTypeValue (code list)

Values:

contiguousZone

-- Name --

contiguous zone

-- Definition --

A zone contiguous to a territorial sea of a coastal State, which may not extend beyond 24 nautical miles from the baselines from which the breadth of the territorial sea is measured.

-- Description --

SOURCE IHO Dictionary,S-32, 5th Edition.

NOTE 1 The contiguous zone is adjacent to the territorial sea of a coastal State.

NOTE 2 In the contiguous zone a coastal State may exercise the control necessary to prevent and punish infringements of its customs, fiscal, immigration, or sanitary laws and regulations within its territory or territorial sea. See also Article 33 of United Nations Convention on the Law of the Sea.

continentalShelf

-- Name --

continental shelf

-- Definition --

A maritime zone beyond and adjacent to the territorial sea of a coastal State whose outer boundary is determined in accordance with Article 76 of the United Nations Convention on the Law of the Sea.

-- Description --

NOTE 1 The continental shelf is adjacent to the territorial sea of a coastal State. The continental shelf overlaps with the extent of contiguous zone and exclusive economic zone of a coastal State.

NOTE 2 Art. 76 of the United Nations Convention on the Law of the Sea:

1. The continental shelf of a coastal State comprises the seabed and subsoil of the submarine areas that extend beyond its territorial sea throughout the natural prolongation of its land territory to the outer edge of the continental margin, or to a distance of 200 nautical miles from the baselines from which the breadth of the territorial sea is measured where the outer edge of the continental margin does not extend up to that distance.

2. The continental shelf of a coastal State shall not extend beyond the limits provided for in paragraphs 4 to 6.

3. The continental margin comprises the submerged prolongation of the land mass of the coastal State, and consists of the seabed and subsoil of the shelf, the slope and the rise. It does not include the deep ocean floor with its oceanic ridges or the subsoil thereof.

4. (a) For the purposes of this Convention, the coastal State shall establish the outer edge of the continental margin wherever the margin extends beyond 200 nautical miles from the baselines from which the breadth of the territorial sea is measured, by either:

(i) a line delineated in accordance with paragraph 7 by reference to the outermost fixed points at each of which the thickness of sedimentary rocks is at least 1 per cent of the shortest distance from such point to the foot of the continental slope; or

(ii) a line delineated in accordance with paragraph 7 by reference to fixed points not more than 60 nautical miles from the foot of the continental slope.

(b) In the absence of evidence to the contrary, the foot of the continental slope shall be determined as the point of maximum change in the gradient at its base.

5. The fixed points comprising the line of the outer limits of the continental shelf on the seabed, drawn in accordance with paragraph 4 (a)(i) and (ii), either shall not exceed 350 nautical miles from the baselines from which the breadth of the territorial sea is measured or shall not exceed 100 nautical miles from the 2,500 metre isobath, which is a line connecting the depth of 2,500 metres.

6. Notwithstanding the provisions of paragraph 5, on submarine ridges, the outer limit of the continental shelf shall not exceed 350 nautical miles from the baselines from which the breadth of the territorial sea is measured. This paragraph does not apply to submarine elevations that are natural components of the continental margin, such as its plateaux, rises, caps, banks and spurs.

7. The coastal State shall delineate the outer limits of its continental shelf, where that shelf extends beyond 200 nautical miles from the baselines from which the breadth of the territorial sea is measured, by straight lines not exceeding 60 nautical miles in length, connecting fixed points, defined by coordinates of latitude and longitude.

8. Information on the limits of the continental shelf beyond 200 nautical miles from the baselines from which the breadth of the territorial sea is measured shall be submitted by the coastal State to the Commission on the Limits of the Continental Shelf set up under Annex II on the basis of equitable geographical representation. The Commission shall make recommendations to coastal States on matters related to the establishment of the outer limits of their continental shelf. The limits of the shelf established by a coastal State on the basis of these recommendations shall be final and binding.

9. The coastal State shall deposit with the Secretary-General of the United Nations charts and relevant information, including geodetic data, permanently describing the outer limits of its continental shelf. The Secretary-General shall give due publicity thereto.

10. The provisions of this article are without prejudice to the question of delimitation of the continental shelf between States with opposite or adjacent coasts.

exclusiveEconomicZone

-- Name --

exclusive economic zone

-- Definition --

An area beyond and adjacent to the territorial sea of a coastal State, subject to the specific legal regime under which the rights and jurisdiction of the coastal State and the rights and freedoms of other States are governed by the relevant provisions of the United Nations Convention on Law of the Sea.

-- Description --

SOURCE Article 55 of United Nations Convention on the Law of the Sea.

NOTE 1 The exclusive economic zone is adjacent to the territorial sea of a coastal State. Exclusive economic zone overlaps with the extent of contiguous zone of a coastal State.

NOTE 2 Under the United Nations Convention on the Law of the Sea (UNCLOS), the coastal States are entitled to an exclusive economic zone extending no further than 200 nautical miles from the baselines from which the breadth of the Member State's territorial sea is measured.

NOTE 3 In contrast to the continental shelf, an exclusive economic zone must be explicitly proclaimed or installed by the coastal state and includes, besides the seabed and its subsoil, the waters super-adjacent to the seabed.

internalWaters

-- Name --

internal waters

-- Definition --

The waters on the landward side of the baselines of the territorial sea of the coastal State.

--Description--

SOURCE Article 5 of United Nations Convention of Law on the Sea.

NOTE 1 The internal waters is the zone between the shoreline and the baseline (see the Data Specification for "Sea Regions” INSPIRE theme). The delineation of the landward boundary of the internal waters is regulated differently in different countries.

NOTE 2 The internal waters can include waterways, mouths of the rivers and bays.

territorialSea

-- Name --

territorial sea

-- Definition --

A belt of sea of a defined breadth not exceeding 12 nautical miles measured from the baselines determined in accordance to the United Nations Convention of Law on the Sea.

-- Description --

SOURCE IHO Dictionary, S-32, Fifth Edition.

NOTE The sovereignty of a coastal State extends, beyond its land territory and internal waters and, in the case of an archipelagic State, its archipelagic waters, to an adjacent belt of sea, is described as the territorial sea. This sovereignty extends to the air space over the territorial sea as well as to its bed and subsoil.

The sovereignty over the territorial sea is exercised subject to the United Nations Convention of Law on the Sea (UNCLOS) and to other rules of international law.


Application schema: MineralResources

Version:

4.0


Spatial Object Type: Commodity

Commodity

Definition:

-- Definition --

The material of economic interest in the EarthResource

Type:

Spatial Object Type

Attribute:

Name:

commodity

Definition:

-- Definition --

The earth resource commodity.

-- Description --

EXAMPLE: Cu, Au, Dimension Stone etc.

Voidable:

false

Multiplicity:

1

Value type:

CommodityCodeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

commodityImportance

Definition:

-- Definition --

The importance of the deposit for the commodity.

-- Description --

Several commodities may be of interest inside a deposit. A deposit may be a very large deposit for one commodity (this commodity is the main one) and only a medium-sized deposit for some other commodities. Such a ranking is based on a statistical study of a large set of deposits throughout the world to ensure that it is valid. It is made using histograms allowing for each commodity to define class boundaries and what is a super large, a large, a medium-sized etc deposit for this commodity. This classification is based on the potential or endowment: reserves + resources.

Voidable:

true

Multiplicity:

1

Value type:

ImportanceValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

commodityRank

Definition:

-- Definition --

The rank of the commodity.

-- Description --

Commodity rank is based on endowment, i.e. (cumulated) past production + reserves (not including past production) + resources, or if the deposit has never been exploited, reserves + resources. A statistical comparison with a large set of deposits throughout the world enables the determination of the deposit as class A (very large), B (large), or C (medium-sized) for a particular commodity, and also which commodity is the main one, the 2nd one, etc. The rank of a commodity is thus not based on political or economic considerations.

Voidable:

true

Multiplicity:

1

Value type:

Integer

Association role:

Name:

source

Definition:

-- Definition --

The deposit/resource from which the commodity comes.

Voidable:

false

Multiplicity:

1

Value type:

EarthResource (spatial object type)

Association role:

Name:

source

Definition:

The deposit/resource from which the commodity comes.

Voidable:

false

Multiplicity:

1

Value type:

EarthResource (spatial object type)


Data type: CommodityMeasure

CommodityMeasure

Definition:

-- Definition --

A measure of the amount of the commodity based on a Reserve, Resource or Endowment calculation.

-- Description --

Where OreMeasure is Resource or Reserve CommodityMeasure is mandatory

Type:

Data type

Attribute:

Name:

commodityAmount

Definition:

-- Definition --

The amount of the commodity.

Voidable:

true

Multiplicity:

1

Value type:

QuantityRange

Association role:

Name:

commodityOfInterest

Definition:

-- Definition --

The commodity to which the CommodityMeasure refers.

Voidable:

false

Multiplicity:

1..*

Value type:

Commodity (spatial object type)

Attribute:

Name:

cutOffGrade

Definition:

-- Definition --

The cut off grade used for calculating the commodity measure.

-- Description --

The lowest concentration of a mineralized material that qualifies as ore in a given deposit (adapted from Neuendorf, 2005).

Voidable:

true

Multiplicity:

1

Value type:

QuantityRange

Attribute:

Name:

grade

Definition:

-- Definition --

The grade of the commodity.

Voidable:

true

Multiplicity:

1

Value type:

QuantityRange


Spatial Object Type: EarthResource

EarthResource

Definition:

-- Definition --

The kinds of observable or inferred phenomena required to classify economic and non-economic earth resources.

Subtype of:

GeologicFeature

Supertype of:

MineralOccurrence

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Association role:

Name:

child

Voidable:

true

Multiplicity:

1..*

Value type:

EarthResource (spatial object type)

Association role:

Name:

classification

Definition:

-- Definition --

Classification of the EarthResource.

-- Description --

Systematically arranged information describing the essential attributes of a class of mineral deposits. May be empirical (descriptive) or theoretical (genetic).

Voidable:

true

Multiplicity:

1

Association role:

Name:

commodityDescription

Definition:

Exhaustive list of the commodities present in the resource, ranked by importance order. Determining the rank of a commodity is not as simple as it may look: not only the tonnage (expressed in tons of metal) has to be taken into account, but also the scarcity and thus the price of the commodity. A deposit containing 500,000 t Cu and only 50 t Au will be classified as an Au-(Cu) deposit.

Voidable:

false

Multiplicity:

1..*

Value type:

Commodity (spatial object type)

Association role:

Name:

commodityDescription

Definition:

-- Definition --

The commodities present in the resource ranked by importance order.

-- Description --

Determining the rank of a commodity is not as simple as it may look: not only the tonnage (expressed in tons of metal) has to be taken into account, but also the scarcity and thus the price of the commodity. A deposit containing 500,000 t Cu and only 50 t Au will be classified as an Au-(Cu) deposit.

Voidable:

false

Multiplicity:

1..*

Value type:

Commodity (spatial object type)

Association role:

Name:

composition

Definition:

The material forming the EarthResource

Voidable:

true

Multiplicity:

1..*

Attribute:

Name:

dimension

Definition:

-- Definition --

The size/volume of the earth resource.

Voidable:

true

Multiplicity:

1

Value type:

EarthResourceDimension (data type)

Attribute:

Name:

endLifespanversion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Association role:

Name:

explorationHistory

Definition:

Recaps the work which has been done from regional reconnaissance, surface detailed prospecting, subsurface prospecting, assessment of the resource, to evaluation of the ore deposit. Depending on the work done on occurrences and prospects, allows an estimate of the 'still to be discovered' potential of an area. A detailed assessment with no result would lead to a pessimistic opinion.

Voidable:

true

Multiplicity:

1..*

Value type:

ExplorationActivity (spatial object type)

Association role:

Name:

explorationHistory

Definition:

-- Definition --

Chronological list of surveys undertaken to better define the potential of a mineral occurrence.

-- Description --

Recaps the work which has been done from regional reconnaissance, surface detailed prospecting, subsurface prospecting, assessment of the resource, to evaluation of the ore deposit. Depending on the work done on occurrences and prospects, allows an estimate of the 'still to be discovered' potential of an area. A detailed assessment with no result would lead to a pessimistic opinion.

Voidable:

true

Multiplicity:

1..*

Value type:

ExplorationActivity (spatial object type)

Attribute:

Name:

expression

Definition:

-- Definition --

An indicator of whether an EarthResource appears on the surface or has been detected under cover rocks.

Voidable:

true

Multiplicity:

1..*

Value type:

Category

Attribute:

Name:

form

Definition:

-- Definition --

The orebody's typical physical and structural relationship to wallrocks and associated rocks.

-- Description --

EXAMPLE: stratiform, stratabound, cross-cutting, vein, intrusive contact etc.

Voidable:

true

Multiplicity:

1..*

Value type:

Category

Association role:

Name:

geneticDescription

Definition:

Provides a description for how the EarthResource formed

Voidable:

true

Multiplicity:

1

Value type:

MineralSystem (spatial object type)

Attribute:

Name:

linearOrientation

Definition:

-- Definition --

The linear orientation of the Earth Resource.

-- Description --

EXAMPLE: Plunge etc.

Voidable:

true

Multiplicity:

1..*

Value type:

CGI_LinearOrientation (data type)

Association role:

Name:

oreAmount

Definition:

-- Definition --

The estimated or calculated amount of ore with the identification of the commodities contained and their grade.

Voidable:

true

Multiplicity:

1..*

Association role:

Name:

parent

Voidable:

true

Multiplicity:

1

Value type:

EarthResource (spatial object type)

Attribute:

Name:

planarOrientation

Definition:

-- Definition --

The planar orientation of the Earth Resource.

-- Description --

EXAMPLE: Dip/Dip Direction etc.

Voidable:

true

Multiplicity:

1..*

Value type:

CGI_PlanarOrientation (data type)

Association role:

Name:

resourceExtraction

Definition:

Indicates if this resource is the subject of exploitation, and if so of which type. Depending on several factors (type of mineralization, size, grade, shape, depth, etc.) one or several (combined) methods may be used, including off site methods, surface mining (among which methods related to the exploitation of alluvial/elluvial deposits), underground mining. Knowledge about these methods is important as it may be strongly related to the quantity and type of wastes and environmental impacts generated by the extraction.

Voidable:

true

Multiplicity:

1..*

Value type:

MiningActivity (spatial object type)

Association role:

Name:

resourceExtraction

Definition:

-- Definition --

One or more periods of mining activity of the earth resource.

-- Description --

Indicates if this resource is the subject of exploitation, and if so of which type. Depending on several factors (type of mineralization, size, grade, shape, depth, etc.) one or several (combined) methods may be used, including off site methods, surface mining (among which methods related to the exploitation of alluvial/elluvial deposits), underground mining. Knowledge about these methods is important as it may be strongly related to the quantity and type of wastes and environmental impacts generated by the extraction.

Voidable:

true

Multiplicity:

0..*

Value type:

MiningActivity (spatial object type)

Attribute:

Name:

shape

Definition:

-- Definition --

The typical geometrical shape of the Earth Resource.

-- Description --

EXAMPLE: lenticular, pipelike, irregular etc.

Voidable:

true

Multiplicity:

1..*

Value type:

Category

Attribute:

Name:

sourceReference

Definition:

-- Definition --

The source or reference for the Earth Resource.

Voidable:

true

Multiplicity:

1..*

Value type:

DocumentCitation

Association role:

Name:

supergeneModification

Definition:

A supergene process which would allow a metal enrichment produced by the chemical remobilisation of metals in an oxidised or transitional environment.

Voidable:

true

Multiplicity:

1..*


Data type: EarthResourceDimension

EarthResourceDimension

Definition:

-- Definition --

The size and volume of the earth resource.

Type:

Data type

Attribute:

Name:

area

Definition:

-- Definition --

The area of the Earth Resource.

Voidable:

true

Multiplicity:

1..*

Value type:

QuantityRange

Attribute:

Name:

depth

Definition:

-- Definition --

The depth of the Earth Resource.

Voidable:

true

Multiplicity:

1..*

Value type:

QuantityRange

Attribute:

Name:

length

Definition:

-- Definition --

The length of the Earth Resource.

Voidable:

true

Multiplicity:

1..*

Value type:

QuantityRange

Attribute:

Name:

width

Definition:

-- Definition --

The width of the Earth Resource.

Voidable:

true

Multiplicity:

1..*

Value type:

QuantityRange


Data type: Endowment

Endowment

Definition:

-- Definition --

The quantity of a mineral (or a group of minerals for industrial rocks) in accumulations (deposits) meeting specified physical characteristics such as quality, size and depth.

-- Description --

Usually includes Resources, as unlike the latter, it does not have to have prospects for "eventual economic extraction". It often includes the total amount of a commodity originally introduced to a particular location during the deposit forming processes - and thus can include resources, reserves, past production and mining and metallurgical losses.

Subtype of:

OreMeasure

Type:

Data type

Attribute:

Name:

includesReserves

Definition:

-- Definition --

A flag indicating if the estimate includes the reserves value.

Voidable:

true

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

includesResources

Definition:

-- Definition --

A flag indicating if the estimate includes the resources value.

Voidable:

true

Multiplicity:

1

Value type:

Boolean


Spatial Object Type: ExplorationActivity

ExplorationActivity

Definition:

-- Definition --

A period of exploration activity.

Type:

Spatial Object Type

Attribute:

Name:

activityDuration

Definition:

-- Definition --

Period, or extent in time, of the exploration activity.

-- Description --

The beginning of the activity links the TM_Period to the TM_Instant at which it starts. The ending links the TM_Period to the TM_Instant at which it ends. For a variety of reasons, the position of the TM_Instant designated by 'begin' or 'end' may be inderterminate.

Voidable:

false

Multiplicity:

1

Value type:

TM_Period

Attribute:

Name:

activityType

Definition:

-- Definition --

The type of exploration activity.

-- Description --

EXAMPLE: geological mapping, drilling, geophysical surveys, geochemical mapping, etc.

Voidable:

false

Multiplicity:

1

Value type:

ExplorationActivityTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

explorationResult

Definition:

-- Definition --

The result of the exploration activity.

Voidable:

false

Multiplicity:

1..*

Value type:

ExplorationResultValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: Mine

Mine

Definition:

-- Definition --

An excavation carried out for the extraction of mineral deposits.

-- Description --

‘True’ mines are underground workings and open-pit workings (also called open-sky mines) generally for the extraction of metallic commodities. The Mine feature also includes open workings generally for the extraction of industrial minerals, commonly referred to as quarries.

Subtype of:

MiningFeature

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endDate

Definition:

-- Definition --

Date on which the mine ceased operation.

Voidable:

true

Multiplicity:

0..1

Value type:

TM_Instant

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

mineName

Definition:

-- Definition --

Data type indicating the Mine Name and whether it is the preferred name.

Voidable:

false

Multiplicity:

1..*

Value type:

MineName (data type)

Association role:

Name:

relatedActivity

Definition:

-- Definition --

The MiningActivity associated with the Mine.

Voidable:

false

Multiplicity:

1..*

Value type:

MiningActivity (spatial object type)

Association role:

Name:

relatedActivity

Definition:

The MiningActivity associated with the Mine

Voidable:

false

Multiplicity:

1..*

Value type:

MiningActivity (spatial object type)

Association role:

Name:

relatedMine

Definition:

-- Definition --

A related mine.

-- Description --

A mine currently exploited may result from the resumption and the extension of a – or several – former or older (abandoned) mine(s). Mines need not aggregate to form other mines, they may just be associated in some way or another (eg the Kalgoorlie SuperPit is associated with its preceding mines).

Voidable:

true

Multiplicity:

1..*

Value type:

Mine (spatial object type)

Attribute:

Name:

sourceReference

Definition:

-- Definition --

The source reference for the mine.

-- Description --

Allows citing mine plans etc.

Voidable:

true

Multiplicity:

0..*

Value type:

DocumentCitation

Attribute:

Name:

startDate

Definition:

-- Definition --

Date on which the mine commenced operation.

Voidable:

true

Multiplicity:

1

Value type:

TM_Instant

Attribute:

Name:

status

Definition:

-- Definition --

Operational status value of the mine.

-- Description --

EXAMPLE: Care & Maintenance; Pending Approval; Operating continually.

Voidable:

false

Multiplicity:

1

Value type:

MineStatusValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Data type: MineName

MineName

Definition:

-- Definition --

A data type indicating the Mine Name and whether it is the preferred name.

Type:

Data type

Attribute:

Name:

isPreferred

Definition:

-- Definition --

A boolean operator indicating if the value in mineName is the preferred name of the mine.

Voidable:

false

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

mineName

Definition:

-- Definition --

The name of the mine.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString


Object type: MineralDepositModel

MineralDepositModel

Definition:

-- Definition --

Systematically arranged information describing the essential attributes of a class of mineral deposits. It may be empirical (descriptive) or theoretical (genetic).

Type:

Object type

Attribute:

Name:

mineralDepositGroup

Definition:

-- Definition --

A grouping of mineral deposits defined by generic characteristics

-- Description --

EXAMPLE: host rock, host structure, commodity, association with similar mineral processes e.g. porphyry. Regional, national and more universal lists e.g. Cox and Singer 1986.

Voidable:

false

Multiplicity:

1..*

Value type:

MineralDepositGroupValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

mineralDepositType

Definition:

-- Definition --

Style of mineral occurrence or deposit.

-- Description --

Generally a local or regional term. Should be referenced for definitions and descriptions. Single deposit terms may form member of a Mineral Deposit Group in local and regional schemas.

Voidable:

true

Multiplicity:

1..*

Value type:

MineralDepositTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: MineralOccurrence

MineralOccurrence

Definition:

-- Definition --

A mineral accumulation in the lithosphere.

Subtype of:

EarthResource

Type:

Spatial Object Type

Attribute:

Name:

endusePotential

Definition:

-- Definition --

The end-use potential of the mineral.

-- Description --

EXAMPLE: for energy, fertilizer, building raw material.

Voidable:

true

Multiplicity:

1..*

Value type:

EndusePotentialValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

type

Definition:

-- Definition --

The type of mineral occurrence.

-- Description --

EXAMPLE: prospect, occurrence, mineral deposit, ore deposit.

Voidable:

false

Multiplicity:

1

Value type:

MineralOccurrenceTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: MiningActivity

MiningActivity

Definition:

-- Definition --

The process of extracting metallic, non-metallic mineral, or industrial rock deposits from the Earth.

-- Description --

The term may also include preliminary treatment eg. cleaning or sizing.

Subtype of:

MiningFeature

Type:

Spatial Object Type

Attribute:

Name:

activityDuration

Definition:

-- Definition --

Period, or extent in time, of the mining activity.

-- Description --

The beginning of the activity links the TM_Period to the TM_Instant at which it starts. The ending links the TM_Period to the TM_Instant at which it ends. For a variety of reasons, the position of the TM_Instant designated by 'begin' or 'end' may be inderterminate.

Voidable:

false

Multiplicity:

1

Value type:

TM_Period

Attribute:

Name:

activityType

Definition:

-- Definition --

The type of mining activity.

-- Description --

EXAMPLE: Open Pit, Underground Mine, multiple, unspecified) or processing activity (eg Ore Processing) or production.

Using activity to distinguish between the extraction, processing and production activities allows distinguishing between ore mined/grade/recovery, ore treated/grade/recovery and produced payable/plant recovery.

Voidable:

false

Multiplicity:

1

Value type:

MiningActivityTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Association role:

Name:

associatedMine

Definition:

-- Definition --

The mine where the mining activity takes, or took, place.

Voidable:

true

Multiplicity:

1

Value type:

Mine (spatial object type)

Association role:

Name:

associatedMine

Definition:

The mine that the MiningActivity occurred in

Voidable:

true

Multiplicity:

1

Value type:

Mine (spatial object type)

Association role:

Name:

deposit

Definition:

To which deposit a mining activity is associated.

Voidable:

false

Multiplicity:

1

Value type:

EarthResource (spatial object type)

Association role:

Name:

deposit

Definition:

-- Definition --

The deposit to which the mining activity is associated.

Voidable:

true

Multiplicity:

1

Value type:

EarthResource (spatial object type)

Attribute:

Name:

oreProcessed

Definition:

-- Definition --

The amount of ore processed by the activity.

Voidable:

true

Multiplicity:

1

Value type:

Quantity

Attribute:

Name:

processingType

Definition:

-- Definition --

The type of processing carried out during the mining activity.

Voidable:

false

Multiplicity:

1

Value type:

ProcessingActivityTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Association role:

Name:

producedMaterial

Definition:

Product(s) elaborated from mining activity, through a processing phase. Usually in the form of concentrates containing one or several commodities at various grades for metallic ores.

Voidable:

false

Multiplicity:

1..*

Value type:

Product (spatial object type)

Association role:

Name:

producedWaste

Definition:

Waste products from a mining activity, through a processing phase.

Voidable:

true

Multiplicity:

1..*

Value type:

MiningWaste (spatial object type)

Association role:

Name:

rawMaterial

Definition:

An ore is rarely extracted or mined alone. It is most of the time accompanied by a variable quantity of gangue, very slightly mineralized or completely barren, composed of non-metallic minerals (sometimes of interest) and/or altered host-rock(s).

Voidable:

true

Multiplicity:

1..*


Spatial Object Type: MiningFeature

MiningFeature

Definition:

-- Definition --

Spatial object type grouping the common properties of mines and mining activities.

Supertype of:

Mine

MiningActivity

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

occurrence

Definition:

Point to the single MiningFeature which describes the Mining feature Occurrence

Voidable:

true

Multiplicity:

0..*

Value type:

MiningFeatureOccurrence (spatial object type)


Spatial Object Type: MiningFeatureOccurrence

MiningFeatureOccurrence

Definition:

-- Definition --

A spatial representation of a MiningFeature.

-- Description --

A MiningFeatureOccurrence provides a link between a notional feature (description package) and one spatial representation of it, or part of it. The MiningFeatureOccurrence carries a geometry and the association with a Mining Feature provides specification of all the other descriptors.

Type:

Spatial Object Type

Attribute:

Name:

shape

Definition:

-- Definition --

The geometry of the MiningFeature.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Association role:

Name:

specification

Definition:

Indicates the MiningFeature that the occurrence specifies

Points to any number of MiningFeatureOccurrences which are occurrences of the Miningfeature. MiningFeatureOccurrences may all be from a single map or from several maps, or reflect different levels of detail, eg point, area, 3D volume.

Voidable:

false

Multiplicity:

1

Value type:

MiningFeature (spatial object type)

Association role:

Name:

specification

Definition:

-- Definition --

Indicates the MiningFeature that the MiningFeatureOccurrence specifies.

Voidable:

false

Multiplicity:

1

Value type:

MiningFeature (spatial object type)


Data type: OreMeasure

OreMeasure

Definition:

-- Definition --

The estimate of the Reserve, Resource or Endowment ore amount.

Supertype of:

Endowment

Reserve

Resource

Type:

Data type

Abstract:

true

Attribute:

Name:

classificationMethodUsed

Definition:

-- Definition --

Means of calculating the measurement.

-- Description --

EXAMPLE: JORC, PERC, Unspecified, UNESCO/World Bank and the Canadian CIM.

Voidable:

false

Multiplicity:

1

Value type:

ClassificationMethodUsedValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

date

Definition:

-- Definition --

Date of calculated or estimated value.

-- Description --

This may be a single date or a range.

Voidable:

false

Multiplicity:

1

Value type:

TM_GeometricPrimitive

Attribute:

Name:

dimension

Definition:

-- Definition --

Size of the body used in the calculation.

Voidable:

true

Multiplicity:

1

Value type:

EarthResourceDimension (data type)

Association role:

Name:

measureDetails

Definition:

-- Definition --

A measure of the amount of each commodity, based on a reserve, resource or endowment calculation.

-- Description --

This measure is obtained by multiplying the ore tonnage by the average grade of the commodity within the ore (generally expressed in tons of metal).

Voidable:

false

Multiplicity:

1..*

Attribute:

Name:

ore

Definition:

-- Definition --

Amount of ore.

Voidable:

false

Multiplicity:

1

Value type:

QuantityRange

Attribute:

Name:

proposedExtractionMethod

Definition:

-- Definition --

The method proposed to extract the commodity.

Voidable:

true

Multiplicity:

1

Value type:

Category

Attribute:

Name:

sourceReference

Definition:

-- Definition --

The reference for the OreMeasure values.

Voidable:

false

Multiplicity:

1..*

Value type:

DocumentCitation


Data type: Reserve

Reserve

Definition:

-- Definition --

The economically mineable part of a Measured and/or Indicated Mineral Resource.

-- Description --

It includes diluting materials and allowances for losses, which may occur when the material is mined. ‘Marketable Coal Reserves’ maybe reported in conjunction with, but not instead of, reports of Ore (Coal) Reserves. ‘Saleable product’ (e.g. for industrial minerals) can be reported in conjunction with ore reserve.

Synonyms: Ore Reserve; Coal Reserve (s); Diamond (or gemstone) Ore Reserve; Mineral Reserves (not preferred, should be stated that used to mean the same as JORC’s Ore Reserve); Mineable production estimates

Subtype of:

OreMeasure

Type:

Data type

Attribute:

Name:

category

Title:

jorcClassification

Definition:

-- Definition --

The level of confidence of the estimate (proved, probable).

Voidable:

false

Multiplicity:

1

Value type:

ReserveCategoryValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Data type: Resource

Resource

Definition:

-- Definition --

An accumulation of material of intrinsic economic interest in or on the Earth’s crust in such form, quality and quantity that there are reasonable prospects for economic extraction.

-- Description --

Synonyms: Mineral Resource; Coal Resource (s); Diamond (Gemstone) Resource; Potentially Mineable Mineralisation.

Subtype of:

OreMeasure

Type:

Data type

Attribute:

Name:

category

Title:

jorcClassification

Definition:

-- Definition --

Indication of whether the resource is measured, indicated, or inferred.

Voidable:

false

Multiplicity:

1

Value type:

ResourceCategoryValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

includesReserves

Definition:

-- Definition --

A flag indicating whether the estimate of resources includes reserve values.

Voidable:

true

Multiplicity:

0..1

Value type:

Boolean


Application schema: NaturalRiskZones

Version:

4.0


Spatial Object Type: AbstractExposedElement

AbstractExposedElement

Definition:

-- Definition --

SOURCE : [UNISDR, 2009]

People, property, systems, or other elements present in hazard zones that are thereby subject to potential losses.

Supertype of:

ExposedElement

ExposedElementCoverage

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

beginLifeSpanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifeSpanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the exposed element.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

validFrom

Definition:

-- Definition --

The time when the exposed element started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the exposed element no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

If the "source of spatial representation" is empty, the geometry AbstractExposedElement spatial object shall be provided.

Expression:

/*If the "source of spatial representation" is empty, the geometry AbstractExposedElement spatial object shall be provided.*/ inv: AbstractExposedElement.sourceOfSpatialRepresentation. isEmpty() implies ExposedElement.geometry.notEmpty()


Spatial Object Type: AbstractHazardArea

AbstractHazardArea

Definition:

-- Definition --

An area affected by a natural hazard.

-- Description --

A natural hazard is a natural process or phenomenon that may cause loss of life, injury or other impacts, property damage, loss livelihoods and services, social and economic disruption, or environmental damage. [Council of The European Union - Commission Staff Working Paper - Risk Assessment and Mapping Guidelines for Disaster Management].

Supertype of:

HazardArea

HazardCoverage

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

beginLifeSpanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

determinationMethod

Definition:

-- Definition --

Specifies if the hazard area result is delineated after modelling or determined after interpretation.

Voidable:

false

Multiplicity:

1

Value type:

DeterminationMethodValue (enumeration)

Values:

modelling

-- Definition --

The area has been computed according to a model.

indirectDetermination

-- Definition --

The area has been defined by interpretation of available data and/or information.

Attribute:

Name:

endLifeSpanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the hazard area.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

source

Definition:

-- Definition --

The observed event that triggered the modelling of a hazard area.

Voidable:

true

Multiplicity:

0..*

Value type:

AbstractObservedEvent (spatial object type)

Attribute:

Name:

typeOfHazard

Definition:

-- Definition --

A generic classification and a specific classification of the type of natural hazard.

Voidable:

false

Multiplicity:

1

Value type:

NaturalHazardClassification (data type)

Attribute:

Name:

validityPeriod

Definition:

-- Definition --

Future finite time frame where the hazard applies.

-- Description --

It is an interval of dates, or the expression of a time frame for which the estimates are meant (eg: until 2090; summer of 2011; winter seasons until 2015).

Voidable:

true

Multiplicity:

0..1

Value type:

TM_Period


Spatial Object Type: AbstractObservedEvent

AbstractObservedEvent

Definition:

-- Definition --

A natural phenomenon relevant to the study of natural hazards which occurred and which has been observed.

Supertype of:

ObservedEvent

ObservedEventCoverage

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

beginLifeSpanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifeSpanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

isMonitoredBy

Definition:

-- Definition --

The program that monitors the observed event.

Voidable:

true

Multiplicity:

0..*

Value type:

EnvironmentalMonitoringProgramme (spatial object type)

Attribute:

Name:

nameOfEvent

Definition:

-- Definition --

common name of the observed event.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

typeOfHazard

Definition:

-- Definition --

A generic classification and a specific classification of the type of hazard.

Voidable:

false

Multiplicity:

1

Value type:

NaturalHazardClassification (data type)

Attribute:

Name:

validFrom

Definition:

-- Definition --

The time when the observed event started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the observed event no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime


Spatial Object Type: AbstractRiskZone

AbstractRiskZone

Definition:

-- Definition --

A risk zone is the spatial extent of a combination of the consequences of an event (hazard) and the associated probability/likelihood of its occurrence.

Supertype of:

RiskCoverage

RiskZone

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

beginLifeSpanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifeSpanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Association role:

Name:

exposedElement

Definition:

-- Definition --

The element that is within a hazardous area.

Voidable:

true

Multiplicity:

1..*

Value type:

AbstractExposedElement (spatial object type)

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

source

Definition:

-- Definition --

The hazard which is considered for the creation of the risk zone object.

Voidable:

true

Multiplicity:

1

Value type:

AbstractHazardArea (spatial object type)

Attribute:

Name:

sourceOfRisk

Definition:

-- Definition --

A generic classification and a specific classification of the type of hazard which is the source of risk.

Voidable:

false

Multiplicity:

1

Value type:

NaturalHazardClassification (data type)

Attribute:

Name:

validityPeriod

Definition:

-- Definition --

Future finite time frame where the model applies.

-- Description --

It is an interval of dates, or the expression of a time frame for which the estimates are meant (eg: until 2090; summer of 2011; winter seasons until 2015).

Voidable:

true

Multiplicity:

0..*

Value type:

TM_Period


Spatial Object Type: ExposedElement

ExposedElement

Definition:

-- Definition --

Discrete spatial objects representing exposed element.

Subtype of:

AbstractExposedElement

Type:

Spatial Object Type

Attribute:

Name:

assessmentOfVulnerability

Definition:

-- Definition --

Assessment of the vulnerability of the exposed element.

Voidable:

true

Multiplicity:

1..*

Value type:

VulnerabilityAssessment (data type)

Attribute:

Name:

geometry

Definition:

-- Definition --

Geometric representation of the exposed element.

-- Description --

If the feature is linked to a spatially referenced INSPIRE feature, then it has no geometry. If not, then it has a geometry.

Voidable:

false

Multiplicity:

0..1

Value type:

GM_Object

Constraint:

Name:

If the "source of spatial representation" is empty, the geometry AbstractExposedElement spatial object shall be provided.

Expression:

/*If the "source of spatial representation" is empty, the geometry AbstractExposedElement spatial object shall be provided.*/ inv: AbstractExposedElement.sourceOfSpatialRepresentation. isEmpty() implies ExposedElement.geometry.notEmpty()


Data type: ExposedElementClassification

ExposedElementClassification

Definition:

-- Definition --

This class provides piece of information about the nature of the exposed element which is relevant to risk analysis.

Type:

Data type

Attribute:

Name:

exposedElementCategory

Definition:

-- Definition --

A generic classification of the types of elements that are exposed to a risk.

Voidable:

false

Multiplicity:

1

Value type:

ExposedElementCategoryValue (code list)

Attribute:

Name:

specificExposedElementType

Definition:

-- Definition --

An additional denomination of exposed element according to a nomenclature that is specific to this dataset.

Voidable:

true

Multiplicity:

1

Value type:

SpecificExposedElementTypeValue (code list)


Spatial Object Type: ExposedElementCoverage

ExposedElementCoverage

Definition:

-- Definition --

A coverage representating continuous information about exposed elements.

Subtype of:

AbstractExposedElement

CoverageByDomainAndRange

Type:

Spatial Object Type

Attribute:

Name:

typeOfElement

Definition:

-- Definition --

A classification of the exposed element.

Voidable:

true

Multiplicity:

1

Value type:

ExposedElementClassification (data type)

Constraint:

Name:

DomainisrectifedGridOrReferenceableGrid

Description:

A domain is a rectified grid or referenceable grid

Expression:

inv: domainSet.oclIsKindOf(CV_RectifiedGrid) or domainSet.oclIsKindOf(CV_ReferenceableGrid)

Constraint:

Name:

If the "source of spatial representation" is empty, the geometry AbstractExposedElement spatial object shall be provided.

Expression:

/*If the "source of spatial representation" is empty, the geometry AbstractExposedElement spatial object shall be provided.*/ inv: AbstractExposedElement.sourceOfSpatialRepresentation. isEmpty() implies ExposedElement.geometry.notEmpty()

Constraint:

Name:

Range set is the levelOfVulnerability of VulnerabilityAssessment

Expression:

/* Range set is the level, or intensity, of the vulnerability assessment */ inv: rangeSet.oclIsKindOf(VulnerabilityAssessment.levelOfVulnerability)

Constraint:

Name:

gridFunctionRequiresGridDomain

Expression:

/*The grid function shall only be valid for domains that are grids */ inv: coverageFunction.gridFunction.notEmpty() implies domainSet.oclIsKindOf(CV_Grid)


Spatial Object Type: HazardArea

HazardArea

Definition:

-- Definition --

Discrete spatial objects representing a natural hazard.

Subtype of:

AbstractHazardArea

Type:

Spatial Object Type

Attribute:

Name:

geometry

Definition:

-- Definition --

Geometric representation of spatial extent covered by the hazard area.

Voidable:

false

Multiplicity:

1

Value type:

GM_Surface

Attribute:

Name:

likelihoodOfOccurrence

Definition:

-- Definition --

Likelihood is a general concept relating to the chance of an event occuring.

Voidable:

true

Multiplicity:

1

Value type:

LikelihoodOfOccurrence (data type)

Attribute:

Name:

magnitudeOrIntensity

Definition:

-- Definition --

An expression of the magnitude or the intensity of a phenomenon.

-- Description --

It may address a value within the Richter scale, or a description of the european macro-seismic scale, or a flood flow, etc...

Voidable:

true

Multiplicity:

1..*

Value type:

LevelOrIntensity (data type)


Spatial Object Type: HazardCoverage

HazardCoverage

Definition:

-- Definition --

A coverage representing continuous information about a type of natural hazard.

Subtype of:

AbstractHazardArea

CoverageByDomainAndRange

Type:

Spatial Object Type

Constraint:

Name:

DomainIsRectifiedGridOrReferenceableGrid

Description:

A domain is a rectified grid or referenceable grid

Expression:

inv: domainSet.oclIsKindOf(CV_RectifiedGrid) or domainSet.oclIsKindOf(CV_ReferenceableGrid)

Constraint:

Name:

RangeSet is levelOrIntensity, or likelihoodOfOccurrence

Expression:

/*A range set is described by magnitude or intensity, or by the likelihood of occurence. As "magnitude or intensity" is modelled by the "LevelOrIntensity" data type, the constraint refers to this data type */ inv: rangeSet.oclIsKindOf(levelOrIntensity) or rangeSet.oclIsKindOf(LikelihoodOfOccurrence)

Constraint:

Name:

gridFunctionRequiresGridDomain

Expression:

/*The grid function shall only be valid for domains that are grids */ inv: coverageFunction.gridFunction.notEmpty() implies domainSet.oclIsKindOf(CV_Grid)


Data type: LevelOrIntensity

LevelOrIntensity

Definition:

-- Definition --

Quantitative or qualitative assessment of either risk, hazard or vulnerability.

-- Description --

Common concept for assessing the level of risk, or the level of hazard, or the level of vulnerability.

Type:

Data type

Attribute:

Name:

assessmentMethod

Definition:

-- Definition --

A citation to the method used to express the level or intensity.

Voidable:

true

Multiplicity:

1

Value type:

DocumentCitation

Attribute:

Name:

qualitativeValue

Definition:

-- Definition --

A qualitative assessment of the level or intensity.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

quantitativeValue

Definition:

-- Definition --

A quantitative assessment of the level or intensity.

Voidable:

true

Multiplicity:

1

Value type:

Measure

Constraint:

Name:

either the quantitative value or the qualitative value must be completed.

Expression:

/*either the qualitative value or the quantitative value must be completed. */ inv: self.qualitativeValue.isEmpty() implies self.quantitativeValue.notEmpty() and self.quantitativeValue.isEmpty() implies self.qualitativeValue.notEmpty()


Data type: LikelihoodOfOccurrence

LikelihoodOfOccurrence

Definition:

-- Definition --

Likelihood is a general concept relating to the chance of an event occurring.

-- Description --

Likelihood is generally expressed as a probability or a frequency. [EXCIFF].

Type:

Data type

Attribute:

Name:

assessmentMethod

Definition:

-- Definition --

A citation to the method used to express the likelihood.

Voidable:

true

Multiplicity:

1

Value type:

DocumentCitation

Attribute:

Name:

qualitativeLikelihood

Definition:

-- Definition --

A qualitative assessment of the likelihood of occurrence of a hazard.

-- Description --

Sometimes, this is known as susceptibility.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

quantitativeLikelihood

Definition:

-- Definition --

A frequency of occurence or return period of a hazard phenomenon.

-- Description --

Sometimes, this is known as susceptibility.

Voidable:

true

Multiplicity:

1

Value type:

QuantitativeLikelihood (data type)

Constraint:

Name:

Either the qualitative likelihood or the quantitative likelihood must be completed.

Expression:

/*either the qualitative likelihood or the quantitative likelihood must be completed. */ inv: self.qualitativeLikelihood.isEmpty() implies self.quantitativeLikelihood.notEmpty() and self.quantitativeLikelihood.isEmpty() implies self.qualitativeLikelihood.notEmpty()


Data type: NaturalHazardClassification

NaturalHazardClassification

Definition:

-- Definition --

This class provides piece of information about the nature of the natural hazard as well as the type of hazard which is the source of risk.

Type:

Data type

Attribute:

Name:

hazardCategory

Definition:

-- Definition --

A generic classification of types of natural hazards or risks.

Voidable:

false

Multiplicity:

1

Value type:

NaturalHazardCategoryValue (code list)

Tagged Values:


Tag


Value


extensibility


narrower


obligation


implementingRule


vocabulary


http://inspire.ec.europa.eu/codeList/RiskOrHazardCategory

Attribute:

Name:

specificHazardType

Definition:

-- Definition --

Additional classification of the natural hazard that further specifies the hazard type according to a nomenclature that is specific to this dataset.

Voidable:

true

Multiplicity:

1

Value type:

SpecificHazardTypeValue (code list)


Spatial Object Type: ObservedEvent

ObservedEvent

Definition:

-- Definition --

Discrete spatial objects representing natural phenomenon relevant to the study of natural hazards which occurred, or is currently occuring, and which has been observed.

Subtype of:

AbstractObservedEvent

Type:

Spatial Object Type

Attribute:

Name:

geometry

Definition:

-- Definition --

Geometric representation of the spatial extent covered by the observed event.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

magnitudeOrIntensity

Definition:

-- Definition --

An expression of the magnitude or the intensity of a phenomenon.

Voidable:

true

Multiplicity:

1..*

Value type:

LevelOrIntensity (data type)


Spatial Object Type: ObservedEventCoverage

ObservedEventCoverage

Definition:

-- Definition --

A coverage representing continuous information about observed events.

Subtype of:

AbstractObservedEvent

CoverageByDomainAndRange

Type:

Spatial Object Type

Constraint:

Name:

DomainIsRectifiedGridOrReferenceableGrid

Description:

A domain is a rectified grid or referenceable grid

Expression:

inv: domainSet.oclIsKindOf(CV_RectifiedGrid) or domainSet.oclIsKindOf(CV_ReferenceableGrid)

Constraint:

Name:

RangeSet is levelOrIntensityOr LikelihoodOfOccurrence

Expression:

/*range set is described by magnitude or intensity, or by the likelihood of occurence. As "magnitude or intensity is modeled by the "LevelOrIntensity" data type, the constraint refers to this data type */ inv: rangeSet.oclIsKindOf(levelOrIntensity) or rangeSet.oclIsKindOf(LikelihoodOfOccurrence)

Constraint:

Name:

gridFunctionRequiresGridDomain

Expression:

/*The grid function shall only be valid for domains that are grids */ inv: coverageFunction.gridFunction.notEmpty() implies domainSet.oclIsKindOf(CV_Grid)


Data type: QuantitativeLikelihood

QuantitativeLikelihood

Definition:

-- Definition --

A frequency of occurrence or return period of a hazard phenomenon.

Type:

Data type

Attribute:

Name:

probabilityOfOccurrence

Definition:

-- Definition --

The probability of occurrence of a hazard event, expressed as a value between 0 and 1.

-- Description --

This is the inverse value of the return period.

Voidable:

true

Multiplicity:

1

Value type:

Probability

Attribute:

Name:

returnPeriod

Definition:

-- Definition --

Long-term average interval of time or number of years within which an event will be equalled or exceeded [UNESCO].

Voidable:

true

Multiplicity:

1

Value type:

Number


Spatial Object Type: RiskCoverage

RiskCoverage

Definition:

-- Definition --

A coverage representation of natural risks.

Subtype of:

AbstractRiskZone

CoverageByDomainAndRange

Type:

Spatial Object Type

Constraint:

Name:

DomainIsRectifedGridOrReferenceableGrid

Description:

A domain is a rectified grid or referenceable grid

Expression:

inv: domainSet.oclIsKindOf(CV_RectifiedGrid) or domainSet.oclIsKindOf(CV_ReferenceableGrid)

Constraint:

Name:

Range set is levelOrIntensity

Expression:

/* A range set is described by level, or intensity */ inv: rangeSet.oclIsKindOf(LevelOrIntensity)

Constraint:

Name:

gridFunctionRequiresGridDomain

Expression:

/*The grid function shall only be valid for domains that are grids */ inv: coverageFunction.gridFunction.notEmpty() implies domainSet.oclIsKindOf(CV_Grid)


Spatial Object Type: RiskZone

RiskZone

Definition:

-- Definition --

Discrete spatial objects representing the spatial extent of a combination of the consequences of an event (hazard) and the associated probability/likelihood of its occurrence.

Subtype of:

AbstractRiskZone

Type:

Spatial Object Type

Attribute:

Name:

geometry

Definition:

-- Definition --

Geometric representation of spatial extent covered by this risk zone.

Voidable:

false

Multiplicity:

1

Value type:

GM_Surface

Attribute:

Name:

levelOfRisk

Definition:

-- Definition --

The level of risk is an assessment of the combination of the consequences of an event (hazard) and the associated probability/likelihood of the occurrence of the event.

Voidable:

true

Multiplicity:

1

Value type:

LevelOrIntensity (data type)


Data type: VulnerabilityAssessment

VulnerabilityAssessment

Definition:

-- Definition --

Assessment of the vulnerability.

-- Description --

It contains piece of information about the source the vulnerability, about the level of vulnerability and about the magnitude or intensity of the hazard for which vulnerability is assessed.

Type:

Data type

Attribute:

Name:

levelOfVulnerability

Definition:

-- Definition --

Level of vulnerability.

-- Description --

When assessed quantitatively, it is a percentage.

Voidable:

true

Multiplicity:

1

Value type:

LevelOrIntensity (data type)

Attribute:

Name:

magnitudeOrIntensityOfHazard

Definition:

-- Definition --

An expression of the magnitude or the intensity of a phenomenon.

-- Description --

It may address a value within the Richter scale, or a description of the european macro-seismic scale, or a flood flow, etc...

Voidable:

true

Multiplicity:

1

Value type:

LevelOrIntensity (data type)

Attribute:

Name:

sourceOfVulnerability

Definition:

-- Definition --

The type of hazard for which the vulnerability is assessed.

Voidable:

false

Multiplicity:

1

Value type:

NaturalHazardClassification (data type)

Attribute:

Name:

typeOfElement

Definition:

-- Definition --

A classification of the exposed element.

Voidable:

true

Multiplicity:

1

Value type:

ExposedElementClassification (data type)


Application schema: Observable Properties

Definition

-- Definition --

Application Schema for Observable Properties

Version:

3.0


Object type: AbstractObservableProperty

AbstractObservableProperty

Definition:

-- Name --

Abstract Observable Property

-- Definition --

An abstract class that represents an observable property (or phenomenon).

-- Description --

An abstract class that represents an observable property (or phenomenon). This class is intended to be used in the context of ISO 19156 'observedProperty' role but may be used in other contexts.

Supertype of:

CompositeObservableProperty

ObservableProperty

Type:

Object type

Abstract:

true

Attribute:

Name:

label

Definition:

-- Name --

label

-- Definition --

A human readable title for the observable property

Voidable:

false

Multiplicity:

0..*

Value type:

CharacterString


Data type: CategoryConstraint

CategoryConstraint

Definition:

-- Name --

Category Constraint

-- Definition --

A constraint based on some qualifying category. e..g colour = 'Red'.

-- Description --

A constraint based on some qualifying category. e..g colour = 'Red'.

The value ('Red') of the constraint ('colour') can be any string, although it may be desirable to constrain this in particular application domains.

Subtype of:

Constraint

Type:

Data type

Attribute:

Name:

comparison

Definition:

-- Name --

comparison

-- Definition --

A comparison operator. In the case of a category constraint it should be 'equalTo' or 'notEqualTo'.

Voidable:

false

Multiplicity:

1

Value type:

ComparisonOperatorValue (enumeration)

Values:

equalTo

-- Name --

equalTo

-- Definition --

Exactly equal to

notEqualTo

-- Name --

notEqualTo

-- Definition --

Not exactly equal to

lessThan

-- Name --

lessThan

-- Definition --

Less than

greaterThan

-- Name --

greaterThan

-- Definition --

Greater Than

lessThanOrEqualTo

-- Name --

lessThanOrEqualTo

-- Definition --

Less than or exactly equal to

greaterThanOrEqualTo

-- Name --

greaterThanOrEqualTo

-- Definition --

Greater than or exactly equal to

Attribute:

Name:

value

Definition:

-- Name --

value

-- Definition --

The value of the property that is constrained e.g. 'blue' (if the constrained property is colour)

Voidable:

false

Multiplicity:

1..*

Value type:

CharacterString


Object type: CompositeObservableProperty

CompositeObservableProperty

Definition:

-- Name --

Composite Observable Property

-- Definition --

A composite of mulitple Observable Properties.

-- Description --

A composite of multiple Observable Properties, for example U,V winds.

There is no requirement that the observable properties in the composite are related to each other.

A composite observable property may have components which are observabel properties or other composite observable properties.

Subtype of:

AbstractObservableProperty

Type:

Object type

Association role:

Name:

component

Voidable:

false

Multiplicity:

2..*

Value type:

AbstractObservableProperty (spatial object type)

Attribute:

Name:

count

Definition:

-- Name --

count

-- Definition --

Number of components in this composite

Voidable:

false

Multiplicity:

1

Value type:

Integer


Data type: Constraint

Constraint

Definition:

-- Name --

Constraint

-- Definition --

A constraint on some property e.g. wavelength = 200nm.

-- Description --

A constraint on some property e.g. wavelength = 200nm. This property is typically not the same property as the base phenomenon of the observed property. e.g.

the observed property has a base phenomenon 'radiance'.

a constraint is added to say 'wavelength = 200nm'

So the overall ObservableProperty which is represented is 'radiance where wavelength = 200nm'

The Constraint class is specialised into several specific classes covering Scalar, Range and Categorical constraints

Supertype of:

CategoryConstraint

OtherConstraint

RangeConstraint

ScalarConstraint

Type:

Data type

Attribute:

Name:

constrainedProperty

Definition:

-- Name --

constrainedProperty

-- Definition --

The property being constrained. e.g. 'colour' if the constraint is 'colour = blue'

Voidable:

false

Multiplicity:

0..1

Value type:

PhenomenonTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

label

Definition:

-- Name --

description

-- Definition --

A human readable title for the constraint as a whole

Voidable:

false

Multiplicity:

0..1

Value type:

CharacterString


Object type: ObservableProperty

ObservableProperty

Definition:

-- Name --

Observable Property

-- Definition --

Represents a single observable property e.g. 'temperature'.

-- Description --

The Observable Property represents a single observable property e.g. 'temperature'. It may have associations to additional constraints or measures that make it more complex e.g. 'daily mean temperature'.

Subtype of:

AbstractObservableProperty

Type:

Object type

Attribute:

Name:

basePhenomenon

Definition:

-- Name --

basePhenomenon

-- Definition --

The phenomenon that the Observable Property description builds upon.

-- Description --

The phenomenon that the Observable Property description builds upon. e.g. if the Observable property describes 'monthly minimum temperature' then the basePhenomenon should reference the vocabulary term 'temperature'.

Voidable:

false

Multiplicity:

1

Value type:

PhenomenonTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Association role:

Name:

restriction

Voidable:

false

Multiplicity:

0..*

Association role:

Name:

statisticalMeasure

Voidable:

false

Multiplicity:

0..*

Attribute:

Name:

uom

Voidable:

false

Multiplicity:

0..1

Value type:

UnitOfMeasure


Data type: OtherConstraint

OtherConstraint

Definition:

-- Name --

Other Constraint

-- Definition --

A constraint, not modelled in a structured way, but may be described using the freetext 'description' attribute.

Subtype of:

Constraint

Type:

Data type

Attribute:

Name:

description

Definition:

-- Name --

description

-- Definition --

A description of the constraint.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString


Data type: RangeBounds

RangeBounds

Definition:

-- Name --

Range Bounds

-- Definition --

The start and end bounding values of a numerical range (e.g. start >=50, end <=99)

Type:

Data type

Attribute:

Name:

endComparison

Definition:

-- Name --

endComparison

-- Definition --

The comparator used for the upper range limit (e.g. lessThan)

Voidable:

false

Multiplicity:

1

Value type:

ComparisonOperatorValue (enumeration)

Values:

equalTo

-- Name --

equalTo

-- Definition --

Exactly equal to

notEqualTo

-- Name --

notEqualTo

-- Definition --

Not exactly equal to

lessThan

-- Name --

lessThan

-- Definition --

Less than

greaterThan

-- Name --

greaterThan

-- Definition --

Greater Than

lessThanOrEqualTo

-- Name --

lessThanOrEqualTo

-- Definition --

Less than or exactly equal to

greaterThanOrEqualTo

-- Name --

greaterThanOrEqualTo

-- Definition --

Greater than or exactly equal to

Attribute:

Name:

rangeEnd

Definition:

-- Name --

rangeEnd

-- Definition --

The upper limit of the range.

Voidable:

false

Multiplicity:

1

Value type:

Real

Attribute:

Name:

rangeStart

Definition:

-- Name --

rangeStart

-- Definition --

The lower limit of the range.

Voidable:

false

Multiplicity:

1

Value type:

Real

Attribute:

Name:

startComparison

Definition:

-- Name --

startComparison

-- Definition --

The comparator used for the lower range limit (e.g. greaterThanOrEqualTo)

Voidable:

false

Multiplicity:

1

Value type:

ComparisonOperatorValue (enumeration)

Values:

equalTo

-- Name --

equalTo

-- Definition --

Exactly equal to

notEqualTo

-- Name --

notEqualTo

-- Definition --

Not exactly equal to

lessThan

-- Name --

lessThan

-- Definition --

Less than

greaterThan

-- Name --

greaterThan

-- Definition --

Greater Than

lessThanOrEqualTo

-- Name --

lessThanOrEqualTo

-- Definition --

Less than or exactly equal to

greaterThanOrEqualTo

-- Name --

greaterThanOrEqualTo

-- Definition --

Greater than or exactly equal to


Data type: RangeConstraint

RangeConstraint

Definition:

-- Name --

Range Constraint

-- Definition --

A numerical range constraint on some property e.g. wavelength >=300nm and wavelength <=600nm

-- Description --

A numerical range constraint on some property e.g. wavelength >=300nm and wavelength <=600nm

e.g. To be used when data is observed in particular bands or groupings based on a numerical quantity.

Subtype of:

Constraint

Type:

Data type

Attribute:

Name:

uom

Definition:

-- Name --

uom

-- Definition --

Units of measure used in the constraint

Voidable:

false

Multiplicity:

0..1

Value type:

UnitOfMeasure

Attribute:

Name:

value

Definition:

-- Name --

value

-- Definition --

The numerical value range of the property that is constrained

Voidable:

false

Multiplicity:

1..*

Value type:

RangeBounds (data type)


Data type: ScalarConstraint

ScalarConstraint

Definition:

-- Name --

Scalar Constraint

-- Definition --

A numerical scalar constraint on some property e.g. length >= 1m

-- Description --

A scalar constraint on some property e.g. length >= 1m

Subtype of:

Constraint

Type:

Data type

Attribute:

Name:

comparison

Definition:

-- Name --

comparison

-- Definition --

The comparator to be used in the constraint e.g. greaterThan

Voidable:

false

Multiplicity:

1

Value type:

ComparisonOperatorValue (enumeration)

Values:

equalTo

-- Name --

equalTo

-- Definition --

Exactly equal to

notEqualTo

-- Name --

notEqualTo

-- Definition --

Not exactly equal to

lessThan

-- Name --

lessThan

-- Definition --

Less than

greaterThan

-- Name --

greaterThan

-- Definition --

Greater Than

lessThanOrEqualTo

-- Name --

lessThanOrEqualTo

-- Definition --

Less than or exactly equal to

greaterThanOrEqualTo

-- Name --

greaterThanOrEqualTo

-- Definition --

Greater than or exactly equal to

Attribute:

Name:

uom

Definition:

-- Name --

uom

-- Definition --

Units of measure used in the constraint

Voidable:

false

Multiplicity:

0..1

Value type:

UnitOfMeasure

Attribute:

Name:

value

Definition:

-- Name --

value

-- Definition --

The numerical value of the property that is constrained

Voidable:

false

Multiplicity:

1..*

Value type:

Real


Object type: StatisticalMeasure

StatisticalMeasure

Definition:

-- Name --

Statistical Measure

-- Definition --

A descripton of some statistical measure e.g. "daily maximum"

-- Description --

A descripton of some statistical measure e.g. "daily maximum"

The measure is usually some function over some time (e.g. an hour, a day) or space (e.g. a length, area or volume)

Other aggregation types can be supported via the 'otherAggregation' extension point.

Type:

Object type

Attribute:

Name:

aggregationArea

Definition:

-- Name --

aggregationArea

-- Definition --

A two dimensional spatial range over which a statistic is calculated for example 1 square metre

Voidable:

false

Multiplicity:

0..1

Value type:

Area

Attribute:

Name:

aggregationLength

Definition:

-- Name --

aggregationLength

-- Definition --

A one dimensional spatial range over which a statistic is calculated for example 1 metre.

Voidable:

false

Multiplicity:

0..1

Value type:

Length

Attribute:

Name:

aggregationTimePeriod

Definition:

-- Name --

aggregationTimePeriod

-- Definition --

A temporal range over which a statistic is calculated. e.g. A day, An hour.

Voidable:

false

Multiplicity:

0..1

Value type:

TM_Duration (data type)

Attribute:

Name:

aggregationVolume

Definition:

-- Name --

aggregationVolume

-- Definition --

A three dimensional spatial range over which a statistic is calculated for example 1 cubic metre

Voidable:

false

Multiplicity:

0..1

Value type:

Volume

Association role:

Name:

derivedFrom

Definition:

-- Name --

derived from

-- Definition --

One statistical measure may be derived from another. e.g. Monthly Maximum temperatures may be derived from Daily Mean temperatures.

Voidable:

false

Multiplicity:

0..1

Value type:

StatisticalMeasure (spatial object type)

Attribute:

Name:

label

Definition:

-- Name --

label

-- Definition --

A human readable title for the statistical measure

Voidable:

false

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

otherAggregation

Definition:

-- Name --

otherAggregation

-- Definition --

Any other type of aggregation.

Voidable:

false

Multiplicity:

0..1

Value type:

Any

Attribute:

Name:

statisticalFunction

Definition:

-- Name --

statisticalFunction

-- Definition --

A statistical function e.g. (mean)

Voidable:

false

Multiplicity:

0..1

Value type:

StatisticalFunctionTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance


Application schema: Observation References

Definition

-- Definition --

Application Schema for Observation References

Version:

3.0


Spatial Object Type: ObservationSet

ObservationSet

Definition:

-- Name --

ObservationSet

-- Definition --

Links a set of Observations

-- Description --

This class is used to link multiple related Observations together

Supertype of:

PointObservationCollection

Type:

Spatial Object Type

Attribute:

Name:

extent

Definition:

-- Name --

extent

-- Definition --

Information about the spatial and temporal extent.

Voidable:

false

Multiplicity:

1

Value type:

EX_Extent

Attribute:

Name:

inspireId

Definition:

-- Name --

inspireId

-- Definition --

External object identifier of the spatial object.

-- Description --

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)


Application schema: Oil-Gas-Chemicals Network

Definition

-- Name --

oil, gas & chemicals utility network

-- Definition --

Oil, gas & chemicals network sub-domain.

Version:

4.0


Spatial Object Type: OilGasChemicalsPipe

OilGasChemicalsPipe

Definition:

-- Name --

oil, gas and chemicals pipe

-- Definition --

A pipe used to convey oil, gas or chemicals from one location to another.

Subtype of:

Pipe

Type:

Spatial Object Type

Attribute:

Name:

oilGasChemicalsProductType

Definition:

-- Name --

oil, gas and chemicals product type

-- Definition --

The type of oil, gas or chemicals product that is conveyed through the oil, gas, chemicals pipe.

Voidable:

true

Multiplicity:

1..*

Value type:

OilGasChemicalsProductTypeValue (code list)

Values:

liquefiedNaturalGas

methane

naturalGas

naturalGasAndTetrahydrothiophene

nitrogenGas

residualGas

accetone

air

argon

butadiene

butadiene1,3

butane

c3

carbonMonoxide

chlorine

compressedAir

crude

dichloroethane

diesel

ethylene

gasFabricationOfCocs

gasHFx

gasoil

hydrogen

isobutane

JET-A1

kerosene

liquidAmmonia

liquidHydrocarbon

multiProduct

MVC

nitrogen

oxygen

phenol

propane

propyleen

propylene

raffinate

refineryProducts

saltWater

saumur

tetrachloroethane

unknown

empty

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

All utility link objects have inspireId

Description:

All utility link objects have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Application schema: Orthoimagery

Definition

-- Name --

orthoimagery

Version:

4.0


Spatial Object Type: AggregatedMosaicElement

AggregatedMosaicElement

Definition:

-- Name --

aggregated mosaic element

-- Definition --

Mosaic element relating to several input images that share the same acquisition time at a given level of definition (e.g. day, month).

-- Description --

NOTE The geometry of an aggregated mosaic element corresponds to the union of the contributing areas, in the mosaic, of several input images.

Subtype of:

MosaicElement

Type:

Spatial Object Type


Spatial Object Type: MosaicElement

MosaicElement

Definition:

-- Name --

mosaic element

-- Definition --

Abstract type identifying both the contributing area and the acquisition time of one or several input images used to generate a mosaicked orthoimage coverage.

-- Description --

NOTE The main purpose of this feature type is the provision of a mechanism for describing the spatial distribution of the acquisition dates and times over a mosaicked orthoimage. The acquisition time can be supplied either for each individual input image, or for sets of input images grouped together according to temporal criteria.

Supertype of:

AggregatedMosaicElement

SingleMosaicElement

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

Geometric representation spatially delineating the date and time of acquisition of the several input images that contribute to the final mosaic.

-- Description --

NOTE The boundaries of the geometries are commonly based on the seamlines used for the mosaicking process.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire identifier

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE 1 An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

NOTE 2 This property should be used to reference indirect MosaicElement instances from Orthoimage instances unambiguously.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Attribute:

Name:

phenomenonTime

Definition:

-- Name --

phenomenon time

-- Definition --

Description of the observation/acquisition extent in time of the input image(s).

-- Description --

NOTE 1 This temporal extent refers to the interval of time in wich the input image(s) was/were acquired by the sensor.

NOTE 2 When the acquisition is considered as instantaneous, despite the exposure time, the end date and time can be identical to the begin date and time.

EXAMPLE 1 begin: 2011-10-30 end: 2011-10-30

EXAMPLE 2 begin: 2011-06-07T14:31:02Z end: 2011-06-07T16:10:54Z.

Voidable:

false

Multiplicity:

1

Value type:

TM_Period


Data type: OrthoimageAggregation

OrthoimageAggregation

Definition:

-- Name --

orthoimage aggregation

-- Definition --

Geometrical characteristics of the orthoimage aggregation.

Type:

Data type

Attribute:

Name:

contributingFootprint

Definition:

-- Name --

contributing footprint

-- Definition --

Geometric representation delineating the geographic area of an orthoimage coverage that contributes to the aggregated orthoimage coverage.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface


Spatial Object Type: OrthoimageCoverage

OrthoimageCoverage

Definition:

-- Name --

orthoimage coverage

-- Definition --

Raster image of the Earth surface that has been geometrically corrected ("orthorectified") to remove distortion caused by differences in elevation, sensor tilt and, optionally, by sensor optics.

-- Description --

NOTE 1 An orthoimage coverage is a continuous coverage based on a rectified quadrilateral grid. It is provided with an interpolation method to evaluate value records at any direct position within its domain.

NOTE 2 An orthoimage coverage can be derived from one single input image or from different input images which have been mosaicked and merged together.

NOTE 3 An orthoimage coverage may be an aggregation of subsets extracted from other orthoimage coverages. For the avoidance of data duplication, this kind of aggregated orthoimage is dynamically constructed thanks to references to the contributing orthoimage coverages .

Subtype of:

RectifiedGridCoverage

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Temporal position at which this version of the spatial object was inserted or changed in the spatial data set.

-- Description --

NOTE Since this information is not always automatically recorded by a system, but can be captured manually, the provision of the time is not required here. That is the reason why TM_Position was chosen as value type instead of DateTime, which is, however, commonly used in other INSPIRE data specifications.

Voidable:

true

Multiplicity:

1

Value type:

TM_Position (union data type)

Association role:

Name:

contributingOrthoimageCoverage

Definition:

-- Definition --

Reference to the orthoimage coverages that compose an aggregated orthoimage coverage.

Voidable:

false

Multiplicity:

0..*

Value type:

OrthoimageCoverage (spatial object type)

Attribute:

Name:

domainExtent

Definition:

-- Name --

domain extent

-- Definition --

Extent of the spatiotemporal domain of the coverage.

-- Description --

SOURCE [ISO 19123]

NOTE 1 The data type EX_Extent is defined in ISO 19103. Extents may be specified in both space and time.

NOTE 2 The domain extent shall be specified in space at least by using a subtype of EX_GeographicExtent (EX_BoundingPolygon, EX_GeographicBoundingBox or EX_GeographicDescription). The whole geographic extent of the orthoimage coverage is affected, including areas where grid points hold nil reason values.

Voidable:

false

Multiplicity:

1..*

Value type:

EX_Extent

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Temporal position at which this version of the spatial object was superseded or retired from the spatial data set.

-- Description --

NOTE Since this information is not always automatically recorded by a system, but can be captured manually, the provision of the time is not required here. That is the reason why TM_Position was chosen as value type instead of DateTime, which is, however, commonly used in other INSPIRE data specifications.

Voidable:

true

Multiplicity:

0..1

Value type:

TM_Position (union data type)

Attribute:

Name:

footprint

Definition:

-- Name --

footprint

-- Definition --

Geographic area enclosing valid data of the orthoimage coverage.

-- Description --

NOTE 1 The footprint shall be enclosed in the geographic domain extent that it refines.

NOTE 2 This property is mandatory if the OrthoimageCoverage instance is an aggregation of other OrthoimageCoverage instances or if mosaic elements are provided.

Voidable:

true

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire identifier

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

interpolationType

Definition:

-- Name --

interpolation type

-- Definition --

Mathematical method which shall be used to evaluate a continuous coverage, i.e. determine the values of the coverage at any direct position within the domain of the coverage.

-- Description --

NOTE 1 Nearestneighbor is set as a default value in case where this information is omitted by data producers.

NOTE 2 A continuous grid coverage that uses nearest neighbour interpolation acts as a discrete surface coverage.

Voidable:

false

Multiplicity:

1

Initial value:

nearestneighbor

Value type:

InterpolationMethodValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Association role:

Name:

mosaicElement

Definition:

-- Definition --

Spatial representation of the acquisition time of a mosaicked orthoimage coverage.

-- Description --

NOTE This association shall be used only when the orthoimage coverage is a mosaic.

Voidable:

true

Multiplicity:

0..*

Value type:

MosaicElement (spatial object type)

Attribute:

Name:

name

Definition:

-- Name --

name

-- Definition --

Free text name of the orthoimage coverage.

-- Description --

NOTE This field is intended to hold a name that a data provider may use in addition to the inspire identifier

EXAMPLE 1 "Orthofoto's, middenschalig, kleur, provincie Limburg, opname 2011" is the name used by the Flemish Geographic Information Agency (AGIV) to indicate the OrthoImageCoverage Instance holding the orthophotomosaic covering the administrative unit 'provincie Limburg' at a resolution of 25 cm 'middenschalig' acquired in the year 2011 'opname 2011'

EXAMPLE 2 "BDOrtho coverage on Savoie at 50 cm - 2011" could be the name of an OrthoimageCoverage instance corresponding to a subset of the BDOrtho product of IGN France, the orthophoto of the "department" Savoie (an administrative unit) at a resolution of 50 cm.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

phenomenonTime

Definition:

-- Name --

phenomenon time

-- Definition --

Description of the observation/acquisition extent in time.

-- Description --

NOTE 1 This temporal extent refers to the range in time in which the image(s) contributing to the orthoImage coverage has/have been acquired.

NOTE 2 When the acquisition is considered as instantaneous, despite the exposure time, the end date and time can be identical to the begin date and time.

EXAMPLE 1 begin: 2011-10-30 end: 2011-10-30

EXAMPLE 2 begin: 2011-06-07T14:31:02Z end: 2011-06-07T16:10:54Z.

Voidable:

true

Multiplicity:

0..1

Value type:

TM_Period

Constraint:

Name:

acquisitionTimeRequired

Description:

The acquisition time of the orthoimage coverage shall be provided through the phenomenonTime attribute or the mosaicElement association

Expression:

inv: phenomenonTime->notEmpty() or mosaicElement->notEmpty()

Constraint:

Name:

domainDimensionIs2

Expression:

/* The dimension of the grid used shall always be 2 */ inv: domainSet.dimension=2

Constraint:

Name:

domainExtentContainsGeographicElement

Description:

The domainExtent attribute shall be at least populated with a subtype of EX_GeographicExtent

Expression:

inv: domainExtent.geographicElement->size()>=1

Constraint:

Name:

domainIsRectifiedGrid

Description:

The domain shall be a rectified grid.

Expression:

inv: domainSet.oclIsKindOf(CV_RectifiedGrid)

Constraint:

Name:

domainRequiresCRS

Expression:

/* The coordinate reference system used to reference the grid shall be provided */ inv: domainSet.origin.coordinateReferenceSystem->notEmpty()

Constraint:

Name:

grid points shall coincide with grid cell centres

Expression:

/*Grid points of a RectifiedGridCoverage shall coincide with the centres of cells of the geographical grids defined in Section 2.2 of Annex II at any resolution level.*/

Constraint:

Name:

gridFunctionRequiresGridDomain

Expression:

/*The grid function shall only be valid for domains that are grids */ inv: coverageFunction.gridFunction.notEmpty() implies domainSet.oclIsKindOf(CV_Grid)

Constraint:

Name:

identicalOffsetVectorsWithinOrthoimageAggregation

Expression:

/*All the OrthoimageCoverage instances to which an aggregated OrthoimageCoverage instance refers shall share the same orientation of grid axes and the same grid spacing in each direction*/ Inv: contributingOrthoimageCoverage->forAll(v | v.domainSet.offsetVectors = self.domainSet.offsetVectors)

Constraint:

Name:

originDimensionIs2

Expression:

/* The origin of the grid shall be described in two dimensions */ inv: domainSet.origin.dimension=2

Constraint:

Name:

rangeSetValuesAreOfTypeInteger

Description:

The values in the range set shall be described by the Integer type

Expression:

inv: rangeSet->forAll(v | v.oclIsKindOf(Integer))


Spatial Object Type: SingleMosaicElement

SingleMosaicElement

Definition:

-- Name --

single mosaic element

-- Definition --

Mosaic element relating to a single input image.

-- Description --

NOTE The geometry of a single mosaic element corresponds exactly to the contributing area, in the mosaic, of the single input image.

Subtype of:

MosaicElement

Type:

Spatial Object Type

Attribute:

Name:

imageSourceReference

Definition:

-- Name --

image source reference

-- Definition --

Reference to the input image.

-- Description --

NOTE 1 There is no restriction on the nature of the input image. It can be raw or pre-processed or orthorectified, for instance.

NOTE 2 modelling and delivery of input images lie outside the scope of the present specification.

NOTE 3 Identifiers of the input images should be URIs in the “http” scheme (See D2.7) though full national or local codes are allowed.

EXAMPLE: http://land.data.gov.uk/id/imagery/2011-5864726.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString


Application schema: Planned Land Use

Definition

-- Name --

planned land use

Version:

4.0


Data type: BackgroundMapValue

BackgroundMapValue

Definition:

-- Definition --

Information regarding the map that has been used as a background in the definition of a spatial plan, a zoning element or a supplementary regulation.

Type:

Data type

Attribute:

Name:

backgroudMapURI

Definition:

-- Name --

background map URI

-- Definition --

URI referring to service that provides background map.

Voidable:

true

Multiplicity:

1

Value type:

URI

Attribute:

Name:

backgroundMapDate

Definition:

-- Name --

background map date

-- Definition --

Date of the background map used.

Voidable:

false

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

backgroundMapReference

Definition:

-- Definition --

Reference to the background map that has been used.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString


Data type: DimensioningIndicationCharacterValue

DimensioningIndicationCharacterValue

Definition:

-- Name --

dimension indication character value

-- Definition --

Dimensioning indication whose value is of type CharacterString.

Subtype of:

DimensioningIndicationValue

Type:

Data type

Attribute:

Name:

value

Definition:

-- Definition --

value of the dimension indications.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString


Data type: DimensioningIndicationIntegerValue

DimensioningIndicationIntegerValue

Definition:

-- Name --

dimension indication integer value

-- Definition --

Dimensioning indication whose value is of type integer.

Subtype of:

DimensioningIndicationValue

Type:

Data type

Attribute:

Name:

value

Voidable:

false

Multiplicity:

1

Value type:

Integer


Data type: DimensioningIndicationMeasureValue

DimensioningIndicationMeasureValue

Definition:

-- Name --

dimension indication measure value

-- Definition --

Dimensioning indication whose value is a measure.

Subtype of:

DimensioningIndicationValue

Type:

Data type

Attribute:

Name:

value

Voidable:

false

Multiplicity:

1

Value type:

Measure


Data type: DimensioningIndicationRealValue

DimensioningIndicationRealValue

Definition:

-- Name --

dimension indication real value

-- Definition --

Dimensioning indication whose value is a floating point number.

Subtype of:

DimensioningIndicationValue

Type:

Data type

Attribute:

Name:

value

Voidable:

false

Multiplicity:

1

Value type:

Real


Data type: DimensioningIndicationValue

DimensioningIndicationValue

Definition:

-- Name --

Dimension Indication

-- Definition --

Specifications about the dimensioning of the urban developments.

Supertype of:

DimensioningIndicationCharacterValue

DimensioningIndicationIntegerValue

DimensioningIndicationMeasureValue

DimensioningIndicationRealValue

Type:

Data type

Attribute:

Name:

indicationReference

Definition:

-- Definition --

Description of the dimension indication.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString


Spatial Object Type: OfficialDocumentation

OfficialDocumentation

Definition:

-- Name --

official documentation

-- Definition --

The official documentation that composes the spatial plan; it may be composed of, the applicable legislation, the regulations, cartographic elements, descriptive elements that may be associated with the complete spatial plan, a zoning element or a supplementary regulation . In some Member States the actual textual regulation will be part of the data set (and can be put in the regulationText attribute), in other Member States the text will not be part of the data set and will be referenced via a reference to a document or a legal act.

At least one of the three voidable values shall be provided.

-- Description --

NOTE: The LegislationCitation is the value type of the attribute regulation reference. An example of a regulation reference would be: http://www2.vlaanderen.be /ruimtelijk/grup/00350/00362_00001/data/ 212_00362_00001_d_0BVR.pdf.

Type:

Spatial Object Type

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of this spatial textual regulation.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

legislationCitation

Definition:

-- Definition --

Reference to the document that contains the text of the regulation.

Voidable:

true

Multiplicity:

0..1

Value type:

LegislationCitation

Attribute:

Name:

planDocument

Definition:

-- Definition --

Citation of scanned plans and structural drawings which may sometimes be geo-referenced or not,. E.g. raster images, vector drawings or scanned text.

Voidable:

true

Multiplicity:

0..1

Value type:

DocumentCitation

Attribute:

Name:

regulationText

Definition:

-- Definition --

Text of the regulation.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Constraint:

Name:

OneMustBeFilled

Expression:

/* ** At least one of the values must be populated with a non-void value */


Data type: OrdinanceValue

OrdinanceValue

Definition:

-- Definition --

Reference to administrative ordinance. Ordinance is a regulation/rule that is adopted by an authority that is legally mandated to take such ordinance.

Type:

Data type

Attribute:

Name:

ordinanceDate

Definition:

-- Definition --

Date of the relevant administrative ordinance.

-- Description --

NOTE This attribute is multiple because, independently from the current legal status of the plan, there can be references to the dates of more than one ordinance, in relation to the different steps that the planning process has already undergone (e.g. ordinance for the preparation of a new plan, ordinance of adoption, ordinance of approval, etc.).

Voidable:

false

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

ordinanceReference

Definition:

-- Definition --

Reference to relevant administrative ordinance.

-- Description --

NOTE This attribute is multiple because, independently from the current legal status of the plan, there can be references to more than one ordinance, in relation to the different steps that the planning process has already undergone (e.g. ordinance for the preparation of a new plan, ordinance of adoption, ordinance of approval, etc.).

Voidable:

false

Multiplicity:

1

Value type:

CharacterString


Spatial Object Type: SpatialPlan

SpatialPlan

Definition:

-- Name --

spatial plan

-- Definition --

A set of documents that indicates a strategic direction for the development of a given geographic area, states the policies, priorities, programmes and land allocations that will implement the strategic direction and influences the distribution of people and activities in spaces of various scales. Spatial plans may be developed for urban planning, regional planning, environmental planning, landscape planning, national spatial plans, or spatial planning at the Union level.

Type:

Spatial Object Type

Attribute:

Name:

alternativeTitle

Definition:

-- Definition --

Alternative (unofficial) title of the spatial plan.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

backgroundMap

Definition:

-- Name --

background map

-- Definition --

Identification of the background map that has been used for constructing this Plan.

Voidable:

true

Multiplicity:

1

Value type:

BackgroundMapValue (data type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

extent

Definition:

-- Definition --

Geometrical union of all the instances of the spatial objects ZoningElement and SupplementaryRegulation. When a SpatialPlan is only composed of a document, the attribute extent is the border of the cartographic image that contains the land use information (i.e. the land use map extent).

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial plan.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

levelOfSpatialPlan

Definition:

-- Name --

level of spatial plan

-- Definition --

Level of the administrative units covered by the plan.

-- Description --

Member states should make a mapping to this enumeration.

Voidable:

false

Multiplicity:

1

Value type:

LevelOfSpatialPlanValue (code list)

Association role:

Name:

member

Definition:

-- Definition --

Reference to the ZoningElements which belong to this SpatialPlan.

Voidable:

false

Multiplicity:

0..*

Value type:

ZoningElement (spatial object type)

Association role:

Name:

officialDocument

Definition:

-- Definition --

Link to the official documents that relate to the spatial plan.

Voidable:

true

Multiplicity:

1..*

Value type:

OfficialDocumentation (spatial object type)

Attribute:

Name:

officialTitle

Definition:

-- Definition --

Official title of the spatial plan.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

ordinance

Definition:

-- Definition --

Reference to relevant administrative ordinance.

-- Description --

NOTE This attribute is multiple because, independently from the current legal status of the plan, there can be references to more than one ordinance, in relation to the different steps that the planning process has already undergone (e.g. ordinance for the preparation of a new plan, ordinance of adoption, ordinance of approval, etc.).

Voidable:

true

Multiplicity:

1..*

Value type:

OrdinanceValue (data type)

Attribute:

Name:

planTypeName

Definition:

-- Definition --

Name of the type of plan that the Member State has given to the plan.

-- Description --

NOTE The admissible values for this attribute are managed at the member state level via a code list

EXAMPLE:

FR: DTA, SCOT, PLU, etc.

DE: Bebauungsplan, Flächennutzungsplan, Regionalplan, Landesentwicklungsplan

NL: bestemmingsplan, structuurvisie.

Voidable:

false

Multiplicity:

1

Value type:

PlanTypeNameValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

processStepGeneral

Definition:

-- Definition --

General indication of the step of the planning process that the plan is undergoing.

-- Description --

NOTE This enumeration contains values that are common to most planning systems.

Voidable:

true

Multiplicity:

1

Value type:

ProcessStepGeneralValue (code list)

Association role:

Name:

restriction

Definition:

-- Definition --

Links to supplementary regulations providing information and/or limitations on the use of land/water that supplements the zoning as part of this spatial plan.

Voidable:

false

Multiplicity:

0..*

Value type:

SupplementaryRegulation (spatial object type)

Attribute:

Name:

validFrom

Definition:

-- Definition --

First date at which this spatial plan is valid in reality.

Voidable:

true

Multiplicity:

0..1

Value type:

Date

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the spatial plan no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

Date


Spatial Object Type: SupplementaryRegulation

SupplementaryRegulation

Definition:

-- Name --

supplementary regulation

-- Definition --

A spatial object (point, line or polygon) of a spatial plan that provides supplementary information and/or limitation of the use of land/water necessary for spatial planning reasons or to formalise external rules defined in legal text.

-- Description --

NOTE the supplementary regulations affects all land use that overlap with the geometry

EXAMPLE an air field generates restriction in its surroundings regarding aircraft landing, radar and telecommunication devices. It is the buffer around these artefacts that generates the supplementary regulation on the Land Use.

Type:

Spatial Object Type

Attribute:

Name:

backgroundMap

Definition:

-- Name --

background map

-- Definition --

Identification of the background map that has been used for constructing the supplementary regulation.

Voidable:

true

Multiplicity:

1

Value type:

BackgroundMapValue (data type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

dimensioningIndication

Definition:

-- Definition --

Specifications about the dimensioning that are added to the dimensioning of the zoning elements that overlap the geometry of the supplementary regulation.

Voidable:

true

Multiplicity:

0..*

Value type:

DimensioningIndicationValue (data type)

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Definition --

Geometry of the piece of land on which the supplementary regulation applies.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

inheritedFromOtherPlans

Definition:

-- Name --

inherited from other plans

-- Definition --

Indication whether the supplementary regulation is inherited from another spatial plan.

Voidable:

true

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Definition --

Official name of the supplementary regulation

Voidable:

true

Multiplicity:

0..*

Value type:

CharacterString

Association role:

Name:

officialDocument

Definition:

-- Definition --

Link to the Textual regulations that correspond to this supplementary regulation.

Voidable:

true

Multiplicity:

1..*

Value type:

OfficialDocumentation (spatial object type)

Association role:

Name:

plan

Definition:

-- Definition --

Link to the plan this supplementary regulation is part of.

Voidable:

false

Multiplicity:

1

Value type:

SpatialPlan (spatial object type)

Attribute:

Name:

processStepGeneral

Definition:

-- Definition --

General indication of the step of the planning process that the supplementary regulation is undergoing.

-- Description --

NOTE This enumeration contains values that are common to most planning systems.

Voidable:

true

Multiplicity:

1

Value type:

ProcessStepGeneralValue (code list)

Attribute:

Name:

regulationNature

Definition:

-- Definition --

Legal nature of the land use regulation.

-- Description --

NOTE Indicates whether the land use regulation is legally binding or not.

Voidable:

false

Multiplicity:

1

Value type:

RegulationNatureValue (code list)

Attribute:

Name:

specificRegulationNature

Definition:

-- Name --

specific regulation nature

-- Definition --

Legal nature of the land use regulation from a national perspective.

-- Description --

On member state level the legal classification for plan regulations may be complex. A supplementary regulation may be principally "bindingOnlyForAuthorities" but according to national law this regulation have to be more specified to explain the specific degree of binding. (e.g. on state or regional planning level in Germany: principles of spatial planning, other spatial planning requirements or goals of spatial planning).

NOTE This attribute complements the information provided by the attribute regulationNature.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

specificSupplementaryRegulation

Definition:

-- Definition --

Reference to a category of supplementary regulation provided in a specific nomenclature of supplementary regulations provided by the data provider.

Voidable:

true

Multiplicity:

1..*

Value type:

SpecificSupplementaryRegulationValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

supplementaryRegulation

Definition:

-- Definition --

Code of the supplementary regulation from the hierarchical supplementary regulation code list agreed at the European level.

Voidable:

false

Multiplicity:

1..*

Value type:

SupplementaryRegulationValue (code list)

Attribute:

Name:

validFrom

Definition:

-- Definition --

First date at which this version of this supplementary regulation is valid in reality.

Voidable:

true

Multiplicity:

0..1

Value type:

Date

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the supplementary regulation is no longer valid.

Voidable:

true

Multiplicity:

0..1

Value type:

Date


Spatial Object Type: ZoningElement

ZoningElement

Definition:

-- Name --

zoning element

-- Definition --

A spatial object which is homogeneous regarding the permitted uses of land based on zoning which separate one set of land uses from another.

-- Description --

Zoning elements refer to the regulation of the kinds of activities which will be acceptable on particular lots (such as open space, residential, agricultural, commercial or industrial). The intensity of use at which those activities can be performed (from low-density housing such as single family homes to high-density such as high-rise apartment buildings), the height of buildings, the amount of space that structures may occupy, the proportions of the types of space on a lot, such as how much landscaped space, impervious surface, traffic lanes, and parking may be provided.

Type:

Spatial Object Type

Attribute:

Name:

backgroundMap

Definition:

-- Name --

background map

-- Definition --

Identification of the background map that has been used for constructing this zoning element.

Voidable:

true

Multiplicity:

1

Value type:

BackgroundMapValue (data type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

dimensioningIndication

Definition:

-- Definition --

Specifications about the dimensioning of the urban developments.

Voidable:

true

Multiplicity:

0..*

Value type:

DimensioningIndicationValue (data type)

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Definition --

Geometry of this zoning element

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

hilucsLandUse

Definition:

-- Definition --

Land use HILUCS class that is dominant in this land use object.

Voidable:

false

Multiplicity:

1..*

Value type:

HILUCSValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

hilucsPresence

Definition:

-- Name --

land use presence

-- Definition --

Actual presence of a land use HILUCS category wihtin the object.

Voidable:

true

Multiplicity:

1

Value type:

HILUCSPresence (union data type)

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

officialDocument

Definition:

-- Definition --

Textual Regulation that is part of this zoning element.

Voidable:

true

Multiplicity:

1..*

Value type:

OfficialDocumentation (spatial object type)

Association role:

Name:

plan

Definition:

-- Definition --

SpatialPlan which this ZoningElement belongs to.

Voidable:

false

Multiplicity:

1

Value type:

SpatialPlan (spatial object type)

Attribute:

Name:

processStepGeneral

Definition:

-- Definition --

General indication of the step of the planning process that the zoning element is undergoing.

-- Description --

NOTE This enumeration contains values that are common to most planning systems.

Voidable:

true

Multiplicity:

1

Value type:

ProcessStepGeneralValue (code list)

Attribute:

Name:

regulationNature

Definition:

-- Definition --

Legal nature of the land use indication.

-- Description --

NOTE Indicates whether the land use indication is legally binding or not.

Voidable:

false

Multiplicity:

1

Value type:

RegulationNatureValue (code list)

Attribute:

Name:

specificLandUse

Definition:

-- Definition --

Land Use Category according to the nomenclature specific to this data set.

-- Description --

Reference to an entry in the classfication that is part of the SpecificLandUseClassification.

Voidable:

true

Multiplicity:

1..*

Value type:

LandUseClassificationValue (code list)

Attribute:

Name:

specificPresence

Definition:

-- Name --

land use presence

-- Definition --

Actual presence of a land use category wihtin the object.

Voidable:

true

Multiplicity:

1

Value type:

SpecificPresence (union data type)

Attribute:

Name:

validFrom

Definition:

-- Definition --

The date when the phenomenon started to exist in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

Date

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the phenomenon no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

Date


Package: Point Observations

Parent package:

Specialised Observations


Spatial Object Type: MultiPointObservation

MultiPointObservation

Definition:

-- Name --

MultiPointObservation

-- Definition --

Observation that represents a set of measurements all made at exactly the same time but at different locations

-- Description --

The MultiPointObservation is an Observation that represents a set of measurements all made at exactly the same time but at different locations, for example a distributed sensor network reporting the temperature at 10am. The result of this observation is a MultiPointCoverage.

Type:

Spatial Object Type

Constraint:

Name:

featureOfInterest shall be a SF_SamplingSurface

Expression:

/* featureOfInterest must be a SF_SamplingSurface */ inv: self.featureOfInterest->forAll(oclIsKindOf(SF_SamplingSurface))

Constraint:

Name:

phenomenonTime shall be a TM_Instant

Expression:

/*phenomenonTime must be a TM_Instant */ inv: self.phenomenonTime.oclIsKindOf(TM_Instant)

Constraint:

Name:

result must be a MultiPointCoverage

Expression:

/* result must be a MultiPointCoverage */ inv: self.result.oclIsKindOf(MultiPointCoverage)


Spatial Object Type: PointObservation

PointObservation

Definition:

-- Name --

Point Observation

-- Definition --

Observation that represents a measurement of a property at a single point in time and space.

-- Description --

The PointObservation represents a single measurement or estimation of a property at a single point in time and space. For example a single temperture measurement at a fixed weather station.

Type:

Spatial Object Type

Constraint:

Name:

featureOfInterest must be a SF_SamplingPoint

Expression:

/* featureOfInterest must be a SF_SamplingPoint */ inv: self.featureOfInterest->forAll(oclIsKindOf(SF_SamplingPoint))

Constraint:

Name:

phenomenonTime must be a TM_Instant

Expression:

/* phenomenonTime must be a TM_Instant */ inv: self.phenomenonTime.oclIsKindOf(TM_Instant)

Constraint:

Name:

result must be a CV_DiscretePointCoverage

Expression:

/* result must be a CV_DiscretePointCoverage */ inv: self.result.oclIsKindOf(CV_DiscretePointCoverage)


Spatial Object Type: PointObservationCollection

PointObservationCollection

Definition:

-- Name --

PointObservationCollection

-- Definition --

A collection of Point Observations.

-- Description --

The PointObservationCollection is a collection of separate PointObservations. In the case where it is useful to group together a set of otherwise independent PointObservations the PointObservationCollection should be used to make this grouping. The grouping may be made on any basis e.g. it may be useful to group together PointObservations made by the same instrument or Environmental Facility, or in a particular measurement campaign. Each member of the PointObservationCollection must be a single PointObservation.

Subtype of:

ObservationSet

Type:

Spatial Object Type

Constraint:

Name:

member shall be of type PointObservation

Expression:

/* each member shall be a PointObservation */ inv: self.member.oclIsKindOf(PointObservation)


Spatial Object Type: PointTimeSeriesObservation

PointTimeSeriesObservation

Definition:

-- Name --

PointTimeSeriesObservation

-- Definition --

Observation that represents a time-series of point measurements of a property at a fixed location in space

-- Description --

A PointTimeSeriesObservation is a time series of observations made at the same fixed spatial location e.g. Measurements made repeatedly by a fixed monitoring instrument.

Type:

Spatial Object Type

Constraint:

Name:

featureOfInterest must be a SF_SamplingPoint

Expression:

/* featureOfInterest must be a SF_SamplingPoint */ inv: self.featureOfInterest->forAll(oclIsKindOf(SF_SamplingPoint))

Constraint:

Name:

phenomenonTime must be a TM_Period

Expression:

/*phenomenonTime must be a TM_Period */ inv: self.phenomenonTime.oclIsKindOf(TM_Period)

Constraint:

Name:

result must be a TimeSeries

Expression:

/* result must be a Timeseries */ inv: self.result.oclIsKindOf(TimeSeries)


Application schema: Population distribution - demography

Definition

-- Name --

Population distribution - demography

Version:

4.0


Data type: Classification

Classification

Definition:

-- Name --

Classification

-- Definition --

A classification used for a statistical distribution.

-- Description --

This code list describes the classification of the provided statistical values. It is the composition of the classification items.

Type:

Data type

Association role:

Name:

item

Definition:

-- Name --

Item

-- Definition --

The items composing the classification.

-- Description --

EXAMPLE: The classification with a type "gender" is composed of the items "female", "male" and "unknown".

Voidable:

false

Multiplicity:

1..*

Attribute:

Name:

type

Definition:

-- Name --

Type

-- Definition --

The classification type.

Voidable:

false

Multiplicity:

1

Value type:

ClassificationTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Data type: ClassificationItem

ClassificationItem

Definition:

-- Name --

Classification item

-- Definition --

An item composing a classification.

-- Description --

EXAMPLE: The classification with a type "gender" is composed of the items "female", "male" and "unknown".

Type:

Data type

Attribute:

Name:

type

Definition:

-- Name --

Type

-- Definition --

The classification item type.

Voidable:

false

Multiplicity:

1

Value type:

ClassificationItemTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Data type: Dimensions

Dimensions

Definition:

-- Name --

Dimensions

-- Definition --

The identification of what the piece of datum refers to in terms of geographic location or individual characteristics.

Type:

Data type

Association role:

Name:

spatial

Definition:

-- Name --

Spatial

-- Definition --

The spatial dimension of the statistical value.

Voidable:

false

Multiplicity:

1

Value type:

StatisticalUnit (spatial object type)

Association role:

Name:

thematic

Definition:

-- Name --

Thematic

-- Definition --

The thematic dimensions of the statistical value.

Voidable:

false

Multiplicity:

0..*

Value type:

ClassificationItem (spatial object type)


Spatial Object Type: StatisticalDistribution

StatisticalDistribution

Definition:

-- Name --

Statistical distribution

-- Definition --

Set of measures describing how a phenomenon is spread within some part of the 2D world.

Type:

Spatial Object Type

Attribute:

Name:

areaOfDissemination

Definition:

-- Name --

Area of dissemination

-- Definition --

The part of the 2D world the StatisticalDataDistribution describes.

Voidable:

false

Multiplicity:

1

Value type:

GM_Surface

Attribute:

Name:

beginLifeSpanVersion

Definition:

-- Name --

Begin life span version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Association role:

Name:

classification

Definition:

-- Name --

Classification

-- Definition --

Additional classifications used to split a total value of the described phenomenon. The StatisticalDistribution object will provide actually several distributions, one for each item of the used classification.

NB: When no classification is provided, the statistical value is the total population.

Voidable:

false

Multiplicity:

0..*

Value type:

Classification (spatial object type)

Attribute:

Name:

domain

Definition:

-- Name --

Domain

-- Definition --

The part of statistical knowledge the data refers to.

-- Description --

EXAMPLES: Demography, activity, etc.

Voidable:

false

Multiplicity:

1

Value type:

PT_FreeText

Attribute:

Name:

endLifeSpanVersion

Definition:

-- Name --

End life span version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

generalStatus

Definition:

-- Name --

general status

-- Definition --

The status of the statistical data distribution.

Voidable:

false

Multiplicity:

1

Value type:

StatisticalDataStatusValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

inspireId

Definition:

-- Name --

INSPIRE identifier

-- Definition --

External object identifier of the spatial object.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Attribute:

Name:

measure

Definition:

-- Name --

Measure

-- Definition --

The measure concerned by the distribution.

-- Description --

EXAMPLE: Population by age and gender, households by size, etc.

Voidable:

false

Multiplicity:

1

Value type:

VariableValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

measurementMethod

Definition:

-- Name --

Measurement method

-- Definition --

The description of the statistic measurement method.

Voidable:

false

Multiplicity:

1

Value type:

StatisticsMeasurementMethodValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

measurementUnit

Definition:

-- Name --

Measurement unit

-- Definition --

The unit of the measurement.

Voidable:

false

Multiplicity:

1

Value type:

UnitOfMeasure

Attribute:

Name:

notCountedProportion

Definition:

-- Name --

Not counted proportion

-- Definition --

The proportion of population of the area of interest that is not counted in any of its spatial components.

-- Description --

EXAMPLE: This situation can occur when the total population of the area of interest is collected by some process (e.g. administrative register) but population in the spatial components of the area of interest by another process (e.g. estimation).

Voidable:

false

Multiplicity:

0..1

Value type:

Number

Attribute:

Name:

periodOfMeasurement

Definition:

-- Name --

Period of measurement

-- Definition --

The date or period the observation has been taken, the data was collected.

Voidable:

false

Multiplicity:

1

Value type:

TM_Period

Attribute:

Name:

periodOfReference

Definition:

-- Name --

Period of reference

-- Definition --

The period when the data is supposed to give a picture of the area of interest.

Voidable:

false

Multiplicity:

1

Value type:

TM_Period

Attribute:

Name:

periodOfValidity

Definition:

-- Name --

Period of validity

-- Definition --

The period in which the data remains relevant.

-- Description --

Outside this period the data will not be used and must be replaced by new data. In most cases this is forever and the 2nd date is left empty.

Voidable:

false

Multiplicity:

0..1

Value type:

TM_Period

Attribute:

Name:

universe

Definition:

-- Name --

Universe

-- Definition --

When distribution is related to a subset of the population and not the population in its whole, the literal description of the way this subset was defined.

EXAMPLE : A dataset can give the population distribution of the unemployed persons under 25. The variable will be “unemployedPopulation”, the measure a “count “ and the measurementUnit “person”. The only way to express that the distribution doesn’t cover the whole unemployed population would be to describe that situation in the Unviverse attribute.

Voidable:

false

Multiplicity:

0..1

Value type:

PT_FreeText

Association role:

Name:

value

Definition:

-- Name --

Value

-- Definition --

The statistical values composing the distribution.

Voidable:

false

Multiplicity:

1..*


Data type: StatisticalValue

StatisticalValue

Definition:

-- Name --

Statistical value

-- Definition --

The pieces of datum of the distribution.

Type:

Data type

Attribute:

Name:

approximatelyLocatedPopulationProportion

Definition:

-- Name --

Approximately located proportion

-- Definition --

The proportion of population count that doesn’t follow the common rule for location. “Population” can be persons if persons are counted, dwellings if the StatisticalDatadistribution is about dwellings, etc.

EXAMPLE : A statistical distribution of the people is supposed to have been produced after the people were located in the cadastral parcel they live in. For some incorrectness in the registers used, the actual location of the cadastral parcel was not found fro some of them and an estimated location was computed. The number of people in this case must be reported in the attribute.

Voidable:

false

Multiplicity:

0..1

Value type:

Number

Attribute:

Name:

comment

Definition:

-- Name --

Comment

-- Definition --

Free style comment about the value.

Voidable:

false

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

conventionallyLocatedProportion

Definition:

-- Name --

Conventionally located proportion

-- Definition --

The proportion of population counted in the piece of datum but that cannot actually be physically located anywhere within the area of interest.

EXAMPLE: This proportion will include homeless people who where given the address of the organisation that distributes social benefis to them.

Voidable:

false

Multiplicity:

0..1

Value type:

Number

Association role:

Name:

dimensions

Definition:

-- Name --

Dimensions

-- Definition --

The part of the world the piece of datum refers to. Dimensions contains a description of the geographic location (2D dimension) together with possible additional dimensions when population counts are produced simultaneously for different individual characteristics.

EXAMPLE: A simple population count for each part of the area of Dissemination will need only identification of these parts, while population count by gender will require and additional dimension (gender) to make a difference between the male and the female.

Voidable:

false

Multiplicity:

1

Value type:

Dimensions (spatial object type)

Attribute:

Name:

flags

Definition:

-- Name --

Flags

-- Definition --

A set of one-character encoded comments about the data.

Voidable:

false

Multiplicity:

0..1

Value type:

PT_FreeText

Attribute:

Name:

periodOfMeasurement

Definition:

-- Name --

Period of measurement

-- Definition --

The collection period of the statistical value. This period overrides the period specified in the associated statistical distribution.

Voidable:

true

Multiplicity:

0..1

Value type:

TM_Period

Attribute:

Name:

specialValue

Definition:

-- Name --

Special value

-- Definition --

Some conventional string when value for the piece of datum cannot be provided: missing value, value hidden because of confidentiality.

Voidable:

false

Multiplicity:

0..1

Value type:

SpecialValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

status

Definition:

-- Name --

Status

-- Definition --

The status of the statistical data.

Voidable:

false

Multiplicity:

1

Value type:

StatisticalDataStatusValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

value

Definition:

-- Name --

Value

-- Definition --

The value for the piece of datum.

Voidable:

false

Multiplicity:

0..1

Value type:

Number

Constraint:

Name:

valueOrSpecialValue

Expression:

/* Either the value or the specialValue attribute shall be provided. */


Application schema: Processes

Definition

-- Definition --

Application Schema for Processes

Version:

3.0


Spatial Object Type: Process

Process

Definition:

-- Name --

Process

-- Definition --

Description of an observation process

Type:

Spatial Object Type

Attribute:

Name:

documentation

Definition:

-- Name --

documentation

-- Definition --

Further information ( online/offline) associated with the process .

Voidable:

true

Multiplicity:

0..*

Value type:

DocumentCitation

Attribute:

Name:

inspireId

Definition:

-- Name --

inspireId

-- Definition --

External object identifier of the spatial object.

Voidable:

true

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Name --

name

-- Definition --

Name of the Process

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

processParameter

Definition:

-- Name --

process parameter

-- Definition --

Parameter controlling the application of the process and as a consequence its output.

-- Description --

Typical examples of using processParameter are: description of instrumentation settings for a specific measurement or measurement series ; description of intial contidions in numerical computations e.g. simulations.

NOTE The values of a procesParameter are stored in OM_Observation.parameter>NamedValue.value as they are specific to the event of the observation and not to the applied process . The relevant OM_Observation.parameter>NamedValue.name shall be the same with Process.processParameter>ProcessParameter.name.

EXAMPLE Analysis time of a forecast

- Instance of Process

Process.processParameter>ProcessParameter.name:

http://inspire.ec.europa.eu/inspire/processParameterValue.html#AnalysisTime

- Instance of OM_Observation

OM_OObservation.parameter>NamedValue.name:

http://inspire.ec.europa.eu/inspire/processParameterValue.html#AnalysisTime

OM_Observation.parameter>NamedValue.value:

00z-15/05/2011

Voidable:

true

Multiplicity:

0..*

Value type:

ProcessParameter (data type)

Attribute:

Name:

responsibleParty

Definition:

-- Name --

responsible party

-- Definition --

Individual or organisation related to the process.

-- Description --

EXAMPLE For a numerical simulation a responsible party may be the NWP centre which conducted the simulation

Voidable:

true

Multiplicity:

1..*

Value type:

RelatedParty (data type)

Attribute:

Name:

type

Definition:

-- Name --

type

-- Definition --

Type of process.

-- Description --

EXAMPLE raingauge, numerical model.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString


Data type: ProcessParameter

ProcessParameter

Definition:

-- Name --

Process Parameter

-- Definition --

Description of the given parameter

Type:

Data type

Attribute:

Name:

description

Definition:

-- Name --

description

-- Definition --

Description of the process parameter.

Voidable:

false

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

name

Definition:

-- Name --

name

-- Definition --

Name of the process parameter.

Voidable:

false

Multiplicity:

1

Value type:

ProcessParameterNameValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance


Application schema: ProductionAndIndustrialFacilities

Definition

-- Name --

Production And Industrial Facilities - Core

Version:

4.0.2


Spatial Object Type: ProductionBuilding

ProductionBuilding

Definition:

-- Name --

production building

-- Definition --

Artificial construction, part of the production facility that are useful to host or provide shelter to activity development.

-- Description --

Inside a facility, and in relation with the definition of building, this entity should represent a construction under responsibility of the facility, either as an independent unit or as a functional infrastructure for an installation.

Type:

Spatial Object Type

Association role:

Name:

building

Voidable:

true

Multiplicity:

0..*

Value type:

AbstractBuilding (spatial object type)

Attribute:

Name:

geometry

Voidable:

true

Multiplicity:

0..1

Value type:

GM_Object

Attribute:

Name:

status

Definition:

-- Definition --

The state or condition of the production and industrial building, with regard to the functional and operational order, in which it is arranged for a limited or extended time period.

Voidable:

true

Multiplicity:

1..*

Value type:

StatusType (data type)

Attribute:

Name:

thematicId

Definition:

-- Definition --

Thematic object identifier (e.g. ICAO location identifiers for airports or NUTS codes for administrative areas).

-- Description --

It may be the identification code provided by the Member States to identify the object on their own databases.

Voidable:

false

Multiplicity:

0..1

Value type:

ThematicIdentifier (data type)

Attribute:

Name:

typeOfBuilding

Definition:

-- Definition --

Descriptive classification about the production and industrial building.

Voidable:

true

Multiplicity:

0..*

Value type:

TypeOfProductionBuildingValue

Constraint:

Name:

Geometry must be provided only in case that not linkage with a building schema entity was stablished


Spatial Object Type: ProductionFacility

ProductionFacility

Definition:

-- Name --

production facility

-- Definition --

One or more installations on the same site operated by the same natural or legal person,

designed, built or installed to serve specific production or industrial purposes, comprehending

all infrastructure, equipment and materials.

-- Description --

A production facility groups together a single installation, set of installations or production processes (stationary or mobile), which can be defined within a single geographical boundary, organizational unit or production process. A production facility can also be identified as one or more installations located on the same site that are operated by the same natural or legal person and in which production activities are being carried out. Such a facility groups potentially the land, buildings, and equipment used in carrying on an industrial business or other undertaking or service.

Subtype of:

ActivityComplex

Type:

Spatial Object Type

Association role:

Name:

groupedBuilding

Voidable:

true

Multiplicity:

0..*

Value type:

ProductionBuilding (spatial object type)

Association role:

Name:

groupedInstallation

Definition:

An Installation is grouped by one Facility

Voidable:

true

Multiplicity:

0..*

Value type:

ProductionInstallation (spatial object type)

Association role:

Name:

groupedPlot

Definition:

A Plot is grouped by one or more Facilities (this means a Plot may be shared by different Facilities)

Voidable:

true

Multiplicity:

0..*

Value type:

ProductionPlot (spatial object type)

Association role:

Name:

hostingSite

Definition:

A Site hosts one or more Facilities

Voidable:

true

Multiplicity:

0..1

Value type:

ProductionSite (spatial object type)

Attribute:

Name:

riverBasinDistrict

Definition:

-- Definition --

Code identifier and/or name assigned to the basin district of a watercourse.

-- Description --

NOTE Information required (not registered in the Hydrography Theme) according to Article 3(1) of Directive 2000/60/EC of the European Parliament and of the Council of 23 October 2000 establishing

a framework for Community action in the field of water policy (OJ L 327, 22.12.2000, p. 1). Directive as amended by Decision

No 2455/2001/EC (OJ L 331, 15.12.2001, p. 1).

Voidable:

false

Multiplicity:

0..1

Value type:

RiverBasinDistrictValue (code list)

Attribute:

Name:

status

Definition:

-- Definition --

The state or condition of the facility, with regard to the functional and operational order, in which it is arranged for a limited or extended time period.

Voidable:

true

Multiplicity:

1..*

Value type:

StatusType (data type)

Attribute:

Name:

surfaceGeometry

Definition:

-- Definition --

Spatial property of the spatial object with a value that is a vector geometry type from ISO 19107.

-- Description --

This is the secondary geometry property for the Production Facility and it is set as an optional property to identify the location area for the Facility. It is intended, if available, to furnish a more detailed spatial information in addition to the basic mandatory geometry.

Voidable:

true

Multiplicity:

0..1

Value type:

GM_Surface


Spatial Object Type: ProductionInstallation

ProductionInstallation

Definition:

-- Name --

production installation

-- Definition --

A technical unit, such as machinery, apparatus, devices or equipment placed in position or connected for use.

-- Description --

Stationary technical unit part of a facility where one or more activities are carried out, and any other directly associated activities which have a technical connection to the activities carried out on that site and which could have an effect on the environment.

May be a technical unit within an establishment in which dangerous substances are produced, used, handled or stored.

Type:

Spatial Object Type

Attribute:

Name:

description

Definition:

-- Definition --

Descriptive statement about the installation.

Voidable:

true

Multiplicity:

0..*

Value type:

CharacterString

Association role:

Name:

groupedInstallationPart

Definition:

An InstallationPart is grouped by one Installation

Voidable:

true

Multiplicity:

0..*

Value type:

ProductionInstallationPart (spatial object type)

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Definition --

Official denomination or proper or conventional name of the installation.

Voidable:

true

Multiplicity:

0..*

Value type:

CharacterString

Attribute:

Name:

pointGeometry

Definition:

-- Definition --

Spatial property of the spatial object with a value that is a vector geometry type from ISO 19107.

-- Description --

This is the basic geometry property for the Production Installation and it is set as an optional property to identify the location point for the Installation. It is intended, if available, to furnish an additional spatial information beside the basic mandatory geometry fixed for the Production Facility.

Voidable:

false

Multiplicity:

0..1

Value type:

GM_Point

Attribute:

Name:

status

Definition:

-- Definition --

The state or condition of the installation, with regard to its functional and operational order, in which it is arranged for a limited or extended time period.

Voidable:

true

Multiplicity:

1..*

Value type:

StatusType (data type)

Attribute:

Name:

surfaceGeometry

Definition:

-- Definition --

Spatial property of the spatial object with a value that is a vector geometry type from ISO 19107.

-- Description --

This is the secondary geometry property for the Production Installation and it is set as an optional property to identify the location area for the Installation. It is intended, if available, to furnish a detailed spatial information beside the basic mandatory geometry fixed for the Production Facility.

Voidable:

true

Multiplicity:

0..1

Value type:

GM_Surface

Attribute:

Name:

thematicId

Definition:

-- Definition --

Thematic object identifier (e.g. ICAO location identifiers for airports or NUTS codes for administrative areas).

-- Description --

It may be the identification code provided by the Member States to identify the object on their own databases.

Voidable:

false

Multiplicity:

0..1

Value type:

ThematicIdentifier (data type)

Attribute:

Name:

type

Definition:

-- Definition --

Special kind of an installation, denoting the operative function which has to be performed.

-- Description --

EXAMPLE Radiological installation, containing radiological equipment.

Voidable:

true

Multiplicity:

1

Value type:

InstallationTypeValue (code list)


Spatial Object Type: ProductionInstallationPart

ProductionInstallationPart

Definition:

-- Name --

production installation part

-- Definition --

A single engineered facility that performs specific functionalities related with a production activity.

--Description --

This level of description covers specific parts of the Production Installation which must be registered by the legal mandate of the competent authorities. Points of emission as chimneys (for pollutants) or tanks (for special products), will be included in this definition.

Type:

Spatial Object Type

Attribute:

Name:

description

Definition:

-- Definition --

Descriptive statement about the installation part.

Voidable:

true

Multiplicity:

0..*

Value type:

CharacterString

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Definition --

Official denomination or proper or conventional name of the installation part.

Voidable:

true

Multiplicity:

0..*

Value type:

CharacterString

Attribute:

Name:

pointGeometry

Definition:

-- Definition --

Spatial property of the spatial object with a value that is a vector geometry type from ISO 19107.

-- Description --

This is the basic geometry property for the Production Installation Part and it is set as an optional property to identify the location point for the Installation Part. It is intended, if available, to furnish an additional spatial information beside the basic mandatory geometry fixed for the Production Facility.

Voidable:

false

Multiplicity:

0..1

Value type:

GM_Point

Attribute:

Name:

status

Definition:

-- Definition --

The state or condition of the installation part, with regard to the functional and operational order, in which it is arranged for a limited or extended time period.

Voidable:

true

Multiplicity:

1..*

Value type:

StatusType (data type)

Attribute:

Name:

surfaceGeometry

Definition:

-- Definition --

Spatial property of the spatial object with a value that is a vector geometry type from ISO 19107.

-- Description --

This is the secondary geometry property for the Production Installation Part and it is set as an optional property to identify the location area for the Installation Part. It is intended, if available, to furnish a detailed spatial information beside the basic mandatory geometry fixed for the Production Facility.

Voidable:

true

Multiplicity:

0..1

Value type:

GM_Surface

Attribute:

Name:

technique

Definition:

-- Definition --

Method to reduce pollutant concentration due to the emissions of a technical component, tipically a chimney.

-- Description --

This information is referring to a list of predefined potential values.

The reference values are holded in the PollutionAbatementTechnique code list.

Voidable:

true

Multiplicity:

1

Value type:

PollutionAbatementTechniqueValue (code list)

Tagged Values:


Tag


Value


obligation


IR

Attribute:

Name:

thematicId

Definition:

-- Definition --

Thematic object identifier (e.g. ICAO location identifiers for airports or NUTS codes for administrative areas).

-- Description --

It may be the identification code provided by the Member States to identify the object on their own databases.

Voidable:

false

Multiplicity:

0..1

Value type:

ThematicIdentifier (data type)

Attribute:

Name:

type

Definition:

-- Definition --

Special kind of an installation part, denoting the operative function which has to be performed.

-- Description --

EXAMPLE Chimney, pump.

Voidable:

true

Multiplicity:

1

Value type:

InstallationPartTypeValue (code list)


Spatial Object Type: ProductionPlot

ProductionPlot

Definition:

-- Name --

Production Plot

-- Definition --

A portion of land or water part of a production facility destined to functional purposes.

-- Description --

A potential sub-division of a major site as delimited extension of land in which are performed extensive operations related with the activity or one of the activities performed by a facility.

Type:

Spatial Object Type

Attribute:

Name:

geometry

Definition:

-- Definition --

Spatial property of the spatial object with a value that is a vector geometry type from ISO 19107.

-- Description --

This is the geometry property for the Parcel and it is set as a optional property to identify the location area for the Parcel. It is intended, if available, to furnish a detailed spatial information beside the basic mandatory geometry fixed for the Production Facility.

Voidable:

false

Multiplicity:

0..1

Value type:

GM_Surface

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

status

Definition:

-- Definition --

The state or condition of the plot, with regard to the functional and operational order, in which it is arranged for a limited or extended time period.

Voidable:

true

Multiplicity:

1..*

Value type:

StatusType (data type)

Attribute:

Name:

thematicId

Definition:

-- Definition --

Thematic object identifier (e.g. ICAO location identifiers for airports or NUTS codes for administrative areas).

-- Description --

It may be the identification code provided by the Member States to identify the object on their own databases.

Voidable:

false

Multiplicity:

0..1

Value type:

ThematicIdentifier (data type)


Spatial Object Type: ProductionSite

ProductionSite

Definition:

-- Name --

production site

-- Definition --

All land at a distinct geographic location where the production facility was, is, or is intended to be located. This includes all infrastructure, equipment and materials;

-- Description --

An area of land or water that one or more process plants is or may be situated on, or else a single location, in which, if there is more than one manufacturer of (a) substance(s), certain infrastructure and facilities are shared.

A continuous surface, maritime or terrestrial in which production facilities have been already implanted or urban and/or engineering activities have been developed for production purposes. The location will be defined by means of geographical boundaries within which activities under the control of an organization may be carried out. The geographical boundaries may be on land and in water, and include above and below surface structures, both natural and man-made.

Type:

Spatial Object Type

Attribute:

Name:

description

Definition:

-- Definition --

Descriptive statement about the site.

Voidable:

true

Multiplicity:

0..*

Value type:

CharacterString

Attribute:

Name:

geometry

Definition:

-- Definition --

Spatial property of the spatial object with a value that is a vector geometry type from ISO 19107.

-- Description --

This is the geometry property for the Production Site and it is set as an optional property to identify the location area for the Site. It is intended, if available, to furnish a detailed spatial information beside the basic mandatory geometry fixed for the Production Facility.

Voidable:

false

Multiplicity:

0..1

Value type:

GM_MultiSurface

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the spatial object.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

name

Definition:

-- Definition --

Official denomination or proper or conventional name of the site.

Voidable:

true

Multiplicity:

0..*

Value type:

CharacterString

Attribute:

Name:

sitePlan

Definition:

-- Definition --

External reference to documentation concerning the configuration and organisation of the site ((Site Plans, technical descriptions, ...).

Voidable:

true

Multiplicity:

0..*

Value type:

DocumentCitation

Attribute:

Name:

status

Definition:

-- Definition --

The state or condition of the site, with regard to the functional and operational order, in which it is arranged for a limited or extended time period.

Voidable:

true

Multiplicity:

1..*

Value type:

StatusType (data type)

Attribute:

Name:

thematicId

Definition:

-- Definition --

Thematic object identifier (e.g. ICAO location identifiers for airports or NUTS codes for administrative areas).

-- Description --

It may be the identification code provided by the Member States to identify the object on their own databases.

Voidable:

false

Multiplicity:

0..1

Value type:

ThematicIdentifier (data type)


Data type: StatusType

StatusType

Definition:

-- Definition --

The state or condition of a technical component, with regard to the functional and operational order, in which it is arranged for a limited or extended time period.

-- Description --

It applies equally to the technical unit (facility, installation or installation part), to the production site, to the parcel and to the production building.

Type:

Data type

Attribute:

Name:

description

Definition:

-- Definition --

Descriptive statement about the declared status.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

statusType

Definition:

-- Definition --

The state or condition of a technical component referring to a list of predefined potential values.

-- Description --

The reference values are holded in the ConditionOfFacilityValue code list.

Voidable:

false

Multiplicity:

1

Value type:

ConditionOfFacilityValue (code list)

Tagged Values:


Tag


Value


obligation


IR

Attribute:

Name:

validFrom

Definition:

-- Definition --

The starting time of validity for a status type.

-- Description --

A date gives values for year, month and day.

Voidable:

true

Multiplicity:

1

Value type:

Date

Attribute:

Name:

validTo

Definition:

-- Definition --

The ending time of validity for a status type.

-- Description --

A date gives values for year, month and day.

Voidable:

true

Multiplicity:

0..1

Value type:

Date


Spatial Object Type: TechnicalUnit

TechnicalUnit

Definition:

-- Name --

technical unit

-- Definition --

Represents the common "abstract level" for production infrastructures: facilities, installations, installation parts.

-- Description --

It applies since the production infrastructures (facility, installation, installation part) may have an UML "equivalent behaviour": this means they have properties in common and the same associations to be reused.

Type:

Spatial Object Type

Abstract:

true


Object type: TypeOfProductionBuildingValue

TypeOfProductionBuildingValue

Type:

Object type

Tagged Values:


Tag


Value


extensibility


any


vocabulary


http://inspire.ec.europa.eu/code List/TypeOfProductionBuildingType


Application schema: Protected Sites

Version:

4.0


Data type: DesignationType

DesignationType

Definition:

-- Definition --

A data type designed to contain a designation for the Protected Site, including the designation scheme used and the value within that scheme.

Type:

Data type

Attribute:

Name:

designation

Definition:

-- Definition --

The actual Site designation.

Voidable:

false

Multiplicity:

1

Value type:

DesignationValue (code list)

Attribute:

Name:

designationScheme

Definition:

-- Definition --

The scheme from which the designation code comes.

Voidable:

false

Multiplicity:

1

Value type:

DesignationSchemeValue (code list)

Values:

natura2000

-- Definition --

The Protected Site has a designation under either the Habitat Directive (92/43/EEC) or the Birds Directive (79/409/EEC).

emeraldNetwork

-- Definition --

The Protected Site has a designation under the Emerald Network.

-- Description --

The Emerald Network is an ecological network to conserve wild flora and fauna and their natural habitats in Europe.

ramsar

-- Definition --

The Protected Site has a designation under the Ramsar Convention.

-- Description --

The Ramsar Convention provides the framework for national action and international cooperation for the conservation and wise use of wetlands and their resources.

UNESCOWorldHeritage

-- Definition --

The Protected Site has a designation under UNESCO World Heritage Convention.

IUCN

-- Definition --

The Protected Site has a classification using the International Union for Conservation of Nature classification scheme.

UNESCOManAndBiosphereProgramme

-- Definition --

The Protected Site has a designation under UNESCO Man and Biosphere programme.

nationalMonumentsRecord

-- Definition --

The Protected Site has a classification using the National Monuments Record classification scheme.

Attribute:

Name:

percentageUnderDesignation

Definition:

-- Definition --

The percentage of the site that falls under the designation. This is used in particular for the IUCN categorisation. If a value is not provided for this attribute, it is assumed to be 100%

Voidable:

false

Multiplicity:

0..1

Value type:

Percentage

Constraint:

Name:

DesignationConstraint

Expression:

/*Sites must use designations from an appropriate designation scheme, and the designation code value must agree with the designation scheme.*/ inv: self.designationScheme = DesignationSchemeValue::natura2000 implies self.designation.oclIsKindOf(DesignationValueNatura2000) and self.designationScheme = DesignationSchemeValue::emeraldNetwork implies self.designation.oclIsKindOf(DesignationValueEmeraldNetwork) and self.designationScheme = DesignationSchemeValue::ramsar implies self.designation.oclIsKindOf(DesignationValueRamsar) and self.designationScheme = DesignationSchemeValue::UNESCOWorldHeritage implies self.designation.oclIsKindOf(DesignationValueUNESCOWorldHeritage) and self.designationScheme = DesignationSchemeValue::IUCN implies self.designation.oclIsKindOf(DesignationValueIUCN) and self.designationScheme = DesignationSchemeValue::UNESCOManAndBiosphereProgramme implies self.designation.oclIsKindOf(DesignationValueUNESCOManAndBiosphereProgramme) and self.designationScheme = DesignationSchemeValue::nationalMonumentsRecord implies self.designation.oclIsKindOf(DesignationValueNationalMonumentsRecord)


Object type: Percentage

Percentage

Definition:

-- Definition --

A percentage value, being an integer between 0 and 100 inclusive.

Type:

Object type


Spatial Object Type: ProtectedSite

ProtectedSite

Definition:

-- Definition --

An area designated or managed within a framework of international, Community and Member States' legislation to achieve specific conservation objectives.

-- Description --

Each protected site has a boundary defined through formal, legal or administrative agreements or decisions. The establishment of a protected site is normally underpinned by legislation and thus given weight in decisions about land use change and spatial planning. Each Site is normally selected as a representative example of a wider resource and selected through a formal criterion based approach. A protected site can be a contiguous extent of land/sea or a collection of discrete areas that together represent a single formal Protected Site. This class has the attributes, constraints and associations that are part of the Simple application schema.

Type:

Spatial Object Type

Attribute:

Name:

geometry

Definition:

-- Definition --

The geometry defining the boundary of the Protected Site.

-- Description --

The geometry may be determined by a wide range of methods, including surveying, digitisation or visual reference to natural features or cadastral boundaries and may be defined by the legal document that creates the protected area. The geometry included in a data set that uses this data model is stored as a fixed geometry by coordinates, not by reference to natural, cadastral or administrative boundaries, although it may originally have been defined from these.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

inspireID

Definition:

-- Definition --

External object identifier of the protected site.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

legalFoundationDate

Definition:

-- Definition --

The date that the protected site was legally created. This is the date that the real world object was created, not the date that its representation in an information system was created.

-- Description --

NOTE In the case of Natura2000 sites, a protected site may go through several different stages (for example, proposed as SCI, confirmed as SCI, designated as SAC). A new version of the site is created for each of these different stages (because there is a change in the designation), and the new version should have the date on which the new stage was legally assigned as the legalFoundationDate (for example, when designated as a SAC, the version for the SAC would have the designation date as the legalFoundationDate).

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

legalFoundationDocument

Definition:

-- Definition --

A URL or text citation referencing the legal act that created the Protected Site.

Voidable:

true

Multiplicity:

1

Value type:

CI_Citation (data type)

Attribute:

Name:

siteDesignation

Definition:

-- Definition --

The designation (type) of Protected Site.

-- Description --

At least one designation is required, but designations may be available using a number of different designation schemes, all of which can be accommodated in the DesignationSchemeValue codelist.

Voidable:

true

Multiplicity:

1..*

Value type:

DesignationType (data type)

Attribute:

Name:

siteName

Definition:

-- Definition --

The name of the Protected Site.

-- Description --

NOTE 1 Several names in different languages may be expressed.

NOTE 2 It is recommended that the language of the name (part of the GeographicalName data type) be filled where ever possible. This is an important identifying attribute of a Protected Site.

Voidable:

true

Multiplicity:

0..*

Value type:

GeographicalName (data type)

Attribute:

Name:

siteProtectionClassification

Definition:

-- Definition --

The classification of the protected site based on the purpose for protection.

-- Description --

The site may have more than one classification.

Voidable:

true

Multiplicity:

1..*

Value type:

ProtectionClassificationValue (enumeration)

Values:

natureConservation

-- Definition --

The Protected Site is protected for the maintenance of biological diversity.

archaeological

-- Definition --

The Protected Site is protected for the maintenance of archaeological heritage.

cultural

-- Definition --

The Protected Site is protected for the maintenance of cultural heritage.

ecological

-- Definition --

The Protected Site is protected for the maintenance of ecological stability.

landscape

-- Definition --

The Protected Site is protected for the maintenance of landscape characteristics.

environment

-- Definition --

The Protected Site is protected for the maintenance of environmental stability.

geological

-- Definition --

The Protected Site is protected for the maintenance of geological characteristics.


Application schema: Railway Transport Network

Definition

-- Definition --

This package defines the types that are used on the rail subtheme

Version:

4.0


Spatial Object Type: DesignSpeed

DesignSpeed

Definition:

-- Definition --

The specification of the maximum speed to which a railway line is designed for.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

speed

Definition:

-- Definition --

The specification of the maximum speed to which a railway line is designed for.

Voidable:

false

Multiplicity:

1

Value type:

Velocity

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to railway transport classes only

Expression:

/* This property can only be associated with a spatial object that is part of a railway transport network. */ inv: networkRef.element.oclIsKindOf(RailwayArea) or networkRef.element.oclIsKindOf(RailwayYardArea) or networkRef.element.oclIsKindOf(RailwayStationArea) or networkRef.element.oclIsKindOf(RailwayLine) or networkRef.element.oclIsKindOf(RailwayLinkSequence) or networkRef.element.oclIsKindOf(RailwayLink) or networkRef.element.oclIsKindOf(RailwayNode)


Spatial Object Type: NominalTrackGauge

NominalTrackGauge

Definition:

-- Definition --

The nominal distance between the two outer rails (gauge) of a railway track.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

nominalGauge

Definition:

-- Definition --

A single value that identifies the track gauge.

Voidable:

true

Multiplicity:

0..1

Value type:

Measure

Attribute:

Name:

nominalGaugeCategory

Definition:

-- Definition --

Provision of the gauge of a railway track as a fuzzy category with respect to the European standard nominal gauge.

Voidable:

true

Multiplicity:

0..1

Value type:

TrackGaugeCategoryValue (enumeration)

Values:

broad

-- Definition --

The nominal track gauge property is broader than the standard one.

standard

-- Definition --

The nominal track gauge property is equal to the European standard (1435 millimetres).

narrow

-- Definition --

The nominal track gauge property is narrower than the standard one.

notApplicable

-- Definition --

The definition of a nominal track gauge property is not applicable to the type of railway transport.

-- Description --

EXAMPLE Monorail.

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to railway transport classes only

Expression:

/* This property can only be associated with a spatial object that is part of a railway transport network. */ inv: networkRef.element.oclIsKindOf(RailwayArea) or networkRef.element.oclIsKindOf(RailwayYardArea) or networkRef.element.oclIsKindOf(RailwayStationArea) or networkRef.element.oclIsKindOf(RailwayLine) or networkRef.element.oclIsKindOf(RailwayLinkSequence) or networkRef.element.oclIsKindOf(RailwayLink) or networkRef.element.oclIsKindOf(RailwayNode)


Spatial Object Type: NumberOfTracks

NumberOfTracks

Definition:

-- Definition --

The number of tracks for a railway stretch.

-- Description --

This is dependent on the resolution of the data.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

minMaxNumberOfTracks

Definition:

-- Definition --

Indicates whether the number of tracks are counted as minimum or maximum value.

-- Description --

NOTE This attribute only applies when the value in numberOfTracks is not an exact value.

Voidable:

true

Multiplicity:

1

Value type:

MinMaxTrackValue (enumeration)

Values:

average

-- Definition --

The number of tracks is the average value for a given part of the railway network.

maximum

-- Definition --

The number of tracks is the maximum value for a given part of the railway network.

minimum

-- Definition --

The number of tracks is the minimum value for a given part of the railway network.

Attribute:

Name:

numberOfTracks

Definition:

-- Definition --

The number of tracks present.

Voidable:

false

Multiplicity:

1

Value type:

Integer

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to railway transport classes only

Expression:

/* This property can only be associated with a spatial object that is part of a railway transport network. */ inv: networkRef.element.oclIsKindOf(RailwayArea) or networkRef.element.oclIsKindOf(RailwayYardArea) or networkRef.element.oclIsKindOf(RailwayStationArea) or networkRef.element.oclIsKindOf(RailwayLine) or networkRef.element.oclIsKindOf(RailwayLinkSequence) or networkRef.element.oclIsKindOf(RailwayLink) or networkRef.element.oclIsKindOf(RailwayNode)


Spatial Object Type: RailwayArea

RailwayArea

Definition:

-- Definition --

Surface occupied by a railway track, including ballast.

Subtype of:

TransportArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RailwayElectrification

RailwayElectrification

Definition:

-- Definition --

Indication whether the railway is provided with an electric system to power vehicles moving along it.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

electrified

Definition:

-- Definition --

Inidicates whether the railway is provided with an electric system to power vehicles moving along it.

Voidable:

false

Multiplicity:

1

Value type:

Boolean

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to railway transport classes only

Expression:

/* This property can only be associated with a spatial object that is part of a railway transport network. */ inv: networkRef.element.oclIsKindOf(RailwayArea) or networkRef.element.oclIsKindOf(RailwayYardArea) or networkRef.element.oclIsKindOf(RailwayStationArea) or networkRef.element.oclIsKindOf(RailwayLine) or networkRef.element.oclIsKindOf(RailwayLinkSequence) or networkRef.element.oclIsKindOf(RailwayLink) or networkRef.element.oclIsKindOf(RailwayNode)


Spatial Object Type: RailwayLine

RailwayLine

Definition:

-- Definition --

A collection of railway link sequences and or individual railway links that are characterized by one or more thematical identifiers and/or properties.

-- Description --

EXAMPLE Railway lines characterized by a specific identification code, used by railroad companies or tourist railways, identified by a specific name.

Subtype of:

TransportLinkSet

Type:

Spatial Object Type

Attribute:

Name:

railwayLineCode

Definition:

-- Definition --

A code assigned to a railway line which is unique within a Member State.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Constraint:

Name:

All components belong to same transport network

Description:

A transport link set must be composed of transport links and or transport link sequences that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sets have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RailwayLink

RailwayLink

Definition:

-- Definition --

A linear spatial object that describes the geometry and connectivity of a railway network between two points in the network.

-- Description --

NOTE Railway links can be used to represent stretches of railway with one or multiple tracks.

Subtype of:

TransportLink

Type:

Spatial Object Type

Attribute:

Name:

fictitious

Definition:

-- Definition --

The railway link does not represent a real and existing railway track but a fictitious trajectory.

-- Description --

EXAMPLE A fictitious trajectory to connect railway links across a turntable.

Voidable:

true

Multiplicity:

1

Value type:

Boolean

Constraint:

Name:

All objects have inspireId

Description:

All transport links have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RailwayLinkSequence

RailwayLinkSequence

Definition:

-- Definition --

A linear spatial object, composed of an ordered collection of railway links, which represents a continuous path in a railway network without any branches. The element has a defined beginning and end and every position on the railway link sequence is identifiable with one single parameter such as length. It describes an element of the railway network, characterized by one or more thematical identifiers and/or properties.

Subtype of:

TransportLinkSequence

Type:

Spatial Object Type

Constraint:

Name:

All components belong to same transport network

Description:

A transport link sequence must be composed of transport links that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.link.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sequences have an external object identifier.

Expression:

inv: inspireId->notEmpty()


Spatial Object Type: RailwayNode

RailwayNode

Definition:

-- Definition --

A point spatial object which represents a significant point along the railway network or defines an intersection of railway tracks used to describe its connectivity.

Subtype of:

TransportNode

Supertype of:

RailwayStationNode

RailwayYardNode

Type:

Spatial Object Type

Attribute:

Name:

formOfNode

Definition:

-- Definition --

The function of a railway node within the railway network.

Voidable:

true

Multiplicity:

1

Value type:

FormOfRailwayNodeValue (code list)

Values:

junction

-- Definition --

A railway node where the railway network have a mechanism consisting on a railroad track with two movable rails and the necessary connections, which let vehicles turn from one track to another.

levelCrossing

-- Definition --

A railway node where the railway network is a crossed by a road at the same level.

pseudoNode

-- Definition --

A railway node which represents a point where one or more attributes of the railway links connected to it change their value, or a point necessary to describe the geometry of the network.

railwayEnd

-- Definition --

A railway node where the railway starts or ends. The railway network is interrupted at this point.

railwayStop

-- Definition --

A place in the railway network where trains stop to load/unload cargo or to let passengers get on and off the train.

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RailwayStationArea

RailwayStationArea

Definition:

-- Definition --

An area spatial object which is used to represent the topographical limits of the facilities of a railway station (buildings, railway yards, installations and equipment) devoted to carry out railway station operations.

Subtype of:

TransportArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RailwayStationCode

RailwayStationCode

Definition:

-- Definition --

The unique code assigned to a railway station.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

stationCode

Definition:

-- Definition --

A unique code assigned to a railway station.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to Railway Transport classes only

Expression:

/* This property can only be associated with a spatial object that is part of a railway transport network. */ inv: networkRef.element.oclIsKindOf(RailwayArea) or networkRef.element.oclIsKindOf(RailwayYardArea) or networkRef.element.oclIsKindOf(RailwayStationArea) or networkRef.element.oclIsKindOf(RailwayLine) or networkRef.element.oclIsKindOf(RailwayLinkSequence) or networkRef.element.oclIsKindOf(RailwayLink) or networkRef.element.oclIsKindOf(RailwayNode)


Spatial Object Type: RailwayStationNode

RailwayStationNode

Definition:

-- Definition --

A railway node which represents the location of a railway station along the railway network.

Subtype of:

RailwayNode

Type:

Spatial Object Type

Attribute:

Name:

numberOfPlatforms

Definition:

-- Definition --

A value indicating the number of platforms available at a railway station.

Voidable:

true

Multiplicity:

1

Value type:

Integer

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

formOfNode is always RailwayStop

Expression:

/* For a railway station node, the value for the "formOfNode" attribute shall always be "RailwayStop". */ formOfNode = FormOfRailwayNodeValue::railwayStop


Spatial Object Type: RailwayType

RailwayType

Definition:

-- Definition --

The type of railway transport the line is designed for.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

type

Definition:

-- Definition --

The type of railway transport to which the line is designed for.

Voidable:

false

Multiplicity:

1

Value type:

RailwayTypeValue (code list)

Values:

cogRailway

-- Definition --

A railway transport which allows the vehicles to operate on steep gradients, consisting on a railway provided with a toothed rack rail (usually between the running rails) where vehicles are fitted with one or more cog wheels or pinions that mesh with this rack rail.

-- Description --

Synonyms: cog railway, pens and rails railway, rack-and-pinion railway or rack railway.

funicular

-- Definition --

A railway transport consisting on a cable attached to a vehicle on rails which moves them up and down a very steep slope, where it is possible the ascending and descending vehicles counterbalancing each other.

-- Description --

Synonyms: funicular railway, incline, inclined railway, inclined plane or cliff railway.

magneticLevitation

-- Definition --

A railway transport based on a single rail which acts as guideway of a vehicle and support it by means of a magnetic levitation mechanism.

metro

-- Definition --

An urban railway transport system used in large urban areas, which runs on a separate track from other transport systems, is usually electrically powered and in some cases runs under ground. .

-- Description --

Synonyms: metro, subway, tube, underground.

monorail

-- Definition --

A railway transport based on a single rail which acts either as its only support and guideway.

suspendedRail

-- Definition --

A railway transport based on a single rail, acting either as support and guideway, from which a vehicle is suspended to move along the railway.

train

-- Definition --

A railway transport usually consisting on two parallel rails on which a powered-vehicle or train machine pulls a connected series of vehicles to move them along the railway in order to transport freight or passengers from one destination to another.

tramway

-- Definition --

A railway transport system used in urban areas, which often runs at street level, sharing road space with motor traffic and pedestrians. Tramways are usually electrically powered.

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to railway transport classes only

Expression:

/* This property can only be associated with a spatial object that is part of a railway transport network. */ inv: networkRef.element.oclIsKindOf(RailwayArea) or networkRef.element.oclIsKindOf(RailwayYardArea) or networkRef.element.oclIsKindOf(RailwayStationArea) or networkRef.element.oclIsKindOf(RailwayLine) or networkRef.element.oclIsKindOf(RailwayLinkSequence) or networkRef.element.oclIsKindOf(RailwayLink) or networkRef.element.oclIsKindOf(RailwayNode)


Spatial Object Type: RailwayUse

RailwayUse

Definition:

-- Definition --

The current use of the railway.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

use

Definition:

-- Definition --

The current use of the railway.

Voidable:

false

Multiplicity:

1

Value type:

RailwayUseValue (code list)

Values:

cargo

-- Definition --

The use of railway is exclusively for cargo operations.

carShuttle

-- Definition --

The use of railway is exclusively to perform car shuttle transport.

mixed

-- Definition --

The use of railway is mixed. It is used to transport passengers and cargo..

passengers

-- Definition --

The use of railway is exclusively to transport passengers[TWG-TN].

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to Railway Transport classes only

Expression:

/* This property can only be associated with a spatial object that is part of a railway transport network. */ inv: networkRef.element.oclIsKindOf(RailwayArea) or networkRef.element.oclIsKindOf(RailwayYardArea) or networkRef.element.oclIsKindOf(RailwayStationArea) or networkRef.element.oclIsKindOf(RailwayLine) or networkRef.element.oclIsKindOf(RailwayLinkSequence) or networkRef.element.oclIsKindOf(RailwayLink) or networkRef.element.oclIsKindOf(RailwayNode)


Spatial Object Type: RailwayYardArea

RailwayYardArea

Definition:

-- Definition --

An area spatial object which is used to represent the topographical limits of a railway yard.

DEFINITION Railway yard: An area crossed by a number of parallel railway tracks (usually more than two) interconnected between them, which are used to stop trains in order to load / unload freight without interrupting the traffic of a main railway line.

Subtype of:

TransportArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RailwayYardNode

RailwayYardNode

Definition:

-- Definition --

A railway node which occurs within a railway yard area.

DEFINTION Railway yard: An area crossed by a number of parallel railway tracks (usually more than two) interconnected between them, which are used to stop trains in order to load / unload freight without interrupting the traffic of a main railway line.

Subtype of:

RailwayNode

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

formOfNode is always RailwayStop

Expression:

/* For a railway yard node, the value for the "formOfNode" attribute shall always be "RailwayStop". */ formOfNode = FormOfRailwayNodeValue::railwayStop


Application schema: Road Transport Network

Definition

-- Definition --

This package defines the types that are used on the road subtheme.

Version:

4.0


Spatial Object Type: ERoad

ERoad

Definition:

-- Definition --

A collection of road link sequences and or individual road links that represents a route that is part of the international E-road network, characterized by its European route number.

-- Description --

EXAMPLE E40.

Subtype of:

TransportLinkSet

Type:

Spatial Object Type

Attribute:

Name:

europeanRouteNumber

Definition:

-- Definition --

Code, identifying the route in the international E-road network.

The code always starts with a letter 'E', followed by a one-, two- or three-digit number.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Constraint:

Name:

All components belong to same transport network

Description:

A transport link set must be composed of transport links and or transport link sequences that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sets have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: FormOfWay

FormOfWay

Definition:

-- Definition --

A classification based on the physical properties of the Road Link.

-- Description --

SOURCE Based on [EuroRoadS].

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

formOfWay

Definition:

-- Definition --

Physical form of the way.

Voidable:

false

Multiplicity:

1

Value type:

FormOfWayValue (code list)

Values:

bicycleRoad

-- Definition --

Road where bicycles are the only vehicles allowed.

-- Description --

SOURCE Adapted from [Euroroads].

dualCarriageway

-- Definition --

Road with physically separated carriageways regardless of the number of lanes, which is not a motorway or a freeway.

-- Description --

SOURCE Based on [NVDB/GDF, Euroroads].

enclosedTrafficArea

-- Definition --

Area with no internal structure of legally defined driving directions. At least two roads are connected to the area.

-- Description --

SOURCE [Euroroads].

entranceOrExitCarPark

-- Definition --

Road specially designed to enter or to leave a parking area.

-- Description --

SOURCE [GDF], [Euroroads].

entranceOrExitService

-- Definition --

Road used only to enter or to leave a service.

-- Description --

SOURCE [GDF], [Euroroads].

freeway

-- Definition --

Road having no single level crossings with other roads.

-- Description --

SOURCE Adapted from [Euroroads].

NOTE This means that connections with other roads consist of slip roads.

motorway

-- Definition --

Road permitted for motorized vehicles only in combination with a prescribed minimum speed. It has two or more mostly physically separated carriageways and no single level-crossings.

-- Description --

SOURCE [GDF], [Euroroads].

pedestrianZone

-- Definition --

Area with a road network which is especially designed for use by pedestrians.

-- Description --

SOURCE [GDF], [Euroroads].

NOTE Pedestrian zones are usually located in urban areas. Except for emergency vehicles and for delivery vehicles during certain hours no traffic is allowed on the road network elements which are located inside the zone.

roundabout

-- Definition --

Road which forms a ring on which traffic travelling in only one direction is allowed.

-- Description --

SOURCE Based on [GDF], [Euroroads].

NOTE The Road elements which make up a roundabout are connected to one another and they form exactly one ring.

serviceRoad

-- Definition --

Road running parallel to and connecting to a road with a relatively high connectivity function, which is especially designed to enable access from the connecting roads to roads with a low connectivity function in its vicinity.

-- Description --

SOURCE Based on [GDF], [Euroroads].

NOTE Generally, service roads have the same name as the higher class road it runs parallel to and are only divided from it by small constructions like walkways, traffic islands etc.

singleCarriageway

-- Definition --

Road where the traffic is not separated by any physical object.

-- Description --

SOURCE [GDF], [Euroroads].

NOTE All roads without separate carriageways are considered as roads with a single carriageway.

slipRoad

-- Definition --

Road especially designed to enter or leave a road.

-- Description --

SOURCE Adapted from [Euroroads].

tractor

-- Definition --

Arranged road only usable for a tractor (farm vehicle or forest machine) or terrain vehicle (a vehicle with higher ground clearance, big wheels and 4 wheel drive).

-- Description --

SOURCE Based on [Euroroads].

trafficSquare

-- Definition --

Area (partly) enclosed by roads which is used for non-traffic purposes and which is not a roundabout.

-- Description --

SOURCE [GDF], [Euroroads].

walkway

-- Definition --

Road reserved for pedestrian use and closed for regular vehicular use by a physically barrier.

-- Description --

SOURCE Adapted from [Euroroads].

NOTE Occasional use by (emergency) services may occur.

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to road transport elements only

Expression:

/* This property can only be associated with a spatial object that is part of a road transport network. */ inv: networkRef.element.oclIsKindOf(Road) or networkRef.element.oclIsKindOf(ERoad) or networkRef.element.oclIsKindOf(RoadLink) or networkRef.element.oclIsKindOf(RoadLinkSequence) or networkRef.element.oclIsKindOf(RoadNode) or networkRef.element.oclIsKindOf(RoadArea) or networkRef.element.oclIsKindOf(RoadServiceArea) or networkRef.element.oclIsKindOf(VehicleTrafficArea)


Spatial Object Type: FunctionalRoadClass

FunctionalRoadClass

Definition:

-- Definition --

A classification based on the importance of the role that the road performs in the road network.

-- Description --

SOURCE Adapted from [GDF, EuroRoadS].

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

functionalClass

Definition:

-- Definition --

Functional rank of the road link in the road network.

-- Description --

NOTE Where functional classification systems are used that have fewer classes/ranks than the number provided by FunctionalRoadClassValues, classes with codes 1 to n will be used, where n corresponds to the number of classes that are used in the classification system.

Voidable:

false

Multiplicity:

1

Value type:

FunctionalRoadClassValue (enumeration)

Values:

mainRoad

-- Definition --

The most important roads in a given network.

-- Description --

SOURCE [GDF], [Euroroads].

firstClass

-- Definition --

The second most important roads in a given network.

-- Description --

SOURCE [Euroroads].

secondClass

-- Definition --

The third most important roads in a given network.

-- Description --

SOURCE [Euroroads].

thirdClass

-- Definition --

The fourth most important roads in a given network.

-- Description --

SOURCE [Euroroads].

fourthClass

-- Definition --

The fifth most important roads in a given network.

-- Description --

SOURCE [Euroroads].

fifthClass

-- Definition --

The sixth most important roads in a given network.

-- Description --

SOURCE [Euroroads].

sixthClass

-- Definition --

The seventh most important roads in a given network.

-- Description --

SOURCE [Euroroads].

seventhClass

-- Definition --

The eighth most important roads in a given network.

-- Description --

SOURCE [Euroroads].

eighthClass

-- Definition --

The ninth most important roads in a given network.

-- Description --

SOURCE [Euroroads].

ninthClass

-- Definition --

The least important roads in a given network.

-- Description --

SOURCE [GDF]

NOTE The farthest ways in the forest road network. It has no regular maintenance. [NVDB] [Euroroads].

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to road transport elements only

Expression:

/* This property can only be associated with a spatial object that is part of a road transport network. */ inv: networkRef.element.oclIsKindOf(Road) or networkRef.element.oclIsKindOf(ERoad) or networkRef.element.oclIsKindOf(RoadLink) or networkRef.element.oclIsKindOf(RoadLinkSequence) or networkRef.element.oclIsKindOf(RoadNode) or networkRef.element.oclIsKindOf(RoadArea) or networkRef.element.oclIsKindOf(RoadServiceArea) or networkRef.element.oclIsKindOf(VehicleTrafficArea)


Spatial Object Type: NumberOfLanes

NumberOfLanes

Definition:

-- Definition --

The number of lanes of a road element.

-- Description --

SOURCE Adapated from [Euroroads].

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

direction

Definition:

-- Definition --

Indicates which direction the number of lanes is valid for.

-- Description --

SOURCE [Euroroads].

NOTE When the value for this attribute is 'both', numberOfLanes contains the sum of the number of lanes in both directions of travel.

NOTE This attribute only applies when the property is associated with a road link or road link sequence.

Voidable:

true

Multiplicity:

0..1

Value type:

LinkDirectionValue (code list)

Attribute:

Name:

minMaxNumberOfLanes

Definition:

-- Definition --

Indicates if the number of lanes is counted as minimum or maximum value.

-- Description --

SOURCE [Euroroads].

NOTE This attribute only applies when the value in numberOfLanes is not an exact value.

Voidable:

true

Multiplicity:

0..1

Value type:

MinMaxLaneValue (enumeration)

Values:

maximum

-- Definition --

The number of lanes is the maximum value for a given part of the road network.

-- Description --

SOURCE Adapted from [Euroroads].

minimum

-- Definition --

The number of lanes is the minimum value for a given part of the road network.

-- Description --

SOURCE [Euroroads].

average

-- Definition --

The number of lanes is the average value for a given part of the road network.

-- Description --

SOURCE [Euroroads].

Attribute:

Name:

numberOfLanes

Definition:

-- Definition --

Number of lanes.

-- Description --

SOURCE [Euroroads].

Voidable:

false

Multiplicity:

1

Value type:

Integer

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to road transport elements only

Expression:

/* This property can only be associated with a spatial object that is part of a road transport network. */ inv: networkRef.element.oclIsKindOf(Road) or networkRef.element.oclIsKindOf(ERoad) or networkRef.element.oclIsKindOf(RoadLink) or networkRef.element.oclIsKindOf(RoadLinkSequence) or networkRef.element.oclIsKindOf(RoadNode) or networkRef.element.oclIsKindOf(RoadArea) or networkRef.element.oclIsKindOf(RoadServiceArea) or networkRef.element.oclIsKindOf(VehicleTrafficArea)


Spatial Object Type: Road

Road

Definition:

-- Definition --

A collection of road link sequences and/or individual road links that are characterized by one or more thematic identifiers and/or properties.

-- Description --

EXAMPLE Examples are roads characterized by a specific identification code, used by road management authorities or tourist routes, identified by a specific name.

Subtype of:

TransportLinkSet

Type:

Spatial Object Type

Attribute:

Name:

localRoadCode

Definition:

-- Definition --

Identification code assigned to the road by the local road authority.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

nationalRoadCode

Definition:

-- Definition --

The national number of the road.

-- Description --

SOURCE [Euroroads].

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Constraint:

Name:

All components belong to same transport network

Description:

A transport link set must be composed of transport links and or transport link sequences that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sets have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RoadArea

RoadArea

Definition:

-- Definition --

Surface which extends to the limits of a road, including vehicular areas and other parts of it.

-- Description --

EAXMPLE Pedestrian areas.

Subtype of:

TransportArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RoadLink

RoadLink

Definition:

-- Definition --

A linear spatial object that describes the geometry and connectivity of a road network between two points in the network.

Road links can represent paths, bicycle roads, single carriageways, multiple carriageway roads and even fictitious trajectories across traffic squares.

Subtype of:

TransportLink

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport links have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RoadLinkSequence

RoadLinkSequence

Definition:

-- Definition --

A linear spatial object, composed of an ordered collection of road links, which represents a continuous path in a road network without any branches. The element has a defined beginning and end and every position on the road link sequence is identifiable with one single parameter such as length. It describes an element of the road network, characterized by one or more thematic identifiers and/or properties.

Subtype of:

TransportLinkSequence

Type:

Spatial Object Type

Constraint:

Name:

All components belong to same transport network

Description:

A transport link sequence must be composed of transport links that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.link.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sequences have an external object identifier.

Expression:

inv: inspireId->notEmpty()


Spatial Object Type: RoadName

RoadName

Definition:

-- Definition --

Name of a road, as assigned by the responsible authority.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

name

Definition:

-- Definition --

Name of the road.

Voidable:

false

Multiplicity:

1

Value type:

GeographicalName (data type)

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to road transport elements only

Expression:

/* This property can only be associated with a spatial object that is part of a road transport network. */ inv: networkRef.element.oclIsKindOf(Road) or networkRef.element.oclIsKindOf(ERoad) or networkRef.element.oclIsKindOf(RoadLink) or networkRef.element.oclIsKindOf(RoadLinkSequence) or networkRef.element.oclIsKindOf(RoadNode) or networkRef.element.oclIsKindOf(RoadArea) or networkRef.element.oclIsKindOf(RoadServiceArea) or networkRef.element.oclIsKindOf(VehicleTrafficArea)


Spatial Object Type: RoadNode

RoadNode

Definition:

-- Definition --

A point spatial object that is used to either represent connectivity between two road links or to represent a significant spatial object such as a services station or roundabout.

Subtype of:

TransportNode

Type:

Spatial Object Type

Attribute:

Name:

formOfRoadNode

Definition:

-- Definition --

Description of the function of a road node in the road transport network.

Voidable:

true

Multiplicity:

1

Value type:

FormOfRoadNodeValue (code list)

Values:

enclosedTrafficArea

-- Definition --

The road node is situated inside and/or represents an enclosed traffic area.

A traffic area is an area with no internal structure of legally defined driving directions. At least two roads are connected to the area..

-- Description --

SOURCE [Euroroads].

junction

-- Definition --

Three or more road links intersect at the road node.

levelCrossing

-- Definition --

A railway crosses a road on the same level at the position of the road node.

pseudoNode

-- Definition --

Exactly two road links connect to the road node.

roadEnd

-- Definition --

Only one road link connects to the road node. It signifies the end of a road.

roundabout

-- Definition --

The road node represents or is a part of a roundabout.

trafficSquare

-- Definition --

The road node is situated inside and/or represents a traffic square.

A traffic square is an area (partly) enclosed by roads which is used for non-traffic purposes and which is not a roundabout.

-- Description --

SOURCE [GDF, Euroroads].

roadServiceArea

-- Definition --

Surface annexed to a road and devoted to offer particular services for it.

-- Description --

EXAMPLES Gas station, rest area, toll area.

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RoadServiceArea

RoadServiceArea

Definition:

-- Definition --

Surface annexed to a road and devoted to offer particular services for it.

-- Description --

EXAMPLES Gas station, rest area, toll area.

Subtype of:

TransportArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RoadServiceType

RoadServiceType

Definition:

-- Definition --

Description of the type of road service area and the available facilities.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

availableFacility

Definition:

-- Definition --

Facility that is available for a given road service area.

Voidable:

false

Multiplicity:

0..*

Value type:

ServiceFacilityValue (code list)

Values:

drinks

-- Definition --

Drinks are available.

food

-- Definition --

Food is available.

fuel

-- Definition --

Fuel is available.

picnicArea

-- Definition --

A picnic area is present.

playground

-- Definition --

A playground area is present.

shop

-- Definition --

A shop is present.

toilets

-- Definition --

Toilets are present.

Attribute:

Name:

type

Definition:

-- Definition --

Type of road service area.

Voidable:

false

Multiplicity:

1

Value type:

RoadServiceTypeValue (code list)

Values:

busStation

-- Definition --

The road service is a bus stop.

parking

-- Definition --

The road service areea is a parking facility.

restArea

-- Definition --

The road service is a rest area.

toll

-- Definition --

Area that provides toll services such as ticket dispensers or toll payment services.

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to road service areas only

Expression:

/* This property can only be associated with a spatial object of the type RoadServiceArea or RoadNode (when formOfRoadNode=roadServiceArea). */ inv: networkRef.element.oclIsKindOf(RoadServiceArea) or (networkRef.element.oclIsKindOf(RoadNode) and networkRef.element. formOfRoadNode = FormOfRoadNodeValue::roadServiceArea)


Spatial Object Type: RoadSurfaceCategory

RoadSurfaceCategory

Definition:

-- Definition --

Specification of the state of the surface of the associated Road Element. Indicates whether a road is paved or unpaved.

-- Description --

SOURCE [GDF3, Euroroads].

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

surfaceCategory

Definition:

-- Definition --

Type of road surface.

Voidable:

false

Multiplicity:

1

Value type:

RoadSurfaceCategoryValue (code list)

Values:

paved

-- Definition --

Road with a hard paved surface.

-- Description --

SOURCE [Euroroads].

EXAMPLES Asphalt or concrete.

unpaved

-- Definition --

Road not paved.

-- Description --

SOURCE [Euroroads].

EXAMPLE Gravelled road.

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to road transport elements only

Expression:

/* This property can only be associated with a spatial object that is part of a road transport network. */ inv: networkRef.element.oclIsKindOf(Road) or networkRef.element.oclIsKindOf(ERoad) or networkRef.element.oclIsKindOf(RoadLink) or networkRef.element.oclIsKindOf(RoadLinkSequence) or networkRef.element.oclIsKindOf(RoadNode) or networkRef.element.oclIsKindOf(RoadArea) or networkRef.element.oclIsKindOf(RoadServiceArea) or networkRef.element.oclIsKindOf(VehicleTrafficArea)


Spatial Object Type: RoadWidth

RoadWidth

Definition:

-- Definition --

The width of the road, measured as an average value.

-- Description --

SOURCE [Euroroads].

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

measuredRoadPart

Definition:

-- Definition --

Indicates to which part of a road the value for the attribute 'width' applies.

Voidable:

true

Multiplicity:

1

Value type:

RoadPartValue (code list)

Values:

carriageway

-- Definition --

The part of a road which is reserved for traffic.

pavedSurface

-- Definition --

The part of the road which is paved.

Attribute:

Name:

width

Definition:

-- Definition --

Road width value.

Voidable:

false

Multiplicity:

1

Value type:

Measure

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to road transport elements only

Expression:

/* This property can only be associated with a spatial object that is part of a road transport network. */ inv: networkRef.element.oclIsKindOf(Road) or networkRef.element.oclIsKindOf(ERoad) or networkRef.element.oclIsKindOf(RoadLink) or networkRef.element.oclIsKindOf(RoadLinkSequence) or networkRef.element.oclIsKindOf(RoadNode) or networkRef.element.oclIsKindOf(RoadArea) or networkRef.element.oclIsKindOf(RoadServiceArea) or networkRef.element.oclIsKindOf(VehicleTrafficArea)


Spatial Object Type: SpeedLimit

SpeedLimit

Definition:

-- Definition --

Limit for the speed of a vehicle on a road..

-- Description --

SOURCE [Euroroads].

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

areaCondition

Definition:

-- Definition --

Speed limit is dependent on environmental circumstances.

-- Description --

SOURCE [Euroroads].

Voidable:

true

Multiplicity:

0..1

Value type:

AreaConditionValue (code list)

Values:

inNationalPark

-- Definition --

Speed limit restriction inside national park.

-- Description --

SOURCE [Euroroads].

insideCities

-- Definition --

Speed limit restriction inside cities.

-- Description --

SOURCE [Euroroads].

nearRailroadCrossing

-- Definition --

Speed limit restriction near rail road crossing.

-- Description --

SOURCE [Euroroads].

nearSchool

-- Definition --

Speed limit restriction near school.

-- Description --

SOURCE [Euroroads].

outsideCities

-- Definition --

Speed limit restriction outside cities.

-- Description --

SOURCE [Euroroads].

trafficCalmingArea

-- Definition --

Speed limit restriction in traffic calming area.

-- Description --

SOURCE [Euroroads].

Attribute:

Name:

direction

Definition:

-- Definition --

Indicates which direction the speed limit is valid for.

-- Description --

SOURCE [Euroroads].

NOTE This attribute only applies when the property is associated with a road link or road link sequence.

Voidable:

true

Multiplicity:

0..1

Value type:

LinkDirectionValue (code list)

Attribute:

Name:

laneExtension

Definition:

-- Definition --

Number of lanes including the start lane counted from the right hand side for which the speed limit applies.

-- Description --

SOURCE [Euroroads].

NOTE This attribute only applies when the property is associated with a road link or road link sequence.

Voidable:

true

Multiplicity:

0..1

Value type:

Integer

Attribute:

Name:

speedLimitMinMaxType

Definition:

-- Definition --

Indicates if the speed limit is maximum or minimum and if it is recommended.

-- Description --

SOURCE [Euroroads].

Voidable:

false

Multiplicity:

1

Initial value:

Maximum

Value type:

SpeedLimitMinMaxValue (enumeration)

Values:

maximum

-- Definition --

Speed limit is a maximum value

-- Description --

SOURCE [Euroroads].

minimum

-- Definition --

Speed limit is a minimum value

-- Description --

SOURCE [Euroroads].

recommendedMaximum

-- Definition --

Speed limit is a recommended maximum value

-- Description --

SOURCE [Euroroads].

recommendedMinimum

-- Definition --

Speed limit is a recommended minimum value

-- Description --

SOURCE [Euroroads].

Attribute:

Name:

speedLimitSource

Definition:

-- Definition --

Source for speed limit.

-- Description --

SOURCE [Euroroads].

Voidable:

true

Multiplicity:

0..1

Value type:

SpeedLimitSourceValue (code list)

Values:

fixedTrafficSign

-- Definition --

Source is a fixed traffic sign (site specific administrative order, explicit speed limit).

-- Description --

SOURCE [Euroroads].

regulation

-- Definition --

Source is a regulation (national regulation, rule or 'implicit speed limit').

-- Description --

SOURCE [Euroroads].

variableTrafficSign

-- Definition --

Source is a variable traffic sign.

-- Description --

SOURCE [Euroroads].

Attribute:

Name:

speedLimitValue

Definition:

-- Definition --

Value for speed limit.

-- Description --

SOURCE [Euroroads].

Voidable:

false

Multiplicity:

1

Value type:

Velocity

Attribute:

Name:

startLane

Definition:

-- Definition --

Start lane counted from the right side for which speed limit applies.

-- Description --

SOURCE [Euroroads].

NOTE This attribute only applies when the property is associated with a road link or road link sequence.

Voidable:

true

Multiplicity:

0..1

Value type:

Integer

Attribute:

Name:

validityPeriod

Definition:

-- Definition --

Period during which the speed limit is valid.

Voidable:

true

Multiplicity:

0..1

Value type:

TM_Period

Attribute:

Name:

vehicleType

Definition:

-- Definition --

Vehicle type the speed limit is restricted to.

-- Description --

SOURCE Adapted from [Euroroads].

Voidable:

true

Multiplicity:

0..1

Value type:

VehicleTypeValue (code list)

Values:

allVehicle

-- Definition --

Any vehicle, not including pedestrians.

-- Description --

SOURCE [Euroroads].

bicycle

-- Definition --

pedal-driven two-wheeled vehicle.

-- Description --

SOURCE [Euroroads].

carWithTrailer

-- Definition --

A passenger car with an attached trailer.

-- Description --

SOURCE [Euroroads].

deliveryTruck

-- Definition --

A truck vehicle of relatively small size, whose principal use is for delivery of goods and materials.

-- Description --

SOURCE [Euroroads].

emergencyVehicle

-- Definition --

A vehicle engaged in emergency response, included but not limited to police, ambulance and fire.

-- Description --

SOURCE [Euroroads].

employeeVehicle

-- Definition --

A vehicle operated by an employee of an organization that is used within that organization's ground.

-- Description --

SOURCE [Euroroads].

facilityVehicle

-- Definition --

A vehicle dedicated to a localized area within a private or restricted estate.

-- Description --

SOURCE [Euroroads].

EXAMPLE Facilities roads within an airport or theme park.

farmVehicle

-- Definition --

Vehicle commonly associated with farming activities.

-- Description --

SOURCE [Euroroads].

highOccupancyVehicle

-- Definition --

Vehicle populated with a number of occupants corresponding to (or exceeding) the specified minimum number of passengers.

-- Description --

SOURCE [Euroroads].

lightRail

-- Definition --

Train-like transport vehicle limited to a rail network within a limited area.

-- Description --

SOURCE [Euroroads].

NOTE Does not include heavy rail lines.

mailVehicle

-- Definition --

A vehicle that collects, carries or delivers mail.

-- Description --

SOURCE [Euroroads].

militaryVehicle

-- Definition --

Vehicle authorized by a military authority.

-- Description --

SOURCE [Euroroads].

moped

-- Definition --

Two or three wheeled vehicle equipped with internal combustion engine, with size less than 50 cc and maximum speed that does not exceed 45 km/h (28mph).

-- Description --

SOURCE Adapted from [CADaS/CARE].

motorcycle

-- Definition --

Two or three wheeled vehicle equipped with internal combustion engine, with size more than 50 cc and maximum speed that does exceed 45 km/h (28mph).

-- Description --

SOURCE Adapted from [CADaS/CARE].

passengerCar

-- Definition --

A small vehicle designed for private transport of people.

-- Description --

SOURCE [Euroroads].

pedestrian

-- Definition --

A person on foot.

-- Description --

SOURCE [Euroroads].

privateBus

-- Definition --

A vehicle designed for transport of large groups of people, privately owned or chartered.

-- Description --

SOURCE [Euroroads].

publicBus

-- Definition --

A vehicle designed for transport of large groups of people that is generally charterized by published routes and schedules.

-- Description --

SOURCE [Euroroads].

residentialVehicle

-- Definition --

A vehicle whose owner is resident (or a guest) of particular street or town area.

-- Description --

SOURCE [Euroroads].

schoolBus

-- Definition --

Vehicle operated on behalf of a school to transport students.

-- Description --

SOURCE [Euroroads].

snowChainEquippedVehicle

-- Definition --

Any vehicle equipped with snow chains.

-- Description --

SOURCE [Euroroads].

tanker

-- Definition --

A truck with more than two axels used to transport liquid loads in bulk.

-- Description --

SOURCE [Euroroads].

taxi

-- Definition --

A vehicle licensed for hire usually fitted with a meter.

-- Description --

SOURCE [Euroroads].

transportTruck

-- Definition --

A truck vehicle for long range transport of goods.

-- Description --

SOURCE [Euroroads].

trolleyBus

-- Definition --

A bus-like mass transport vehicle hooked up to an electrical network for power supply.

-- Description --

SOURCE [Euroroads].

vehicleForDisabledPerson

-- Definition --

A vehicle with supporting identification that designates a vehicle for disabled persons.

-- Description --

SOURCE [Euroroads].

vehicleWithExplosiveLoad

-- Definition --

Vehicle transporting explosive cargo.

-- Description --

SOURCE [Euroroads].

vehicleWithOtherDangerousLoad

-- Definition --

Vehicle transporting dangerous cargo, other than explosive or waterpollution loads.

-- Description --

SOURCE [Euroroads].

vehicleWithWaterPollutingLoad

-- Definition --

Vehicle transporting water-polluting cargo.

-- Description --

SOURCE [Euroroads].

Attribute:

Name:

weatherCondition

Definition:

-- Definition --

Weather condition the speed limit is dependent on.

-- Description --

SOURCE Adapted from [Euroroads].

Voidable:

true

Multiplicity:

0..1

Value type:

WeatherConditionValue (code list)

Values:

fog

-- Definition --

Speed applies when fog is present.

-- Description --

SOURCE Adapted from [Euroroads].

ice

-- Definition --

Speed applies when ice is present.

-- Description --

SOURCE Adapted from [Euroroads].

rain

-- Definition --

Speed applies when rain is present.

-- Description --

SOURCE Adapted from [Euroroads].

smog

-- Definition --

Speed applies when a certain amount of smog is present.

snow

-- Definition --

Speed applies when snow is present.

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to road transport elements only

Expression:

/* This property can only be associated with a spatial object that is part of a road transport network. */ inv: networkRef.element.oclIsKindOf(Road) or networkRef.element.oclIsKindOf(ERoad) or networkRef.element.oclIsKindOf(RoadLink) or networkRef.element.oclIsKindOf(RoadLinkSequence) or networkRef.element.oclIsKindOf(RoadNode) or networkRef.element.oclIsKindOf(RoadArea) or networkRef.element.oclIsKindOf(RoadServiceArea) or networkRef.element.oclIsKindOf(VehicleTrafficArea)


Spatial Object Type: VehicleTrafficArea

VehicleTrafficArea

Definition:

-- Definition --

Surface that represents the part of a road which is used for the normal traffic of vehicles.

Subtype of:

TransportArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Application schema: Sampled Land Use

Definition

-- Name --

sampled land use

Version:

4.0


Spatial Object Type: ExistingLandUseSample

ExistingLandUseSample

Definition:

-- Name --

existing land use sample

-- Definition --

Description of the existing land use that is present at the specific location.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Association role:

Name:

dataset

Definition:

-- Definition --

Data set to which this sample belongs.

Voidable:

false

Multiplicity:

1

Value type:

SampledExistingLandUseDataSet (spatial object type)

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

hilucsLandUse

Definition:

-- Definition --

Land use HILUCS classes that are present in this existing land use sample.

-- Description --

NOTE The Sampled Existing Land Use model enables the provision of information on land uses inside one land use object. The ExistingLandUseObject may be associated with 1 to many HILUCSLandUse that represents the Land Uses for the polygon from the economical point of view. It makes possible the assignment of more than one HILUCSLandUse existences when they cannot be managed by HILUCSPresences.

Voidable:

false

Multiplicity:

1..*

Value type:

HILUCSValue (code list)

Attribute:

Name:

hilucsPresence

Definition:

-- Name --

land use presence

-- Definition --

Actual presence of a land use category according to HILUCS within the object.

Voidable:

true

Multiplicity:

1

Value type:

HILUCSPresence (union data type)

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the land use sample.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

location

Definition:

-- Definition --

Location where the land use sample is taken.

Voidable:

false

Multiplicity:

1

Value type:

GM_Point

Attribute:

Name:

observationDate

Definition:

-- Name --

Observation Date.

-- Definition --

The observation date associated to a description.

-- Description --

Defines the observation date of the description. It could be the date of an aerial/satellital acquisition or a field survey. The observation date allows the user to have accurate date of when the description was made in the real word. In a database, not all object informations are necessarily captured at the same time.

Voidable:

true

Multiplicity:

1

Value type:

Date

Attribute:

Name:

specificLandUse

Definition:

-- Definition --

Land Use Category according to the nomenclature specific to this data set.

-- Description --

Reference to an entry in the classfication that is part of the SpecificLandUseClassification provided by the data producer.

Voidable:

true

Multiplicity:

1..*

Value type:

LandUseClassificationValue (code list)

Attribute:

Name:

specificPresence

Definition:

-- Definition --

Actual presence of a land use category within the object.

Voidable:

true

Multiplicity:

1

Value type:

SpecificPresence (union data type)

Attribute:

Name:

validFrom

Definition:

-- Definition --

The time when the phenomenon started to exist in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

Date

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the phenomenon no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

Date


Spatial Object Type: SampledExistingLandUseDataSet

SampledExistingLandUseDataSet

Definition:

-- Name --

sampled existing land use data set

-- Definition --

A sampled existing land use data set is a collection of locations for which information on existing (present or past) land uses is provided.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

extent

Definition:

-- Definition --

The convex hull of all the instances of the spatial object type ExistingLandUseSample.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

inspireId

Definition:

-- Definition --

External object identifier of the sampled land use data set.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

member

Definition:

-- Definition --

Reference to the members of the sampled existing land use data set.

Voidable:

false

Multiplicity:

0..*

Value type:

ExistingLandUseSample (spatial object type)

Attribute:

Name:

name

Definition:

-- Definition --

Human readable name of the data set.

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

validFrom

Definition:

-- Definition --

First date at which this data set is valid in reality.

Voidable:

true

Multiplicity:

0..1

Value type:

Date

Attribute:

Name:

validTo

Definition:

-- Definition --

The time from which the data set no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

Date


Application schema: Sea Regions

Definition

-- Name --

Sea Regions Application Schema

-- Definition --

Physical conditions of seas and saline water bodies divided into regions and sub-regions with common characteristics. (2007/2/EC)

A historical version of the theme definition is found in the INSPIRE IMS paper:

• Seas and saline water bodies divided into regions and sub-regions. Each region with common characteristics, concerning water flow/ circulation, adjacent river catchments, bio-chemical or temperature of water, based on scientific criteria. Detailed information at regional level exist. (INSPIRE IMS, 2003)

Both 'Oceanographic geographical features' and 'Sea-regions' are concerned with physical conditions of marine water-masses. (This is a similar overlap to that which exists for themes 7.13 "Atmospheric Conditions" and 7.14 "Meteorological geographical features".) To resolve the ambiguity, we consider the multi-level approach to data needs assessment applied in ETC. Data at local or regional level are often needed for management and policy implementation, while lower resolution ('smaller scale') data are often required for reporting and policy development/evaluation. The latter includes summaries and integrated data products.

We regard the "Sea regions" theme as focussing on the local/regional level coastal zone.

Whereas 7.15 'Oceanographic geographical features' focuses on physical conditions and general circulation of offshore oceanic waters, the 'Sea regions' theme is concerned with marine features of the coastal zone ? regions defined as 'transitional waters' and 'coastal waters' in the Water Framework Directive:

• transitional waters: bodies of surface water in the vicinity of river mouths which are partly saline in character as a result of their proximity to coastal waters but which are substantially influenced by freshwater flows

• coastal waters: surface water on the landward side of a line, every point of which is at a distance of one nautical mile on the seaward side from the nearest point of the baseline from which the breadth of territorial waters is measured, extending where appropriate up to the outer limit of transitional waters

The World Meteorological Organisation also has a geometry-based sea region classification, dividing the ocean into Marsden Squares.

Both biotic and physical parameters and indicators are important in the classification and delineation of sea regions. Physical data requirements for important indicators defined in the WFD and the Integrated Coastal Zone Management policy are outlined in the ETC paper. These include:

• nutrients (nitrate, phosphate and nitrogen: phosphorus ratio) by regional sea and water body type

• concentrations of hazardous substances and pollutants (incl. heavy metals, persistent organic pollutants)

• productivity indicators (incl. surface cholorophyll-a)

• biological classification of waters

• water masses/layers characterised by bulk temperature and salinity properties

• polar area features (incl. pack ice)

• wind (climatological and meteorolog• benthic parameters (sediment, benthic communities/habitats)

• sea level

• chemical species and concentrations

• physical characteristics (incl. temperature, salinity)

• currents (including surface currents)

• tidal zones

• wavesrequired

Version:

4.0


Spatial Object Type: Coastline

Coastline

Definition:

-- Name --

Coastline

-- Definition --

A special case of a shoreline defined as the shoreline at Mean High Water (MHW). Where there is not significant variation in water level, Mean Sea Level (MSL) can be used as a substitute for MHW.

-- Description --

This feature type is designed for the general use case where the land:sea boundary is required to support general discovery and viewing of datasets. It is not designed to infer any political boundaries. The purpose is to provide a consistent overview of European marine extent and for this reason a single tidal extent is selected. This is consistent with IHO-57 definitions

Subtype of:

Shoreline

Type:

Spatial Object Type

Constraint:

Name:

coastline is special case of shoreline at Mean High Water Level

Expression:

/*Coastline is a special case of shoreline at Mean High Water Level. Coastline is the boundary between land and sea to be used for viewing, discovery and general purpose applications where a land/marine boundary is required. Where there is not significant variation in water level, MSL can be used as a substitute for MHW */


Spatial Object Type: InterTidalArea

InterTidalArea

Definition:

-- Name --

Intertidal Area

-- Definition --

The part of the marine environment that is exposed (not covered in water) during a normal tidal cycle; defined as the difference between any high and any low water level.

-- Description --

The part of the marine environment that is exposed (not covered in water) during a normal tidal cycle.

Subtype of:

Shore

Type:

Spatial Object Type

Attribute:

Name:

highWaterLevel

Definition:

-- Name --

high water level

-- Definition --

The high water level which was used to define the upper limit of the Intertidal Area, e.g. 'meanHighWater'.

Voidable:

false

Multiplicity:

1

Value type:

WaterLevelValue (code list)

Values:

equinoctialSpringLowWater

-- Definition --

The level of low water springs near the time of an equinox.

-- Description --

SOURCE [DFDD].

higherHighWater

-- Definition --

The highest of the high waters (or single high water) of any specified tidal day due to the declination A1 effects of the moon and sun.

-- Description --

SOURCE [DFDD].

higherHighWaterLargeTide

-- Definition --

The average of the highest high waters, one from each of 19 years of observations.

-- Description --

SOURCE [DFDD].

highestAstronomicalTide

-- Definition --

The highest tidal level, which can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

-- Description --

SOURCE [DFDD].

highestHighWater

-- Definition --

The highest water level observed at a location.

-- Description --

SOURCE [DFDD].

highWater

-- Definition --

The highest level reached at a location by the water surface in one tidal cycle.

-- Description --

SOURCE [DFDD].

NOTE When used on inland waters it is generally defined as a level that the daily mean water level exceeds less than 5 percent of the time.

highWaterSprings

-- Definition --

An arbitrary level, approximating that of mean high water springs.

-- Description --

SOURCE [DFDD].

indianSpringHighWater

-- Definition --

A tidal surface datum approximating the level of the mean of the higher high water at spring tides.

-- Description --

SOURCE [DFDD].

NOTE This tidal datum approximates the highest water level observed at a location and is usually above that of the higher high water at spring tides.

indianSpringLowWater

-- Definition --

A tidal surface datum approximating the level of the mean of the lower low water at spring tides.

-- Description --

SOURCE [DFDD].

NOTE This tidal datum approximates the lowest water level observed at a location and is usually below that of the lower low water at spring tides.

localDatum

-- Definition --

An arbitrary datum defined by an authority of a local harbour, from which levels and tidal heights are measured by that authority.

-- Description --

SOURCE [DFDD].

lowerLowWater

-- Definition --

The lowest of the low waters (or single low water) of any specified tidal day due to the declination A1 effects of the moon and sun.

-- Description --

SOURCE [DFDD].

lowerLowWaterLargeTide

-- Definition --

The average of the lowest low waters, one from each of 19 years of observations.

-- Description --

SOURCE [DFDD].

lowestAstronomicalTide

-- Definition --

The lowest tide level that can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

-- Description --

SOURCE [DFDD].

lowestLowWater

-- Definition --

An arbitrary level conforming to the lowest tide observed at a location, or somewhat lower.

-- Description --

SOURCE [DFDD].

lowestLowWaterSprings

-- Definition --

An arbitrary level conforming to the lowest water level observed at a location at spring tides during a period shorter than 19 years.

-- Description --

SOURCE [DFDD].

lowWater

-- Definition --

An approximation of mean low water adopted as the reference level for a limited region, irrespective of better determinations later.

-- Description --

SOURCE [DFDD].

NOTE Used mostly in harbour and river engineering. Used in inland waters. It is generally defined as a level which the daily mean water level would fall below less than 5 percent of the time and by no more than 0.2 metres during the navigation season. A single level surface is usually chosen as the low water datum for a whole lake. On a river, low water datum is a sloping surface, which approximates the surface of the river at a low state.

lowWaterDatum

-- Definition --

An approximation of mean low water that has been adopted as a standard reference for a limited area.

-- Description --

SOURCE [Based on DFDD].

NOTE 1 It is retained for an indefinite period regardless of the fact that it may differ slightly from a better determination of mean low water from a subsequent series of observations.

NOTE 2 Used primarily for river and harbor engineering purposes.

lowWaterSprings

-- Definition --

A level approximating that of mean low water springs.

-- Description --

SOURCE [DFDD].

meanHigherHighWater

-- Definition --

The average height of higher high waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanHigherHighWaterSprings

-- Definition --

The average height of higher high water at spring tides at a location.

-- Description --

SOURCE [DFDD].

meanHigherLowWater

-- Definition --

The average of the higher low water height of each tidal day observed over a National Tidal Datum Epoch.

-- Description --

SOURCE [DFDD].

NOTE For stations with shorter series, comparison of simultaneous observations with a control tide station is made in order to derive the equivalent datum of the National Tidal Datum Epoch.

meanHighWater

-- Definition --

The average height of all high waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanHighWaterNeaps

-- Definition --

The average height of the high waters of the neap tide.

-- Description --

SOURCE [DFDD].

meanHighWaterSprings

-- Definition --

The average height of the high waters of spring tides.

-- Description --

SOURCE [DFDD].

meanLowerHighWater

-- Definition --

The average of the lower high water height of each tidal day observed over a National Tidal Datum Epoch.

-- Description --

SOURCE [DFDD].

NOTE For stations with shorter series, comparison of simultaneous observations with a control tide station is made in order to derive the equivalent datum of the National Tidal Datum Epoch.

meanLowerLowWater

-- Definition --

The average height of the lower low waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanLowerLowWaterSprings

-- Definition --

The average height of lower low water at spring tides at a location.

-- Description --

SOURCE [DFDD].

meanLowWater

-- Definition --

The average height of all low waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanLowWaterNeaps

-- Definition --

The average height of the low waters of the neap tide.

-- Description --

SOURCE [DFDD].

meanLowWaterSprings

-- Definition --

The average height of the low waters of spring tides.

-- Description --

SOURCE [DFDD].

meanSeaLevel

-- Definition --

The average height of the sea at a tide station measured from a fixed predetermined reference level.

-- Description --

SOURCE [DFDD].

NOTE Usually determined from hourly height readings, for all stages of the tide, over a 19-year period.

meanTideLevel

-- Definition --

The arithmetic mean of mean high water and mean low water.

-- Description --

SOURCE [DFDD].

meanWaterLevel

-- Definition --

The average of all hourly water levels over the available period of record.

-- Description --

SOURCE [DFDD].

nearlyHighestHighWater

-- Definition --

An arbitrary level approximating the highest water level observed at a location, usually equivalent to the high water springs.

-- Description --

SOURCE [DFDD].

nearlyLowestLowWater

-- Definition --

A level approximating the lowest water level observed at a location, usually equivalent to Indian spring low water.

-- Description --

SOURCE [DFDD].

tropicHigherHighWater

-- Definition --

The highest of the high waters (or single high water) of the tides occurring semimonthly when the effect of the Moon's maximum declination is greatest.

-- Description --

SOURCE [DFDD].

NOTE At these times there is a tendency for an increase in the diurnal range.

tropicLowerLowWater

-- Definition --

The lowest of the low waters (or single low water) of the tides occurring semimonthly when the effect of the Moon's maximum declination is greatest.

-- Description --

SOURCE [DFDD].

NOTE At these times there is a tendency for an increase in the diurnal range.

Attribute:

Name:

lowWaterLevel

Definition:

-- Name --

low water level

-- Definition --

The low water level which was used to define the lower limit of the Intertidal Area, e.g. 'meanLowWater'.

Voidable:

false

Multiplicity:

1

Value type:

WaterLevelValue (code list)

Values:

equinoctialSpringLowWater

-- Definition --

The level of low water springs near the time of an equinox.

-- Description --

SOURCE [DFDD].

higherHighWater

-- Definition --

The highest of the high waters (or single high water) of any specified tidal day due to the declination A1 effects of the moon and sun.

-- Description --

SOURCE [DFDD].

higherHighWaterLargeTide

-- Definition --

The average of the highest high waters, one from each of 19 years of observations.

-- Description --

SOURCE [DFDD].

highestAstronomicalTide

-- Definition --

The highest tidal level, which can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

-- Description --

SOURCE [DFDD].

highestHighWater

-- Definition --

The highest water level observed at a location.

-- Description --

SOURCE [DFDD].

highWater

-- Definition --

The highest level reached at a location by the water surface in one tidal cycle.

-- Description --

SOURCE [DFDD].

NOTE When used on inland waters it is generally defined as a level that the daily mean water level exceeds less than 5 percent of the time.

highWaterSprings

-- Definition --

An arbitrary level, approximating that of mean high water springs.

-- Description --

SOURCE [DFDD].

indianSpringHighWater

-- Definition --

A tidal surface datum approximating the level of the mean of the higher high water at spring tides.

-- Description --

SOURCE [DFDD].

NOTE This tidal datum approximates the highest water level observed at a location and is usually above that of the higher high water at spring tides.

indianSpringLowWater

-- Definition --

A tidal surface datum approximating the level of the mean of the lower low water at spring tides.

-- Description --

SOURCE [DFDD].

NOTE This tidal datum approximates the lowest water level observed at a location and is usually below that of the lower low water at spring tides.

localDatum

-- Definition --

An arbitrary datum defined by an authority of a local harbour, from which levels and tidal heights are measured by that authority.

-- Description --

SOURCE [DFDD].

lowerLowWater

-- Definition --

The lowest of the low waters (or single low water) of any specified tidal day due to the declination A1 effects of the moon and sun.

-- Description --

SOURCE [DFDD].

lowerLowWaterLargeTide

-- Definition --

The average of the lowest low waters, one from each of 19 years of observations.

-- Description --

SOURCE [DFDD].

lowestAstronomicalTide

-- Definition --

The lowest tide level that can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

-- Description --

SOURCE [DFDD].

lowestLowWater

-- Definition --

An arbitrary level conforming to the lowest tide observed at a location, or somewhat lower.

-- Description --

SOURCE [DFDD].

lowestLowWaterSprings

-- Definition --

An arbitrary level conforming to the lowest water level observed at a location at spring tides during a period shorter than 19 years.

-- Description --

SOURCE [DFDD].

lowWater

-- Definition --

An approximation of mean low water adopted as the reference level for a limited region, irrespective of better determinations later.

-- Description --

SOURCE [DFDD].

NOTE Used mostly in harbour and river engineering. Used in inland waters. It is generally defined as a level which the daily mean water level would fall below less than 5 percent of the time and by no more than 0.2 metres during the navigation season. A single level surface is usually chosen as the low water datum for a whole lake. On a river, low water datum is a sloping surface, which approximates the surface of the river at a low state.

lowWaterDatum

-- Definition --

An approximation of mean low water that has been adopted as a standard reference for a limited area.

-- Description --

SOURCE [Based on DFDD].

NOTE 1 It is retained for an indefinite period regardless of the fact that it may differ slightly from a better determination of mean low water from a subsequent series of observations.

NOTE 2 Used primarily for river and harbor engineering purposes.

lowWaterSprings

-- Definition --

A level approximating that of mean low water springs.

-- Description --

SOURCE [DFDD].

meanHigherHighWater

-- Definition --

The average height of higher high waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanHigherHighWaterSprings

-- Definition --

The average height of higher high water at spring tides at a location.

-- Description --

SOURCE [DFDD].

meanHigherLowWater

-- Definition --

The average of the higher low water height of each tidal day observed over a National Tidal Datum Epoch.

-- Description --

SOURCE [DFDD].

NOTE For stations with shorter series, comparison of simultaneous observations with a control tide station is made in order to derive the equivalent datum of the National Tidal Datum Epoch.

meanHighWater

-- Definition --

The average height of all high waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanHighWaterNeaps

-- Definition --

The average height of the high waters of the neap tide.

-- Description --

SOURCE [DFDD].

meanHighWaterSprings

-- Definition --

The average height of the high waters of spring tides.

-- Description --

SOURCE [DFDD].

meanLowerHighWater

-- Definition --

The average of the lower high water height of each tidal day observed over a National Tidal Datum Epoch.

-- Description --

SOURCE [DFDD].

NOTE For stations with shorter series, comparison of simultaneous observations with a control tide station is made in order to derive the equivalent datum of the National Tidal Datum Epoch.

meanLowerLowWater

-- Definition --

The average height of the lower low waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanLowerLowWaterSprings

-- Definition --

The average height of lower low water at spring tides at a location.

-- Description --

SOURCE [DFDD].

meanLowWater

-- Definition --

The average height of all low waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanLowWaterNeaps

-- Definition --

The average height of the low waters of the neap tide.

-- Description --

SOURCE [DFDD].

meanLowWaterSprings

-- Definition --

The average height of the low waters of spring tides.

-- Description --

SOURCE [DFDD].

meanSeaLevel

-- Definition --

The average height of the sea at a tide station measured from a fixed predetermined reference level.

-- Description --

SOURCE [DFDD].

NOTE Usually determined from hourly height readings, for all stages of the tide, over a 19-year period.

meanTideLevel

-- Definition --

The arithmetic mean of mean high water and mean low water.

-- Description --

SOURCE [DFDD].

meanWaterLevel

-- Definition --

The average of all hourly water levels over the available period of record.

-- Description --

SOURCE [DFDD].

nearlyHighestHighWater

-- Definition --

An arbitrary level approximating the highest water level observed at a location, usually equivalent to the high water springs.

-- Description --

SOURCE [DFDD].

nearlyLowestLowWater

-- Definition --

A level approximating the lowest water level observed at a location, usually equivalent to Indian spring low water.

-- Description --

SOURCE [DFDD].

tropicHigherHighWater

-- Definition --

The highest of the high waters (or single high water) of the tides occurring semimonthly when the effect of the Moon's maximum declination is greatest.

-- Description --

SOURCE [DFDD].

NOTE At these times there is a tendency for an increase in the diurnal range.

tropicLowerLowWater

-- Definition --

The lowest of the low waters (or single low water) of the tides occurring semimonthly when the effect of the Moon's maximum declination is greatest.

-- Description --

SOURCE [DFDD].

NOTE At these times there is a tendency for an increase in the diurnal range.

Tagged Values:


Tag


Value


obligation


IR


Spatial Object Type: MarineCirculationZone

MarineCirculationZone

Definition:

-- Name --

Marine Circulation Zone

-- Definition --

A sea area defined by its physical and chemical circulation patterns.

-- Description --

Typically used for management and reporting of the marine environment or marine environmental classification.

Subtype of:

SeaArea

Type:

Spatial Object Type

Attribute:

Name:

extent

Definition:

-- Name --

extent

-- Definition --

The extent of the Marine Circulation Zone at a particular tidal state

Extent of the Marine Circulation Zone.

-- Description --

Voidable:

false

Multiplicity:

1

Value type:

MarineExtent (data type)

Attribute:

Name:

zoneType

Definition:

-- Name --

Zone Type

-- Definition --

The type of the Marine Circulation Zone, e.g. sedimentCell.

-- Description --

Voidable:

false

Multiplicity:

1

Value type:

ZoneTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance


Spatial Object Type: MarineContour

MarineContour

Definition:

-- Name --

Marine Contour

-- Definition --

A set of isolines representing the value of some phenomenon at a particular time.

-- Description --

A representation of any physical or chemical phenomenon related to the SeaArea. MarineContour should be derived from an OceanGeographicFeature of the same phenomenon. The source observations used to derive this feature may be linked to via the sourceObservations association. MarineContour is an abstraction of the ‘real world’ to provide an overview of the expected conditions of a SeaArea. Examples would include salinity contours, depth contours, significant wave height.

Type:

Spatial Object Type

Attribute:

Name:

isoline

Definition:

-- Name --

isoline

-- Definition --

Isoline used to generate the contour.

Voidable:

false

Multiplicity:

1..*

Value type:

MarineIsoline (data type)

Attribute:

Name:

phenomenon

Definition:

-- Name --

Phenomeneon

-- Definition --

The property represented by the isolines (e.g. wave height).

Voidable:

false

Multiplicity:

1

Value type:

AbstractObservableProperty

Association role:

Name:

sourceObservations

Definition:

-- Name --

Source observations

-- Definition --

Used to link to a collection of underlying observations which were used to define a marine isoline.

Voidable:

false

Multiplicity:

0..*

Value type:

ObservationSet (spatial object type)

Attribute:

Name:

validTime

Definition:

-- Name --

Valid Time

-- Definition --

The time at which this contour is representative.

Voidable:

false

Multiplicity:

1

Value type:

TM_Instant


Data type: MarineExtent

MarineExtent

Definition:

-- Name --

Marine Extent

-- Definition --

The extent of a sea area for a given tidal state

-- Description --

The expected 2D geometric extent of a SeaArea for a particular tidal state.

Type:

Data type

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

The geometry of the Marine Extent.

-- Description --

A GM_MultiSurface is used as at different tidal states, areas of sea may become land-locked and therefore unconnected even though they are still part of the sea. This is primarily a consideration for local scale seas.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

waterLevel

Definition:

-- Name --

water level

-- Definition --

Water level at which the extent is valid.

Voidable:

false

Multiplicity:

0..1

Value type:

WaterLevelValue (code list)

Values:

equinoctialSpringLowWater

-- Definition --

The level of low water springs near the time of an equinox.

-- Description --

SOURCE [DFDD].

higherHighWater

-- Definition --

The highest of the high waters (or single high water) of any specified tidal day due to the declination A1 effects of the moon and sun.

-- Description --

SOURCE [DFDD].

higherHighWaterLargeTide

-- Definition --

The average of the highest high waters, one from each of 19 years of observations.

-- Description --

SOURCE [DFDD].

highestAstronomicalTide

-- Definition --

The highest tidal level, which can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

-- Description --

SOURCE [DFDD].

highestHighWater

-- Definition --

The highest water level observed at a location.

-- Description --

SOURCE [DFDD].

highWater

-- Definition --

The highest level reached at a location by the water surface in one tidal cycle.

-- Description --

SOURCE [DFDD].

NOTE When used on inland waters it is generally defined as a level that the daily mean water level exceeds less than 5 percent of the time.

highWaterSprings

-- Definition --

An arbitrary level, approximating that of mean high water springs.

-- Description --

SOURCE [DFDD].

indianSpringHighWater

-- Definition --

A tidal surface datum approximating the level of the mean of the higher high water at spring tides.

-- Description --

SOURCE [DFDD].

NOTE This tidal datum approximates the highest water level observed at a location and is usually above that of the higher high water at spring tides.

indianSpringLowWater

-- Definition --

A tidal surface datum approximating the level of the mean of the lower low water at spring tides.

-- Description --

SOURCE [DFDD].

NOTE This tidal datum approximates the lowest water level observed at a location and is usually below that of the lower low water at spring tides.

localDatum

-- Definition --

An arbitrary datum defined by an authority of a local harbour, from which levels and tidal heights are measured by that authority.

-- Description --

SOURCE [DFDD].

lowerLowWater

-- Definition --

The lowest of the low waters (or single low water) of any specified tidal day due to the declination A1 effects of the moon and sun.

-- Description --

SOURCE [DFDD].

lowerLowWaterLargeTide

-- Definition --

The average of the lowest low waters, one from each of 19 years of observations.

-- Description --

SOURCE [DFDD].

lowestAstronomicalTide

-- Definition --

The lowest tide level that can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

-- Description --

SOURCE [DFDD].

lowestLowWater

-- Definition --

An arbitrary level conforming to the lowest tide observed at a location, or somewhat lower.

-- Description --

SOURCE [DFDD].

lowestLowWaterSprings

-- Definition --

An arbitrary level conforming to the lowest water level observed at a location at spring tides during a period shorter than 19 years.

-- Description --

SOURCE [DFDD].

lowWater

-- Definition --

An approximation of mean low water adopted as the reference level for a limited region, irrespective of better determinations later.

-- Description --

SOURCE [DFDD].

NOTE Used mostly in harbour and river engineering. Used in inland waters. It is generally defined as a level which the daily mean water level would fall below less than 5 percent of the time and by no more than 0.2 metres during the navigation season. A single level surface is usually chosen as the low water datum for a whole lake. On a river, low water datum is a sloping surface, which approximates the surface of the river at a low state.

lowWaterDatum

-- Definition --

An approximation of mean low water that has been adopted as a standard reference for a limited area.

-- Description --

SOURCE [Based on DFDD].

NOTE 1 It is retained for an indefinite period regardless of the fact that it may differ slightly from a better determination of mean low water from a subsequent series of observations.

NOTE 2 Used primarily for river and harbor engineering purposes.

lowWaterSprings

-- Definition --

A level approximating that of mean low water springs.

-- Description --

SOURCE [DFDD].

meanHigherHighWater

-- Definition --

The average height of higher high waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanHigherHighWaterSprings

-- Definition --

The average height of higher high water at spring tides at a location.

-- Description --

SOURCE [DFDD].

meanHigherLowWater

-- Definition --

The average of the higher low water height of each tidal day observed over a National Tidal Datum Epoch.

-- Description --

SOURCE [DFDD].

NOTE For stations with shorter series, comparison of simultaneous observations with a control tide station is made in order to derive the equivalent datum of the National Tidal Datum Epoch.

meanHighWater

-- Definition --

The average height of all high waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanHighWaterNeaps

-- Definition --

The average height of the high waters of the neap tide.

-- Description --

SOURCE [DFDD].

meanHighWaterSprings

-- Definition --

The average height of the high waters of spring tides.

-- Description --

SOURCE [DFDD].

meanLowerHighWater

-- Definition --

The average of the lower high water height of each tidal day observed over a National Tidal Datum Epoch.

-- Description --

SOURCE [DFDD].

NOTE For stations with shorter series, comparison of simultaneous observations with a control tide station is made in order to derive the equivalent datum of the National Tidal Datum Epoch.

meanLowerLowWater

-- Definition --

The average height of the lower low waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanLowerLowWaterSprings

-- Definition --

The average height of lower low water at spring tides at a location.

-- Description --

SOURCE [DFDD].

meanLowWater

-- Definition --

The average height of all low waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanLowWaterNeaps

-- Definition --

The average height of the low waters of the neap tide.

-- Description --

SOURCE [DFDD].

meanLowWaterSprings

-- Definition --

The average height of the low waters of spring tides.

-- Description --

SOURCE [DFDD].

meanSeaLevel

-- Definition --

The average height of the sea at a tide station measured from a fixed predetermined reference level.

-- Description --

SOURCE [DFDD].

NOTE Usually determined from hourly height readings, for all stages of the tide, over a 19-year period.

meanTideLevel

-- Definition --

The arithmetic mean of mean high water and mean low water.

-- Description --

SOURCE [DFDD].

meanWaterLevel

-- Definition --

The average of all hourly water levels over the available period of record.

-- Description --

SOURCE [DFDD].

nearlyHighestHighWater

-- Definition --

An arbitrary level approximating the highest water level observed at a location, usually equivalent to the high water springs.

-- Description --

SOURCE [DFDD].

nearlyLowestLowWater

-- Definition --

A level approximating the lowest water level observed at a location, usually equivalent to Indian spring low water.

-- Description --

SOURCE [DFDD].

tropicHigherHighWater

-- Definition --

The highest of the high waters (or single high water) of the tides occurring semimonthly when the effect of the Moon's maximum declination is greatest.

-- Description --

SOURCE [DFDD].

NOTE At these times there is a tendency for an increase in the diurnal range.

tropicLowerLowWater

-- Definition --

The lowest of the low waters (or single low water) of the tides occurring semimonthly when the effect of the Moon's maximum declination is greatest.

-- Description --

SOURCE [DFDD].

NOTE At these times there is a tendency for an increase in the diurnal range.

Tagged Values:


Tag


Value


obligation


IR


Data type: MarineIsoline

MarineIsoline

Definition:

-- Name --

Marine Isoline

-- Definition --

An isoline representing a particular value of some marine physical or chemical phenomenon such as temperature, salinity or wave height.

-- Description --

A Marine Contour representing a particular value of some phenomenon. The geometry of the contour is a GM_Multicurve, i.e. may be formulated from several curves, all representing the same value e.g. 15 degrees celsius.

Type:

Data type

Attribute:

Name:

geometry

Definition:

-- Name --

Geometry

-- Definition --

Geometry of the isolines.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiCurve

Attribute:

Name:

value

Definition:

-- Name --

Value

--- Definition --

Values attributed to the isolines.

Voidable:

false

Multiplicity:

1

Value type:

Measure


Spatial Object Type: MarineLayer

MarineLayer

Definition:

-- Name --

Marine Layer

-- Definition --

A Marine Layer describes any layer that may cover any part of a sea surface or sea bottom.

-- Description --

Examples of surface layers identified in the reference material include oil, algal blooms and ice. Examples of seabed layer identified in the reference material include sediment type and presence or absence of vegetation.

As these phenomena have a dynamic characteristic, the extent they describe (GM_Surface) has a validity period. A marineLayer may not be associated with a particular SeaArea. A SeaArea may have multiple MarineLayers and MarineLayers can overlap each other.

Supertype of:

SeaBedArea

SeaSurfaceArea

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

geometry

Definition:

-- Name --

Geometry

-- Definition --

Geometry of the marine layer.

Voidable:

false

Multiplicity:

0..1

Value type:

GM_Object

Association role:

Name:

subLayer

Definition:

-- Name --

Sub layer

-- Definition --

A marine layer may have a sub-layer, for example an Oil Slick may have a main slick with several smaller sub-slicks.

Voidable:

false

Multiplicity:

0..*

Attribute:

Name:

validTime

Definition:

-- Name --

Valid Time

-- Definition --

Time period for which the marine layer is valid.

Voidable:

false

Multiplicity:

1

Value type:

TM_Period

Constraint:

Name:

geometry should be a GM_Point or GM_Surface

Expression:

/* A Marine Layer can be represented as either a surface or a point. The point type geometry reflects the reality that many Marine Layers are identified by point observations. */ inv:self.geometry.oclIsKindOf(GM_Point) OR self.geometry.oclIsKindOf(GM_Surface)


Data type: ParameterValuePair

ParameterValuePair

Definition:

-- Name --

Parameter Value Pair

-- Definition --

A parameter value pair contains a value of some observed property. e.g. Annual Mean Sea Surface Temperature.

Type:

Data type

Attribute:

Name:

parameter

Definition:

-- Name --

parameter

-- Definition --

A definition of the observed parameter (e.g. mean temperature).

Voidable:

false

Multiplicity:

1

Value type:

AbstractObservableProperty

Attribute:

Name:

validTime

Definition:

-- Name --

valid time

-- Definition --

The time for which the attributed value is valid. This may be a time instant or a duration.

Voidable:

true

Multiplicity:

1

Value type:

TM_Object

Attribute:

Name:

value

Definition:

-- Name --

value

-- Definition --

the value of the observed parameter, e.g. 12 degrees Celsius.

Voidable:

false

Multiplicity:

1

Value type:

Measure


Spatial Object Type: Sea

Sea

Definition:

-- Name --

Sea

-- Definition --

Extent of sea at High Water (meanHighWater).

-- Description --

An area of sea, bounded by land and adjacent sea regions. May contain smaller scale sea regions. Has common large scale circulation patterns, in part defined by its land boundaries. High Water is taken to be mean high water. Applies to common names areas of sea, e.g. North Sea, Agean Sea etc. (Source: IHO S23 SeaRegion)

Subtype of:

SeaArea

Type:

Spatial Object Type

Attribute:

Name:

extent

Definition:

-- Name --

extent

-- Definition --

The extent of the Sea at Mean High Water

Voidable:

false

Multiplicity:

1

Value type:

MarineExtent (data type)

Constraint:

Name:

extent.waterLevel must be meanHighWater

Description:

Sea is defined at Mean High Water. This constraint can be relaxed if there is not significant tidal variation in water level

Expression:

inv: self.extent.waterLevel = 'meanHighWater'


Spatial Object Type: SeaArea

SeaArea

Definition:

-- Name --

Sea Area

-- Definition --

An area of sea defined according to its physical and chemical characteristics. It may have multiple geometries (extent) to represent different tidal states.

-- Description --

A SeaArea is a type of HydroObject as described in the Annex1 theme Hydrography. It has geometry described by one or more GM_MultiSurfaces. Multiple geometries are allowed to enable a SeaArea to be described according to different tidal states.

Typically however, specialisations of SeaArea will restrict the geometry to a particular tidal state or set of tidal states. SeaAreas include named seas such as ‘Baltic Sea’ and also un-named areas of sea that have particular chemical and physical characteristics. SeaAreas are 2D objects and carry no explicit information about the depth of the sea, this is specified in the INSPIRE Elevation Theme.

Subtype of:

HydroObject

Supertype of:

MarineCirculationZone

Sea

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

Begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

End lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

extent

Definition:

-- Name --

extent

-- Definition --

The extent of the Sea Area at a particular tidal state.

Voidable:

false

Multiplicity:

1..*

Value type:

MarineExtent (data type)

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire ID

-- Definition --

"External object identifier of the spatial object.".

-- Description --

"An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.".

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

parameterValue

Definition:

-- Name --

parameter value

-- Definition --

A value of some parameter assigned to the SeaArea. E.g. Annual Mean Sea Surface Temperature = 12 degrees Celsius

-- Description --

A SeaArea may be attributed with any number of values that are relevant for the sea area polygon as a whole. More detailed observations, such as grids and point data are the subject of the Oceanographic Geographical Features specification.

Voidable:

false

Multiplicity:

0..*

Value type:

ParameterValuePair (data type)

Tagged Values:


Tag


Value


obligation


TG

Attribute:

Name:

seaAreaType

Definition:

-- Name --

Sea Area Type

-- Definition --

Type of the sea area according to the classifications in the SeaAreaTypeClassificationValue codelist. e.g. Estuary

Voidable:

false

Multiplicity:

0..1

Value type:

SeaAreaTypeClassificationValue (code list)

Tagged Values:


Tag


Value


obligation


TG

Association role:

Name:

subArea

Definition:

-- Definition --

SeaAreas can consist of sub areas.

e.g. A SeaArea defining all european seas could be an aggregation of multiple SeaAreas (North Sea, Mediterranean Sea etc)

Voidable:

false

Multiplicity:

0..*

Value type:

SeaArea (spatial object type)


Spatial Object Type: SeaBedArea

SeaBedArea

Definition:

-- Name --

Sea Bed Area

-- Definition --

An area of the sea bed with some identified type of cover. e.g. an area of vegetation or sediment type.

-- Description --

This describes a sea region according to the characteristics of the sea bed rather than characteristics of the water column in general. It does not include the subsea geology and is analogous to the concept of LandCover (INSPIRE Annex III).

Subtype of:

MarineLayer

Type:

Spatial Object Type

Attribute:

Name:

surfaceType

Definition:

-- Name --

Surface Type

-- Definition --

Surface type of sea bed.

-- Description --

Surface type of sea bed.

Voidable:

false

Multiplicity:

1..*

Value type:

SeaBedCoverValue (code list)

Tagged Values:


Tag


Value


obligation


TG

Constraint:

Name:

geometry should be a GM_Point or GM_Surface

Expression:

/* A Marine Layer can be represented as either a surface or a point. The point type geometry reflects the reality that many Marine Layers are identified by point observations. */ inv:self.geometry.oclIsKindOf(GM_Point) OR self.geometry.oclIsKindOf(GM_Surface)


Spatial Object Type: SeaSurfaceArea

SeaSurfaceArea

Definition:

-- Name --

Sea Surface Area

-- Definition --

An area of the sea surface with some type of cover e.g. an area of sea ice.

-- Description --

This describes a sea region according to the characteristics of the sea surface rather than characteristics of the water column in general. It is analogous to the concept of LandCover (INSPIRE Annex III).

Subtype of:

MarineLayer

Type:

Spatial Object Type

Attribute:

Name:

surfaceType

Definition:

-- Name --

surface type

-- Definition --

Surface type of sea area.

Voidable:

false

Multiplicity:

1

Value type:

SeaSurfaceClassificationValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Constraint:

Name:

geometry should be a GM_Point or GM_Surface

Expression:

/* A Marine Layer can be represented as either a surface or a point. The point type geometry reflects the reality that many Marine Layers are identified by point observations. */ inv:self.geometry.oclIsKindOf(GM_Point) OR self.geometry.oclIsKindOf(GM_Surface)


Spatial Object Type: ShoreSegment

ShoreSegment

Definition:

-- Name --

Shore Segment

-- Definition --

A Shore Segment is a section of shore line.

-- Description --

Where it is possible to provide attributes about shore stability (eroding, stable etc) and/or shore type (sand, rock, harbour etc). Then the Shore Segment should be used in place of the GML LineString element to describe curve segments.

Type:

Spatial Object Type

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

The geometry of the ShoreSegment.

Voidable:

false

Multiplicity:

1

Value type:

GM_Curve

Attribute:

Name:

shoreClassification

Definition:

-- Name --

shore classification

-- Definition --

The primary type of the shore segment, taken from the ShoreTypeClassification codelist.

Voidable:

true

Multiplicity:

0..1

Value type:

ShoreTypeClassificationValue (code list)

Tagged Values:


Tag


Value


obligation


TG

Attribute:

Name:

shoreStability

Definition:

-- Name --

shore stability

-- Definition --

The primary stability type of the shore segment, taken from the ShoreStability codelist.

Voidable:

true

Multiplicity:

0..1

Value type:

ShoreStabilityValue (code list)

Tagged Values:


Tag


Value


obligation


TG


Spatial Object Type: Shoreline

Shoreline

Definition:

-- Name --

Shoreline

-- Definition --

Any Boundary between a Sea Area and land.

-- Description --

Subtype of:

HydroObject

Supertype of:

Coastline

Type:

Spatial Object Type

Attribute:

Name:

segment

Definition:

-- Name --

segment

-- Definition --

A section of shoreline.

Voidable:

false

Multiplicity:

1..*

Value type:

ShoreSegment (spatial object type)

Attribute:

Name:

waterLevel

Definition:

-- Name --

water level

-- Definition --

The water level used when defining this shoreline (e.g. meanHighWater)

Voidable:

true

Multiplicity:

1

Value type:

WaterLevelValue (code list)

Values:

equinoctialSpringLowWater

-- Definition --

The level of low water springs near the time of an equinox.

-- Description --

SOURCE [DFDD].

higherHighWater

-- Definition --

The highest of the high waters (or single high water) of any specified tidal day due to the declination A1 effects of the moon and sun.

-- Description --

SOURCE [DFDD].

higherHighWaterLargeTide

-- Definition --

The average of the highest high waters, one from each of 19 years of observations.

-- Description --

SOURCE [DFDD].

highestAstronomicalTide

-- Definition --

The highest tidal level, which can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

-- Description --

SOURCE [DFDD].

highestHighWater

-- Definition --

The highest water level observed at a location.

-- Description --

SOURCE [DFDD].

highWater

-- Definition --

The highest level reached at a location by the water surface in one tidal cycle.

-- Description --

SOURCE [DFDD].

NOTE When used on inland waters it is generally defined as a level that the daily mean water level exceeds less than 5 percent of the time.

highWaterSprings

-- Definition --

An arbitrary level, approximating that of mean high water springs.

-- Description --

SOURCE [DFDD].

indianSpringHighWater

-- Definition --

A tidal surface datum approximating the level of the mean of the higher high water at spring tides.

-- Description --

SOURCE [DFDD].

NOTE This tidal datum approximates the highest water level observed at a location and is usually above that of the higher high water at spring tides.

indianSpringLowWater

-- Definition --

A tidal surface datum approximating the level of the mean of the lower low water at spring tides.

-- Description --

SOURCE [DFDD].

NOTE This tidal datum approximates the lowest water level observed at a location and is usually below that of the lower low water at spring tides.

localDatum

-- Definition --

An arbitrary datum defined by an authority of a local harbour, from which levels and tidal heights are measured by that authority.

-- Description --

SOURCE [DFDD].

lowerLowWater

-- Definition --

The lowest of the low waters (or single low water) of any specified tidal day due to the declination A1 effects of the moon and sun.

-- Description --

SOURCE [DFDD].

lowerLowWaterLargeTide

-- Definition --

The average of the lowest low waters, one from each of 19 years of observations.

-- Description --

SOURCE [DFDD].

lowestAstronomicalTide

-- Definition --

The lowest tide level that can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.

-- Description --

SOURCE [DFDD].

lowestLowWater

-- Definition --

An arbitrary level conforming to the lowest tide observed at a location, or somewhat lower.

-- Description --

SOURCE [DFDD].

lowestLowWaterSprings

-- Definition --

An arbitrary level conforming to the lowest water level observed at a location at spring tides during a period shorter than 19 years.

-- Description --

SOURCE [DFDD].

lowWater

-- Definition --

An approximation of mean low water adopted as the reference level for a limited region, irrespective of better determinations later.

-- Description --

SOURCE [DFDD].

NOTE Used mostly in harbour and river engineering. Used in inland waters. It is generally defined as a level which the daily mean water level would fall below less than 5 percent of the time and by no more than 0.2 metres during the navigation season. A single level surface is usually chosen as the low water datum for a whole lake. On a river, low water datum is a sloping surface, which approximates the surface of the river at a low state.

lowWaterDatum

-- Definition --

An approximation of mean low water that has been adopted as a standard reference for a limited area.

-- Description --

SOURCE [Based on DFDD].

NOTE 1 It is retained for an indefinite period regardless of the fact that it may differ slightly from a better determination of mean low water from a subsequent series of observations.

NOTE 2 Used primarily for river and harbor engineering purposes.

lowWaterSprings

-- Definition --

A level approximating that of mean low water springs.

-- Description --

SOURCE [DFDD].

meanHigherHighWater

-- Definition --

The average height of higher high waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanHigherHighWaterSprings

-- Definition --

The average height of higher high water at spring tides at a location.

-- Description --

SOURCE [DFDD].

meanHigherLowWater

-- Definition --

The average of the higher low water height of each tidal day observed over a National Tidal Datum Epoch.

-- Description --

SOURCE [DFDD].

NOTE For stations with shorter series, comparison of simultaneous observations with a control tide station is made in order to derive the equivalent datum of the National Tidal Datum Epoch.

meanHighWater

-- Definition --

The average height of all high waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanHighWaterNeaps

-- Definition --

The average height of the high waters of the neap tide.

-- Description --

SOURCE [DFDD].

meanHighWaterSprings

-- Definition --

The average height of the high waters of spring tides.

-- Description --

SOURCE [DFDD].

meanLowerHighWater

-- Definition --

The average of the lower high water height of each tidal day observed over a National Tidal Datum Epoch.

-- Description --

SOURCE [DFDD].

NOTE For stations with shorter series, comparison of simultaneous observations with a control tide station is made in order to derive the equivalent datum of the National Tidal Datum Epoch.

meanLowerLowWater

-- Definition --

The average height of the lower low waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanLowerLowWaterSprings

-- Definition --

The average height of lower low water at spring tides at a location.

-- Description --

SOURCE [DFDD].

meanLowWater

-- Definition --

The average height of all low waters at a location over a 19-year period.

-- Description --

SOURCE [DFDD].

meanLowWaterNeaps

-- Definition --

The average height of the low waters of the neap tide.

-- Description --

SOURCE [DFDD].

meanLowWaterSprings

-- Definition --

The average height of the low waters of spring tides.

-- Description --

SOURCE [DFDD].

meanSeaLevel

-- Definition --

The average height of the sea at a tide station measured from a fixed predetermined reference level.

-- Description --

SOURCE [DFDD].

NOTE Usually determined from hourly height readings, for all stages of the tide, over a 19-year period.

meanTideLevel

-- Definition --

The arithmetic mean of mean high water and mean low water.

-- Description --

SOURCE [DFDD].

meanWaterLevel

-- Definition --

The average of all hourly water levels over the available period of record.

-- Description --

SOURCE [DFDD].

nearlyHighestHighWater

-- Definition --

An arbitrary level approximating the highest water level observed at a location, usually equivalent to the high water springs.

-- Description --

SOURCE [DFDD].

nearlyLowestLowWater

-- Definition --

A level approximating the lowest water level observed at a location, usually equivalent to Indian spring low water.

-- Description --

SOURCE [DFDD].

tropicHigherHighWater

-- Definition --

The highest of the high waters (or single high water) of the tides occurring semimonthly when the effect of the Moon's maximum declination is greatest.

-- Description --

SOURCE [DFDD].

NOTE At these times there is a tendency for an increase in the diurnal range.

tropicLowerLowWater

-- Definition --

The lowest of the low waters (or single low water) of the tides occurring semimonthly when the effect of the Moon's maximum declination is greatest.

-- Description --

SOURCE [DFDD].

NOTE At these times there is a tendency for an increase in the diurnal range.

Tagged Values:


Tag


Value


obligation


IR


Application schema: Sewer Network

Definition

-- Name --

sewer utility network

-- Definition --

Sewer network sub-domain.

Version:

4.0


Spatial Object Type: SewerPipe

SewerPipe

Definition:

-- Name --

sewer pipe

-- Definition --

A sewer pipe used to convey wastewater (sewer) from one location to another.

Subtype of:

Pipe

Type:

Spatial Object Type

Attribute:

Name:

sewerWaterType

Definition:

-- Name --

sewer water type

-- Definition --

Type of sewer water.

Voidable:

true

Multiplicity:

1

Value type:

SewerWaterTypeValue (code list)

Values:

combined

-- Definition --

Combined wastewater.

-- Description --

A combined wastewater sewer is a type of sewer system that collects sanitary sewage and stormwater runoff in a single pipe system.

reclaimed

-- Definition --

Reclaimed water.

-- Description --

Reclaimed water, sometimes called recycled water, is former wastewater (sewage) that has been treated to remove solids and certain impurities, and then used in sustainable landscaping irrigation or to recharge groundwater aquifers.

sanitary

-- Definition --

Sanitary wastewater.

-- Description --

Sanitary sewers remove waste products from peoples' home and send them underground to a treatment plant.

storm

-- Definition --

Storm runoff wastewater.

-- Description --

Storm wastewater drains gather rain and storm runoff and direct them to wetlands and lakes. Ditches and curb line grates are storm drains.

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

All utility link objects have inspireId

Description:

All utility link objects have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Application schema: Soil

Definition

-- Name --

Soil application schema

Version:

4.0.2


Object type: DerivedProfilePresenceInSoilBody

DerivedProfilePresenceInSoilBody

Definition:

-- Name --

derived profile presence in soil body

-- Definition --

indicates the percentages (lower and upper boundary) that the derived profile takes part in the Soil body.

-- Description --

NOTE 1 A soil body is characterized by one or more derived soil profiles in a defined geographic area. When the soil body is characterized by more than one derived profiles, the distribution area of these derived soil profiles is not spatially defined, but their presence is indicated by a range of percentages.

NOTE 2 The sum of lower boundary parts should not exceed 100%.

NOTE 3 If not a range, but a specific percentage is used then the lower and upper boundaries are equal.

Type:

Object type

Attribute:

Name:

derivedProfilePercentageRange

Definition:

-- Name --

derived profile percentage range.

-- Definition --

Interval that defines the minimum and maximum percentage of the area of the soil body represented by a specific derived soil profile.

Voidable:

true

Multiplicity:

1

Value type:

RangeType (data type)


Spatial Object Type: DerivedSoilProfile

DerivedSoilProfile

Definition:

-- Name --

derived soil profile

-- Definition --

non-point-located soil profile that serves as a reference profile for a specific soil type in a certain geographical area.

-- Description --

The characteristics of a derived soil profile are mostly derived (e.g. averaged) from one or several observed profiles of the same soil type in the area of interest, or are designed with expert knowledge about the same kind of landscape.

NOTE 1 The derived soil profile represents the average or typical profile that characterizes the so called soil typological unit, soil series.

Subtype of:

SoilProfile

Type:

Spatial Object Type

Association role:

Name:

isDerivedFrom

Definition:

-- Definition --

link to one or more observed soil profiles from which this profile has been derived.

-- Description --

A derived soil profile can be derived from one to many observed soil profiles. If no observed profiles are provided or have been used to produce the derivedSoilProfile, this association can be left empty.

Voidable:

true

Multiplicity:

0..*

Value type:

ObservedSoilProfile (spatial object type)

Constraint:

Name:

FoI of soil profile observations

Expression:

/*To fill the featureOfInterest property of the soil profile observations of a SoilProfile object, that same SoilProfile object shall be used.*/ inv: self.soilProfileObservation.featureOfInterest = self

Constraint:

Name:

code list for soil profile observations

Expression:

/*The observedProperty of the soil profile observation shall be specified using a value from the SoilProfileParameterNameValue code list.*/ inv: self.soilProfileParameter.observedProperty->oclIsKindOf(SoilProfileParameterNameValue)

Constraint:

Name:

result of soil profile observations

Expression:

/*The result of the soil profile observation shall be of type Number, CharacterString or RangeType.*/ inv: self.soilProfileObservation.result->oclIsKindOf(Number) or self.soilProfileObservation.result->oclIsKindOf(CharacterString) or self.soilProfileObservation.result->oclIsKindOf(RangeType)


Data type: FAOHorizonNotationType

FAOHorizonNotationType

Definition:

-- Name --

FAO horizon notation type

-- Definition --

A classification of a horizon according to the Horizon classification system specified in Guidelines for soil description, 4th edition, Food and Agriculture Organization of the United Nations, Rome, 2006.

-- Description --

A code system that denotes horizons in which the same dominant soil forming processes has been active similarly. This code summarizes many observations of the soil description and gives an impression about the genetic processes that have formed the soil under observation.

NOTE The horizon notation according to FAO (2006) is a combination of several symbols:

· A number that gives information about discontinuities, i.e. the number of the material in which the soil has formed, counted up from the soil surface, but not for the first material.

· One or two capital letters that designate the type of master horizon (or transitional horizon), possibly separated by a slash

· Lower case letters that designate subordinate characteristics of the horizon.

· A number that designates horizontal subdivisions of otherwise similarly denoted horizon parts

· A prime that enables to distinguish two horizons that have the same naming, but formed in different cycles of pedogenesis.

EXAMPLE 2B' tg1

SOURCE 1 Page 67 - 77 of the Guidelines for soil description, 4th edition, Food and Agriculture Organization of the United Nations, Rome, 2006. (ISBN 92-5-105521-1)

Type:

Data type

Attribute:

Name:

FAOHorizonDiscontinuity

Definition:

-- Name --

FAO horizon discontinuity

-- Definition --

number used to indicate a discontinuity in the horizon notation.

-- Description --

In mineral soils, Arabic numerals are used as prefixes to indicate discontinuities. Wherever needed, they are used preceding A, E, B, C and R. They are not used with I and W, although these symbols clearly indicate a discontinuity. These prefixes are distinct from Arabic numerals used as suffixes to denote vertical subdivisions.

A discontinuity is a significant change in particle-size distribution or mineralogy that indicates a difference in the material from which the horizons formed or a significant difference in age or both, unless that difference in age is indicated by the suffix b. Symbols to identify discontinuities are used only when they will contribute substantially to the reader’s understanding of relationships among horizons. The stratification common in soils formed in alluvium is not designated as discontinuities unless particle-size distribution differs markedly from layer to layer even though genetic horizons have formed in the contrasting layers.

Where a soil has formed entirely in one kind of material, a prefix is omitted from the symbol; the whole profile is material 1. Similarly, the uppermost material in a profile having two or more contrasting materials is understood to be material 1, but the number is omitted. Numbering starts with the second layer of contrasting material, which is designated 2. Underlying contrasting layers are numbered consecutively.

SOURCE: Guidelines for soil description, 4th edition, Food and Agriculture Organization of the United Nations, Rome, 2006.

NOTE a discontinuity is a boundary between two geogenic layers.

Voidable:

false

Multiplicity:

0..1

Value type:

Integer

Attribute:

Name:

FAOHorizonMaster

Definition:

-- Name --

FAO horizon master

-- Definition --

symbol of the master part of the horizon notation.

-- Description --

SOURCE Guidelines for soil description (4th ed.) FAO 2006 p. 67

Voidable:

false

Multiplicity:

1

Value type:

FAOHorizonMasterValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

FAOHorizonSubordinate

Definition:

-- Name --

horizon subordinate

-- Definition --

Designations of subordinate distinctions and features within the master horizons and layers are based on profile characteristics observable in the field and are applied during the description of the soil at the site.

-- Description --

Lower case letters are used as suffixes to designate specific kinds of master horizons and layers, and other features.

SOURCE Guidelines for soil description, 4th edition, Food and Agriculture Organization of the United Nations, Rome, 2006. table 85

Voidable:

false

Multiplicity:

0..*

Value type:

FAOHorizonSubordinateValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

FAOHorizonVertical

Definition:

-- Name --

horizon vertical

-- Definition --

Order number of the vertical subdivision in the horizon notation.

-- Description --

The number is used to designate the horizontal subdivision of a horizon identified by a single set of letter symbol on the basis of structure, texture, colour, etc.

The number 1 is used to designate the upper part of the horizon. The number 2 the part of the horizon situated below, etc. If there is no horizontal subdivision made, no number is given.

NOTE the use of the word vertical is misleading in the Guidelines for soil description, 4th edition, Food and Agriculture Organization of the United Nations, Rome, 2006., because the horizons are separated in two or several horizontal subdomains. Vertical denotes the order in vertical direction.

Voidable:

false

Multiplicity:

0..1

Value type:

Integer

Attribute:

Name:

FAOPrime

Definition:

-- Name --

FAO prime

-- Definition --

A prime and double prime may be used to connotate master horizon symbol of the lower of two respectively three horizons having identical Arabic-numeral prefixes and letter combinations.

-- Description --

Identical designations may be appropriate for two or more horizons or layers separated by at least one horizon or layer of a different kind in the same pedon. The sequence A-E-Bt-E-Btx-C is an example - the soil has two E horizons. To make communication easier, a prime is used with the master horizon symbol of the lower of two horizons having identical letter designations: A-E-Bt-E’-Btx-C.The prime is applied to the capital letter designation, and any lower case symbol follows it: B’t. The prime is not used unless all letters of the designations of two different layers are identical. Prime can be used for both minerals or organic soils.

SOURCE: Guidelines for soil description, 4th edition, Food and Agriculture Organization of the United Nations, Rome, 2006.

Voidable:

false

Multiplicity:

1

Value type:

FAOPrimeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

isOriginalClassification

Definition:

-- Name --

is original classification

-- Definition --

Boolean value to indicate whether the FAO horizon notation was the original notation to describe the horizon.

-- Description --

This is to indicate whether the horizon notation has been determined in the field (or for derived profiles during the original derivation), or has been adapted, changed or assigned on the basis of the original horizon description later. This might be relevant data quality information.

Voidable:

false

Multiplicity:

1

Value type:

Boolean


Spatial Object Type: ObservedSoilProfile

ObservedSoilProfile

Definition:

-- Name --

observed soil profile

-- Definition --

a representation of a soil profile found on a specific location which is described on the basis of observations in a trial pit or with a borehole.

-- Description --

The observed soil profile corresponds to a set of data taken directly from a georeferenced soil profile, described in the field, and often sampled and analyzed in the laboratory.

Subtype of:

SoilProfile

Type:

Spatial Object Type

Association role:

Name:

location

Definition:

-- Definition --

the location of an observed profile is the soilplot.

Voidable:

false

Multiplicity:

1

Value type:

SoilPlot (spatial object type)

Constraint:

Name:

FoI of soil profile observations

Expression:

/*To fill the featureOfInterest property of the soil profile observations of a SoilProfile object, that same SoilProfile object shall be used.*/ inv: self.soilProfileObservation.featureOfInterest = self

Constraint:

Name:

code list for soil profile observations

Expression:

/*The observedProperty of the soil profile observation shall be specified using a value from the SoilProfileParameterNameValue code list.*/ inv: self.soilProfileParameter.observedProperty->oclIsKindOf(SoilProfileParameterNameValue)

Constraint:

Name:

result of soil profile observations

Expression:

/*The result of the soil profile observation shall be of type Number, CharacterString or RangeType.*/ inv: self.soilProfileObservation.result->oclIsKindOf(Number) or self.soilProfileObservation.result->oclIsKindOf(CharacterString) or self.soilProfileObservation.result->oclIsKindOf(RangeType)


Data type: OtherHorizonNotationType

OtherHorizonNotationType

Definition:

-- Name --

other horizon notation type

-- Definition --

classification of a horizon according to a specific classification system.

-- Description --

A code system denoting horizons in which the same dominant soil forming processes have been active in the same way. This code summarizes many observations of the soil description and gives an impression about the genetic processes that have formed the soil under observation.

Type:

Data type

Attribute:

Name:

horizonNotation

Definition:

-- Name --

horizon notation

-- Definition --

notation characterizing the soil horizon according to a specified classification system.

-- Description --

NOTE This is also called horizon designation value, horizon designation or horizon symbol.

EXAMPLE “ss” connotes slickensides in Soil taxonomy (FAO uses “I” for this).

The notation in several classification systems can be the same as well: “Ap” is a A horizon which has been ploughed (according German Bodenkundliche Kartieranleitung, 5th ed).

Voidable:

false

Multiplicity:

1

Value type:

OtherHorizonNotationTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

isOriginalClassification

Definition:

-- Name --

is original classification

-- Definition --

Boolean value to indicate whether the specified horizon notation system was the original notation system to describe the horizon.

-- Description --

This is to indicate whether the horizon notation has been determined in the field (or for derived soil profiles during the original derivation), or has been adapted, changed or assigned on the basis of the original horizon description later. This might be relevant for data quality information.

Voidable:

false

Multiplicity:

1

Value type:

Boolean


Data type: OtherSoilNameType

OtherSoilNameType

Definition:

-- Name --

other soil name type

-- Definition --

an identification of the soil profile according to a specific classification scheme.

-- Description --

EXAMPLE Fluventic Haploxerept, according to Soil Taxonomy (USDA 2006).

Type:

Data type

Attribute:

Name:

isOriginalClassification

Definition:

-- Name --

is original classification

-- Definition --

Boolean value to indicate whether the specified classification scheme was the original classification scheme to describe the profile.

-- Description --

This is to indicate whether the soil assignation has been determined in the field (or for - derived soil profiles during the original derivation process), or has been adapted, changed or re-assigned on the basis of the original soil description or assignation later. This might be relevant for data quality information.

Voidable:

false

Multiplicity:

1

Value type:

Boolean

Attribute:

Name:

soilName

Definition:

-- Name --

soil name

-- Definition --

name of the soil profile according to a specific classification scheme.

-- Description --

EXAMPLE Fluventic Haploxerept, according to Soil Taxonomy (USDA 2006).

Voidable:

false

Multiplicity:

1

Value type:

OtherSoilNameTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance


Data type: ParticleSizeFractionType

ParticleSizeFractionType

Definition:

-- Name --

particle size fraction type

-- Definition --

share of the soil that is composed of mineral soil particles of the size within the size range specified.

-- Description --

Mineral part of the soil, fractioned on the basis of size (diameter), limits of the particles. It is the fine earth fraction. That is, the portion of the soil that passes through a 2 mm diameter sieve opening.

The grain (or particle) size distribution characterizes the soil mineral material, based on the share of each equivalent diameter class of the individual particles.

SOURCE1 NRCS Natural Resources Conservation Service, Soil survey laboratory information manual, Soil survey investigation report n.45 version 1.0 May 1995 pag. 11

SOURCE2 GLOSSARY OF SOIL SCIENCE TERMS

Type:

Data type

Attribute:

Name:

fractionContent

Definition:

-- Name --

fraction content

-- Definition --

Percentage of the defined fraction.

-- Description --

SOURCE NRCS Natural Resources Conservation Service, Soil survey laboratory information manual, Soil survey investigation report n.45 version 1.0 May 1995 pag. 11

NOTE sum of the percentages of all the fractions should be equal to 100 percentage

EXAMPLE percentage value (weight/weight)

Voidable:

false

Multiplicity:

1

Value type:

Number

Attribute:

Name:

fractionParticleSizeRange

Definition:

-- Name --

fraction particle size range

-- Definition --

upper and lower limit of the particle size of the defined fraction (expressed in µm)

-- Description --

SOURCE NRCS Natural Resources Conservation Service, Soil survey laboratory information manual, Soil survey investigation report n.45 version 1.0 May 1995 pag. 11

EXAMPLE upper limit = 63µm , lower limit =20µm

Voidable:

false

Multiplicity:

1

Value type:

RangeType (data type)


Spatial Object Type: ProfileElement

ProfileElement

Definition:

-- Name --

profile element

-- Definition --

An abstract spatial object type grouping soil layers and / or horizons for functional/operational aims.

-- Description --

Profile element is the general term for both horizons and layers.

Supertype of:

SoilHorizon

SoilLayer

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire Id

-- Definition --

External object identifier of the profile element.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Association role:

Name:

isPartOf

Definition:

-- Definition --

link to the soil profile which the profile element constitutes.

Voidable:

false

Multiplicity:

1

Value type:

SoilProfile (spatial object type)

Attribute:

Name:

particleSizeFraction

Definition:

-- Name --

particle size fraction

-- Definition --

Mineral part of the soil, fractioned on the basis of size (diameter), limits of the particles. It indicates how much of the mineral soil material is composed of soil particles of the specified size range.

-- Description --

SOURCE NRCS Natural Resources Conservation Service, Soil survey laboratory information manual, Soil survey investigation report n.45 version 1.0 May 1995 pag. 11

Voidable:

true

Multiplicity:

1..*

Value type:

ParticleSizeFractionType (data type)

Attribute:

Name:

profileElementDepthRange

Definition:

-- Name --

profile element depth range

-- Definition --

Upper and lower depth of the profile element (layer or horizon) measured from the surface (0 cm) of a soil profile (in cm).

-- Description --

Depth range consists of the average upper and lower depth of appearance of the profile element from the surface.

NOTE Most soil boundaries are zones of transition rather than sharp lines of division. The average depth of the upper boundaries and the average depth of the lower boundaries of each profile element are given in centimetres, measured from the surface (including organic and mineral covers) of the soil downwards, i.e. all depth values are positive numbers.

EXAMPLE H horizon 0-5 cm, A horizon 5-30 cm, B horizon 30-80 cm

NOTE Following rules should be taken into account

- lowerValue and upperValue: should be positive values,

- upperValue is the depth from the top of the element (e.g. 20)

- lowerValue is the depth of the bottom of the element (e.g. 40)

- if only upperValue is indicated: it is assumed that the lowerValue is unknown; this is only possible for the deepest layer or horizon of a profile.

- if only lowerValue is indicated: it is assumed that the upperValue equals 0, and thus the range is between 0 and the lowerValue value

Voidable:

false

Multiplicity:

1

Value type:

RangeType (data type)

Association role:

Name:

profileElementObservation

Definition:

-- Name --

profile element observation

-- Definition --

Observation of a soil property for characterizing the profile element (layer or horizon).

Voidable:

true

Multiplicity:

0..*

Value type:

OM_Observation (spatial object type)

Constraint:

Name:

FoI of profile element observations

Expression:

/*To fill the featureOfInterest property of the profile element observations of a ProfileElement object, that same ProfileElement object shall be used.*/ inv: self.profileElementObservation.featureOfInterest = self

Constraint:

Name:

code list for profile element observations

Expression:

/*The observedProperty of the profile element observation shall be specified using a value from the ProfileElementParameterNameValue code list.*/ inv: self.profileElementParameter.observedProperty->oclIsKindOf(ProfileElementParameterNameValue)

Constraint:

Name:

result of profile element observations

Expression:

/*The result of the profile element observation shall be of type Number, CharacterString or RangeType.*/ inv: self.profileElementObservation.result->oclIsKindOf(Number) or self.profileElementObservation.result->oclIsKindOf(CharacterString) or self.profileElementObservation.result->oclIsKindOf(RangeType)


Data type: RangeType

RangeType

Definition:

-- Name --

range type

-- Definition --

A range value defined by an upper limit and a lower limit.

Type:

Data type

Attribute:

Name:

lowerValue

Definition:

-- Name --

lower value

-- Definition --

value defining the lower limit of a specific property.

Voidable:

false

Multiplicity:

0..1

Value type:

Real

Attribute:

Name:

uom

Definition:

-- Name --

unit of measure

-- Definition --

The unit of measure that is used to express the values of the range.

Voidable:

false

Multiplicity:

0..1

Value type:

UnitOfMeasure

Attribute:

Name:

upperValue

Definition:

-- Name --

upper value

-- Definition --

value defining the upper limit of a specific property.

Voidable:

false

Multiplicity:

0..1

Value type:

Real

Constraint:

Name:

intervalConstraint

Description:

at least one of the values shall not be empty

Expression:

inv: self.upperValue->notEmpty() or self.lowerValue->notEmpty()


Spatial Object Type: SoilBody

SoilBody

Definition:

-- Name --

soil body

-- Definition --

Part of the soil cover that is delineated and that is homogeneous with regard to certain soil properties and/or spatial patterns.

-- Description --

The soils present in the soil body are characterized by one or more derived soil profiles that are found together in the area specified by the “geometry” attribute of the SoilBody.

NOTE 1 If several derived soil profiles are used to describe the soil body, the spatial distribution of the soil they describe within the soil body is not defined, but their presence is indicated by a range percentage of area. The underlying reason behind the fact of not delineating the different soils within a soil body is the target scale of the map or spatial dataset. This means that geographical accuracy and preciseness of soil characterization depend on and vary with the target scale, i.e. the soil body can be delineated differently among scales.

NOTE 2 The concept of soil body is a correlate of the concept soil mapping unit, and the soils of a soilbody might form e.g. a soil association, a soil complex, etc.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

The geometry defining the boundary of the Soil Body.

Voidable:

false

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire Id

-- Definition --

External object identifier of the soil body.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Association role:

Name:

isDescribedBy

Definition:

-- Definition --

Link to a derived soil profile that characterizes the soil body, possibly in combination with other derived soil profiles.

The association has additional properties as defined in the association class DerivedProfilePresenceInSoilBody.

-- Description --

This association constitutes the link to those derived soil profiles that inform about the internal structure and properties of the soil body.

Voidable:

true

Multiplicity:

1..*

Value type:

DerivedSoilProfile (spatial object type)

Attribute:

Name:

soilBodyLabel

Definition:

-- Name --

soil body label

-- Definition --

Label to identify the soil body according to the specified reference framework (metadata).

-- Description --

NOTE in traditional soil maps, this is the identifier for the explanatory text of the mapping unit of the legend.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString


Spatial Object Type: SoilDerivedObject

SoilDerivedObject

Definition:

-- Name --

soil derived object

-- Definition --

A spatial object type for representing spatial objects with soil-related property derived from one or more soil and possibly other non soil properties.

-- Description --

NOTE Soil thematic maps can be derived directly from the involved soil database (organic matter content, pH, texture, etc.) or they can be derived by using pedotransfer functions or pedotransfer rules (e.g. plant available water in the rooting depth). Derivation can be simple extraction from a single data field, or a complex combination of different kind of data and application of e.g. mathematical or expert knowledge-based procedures.

Type:

Spatial Object Type

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

the geometry defining the soil derived object.

-- Description --

A spatial representation of soil information becomes spatially explicit by delineating areas with similar values according to the soil (or other) property that is represented.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire Id

-- Definition --

External object identifier of the SoilDerivedObject.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Association role:

Name:

isBasedOnObservedSoilProfile

Definition:

-- Definition --

Link to an observed soil profile on whose properties the derived value is based.

-- Description --

A soil derived object can be created based on the soil properties of one or more observed soil profiles. If this information shall not be included or does not apply, the association can be empty.

Voidable:

true

Multiplicity:

0..*

Value type:

ObservedSoilProfile (spatial object type)

Association role:

Name:

isBasedOnSoilBody

Definition:

-- Definition --

Link to a soil body on whose properties the derived value is based.

-- Description --

A soil derived object can be created based on the soil properties of one or more soil bodies. If this information shall not be included or does not apply, the association can be empty.

Voidable:

true

Multiplicity:

0..*

Value type:

SoilBody (spatial object type)

Association role:

Name:

isBasedOnSoilDerivedObject

Definition:

-- Definition --

Link to a soil derived object on whose properties the derived value is based.

-- Description --

A soil derived object can be created based on the properties of one or more other soil derived objects. If this information shall not be included or does not apply, the association can be empty.

Voidable:

true

Multiplicity:

0..*

Value type:

SoilDerivedObject (spatial object type)

Association role:

Name:

soilDerivedObjectObservation

Definition:

-- Name --

soil derived object observation

-- Definition --

Observation of a soil property for characterizing the soil derived object.

Voidable:

true

Multiplicity:

1..*

Value type:

OM_Observation (spatial object type)

Constraint:

Name:

FoI of Soil derived object observations

Expression:

/*To fill the featureOfInterest property of the soil derived object observation, the same SoilDerivedObject object shall be used.*/ inv: self.soilDerivedObjectObservation.featureOfInterest = self

Constraint:

Name:

code list for parameter of soil derived objects

Expression:

/*The observedProperty of the soil derived object observation shall be specified using a value from the SoilDerivedObjectParameterNameValue code list.*/ inv: self.soilDerivedObjectParameter.observedProperty->oclIsKindOf(SoilDerivedObjectParameterNameValue)

Constraint:

Name:

results of soil derived object observations

Expression:

/*The result of the soil derived object observation shall be of type Number, CharacterString or RangeType.*/ inv: self.soilDerivedObjectObservation.result->oclIsKindOf(Number) or self.soilDerivedObjectObservation.result->oclIsKindOf(CharacterString) or self.soilDerivedObjectObservation.result->oclIsKindOf(RangeType)


Spatial Object Type: SoilHorizon

SoilHorizon

Definition:

-- Name --

soil horizon

-- Definition --

Domain of a soil with a certain vertical extension, more or less parallel to the surface and homogeneous for most morphological and analytical characteristics, developed in a parent material layer through pedogenic processes or made up of in-situ sedimented organic residues of up-growing plants (peat).

-- Description --

SOURCE ISO/WD 28258, modified

NOTE Horizons may be part of a layer.

Subtype of:

ProfileElement

Type:

Spatial Object Type

Attribute:

Name:

FAOHorizonNotation

Definition:

-- Name --

FAO horizon notation

-- Definition --

designation of the soil horizon.

-- Description --

The FAO horizon notation is a code system characterizing horizons regarding the dominant soil forming processes that have been active during the horizon formation. This code summarizes many observations of the soil description and gives an impression about the genetic processes that have formed the soil under observation.

NOTE The horizon notation is a combination of several letter, number and symbols.

SOURCE Guidelines for soil description, 4th edition, Food and Agricultural Organization of the United Nations, Rome, 2006

EXAMPLE Bw: meaning B horizon with a development of colour and/or structure.

Voidable:

true

Multiplicity:

1

Value type:

FAOHorizonNotationType (data type)

Attribute:

Name:

otherHorizonNotation

Definition:

-- Name --

other horizon notation

-- Definition --

designation of the soil horizon according to a specific classification system.

-- Description --

A code system characterizing horizons regarding the dominant soil forming processes that have been active during the horizon formation. This code summarizes many observations of the soil description and gives information about the genetic processes that have formed the soil under observation.

Voidable:

true

Multiplicity:

0..*

Value type:

OtherHorizonNotationType (data type)

Constraint:

Name:

FoI of profile element observations

Expression:

/*To fill the featureOfInterest property of the profile element observations of a ProfileElement object, that same ProfileElement object shall be used.*/ inv: self.profileElementObservation.featureOfInterest = self

Constraint:

Name:

code list for profile element observations

Expression:

/*The observedProperty of the profile element observation shall be specified using a value from the ProfileElementParameterNameValue code list.*/ inv: self.profileElementParameter.observedProperty->oclIsKindOf(ProfileElementParameterNameValue)

Constraint:

Name:

result of profile element observations

Expression:

/*The result of the profile element observation shall be of type Number, CharacterString or RangeType.*/ inv: self.profileElementObservation.result->oclIsKindOf(Number) or self.profileElementObservation.result->oclIsKindOf(CharacterString) or self.profileElementObservation.result->oclIsKindOf(RangeType)


Spatial Object Type: SoilLayer

SoilLayer

Definition:

-- Name --

Soil layer

-- Definition --

domain of a soil with a certain vertical extension developed through non-pedogenic processes, displaying a change in structure and/or composition to possibly over- or underlying adjacent domains, or a grouping of soil horizons or other sub-domains with a special purpose.

-- Description --

NOTE1 Different kinds of layer concepts are covered by this definition.

EXAMPLE 1 Geogenic layers: These are domains, resulting from e.g. sedimentation (as non-pedogenic) processes, that display an unconformity to possibly over- or underlying adjacent domains.

EXAMPLE 2 Topsoil and Subsoil: These can be domains that group different soil horizon types (e.g. A vs. B horizons), or a special case of fixed depths with only two depth ranges (e.g. 0-15 cm: topsoil and, 15-75 cm: subsoil).

EXAMPLE 3 Depth intervals: They are often used in soil monitoring, sampling of contaminated sites and in modelling and include: (i) depth increments (also called fixed depths) that are often used for sampling, e.g. 0-30cm, 30-60cm, and so on, (ii) a single depth range in which a soil sample (”specimen”) is taken and for which the analytical result is valid, and (iii) soil slicing, that is, profile segmentation according to a specified vector, for instance, either regularly spaced intervals (1cm), or a user-defined vector of segment boundaries (i.e. 0-10, 10-25, 25-50, 50-100). Slicing is used in modelling to generate continuous depth functions for soil properties.

EXAMPLE 4: In the framework of soils deeply modified by human activity, artificial layers may be due to different kinds of deposits (concrete, bricks, …).

SOURCE WD ISO28258, modified

Subtype of:

ProfileElement

Type:

Spatial Object Type

Attribute:

Name:

layerGenesisEnvironment

Definition:

-- Name --

layer genesis environment

-- Definition --

setting in which the last non-pedogenic process (geologic or anthropogenic) that coined the material composition and internal structure of the layer took place.

-- Description --

The material in which a soil develops is influenced by the environmental situation in which the processes of its formation took place, e.g. sedimentation from water results in quite differently structured layers when it has been deposited in running water than in a lake.

Voidable:

true

Multiplicity:

0..1

Value type:

EventEnvironmentValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

layerGenesisProcess

Definition:

-- Name --

layer genesis process

-- Definition --

last non-pedogenic process (geologic or anthropogenic) that coined the material composition and internal structure of the layer.

Voidable:

true

Multiplicity:

0..1

Value type:

EventProcessValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

layerGenesisProcessState

Definition:

-- Name --

layer genesis process state

-- Definition --

indication whether the process specified in layerGenesisProcess is on-going or seized in the past.

-- Description --

Process state gives an idea whether current non-pedogenic processes affect the soil or not. E.g. on current floodplains, input of sediments during seasonal flooding events is received, with comparatively young soil development in it, while in older fluvial sediments that are no longer under a regime of seasonal or irregular flooding, soil development might be more advanced.

Voidable:

true

Multiplicity:

0..1

Value type:

LayerGenesisProcessStateValue (code list)

Attribute:

Name:

layerRockType

Definition:

-- Name --

layer rock type

-- Definition --

type of the material in which the layer developed.

-- Description --

simplified list of terms to “classify” geologic units

Voidable:

true

Multiplicity:

0..*

Value type:

LithologyValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

layerType

Definition:

-- Name --

layer type

-- Definition --

assignation of a layer according to the concept that fits its kind.

-- Description --

EXAMPLE Topsoil: meaning the upper part of the natural mineral soil that is generally dark coloured and has a higher content of organic matter and nutrients when compared to the mineral horizons below.

Voidable:

false

Multiplicity:

1

Value type:

LayerTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

FoI of profile element observations

Expression:

/*To fill the featureOfInterest property of the profile element observations of a ProfileElement object, that same ProfileElement object shall be used.*/ inv: self.profileElementObservation.featureOfInterest = self

Constraint:

Name:

code list for profile element observations

Expression:

/*The observedProperty of the profile element observation shall be specified using a value from the ProfileElementParameterNameValue code list.*/ inv: self.profileElementParameter.observedProperty->oclIsKindOf(ProfileElementParameterNameValue)

Constraint:

Name:

geogenicConstraint

Expression:

/*The attributes layerGenesisProcess, layerGenesisEnvironment, layerGenesisProcessState and layerRockType are only needed when layerType is of the value 'geogenic'*/ inv: self.layerType = LayerTypeValue::geogenic implies (self.layerGenisisEnvironment.isNotEmpty() and self.layerGenisisProcess.isNotEmpty() and self.layerRockType.isNotEmpty() and layerGenesisProcessState.isNotEmpty())

Constraint:

Name:

result of profile element observations

Expression:

/*The result of the profile element observation shall be of type Number, CharacterString or RangeType.*/ inv: self.profileElementObservation.result->oclIsKindOf(Number) or self.profileElementObservation.result->oclIsKindOf(CharacterString) or self.profileElementObservation.result->oclIsKindOf(RangeType)


Spatial Object Type: SoilPlot

SoilPlot

Definition:

-- Name --

soil plot

-- Definition --

spot where a specific soil investigation is carried out.

-- Description --

NOTE 1: For observed soil profiles, a spot location has to be defined. It is the place on which the observation is made. The profile is an observation made on the plot.

NOTE 2: All types of plots only provide locality, but no soil information itself.

EXAMPLE A borehole is the location where you gather the information to abstract a profile information from.

SOURCE GS Soil

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire Id

-- Definition --

External object identifier of the soil plot.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Association role:

Name:

locatedOn

Definition:

-- Definition --

link to the soil site on which the soil plot is located or to which the soil plot is belonging.

-- Description --

a soil plot (location of a soil observation) is located on maximum 1 soil site.

Voidable:

true

Multiplicity:

0..1

Value type:

SoilSite (spatial object type)

Association role:

Name:

observedProfile

Definition:

-- Definition --

Link to the observed soil profile for which the soil plot provides location information.

-- Description --

the soil plot is the location at which the profile has been observed.

Voidable:

true

Multiplicity:

1

Value type:

ObservedSoilProfile (spatial object type)

Attribute:

Name:

soilPlotLocation

Definition:

-- Name --

soil plot location

-- Definition --

a reference to a location on the earth; it can be a point location identified by coordinates or a description of the location using text or an identifier.

-- Description --

EXAMPLE reference to a place name, municipality or reference to an exact X,Y location

Voidable:

false

Multiplicity:

1

Value type:

Location (union data type)

Attribute:

Name:

soilPlotType

Definition:

-- Name --

soil plot type

-- Definition --

gives information on what kind of plot the observation of the soil is made on.

-- Description --

NOTE Trial pits, boreholes or samples can be seen as types of soil plots.

Voidable:

false

Multiplicity:

1

Value type:

SoilPlotTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule


Spatial Object Type: SoilProfile

SoilProfile

Definition:

-- Name --

soil profile

-- Definition --

description of the soil that is characterized by a vertical succession of profile elements.

-- Description --

NOTE The soil profile is abstracted from observations in a trial pit or a boring, or derived from expert knowledge using other soil profiles.

Supertype of:

DerivedSoilProfile

ObservedSoilProfile

Type:

Spatial Object Type

Abstract:

true

Attribute:

Name:

WRBSoilName

Definition:

-- Name --

WRB soil name

-- Definition --

identification of the soil profile.

-- Description --

NOTE The structure of the WRBSoilNameType was based on the World reference base for soil resources 2006, first update 2007. World Soil Resources Reports no 103. Food and Agriculture Organization of the United Nations, Rome 2007.

EXAMPLE Lixic Vertic Ferralsol (Ferric, Rhodic); WRB version 2006 (update 2007) or 2010.

Voidable:

true

Multiplicity:

1

Value type:

WRBSoilNameType (data type)

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire Id

-- Definition --

External object identifier of the soil profile.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Association role:

Name:

isDescribedBy

Definition:

-- Definition --

the profile elements (layers and/or horizons) constituting the soil profile.

-- Description --

A profile element is always part of a soil profile.

Voidable:

true

Multiplicity:

1..*

Attribute:

Name:

localIdentifier

Definition:

-- Name --

local identifier

-- Definition --

unique identifier of the soil profile given by the data provider of the dataset.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

otherSoilName

Definition:

-- Name --

other soil name

-- Definition --

Identification of the soil profile according to a specific classification scheme.

Voidable:

true

Multiplicity:

0..*

Value type:

OtherSoilNameType (data type)

Association role:

Name:

soilProfileObservation

Definition:

-- Name --

soil profile observation

-- Definition --

Observation of a soil property for characterizing the soil profile.

Voidable:

true

Multiplicity:

0..*

Value type:

OM_Observation (spatial object type)

Attribute:

Name:

validFrom

Definition:

-- Name --

valid from

-- Definition --

The time when the phenomenon started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Name --

valid to

-- Definition --

The time from which the phenomenon no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

FoI of soil profile observations

Expression:

/*To fill the featureOfInterest property of the soil profile observations of a SoilProfile object, that same SoilProfile object shall be used.*/ inv: self.soilProfileObservation.featureOfInterest = self

Constraint:

Name:

code list for soil profile observations

Expression:

/*The observedProperty of the soil profile observation shall be specified using a value from the SoilProfileParameterNameValue code list.*/ inv: self.soilProfileParameter.observedProperty->oclIsKindOf(SoilProfileParameterNameValue)

Constraint:

Name:

result of soil profile observations

Expression:

/*The result of the soil profile observation shall be of type Number, CharacterString or RangeType.*/ inv: self.soilProfileObservation.result->oclIsKindOf(Number) or self.soilProfileObservation.result->oclIsKindOf(CharacterString) or self.soilProfileObservation.result->oclIsKindOf(RangeType)


Spatial Object Type: SoilSite

SoilSite

Definition:

-- Name --

soil site

-- Definition --

area within a larger survey, study or monitored area, where a specific soil investigation is carried out.

-- Description --

Site provides the object to describe:

a.) the surroundings of the plot

and/or

b.) the larger piece of land that is directly linked to and described by all soil investigations on its one or more spots (SoilPlots). It thus provides the object to which soil data of different kind (or the same kind, but at different points in time, e.g. in soil monitoring) obtained on different plots is related as if it would have been collected at the very same place. This allows for:

1. combination of data that cannot be obtained on the very same place

EXAMPLE: a soil pit and investigations on earthworm abundance cannot be done in the same place, but possibly some metres apart from each other. Nonetheless shall the results of both investigations be combined to inform about the soil state.

or

2. comparison of soil condition after some time has elapsed.

EXAMPLE: Organic carbon stock has been investigated using data from two monitoring periods that had to be conducted on spatially slightly separated places because the sampling is destructive. Nonetheless are the results of both periods regarded as giving an idea how organic carbon stock has changed over the years at the same place.

The site is also the object to state the date and time information on validity, etc.

The soil site might have delineation, but can be located with a centre or reference point location only. Delineated soil sites - possibly in the form of cadastral parcels - are especially used in the inventory of contaminated areas.

NOTE Any plot can be linked to one specific site only, but several plots to one site.

SOURCE GS Soil, modified

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

The geometry defining the soil site.

-- Description --

This can be a polygon defining an area in which the survey was conducted, but it can also be a point location which is used as reference point according to which the soil plots are determined.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire Id

-- Definition --

External object identifier of the soil site.

-- Description --

NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Association role:

Name:

isObservedOnLocation

Definition:

-- Definition --

link to a location(s) where the soil site has been investigated.

-- Description --

A soil site with a specific investigation purpose can be observed on several locations (soil plots) inside that site area. If only a centre point location is provided, the set of links to soil plots state that the information from these plots can be combined in a meaningful way, i.e. the combination is valid.

Voidable:

true

Multiplicity:

1..*

Value type:

SoilPlot (spatial object type)

Attribute:

Name:

soilInvestigationPurpose

Definition:

-- Name --

soil investigation purpose

-- Definition --

indication why a survey was conducted.

-- Description --

For soil two main purposes are identified to carry out soil surveys. One is to classify the soil as a result of soil forming processes (generalSurvey) and the other one is to investigate soil for a specific reason (specificSurvey) like a possible contamination as a result of contaminating activities. This information gives the data user an idea about possible bias in the selection of the site and therefore representativeness of the data that were obtained for a special purpose.

Voidable:

false

Multiplicity:

1

Value type:

SoilInvestigationPurposeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Association role:

Name:

soilSiteObservation

Definition:

-- Name --

soil site observation

-- Definition --

Observation of a soil property for characterizing the soil site.

Voidable:

true

Multiplicity:

0..*

Value type:

OM_Observation (spatial object type)

Attribute:

Name:

validFrom

Definition:

-- Name --

valid from

-- Definition --

The time when the phenomenon started to exist in the real world.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

validTo

Definition:

-- Name --

valid to

-- Definition --

The time from which the phenomenon no longer exists in the real world.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Constraint:

Name:

FoI of soil site observations

Expression:

/*To fill the featureOfInterest property of the soil site observations of a SoilSite object, that same SoilSite object shall be used.*/ inv: self.soilSiteObservation.featureOfInterest = self

Constraint:

Name:

code list for soil site observations

Expression:

/*The observedProperty of the soil site observation shall be specified using a value from the SoilSiteParameterNameValue code list.*/ inv: self.soilSiteParameter.observedProperty->oclIsKindOf(SoilSiteParameterNameValue)

Constraint:

Name:

result of soil site observations

Expression:

/*The result of the soil site observation shall be of type Number, CharacterString or RangeType.*/ inv: self.soilSiteObservation.result->oclIsKindOf(Number) or self.soilSiteObservation.result->oclIsKindOf(CharacterString) or self.soilSiteObservation.result->oclIsKindOf(RangeType)


Spatial Object Type: SoilThemeCoverage

SoilThemeCoverage

Definition:

-- Name --

soil theme coverage

-- Definition --

a spatial object type that holds values for a property based on one or more soil and possibly non soil parameters within its spatial, temporal or spatiotemporal domain.

-- Description --

SOURCE Adapted from "Coverage" [ISO 19123:2005].

Subtype of:

RectifiedGridCoverage

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin life span version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

false

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

domainExtent

Definition:

-- Name --

Domain extent.

-- Definition --

The attribute domainExtent shall contain the extent of the spatiotemporal domain of the coverage. The data type EX_Extent, is defined in ISO 19103. Extents may be specified in both space and time.

-- Description --

SOURCE Adapted from [ISO 19123:2005].

Voidable:

false

Multiplicity:

1..*

Value type:

EX_Extent

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end life span version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

false

Multiplicity:

0..1

Value type:

DateTime

Association role:

Name:

isDescribedBy

Definition:

-- Definition --

this association allows for a certain SoilThemeCoverage to have a related Coverage which does not have a meaning without the base coverage.

-- Description --

EXAMPLE a coverage of the pH of the topsoil is associated with a coverage with exactly the same extent and domain reporting on the level of confidence of the pH values of the base coverage.

Voidable:

true

Multiplicity:

0..*

Value type:

SoilThemeDescriptiveCoverage (spatial object type)

Attribute:

Name:

soilThemeParameter

Definition:

-- Name --

soil theme parameter

-- Definition --

A soil-related property (soil theme) that is represented by this coverage.

-- Description --

EXAMPLE Land irrigation suitability, pH in the topsoil, etc

Voidable:

false

Multiplicity:

1

Value type:

SoilThemeParameterType (data type)

Attribute:

Name:

validTimeFrom

Definition:

-- Name --

valid time from

-- Definition --

The ValidTime specifies the time window for which measurements have been captured to calculate the thematic soil property relevant for that period. The start time defines when the period began.

Voidable:

true

Multiplicity:

1

Value type:

Date

Attribute:

Name:

validTimeTo

Definition:

-- Name --

valid time to

-- Definition --

The ValidTime specifies the time window for which measurements have been captured to calculate the thematic soil property relevant for that period. The end time defines when the period stopped.

Voidable:

true

Multiplicity:

0..1

Value type:

Date

Constraint:

Name:

domainIsRectifiedGrid

Description:

The domain shall be a rectified grid.

Expression:

inv: domainSet.oclIsKindOf(CV_RectifiedGrid)

Constraint:

Name:

grid points shall coincide with grid cell centres

Expression:

/*Grid points of a RectifiedGridCoverage shall coincide with the centres of cells of the geographical grids defined in Section 2.2 of Annex II at any resolution level.*/

Constraint:

Name:

gridFunctionRequiresGridDomain

Expression:

/*The grid function shall only be valid for domains that are grids */ inv: coverageFunction.gridFunction.notEmpty() implies domainSet.oclIsKindOf(CV_Grid)

Constraint:

Name:

rangeSetValuesConstraint

Expression:

/*rangeSet values shall be of type Number, CharacterString or RangeType.*/ inv: rangeSet->oclIsKindOf(Number) or rangeSet->oclIsKindOf(Characterstring) or rangeSet->oclIsKindOf(RangeType)


Spatial Object Type: SoilThemeDescriptiveCoverage

SoilThemeDescriptiveCoverage

Definition:

-- Name --

soil theme descriptive coverage

-- Definition --

a spatial object type that is associated to the soil theme coverage and holds additional information on values of a property of the soil theme coverage.

-- Description --

This coverage can only exist in relation to a base coverage SoilThemeCoverage, it has the same domain and spatial extent as the base coverage. And it gives extra information on the values of the base coverages

SOURCE Adapted from "Coverage" [ISO 19123:2005].

EXAMPLE coverage indicating the confidence level of the pH values reported in the associated SoilThemeCoverage.

Subtype of:

RectifiedGridCoverage

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin life span version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

false

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

domainExtent

Definition:

-- Name --

Domain extent.

-- Definition --

The attribute domainExtent shall contain the extent of the spatiotemporal domain of the coverage. The data type EX_Extent, is defined in ISO 19103. Extents may be specified in both space and time.

-- Description --

SOURCE Adapted from [ISO 19123:2005].

Voidable:

false

Multiplicity:

1..*

Value type:

EX_Extent

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

end life span version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

false

Multiplicity:

0..1

Value type:

DateTime

Association role:

Name:

isDescribing

Definition:

-- Definition --

this association allows for a certain SoilThemeCoverage to have a related Coverage which does not have a meaning without the base coverage.

-- Description --

EXAMPLE a coverage of the pH of the topsoil is associated with a coverage with exactly the same extent and domain reporting on the level of confidence of the pH values of the base coverage.

Voidable:

true

Multiplicity:

1

Value type:

SoilThemeCoverage (spatial object type)

Attribute:

Name:

soilThemeDescriptiveParameter

Definition:

-- Name --

soil theme descriptive parameter

-- Definition --

a descriptive property for the soil-related property (soil theme) that is represented by its associated SoilThemeCoverage.

-- Description --

EXAMPLE confidence level for each value in the SoilThemeCoverage (pH in the topsoil)

Voidable:

false

Multiplicity:

1

Value type:

SoilThemeDescriptiveParameterType (data type)

Constraint:

Name:

domainIsRectifiedGrid

Description:

The domain shall be a rectified grid.

Expression:

inv: domainSet.oclIsKindOf(CV_RectifiedGrid)

Constraint:

Name:

grid points shall coincide with grid cell centres

Expression:

/*Grid points of a RectifiedGridCoverage shall coincide with the centres of cells of the geographical grids defined in Section 2.2 of Annex II at any resolution level.*/

Constraint:

Name:

gridFunctionRequiresGridDomain

Expression:

/*The grid function shall only be valid for domains that are grids */ inv: coverageFunction.gridFunction.notEmpty() implies domainSet.oclIsKindOf(CV_Grid)

Constraint:

Name:

rangeSetValuesConstraint

Expression:

/*rangeSet values shall be of type Number, CharacterString or RangeType.*/ inv: rangeSet->oclIsKindOf(Number) or rangeSet->oclIsKindOf(Characterstring) or rangeSet->oclIsKindOf(RangeType)


Data type: SoilThemeDescriptiveParameterType

SoilThemeDescriptiveParameterType

Definition:

-- Name --

soil theme descriptive parameter type

-- Definition --

data type providing a descriptive property for the soil-related property (soil theme) that is represented by its associated SoilThemeCoverage.

-- Description --

this datatype exists of a name and if needed a unit of measurement.

EXAMPLE confidence level for each value in the SoilThemeCoverage (pH in the topsoil)

Type:

Data type

Attribute:

Name:

soilThemeDescriptiveParameterName

Definition:

-- Name --

soil theme descriptive parameter name

-- Definition --

Name of the parameter to provide extra information on the values of the related SoilThemeCoverage.

-- Description --

EXAMPLE soilThemeDescriptiveParameterName = confidence level. SoilThemeCoverage = coverage representing the pH of the topsoil

Voidable:

false

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

uom

Definition:

-- Name --

unit of measure

-- Definition --

the unit of measure that is used to express the soilThemeDescriptiveParameter.

Voidable:

false

Multiplicity:

0..1

Value type:

UnitOfMeasure


Data type: SoilThemeParameterType

SoilThemeParameterType

Definition:

-- Name --

soil theme parameter type

-- Definition --

A soil-related property (soil theme) that is represented by this coverage. It is composed of a parameter name coming from a codelist SoilDerivedObjectParameterNameValue and a Unit of Measure used for expressing that parameter.

-- Description --

EXAMPLE Land irrigation suitability, pH in the topsoil, etc

Type:

Data type

Attribute:

Name:

soilThemeParameterName

Definition:

-- Name --

soil theme parameter name

-- Definition --

name of the parameter represented by the soilThemeCoverage.

Voidable:

false

Multiplicity:

1

Value type:

SoilDerivedObjectParameterNameValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

uom

Definition:

-- Name --

unit of measure

-- Definition --

the unit of measure that is used to express the soilThemeParameter.

-- Description --

EXAMPLE cm to express the soilThemeParameter "depth of the B-horizon"

Voidable:

false

Multiplicity:

0..1

Value type:

UnitOfMeasure


Data type: WRBQualifierGroupType

WRBQualifierGroupType

Definition:

-- Name --

WRB qualifier group type

-- Definition --

A data type to define the group of a qualifier and its possible specifier(s), its place and position with regard to the World Reference Base (WRB) Reference Soil Group (RSG) it belongs to according to World reference base for soil resources 2006, first update 2007, World Soil Resources Reports No. 103, Food and Agriculture Organization of the United Nations, Rome, 2007.

Type:

Data type

Attribute:

Name:

WRBqualifier

Definition:

-- Name --

WRB qualifier

-- Definition --

name element of WRB, 2nd level of classification

-- Description --

SOURCE World reference base for soil resources 2006, first update 2007, World Soil Resources Reports No. 103, Food and Agriculture Organization of the United Nations, Rome, 2007.

Voidable:

false

Multiplicity:

1

Value type:

WRBQualifierValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

WRBspecifier

Definition:

-- Name --

WRB specifier

-- Definition --

code that indicates the degree of expression of a qualifier or the depth range of which the qualifier applies.

-- Description --

Specifiers may be used to indicate depth of occurrence, or to express the intensity of soil characteristics.

EXAMPLE Buried layers can be indicated by the specifier “Thapto”.

NOTE 1 The specifier code is always added after the qualifier code. Exceptions are defined in the qualifier list of WRB.

NOTE 2 Some specifiers can be combined with each other for one qualifier.

SOURCE World reference base for soil resources 2006, first update 2007, World Soil Resources Reports No. 103, Food and Agriculture Organization of the United Nations, Rome, 2007.

Voidable:

false

Multiplicity:

0..2

Value type:

WRBSpecifierValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

qualifierPlace

Definition:

-- Name --

qualifier place

-- Definition --

attribute to indicate the placement of the Qualifier with regard to the WRB reference soil group (RSG). The placement can be in front of the RSG i.e. 'prefix' or it can be behind the RSG i.e. 'suffix'.

Voidable:

false

Multiplicity:

1

Value type:

WRBQualifierPlaceValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

qualifierPosition

Definition:

-- Name --

qualifier position

-- Definition --

number to indicate the position of a qualifier with regard to the WRB reference soil group (RSG) it belongs to and with regard to its placement to that (RSG) i.e. as a prefix or a suffix.

-- Description --

If there are one or more prefix qualifiers: one of the qualifiers is in position 1, the other qualifiers are in position 2, 3, etc.; position 1 is the position closest to the RSG; position 2 is the position second closest to the RSG; etc

If there are one or more suffix qualifiers: one of the qualifiers is in position 1, the other qualifiers are in position 2, 3, etc.; position 1 is the position closest to the RSG; position 2 is the position second closest to the RSG; etc

Voidable:

false

Multiplicity:

1

Value type:

Integer


Data type: WRBSoilNameType

WRBSoilNameType

Definition:

-- Name --

WRB soil name type

-- Definition --

an identification of the soil profile according to the profile to according to “World Reference Base for Soil Resources 2006, first update 2007”, World Soil Resources Reports No. 103. FAO, Rome.

-- Description --

NOTE The structure of the WRBSoilNameType was based on the World reference base for soil resources 2006, first update 2007, World Soil Resources Reports No. 103, Food and Agriculture Organization of the United

Nations, Rome, 2007.

EXAMPLE Lixic Vertic Ferralsol (Ferric, Rhodic), WRB 2006, update 2007.

Type:

Data type

Attribute:

Name:

WRBQualifierGroup

Definition:

-- Name --

WRB qualifier group

-- Definition --

data type to define the a group of a qualifier and its possible specifier(s), its place and position with regard to the WRBReferenceSoilGroup it belongs to.

Voidable:

false

Multiplicity:

0..*

Value type:

WRBQualifierGroupType (data type)

Attribute:

Name:

WRBReferenceSoilGroup

Definition:

-- Name --

WRB reference soilgroup (RSG)

-- Definition --

first level of classification of the World Reference Base for Soil Resources.

-- Description --

Reference Soil Groups are distinguished by the presence (or absence) of specific diagnostic horizons, properties and/or materials.

NOTE The WRB soil classification system comprises 32 different RSGs.

SOURCE World reference base for soil resources 2006, first update 2007, World Soil Resources Reports No. 103, Food and Agriculture Organization of the United Nations, Rome, 2007.

Voidable:

false

Multiplicity:

1

Value type:

WRBReferenceSoilGroupValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

isOriginalClassification

Definition:

-- Name --

is original classification

-- Definition --

Boolean value to indicate whether the WRB classification system was the original classification system to describe the soil profile.

-- Description --

This is to indicate whether the soil assignation according to WRB has been determined in the field (or for - derived - profiles during the original derivation process), or has been adapted, changed or re-assigned on the basis of the original soil description or assignation later. This might be relevant data quality information.

Voidable:

false

Multiplicity:

1

Value type:

Boolean

Association role:

Name:

over

Definition:

-- Definition --

An association to indicate that in the WRB classification a soil profile covers another developed, older soil.

Voidable:

false

Multiplicity:

0..1

Value type:

WRBSoilNameType (spatial object type)


Application schema: Specialised Observations

Definition

-- Definition --

Application schema for specialist types of Observations

Version:

3.0

Sub-package:

Gridded Observations

Point Observations

Trajectory and Profile Observations


Application schema: SpeciesDistribution

Definition

-- Name --

species distribution

Version:

4.0


Data type: DistributionInfoType

DistributionInfoType

Definition:

-- Name --

distribution info type

-- Definition --

The description of the status of the subject of distribution within the species distribution unit, including the indication of the abundance by counting, estimation or calculation of the number of occurrences or population size of the particular species.

Type:

Data type

Attribute:

Name:

collectedFrom

Definition:

-- Name --

collected from

-- Definition --

The date when the collecting of the original species occurrence data started.

-- Description --

The starting date for the collection/registration of the primary species occurrence data.

Voidable:

true

Multiplicity:

1

Value type:

Date

Attribute:

Name:

collectedTo

Definition:

-- Name --

collected to

-- Definition --

The date when the collecting of the original species occurrence data stopped.

-- Description --

The last date for the collection/registration of the primary species occurrence data.

Voidable:

true

Multiplicity:

1

Value type:

Date

Attribute:

Name:

occurrenceCategory

Definition:

-- Name --

occurrence category

-- Definition --

The species population density in the species distribution unit.

-- Description --

A species abundance (population density) in classes (common, rare, very rare, present or absent) in an individual species distribution unit.

Voidable:

false

Multiplicity:

1

Value type:

OccurrenceCategoryValue (code list)

Values:

common

-- Name --

common

-- Definition --

The species is common in the SpeciesDistributionUnit.

rare

-- Name --

rare

-- Definition --

The species is rare in the SpeciesDistributionUnit.

veryRare

-- Name --

very rare

-- Definition --

The species is very rare in the SpeciesDistributionUnit.

present

-- Name --

present

-- Definition --

The species is present in the SpeciesDistributionUnit.

absent

-- Name --

absent

-- Definition --

The species has been looked for but not found in the species distribution unit.

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

populationSize

Definition:

-- Name --

population size

-- Definition --

A range value indicating the counted, estimated or calculated occurrences or population sizes, using an upper and a lower limit.

-- Description --

A range density (or abundance) value for species occurrence in the individual species distribution units either counted, estimated or calculated based on defined counting units, or using upper and lower bounds.

Voidable:

true

Multiplicity:

0..1

Value type:

PopulationSizeType (data type)

Attribute:

Name:

populationType

Definition:

-- Name --

population type

-- Definition --

The permanency of populations, particularly with regard to migratory species within a given species distribution unit.

-- Description --

Kind of species occurrence or population data that are collected.

EXAMPLE Permanent, reproducing, concentration or wintering (for migratory species).

Voidable:

true

Multiplicity:

0..1

Value type:

PopulationTypeValue (code list)

Values:

wintering

-- Name --

wintering

-- Definition --

Uses the site during the winter.

reproducing

-- Name --

reproducing

-- Definition --

Uses the site to raise young (e.g. breeding, nesting).

concentration

-- Name --

concentration

-- Definition --

Site used for staging or roosting or migration stop/over or for moulting outside the breeding grounds and excluding wintering.

permanent

-- Name --

permanent

-- Definition --

To be found throughout the year on the site (non-migratory species or plant, resident population of migratory species).

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

residencyStatus

Definition:

-- Name --

residency status

-- Definition --

Information on the status of residency of a species regarding nativeness versus introduction and permanency.

Voidable:

true

Multiplicity:

0..1

Value type:

ResidencyStatusValue (code list)

Values:

cultivated

-- Name --

cultivated

-- Definition --

Species is cultivated, not occurring in the wild.

extinct

-- Name --

extinct

-- Definition --

Species has been extincted.

introducedEstablished

-- Name --

introduced established

-- Definition --

Species has been introduced and is reproducing with stable populations.

introducedImpermanent

-- Name --

introduced impermanent

-- Definition --

Species has been introduced, but has no stable, reproducing populations.

native

-- Name --

native

-- Definition --

Species is occuring natively.

naturallyImpermanent

-- Name --

naturally impermanent

-- Definition --

Species is naturally introduced (by natural migration), but has no stable, reproducing populations.

probablyExtinct

-- Name --

probably extinct

-- Definition --

Species has not been observed by recent surveys, but no positive proof of extinction is possible.

re-introducedOrTranslocated

-- Name --

re-introduced or translocated

-- Definition --

An extinct population of formerly native species has been re-introduced as a nature conservation measure.

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

sensitiveInfo

Definition:

-- Name --

sensitive info

-- Definition --

Boolean value that indicates whether the location of a specific species is sensitive.

-- Description --

This can be used to filter out or generalize sensitive data. Generalized representation can be larger spatial objects e.g. grid cells.

NOTE A species location e.g. breeding location, of vulnerable, endangered or protected species may by law be excluded from distribution or spatially generalised from detailed locations to lower resolutions in more extensive grid cells to avoid environmental crime.

Voidable:

true

Multiplicity:

0..1

Value type:

Boolean


Data type: PopulationSizeType

PopulationSizeType

Definition:

-- Name --

population size type

-- Definition --

A range value indicating the counted, estimated or calculated occurrences or population sizes, which is defined by an upper and a lower limit.

-- Description --

A range density (or abundance) value for species occurrence in the individual species distribution units either counted, estimated or calculated based on defined counting units, or using upper and lower bounds.

Type:

Data type

Attribute:

Name:

countingMethod

Definition:

-- Name --

counting method

-- Definition --

Method of providing a number for the indication of the abundance of a species within a specific species distribution unit.

-- Description --

To obtain a density or abundance estimate the data set provider can either count, estimate or calculate the population abundance.

Voidable:

false

Multiplicity:

1

Value type:

CountingMethodValue (code list)

Values:

counted

-- Name --

counted

-- Definition --

The units defined by the countUnitValues have been counted.

estimated

-- Name --

estimated

-- Definition --

The units defined by the countUnitValues have been estimated.

calculated

-- Name --

calculated

-- Definition --

The units defined by the countUnitValues have been calculated by some modelling technique.

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

countingUnit

Definition:

-- Name --

counting unit

-- Definition --

What has been counted, estimated or calculated when compiling information on the abundance of a species within the species distribution unit.

-- Description --

This parameter defines which species population units that has collected or retrieved.

EXAMPLE Colonies, individuals, juvenile, larvae, pairs, shoals, shoots, tufts.

Voidable:

false

Multiplicity:

1

Value type:

CountingUnitValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

populationSize

Definition:

-- Name --

population size

-- Definition --

A range value indicating the counted, estimated or calculated occurrences or population sizes using upper and lower bounds.

-- Description --

A range density (or abundance) value for species occurrence in the individual species distribution units either counted, estimated or calculated based on defined counting units, or using upper and lower bounds.

Voidable:

false

Multiplicity:

1

Value type:

RangeType (data type)


Data type: RangeType

RangeType

Definition:

-- Name --

range type

-- Definition --

Value indicating the upper and lower limits of the counting, estimation or calculation of occurrences.

Type:

Data type

Attribute:

Name:

lowerBound

Definition:

-- Name --

lower bound

-- Definition --

The lower limit of the range. If the value of this attribute is null and upperBound is populated, this implies that the value is between the upperBound and zero.

Voidable:

false

Multiplicity:

0..1

Value type:

Integer

Attribute:

Name:

upperBound

Definition:

-- Name --

upper bound

-- Definition --

The upper limit of the range. If the value of this attribute is null and lowerBound is populated, this implies that the value is between the lowerBound and infinity.

Voidable:

false

Multiplicity:

0..1

Value type:

Integer


Spatial Object Type: SpeciesDistributionDataSet

SpeciesDistributionDataSet

Definition:

-- Name --

species distribution data set

-- Definition --

This data set is a collection of individual spatial objects (units) in a distribution of species.

-- Description --

Collection of individual spatial objects of allowed geometry where a species occurs.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

-- Description --

NOTE This date is recorded to enable the generation of change only update files.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Association role:

Name:

documentBasis

Definition:

-- Name --

documentBasis

-- Definition --

Reference to or citation of a document describing a campaign or a legal act which is the basis for the data set.

Voidable:

true

Multiplicity:

0..*

Value type:

DocumentCitation (spatial object type)

Attribute:

Name:

domainExtent

Definition:

-- Name --

domain extent

-- Definition --

The geographic extent of the domain of the feature collection.

Voidable:

true

Multiplicity:

1

Value type:

GM_MultiSurface

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

-- Description --

NOTE This date is recorded to enable the generation of change only update files.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire id

-- Definition --

External object identifier of the spatial object.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Association role:

Name:

member

Definition:

-- Name --

member

-- Definition --

Individual spatial objects in a collection of spatial objects.

-- Description --

Individual spatial objects of allowed geometry where a species occurs.

Voidable:

false

Multiplicity:

1..*

Value type:

SpeciesDistributionUnit (spatial object type)

Attribute:

Name:

name

Definition:

-- Name --

name

-- Definition --

Name of a specific data set provided for Species Distribution.

-- Description --

A short descriptive identification name for a specific dataset provided by an institution.

EXAMPLE 1 Redlisted_species_Norway

EXAMPLE 2 Invasive_alien_species_ Ireland

EXAMPLE 3 Articles17_report_Germany

Voidable:

true

Multiplicity:

1

Value type:

CharacterString


Spatial Object Type: SpeciesDistributionUnit

SpeciesDistributionUnit

Definition:

-- Name --

species distribution unit

-- Definition --

Occurrence of animal and plant species aggregated by grid, region, administrative unit or other analytical unit.

-- Description --

Pan-European, national or local mapping initiatives, resulting in spatial data for species in terrestrial and marine environments, e.g. for birds, insects, mammals, amphibians, reptiles, fish or vascular plants.

NOTE 1 Only species are mentioned in the INSPIRE definition. But earlier INSPIRE documents (INPIRE IMS, 2003) mentions both species or species grouped e.g. to families. So we interprete species as taxa, which means taxonomic units at any systematic rank, like subspecies, species, genus, family etc.

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

-- Description --

NOTE This date is recorded to enable the generation of change only update files.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

distributionInfo

Definition:

-- Name --

distribution info

-- Definition --

The description of the subject of distribution (occurrences or population), the indication of the count of observations or population size of the particular species, species group or taxon rank and its distribution or isolation within the species distribution unit.

Voidable:

true

Multiplicity:

0..*

Value type:

DistributionInfoType (data type)

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

-- Description --

NOTE This date is recorded to enable the generation of change only update files.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Attribute:

Name:

geometry

Definition:

-- Name --

geometry

-- Definition --

The geometry of each unit in a collection.

-- Description --

The geometry (e.g. line or polygon) of each individual spatial objects in the collection

Voidable:

false

Multiplicity:

0..1

Value type:

GM_Object

Attribute:

Name:

inspireId

Definition:

-- Name --

inspire id

-- Definition --

External object identifier of the spatial object.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

0..1

Value type:

Identifier (data type)

Attribute:

Name:

speciesName

Definition:

-- Name --

species name

-- Definition --

Identifier and scientific name, including the author, taken from an international reference list, optionally completed by a locally used name and its taxonomic concept relationship to the reference name.

-- Description --

The authorized ReferenceSpeciesScheme provides reference species list which defines the ReferenceSpeciesName with its scientific name plus author and ReferenceSpeciesId. The LocalSpeciesName provides nomenclatural and taxonomical information about the locally used species name and the taxonomic concepts implied by the use of this name according to a given reference. If omitted the name and concept given by the referenceSpeciesId according to the referenceSpeciesScheme has been used locally.

Voidable:

false

Multiplicity:

1

Value type:

SpeciesNameType (data type)

Constraint:

Name:

noGeometry

Expression:

/* If geometry has no value, a reference to a spatial object needs to be provided. */ inv: self.geometry->isEmpty() implies self.spatialObject->notEmpty()


Data type: SpeciesNameType

SpeciesNameType

Definition:

-- Name --

species name type

-- Definition --

Identifier and scientific name, including the author, taken from an international reference list, optionally completed by a locally used name and its taxonomic concept relationship to the reference name.

-- Description --

The authorized ReferenceSpeciesScheme provides reference species list which defines the ReferenceSpeciesName with its scientific name plus author and ReferenceSpeciesId. The LocalSpeciesName provides nomenclatural and taxonomical information about the locally used species name and the taxonomic concepts implied by the use of this name according to a given reference.

Type:

Data type

Attribute:

Name:

localSpeciesId

Definition:

-- Name --

local species id

-- Definition --

Identifier used in national nomenclature.

-- Description --

The taxonID used in national nomenclature databases.

Voidable:

true

Multiplicity:

0..1

Value type:

LocalSpeciesNameCodeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

localSpeciesName

Definition:

-- Name --

local species name

-- Definition --

Scientific name, including the author, used in national nomenclature with its national taxonomic concept.

-- Description --

The LocalSpeciesName provides nomenclatural and taxonomical information about the locally used species name and the taxonomic concepts implied by the use of this name according to a given reference. If omitted the name and concept given by the referenceSpeciesId according to the referenceSpeciesScheme has been used locally.

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

localSpeciesScheme

Definition:

-- Name --

local species scheme

-- Definition --

Name of local species classification scheme (bibliographic reference).

Voidable:

true

Multiplicity:

0..1

Value type:

CharacterString

Attribute:

Name:

qualifier

Definition:

-- Name --

qualifier

-- Definition --

Specifies the taxonomic concept relationship between local species identifier and the reference species identifier.

-- Description --

Defines how the local species name conceptually is related to the referenceSpeciesID, either congruent, included in, includes, overlaps or excludes

Voidable:

true

Multiplicity:

0..1

Value type:

QualifierValue (code list)

Values:

congruent

-- Name --

congruent

-- Definition --

The concepts are identical.

includedIn

-- Name --

included in

-- Definition --

The concept of the localSpeciesName is included in the concept of the referenceSpeciesName.

includes

-- Name --

includes

-- Definition --

The concept of the localSpeciesName is includes the concept of the referenceSpeciesName.

overlaps

-- Name --

overlaps

-- Definition --

The concepts overlap, but each one has a part that is not included in the other.

excludes

-- Name --

excludes

-- Definition --

The concepts exclude each other.

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

referenceSpeciesId

Definition:

-- Name --

reference species id

-- Definition --

Identifier of one of the reference lists given by the referenceSpeciesScheme.

-- Description --

In the referenceSpeciesScheme the species IDs are linked to scientific names and corresponding authors using GUIDs

Voidable:

false

Multiplicity:

1

Value type:

ReferenceSpeciesCodeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

referenceSpeciesName

Definition:

-- Name --

reference species name

-- Definition --

The scientific name, including the author, used in the authorized ReferenceSpeciesScheme.

-- Description --

The authorized ReferenceSpeciesScheme (EU-Nomen, Unis and Nature Directives) provides reference species lists which defines the ReferenceSpeciesName with its scientific name plus author and ReferenceSpeciesId.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

referenceSpeciesScheme

Definition:

-- Name --

reference species scheme

-- Definition --

Reference list defining a nomenclatural and taxonomical standard to which all local names and taxonomic concepts shall be mapped.

-- Description --

Code list of accepted PAN-European taxonomical reference lists defining the nomenclature and taxonomical concept of a given species name. This must not be regarded as the ultimate taxonomic truth: this will always change. It serves as a definition of a taxonomic concept described by systematic and synonym relations where other names and there inherent taxonomic concepts can be mapped to. The code list comprises of Eu-Nomen, EUNIS and Natura2000. In these sources harmonized species GUIDs and names are maintained by institutions with an assignment outside INSPIRE and the species names are to be retrieved through webservices using GUIDs. Only one of these list must be used for one taxon. The priority is as follows: 1) EU-Nomen, 2) EUNIS, 3) Natura2000. This implies: if a taxon is listed in EU-Nomen, this reference must be used as first choice. If it is not listed in EU-Nomen, the second choice is EUNIS, if not in EUNIS, Natura2000 can be used.

Voidable:

false

Multiplicity:

1

Value type:

ReferenceSpeciesSchemeValue (code list)

Values:

eunomen

-- Name --

eunomen

-- Definition --

Names and taxonomic concepts as defined by the Pan European Species Inventory, published by eunomen.eu/portal.

eunis

-- Name --

eunis

-- Definition --

Names and taxonomic concepts as defined by the EUNIS Species list.

natureDirectives

-- Name --

nature directives

-- Definition --

Names and taxonomic concepts as defined by the nature directives species list.

Tagged Values:


Tag


Value


obligation


implementingRule


Application schema: Statistical Units Base

Definition

-- Name --

Statistical Units Base

-- Definition --

The base package. It provides most abstract classes required to link the grid and vector view of statistical units.

Version:

4.0


Spatial Object Type: StatisticalUnit

StatisticalUnit

Definition:

-- Name --

Statistical unit

-- Definition --

Unit for dissemination or use of statistical information.

-- Description --

SOURCE [INSPIRE Directive:2007].

EXAMPLE grid cell, point, line, polygon.

NOTE Spatial features of any INSPIRE application schema can be considered as a statistical unit, because all can be used as spatial reference. This class is provided to represent features that are used only to disseminate statistical information and that are not included in another INSPIRE application schema.

Supertype of:

StatisticalGridCell

VectorStatisticalUnit

Type:

Spatial Object Type

Abstract:

true


Application schema: Statistical Units Grid

Definition

-- Name --

Statistical Units Grid

-- Definition --

Package containing classes to represent statistical grids.

Version:

4.0


Data type: GridPosition

GridPosition

Definition:

-- Name --

Grid position

-- Definition --

A grid cell position within a grid.

Type:

Data type

Attribute:

Name:

x

Definition:

-- Name --

x-axis value

-- Definition --

The position of the cell on the horizontal axis, starting from the left side, toward the right, from 0 to the grid width -1.

Voidable:

false

Multiplicity:

1

Value type:

Integer

Attribute:

Name:

y

Definition:

-- Name --

y-axis value

-- Definition --

The position of the cell on the vertical axis, starting from the bottom toward the top, from 0 to the grid height -1.

Voidable:

false

Multiplicity:

1

Value type:

Integer


Spatial Object Type: StatisticalGrid

StatisticalGrid

Definition:

-- Name --

Statistical grid

-- Definition --

A grid composed of statistical cells.

-- Description --

Such grid is associated with an upper grid, that has a bigger resolution, and a lower grid that has a lower resolution. Some statistical grids are organised into a hierarchy of grids with different resolutions. The cells composing two linked grids have to satisfy some topological constraints: each cell of the upper grid should be the aggregation of cells of the lower grid.

EXAMPLE The hierarchical structure is a quadtree if the grids are composed of quadrilateral cells and each cell is composed of less than four cells of the lower level.

Type:

Spatial Object Type

Attribute:

Name:

EPSGCode

Definition:

-- Name --

EPSGCode

-- Definition --

The EPSG code to identify the grid Coordinate Referencing System.

-- Description --

This information is relevant only if all cells of the grid have the same CRS.

Voidable:

false

Multiplicity:

0..1

Value type:

Integer

Association role:

Name:

cells

Definition:

-- Definition --

The cells composing a grid.

Voidable:

false

Multiplicity:

1..*

Attribute:

Name:

height

Definition:

-- Name --

Height

-- Definition --

The grid height, in cell number (if defined).

Voidable:

false

Multiplicity:

0..1

Value type:

Integer

Attribute:

Name:

inspireId

Definition:

-- Name --

INSPIRE identifier

-- Definition --

External object identifier of the spatial object.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

lower

Definition:

-- Definition --

The immediately lower statistical grid.

Voidable:

true

Multiplicity:

0..1

Value type:

StatisticalGrid (spatial object type)

Attribute:

Name:

origin

Definition:

-- Name --

Origin

-- Definition --

The position of the origin point of the grid in the specified coordinate reference system (if defined).

-- Description --

The origin point is the lower left grid point.

Voidable:

false

Multiplicity:

0..1

Value type:

DirectPosition

Attribute:

Name:

resolution

Definition:

-- Name --

Resolution

-- Definition --

The grid resolution.

-- Description --

This information is relevant only if all cells of the grid have the same resolution.

Voidable:

false

Multiplicity:

0..1

Value type:

StatisticalGridResolution (union data type)

Association role:

Name:

upper

Definition:

-- Definition --

The immediately upper statistical grid.

Voidable:

true

Multiplicity:

0..1

Value type:

StatisticalGrid (spatial object type)

Attribute:

Name:

width

Definition:

-- Name --

Width

-- Definition --

The grid width, in cell number (if defined).

Voidable:

false

Multiplicity:

0..1

Value type:

Integer

Constraint:

Name:

resolutionTypeConstraint

Expression:

/* If the coordinate reference system is a projected one, the resolution shall be a length. Otherwise, it shall be an angle. */


Spatial Object Type: StatisticalGridCell

StatisticalGridCell

Definition:

-- Name --

Statistical grid cell

-- Definition --

Unit for dissemination or use of statistical information that is represented as a grid cell.

-- Description --

A statistical grid cell is associated with:

- the unique statistical grid cell of its upper level (if any) it is covered by,

- the statistical grid cells of its lower level (if any) it covers.

NB Statistical grid cells are squares.

EXAMPLE In a quadtree structure, some cells are associated with the four cells they are decomposed into.

Subtype of:

StatisticalUnit

Type:

Spatial Object Type

Attribute:

Name:

code

Definition:

-- Name --

Code

-- Definition --

A cell code.

-- Description --

This code is composed of:

1. A coordinate reference system part, represented by the word CRS, followed by the EPSG code.

2. A resolution and position part:

- If the coordinate reference system is projected, the word RES followed by the grid resolution in meters and the letter m. Then, the letter N followed by the northing value in meters, and the letter E followed by the easting value in meters too.

- If the coordinate reference system is not projected, the word RES followed by the grid resolution in degree-minute-second, followed by the word dms. Then the word LON followed by the longitude value in degree-minute-second, and word LAT followed by the latitude value in degree-minute-second.

For both cases, the given position is the position of the lower left cell corner.

NOTE: This code acts like an identifier.

Voidable:

true

Multiplicity:

1

Value type:

CharacterString

Attribute:

Name:

geographicalPosition

Definition:

-- Name --

Geographical position

-- Definition --

The grid cell lower left corner geographical position.

Voidable:

true

Multiplicity:

1

Value type:

DirectPosition

Attribute:

Name:

geometry

Definition:

-- Name --

Geometry

-- Definition --

The grid cell geometry.

Voidable:

true

Multiplicity:

1

Value type:

GM_Polygon

Association role:

Name:

grid

Definition:

-- Definition --

The grid made up of cells.

Voidable:

false

Multiplicity:

1

Value type:

StatisticalGrid (spatial object type)

Attribute:

Name:

gridPosition

Definition:

-- Name --

Grid position

-- Definition --

The grid cell position within the grid based on the grid coordinates.

Voidable:

true

Multiplicity:

0..1

Value type:

GridPosition (data type)

Association role:

Name:

lowers

Definition:

-- Definition --

The immediately lower statistical grid cells.

Voidable:

true

Multiplicity:

0..*

Association role:

Name:

upper

Definition:

-- Definition --

The immediately upper statistical grid cell.

Voidable:

true

Multiplicity:

0..1

Value type:

StatisticalGridCell (spatial object type)

Constraint:

Name:

cellCodeConstraint

Expression:

/* The code shall be composed of: (1) A coordinate reference system part, represented by the word CRS, followed by the EPSG code. (2) A resolution and position part: – If the coordinate reference system is projected, the word RES followed by the grid resolution in meters and the letter m. Then, the letter N followed by the northing value in meters, and the letter E followed by the easting value in meters. – If the coordinate reference system is not projected, the word RES followed by the grid resolution in degree-minute-second, followed by the word dms. Then the word LON followed by the longitude value in degree-minute-second, and word LAT followed by the latitude value in degree-minute-second. For both cases, the given position shall be the position of the lower left cell corner. */

Constraint:

Name:

gridPositionRangeConstraint

Expression:

/* The cell position should be within the grid, according to its width and height */

Constraint:

Name:

spatialRepresentationConstraint

Expression:

/* At least one of the attributes code, geographicalPosition, gridPosition or geometry shall be provided */

Constraint:

Name:

spatialRepresentationsConsistencyConstraint

Expression:

/* Where several spatial representations are provided (code, geographicalPosition, gridPosition and geometry), they shall be consistent */


Union type: StatisticalGridResolution

StatisticalGridResolution

Definition:

-- Name --

Statistical grid resolution

-- Definition --

A statistical unit resolution value.

-- Definition --

The resolution can be a distance or an angle.

Type:

Union type

Attribute:

Name:

angleResolution

Definition:

-- Name --

Angle resolution

-- Definition --

An angle resolution.

Voidable:

false

Multiplicity:

1

Value type:

Angle

Attribute:

Name:

lengthResolution

Definition:

-- Name --

Length resolution

-- Definition --

A distance resolution.

Voidable:

false

Multiplicity:

1

Value type:

Length


Application schema: Statistical Units Vector

Definition

-- Name --

Statistical Units Vector

-- Definition --

Package containing classes to represent statistical units with vector geometries.

Version:

4.0


Spatial Object Type: AreaStatisticalUnit

AreaStatisticalUnit

Definition:

-- Name --

Area statistical unit

-- Definition --

Vector statistical unit with a surfacic reference geometry.

-- Description --

Such object can be composed of other area statistical unit.

EXAMPLE A country area, an administrative unit, a NUTS region.

Subtype of:

VectorStatisticalUnit

Type:

Spatial Object Type

Association role:

Name:

administrativeUnit

Definition:

-- Definition --

Administrative units used to buid the area statistical unit.

Voidable:

true

Multiplicity:

0..*

Value type:

AdministrativeUnit (spatial object type)

Attribute:

Name:

areaValue

Definition:

-- Name --

Area value

-- Definition --

The area of the reference geometry.

Voidable:

false

Multiplicity:

1

Value type:

Area

Attribute:

Name:

landAreaValue

Definition:

-- Name --

Land area value

-- Definition --

The area of the above-water part.

Voidable:

true

Multiplicity:

1

Value type:

Area

Attribute:

Name:

livableAreaValue

Definition:

-- Name --

Livable area value

-- Definition --

The area of the livable part.

Voidable:

true

Multiplicity:

1

Value type:

Area

Association role:

Name:

lowers

Definition:

-- Definition --

The area statistical units of the next lower level.

Voidable:

true

Multiplicity:

0..*

Association role:

Name:

predecessors

Definition:

-- Definition --

Predecessors of the area statistical unit.

Voidable:

true

Multiplicity:

0..*

Value type:

AreaStatisticalUnit (spatial object type)

Association role:

Name:

successors

Definition:

-- Definition --

Successors of the area statistical unit.

Voidable:

true

Multiplicity:

0..*

Value type:

AreaStatisticalUnit (spatial object type)

Association role:

Name:

tesselation

Definition:

-- Definition --

The tesselation composed of units.

Voidable:

true

Multiplicity:

0..1

Value type:

StatisticalTessellation (spatial object type)

Association role:

Name:

uppers

Definition:

-- Definition --

The area statistical units of the next upper level.

Voidable:

true

Multiplicity:

0..*

Value type:

AreaStatisticalUnit (spatial object type)

Constraint:

Name:

AreaStatisticalUnitsConstraint

Expression:

/* Vector statistical units with a reference geometry instance of GM_MultiSurface must be instances of the specialised class AreaStatisticalUnit. */

Constraint:

Name:

AreaStatisticalUnitsGeometryConstraint

Expression:

/* The reference geometry of an area statistical units should be a GM_MultiSurface. */


Spatial Object Type: Evolution

Evolution

Definition:

-- Name --

Evolution

-- Definition --

Representation of vector statistical unit evolution.

Type:

Spatial Object Type

Attribute:

Name:

areaVariation

Definition:

-- Name --

Area variation

-- Definition --

The area variation during the evolution. This attribute has to be populated only if the type is "change".

Voidable:

true

Multiplicity:

1

Value type:

Area

Attribute:

Name:

date

Definition:

-- Name --

Date

-- Definition --

The date when the change occured.

Voidable:

false

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

evolutionType

Definition:

-- Name --

Evolution type

-- Definition --

The type of evolution.

Voidable:

false

Multiplicity:

1

Value type:

EvolutionTypeValue (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Association role:

Name:

finalUnitVersions

Definition:

-- Definition --

All the final unit versions concerned by the evolution.

Voidable:

true

Multiplicity:

0..*

Value type:

VectorStatisticalUnit (spatial object type)

Association role:

Name:

initialUnitVersions

Definition:

-- Definition --

All the initial unit versions concerned by the evolution.

Voidable:

true

Multiplicity:

0..*

Value type:

VectorStatisticalUnit (spatial object type)

Attribute:

Name:

populationVariation

Definition:

-- Name --

Population variation

-- Definition --

The population variation during the evolution. This attribute has to be populated only if the type is "change".

Voidable:

true

Multiplicity:

1

Value type:

Integer

Association role:

Name:

units

Definition:

-- Definition --

All the units concerned by the evolution.

Voidable:

true

Multiplicity:

1..*

Value type:

VectorStatisticalUnit (spatial object type)

Constraint:

Name:

AggregationConstraint

Expression:

/* An evolution with a typeValue "aggregation" shall have at least two initial unit versions (the units to be aggregated) and a single final one (the resulting aggregation). */

Constraint:

Name:

ChangeConstraint

Expression:

/* An evolution with a typeValue "change" shall have one initial unit version and one final one. */

Constraint:

Name:

ConsistencyConstraint

Expression:

/* Evolution representations shall be consistent with the versions of the concerned objects. */

Constraint:

Name:

CreationConstraint

Expression:

/* An evolution with a typeValue "creation" shall not have any initial unit versions and only one final one. */

Constraint:

Name:

DeletionConstraint

Expression:

/* An evolution with a typeValue "deletion" shall have one initial unit version and no final one. */

Constraint:

Name:

SplittingConstraint

Expression:

/* An evolution with a typeValue "splitting" shall have a single initial unit version (the unit to split), and at least two final ones (the units resulting from the splitting). */


Data type: GeometryDescriptor

GeometryDescriptor

Definition:

-- Name --

Geometry descriptor

-- Definition --

A descriptor for vector statistical unit geometry.

Type:

Data type

Attribute:

Name:

geometryType

Definition:

-- Name --

Geometry type

-- Definition --

The geometry type.

Voidable:

false

Multiplicity:

1

Value type:

GeometryTypeValue (code list)

Tagged Values:


Tag


Value


obligation


implementingRule

Attribute:

Name:

leastDetailedScale

Definition:

-- Name --

Least detailed scale

-- Definition --

The least detailed scale the generalised geometry is supposed to be suitable for (expressed as the inverse of an indicative scale).

Voidable:

false

Multiplicity:

0..1

Value type:

Integer

Attribute:

Name:

mostDetailedScale

Definition:

-- Name --

Most detailed scale

-- Definition --

The most detailed scale the generalised geometry is supposed to be suitable for (expressed as the inverse of an indicative scale).

Voidable:

false

Multiplicity:

0..1

Value type:

Integer

Constraint:

Name:

GeneralisedGeometryConstraint

Expression:

/* The mostDetailedScale and leastDetailedScale fields shall be provided only for geometry descriptors with a type generalisedGeometry */

Constraint:

Name:

ScaleRelationConstraint

Expression:

/* If provided, mostDetailedScale shall be smaller than leastDetailedScale */


Spatial Object Type: StatisticalTessellation

StatisticalTessellation

Definition:

-- Name --

Statistical tesselation

-- Definition --

A tesselation composed of area statistical units.

-- Description --

EXAMPLE A NUTS regions coverage.

Type:

Spatial Object Type

Attribute:

Name:

inspireId

Definition:

-- Name --

INSPIRE identifier

-- Definition --

External object identifier of the spatial object.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Association role:

Name:

lower

Definition:

-- Definition --

The immediately lower statistical tessellation.

Voidable:

true

Multiplicity:

0..1

Value type:

StatisticalTessellation (spatial object type)

Association role:

Name:

units

Definition:

-- Definition --

The units composing a tesselation.

Voidable:

true

Multiplicity:

0..*

Association role:

Name:

upper

Definition:

-- Definition --

The immediately upper statistical tessellation.

Voidable:

true

Multiplicity:

0..1

Value type:

StatisticalTessellation (spatial object type)


Spatial Object Type: VectorStatisticalUnit

VectorStatisticalUnit

Definition:

-- Name --

Vector statistical unit

-- Definition --

Statistical unit represented as a vector geometry (point, line or surface).

Subtype of:

StatisticalUnit

Supertype of:

AreaStatisticalUnit

Type:

Spatial Object Type

Attribute:

Name:

beginLifespanVersion

Definition:

-- Name --

Begin lifespan version

-- Definition --

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

Voidable:

true

Multiplicity:

1

Value type:

DateTime

Attribute:

Name:

country

Definition:

-- Name --

Country

-- Definition --

The code of the country the object belongs to.

Voidable:

false

Multiplicity:

1

Value type:

CountryCode (code list)

Tagged Values:


Tag


Value


obligation


technicalGuidance

Attribute:

Name:

endLifespanVersion

Definition:

-- Name --

End lifespan version

-- Definition --

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

Voidable:

true

Multiplicity:

0..1

Value type:

DateTime

Association role:

Name:

evolutions

Definition:

-- Definition --

All the evolutions the statistical unit has encountered.

Voidable:

true

Multiplicity:

0..*

Value type:

Evolution (spatial object type)

Attribute:

Name:

geographicalName

Definition:

-- Name --

Geographical name

-- Definition --

Possible geographical names of the object.

Voidable:

false

Multiplicity:

0..*

Value type:

GeographicalName (data type)

Association role:

Name:

geometry

Definition:

-- Name --

Geometries

-- Definition --

Geometrical representations of the vector statistical unit.

Voidable:

false

Multiplicity:

1..*

Value type:

VectorStatisticalUnitGeometry (spatial object type)

Attribute:

Name:

inspireId

Definition:

-- Name --

INSPIRE identifier

-- Definition --

External object identifier of the spatial object.

-- Description --

An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.

Voidable:

false

Multiplicity:

1

Value type:

Identifier (data type)

Attribute:

Name:

referencePeriod

Definition:

-- Name --

Reference period

-- Definition --

The period when the data is supposed to give a picture of the territorial division in statistical units.

Voidable:

false

Multiplicity:

1

Value type:

TM_Period

Attribute:

Name:

thematicId

Definition:

-- Name --

Thematic identifier

-- Definition --

Descriptive unique object identifier applied to spatial objects in a defined information theme.

-- Description --

Some statistical units may be assigned multiple thematic identifiers.

EXAMPLE: NUTS codes are thematic identifiers.

Voidable:

false

Multiplicity:

0..*

Value type:

ThematicIdentifier (data type)

Attribute:

Name:

validityPeriod

Definition:

-- Name --

Validity period

-- Definition --

The period when the statistical unit is supposed to be preferably used and not.

Voidable:

false

Multiplicity:

0..1

Value type:

TM_Period

Constraint:

Name:

AreaStatisticalUnitsConstraint

Expression:

/* Vector statistical units with a reference geometry instance of GM_MultiSurface must be instances of the specialised class AreaStatisticalUnit. */


Data type: VectorStatisticalUnitGeometry

VectorStatisticalUnitGeometry

Definition:

-- Name --

Vector statistical unit geometry

-- Definition --

A geometrical representation for vector statistical units.

-- Description --

Vector statistical units can have several representations depending on the context they are used for. It is adviced to produce at least one reference geometry.

EXAMPLE1: A vector statistical units may be represented both by an area and a point geometry. Such point can be the center of gravity or a label location.

EXAMPLE2: For mapping, different generalised representations of vector statistical units are required. These geometries depend on the visualisation scale.

Type:

Data type

Attribute:

Name:

geometry

Definition:

-- Name --

Geometry

-- Definition --

The geometry.

Voidable:

false

Multiplicity:

1

Value type:

GM_Object

Attribute:

Name:

geometryDescriptor

Definition:

-- Name --

Geometry descriptor

-- Definition --

The statistical unit geometry descriptor.

Voidable:

false

Multiplicity:

1

Value type:

GeometryDescriptor (data type)


Application schema: Telecommunications Network

Definition

-- Name --

telecommunications utility network

-- Definition --

Telecommunications network sub-domain.

Version:

4.0


Spatial Object Type: TelecommunicationsCable

TelecommunicationsCable

Definition:

-- Name --

telecommunications cable

-- Definition --

A utility link or link sequence used to convey data signals (PSTN, radio or computer) from one location to another.

Subtype of:

Cable

Type:

Spatial Object Type

Attribute:

Name:

telecommunicationsCableMaterialType

Definition:

-- Name --

telecommunications cable material type

-- Definition --

Type of cable material.

Voidable:

true

Multiplicity:

1

Value type:

TelecommunicationsCableMaterialTypeValue (code list)

Values:

coaxial

-- Definition --

Coaxial cable.

-- Description --

A coaxial cable, or coax, is an electrical cable with an inner conductor surrounded by a flexible, tubular insulating layer, surrounded by a tubular conducting shield.

opticalFiber

-- Definition --

Fibre-optic cable.

-- Description --

A fiber optic cable is composed of thin filaments of glass through which light beams are transmitted to carry large amounts of data. The optical fibers are surrounded by buffers, strength members, and jackets for protection, stiffness, and strength. A fiber-optic cable may be an all-fiber cable, or contain both optical fibers and metallic conductors.

twistedPair

-- Definition --

Twisted pair (copper) cable.

-- Description --

A copper cable is a group of metallic conductors (copper wires) bundled together that are capable of carrying voice and data transmissions. The copper wires are bound together, usually with a protective sheath, a strength member, and insulation between individual conductors and the entire group.

other

-- Definition --

Other.

Tagged Values:


Tag


Value


obligation


technicalGuidance

Constraint:

Name:

"TelecommunicationsCable" is not in IR

Constraint:

Name:

All utility link objects have inspireId

Description:

All utility link objects have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Application schema: Thermal Network

Definition

-- Name --

thermal utility network

-- Definition --

Thermal network sub-domain.

Version:

4.0


Spatial Object Type: ThermalPipe

ThermalPipe

Definition:

-- Name --

thermal pipe

-- Definition --

A pipe used to disseminate heating or cooling from one location to another.

Subtype of:

Pipe

Type:

Spatial Object Type

Attribute:

Name:

thermalProductType

Definition:

-- Name --

thermal product type

-- Definition --

The type of thermal product that is conveyed through the thermal pipe.

Voidable:

true

Multiplicity:

1

Value type:

ThermalProductTypeValue

Tagged Values:


Tag


Value


obligation


technicalGuidance

Constraint:

Name:

All utility link objects have inspireId

Description:

All utility link objects have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Package: Trajectory and Profile Observations

Parent package:

Specialised Observations


Spatial Object Type: ProfileObservation

ProfileObservation

Definition:

-- Name --

ProfileObservation

-- Definition --

Observation representing the measurement of a property along a vertical profile in space at a single time instant.

-- Description --

A ProfileObservatation is an Observation representing the measurement of a property along a vertical profice in space at a single time instant. For example a CTD profile measuring salinty at different depths in the ocean.

Type:

Spatial Object Type

Constraint:

Name:

featureOfInterest must be a SF_SamplingCurve

Expression:

/* featureOfInterest must be a SF_SamplingCurve */ inv: self.featureOfInterest->forAll(oclIsKindOf(SF_SamplingCurvet))

Constraint:

Name:

phenomenonTime must be a TM_Instant

Expression:

/*phenomenonTime must be a TM_Instant */ inv: self.phenomenonTime.oclIsKindOf(TM_Instant)

Constraint:

Name:

result must be a ReferenceableGridCoverage or RectifiedGridCoverage

Expression:

/*result must be a ReferenceableGridCoverage or a RectifiedGridCoverage */ inv: self.result.oclIsKindOf(ReferenceableGridCoverage) OR inv: self.result.oclIsKindOf(RectifiedGridCoverage)

Constraint:

Name:

spatial domain of the result shall contain one axis and that shall be vertical


Data type: TimeLocationValueTriple

TimeLocationValueTriple

Definition:

-- Name --

TimeLocationValue Triple

-- Definition --

A triple set of Time, location, value (measurement). For example, at a point along a trajectory.

Type:

Data type

Attribute:

Name:

location

Definition:

-- Name --

location

-- Definition --

Geographic location where value is valid.

Voidable:

false

Multiplicity:

1

Value type:

GM_Position (union data type)


Spatial Object Type: TrajectoryObservation

TrajectoryObservation

Definition:

-- Name --

TrajectoryObservation

-- Definition --

Observation representing the measurement of a property along a meandering curve in time and space.

-- Description --

A TrajectoryObservatation is an Observation representing the measurement of a property along a meandering curve in time and space. For example a Pollutant concentration from a mobile air quality sensor.

Type:

Spatial Object Type

Constraint:

Name:

featureOfInterest must be a SF_SamplingCurve

Expression:

/*featureOfInterest must be a SF_SamplingPoint*/ inv: self.featureOfInterest->forAll(oclIsKindOf(SF_SamplingPoint))

Constraint:

Name:

phenomenonTime must be a TM_Period

Expression:

/* phenomenonTime must be a TM_Period */ inv: self.phenomenonTime.oclIsKindOf(TM_Period)

Constraint:

Name:

result must be a TimeSeries

Expression:

/* result must be a Timeseries */ inv: self.result.oclIsKindOf(TimeSeries)

Constraint:

Name:

result.point must be TimeLocationValueTriple

Expression:

/* each point in the result must be a TimeLocationValueTriple */ inv: self.result.point.oclIsKindOf(TimeLocationValueTriple)


Application schema: Water Network

Definition

-- Name --

water utility network

-- Definition --

Water network sub-domain.

Version:

4.0


Spatial Object Type: WaterPipe

WaterPipe

Definition:

-- Name --

water pipe

-- Definition --

A water pipe used to convey water from one location to another.

Subtype of:

Pipe

Type:

Spatial Object Type

Attribute:

Name:

waterType

Definition:

-- Name --

water type

-- Definition --

Type of water.

Voidable:

true

Multiplicity:

1

Value type:

WaterTypeValue (code list)

Values:

potable

-- Definition --

Potable water.

-- Description --

Potable water or drinking water is water of sufficiently high quality that can be consumed or used without risk of immediate or long term harm.

raw

-- Definition --

Raw water.

-- Description --

Raw water is water taken from the environment, and is subsequently treated or purified to produce potable water in a water purification works. Raw water should not be considered safe for drinking or washing without further treatment.

salt

-- Definition --

Salt water.

-- Description --

Salt water or saline water is a general term for water that contains a significant concentration of dissolved salts (NaCl).

treated

-- Definition --

Treated water.

-- Description --

Treated water is the water that went throgh treatment proces.Treatment processes are the ones commonly used in water purification plants.

Tagged Values:


Tag


Value


obligation


implementingRule

Constraint:

Name:

All utility link objects have inspireId

Description:

All utility link objects have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Application schema: Water Transport Network

Definition

-- Definition --

This package defines the types that are used on the water transport subtheme.

Version:

4.0


Spatial Object Type: Beacon

Beacon

Definition:

-- Definition --

A prominent specially constructed object forming a conspicuous mark as a fixed aid to navigation, or for use in hydrographic survey.

-- Description --

SOURCE [S-32 - IHO International Hydrographic Dictionary].

Subtype of:

TransportPoint

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport points have an external object identfier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: Buoy

Buoy

Definition:

-- Definition --

A floating object moored to the bottom in a particular (charted) place, as an aid to navigation or for other specific purposes.

-- Description --

SOURCE [S-32 - IHO International Hydrographic Dictionary]

NOTE Navigational buoys may be classified according to: (a) their shape, appearance, or construction, such as barrel, can, cask, conical, cylindrical, dan, keg, nun, pillar, spar, spherical, or topmark buoy; (b) their colour, such as black, chequered, green, red buoy; (c) their location, such as bifurcation, fairway, junction, mid-channel, middle-ground, or turning buoy; (d) the various kinds of hazards or dangers to navigation which they mark, such as bar, isolated danger, fish trap, obstruction, spoil ground, telegraph or wreck buoy; (e) their particular purpose or use, such as anchor, anchorage, compass adjustment, dredging, farewell (or landfall), marker, quarantine, station (or watch), or warping buoy. [S-32 - IHO International Hydrographic Dictionary].

Subtype of:

TransportPoint

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport points have an external object identfier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: CEMTClass

CEMTClass

Definition:

-- Definition --

Classification of an inland waterway according to CEMT (European Conference of Ministers of Transport).

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

CEMTClass

Definition:

-- Definition --

Value indicating the classification of an Inland waterway according to CEMT (European Conference of Ministers of Transport).

Voidable:

false

Multiplicity:

1

Value type:

CEMTClassValue (enumeration)

Values:

I

-- Definition --

Inland waterway belonging to CEMT-class I, defined by the European Conference of Ministers of Transport, Resolution No.92/2 - Table 1.

II

-- Definition --

Inland waterway belonging to CEMT-class II, defined by the European Conference of Ministers of Transport, Resolution No.92/2 - Table 1.

III

-- Definition --

Inland waterway belonging to CEMT-class III, defined by the European Conference of Ministers of Transport, Resolution No.92/2 - Table 1.

IV

-- Definition --

Inland waterway belonging to CEMT-class IV, defined by the European Conference of Ministers of Transport, Resolution No.92/2 - Table 1.

Va

-- Definition --

Inland waterway belonging to CEMT-class Va, defined by the European Conference of Ministers of Transport, Resolution No.92/2 - Table 1.

Vb

-- Definition --

Inland waterway belonging to CEMT-class Vb, defined by the European Conference of Ministers of Transport, Resolution No.92/2 - Table 1.

VIa

-- Definition --

Inland waterway belonging to CEMT-class VIa, defined by the European Conference of Ministers of Transport, Resolution No.92/2 - Table 1.

VIb

-- Definition --

Inland waterway belonging to CEMT-class VIb, defined by the European Conference of Ministers of Transport, Resolution No.92/2 - Table 1.

VIc

-- Definition --

Inland waterway belonging to CEMT-class VIc, defined by the European Conference of Ministers of Transport, Resolution No.92/2 - Table 1.

VII

-- Definition --

Inland waterway belonging to CEMT-class VII, defined by the European Conference of Ministers of Transport, Resolution No.92/2 - Table 1.

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to InlandWaterway only

Expression:

/* This property can only be associated with a spatial object that is part of a water transport network. */ inv: networkRef.element.oclIsKindOf(InlandWaterway)


Spatial Object Type: ConditionOfWaterFacility

ConditionOfWaterFacility

Definition:

-- Definition --

State of a water transport network element with regards to its completion and use.

Subtype of:

ConditionOfFacility

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to PortNode and PortArea only

Expression:

/* This property can only be associated with a spatial object that is part of a water transport network. */ inv: networkRef.element.oclIsKindOf(PortArea) or networkRef.element.oclIsKindOf(PortNode)


Spatial Object Type: FairwayArea

FairwayArea

Definition:

-- Definition --

The main travelled part of a waterway.

-- Description --

SOURCE [International Hydrographic Dictionary].

NOTE That part of a river, harbour and so on, where the main navigable channel for vessels of larger size lies. It is also the usual course followed by vessels entering or leaving harbours, called 'ship channel' [IHO Hidrographic Registry].

Subtype of:

TransportArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: FerryCrossing

FerryCrossing

Definition:

-- Definition --

A special waterway aimed at supporting the transport of passengers, vehicles or other cargo/freight across a water body, and which is normally used as a connection linking two or more nodes of a land based transport network.

Subtype of:

Waterway

Type:

Spatial Object Type

Constraint:

Name:

All components belong to same transport network

Description:

A transport link set must be composed of transport links and or transport link sequences that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sets have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: FerryUse

FerryUse

Definition:

-- Definition --

The type of transport carried out by a ferry crossing.

Subtype of:

TransportProperty

Type:

Spatial Object Type

Attribute:

Name:

ferryUse

Definition:

-- Definition --

Value indicating the type of transport carried out by a ferry crossing.

Voidable:

false

Multiplicity:

1..*

Value type:

FerryUseValue (code list)

Values:

cars

-- Definition --

Ferry carries cars.

other

-- Definition --

Ferry carries others forms of transport than passengers, cars, trucks or trains.

passengers

-- Definition --

Ferry carries passengers.

train

-- Definition --

Ferry carries trains.

trucks

-- Definition --

Ferry carries trucks.

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to FerryCrossing only

Expression:

/* This property can only be associated with a spatial object that is part of a water transport network. */ inv: networkRef.element.oclIsKindOf(FerryCrossing)


Spatial Object Type: InlandWaterway

InlandWaterway

Definition:

-- Definition --

Waterway which is defined at inland continental waters.

-- Description --

EXAMPLE The inland waterways classified by the CEMT (European Conference of Ministers of Transport).

Subtype of:

Waterway

Type:

Spatial Object Type

Constraint:

Name:

All components belong to same transport network

Description:

A transport link set must be composed of transport links and or transport link sequences that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sets have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: MarineWaterway

MarineWaterway

Definition:

-- Definition --

Waterway which is defined at sea waters.

Subtype of:

Waterway

Type:

Spatial Object Type

Attribute:

Name:

deepWaterRoute

Definition:

-- Definition --

Attribute which indicates if the maritime waterway is a deep water route.

DEFINITION Deep water route: A route in a designated area within defined limits which has been accurately surveyed for clearance of sea bottom and submerged obstacles to a minimum indicated depth of water [S-32 - IHO International Hydrographic Dictionary].

Voidable:

true

Multiplicity:

1

Value type:

Boolean

Constraint:

Name:

All components belong to same transport network

Description:

A transport link set must be composed of transport links and or transport link sequences that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sets have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: PortArea

PortArea

Definition:

-- Definition --

An area spatial object which is used to represent the physical limits of all the facilities which constitute the terrestrial zone of a sea or inland port.

Subtype of:

TransportArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: PortNode

PortNode

Definition:

-- Definition --

A point spatial object which is used to represent a sea or inland port in a simplified way, aproximately located at the bank of the waterbody where the port is placed.

-- Description --

NOTE It is used to connect the port with the rest of the water transport network, by means of the different waterway links which arrive to / depart from it.

Subtype of:

WaterNode

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: RestrictionForWaterVehicles

RestrictionForWaterVehicles

Definition:

-- Definition --

Restriction on vehicles on a water transport element.

Subtype of:

RestrictionForVehicles

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to WaterwayLink and WaterwayNode only

Expression:

/* This property can only be associated with a spatial object that is part of a water transport network. */ inv: networkRef.element.oclIsKindOf(WaterwayLink) or networkRef.element.oclIsKindOf(WaterwayNode)


Spatial Object Type: TrafficSeparationScheme

TrafficSeparationScheme

Definition:

-- Definition --

A scheme which aims at reducing the risk of collision in congested and/or converging areas by separating traffic moving in opposite, or nearly opposite, directions.

-- Description --

SOURCE [S-32 - IHO International Hydrographic Dictionary]

NOTE 1 Acronym: TSS.

NOTE 2 TSSs constitute main components of maritime routing measures for hydrographic transport.

Type:

Spatial Object Type

Abstract:

true

Association role:

Name:

component

Definition:

-- Definition --

A component of a traffic separation scheme.

Voidable:

false

Multiplicity:

1..*

Association role:

Name:

marineWaterRoute

Definition:

-- Definition --

The collection of marine waterways associated with a traffic separation scheme.

Voidable:

false

Multiplicity:

0..*

Value type:

MarineWaterway (spatial object type)

Association role:

Name:

markerBeacon

Definition:

-- Definition --

A marker forming part of a traffic separation scheme.

Voidable:

false

Multiplicity:

0..*

Association role:

Name:

markerBuoy

Definition:

-- Definition --

A marker forming part of a traffic separation scheme.

Voidable:

false

Multiplicity:

0..*


Spatial Object Type: TrafficSeparationSchemeArea

TrafficSeparationSchemeArea

Definition:

-- Definition --

An area spatial object forming part of a traffic separation scheme.

Subtype of:

TransportArea

Supertype of:

TrafficSeparationSchemeCrossing

TrafficSeparationSchemeLane

TrafficSeparationSchemeRoundabout

TrafficSeparationSchemeSeparator

Type:

Spatial Object Type

Abstract:

true

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: TrafficSeparationSchemeCrossing

TrafficSeparationSchemeCrossing

Definition:

-- Definition --

A defined area where traffic lanes cross.

-- Description --

SOURCE [IHO Hydrographic Registry].

Subtype of:

TrafficSeparationSchemeArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: TrafficSeparationSchemeLane

TrafficSeparationSchemeLane

Definition:

-- Definition --

An area within defined limits in which one-way traffic flow is established.

-- Description --

SOURCE [IMO Ships Routeing, 6th Edition], [IHO Hydrographic Registry].

Subtype of:

TrafficSeparationSchemeArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: TrafficSeparationSchemeRoundabout

TrafficSeparationSchemeRoundabout

Definition:

-- Definition --

A traffic separation scheme in which traffic moves in a counter-clockwise direction around a specified point or zone.

-- Description --

SOURCE [IHO Hydrographic Registry].

Subtype of:

TrafficSeparationSchemeArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: TrafficSeparationSchemeSeparator

TrafficSeparationSchemeSeparator

Definition:

-- Definition --

A zone separating the lanes in which ships are proceeding in opposite or nearly opposite directions; or separating traffic lanes designated for particular classes of ships proceeding in the same direction.

-- Description --

SOURCE [IHO Hydrographic Registry].

Subtype of:

TrafficSeparationSchemeArea

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport areas have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: WaterLinkSequence

WaterLinkSequence

Definition:

-- Definition --

A linear spatial object, composed of an ordered collection of waterway and/or watercourse links (as necessary), which represents a continuous path in the water network without any branches.

-- Description --

NOTE The element has a defined beginning and end and every position on the water link sequence is identifiable with one single parameter such as length. It describes a element of the water network, which is a navigable path within a water body (oceans, seas, rivers, lakes, channels or canals) and could be characterized by one or more thematical identifiers and/or properties.

Subtype of:

TransportLinkSequence

Type:

Spatial Object Type

Constraint:

Name:

All components belong to same transport network

Description:

A transport link sequence must be composed of transport links that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.link.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sequences have an external object identifier.

Expression:

inv: inspireId->notEmpty()


Spatial Object Type: WaterNode

WaterNode

Definition:

-- Definition --

A point spatial object which is used to represent the connectivity between two different waterway links, or between a waterway link and a watercourse link, in the water transport network.

-- Description --

NOTE It is also used to represent a significant feature in the network, such as a port.

Subtype of:

TransportNode

Supertype of:

PortNode

WaterwayNode

Type:

Spatial Object Type

Abstract:

true

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: WaterTrafficFlowDirection

WaterTrafficFlowDirection

Definition:

-- Definition --

Indicates the direction of the flow of water transport traffic in relation to the direction of the water transport link vector.

Subtype of:

TrafficFlowDirection

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport properties have an external object identifier.

Expression:

inv:inspireId->notEmpty()

Constraint:

Name:

Applies to Link and LinkSequence only

Expression:

/* This property can only be associated with a spatial object of the type Link or LinkSequence. */ inv: networkRef.element.oclIsKindOf(LinkReference)

Constraint:

Name:

Applies to WaterwayLink and WaterLinkSequence only

Expression:

/* This property can only be associated with a spatial object that is part of a water transport network. */ inv: networkRef.element.oclIsKindOf(WaterLinkSequence) or networkRef.element.oclIsKindOf(WaterwayLink)


Spatial Object Type: Waterway

Waterway

Definition:

-- Definition --

A collection of water link sequences and or individual waterway and/or watercourse links (as necessary) that are characterized by one or more thematical identifiers and/or properties, which perform a navigable route within a water body (oceans, seas, rivers, lakes, channels or canals).

Subtype of:

TransportLinkSet

Supertype of:

FerryCrossing

InlandWaterway

MarineWaterway

Type:

Spatial Object Type

Abstract:

true

Constraint:

Name:

All components belong to same transport network

Description:

A transport link set must be composed of transport links and or transport link sequences that all belong to the same transport network.

Expression:

inv: link->forAll(l | l.inNetwork = self.inNetwork)

Constraint:

Name:

All objects have inspireId

Description:

All transport link sets have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: WaterwayLink

WaterwayLink

Definition:

-- Definition --

A linear spatial object that describes the geometry or connectivity of the water transport network between two consecutive waterway or watercourse nodes. It represents a linear section across a body of water which is used for shipping.

-- Description --

NOTE Water Transport Networks will use the WatercourseLink class - provided by the INSPIRE Hydrography Data Specification - wherever possible.

Subtype of:

TransportLink

Type:

Spatial Object Type

Constraint:

Name:

All objects have inspireId

Description:

All transport links have an external object identifier.

Expression:

inv:inspireId->notEmpty()


Spatial Object Type: WaterwayNode

WaterwayNode

Definition:

-- Definition --

A point spatial object which is used to represent the connectivity between two different waterway links, or between a waterway link and a watercourse link, in the water transport network.

Subtype of:

WaterNode

Type:

Spatial Object Type

Attribute:

Name:

formOfWaterwayNode

Definition:

-- Definition --

Description of the function of a waterway node in the water transport network.

Voidable:

true

Multiplicity:

1

Value type:

FormOfWaterwayNodeValue (code list)

Values:

junctionFork

-- Definition --

Infrastructure elements where the one vessel traffic flow crosses another vessel traffic flow or points where vessel traffic flows divide or come together.

-- Description --

SOURCE [COMPRIS].

lockComplex

-- Definition --

Lock or group of locks, intended for raising and lowering boats between stretches of water of different levels on river and canal waterways.

movableBridge

-- Definition --

Bridge that can be raised or turned to allow the passage of ships.

terminal

-- Definition --

The location where goods are transhipped.

-- Description --

SOURCE [COMPRIS].

NOTE A terminal forms a link between the various transport modes, of which shipping is one. A terminal therefore has waterside loading and unloading places [COMPRIS].

turningBasin

-- Definition --

A place where a canal or narrow waterway is widened to allow boats to turn around.

shipLift

-- Definition --

A machine for transporting boats between water bodies at two different elevations, which is used as an alternative to the canal locks..

-- Description --

NOTE Synonyms: boat lift, lift lock.

Constraint:

Name:

All objects have inspireId

Description:

All transport nodes have an external object identifier.

Expression:

inv:inspireId->notEmpty()


This feature catalogue was generated by ShapeChange