# Copyright 2016 ITEA 12004 SEAS Project. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. @prefix rdf: . @prefix owl: . @prefix rdfs: . @prefix xsd: . @prefix dcterms: . @prefix vann: . @prefix voaf: . @prefix vs: . @prefix saref: . @prefix foaf: . @prefix pep: . @prefix seas: . @base . voaf:Vocabulary a owl:Class . dcterms:title a owl:AnnotationProperty . dcterms:description a owl:AnnotationProperty . dcterms:issued a owl:AnnotationProperty . dcterms:modified a owl:AnnotationProperty . dcterms:creator a owl:AnnotationProperty . dcterms:contributor a owl:AnnotationProperty . dcterms:license a owl:AnnotationProperty . vann:preferredNamespacePrefix a owl:AnnotationProperty . vann:preferredNamespaceUri a owl:AnnotationProperty . vs:term_status a owl:AnnotationProperty . foaf:Person a owl:Class . foaf:name a owl:DatatypeProperty . seas:ForecastingOntology rdf:type voaf:Vocabulary , owl:Ontology ; dcterms:title "The SEAS Forecasting ontology"@en ; dcterms:description """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: [![Overview of the Forecasting ontology](https://w3id.org/seas/forecasting.png)](https://w3id.org/seas/forecasting.png) """@en ; dcterms:issued "2017-08-29"^^xsd:date ; dcterms:modified "2017-08-29"^^xsd:date ; dcterms:creator ; dcterms:license ; vann:preferredNamespacePrefix "seas" ; vann:preferredNamespaceUri ; owl:imports ; owl:versionIRI ; owl:versionInfo "v1.1" ; owl:priorVersion . seas:Forecasting a owl:Class ; rdfs:label "Forecasting"@en ; rdfs:comment """Forecasting is the procedure of forecasting the state of a property."""@en ; rdfs:subClassOf pep:Procedure ; vs:term_status "testing" ; rdfs:isDefinedBy seas:ForecastingOntology . seas:Forecaster a owl:Class ; rdfs:label "Forecaster"@en ; rdfs:comment """A Forecaster implements some Forecasting procedure, and may generate forecasts."""@en ; rdfs:subClassOf pep:ProcedureExecutor ; rdfs:subClassOf [ owl:onProperty pep:implements ; owl:someValuesFrom seas:Forecasting ] ; owl:equivalentClass [ owl:onProperty pep:implements ; owl:someValuesFrom seas:Forecasting ] ; vs:term_status "testing" ; rdfs:isDefinedBy seas:ForecastingOntology . seas:Forecast a owl:Class ; rdfs:label "Forecast"@en ; rdfs:comment """A Forecast is the execution of some Forecasting procedure by some Forecaster."""@en ; rdfs:subClassOf pep:ProcedureExecution ; rdfs:subClassOf [ owl:onProperty pep:madeBy ; owl:someValuesFrom seas:Forecaster ] ; rdfs:subClassOf [ owl:onProperty pep:usedProcedure ; owl:someValuesFrom seas:Forecasting ] ; rdfs:subClassOf [ owl:onProperty seas:forecastsProperty ; owl:someValuesFrom seas:Property ] ; owl:equivalentClass [ owl:onProperty pep:usedProcedure ; owl:someValuesFrom seas:Forecasting ] ; vs:term_status "testing" ; rdfs:isDefinedBy seas:ForecastingOntology . seas:forecastsProperty a owl:ObjectProperty ; rdfs:label "forecasts property"@en ; rdfs:comment """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 . ```"""@en ; rdfs:domain [ owl:unionOf ( seas:Forecasting seas:Forecaster seas:Forecast ) ] ; rdfs:range seas:Property ; owl:propertyChainAxiom ( pep:implements seas:forecastsProperty ) ; owl:propertyChainAxiom ( pep:usedProcedure seas:forecastsProperty ) ; owl:propertyChainAxiom ( pep:madeBy seas:forecastsProperty ) ; vs:term_status "testing" ; rdfs:isDefinedBy seas:ForecastingOntology . seas:forecasts a owl:ObjectProperty ; rdfs:label "forecasts"@en ; rdfs:comment """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 . ``` """@en ; rdfs:domain [ owl:unionOf ( seas:Forecasting seas:Forecaster seas:Forecast ) ] ; rdfs:range seas:FeatureOfInterest ; # owl:propertyChainAxiom ( seas:forecastsProperty seas:isPropertyOf ) ; # not allowed in OWL 2 DL vs:term_status "testing" ; rdfs:isDefinedBy seas:ForecastingOntology .