2017-08-29
The SEAS Forecasting ontology
v1.1
seas
2017-08-29
The SEAS Forecasting ontology extends the [Procedure Execution ontology (PEP)](https://w3id.org/pep/) and defines:
- `seas:Forecaster` that implement `seas:Forecasting` procedures and do `seas:Forecast`s
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:
[](https://w3id.org/seas/forecasting.png)
testing
Forecast
A Forecast is the execution of some Forecasting procedure by some Forecaster.
testing
Forecasting is the procedure of forecasting the state of a property.
Forecasting
testing
A Forecaster implements some Forecasting procedure, and may generate forecasts.
Forecaster
testing
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:usedProcedure o seas:forecasts .
seas:forecasts < pep:usedProcedure o seas:forecasts .
seas:forecasts < pep:madeBy o seas:forecasts .
```
forecasts
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:usedProcedure o seas:forecastsProperty .
seas:forecastsProperty < pep:madeBy o seas:forecastsProperty .
```
testing
forecasts property