@prefix :      <https://w3id.org/peco#> .
@prefix skos1: <http://www.w3.org/2008/05/skos#> .
@prefix org:   <http://www.w3.org/ns/org#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix terms: <http://purl.org/dc/terms/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vann:  <http://purl.org/vocab/vann/> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix dc:    <http://purl.org/dc/elements/1.1/> .

:EmissionGenerationActivity
        a                owl:Class ;
        rdfs:comment     "An activity that produces emissions. For example, training of ML models, driving a car, farming operation, etc. This activity can be represented at differentl levels of abstraction, for example, as a single overarching activity (e.g., factory producion for year 2022) or as a number of smaller activities (e.g., production of a single batch of products)." ;
        rdfs:label       "Emission Generation Activity" ;
        rdfs:subClassOf  <http://www.w3.org/ns/prov#Activity> .

:EmissionCalculationActivity
        a                owl:Class ;
        rdfs:comment     "An activity representing a whole or a part of the carbon emission calculation process." ;
        rdfs:label       "Emission Calculation Activity" ;
        rdfs:subClassOf  <http://www.w3.org/ns/prov#Activity> .

[ org:memberOf  <https://www.ox.ac.uk#this> ;
  foaf:name     "Stefano Germano"@en
] .

<http://www.w3.org/ns/sosa/madeBySensor>
        a       owl:ObjectProperty .

[ org:memberOf  <https://www.abdn.ac.uk#this> ;
  foaf:name     "Milan Markovic"@en
] .

:EmissionScore  a        owl:Class ;
        rdfs:comment     "The result of the peco:EmissionCalculationActivity representing the carbon emissions produced by the linked peco:EmissionGenerationActivity." ;
        rdfs:label       "Emission Score" ;
        rdfs:subClassOf  :EmissionCalculationEntity .

[ org:memberOf  <https://www.upm.es#this> ;
  foaf:name     "Daniel Garijo"@en
] .

terms:license  a  owl:AnnotationProperty .

<http://qudt.org/schema/qudt/hasQuantityKind>
        a            owl:ObjectProperty ;
        rdfs:domain  <https://qudt.org/2.1/schema/qudt/Quantity> ;
        rdfs:label   "has quantity kind" ;
        rdfs:range   <https://qudt.org/2.1/schema/qudt/QuantityKind> .

vann:preferredNamespaceUri
        a       owl:AnnotationProperty .

<http://www.w3.org/ns/sosa/phenomenonTime>
        a       owl:ObjectProperty .

[ org:memberOf  <https://www.upm.es#this> ;
  foaf:name     "Daniel Garijo"@en
] .

foaf:homepage  a  owl:AnnotationProperty .

<https://www.abdn.ac.uk#this>
        a              foaf:Organization , owl:NamedIndividual ;
        foaf:homepage  "https://www.abdn.ac.uk" ;
        foaf:name      "University of Aberdeen" .

terms:created  a  owl:AnnotationProperty .

terms:creator  a  owl:AnnotationProperty .

org:memberOf  a  owl:AnnotationProperty .

[ org:memberOf  <https://www.open.ac.uk#this> ;
  foaf:name     "Iman Naja"@en
] .

<http://www.w3.org/ns/sosa/hasResult>
        a       owl:ObjectProperty .

dc:description  a  owl:AnnotationProperty .

terms:abstract  a  owl:AnnotationProperty .

:EmissionCalculationEntity
        a                owl:Class ;
        rdfs:comment     "A prov:Entitiy representing quantifieble input and output data described as qudt:Quantity that influenced emission calculation process. If this data is produced as a result of some sensor observation it would be also of type sosa:Result." ;
        rdfs:label       "Emission Calculation Entity" ;
        rdfs:subClassOf  <https://qudt.org/2.1/schema/qudt/Quantity> , <http://www.w3.org/ns/prov#Entity> .

rdf:HTML  a     rdfs:Datatype .

<https://www.upm.es#this>
        a              foaf:Organization , owl:NamedIndividual ;
        foaf:homepage  "https://www.upm.es" ;
        foaf:name      "Universidad Politécnica de Madrid" .

<http://www.w3.org/ns/sosa/hasFeatureOfInterest>
        a       owl:ObjectProperty .

[ org:memberOf  <https://www.abdn.ac.uk#this> ;
  foaf:name     "Milan Markovic"@en
] .

<https://www.ox.ac.uk#this>
        a              foaf:Organization , owl:NamedIndividual ;
        foaf:homepage  "https://www.ox.ac.uk" ;
        foaf:name      "University of Oxford" .

[ org:memberOf  <https://www.abdn.ac.uk#this> ;
  foaf:name     "Milan Markovic"@en
] .

<https://qudt.org/2.1/schema/qudt/QuantityKind>
        a       owl:Class .

<http://www.w3.org/ns/sosa/Sensor>
        a       owl:Class .

:hasEmissionScore  a  owl:ObjectProperty ;
        rdfs:comment  "A property linking peco:EmissionGenerationActivity with a quantifiable representation of the amount of emissions prodcued by this activity." ;
        rdfs:domain   :EmissionGenerationActivity ;
        rdfs:label    "has emission score" ;
        rdfs:range    :EmissionScore .

foaf:Organization  a  owl:Class .

<https://qudt.org/2.1/schema/qudt/Quantity>
        a       owl:Class .

[ org:memberOf  <https://www.ox.ac.uk#this> ;
  foaf:name     "Stefano Germano"@en
] .

<http://qudt.org/schema/qudt/unit>
        a             owl:ObjectProperty ;
        rdfs:comment  "A reference to the unit of measure of a quantity (variable or constant) of interest." ;
        rdfs:domain   <https://qudt.org/2.1/schema/qudt/Quantity> ;
        rdfs:label    "unit" ;
        rdfs:range    <https://qudt.org/2.1/schema/qudt/Unit> .

foaf:name  a    owl:AnnotationProperty .

[ org:memberOf  <https://www.open.ac.uk#this> ;
  foaf:name     "Iman Naja"@en
] .

:inEmissionActivityContext
        a             owl:ObjectProperty ;
        rdfs:comment  "A property linking peco:EmissionGenerationActivity to sosa:Observation. For example, a machine learning training activity (peco:EmissionGenerationActivity) is linked to electricity monitoring activity (sosa:Observation) that monitors electricity consumption of a GPU (sosa:FeatureOfInterest) used to train the ML model." ;
        rdfs:domain   <http://www.w3.org/ns/sosa/Observation> ;
        rdfs:label    "in emission activity context" ;
        rdfs:range    :EmissionGenerationActivity .

terms:modified  a  owl:AnnotationProperty .

[ org:memberOf  <https://www.open.ac.uk#this> ;
  foaf:name     "Iman Naja"@en
] .

<http://www.w3.org/ns/sosa/Observation>
        a       owl:Class .

vann:preferredNamespacePrefix
        a       owl:AnnotationProperty .

<http://www.w3.org/ns/prov#Entity>
        a       owl:Class .

skos1:prefLabel  a          owl:AnnotationProperty ;
        rdfs:subPropertyOf  rdfs:label .

terms:description  a  owl:AnnotationProperty .

[ org:memberOf  <https://www.ox.ac.uk#this> ;
  foaf:name     "Stefano Germano"@en
] .

<https://qudt.org/2.1/schema/qudt/Unit>
        a       owl:Class .

<http://www.w3.org/ns/sosa/Result>
        a       owl:Class .

<https://www.open.ac.uk#this>
        a              foaf:Organization , owl:NamedIndividual ;
        foaf:homepage  "https://www.open.ac.uk" ;
        foaf:name      "The Open University" .

[ org:memberOf  <https://www.upm.es#this> ;
  foaf:name     "Daniel Garijo"@en
] .

dc:title  a     owl:AnnotationProperty .

<http://www.w3.org/ns/prov#Activity>
        a       owl:Class .

<https://w3id.org/peco>
        a                              owl:Ontology ;
        dc:description                 "This ontology defines a vocabulary for describing provenance traces of carbon emission calculations by capturing the quantifiable measurements of carbon emission sources used by some activities (e.g., electricity used by a machinery to produce a product, petrol used to make a car journey, etc.) and emission conversion factors used to estimate the carbon emissions produced by these. In addition, the ontology provides the ability to capture various data transformations that occurred before energy estimates may be used with relevant conversion factors. For example, sensors may provide raw readings about a water flow of an irrigation rig in an agri-food operation which is then used as a proxy to estimate the total volume of fertilisers used."@en ;
        dc:title                       "The Provenance of Emission Calculations Ontology"@en ;
        terms:abstract                 "With the Net Zero agenda gaining significant traction across the world, organisations are often required to report carbon emissions associated with their operation. However, calculating emissions is a non-trivial task and reported scores can differ depending on the choices made by those performing the calculations or the software used to assist with this task. Emission conversion factors are used to calculate greenhouse emissions for different business operations. This ontology aims to enhance the transparency of the carbon footprint calculations via detailed provenance traces."@en ;
        terms:created                  "April 24th, 2023"@en ;
        terms:creator                  []  ;
        terms:creator                  []  ;
        terms:creator                  []  ;
        terms:creator                  []  ;
        terms:license                  <https://creativecommons.org/licenses/by/4.0/> ;
        terms:modified                 "May 5th, 2023"@en ;
        vann:preferredNamespacePrefix  "peco"@en ;
        vann:preferredNamespaceUri     "https://w3id.org/peco#" ;
        owl:priorVersion               <https://w3id.org/peco/0.0.1> ;
        owl:versionIRI                 <https://w3id.org/peco/1.0.0> ;
        owl:versionInfo                "1.0.0"@en .
