Fork me on GitHub

The SEAS Forecasting ontology

The SEAS Forecasting ontology extends the Process Execution Platform (PEP) ontology and defines:

  • seas:Forecaster that implement seas:Forecasting processes and do seas:Forecasts

Sub types of seas:Forecaster, seas:Forecasting, and seas:Forecast, may constrain the type of the value of the property. For instance ontology seas:BooleanOntology may define seas:BooleanForecaster, seas:BooleanForecasting, and seas:BooleanForecast, that constrain the forecasted property to be a seas:BooleanProperty.

Figure below provides an overview of some concepts in this ontology:

Overview of the Forecasting ontology

Classes

Forecast

Label: Forecast

IRI: https://w3id.org/seas/Forecast

A Forecast is the execution of some Forecasting process by some Forecaster.

Forecaster

Label: Forecaster

IRI: https://w3id.org/seas/Forecaster

A Forecaster implements some Forecasting process, and may generate forecasts.

Forecasting

Label: Forecasting

IRI: https://w3id.org/seas/Forecasting

Forecasting is the process of forecasting the state of a property.

Object Properties

forecasts

Label: forecasts

IRI: https://w3id.org/seas/forecasts

Links an Forecasting, Forecaster, or Forecast, to the feature of interest a property of which it forecasts.

If x forecasts a property, then it also forecasts the feature of interest of this property:

seas:forecastsProperty < seas:forecasts o seas:isPropertyOf .

If a forecasting forecasts a feature of interest, then any Forecaster that implements this forecasting also forecasts this feature of interest, and any Forecast that used this forecasting also forecasts this feature of interest. Furthermore, if a Forecaster forecasts a feature of interest, then any Forecast executed by this Forecaster also forecasts this feature of interest:

seas:forecasts < pep:methodUsed o seas:forecasts .
seas:forecasts < pep:methodUsed o seas:forecasts .
seas:forecasts < pep:executedBy o seas:forecasts .

forecastsProperty

Label: forecasts property

IRI: https://w3id.org/seas/forecastsProperty

Links an Forecasting, Forecaster, or Forecast, to the property it forecasts.

If a forecasting forecasts a property, then any Forecaster that implements this forecasting also forecasts this property, and any Forecast that used this forecasting also forecasts this property. Furthermore, if a Forecaster forecasts a property, then any Forecast executed by this Forecaster also forecasts this property:

seas:forecastsProperty < pep:implements o seas:forecastsProperty .
seas:forecastsProperty < pep:methodUsed o seas:forecastsProperty .
seas:forecastsProperty < pep:executedBy o seas:forecastsProperty .