<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ns0="https://w3id.org/pep/" xmlns:voaf="http://purl.org/vocommons/voaf#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:dct="http://purl.org/dc/terms/" xmlns:vann="http://purl.org/vocab/vann/" xmlns:cc="http://creativecommons.org/ns#" xmlns:ns1="https://www.apache.org/licenses/"> <voaf:Vocabulary rdf:about="https://w3id.org/pep/"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/> <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Document"/> <dct:creator rdf:resource="http://www.maxime-lefrancois.info/me#"/> <vann:preferredNamespacePrefix>pep</vann:preferredNamespacePrefix> <vann:preferredNamespaceUri rdf:resource="https://w3id.org/pep/"/> <owl:versionIRI rdf:resource="https://w3id.org/pep/pep-1.0"/> <dct:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2016-09-12</dct:modified> <owl:versionInfo>v1.0</owl:versionInfo> <cc:license rdf:resource="https://www.apache.org/licenses/LICENSE-2.0"/> <dct:description xml:lang="en">The process execution ontology is a proposal for a simple extension of both the [W3C Semantic Sensor Network](https://www.w3.org/TR/vocab-ssn/) and the [Semantic Actuator Network](https://www.irit.fr/recherches/MELODI/ontologies/SAN.owl) ontology cores. SSN describe `ssn:Sensor`s that implement `ssn:Sensing` methods and generate `ssn:Observation`s, which are (soon to be) activities. In parallel to this, SAN describes `san:Actuator`s that implement `san:Acting` methods and generate `ssn:Actuation` activities. In this ontology, we want to generalize these two parallel conceptual models, and account for a third use case: *Web services exposed on the web may trigger the execution of some processes*. We hence propose the following core concepts for the Process Execution ontology: &gt; `pep:ProcessExecutor`s implement `pep:Process` methods, and generate `pep:ProcessExecution`s activities. _Note: we call for comments and suggestions about the naming of these concepts [in this project open issue](https://github.com/thesmartenergy/pep/issues/1)_ As sensing and acting methods in SSN and SAN, processes may describe the necessary inputs and outputs. This is represented using properties `pep:hasInput` and `pep:hasOutput`. These properties may also be used to describe the actual input and output of a specific process execution. Figure below overviews the PEP ontology, and illustrates it with an example. [![Overview of the PEP Ontology](https://w3id.org/pep/pep.png)](https://w3id.org/pep/pep.png). Additional documents describe alignments with other existing ontologies: - [the Semantic Sensor Network ontology](https://w3id.org/pep/SSNAlignment); - [the RDF Presentation ontology](https://w3id.org/pep/RDFPAlignment). ## Process Execution Platform [Process execution platforms](https://w3id.org/pep/platform.html) expose process executors on the Web in a RESTful way. </dct:description> <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2016-07-01</dct:issued> <dct:title xml:lang="en">Process Execution ontology.</dct:title> </voaf:Vocabulary> <rdf:Description rdf:about="https://w3id.org/pep/Process"> <rdfs:isDefinedBy> <rdf:Description rdf:about="https://w3id.org/pep/"> <vann:preferredNamespaceUri rdf:resource="https://w3id.org/pep/"/> </rdf:Description> </rdfs:isDefinedBy> </rdf:Description> <rdf:Description rdf:about="https://w3id.org/pep/ProcessExecution"> <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/> </rdf:Description> <rdf:Description rdf:about="https://w3id.org/pep/ProcessExecutionContainer"> <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/> </rdf:Description> <rdf:Description rdf:about="https://w3id.org/pep/ProcessExecutor"> <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/> </rdf:Description> <rdf:Description rdf:about="https://w3id.org/pep/executed"> <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/> </rdf:Description> <rdf:Description rdf:about="https://w3id.org/pep/executedBy"> <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/> </rdf:Description> <rdf:Description rdf:about="https://w3id.org/pep/executor"> <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/> </rdf:Description> <rdf:Description rdf:about="https://w3id.org/pep/forProcess"> <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/> </rdf:Description> <rdf:Description rdf:about="https://w3id.org/pep/hasInput"> <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/> </rdf:Description> <rdf:Description rdf:about="https://w3id.org/pep/hasOutput"> <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/> </rdf:Description> <rdf:Description rdf:about="https://w3id.org/pep/implements"> <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/> </rdf:Description> <rdf:Description rdf:about="https://w3id.org/pep/methodUsed"> <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/> </rdf:Description> <rdf:Description rdf:about="https://w3id.org/pep/processExecutionContainer"> <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/> </rdf:Description> </rdf:RDF>
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ns0="https://w3id.org/pep/" xmlns:voaf="http://purl.org/vocommons/voaf#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:dct="http://purl.org/dc/terms/" xmlns:vann="http://purl.org/vocab/vann/" xmlns:cc="http://creativecommons.org/ns#" xmlns:ns1="https://www.apache.org/licenses/">
  <voaf:Vocabulary rdf:about="https://w3id.org/pep/">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
    <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Document"/>
    <dct:creator rdf:resource="http://www.maxime-lefrancois.info/me#"/>
    <vann:preferredNamespacePrefix>pep</vann:preferredNamespacePrefix>
    <vann:preferredNamespaceUri rdf:resource="https://w3id.org/pep/"/>
    <owl:versionIRI rdf:resource="https://w3id.org/pep/pep-1.0"/>
    <dct:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2016-09-12</dct:modified>
    <owl:versionInfo>v1.0</owl:versionInfo>
    <cc:license rdf:resource="https://www.apache.org/licenses/LICENSE-2.0"/>
    <dct:description xml:lang="en">The process execution ontology is a proposal for a simple extension of both the [W3C Semantic Sensor Network](https://www.w3.org/TR/vocab-ssn/) and the [Semantic Actuator Network](https://www.irit.fr/recherches/MELODI/ontologies/SAN.owl) ontology cores. 
SSN describe `ssn:Sensor`s that implement `ssn:Sensing` methods and generate `ssn:Observation`s, which are (soon to be) activities.
In parallel to this, SAN describes `san:Actuator`s that implement `san:Acting` methods and generate `ssn:Actuation` activities.
In this ontology, we want to generalize these two parallel conceptual models, and account for a third use case: *Web services exposed on the web may trigger the execution of some processes*. 
We hence propose the following core concepts for the Process Execution ontology:
&gt; `pep:ProcessExecutor`s implement `pep:Process` methods, and generate `pep:ProcessExecution`s activities.
_Note: we call for comments and suggestions about the naming of these concepts [in this project open issue](https://github.com/thesmartenergy/pep/issues/1)_
As sensing and acting methods in SSN and SAN, processes may describe the necessary inputs and outputs. This is represented using properties `pep:hasInput` and `pep:hasOutput`. These properties may also be used to describe the actual input and output of a specific process execution.
Figure below overviews the PEP ontology, and illustrates it with an example.
[![Overview of the PEP Ontology](https://w3id.org/pep/pep.png)](https://w3id.org/pep/pep.png).
Additional documents describe alignments with other existing ontologies:
- [the Semantic Sensor Network ontology](https://w3id.org/pep/SSNAlignment);
- [the RDF Presentation ontology](https://w3id.org/pep/RDFPAlignment).
## Process Execution Platform
[Process execution platforms](https://w3id.org/pep/platform.html) expose process executors on the Web in a RESTful way.
</dct:description>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2016-07-01</dct:issued>
    <dct:title xml:lang="en">Process Execution ontology.</dct:title>
  </voaf:Vocabulary>
  <rdf:Description rdf:about="https://w3id.org/pep/Process">
    <rdfs:isDefinedBy>
      <rdf:Description rdf:about="https://w3id.org/pep/">
        <vann:preferredNamespaceUri rdf:resource="https://w3id.org/pep/"/>
      </rdf:Description>
    </rdfs:isDefinedBy>
  </rdf:Description>
  <rdf:Description rdf:about="https://w3id.org/pep/ProcessExecution">
    <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://w3id.org/pep/ProcessExecutionContainer">
    <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://w3id.org/pep/ProcessExecutor">
    <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://w3id.org/pep/executed">
    <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://w3id.org/pep/executedBy">
    <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://w3id.org/pep/executor">
    <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://w3id.org/pep/forProcess">
    <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://w3id.org/pep/hasInput">
    <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://w3id.org/pep/hasOutput">
    <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://w3id.org/pep/implements">
    <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://w3id.org/pep/methodUsed">
    <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://w3id.org/pep/processExecutionContainer">
    <rdfs:isDefinedBy rdf:resource="https://w3id.org/pep/"/>
  </rdf:Description>
</rdf:RDF>