FDRI Metadata Ontology
Introduction
This document has been created to further discussion on the design of the model for the FDRI metadata store. It outlines a model designed to make use of existing standards such as DCAT, PROV-O, SOSA/SSN and i-Adopt as far as is practical.
DCAT provides the concepts of Dataset, DataService and a catalog consisting of records of resources which are managed separate from the resources they describe. PROV-O provides a model of activities that create, modify and use entities and that are associated with Agents (both human and non-human) who perform or otherwise participate in those activities. SOSA/SSN provides the notions of observable properties as things that can be measured by sensors against some feature of interest. i-Adopt provides the foudation for structuring the definition of observable properties.
Note on diagrams
UML class diagrams have been used extensively to document model design. Familiarity with UML class diagram notation is assumed. Examples of how the model is intended to be used are diagrammed in a simpler flowchart notation.
Due to a limitation with MermaidJS which is used to render the diagrams, the names of properties on relations in UML diagrams are written with an underscore between the prefix and the local part of the identifier rather than the traditional colon character.
Namespaces Used
This document uses the following namespaces:
Prefix | URI | Source |
---|---|---|
adms | http://www.w3.org/ns/adms# | Asset Description Metadata Schema |
dcat | http://www.w3.org/ns/dcat# | Data Catalog Vocabulary (DCAT) - Version 3 |
dct | http://purl.org/dc/terms/ | DCMI Metadata Terms |
iop | https://w3id.org/iadopt/ont/ | i-ADOPT Framework Ontology |
prov | http://www.w3.org/ns/prov# | PROV-O: The PROV Ontolog |
foaf | http://xmlns.com/foaf/0.1/ | FOAF Vocabulary Specification 0.99 (Paddington Edition) |
rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# | RDF 1.1 XML Syntax |
rdfs | http://www.w3.org/2000/01/rdf-schema# | RDF Schema 1.1 |
sosa | http://www.w3.org/ns/sosa/ | Semantic Sensor Network Ontology |
ssn | http://www.w3.org/ns/ssn/ | Semantic Sensor Network Ontology |
time | http://www.w3.org/2006/time# | Time Ontology in OWL |
vcard | http://www.w3.org/2006/vcard/ns# | vCard Ontology - for describing People and Organizations |
xsd | http://www.w3.org/2001/XMLSchema# | W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes |
In addition the prefix
fdri
is used to refer to the namespace for the FDRI metadata model. This namespace has not yet been assigned.
Programme Catalog Structure
The fine-grained metadata store will maintain a separate fdri:ProgrammeCatalog for each environmental monitoring programme that provides data through FDRI.
fdri:ProgrammeCatalog
extends
dcat:Catalog
to capture configuration information regarding the metadata stored for a particular
ef:MonitoringProgramme
. This configuration information defines the concept schemes, observed properties and annotation properties used in the metadata structures for the programme and allows these to vary on a per-programme basis as needed.
Scheme Properties
Property | Value |
---|---|
fdri:observedPropertyScheme | The list of observed properties which are measured by the programme. |
fdri:annotationPropertyScheme | The list of metadata annotations which may be used in the metadata records for sites, stations and sensors associated with this programme. |
fdri:regionScheme | The list or hierarchy of geographic regions covered by this programme. |
fdri:catchmentScheme | The list or hierarchy of hydrographic catchment areas covered by this programme. |
fdri:configurationPropertyScheme | The list of sensor (or system) configuration properties applied to the sensors (or systems of sensors) used by this programme. |
fdri:monitoringFacilityTypeScheme | The scheme of concepts that define types of network sites and stations participating in the programme. |
fdri:monitoringSystemTypeScheme | The scheme of concepts that define the types of sensors and sensor systems used by the facilities that participate in the programme. |
NOTE There are no maximum cardinality constraints on these scheme refernce properties, allowing them to be repeated to indicate that values may come from several different concept schemes.
NOTE For this release of the model we have decided that the schema should not mark any of these properties as required. As we establish more concretely how the properties will be used by downstream applications we can tighten constraints and mark some properties as required in future releases.
NOTE The properties listed above do not include additional concept schemes which are used indirectly, such as the
fdri:ObjectOfInterestScheme
andfdri:ContextObjectScheme
that are used by the Complex Observable Properties defined in the fdri:VariableScheme .QUESTION Now that there is a mechanism for annotations do we want to drop the specific catchment and reigon relations in favour of using annotations for those instead? If we do that though, how do we identify those annotation properties that provide geospatial information for resources?
Other Properties
Property | Value |
---|---|
fdri:programme |
References the
ef:MonitoringProgramme
whose observations are recorded as datasets in this catalog.
|
High Level Catalog Structure
Catalogued Items
In addition to
dcat:Dataset
and
dcat:DataService
, a subset of assets are also treated as catalog resources.
This allows a (possibly separate) cataloguing of assets such as sensors, systems (packages of sensors), platforms (e.g. vehicles, physical infrastructure on a site). Each catalogued resource has its own catalog record, which makes it possible to distinguish between activities which affect the thing from those which affect the recorded metadata about the thing.
For example an ingest process that reads a spreadsheet list of sensors would be an activity that generates/updates the record of the sensor; whereas an activity of maintaining a sensor would be an activity that updates the sensor itself.
NOTE The scope of which assets are catalogued in this way is open to dicsussion. For example, catchment areas and regions are not currently included here as it is assumed that these might be mastered and controlled externally.
The types shown in the diagram above are just the top-level elements of the model. More detail about these types can be found in the following sections of this document.
-
dcat:Dataset
- dataset metadata -
dcat:DataService
- APIs for accessing data and metadata - fdri:EnvironmentalMonitoringFacility - a resource which facilitates the monitoring of some aspect of the environment. Refer to Environmental Monitoring Facility Model for more information.
- fdri:Agent - an actor which participates in activities to create, modify or use some other entities. Refer to Provenance and Activity Model for more information.
-
fdri:Procedure
- a process that is applied to an
fdri:EnvironmentalMonitoringFaciltiy
. e.g. an installation procedure, callibration procedure or maintenance procedure. -
fdri:DataProcessingConfigiuration
- (versioned) configuration data that applies to some portion of an FDRI data processing pipeline. See Data Processing Configurations for more information.
Concept Types and Concept Schemes
Reference data that is not covered by more domain-specific models (such as the EMF model) is modelled using concepts from SKOS, in particular
skos:Concept
and
skos:ConceptScheme
. We use specialisations of these two classes to denote specific types of concept and to use the model to define the appropriate place(s) where these concepts can be used.
The diagram below shows a simple example of this strucute. The type
fdri:EnvironmentalMonitoringFacilityType
is a
skos:Concept
that is used specifically to defined classes of environmental monitoring facility. The concept scheme that contains these definitions is typed as an
fdri:EnvironmentalMonitoringFacilityTypeScheme
which is a
skos:ConceptScheme
restricted to containing only
fdri:EnvironmentalMonitoringFacilityType
concepts.
For the FDRI model, a
skos:ConceptScheme
is treated as a
dcat:Resource
in a
dcat:Catalog
which provides facilities for recording additional metadata about each concept scheme.
The following table lists the subclasses of
skos:Concept
which are defined in the FDRI model.
Concept Type | Concept Usage |
---|---|
fdri:Catchment
|
A catchment area under observation by some
EnvironmentalMonitoringFacility
.
|
fdri:Variable |
A faceted type describing the properties of some
EnvironmentalDomain
which can be observed by an
EnvironmentalMonitoringSystem
.
|
fdri:ConfigurationProperty | A property of an environmental monitoring system which can be configured with different values (e.g. installed firmware version) |
fdri:ContextObject
|
The context within which a
Variable
is measured.
|
fdri:EnvironmentalDomain |
The domain of the environment that an
EnvironmentalMonitoringFacility
monitors.
|
fdri:EnvironmentalMonitoringFacilityType |
The class of an
EnvironmentalMonitoringFacility
. Direct instances of this class are intended to apply to
EnvironmentalMonitoringSite
and
EnvironmentalMonitoringPlatform
.
|
fdri:EnvironmentalMonitoringSystemType |
The class of an
EnvironmentalMonitoringSystem
. This is defined as a subclass of
EnvironmentalMonitoringFacilityType
but is intended to capture sensor package types, broad categories of sensor and individual sensor models.
|
fdri:LandCoverType
|
The category of land cover that apply at an
EnvironmentalMonitoringSite
|
fdri:ObjectOfInterest
|
The kind of entity measured by a
Variable
|
fdri:ProcedureType |
The category of process that is applied to or carried out on an
EnvironmentalMonitoringSystem
(e.g. installation, calibration)
|
fdri:ProcessingLevel |
The level of processing applied to the measurements in an
ObservationDataset
|
fdri:Region
|
The geospatial region under observation by some
EnvironmentalMonitoringFacility
|
fdri:RelatedPartyRole |
The role that some agent (and individual or organisation) plays in relation to an
EnvironmentalMonitoringFacility
.
|
fdri:SensorStatus
|
The operational status of an
EnvironmentalMonitoringSensor
|
fdri:SoilType |
The category of soil type at an
EnvironmentalMonitoringSite
|
fdir:ValueStatistic
|
The category of aggregation applied to a set of values in order to produce an aggregate dataset e.g. mean, min, max etc. |
NOTE There are still a number of classes where instances are used as reference data that are currently neither a
dcat:Resource
nor askos:Concept
. Do we need to partition these remaining classes along these lines? * fdri:EnvironmentalMonitoringProgramme * fdri:GeospatialFeatureOfInterest
Basic Dataset Metadata
Core dataset metadata is modelled using concepts from DCAT with some extensions to capture FDRI-specific dataset types. In the diagram below only a fdri:ObservationDataset is shown but it is expected that this class hierarchy will be fleshed out in dialog with FDRI users and team members.
Quality metrics over datasets are modelled as
sosa:Observation
instances with a
sosa:hasFeatureOfInterest
of the
dcat:Dataset
. This means that quality metric definitions can be managed as a subset of the observed properties for FDRI. Metrics that cover a time slice of the dataset (e.g. daily data availabilty metrics) can be modelled as
sosa:Observation
with a
sosa:phenomenonTime
specifed as a
time:Interval
which defines the bounds of the slice.
Related datasets are gathered together using the DCAT
dcat:DatasetSeries
type to represent the group of datasets and the
dcat:inSeries
relation to relate a dataset to the series that it is a part of. A dataset may be in multiple series - e.g. a time-series of air temperature measurements from an FDRI weather station may be a member of a series of all measurements from that station (which may in turn be a member of a series of all measurements from the site), and may also be a member of a series of all air temperature time series from all stations in the FDRI network. Dataset series should be soft-typed with
dct:type
using a taxonomy of series types to be defined by the project to make it easy to distinguish between different types of dataset series (e.g. StationDatasetSeries, SiteDatasetSeries, NetworkDatasetSeries, NetworkVariableDatasetSeries).
The property
fdri:originatingFacility
can be used to reference the
EnvironmentalMonitoringFacility
from which observations contained in the dataset have come. The choice of facility should be a facility permanently associated with the observations in the dataset, so prefer the site at which the sensor equipment is located over sensors or packages which may be replaced without starting a new dataset. This property may also be used with
fdri:ObservationDatasetSeries
in which case the referenced facility should be the
EnvironmentalMonitoringSite
for a series soft-typed as
SiteDatasetSeries
, or the
EnvironmentalMonitoringStation
for series soft-typed as
StationDatasetSeries
.
The property
fdri:originatingProgramme
can be used to reference the
EnvironmentalMonitoringProgramme
from which observations contained in the dataset have come. This provides a more direct way to group datasets from the same programme than going via the
fdri:ProgrammeCatalog
NOTE The use of dataset-level quality metric observations can be reserved for aggregate metrics such as data availability metrics. Row-level metrics could (and arguably should) be managed in the underlying data store.
QUESTION Do we need a cleaner separation between geospatial regions/points and abstract features of interest.
QUESTION Other than processing level what quality observations are planned for FDRI datasets? If it is only processing level, and new kinds of observation are not planned then perhaps a direct property (on fdri:ObservationDataset) would be a better choice.
QUESTION
Is there value in subclassing
dcat:DatasetSeries
. Do we expect aggregated metadata such as a list of fdri:programme andsosa:observedProperty
from the fdri:ObservationDataset s in a series to appear on the parent series? If we do want a subclass is it one for each subclass of fdri:ObservationDataset (and any other subclasses ofdcat:Dataset
we may define) or do we just want a singlefdri:DatasetSeries
class which can optionally include all of the properties required to record metadata aggregated from series members?
Annotations
Annotations provide an extension point in the model where different kinds of annotation may be added to a catalogued resource.
The annotation property is defined as a complex observable property which allows for the ability to specify units of measurement etc.
An annotation can also be used to qualify a property value. For example when a measurement applies to some percentage of the observed entity, that percentage value can be captured as an annotation of the property value using the fdri:qualifier relation.
Annotations have: * an annotation property ( fdri:property ) which is a complex observable property drawn from a controlled list defined by the parent catalog of the annotated resource * either * an fdri:hasValue property whose value is a single fdri:PropertyValue providing the static value of the annotation or * an fdri:hasValueSeries property whose value is an fdri:PropertyValueSeries providing a series of values for the annotation that changes over time.
An fdri:Annotation can also be used as the value of an fdri:qualifier property on a fdri:PropertyValue or fdri:TimeBoundPropertyValue , to provide additional contextual qualification to a property value.
Observation Dataset Model
fdri:ObservationDataset
is defined as a subclass of
dcat:Dataset
and is intended to represent the class of datasets providing environmental observations.
fdri:ObservationDataset has the following properties:
-
sosa:hasFeatureOfInterest
relates the dataset to the feature(s) in the environment that the dataset provides observations on. -
sosa:observedProperty
relates the dataset to the variable(s) that the dataset provides values for. -
fdri:measure
relates the dataset to the description of the measurements that the dataset contains. A Measure is a combination of
Variable
, unit of measure, and aggregation and time period where appropriate. - fdri:originatingFacility relates the dataset to the facility or facilities that contribute some or all of the measurements recorded in the dataset.
- fdri:originatingProgramme relates the dataset to the monitoring programme or programmes that contribute some or all of the measurements recorded in the dataset (this may be indirectly, via some facility which is part of the programme).
-
fdri:processingLevel
specifies the level of data processing that has been carried out on the data in the dataset.
Time-Series Dataset Model
An fdri:TimeSeriesDataset is defined as a subclass of fdri:ObservationDataset with some additional properties to convey any statistical aggregation applied to the observations in the dataset.
An
fdri:TimeSeriesDataset
represents a dataset that consists of a time-series of observations of a single variable by some
fdri:EnvironmentalMonitoringFacility
, the time series itself is soft-typed (using
dct:type
) by an
fdri:TimeSeriesDefinition
, which in turn has the following properties:
-
fdri:processingLevel
a reference to the concept that defines the level of data processing applied to the time series. This property is repeated on fdri:TimeSeriesDataset to ensure consistency with the fdri:ObservationDataset base class. -
sosa:observedProperty
a reference to theiop:Variable
that defines the property being observed by the dataset. This property is repeated on fdri:TimeSeriesDataset to ensure consitency with the fdri:ObservationDataset base class. - fdri:measure a reference to the fdri:Measure that defines measurements recorded in the dataset. This property is repeated on fdri:TimeSeriesDataset to ensure consistency with the fdri:ObservationDataset base class.
- fdri:methodology a reference to the fdri:TimeSeriesPlan which documents the method by which the dataset is produced. Where a time series is produced by derivation from one or more input time series, the fdri:uses relation relates the fdri:TimeSeriesPlan to the input time series.
- fdri:sourceBucket specifies the top level container (an S3 bucket) in which the data that is processed to produce time series datasets is stored.
-
fdri:dataset
specifies the specific partition of the top level container in which the data is stored. -
fdri:columName
specifies the column within the partition where the values that produce the time series dataset(s) is stored.
NOTE The datasets for different sites are saved in separate folders within the same path structure within the bucket. This is expected to be the case for other projects processed through the DRI pipeline, and so site specific paths are not currently specified in the time series definition metadata.
Time-Series Dataset Versioning
For each time-series, there is a dataset resource representing the time-series (the "versioned dataset") and a separate resource for each version of the time-series (the "dataset version"). A new version is created whenever a new processing pipeline is applied to the raw data and each version of the time series will have a different DOI.
QUESTION Does this proposal align with the processing architecture? What context does a processing agent have when it processes the upstream dataset.
QUESTION What metadata is strictly consistent across versions? This might be metadata that is stated only on the versioned dataset and not restated on each dataset version.
QUESTION Are raw datasets treated as versioned datasets or just as a single unversioned dataset that is monotonically increasing in size?
QUESTION DCAT is relatively relaxed about version relationships and so we can have one TimeSeriesDataset as a version of another. However this could potentially get confusing and makes it slightly harder to filter a query to only return the top level versioned datasets (though these would be the only dataset resources with a
hasCurrentVersion
property on them). Should we consider addingTimeSeriesDatasetVersion
to represent the dataset versions and introduce additional constraints so that aTimeSeriesDatasetVersion
resource cannot itself have versions.
Time-Series Dataset Annotations
Annotations may be used to assert quality metrics about Time-Series Datasets. The values for these metrics may be
qualified with a value giving the date range of observations that the annotation applies to (qualifier property
http://fdri.ceh.ac.uk/ref/common/cop/observation-period
) to specify metrics that apply to a range of observations
in the time-series. An annotation value that is not qualified with an observation period, is assumed to be providing
a metric about the dataset as a whole.
The currently defined metrics annotation properties are:
-
Time-Series Completeness (Percent)
http://fdri.ceh.ac.uk/ref/common/cop/timeseries-completeness-percent
- the percentage of observations in the period for which a value is provided in the time-series -
Time-series Suspect Observations (Percent)
http://fdri.ceh.ac.uk/ref/common/cop/timseries-flagged-suspect-percent
- the percentage of observations in the period which are flagged as being suspected to be inaccurate.
Additional metrics annotation properties may be defined as needed. It is recommended that all such properties should be
defined with an
iop:hasObjectOfInterest
property with the value
fdri:TimeSeriesDataset
if the metric specifically applies to time-series data.
Provenance and Activity Model
The core model will use the PROV-O ontology to record details of activities, their inputs and their outputs. Activities related to datasets would include processes such as data ingestion, quality checking, quality improvement, statistical derivation and so on. Activities can also be related to other assets, e.g. the installation of an asset, the repair or replacement of an asset, the decomissioning of an asset and so on.
We recommend using unqualified provenance relationships and a simple taxonomy of activity types. For example the derivation of one dataset from another could be modelled as:
NOTE In situations where the ingest is streaming/near-realtime it might make sense to have an open-ended Derivation and Ingest Activity which are only ended when the stream is closed or the ingest software agent updated. If so then it might be worth adding a notion of a run log (timestamp and log pointer) structure that can be appended to an open activity for each run instance.
PROV-O extension properties
PROV-O defines entity to activity relations only for generation(
prov:wasGeneratedBy
) and invalidation(
prov:wasInvalidatedBy
). To model the case where an activity extends or otherwise modifies an existing dataset without creating a new dataset instance, we add
fdri:wasModifiedBy
as a subproperty of
prov:wasInfluencedBy
.
Model for Agents
The model for agents is deliberately kept simple and inherits from
dcat:CatalogResource
. By implication, the metadata catalog will track individual agents that are involved in activities that update catalog resources.
QUESTION The assumption made here is that the metadata store is required to track information for both software agents and people and organisations and that this will be done by treating all such agents as resources in the metadata catalog. Is this a valid assumption, or do we in fact only need to track software agents as catalog resources - in which case we can use prov:Person and prov:Organisation directly and don't need the
fdri
namespaced types.
Note that
dcat:Resource
already has a property (
dct:contactPoint
) which can be used to capture contact details for
prov:Person
and
prov:Organization
resources.
dcat:Resource
also provides a
dct:version
property which can be used to capture the version of a software agent as well as
dct:issued
and
dct:modified
for tracking when a software release was made, and
adms:versionNotes
for capturing software release notes. We add the
fdri:repository
property to provide an explicit property for capturing a link to a version control repository.
If additional software agent metadata should be captured, this model could be extended but it should be noted that each additional piece of metadata will need to be reported through to the metadata system by the workflow system, and assuming an appropriate version control system is already in place for managing software versions and releases, we should not be seeking to replicate all of that metadata in the FDRI catalog.
Model for Software Agent Configuration
The configuration used by an agent for an activity is captured by the
prov:hadPlan
property on the activity resource. The modelling for software agent configurations is discussed in more detail in
Data Processing Configurations
.
Variables
A
Variable
is a "description of something observed or derived, minimally consisting of an ObjectOfInterest and its Property" (taken from the description of the
I-Adopt ontology
upon which this part of the modelling is based).
The purpose of the
Variable
is to provide a structured way to capture information about what observations are recorded in environmental datasetes and to attempt to provide some commonality in descriptions across multiple projects. By describing datasets in terms of the
Variables
that they provide measurements for, we can improve discoverability and help users more quickly locate related datasets within the FDRI catalog.
The description of a Variable consists of multiple facets. The property, object of interest, context, matrix and constraints. Only the property and object of interest facets are required.
Property
The Property facet represents the abstract characteristic of the object of interest that is measured by the Variable. Some examples:
- Temperature
- Relative Humidity
- Depth
These properties should be gathered into a shared reference vocabulary and where possible it is recommended to relate properties to QUDT QuantityKind instances.
ObjectOfInterest
The ObjectOfInterest facet represents the class of thing whose property is measured by the Variable. e.g.
- Air
- Soil
- Longwave Radiation
- Wind
- Water
With just Property and ObjectOfInterest we can construct simple Variables which share the same property facet, but differ in the object of interest:
Equally we can construct simple Variables that share the same ObjectOfInterest but differ in the property observed:
Context
The Context facet relates a Variable to concepts which provide additional background information regarding the object of interest.
[!TODO] Find an example of context from the COSMOS data
Matrix
Tne Matrix facet describes the thing within which the object of interest is contained. For example if a variable measures "Dissolved nitrate molar concentration in precipitation water", the object of interest is "nitrate" and the matrix is "precipitation".
Constraint
Constraints provide additional contextual information for the object of interest, matrix and/or context object facets. A constraint may apply to any one of these facets or to multiple facets.
Constraints are often used to specify more detail about the context in which a measurement is taken e.g. "20cm depth" (which may contextualise the object of interest of a variable)
Measures
The iAdopt framework provides a means of describing what is being observed by a dataset. However, this does not provide information about how the observations are recorded and treated in the dataset. The Measure class combines the observed property with information about the unit and statistical aggregation of the measures taken of the observed property.
Variable
The
hasVariable
property relats a Measure to the Variable for which values are provided.
Unit
The
hasUnit
property relates a Measure to a concept that describes the units in which the measurement is expressed. Examples include:
- hecto-Pascal
- metres per second
- percent
- unitless (e.g. for ratios or for classification observations)
Where a unit is specified, the unit name property SHOULD also be specified providing a default display string for rendering a value with its units.
It is strongly recommended to use a common vocabulary for expressing units. The QUDT unit vocabulary provides a wide range of units as a controlled vocabulary.
Aggregation
Where a measure is the result of the aggregation of multiple values over some time period, the
aggregation
property can be used to relate the Measure to an Aggregation which represents both how the input values are aggregated (using the
valueStatistic
property) to produce the recorded measurement, and the time period over which that aggregation is applied. Examples of value statistic concepts include:
- minimum
- maximum
- mean
- standard deviation
The
periodicity
property specifies the time period between aggregate values being reported.
The
resolution
property specifies the time period between the measurements that are aggregated over the period.
e.g. if
periodicity
is
PT5M
and
resolution
is
PT30S
then values are read every 30 seconds, and aggregated to produce a single aggregate value every 5 minutes.
Specialisation and Variable Hierarchies
A Variable can have broader/narrower relations to other Variables which define more generic or more specialised variants of the Variable.
For example a generic "Air Temperature" variable might only have its Property and ObjectOfInterest facets defined, and have a specialisation of "Sonic Air Temperature" with a Context facet indicating the method by which the observation is made, which may itself have a specialisation "Sonic Air Temperature at 2m above sea level" with an additional Context facet indicating the height at which the reading is taken.
[!NOTE] It should be noted that even without the structure of a hierarchy, the faceted nature of Variables makes it relatively easy to discover specialisations and generalisations simply by comparing the facet values (e.g. all Temperature variables, all Air Temperature variables, all Sonic Air Temperature variables etc.).
Environmental Monitoring Facility Model
Programme, Network and Facility
Based on the INSPIRE Environmental Monitoring Facility Technical Guidelines framework , the catalog models reference information about infrastructure such as sites, stations, and drones using the fdri:EnvironmentalMonitoringFacility class.
An fdri:EnvironmentalMonitoringFacility may have:
- Any number of parts, each of which is another fdri:EnvironmentalMonitoringFacility , enabling the construction of a part-whole hierarchy (e.g. a site hosts one or more stations, and each station has one or more platforms on which sensors may be deployed).
- A flag that indicates that the facility is a mobile platform.
- A range of geo-spatial properties for specifying the location, boundary or bounding box of a static facility. These properties are described in more detail in Notes on Geo-Spatial Resources
- A specified period of operation
- Any nubmer of related parties. Each related party is a person or organsiation with some form of responsibility for the facility. The nature of that responsibility is conveyed by the fdri:RelatedPartyRole
- A type indicating the class of facilities that the instance belongs to. This can be used on subclasses to distinguish between different kinds of platform, or to indicate the class of device that a sensor belongs to.
- Any number of related fdri:EnvironmentalDomain concepts listing the domains of the environment monitored by the facility.
-
Any number of related
iop:Variable
s listing the specific variables observed by the facility. -
Any number of related
sosa:Feature
s listing the environmental features monitored by the facility.
Activities which affect the facility
An fdri:EnvironmentalMonitoringNetwork is a collection of fdri:EnvironmentalMonitoringFacility instances which are used for some common monitoring purpose.
An fdri:EnvironmentalMonitoringProgramme is a programme of work which makes use of one or more fdri:EnvironmentalMonitoringNetwork and/or fdri:EnvironmentalMonitoringFacility instances to deliver its outcomes.
Typically a dataset will be related to the fdri:EnvironmentalMonitoringProgramme under which the dataset was created as well as one or more fdri:EnvironmentalMonitoringFacility from which the data was sourced.
fdri:EnvironmentalMonitoringFacility
is defined as a subclass of
dcat:Resource
, meaning it is an item with an entry in the catalog and so can be the subject of a
dcat:CatalogRecord
. The
dcat:Resource
class aslo defines a number of useful properties which can be used to capture many of the properties of an
fdri:EnvironmentalMonitoringFacility
such as title, description, modified date and themes (keywords). Although not shown here, the DCAT model also provides common relationships between resources which can be used such as
dcterms:hasPart
and
dcterms:replaces
, as well as
dcterms:qualifiedRelation
which could be used to capture any other more specialised forms of relation between facilities and other catalogued resourcers. Additional properties are defined to cover the proposed model for
fdri:EnvironmentalMonitoringFacility
in the external catalog, although it may be possible to exlude some of these from the detailed metadata catalog if the external catalog is the canonical record for these resources.
We use the
sosa:observes
property to record a relationship between an
fdri:EnvironmentalMonitoringFacility
and the
iop:Variable
(s) it observes. This would most likely only be defined at the level of
fdri:EnvironmentalMonitoringSensor
resources, and then aggregated through query to parent facilities to avoid the need to keep multiple resources in sync as new sensors are deployed or existing sensors removed from a site.
Activities which affect a facility can be related to the
fdri:EnvironmentalMonitoringFacility
by using properties
prov:wasGeneratedBy
,
prov:wasInvalidatedBy
, and
fdri:wasModifiedBy
.
prov:wasGeneratedBy
should be reserved for commissioning / manufacturing activities.
prov:wasInvalidatedBy
should be reserved for decomissioning activities.
fdri:wasModifiedBy
should be used for all other activities which affect the facility (e.g. maintenance activities).
Site, Platform, System and Sensor
The fdri:EnvironmentalMonitoringFacility class has several subclasses defined to aid in mapping to the SOSA/SSN concepts of Platform, System and Sensor. The diagram below shows the relationship between the FDRI types and the mapping (via subclass relationships) to the SOSA/SSN types.
EnvironmentalMonitoringSite
fdri:EnvironmentalMonitoringSite
is used to represent a static geospatial location at which one or more pieces of monitoring infrastructure may be deployed. It is subclassed from
fdri:EnvironmentalMonitoringFacility
and so has all the same core metadata that is provided by that class, but it is also mapped through a subclass relationship to the
sosa:Platform
type from the SOSA/SSN vocabulary which means that it can be the host of a deployment of a sensor or system of sensors.
Several properties of an
EnvironmentalMonitoringSite
may change over time. To capture the historic as well as the current values of these properties we introduce the
fdri:PropertyValueSeries
and
fdri:TimeBoundPropertyValue
types.
fdri:TimeBoundPropertyValue
represents a property value with an assocaited interval during which the value is valid. The value part is represented with the
schema:PropertyValue
structure from the schema.org vocabulary and can be either a literal value using the
schema:value
property, a range using the
schema:minValue
and
schema:maxValue
properties, or a reference to a concept or structured value using
schema:valueReference
. The property
dct:replaces
can be used to relate one
fdri:TimeBoundPropertyValue
to the previoud
fdri:TimeBoundPropertyValue
that it provides an updated value for.
fdri:ProperyValueSeries
represents a collection of
fdri:TimeBoundPropertyValues
providing values for the same property over different intervals. The property
fdri:hadValue
relates the
fdri:PropertyValueSeries
to all of the
fdri:TimeBoundPropertyValue
s that the property had over time (excluding the current value). The property
fdri:hasCurrentValue
relates the
fdri:PropertyValueSeries
to the
fdri:TimeBoundPropertyValue
that provides the current value of the property. For a property which is currently being monitored, it would be expected that
fdri:hasCurrentValue
has a value that is an
fdri:TimeBoundPropertyValue
with no
dcat:endDate
specified for its interval.
QUESTION Is site variance information available in a more structured form that makes it possible to relate the information to the sensor deployment? Does site variance information change over time? If site variance information is captured as text, should this really be a language tagged string rather than a simple string ?
QUESTION Should all measures such as altitude be expressed as a
schema:PropertyValue
value with units, or do we bake the assumed units into the ontology?
EnvironmentalMonitoringPlatform
fdri:EnvironmentalMonitoringPlatform
is used to represent either static or mobile infrastructure on which sensors or systems of sensors may be deployed. Examples include a post in the ground at a site, or a UAV or drone. It is subclassed from
fdri:EnvironmentalMonitoringFacility
to inherit the core facility metadata, and mapped to
sosa:Platform
to allow it to be the host of deployments of sensors.
[!NOTE] By mapping both fdri:EnvironmentalMonitoringSite and fdri:EnvironmentalMonitoringPlatform to
sosa:Platform
, a deployment of a sensor can be registered at the site level without having to model the detail of the physical infrastructure at the site, but that the model still has the flexibility to represent more detailed information if it is available and if deemed desireable to do so.
EnvironmentalMonitoringSystem
An fdri:EnvironmentalMonitoringSystem is a device which measures properties in the environment. As already noted, an fdri:EnvironmentalMonitoringSystem may be deployed either to an fdri:EnvironmentalMonitoringPlatform or directly to an fdri:EnvironmentalMonitoringSite .
An fdri:EnvironmentalMonitoringSystem carries several other metadata properties as shown in the diagram below.
EnvironmentalMonitoringSensor
An
fdri:EnvironmentalMonitoringSensor
is intended to represent an individual sensor and is subclassed from
sosa:Sensor
and may be deployed either to an
fdri:EnvironmentalMonitoringPlatform
or directly to an
fdri:EnvironmentalMonitoringSite
.
As fdri:EnvironmentalMonitoringSensor is subclassed from fdri:EnvironmentalMonitoringSystem it also inherits the additional metadata shown for that class and faults can be recorded against individual sensors.
Geo-Spatial Feature Of Interest
An fdri:EnvironmentalMonitoringFacility monitors some set of features of the environment. Where those features are spatially located, the class fdri:GeospatialFeatureOfInterest may be used to represent them.
The properties of fdri:GeospatialFeatureOfInterest provide ways of describing the geo-spatial extent of the feature which are described in more detail in Notes on Geo-spatial Resources
As already shown, the
GeospatialFeatureOfInterest
may also be referenced from the
Dataset
which contains observations of that feature.
FacilityGroup
A
FacilityGroup
is an unordered collection of
EnvironmentalMonitoringFacility
instances that share some common feature. A
FacilityGroup
is treated as a
Resource
in the metadata catalog and so may have a title, provenance and publication information and so on.
For simple groupings where there is no need to record historical membership or to provide a date range for a membership, the fdri:hasMember property can be used. For cases where membership of a group may change over time, the class fdri:FacilityGroupMembership can be used.
The
dct:type
property can be used to specify the nature of the grouping.
Where facility groupings are used to represent geospatial areas, there are optional properties to capture the geopatial extent of the grouping (e.g. the boundary of the region or catchment area that the group represents).
Deployments
Deployments are used when a system (a sensor or package of sensors) is deployed in the field.
* A
MobileDeployment
is a deployment of a system on a platform that moves along a track recorded by a track log.
* A
StaticDeployment
is a deployment of a system at a fixed location, optionally at some height above or depth below local ground level. The fixed location may be specified either by its own geometry or relative to the geometry of the platform or site at which it is deployed.
Deployments are modelled as a sub-class of
prov:Activity
and can be given time bounds using
prov:startedAt
and
prov:endedAt
, and a location using
prov:atLocation
.
TODO Clarify the notion of relative site location of sensors. Are individual sensors that are all attached to the same station positioned at different locations (and are those positions recorded?) When a station / sensor is given a relative location, exactly what is that relative to? Do we need to require an "origin" property for
EnvironmentalMonitoringSite
and/orEnvironmentalMonitoringStation
(or indeed just on anyEnvironmentalMonitoringFacility
)?QUESTION Are deployments equivalent to EMF Activities? If so, do we want to include that notion in the model at all?
Static Deployments
The class
fdri:StaticDeployment
is used to represent the deployment of a sensor or a package of sensors to a static platform such as a weather station at a monitoring site. The class carries additional properties
deployedHeight
and
deployedDepth
to capture the height above or below the ground where the sensor or sensor package was deployed.
The precise location of a static deployment may be captured either as an absolute location encapsulated as a
geos:Feature
resource, or as a location relative to an origin point defined by the
fdri:EnvironmentalMonitoringPlatform
that the deployment is on.
Mobile Deployments
The class
fdri:MobileDeployment
is used to capture the deployment of a system to a mobile platform such as a boat or a drone. In such cases, each sortie of mobile platform with the deployed system should be recorded as a separate
fdri:MobileDeployment
(e.g. when multiple flights are made by a drone with a particular package of sensors).
The
fdri:trackLog
property should be used to reference the detailed (possibly timed) track of the sortie, but the properties
geos:hasGeometry
,
geos:hasRepresentativePoint
,
geos:hasCentroid
,
geos:hasBoundingBox
,
geo:lat
,
geo:long
,
spatialrelations:easting
and
spatialrelations:northing
are also provided to allow the representative point location, geospatial path or the area extent of the track to be captured in a form suitable for display and/or geo-spatial query. For notes on these additional properties please refer to
Notes on Geo-spatial Resources
.
QUESTION Should the range of
trackLog
be more specialised? The assumption is that we don't want to try and model a flight path, but just reference it. If we are just referencing a resource do we want to use the DCATDistribution
class to capture information about the track log such as its format and size?
Sensor / System Model
This area of the model is concerned with defining sensor packages, models of sensor used and related procedures as well as the relationship to deployed instances of specific packages/sensors.
EnvironmentalMonitoringSystemType
is intended to be used to capture specific pre-defined packages of sensors or sub-systems. e.g.
FDRI Weather Station Sensor Package
,
FRDI Precipitation Station Sensor Package
, as well as specific models of Sensor e.g.
TFA 30-3121 Temperature Sensor
. The
dct:hasPart
relation is used to construct part-whole relations between a system/package and its components. Although not shown in this diagram,
fdri:EnvironmentalMonitoringSystemType
is defined as a subclass of
skos:Concept
.
fdri:EnvironmentalMonitoringSensor
is intended to capture a specific physical instance of some type of sensor. It is defined to extend
sosa:Sensor
.
fdri:EnvironmentalMonitoringSystem is intended to capture packages of multiple sensors.
The
dct:type
relation relates a
fdri:EnvironmentalMonitoringSensor
or
fdri:EnvironmentalMonitoringSystem
to the
fdri:EnvironmentalMonitoringSystemType
that represents the package build or sensor model.
An
fdri:EnvironmentalMonitoringSystemType
represents a model of sensor, or a package of specific models of sensor. It can be related to the observable property/ies it provides measurements for using the
sosa:observes
property.
Sensor / System Procedures
fdri:ProcedureType
is intended to capture categories of procedure, e.g.
Installation Procedure
,
Calibration Procedure
etc. The class
fdri:Procedure
is used to represent the procedure that applies to a specific system.
fdri:Procedure
is defined as a subclass of
prov:Plan
, enabling it to be used in relation to
prov:Activity
instances that represent the installation or calibration of a sensor or pacage of sensors. The class is also defined as a subclass of
dcat:CatalogResource
allowing all procedures to be recorded in a procedures catalog, The property
procedurePeriodicity
may be used to capture the recommended/required period between applications of the procedure to a given sensor.
Sensor / System Faults
A record of a system fault relates the affected
EnvironmentalMonitoringFacility
to one or more parameters which are affected by the fault.
A fault is a time-bounded event and so has a related interval with start and end date/date-times. The range of
dcat:startDate
and
dcat:endDate
is specified in DCAT as one of the following XSD datatypes
xsd:gYear
,
xsd:gYearMonth
,
xsd:date
, or
xsd:dateTime
.
The fault is understood as affecting all observations of the specified
Variable
made by the system during the specified interval. Multiple
Variable
instances may be specified on a single fault.
The
removeData
flag is set to true to indicate that affected observations should be removed from the data.
Sensor Configuration
Each configuration property of a sensor is represented as a collection of time-bounded property values.
The
dct:type
property is used to relate a
ConfigurationValueSeries
to a
skos:Concept
that speficies the configured sensor property. This approach uses a taxonomy of configuration properties to capture the different ways in which a sensor could be configured which may provide greater flexibility in adapting the model to new sensor types with novel configuration properties than an approach based on using semantic relationships defined in the domain model.
The
fdri:hasValue
property relates the
ConfigurationValueSeries
to a collection of
TimeBoundValueProperty
instances representing the different values of the configured property through time (excluding the current value).
The fdri:hasCurrentValue property relates the fdri:ConfigurationValueSeries to the fdri:TimeBoundPropertyValue that represents the configuration value that currently applies to the sensor.
On each
fdri:TimeBoundPropertyValue
, the
fdri:interval
property specifies the period over which the configuration applies and the
fdri:value
property specifies the configuration value applied. By inheriting
fdri:TimeBoundPropertyValue
from
schema:PropertyValues
we can support single values, value ranges and references to other resources as the value of a configuration.
An ordering of
fdri:TimeBoundPropertyValue
instances could additionally be modelled using the
dct:replaces
relationship with each value referencing its immediate predecssor.
NOTE The preceding is based on the assumption that there is a need for the metadata store to retain historical configuration information. If there are no motivating use cases for this then the structure could be significantly simplified.
TODO If we decide that the different time-bound property series of an
EnvironmentalMonitoringSite
can be captured in a soft-typed property value type, then reuse that type here rather than introduceConfigurationValue
The diagram below shows how this structure can be used to capture the use of a specific version of firmware on a sensor with the firmware version identified by use of a URI
The same configuration value could also be captured as a string value if there is no registry of firmware versions that an identifier could resolve to:
Sensor Metadata
Metadata relating to a physical instance of a sensor can be modelled as properties of the fdri:EnvironmentalMonitoringSensor instance.
QUESTION Should any/all of this metadata appear on
EnvironmentalMonitoringSystem
?QUESTION Would we prefer the flexibility of soft-typed property values here rather than modelling a set of direct properties?
QUESTION Should any of these properties be captured as value series to track historical changes?
Sensor Deployment
Deployment history can be constructed from the SOSA model, by following
ssn:deployedSystem
back from the System to the Deployment(s) the system had. Such a traversal may also follow
ssn:hasSubsystem
relations to include deployments in which the system in question was one part of a larger package.
Sensor Maintenance Activities
Interventions made on a sensor, such as callibration or repair can be modelled as PROV-O activities which can also be used to capture information such as the individual or organisation undertaking the procedure.
NOTE If there is more of a one to many relationship between recorded activities and the interventions on systems/sensors (e.g. a single site visit by an engineer results in the callibration of 6 sensors, the cleaning of 2 and the replacement of 2 others), then this might be better modelled using the full qualified version of PROV-O, possibly with a custom subclass of
prov:Activity
for maintenanceQUESTION Replace prov:used with a more meaningful relationship such as
affected
orappliedTo
to relate the activity to the system affected by the activity.
Sensor Calibration Factors
In the FDRI model, a sensor calibration factor is modelled as a
InternalDataProcessingConfiguration
which applies to a combination of an
EnvironmentalMonitoringSensor
and one or more
Variable
s. When a sensor is calibrated, a new
ConfigurationItem
is added to the
InternalDataProcessingConfiguration
as the current configuration item and any previous value is retained using the
hadConfigurationItem
relationship.
The
prov:wasGeneratedBy
relation can also be applied to relate a calibration
ConfigurationItem
to the maintainance
Activity
that represents the sensor calibration.
An initial calibration performed by the manufacturer can also be recorded as an activity based on the information provided on the calibration certificate received.
Data Processing Configurations
To model data processing configurations, there are two broad options to consider depending on how such configuration information is mastered. If the configuration information is mastered and managed in the metadata store, then a structure is needed to represent individual configuration properties and their values. If the configuration is mastered and managed in an external system such as a source control repository, then it would be more sensible to only record a link to (a version of) that configuration rather than to try and reflect its content in the metadata store.
Data Processing Activities and Data Processing Configurations
An fdri:DataProcessingConfiguration may be soft-typed with an fdri:DataProcessingConfigurationType which is a concept drawn from a data processing configuration type controlled vocabulary.
There are two subclasses defined for fdri:DataProcessingConfiguration . fdri:InternalDataProcessingConfiguration resources store configuration properties and their values in the metadata store. fdri:ExternalDataProcessingConfiguration resources refer to a configuration file stored in a source control repository.
Internal Data Processing Configuration
The
fdri:InteralDataProcessingConfiguration
class provides a structure for keeping a complete historic record of the data processing methods applied to a data set. The configuration is modelled as a collection of items, each item representing a data processing method that is applied along with the arguments passed into that method. Methods and their parameters are modelled as SKOS concepts with the method concept having an additional property to relate the method to the parameters that it accepts.
An fdri:InternalDataProcessingConfiguration is used to capture a collection of configuration items that apply to part of the data processing pipeline.
The relation fdri:appliesToFacility relates a fdri:DataProcessingConfiguration to the fdri:EnvironmentalMonitoringFacility or fdri:EnvironmentalMonitoringFacilityType whose measurements are affected by the configuration. The relation fdri:appliesToTimeSeries relates an fdri:DataProcessingConfiguration to the time series affected by the configuration.
NOTE The use of fdri:appliesToVariable to relate an fdri:DataProcessingConfiguration to the variable affected by the configuration is deprecated in favour of using fdri:appliesToTimeSeries and may be removed from the model.
The relation
fdri:hasCurrentConfigurationItem
relates an
fdri:DataProcessingConfiguration
to one or more
fdri:ConfigurationItem
s, which provide the current set of configuration values for the processing. Each
fdri:ConfigurationItem
specifies a method (e.g. multiply, spike etc.); a property value (which may be a specific value or a min/max range); a
fdri:phenomenonInterval
which indicates the date range of the observations to be affected by the configuration item; and an
fdri:interval
which specifies the interval during which the configuration item applies. If
fdri:phenomenonInterval
is omitted, the configuration would be treated as applying to all observations processed during the
fdri:interval
The relation fdri:hadConfigurationItem relates an fdri:DataProcessingConfiguration to the configuration items which were historically used by the configuration.
Configuration Item Strucutre
An
fdri:ConfigurationItem
resource has:
* a required
fdri:method
property which specifies the configuration method
* a required
fdri:interval
property which specifies the processing data range during which the configuration item applies
* an optional
fdri:observationInterval
property which specifies the date range of the observations to which the configuration item applies
* zero or more
fdri:argument
properties that specify the arguments passed to the configuration method.
* an optional
dct:replaces
property which relates the
fdri:ConfigurationItem
to the preceding
fdri:ConfigurationItem
which it replaces
An
fdri:ConfigurationArgument
resource has:
* a required
fdri:parameter
property which specifies the configuration parameter that the argument provides a value for.
* a required
fdri:hasValue
property which specifies the value of the argument.
Both fdri:DataProcessingMethod and fdri:ConfigurationParameter are subclasses of skos:Concept.
fdri:DataProcessingMethod
also has:
* an optional, repeatable property
fdri:hasParameter
which relates the method to the parameters that may be passed to the method.
QUESTION Is configuration history managed at the individual configuration property level or at the whole configuration level?
External Data Processing Configuration
When configuration information is mastered externally, the model for the configuration captures only the URI of the external repository that contains the configuration, the path within that repository to the configuration, and a version identifier that identifies the specific version of the configuration resource (e.g. a git commit hash or a tag if tag-based deployment is used). The
dct:type
property can be used to provide a more specific configuration type drawn from a SKOS concept scheme may be useful when processes use multiple configuration files for different purposes.
Notes on Geo-spatial Resources
Several classes in the FDRI ontology represent geo-spatially located entities which are either persistent or temporary in nature. In particular
fdri:EnvironmentalMonitoringFacility
,
fdri:GeospatialFeature
and
fdri:MobileDeployment
. To facilitate a range of both machine and human access to geospatial data relating to these entities the model provides a number of distinct properties on these classes.
geos:hasGeometry
MUST be provided and is intended to be used to provide the preferred geometry for the entity, whether this be a boundary, path or point. This property is intended to provide a consistently available property for machine processing of geospatial entities with some flexibility with regards to how the entity is described geospatially.
fdri:hasRepresentativePoint MUST be provided and MUST provide a POINT location for a representative point for the entity. This property is intended to provide a consistently available property for machine processing of geospatial entities as a set of point locations.
geo:lat
and
geo:long
SHOULD be provided and SHOULD provide the WGS84 latitude and longitude of the same point as
fdri:hasRepresentativePoint
. These properties are intended to facilitate easy access to representative point information for API users.
spatialrelations:easting
and
spatialrelations:northing
SHOULD be provided when the entity lies within the GB National Grid and SHOULD provide the easting and northing of the same point as
fdri:hasRepresentativePoint
. These properties are intended to facilitate easy access to representative point information for API users.
geos:hasCentroid
MAY be used to provide the coordinates of a centroid point for the entity.
geos:hasBoundingBox
MAY be used to provide the coordinates of a bounding box that contains the entity.
FDRI Fine-grained Metadata Store Ontology
Metadata
- IRI
-
http://fdri.ceh.ac.uk/vocab/metadata
- Title
-
FDRI Fine-grained Metadata Store Ontology
- Version Info
-
0.3 DRAFT (In Progress)
- Description
-
An ontology for the recording of dataset metadata, provenance information and related reference data for use in the fine-grained metadata store element of the FDRI project.
Classes
Activity Type c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ActivityType
|
---|---|
Description |
A Concept which defines a category of activity. |
Sub Class Of | Concept c |
Restriction |
is in scheme
op
only
Activity Type Scheme
c
|
Activity Type Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ActivityTypeScheme
|
---|---|
Description |
A concept scheme that manages a controlled list of activity types. |
Sub Class Of | Concept Scheme c |
Agent c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/Agent
|
---|---|
Description |
An Agent is something that has responsibility for an activity that takes place, for the existence or modification of some resource, or for the activity of another Agent. |
Sub Class Of | |
Super Class Of |
|
Aggregation c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/Aggregation
|
---|---|
Description |
Represents the aggregation of all values collected with a given frequency (fdri:resolution) over a given period of time (fdri:periodicity) using a given aggregation method (fdri:valueStatistic). |
Sub Class Of | Concept c |
In Range Of | aggregation op |
Restriction |
|
Annotation c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/Annotation
|
---|---|
Description |
Annotations provide an extension point to the FDRI metadata model to allow a more diverse range of metadata to be captured than is explicitly allowed for in the model. Each Annotation instance provides either a single value ( fdri:hasValue ) or a time-based series of values ( fdri:hasValueSeries ) for a single property ( fdri:property ). |
In Range Of |
|
Restriction |
|
Catchment Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/CatchmentScheme
|
---|---|
Description |
A concept scheme consisting of Catchment concepts. |
Sub Class Of | Concept Scheme c |
In Range Of | catchment scheme op |
Data Processing Configuration Argument c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ConfigurationArgument
|
---|---|
Description |
Represents a single argument passed to a configuration method as part of an
|
In Range Of | argument op |
Restriction |
Data Processing Configuration Item c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ConfigurationItem
|
---|---|
Description |
Represents the configuration of a single data processing method to be applied to a subset of observations as part of a data processing pipeline run. The property fdri:method references the concept that defines the data processing method applied. Each argument passed to the data processing method is provided through an fdri:argument property. The property fdri:interval indicates the period of time during which this configuration item is/was used. The property fdri:observationInterval indicates the date range of the measurements that the configuration item applies to. |
In Range Of | |
Restriction |
|
Configuration Parameter c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ConfigurationParameter
|
---|---|
Description |
Represents a single parameter that may be passed to an fdri:DataProcessingMethod as part of a data processing pipeline. |
Sub Class Of | Concept c |
In Range Of | parameter op |
Restriction |
is in scheme
op
only
Configuration Parameter Scheme
c
|
Configuration Parameter Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ConfigurationParameterScheme
|
---|---|
Description |
A concept scheme that manages a controlled list of configuration parameters. |
Sub Class Of | Concept Scheme c |
Configuration Property c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ConfigurationProperty
|
---|---|
Description |
A property of a system or process which may be altered in order to affect the way in which that system or process behaves. Instances of this class are used to define the properties by which the behaviour of fdri:EnvironmentalMonitoringSystem s may be constrained or modified. |
Sub Class Of | Concept c |
Restriction |
is in scheme
op
only
Configuration Property Scheme
c
|
Configuration Property Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ConfigurationPropertyScheme
|
---|---|
Description |
A Concept Scheme that manages a collection of configuration property concepts. |
Sub Class Of | Concept Scheme c |
In Range Of | configiuration property scheme op |
Configuration Value Series c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ConfigurationValueSeries
|
---|---|
Description |
A resources which provides the current and historically configured values for some configuration property. |
Sub Class Of | Property Value Series c |
Restriction |
Type
op
only
Configuration Property
c
|
Data Processing Configuration c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/DataProcessingConfiguration
|
---|---|
Description |
The configuration information which is used by a data processing activity to control the way in which the processing activity behaves.
A Data Processing Configuration is defined as a sub-type of
|
Sub Class Of | |
Restriction |
|
Super Class Of |
Data Processing Configuration Type c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/DataProcessingConfigurationType
|
---|---|
Description |
A Concept which defines a category of data processing configuration. |
Sub Class Of | Concept c |
Restriction |
is in scheme
op
only
Data Processing Configuration Type Scheme
c
|
Data Processing Configuration Type Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/DataProcessingConfigurationTypeScheme
|
---|---|
Description |
A Concept Scheme which manages a controlled list of Data Processing Configuration Type concepts. |
Sub Class Of | Concept Scheme c |
Data Processing Method c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/DataProcessingMethod
|
---|---|
Description |
A Concept which represents a data processing methodology/procedure and the parameters it can take. |
Sub Class Of | Concept c |
Restriction |
parameter
op
min
0
|
Deployment c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/Deployment
|
---|---|
Description |
Describes the deployment of one or more systems of sensors for some purpose. A deployment may be associated with a platform on which the sensors or systems were deployed. |
Sub Class Of | |
Restriction | |
Super Class Of | Static Deploment c |
Environmental Domain c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/EnvironmentalDomain
|
---|---|
Description |
A broad aspect of study of the natural environment. |
Sub Class Of | Concept c |
In Range Of | environmental domain op |
Restriction |
is in scheme
op
only
Environmental Domain Scheme
c
|
Environmental Domain Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/EnvironmentalDomainScheme
|
---|---|
Description |
A controlled vocabulary of Environmental Domain concepts. |
Sub Class Of | Concept Scheme c |
Environmental Monitoring Facility c
Environmental Monitoring Facility Type c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/EnvironmentalMonitoringFacilityType
|
---|---|
Description |
A Concept that represents a class of Environmental Monitoring Facility as defined by the monitoring programme that uses it. |
Sub Class Of | Concept c |
Restriction |
is in scheme
op
only
Environmental Monitoring Facility Type Scheme
c
|
Super Class Of | Environmental Monitoring System Type c |
Environmental Monitoring Facility Type Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/EnvironmentalMonitoringFacilityTypeScheme
|
---|---|
Description |
A controlled vocabulary of monitoring facility types. |
Sub Class Of | Concept Scheme c |
In Range Of |
Environmental Monitoring Network c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/EnvironmentalMonitoringNetwork
|
---|---|
Description |
A collection of infrastructure elements ( fdri:EnvironmentalMonitoringFacility ) which are used together for some environmental monitoring purpose. |
Restriction |
contains
op
only
Environmental Monitoring Facility
c
|
Environmental Monitoring Platform c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/EnvironmentalMonitoringPlatform
|
---|---|
Description |
A piece of infrastructure at a site that is used in the monitoring of the environment at that site. An Environmental Monitoring Platform may be a physical piece of infrastructure such as a post in the ground, a raised platform or a hole in the ground. It may also be used to represent a "slot" in the site infrastructure to which sensors may be serially deployed over time in order to monitor the same phenomenon.
An Environmental Monitoring Platform may host (
|
Sub Class Of |
Environmental Monitoring Programme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/EnvironmentalMonitoringProgramme
|
---|---|
Description |
An activity which undertakes the monitoring of some aspect(s) of the natural environment. An Environmental Monitoring Programme may make use of ( fdri:utilises ) any number of Environmental Monitoring Networks ( fdri:EnvironmentalMonitoringNetwork ) and/or Environmental Monitoring Facilities ( fdri:EnvironmentalMonitoringFacility ) in order to achieive its goals. |
In Domain Of | Relates an Environmental Monitoring Programme to the Environmental Monitoring Facility or Environmental Monitoring Network used by the programme in the delivery of its outputs. op |
In Range Of | |
Restriction |
Relates an Environmental Monitoring Programme to the Environmental Monitoring Facility or Environmental Monitoring Network used by the programme in the delivery of its outputs.
op
min
0
|
Environmental Monitoring Sensor c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/EnvironmentalMonitoringSensor
|
---|---|
Description |
A device which responds to a stimulus such as a change in the environment and reports a resulting observation. |
Sub Class Of | |
Restriction |
|
Environmental Monitoring Site c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/EnvironmentalMonitoringSite
|
---|---|
Description |
A geo-spatial location which contains infrastructure elements to which environmental monitoring systms are deployed.
An Environmental Monitoring Site may host any number of systems (
fdri:EnvironmentalMonitoringSystem
) and it may be the target of any number of deployments (
If information is available regarding the platforms ( fdri:EnvironmentalMonitoringPlatform ) at a site, then hosting and deployment relationships should target the platform(s) rather than the site where possible. |
Sub Class Of | |
Restriction |
|
Environmental Monitoring System c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/EnvironmentalMonitoringSystem
|
---|---|
Description |
An abstraction for a pieces of environmental monitoring infrastructure that may be deployed to provide observations of environmental features of interest. |
Sub Class Of | |
Restriction |
|
Super Class Of | Environmental Monitoring Sensor c |
Environmental Monitoring System Type c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/EnvironmentalMonitoringSystemType
|
---|---|
Description |
A concept that defines a classification of monitoring system type. System type classification includes both broad functional classification (e.g. anenometer), and more narrow make and model classification. |
Sub Class Of | Environmental Monitoring Facility Type c |
Restriction |
|
External Data Processing Configuration c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ExternalDataProcessingConfiguration
|
---|---|
Description |
A Data Processing Configuration whose values are maintained in a system external to the FDRI metadata store.
The
The
|
Sub Class Of | Data Processing Configuration c |
Restriction |
|
Environmental Monitoring Facility Group c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/FacilityGroup
|
---|---|
Description |
Represents a collection of related Environmental Monitoring Facilities. Facility Groups may be geographic (e.g. region, catchment), administrative (e.g. local authority, commisioning group) or created for any other purpose. Membership may be expressed directly using the fdri:hasMember property, or indirectly (with an optional temporal constraint) by creating fdri:FacilityGroupMembership instances. |
Sub Class Of | dcat:Resource |
In Range Of | group op |
Restriction |
|
Facility Group Membership c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/FacilityGroupMembership
|
---|---|
Description |
Represents an optionally time-bounded membership of an
|
Restriction |
Facility Group Type c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/FacilityGroupType
|
---|---|
Description |
A concept representing the nature of a facility group. e.g. catchment, region, project. |
Sub Class Of | Concept c |
Restriction |
is in scheme
op
only
Environmental Monitoring Facility Group Type Scheme
c
|
Environmental Monitoring Facility Group Type Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/FacilityGroupTypeScheme
|
---|---|
Description |
A controlled vocabulary of monitoring facility group types. |
Sub Class Of | Concept Scheme c |
Fault c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/Fault
|
---|---|
Description |
A record of a fault that affects the capture of one or more variables ( fdri:affectedVariable ) by one or more monitoring facilities ( fdri:affectedFacility ) for a given period of time (`fdri:interval). A fault may or may not require that data collected for the affected variables by the affected facilities be removed from the published datasets ( fdri:removeData ). A persistent or unresolved fault may be represented by using an interval with no defined end time. |
In Domain Of | |
Restriction |
|
Geo-spatial Feature Of Interest c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/GeospatialFeatureOfInterest
|
---|---|
Description |
A Feature of Interest with a geospatial location. |
Sub Class Of | sosa:Sample |
Restriction |
|
Internal Data Processing Configuration c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/InternalDataProcessingConfiguration
|
---|---|
Description |
A data processing configuration whose values are stored in the FDRI metadata service.
Configuration values are conveyed by a collection of Configiration Items (
A current configuration MAY consist of multiple
|
Sub Class Of | Data Processing Configuration c |
Restriction |
|
Measure c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/Measure
|
---|---|
Description |
Represents the measurement of a variable (fdri:variable) as recorded in a dataset using some consistent measurement unit (fdri:hasUnit) and an optional aggregation (fdri:aggregation). |
Sub Class Of | Concept c |
In Domain Of | has unit op |
In Range Of | measure op |
Restriction |
|
Measure Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/MeasureScheme
|
---|---|
Description |
A controlled vocabulary of variable measures. |
Sub Class Of | Concept Scheme c |
Observation Dataset c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ObservationDataset
|
---|---|
Description |
A dataset that provides values for Measures from some Environmental Monitoring Facility or Programme.
The property
fdri:measure
should be use to specify the Measures recorded by the dataset and
It is recommended that every dataset should specify the feature(s) of interest (sosa:hasFeatureOfInterest) observed by the measures in the dataset, and the originating programme (fdri:originatingProgramme) for the data. Datasets that provide observations from static sites should also reference these using the fdri:originatingSite property. |
Sub Class Of | dcat:Dataset |
In Domain Of | |
Restriction |
|
Super Class Of |
Observation Dataset Series c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ObservationDatasetSeries
|
---|---|
Description |
A Dataset Series that groups a collection of related Observation Datasets together. |
Sub Class Of |
Organization c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/Organization
|
---|---|
Description |
A social or legal institution such as a company, society etc. |
Sub Class Of | Agent c |
Person c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/Person
|
---|---|
Description |
A natural person. |
Sub Class Of | Agent c |
Procedure c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/Procedure
|
---|---|
Description |
A process follwed by an Agent (
fdri:Agent
) during the execution of an Activity (
The categorization of the procedure SHOULD be indicated using the
The periodicity ( fdri:procedurePeriodicity ) property SHOULD be used to capture the expected frequency of execution of the Procedure. |
Sub Class Of | |
In Range Of | has procedure op |
Restriction |
|
Super Class Of | Time-series Plan c |
Procedure Type c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ProcedureType
|
---|---|
Description |
A concept which defines a category or type of fdri:Procedure . |
Sub Class Of | Concept c |
Restriction |
is in scheme
op
only
Procedure Type Scheme
c
|
Procedure Type Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ProcedureTypeScheme
|
---|---|
Description |
A controlled vocabulary of types or categories of procedure that might be undertaken by an Agent as (part of) an Activity. |
Sub Class Of | Concept Scheme c |
Processing Level c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ProcessingLevel
|
---|---|
Description |
A concept which defines a level of data processing that has been applied to a dataset. |
Sub Class Of | Concept c |
Restriction |
is in scheme
op
only
Processing Level Scheme
c
|
Processing Level Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ProcessingLevelScheme
|
---|---|
Description |
A controlled vocabulary of the levels of data processing which may be applied to a dataaset. |
Sub Class Of | Concept Scheme c |
Programme Catalog c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ProgrammeCatalog
|
---|---|
Sub Class Of | dcat:Catalog |
Restriction |
programme
op
exactly
1
|
Property Value c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/PropertyValue
|
---|---|
Description |
A structured representation of the value of a property, allowing for values that are simple values, value ranges, or classifications. |
Sub Class Of | schema:PropertyValue c |
Restriction |
qualifier
op
min
0
|
Super Class Of | Time-bound Property Value c |
Property Value Series c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/PropertyValueSeries
|
---|---|
Description |
An record of values of a property. The currently active/valid value is given by fdri:hasCurrentValue and historic values are given by fdri:hadValue . |
In Range Of | has value series op |
Restriction |
|
Super Class Of | Configuration Value Series c |
Quality Observation c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/QualityObservation
|
---|---|
Description |
A type of
|
Sub Class Of | sosa:Observation |
Restriction |
sosa:hasFeatureOfInterest
only
dcat:Dataset
c
|
Region Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/RegionScheme
|
---|---|
Description |
A controlled vocabulary of Regions. |
Sub Class Of | Concept Scheme c |
In Range Of | region scheme op |
Related Party Attribution c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/RelatedPartyAttribution
|
---|---|
Description |
An association between an Agent and the role that they play in relation to the referencing resource. |
Sub Class Of | Attribution c |
Restriction |
|
Related Party Role c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/RelatedPartyRole
|
---|---|
Description |
A concept that defines the role an fdri:Agent may play in relation to some resource. |
Sub Class Of | Concept c |
Restriction |
is in scheme
op
only
Related Party Role Scheme
c
|
Related Party Role Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/RelatedPartyRoleScheme
|
---|---|
Description |
A concept scheme that defines a controlled vocabulary for the roles that an Agent may play in relation to other resources. |
Sub Class Of | Concept Scheme c |
Relative Location c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/RelativeLocation
|
---|---|
Description |
Specifies a geographic point as an offset from some contextually-defined reference point. |
Restriction |
|
Software Agent c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/SoftwareAgent
|
---|---|
Description |
A software system |
Sub Class Of | Agent c |
Restriction |
|
Soil Type c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/SoilType
|
---|---|
Description |
A concept that defines a soil type classification. |
Sub Class Of | Concept c |
Restriction |
is in scheme
op
only
Soil Type Scheme
c
|
Soil Type Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/SoilTypeScheme
|
---|---|
Description |
A concept scheme that defines a controlled vocabulary of soil type classifications. |
Sub Class Of | Concept Scheme c |
Static Deploment c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/StaticDeployment
|
---|---|
Description |
A deployment of a sensor or system of sensors in a fixed relationship to some location. |
Sub Class Of | Deployment c |
Restriction |
|
System Status c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/SystemStatus
|
---|---|
Description |
A concept that defines an operational status category for an Environmental Monitoring System. |
Sub Class Of | Concept c |
Restriction |
is in scheme
op
only
System Status Scheme
c
|
System Status Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/SystemStatusScheme
|
---|---|
Description |
A controlled vocabulary of system status categories. |
Sub Class Of | Concept Scheme c |
Time-bound Property Value c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/TimeBoundPropertyValue
|
---|---|
Description |
A value with an associated period of time during which the value is/was vaild. |
Sub Class Of | Property Value c |
In Range Of |
|
Restriction |
|
Time-Series Dataset c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/TimeSeriesDataset
|
---|---|
Description |
A Observation Dataset consisting of a collection of values of one or more Measures of some Feature of Interest at regular intervals over a period of time.
This class extends
fdri:ObservationDataset
with metadata properties that assist in the processing of the data through the FDRI data pipeline.
fdri:sourceBucket
,
fdri:sourceDataset
and
fdri:sourceColumnName
are used to access the dataset values. The
|
Sub Class Of | Observation Dataset c |
Restriction |
|
Time-Series Definition c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/TimeSeriesDefinition
|
---|---|
Description |
A representation of a time series of some observed or derived measurement of a variable. A Time-Series Definition captures the information that is common across multiple Time-Series Datasets that measure or derive values for the same Variable using the same procedure. |
Sub Class Of | Concept c |
In Range Of | uses op |
Restriction |
|
Time-series Plan c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/TimeSeriesPlan
|
---|---|
Description |
A procedure which results in the creation or update of instances of a Time-Series Definition ( fdri:TimeSeriesDefinition ) through the application of one or more data processing configurations ( fdri:DataProcessingConfiguration ) to it's input time series. |
Sub Class Of | Procedure c |
Restriction |
|
Unit of Measure c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/Unit
|
---|---|
Description |
A Concept which represents a unit of measure of an observable property. |
Sub Class Of | Concept c |
Restriction |
is in scheme
op
only
Unit of Measure Scheme
c
|
Unit of Measure Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/UnitScheme
|
---|---|
Description |
A concept scheme providing a controlled vocabulary of units of measure. |
Sub Class Of | Concept Scheme c |
Value Statistic c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/ValueStatistic
|
---|---|
Description |
A concept that defines a statistical method for the derivation of a single aggregated value from a series of source values. |
Sub Class Of | Concept c |
In Range Of | value statistic op |
Variable c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/Variable
|
---|---|
Description |
A variable whose definition also captures additional information about the context of each measurement of the property. |
Sub Class Of | |
In Domain Of | unit name dp |
In Range Of |
|
Restriction |
is in scheme
op
only
Variable Scheme
c
|
Variable Scheme c
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/VariableScheme
|
---|---|
Description |
A concept scheme which manages a controlled set of Variable definitions. |
Sub Class Of | Concept Scheme c |
In Range Of |
Unit c
IRI |
http://qudt.org/schema/qudt/Unit
|
---|---|
In Domain Of | schema:unit op |
In Range Of | has unit op |
Property Value c
IRI |
http://schema.org/PropertyValue
|
---|---|
In Range Of | has value op |
Restriction |
|
Super Class Of | Property Value c |
point c
IRI |
http://www.w3.org/2003/01/geo/wgs84_pos#Point
|
---|---|
Description |
|
Sub Class Of | SpatialThing c |
SpatialThing c
IRI |
http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing
|
---|---|
Description |
Anything with spatial extent, i.e. size, shape, or position. e.g. people, places, bowling balls, as well as abstract areas like cubes. |
In Domain Of | |
In Range Of | location op |
Super Class Of | point c |
Entity c
IRI |
https://w3id.org/iadopt/ont/Entity
|
---|---|
Sub Class Of | Concept c |
Property c
IRI |
https://w3id.org/iadopt/ont/Property
|
---|---|
Description |
A type of a characteristic of an
|
Sub Class Of | Concept c |
Variable c
IRI |
https://w3id.org/iadopt/ont/Variable
|
---|---|
Super Class Of | Variable c |
Object Properties
affected facility op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/affectedFacility
|
---|---|
Description |
Relates an fdri:Fault to the fdri:EnvironmentalMonitoringFacility whose operation is or may be affected by the Fault |
Sub Property Of | topObjectProperty op |
Domain | Fault c |
Range | Environmental Monitoring Facility c |
affected variable op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/affectedVariable
|
---|---|
Description |
Relates an fdri:Fault to the fdri:Variable the observation of which is or may be affected by the fault. |
Sub Property Of | topObjectProperty op |
Domain | Fault c |
Range | Variable c |
aggregation op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/aggregation
|
---|---|
Description |
Defines the statistical aggregation applied to observations to produce a measure. |
Range | Aggregation c |
annotation property scheme op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/annotationPropertyScheme
|
---|---|
Description |
References a controlled list of annotation properties used by this catalog. |
Sub Property Of | dcat:themeTaxonomy |
Range | Variable Scheme c |
applies to facility op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/appliesToFacility
|
---|---|
Description |
Defines the Environmental Monitoring Facility that a data processing configuration applies to. |
Sub Property Of | topObjectProperty op |
Range | Environmental Monitoring Facility c |
applies to time-series op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/appliesToTimeSeries
|
---|---|
Description |
Defines the Time-Series Dataset or Time-Series Definition that a Data Processing Configuration is used for. |
Range | Time-Series Dataset c or Time-Series Definition c |
applies to variable op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/appliesToVariable
|
---|---|
Description |
Defines the Variable that a Data Processing Configuration is applied to. |
Sub Property Of | topObjectProperty op |
Range | Variable c |
argument op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/argument
|
---|---|
Description |
An argument passed to the Data Processing Method of an Internal Data Processing Configuration. |
Sub Property Of | topObjectProperty op |
Range | Data Processing Configuration Argument c |
catchment scheme op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/catchmentScheme
|
---|---|
Description |
References a controlled list of Catchment areas referenced by the catalog. |
Sub Property Of | dcat:themeTaxonomy |
Range | Catchment Scheme c |
certification op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/certification
|
---|---|
Description |
A link to the document that certifies the system |
configuration op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/configuration
|
---|---|
Description |
The current and historical configuration of one or more aspects of the parent resource. |
Range | Configuration Value Series c or Data Processing Configuration c |
configiuration property scheme op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/configurationPropertyScheme
|
---|---|
Description |
References a controlled list of configuration properties referenced by the catalog. |
Sub Property Of | dcat:themeTaxonomy |
Range | Configuration Property Scheme c |
contains op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/contains
|
---|
environmental domain op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/environmentalDomain
|
---|---|
Description |
The domain(s) of environmental study that the observations of this facility relate to. |
Range | Environmental Domain c |
group op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/group
|
---|---|
Description |
Defines the Environmental Monitoring Facility Group that participates in an Environmental Monitoring Facility Group Membership relation. |
Range | Environmental Monitoring Facility Group c |
had configuration item op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/hadConfigurationItem
|
---|---|
Description |
The configuration item that was part of the parent configuration at some past period in time. |
Sub Property Of | topObjectProperty op |
Range | Data Processing Configuration Item c |
had value op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/hadValue
|
---|---|
Description |
Defines a value which a property had at during some past period of time. |
Range | Time-bound Property Value c |
has annotation op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/hasAnnotation
|
---|---|
Description |
Relates an item to the fdri:Annotation items that provide additional property values for that item. |
Range | Annotation c |
has current configuration item op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/hasCurrentConfigurationItem
|
---|---|
Description |
The configuration item that is part of the parent configuration at the present time. |
Sub Property Of | topObjectProperty op |
Range | Data Processing Configuration Item c |
has current value op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/hasCurrentValue
|
---|---|
Description |
The value that a property currently has. |
Range | Time-bound Property Value c |
has member op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/hasMember
|
---|---|
Description |
Represents a simple group-membership relationship in which the subject of the statement is the group and the object of the statement the group member |
has procedure op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/hasProcedure
|
---|---|
Description |
Relates a resource to a Procedure which may be applied to that resource. |
Range | Procedure c |
has representative point op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/hasRepresentativePoint
|
---|---|
Description |
Provides a represenataive point location for an item which may have more complex spatial geometry assocaited with it. |
Sub Property Of | geos:hasGeometry |
has unit op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/hasUnit
|
---|---|
Description |
Relates a Measure to the unit of measurement used by observations of the property. |
Domain | Measure c |
Range | http://qudt.org/schema/qudt/Unit c |
has value op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/hasValue
|
---|---|
Description |
Provides the current value of the item (an
fdri:Annotation
or
This property should be used for annotations where it is not necessary to track an historical record of the annotation values over time, and should be used to provide the currently accepted value of the parent item. When fdri:hasValueSeries is present on an item, this property SHOULD NOT be present on the same item. |
Sub Property Of | topObjectProperty op |
Range | schema:PropertyValue c |
has value series op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/hasValueSeries
|
---|---|
Description |
Provides a historical record of the values of the parent item (an fdri:Annotation) including the current annotation value. When fdri:hasValue is present on an item, this property SHOULD NOT be present on the same item. |
Sub Property Of | topObjectProperty op |
Range | Property Value Series c |
interval op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/interval
|
---|---|
Description |
Relates a time-bound property or relationship to the period of time during which that property or relationship was valid. |
Range | Period of Time |
measure op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/measure
|
---|---|
Description |
Relates an ObservationDataset to a Measure that the dataset provides values for. |
Domain | Observation Dataset c |
Range | Measure c |
member op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/member
|
---|---|
Description |
Defines the Environmental Monitoring Facility that is a member of some Environmental Monitoring Facility Group in a qualified Environmental Monitoring Facility Group Membership relationship. |
Range | Environmental Monitoring Facility c |
method op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/method
|
---|---|
Description |
Relates a Data Processing Configuration Item to the data processing method that is configured. |
Sub Property Of | topObjectProperty op |
Domain | Concept c |
methodology op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/methodology
|
---|---|
Description |
Relates a Time-Series Definition to the Plan that defines how instances of the Time-Series Definition are generated and/or updated. |
Range | Plan c |
monitoring facility type scheme op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/monitoringFacilityTypeScheme
|
---|---|
Description |
References a controlled list of monintoring facility types referenced by the catalog. |
Sub Property Of | dcat:themeTaxonomy |
Range | Environmental Monitoring Facility Type Scheme c |
monitoring system type scheme op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/monitoringSystemTypeScheme
|
---|---|
Description |
References a controlled list of monitoring system types referenced by the catalog. |
Sub Property Of | dcat:themeTaxonomy |
Range | Environmental Monitoring Facility Type Scheme c |
observation interval op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/observationInterval
|
---|---|
Description |
Defines a time-slice of observations that a configuration item applies to. This is distinct from the
|
Sub Property Of | topObjectProperty op |
Range | Period of Time |
observed property scheme op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/observedPropertyScheme
|
---|---|
Description |
References a controlled vocabulary of Variables that is referenced by the catalog. |
Sub Property Of | dcat:themeTaxonomy |
Range | Variable Scheme c |
operating period op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/operatingPeriod
|
---|---|
Description |
The period of time during which an Environmental Monitoring Facility is/was operational. |
Range | Period of Time |
originating facility op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/originatingFacility
|
---|---|
Description |
Relates a dataset of observations to the Environmental Monitoring Facility from which the observations originated. The choice of facilit(ies) to use as the value of this property should be restricted to those which apply to all observations in the temporal range of the dataset (such as a site or a platform), and not to facilities which might be replaced over the time span of the dataset (such as a replacable sensor or sensor package). |
Sub Property Of | topObjectProperty op |
Super Property Of | originating site op |
Domain | Observation Dataset c |
Range | Environmental Monitoring Facility c |
originating programme op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/originatingProgramme
|
---|---|
Description |
The environmental monitoring programme that intiated the activities that resulted in the production of this dataset. |
Domain | Observation Dataset c |
Range | Environmental Monitoring Programme c |
originating site op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/originatingSite
|
---|---|
Description |
Relates a dataset of observations to the Environmental Monitoring Site from which the observations originated. |
Sub Property Of | originating facility op |
parameter op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/parameter
|
---|---|
Description |
Relates a Data Processing Method to one of the paramters that the method takes, or a Data Processing Configuration Argument to the parameter that it provides a value for. |
Sub Property Of | topObjectProperty op |
Range | Configuration Parameter c |
programme op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/programme
|
---|---|
Description |
Relates a Programme Catalog to the Environmental Monitoring Programme that the catalog covers. |
Range | Environmental Monitoring Programme c |
property op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/property
|
---|---|
Description |
References the fdri:Variable which describes the property for which an fdri:Annotation provides a value or value series. |
Range | Variable c |
qualifier op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/qualifier
|
---|---|
Description |
Provides an additional qualifier value for an annotation value. |
Range | Annotation c |
region scheme op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/regionScheme
|
---|---|
Description |
References a controlled list of geographical regions that are referenced by the catalog. |
Sub Property Of | dcat:themeTaxonomy |
Range | Region Scheme c |
status op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/status
|
---|---|
Description |
The operational status of an Environmental Monitoring System. |
uses op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/uses
|
---|---|
Description |
Relates a Time Series Plan for the production of some Time Series to the Time Series Definitions that define the input Time Series used by the plan. |
Range | Time-Series Definition c |
Relates an Environmental Monitoring Programme to the Environmental Monitoring Facility or Environmental Monitoring Network used by the programme in the delivery of its outputs.utilises op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/utilises
|
---|---|
Domain | Environmental Monitoring Programme c |
Range | Environmental Monitoring Network c or Environmental Monitoring Facility c |
value statistic op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/valueStatistic
|
---|---|
Description |
Relates an aggregated data resource to the type of aggregation applied. |
Range | Value Statistic c |
variable op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/variable
|
---|---|
Description |
Relates a Measure to the Variable that is measured. |
Range | Variable c |
was modified by op
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/wasModifiedBy
|
---|---|
Description |
Relates a resource to the activity that modified the resource in some way. |
Sub Property Of | was influenced by op |
Domain | Observation Dataset c |
replaces op
IRI |
http://purl.org/dc/terms/replaces
|
---|
type op
IRI |
http://purl.org/dc/terms/type
|
---|
unit op
IRI |
http://schema.org/unit
|
---|---|
Domain | http://qudt.org/schema/qudt/Unit c |
value reference op
IRI |
http://schema.org/valueReference
|
---|
location op
IRI |
http://www.w3.org/2003/01/geo/wgs84_pos#location
|
---|---|
Description |
The relation between something and the point, or other geometrical thing in space, where it is. For example, the realtionship between a radio tower and a Point with a given lat and long. Or a relationship between a park and its outline as a closed arc of points, or a road and its location as a arc (a sequence of points). Clearly in practice there will be limit to the accuracy of any such statement, but one would expect an accuracy appropriate for the size of the object and uses such as mapping . |
Sub Property Of | http://xmlns.com/foaf/0.1/based_near ap |
Range | SpatialThing c |
Datatype Properties
aggregation period dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/aggregationPeriod
|
---|---|
Description |
The duration of time over which an time-series aggregation applies. |
Range | xsd:duration |
altitude dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/altitude
|
---|---|
Description |
Height above sea-level measured in metres. |
Range | xsd:decimal |
asset number dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/assetNumber
|
---|---|
Description |
An identifier assigned to a piece of infrastructure or equipment by the entity that is responsible for the management of that item. |
Range | xsd:string |
date of disposal dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/dateOfDisposal
|
---|---|
Description |
The date on which an item was disposed of by the entity that manged it up to that date. |
Sub Property Of | Date p |
Range | xsd:date |
date of purchase dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/dateOfPurchase
|
---|---|
Description |
The date on which an item was purchased by the entity that manages it. |
Sub Property Of | Date p |
Range | xsd:date |
deployed depth dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/deployedDepth
|
---|---|
Description |
The depth (in metres) below ground level at which an environmental monitoring system is deployed. |
Range | xsd:decimal |
deployed height dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/deployedHeight
|
---|---|
Description |
The height (in metres) above ground level at which an environmental monitoring system is deployed. |
Range | xsd:decimal |
deployment position dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/deploymentPosition
|
---|---|
Description |
Descriptive information about the positioning of an Environmental Monitoring System as the result of the containing StaticDeployment activity |
Range | langString |
deployment variance dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/deploymentVariance
|
---|---|
Description |
Descriptive information about the way in which the deployment of an Environmental Monitoring System differs from the standard deployment of a system of its type. |
Range | langString |
elevation dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/elevation
|
---|---|
Description |
The height offset of a relative location from its origin, measured in metres. |
Sub Property Of | topDataProperty dp |
Range | xsd:decimal |
is mobile dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/isMobile
|
---|---|
Description |
True if this Environmental Monitoring Facility is not static when reporting measurements. e.g. a UAV, ship |
Range | xsd:boolean |
offset east dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/offsetEast
|
---|---|
Description |
The easterly offset of a relative location from its origin, measured in metres. |
Sub Property Of | topDataProperty dp |
Range | xsd:decimal |
offset north dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/offsetNorth
|
---|---|
Description |
The northerly offset of a relative location from its origin measured in metres. |
Sub Property Of | topDataProperty dp |
Range | xsd:decimal |
periodicity dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/periodicity
|
---|---|
Description |
The duration over which an time-based aggregation applies. |
Sub Property Of | topDataProperty dp |
Range | xsd:duration |
procedure periodicity dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/procedurePeriodicity
|
---|---|
Description |
How frequently a process or procedure should be carried out. |
Range | xsd:duration |
remove data dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/removeData
|
---|---|
Description |
True if data that was measured during the existence of a Fault should be removed from the observation dataset. |
Range | xsd:boolean |
source control repository dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/repository
|
---|---|
Description |
The IRI of the source control repository which holds the source code for a prov:SoftwareAgent. |
Range | xsd:anyURI |
source control repository path dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/repositoryPath
|
---|---|
Description |
A repository-relative path to the files or directories that contain the data processing configuration values. |
resolution dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/resolution
|
---|---|
Description |
The duration between the individual measurements that are aggregated to produce an aggregate value. |
Sub Property Of | topDataProperty dp |
Range | xsd:duration |
serial number dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/serialNumber
|
---|---|
Description |
The unique identifier assigned to a piece of equipment by its manufacturer. |
Range | xsd:string |
site variance dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/siteVariance
|
---|---|
Description |
Descriptive information about the way in which the layout of an Environmental Monitoring Facility differs from the standard layout for a facility of its type. |
Range | langString |
source bucket dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/sourceBucket
|
---|---|
Description |
A reference to the AWS S3 bucket that contains the data for an FDRI dataset. |
Range | xsd:string |
source column name dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/sourceColumnName
|
---|---|
Description |
The name of the column within a source dataset that contain values for an FDRI dataset. |
Range | xsd:string |
source dataset dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/sourceDataset
|
---|---|
Description |
The name of the dataset in an AWS S3 bucket which contains the values for an FDRI dataset. |
Range | xsd:string |
storage location dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/storageLocation
|
---|---|
Description |
The place in which a piece of infrastructure is currently stored. |
Range | xsd:string |
unit name dp
IRI |
http://fdri.ceh.ac.uk/vocab/metadata/unitName
|
---|---|
Description |
Provides the display label to use for the unit of measurement of a Complex Observable Property. |
Domain | Variable c |
Range | langString |
latitude dp
IRI |
http://www.w3.org/2003/01/geo/wgs84_pos#lat
|
---|---|
Description |
The WGS84 latitude of a SpatialThing (decimal degrees). |
Domain | SpatialThing c |
longitude dp
IRI |
http://www.w3.org/2003/01/geo/wgs84_pos#long
|
---|---|
Description |
The WGS84 longitude of a SpatialThing (decimal degrees). |
Domain | SpatialThing c |
Annotation Properties
altitude ap
IRI |
http://www.w3.org/2003/01/geo/wgs84_pos#alt
|
---|---|
Description |
The WGS84 altitude of a SpatialThing (decimal meters above the local reference ellipsoid). |
Domain | SpatialThing c |
location ap
IRI |
http://www.w3.org/2003/01/geo/wgs84_pos#location
|
---|---|
Description |
The relation between something and the point, or other geometrical thing in space, where it is. For example, the realtionship between a radio tower and a Point with a given lat and long. Or a relationship between a park and its outline as a closed arc of points, or a road and its location as a arc (a sequence of points). Clearly in practice there will be limit to the accuracy of any such statement, but one would expect an accuracy appropriate for the size of the object and uses such as mapping . |
Sub Property Of | http://xmlns.com/foaf/0.1/based_near ap |
Range | SpatialThing c |
based_near ap
IRI |
http://xmlns.com/foaf/0.1/based_near
|
---|---|
Super Property Of | location op |
Namespaces
- :
-
http://fdri.ceh.ac.uk/vocab/metadata/
- dcat
-
http://www.w3.org/ns/dcat#
- dct
-
http://purl.org/dc/terms/
- geo
-
http://www.w3.org/2003/01/geo/wgs84_pos#
- geos
-
http://www.opengis.net/ont/geosparql#
- iop
-
https://w3id.org/iadopt/ont/
- ns1
-
http://fdri.ceh.ac.uk/vocab/
- owl
-
http://www.w3.org/2002/07/owl#
- prov
-
http://www.w3.org/ns/prov#
- rdf
-
http://www.w3.org/1999/02/22-rdf-syntax-ns#
- rdfs
-
http://www.w3.org/2000/01/rdf-schema#
- schema
-
http://schema.org/
- skos
-
http://www.w3.org/2004/02/skos/core#
- sosa
-
http://www.w3.org/ns/sosa/
- spatialrelations
-
http://data.ordnancesurvey.co.uk/ontology/spatialrelations/
- ssn
-
http://www.w3.org/ns/ssn/
- xsd
-
http://www.w3.org/2001/XMLSchema#
Legend
c | Classes |
op | Object Properties |
dp | Datatype Properties |
ap | Annotation Properties |