@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @base . rdf:type owl:Ontology ; owl:imports ; "DELTA ontology" ; , , ; ; rdfs:comment "This ontology represents the terms to allow interoperability in DELTA project. It models concepts related to enery market, smart grids and demand-response platforms, and it will reuse standard ontologies whenever possible." ; owl:versionInfo "0.2.7" . ################################################################# # Annotation properties ################################################################# ### http://purl.org/dc/elements/1.1/title rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/creator rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/license rdf:type owl:AnnotationProperty . ################################################################# # Object Properties ################################################################# ### http://delta.linkeddata.es/def/core#agreesOn :agreesOn rdf:type owl:ObjectProperty ; rdfs:domain :SmartContract ; rdfs:range ; rdfs:isDefinedBy "Relationship between a smart contract and the property it agrees on." ; rdfs:label "agrees on" . ### http://delta.linkeddata.es/def/core#allocates :allocates rdf:type owl:ObjectProperty ; owl:inverseOf :isAllocatedIn ; rdfs:isDefinedBy "Relation between a virtual node and its associated aggregator." ; rdfs:label "allocates" . ### http://delta.linkeddata.es/def/core#belongsToCluster :belongsToCluster rdf:type owl:ObjectProperty ; rdfs:domain :VirtualNode ; rdfs:range :Cluster ; rdfs:comment "Relationship between a virtual node and the cluster it belongs to." ; rdfs:label "belongs to cluster" . ### http://delta.linkeddata.es/def/core#consumes :consumes rdf:type owl:ObjectProperty ; rdfs:domain :Aggregator ; rdfs:range :MarketSettlement ; rdfs:comment "Relation between an aggregator and the market settlement it consumes" ; rdfs:label "consumes" . ### http://delta.linkeddata.es/def/core#detects :detects rdf:type owl:ObjectProperty ; rdfs:domain :FEID ; rdfs:range :Violation ; rdfs:comment "Relationship between the FEID and the violation it detects." ; rdfs:label "detects" . ### http://delta.linkeddata.es/def/core#hasAggregatedProperty :hasAggregatedProperty rdf:type owl:ObjectProperty ; rdfs:comment "Relationship identifying the properties associated to a group of entities, such as clusters." ; rdfs:label "has aggregated property" . ### http://delta.linkeddata.es/def/core#hasBoundary :hasBoundary rdf:type owl:ObjectProperty ; rdfs:range :Boundary ; rdfs:comment "A relationship defining the boundary values (min and max values) of an entity" ; rdfs:label "has boundary" . ### http://delta.linkeddata.es/def/core#hasComfortSetting :hasComfortSetting rdf:type owl:ObjectProperty ; rdfs:range :ComfortSetting ; rdfs:comment "Relation to define the comfort settings of a system." ; rdfs:label "has comfort settings" . ### http://delta.linkeddata.es/def/core#hasCurrency :hasCurrency rdf:type owl:ObjectProperty ; rdfs:comment "Link between a price and its currency" ; rdfs:label "has currency" . ### http://delta.linkeddata.es/def/core#hasDeliveryTime :hasDeliveryTime rdf:type owl:ObjectProperty ; rdfs:range ; rdfs:comment "Link to the delivery time." ; rdfs:label "has delivery time" . ### http://delta.linkeddata.es/def/core#hasDurationDescription :hasDurationDescription rdf:type owl:ObjectProperty ; rdfs:range ; rdfs:comment "Duration description of a violation, indicanting value and unit." ; rdfs:label "has duration description" . ### http://delta.linkeddata.es/def/core#hasEstimatedMeasurement :hasEstimatedMeasurement rdf:type owl:ObjectProperty ; rdfs:domain :ViolationCondition ; rdfs:range :Measurement ; rdfs:comment "Relationship between a violation condition and the current associated measurement that is estimated." ; rdfs:label "has estimated measurement" . ### http://delta.linkeddata.es/def/core#hasIncentive :hasIncentive rdf:type owl:ObjectProperty ; rdfs:comment "A relation between a property and its incentives associated." ; rdfs:label "has incentive" . ### http://delta.linkeddata.es/def/core#hasIndex :hasIndex rdf:type owl:ObjectProperty ; rdfs:domain :VirtualNode ; rdfs:range :Index ; rdfs:comment "Link between a Virtual Node and its index." ; rdfs:label "has index" . ### http://delta.linkeddata.es/def/core#hasLowerBoundary :hasLowerBoundary rdf:type owl:ObjectProperty ; rdfs:domain :Boundary ; rdfs:range :Measurement ; rdfs:comment "A relationship defining the lower boundary of an entity (e.g. a comfort setting)." ; rdfs:label "has lower boundary" . ### http://delta.linkeddata.es/def/core#hasPayment :hasPayment rdf:type owl:ObjectProperty ; rdfs:domain :SmartContract ; rdfs:range :Payment ; rdfs:comment "Relation between a smart contract and the payment associated" ; rdfs:label "has payment" . ### http://delta.linkeddata.es/def/core#hasPhase :hasPhase rdf:type owl:ObjectProperty ; rdfs:domain :Measurement ; rdfs:range :Phase ; rdfs:comment "Link between a phase and a measurement" ; rdfs:label "has phase" . ### http://delta.linkeddata.es/def/core#hasProfile :hasProfile rdf:type owl:ObjectProperty ; owl:inverseOf :isProfileOf ; rdfs:comment "Link between an entity and its profile" ; rdfs:label "has profile" . ### http://delta.linkeddata.es/def/core#hasRedundancy :hasRedundancy rdf:type owl:ObjectProperty ; rdfs:comment "Redundancy of a FEID" ; rdfs:label "has redundancy" . ### http://delta.linkeddata.es/def/core#hasRequiredMeasurement :hasRequiredMeasurement rdf:type owl:ObjectProperty ; rdfs:comment "Relationship between a violation condition and the associated measurement that is required." ; rdfs:label "has required measurement" . ### http://delta.linkeddata.es/def/core#hasReward :hasReward rdf:type owl:ObjectProperty ; rdfs:domain :Customer ; rdfs:comment "Link between a customer and its associated reward" ; rdfs:label "has reward" . ### http://delta.linkeddata.es/def/core#hasSmartContract :hasSmartContract rdf:type owl:ObjectProperty ; rdfs:range :SmartContract ; rdfs:comment "link between the Virtual node and its smart contracts" ; rdfs:label "has smart contract" . ### http://delta.linkeddata.es/def/core#hasSystemConstraint :hasSystemConstraint rdf:type owl:ObjectProperty ; rdfs:comment "Link to the grid constraints of a system" ; rdfs:label "has system constraint" . ### http://delta.linkeddata.es/def/core#hasTransaction :hasTransaction rdf:type owl:ObjectProperty ; rdfs:comment "Link between a smart contracts and the transactions it stores" ; rdfs:label "has transaction" . ### http://delta.linkeddata.es/def/core#hasUpperBoundary :hasUpperBoundary rdf:type owl:ObjectProperty ; rdfs:domain :Boundary ; rdfs:range :Measurement ; rdfs:comment "A relationship defining the upper boundary of an entity (e.g. a comfort setting)." ; rdfs:label "has upper boundary" . ### http://delta.linkeddata.es/def/core#hasViolationCondition :hasViolationCondition rdf:type owl:ObjectProperty ; rdfs:comment "Relationship between a violation and all its conditions" ; rdfs:label "has violation condition" . ### http://delta.linkeddata.es/def/core#includesProfile :includesProfile rdf:type owl:ObjectProperty ; rdfs:comment "Relationship between a violation and a profile that describes such violation" ; rdfs:label "includes profile" . ### http://delta.linkeddata.es/def/core#isAllocatedIn :isAllocatedIn rdf:type owl:ObjectProperty ; rdfs:comment "Link from a virtual node to its aggregator" ; rdfs:label "is allocated in" . ### http://delta.linkeddata.es/def/core#isDefinedIn :isDefinedIn rdf:type owl:ObjectProperty ; rdfs:comment "A relationship defining the currency associated to a value" ; rdfs:label "is defined in" . ### http://delta.linkeddata.es/def/core#isLocatedAt :isLocatedAt rdf:type owl:ObjectProperty ; rdfs:comment "Relation between an object and the geographical feature in which it is located at" ; rdfs:label "is located at" . ### http://delta.linkeddata.es/def/core#isOwnedBy :isOwnedBy rdf:type owl:ObjectProperty ; owl:inverseOf :owns ; rdfs:comment "Link between a device and its customer" ; rdfs:label "is owned by" . ### http://delta.linkeddata.es/def/core#isProfileOf :isProfileOf rdf:type owl:ObjectProperty ; rdfs:comment "Relationship between a profile and a device." ; rdfs:label "is profile of" . ### http://delta.linkeddata.es/def/core#isRelatedTo :isRelatedTo rdf:type owl:ObjectProperty ; rdfs:comment "Relationship between a violation and the related DVNs, FEIDs or Feeders." ; rdfs:label "isRelatedTo" . ### http://delta.linkeddata.es/def/core#isRequestedTo :isRequestedTo rdf:type owl:ObjectProperty ; rdfs:comment "Relationship between an action and the virtual node in charge of perform it" ; rdfs:label "is requested to" . ### http://delta.linkeddata.es/def/core#isValidDuringPeriod :isValidDuringPeriod rdf:type owl:ObjectProperty ; rdfs:range ; rdfs:comment "Period where an entity, such a contract, is valid" ; rdfs:label "is valid during period" . ### http://delta.linkeddata.es/def/core#manages :manages rdf:type owl:ObjectProperty ; rdfs:comment "Relation between a Virutal Node and the devices it manages" ; rdfs:label "manages" . ### http://delta.linkeddata.es/def/core#owns :owns rdf:type owl:ObjectProperty ; rdfs:comment "Link between the customers and the devices" ; rdfs:label "owns" . ### http://delta.linkeddata.es/def/core#requests :requests rdf:type owl:ObjectProperty ; rdfs:comment "Relationship between a grid violation and the requested property to solve it." ; rdfs:label "requests" . ### http://delta.linkeddata.es/def/core#requiresMeasurement :requiresMeasurement rdf:type owl:ObjectProperty ; rdfs:comment "Relationship between a DR request and the needed measurement in order to solve a violation" ; rdfs:label "requires measurement" . ### http://www.opengis.net/ont/geosparql#hasGeometry rdf:type owl:ObjectProperty ; rdfs:domain ; rdfs:range ; rdfs:comment "A spatial representation for a given feature." ; rdfs:isDefinedBy ; rdfs:label "hasGeometry" . ### https://saref.etsi.org/core/consistsOf rdf:type owl:ObjectProperty ; rdfs:comment "A relationship indicating a composite entity that consists of other entities (e.g., a temperature/humidity sensor that consists of a temperature sensor and a humidity sensor)" ; rdfs:isDefinedBy ; rdfs:label "consists of" . ### https://saref.etsi.org/core/isAbout rdf:type owl:ObjectProperty ; rdfs:comment "A relationship identifying what an entity, such as a Profile, is about" ; rdfs:isDefinedBy "https://saref.etsi.org/core" ; rdfs:label "isAbout" . ### https://saref.etsi.org/core/isMeasuredIn rdf:type owl:ObjectProperty ; rdfs:isDefinedBy "https://w3id.org/def/saref" ; rdfs:label "is measured in" . ### https://saref.etsi.org/core/isMeasurementOf rdf:type owl:ObjectProperty ; rdfs:comment "A relationship between a measurement and the feature of interest whose quality was measured" ; rdfs:isDefinedBy "https://saref.etsi.org/core/" ; rdfs:label "isMeasurementOf" . ### https://saref.etsi.org/core/makesMeasurement rdf:type owl:ObjectProperty ; rdfs:comment "A relationship specifying the property that can be measured by a certain device" ; rdfs:isDefinedBy "https://w3id.org/def/saref" ; rdfs:label "makes measurement" . ### https://saref.etsi.org/core/measuresProperty rdf:type owl:ObjectProperty ; rdfs:comment "A relationship specifying the property that can be measured by a certain device" ; rdfs:isDefinedBy "https://w3id.org/def/saref" ; rdfs:label "measures property" . ### https://saref.etsi.org/core/relatesToMeasurement rdf:type owl:ObjectProperty ; rdfs:comment "A relationship between a property and the measurements it relates to" ; rdfs:isDefinedBy "https://w3id.org/def/saref" ; rdfs:label "relates to measurement" . ### https://saref.etsi.org/core/relatesToProperty rdf:type owl:ObjectProperty ; rdfs:comment "A relationship between a measurement and the property it relates to" ; rdfs:isDefinedBy "https://saref.etsi.org/core" ; rdfs:label "relates to property" . ### https://saref.etsi.org/saref4city/isDerivedFrom rdf:type owl:ObjectProperty ; rdfs:comment "is derived from" ; rdfs:isDefinedBy ; rdfs:label "is derived from" . ### https://saref.etsi.org/saref4city/quantifiesKPI rdf:type owl:ObjectProperty ; rdfs:comment "quantifies KPI" ; rdfs:isDefinedBy ; rdfs:label "quantifies KPI" . ### https://w3id.org/def/openadr#belongsTo rdf:type owl:ObjectProperty ; rdfs:comment "Relationship between a VE, Resource or Asset with the Group of targets associated" ; rdfs:label "belongs to" . ### https://w3id.org/def/openadr#hasDuration rdf:type owl:ObjectProperty ; rdfs:range ; rdfs:comment "Relationship between an event and its duration" ; rdfs:label "has duration" . ### https://w3id.org/def/openadr#sendsEvent rdf:type owl:ObjectProperty ; rdfs:comment "A link between a node and the event it sends" ; rdfs:label "sends event" . ################################################################# # Data properties ################################################################# ### http://delta.linkeddata.es/def/core#clusterDescription :clusterDescription rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty ; rdfs:comment "Description of a cluster" ; rdfs:label "cluster description" . ### http://delta.linkeddata.es/def/core#clusterName :clusterName rdf:type owl:DatatypeProperty ; rdfs:comment "Name of a cluster" ; rdfs:label "cluster name" . ### http://delta.linkeddata.es/def/core#hasCreationDateTime :hasCreationDateTime rdf:type owl:DatatypeProperty ; rdfs:comment "Creation date of a profile" ; rdfs:label "has creation date time" . ### http://delta.linkeddata.es/def/core#hasDescription :hasDescription rdf:type owl:DatatypeProperty ; rdfs:label "description" . ### http://delta.linkeddata.es/def/core#hasGranularity :hasGranularity rdf:type owl:DatatypeProperty ; rdfs:comment "Granularity of the profile (e.g., weekly, daily)" ; rdfs:label "has granularity" . ### http://delta.linkeddata.es/def/core#hasHref :hasHref rdf:type owl:DatatypeProperty ; rdfs:comment "URI of the endpoint" ; rdfs:label "has href" . ### http://delta.linkeddata.es/def/core#hasIp :hasIp rdf:type owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "IP address of a thing" ; rdfs:label "has ip" . ### http://delta.linkeddata.es/def/core#hasPort :hasPort rdf:type owl:DatatypeProperty ; rdfs:range xsd:integer ; rdfs:comment "Address of the service within the system." ; rdfs:label "has port" . ### http://delta.linkeddata.es/def/core#hasReliability :hasReliability rdf:type owl:DatatypeProperty ; rdfs:range xsd:float ; rdfs:comment "Reliability associated to a virtual node" ; rdfs:label "has reliability" . ### http://delta.linkeddata.es/def/core#hasRewardValue :hasRewardValue rdf:type owl:DatatypeProperty ; rdfs:comment "A relationship defining the value of a certain reward, e.g., points or money" ; rdfs:label "has reward value" . ### http://delta.linkeddata.es/def/core#hasViolationType :hasViolationType rdf:type owl:DatatypeProperty ; rdfs:range [ rdf:type rdfs:Datatype ; owl:oneOf [ rdf:type rdf:List ; rdf:first "overloading" ; rdf:rest [ rdf:type rdf:List ; rdf:first "overvoltage" ; rdf:rest [ rdf:type rdf:List ; rdf:first "undervoltage" ; rdf:rest rdf:nil ] ] ] ] ; rdfs:comment "Relationship between a violation and its type, which can be overvoltage, undervoltage or overloading." ; rdfs:label "has violation type" . ### http://delta.linkeddata.es/def/core#hasViolationValue :hasViolationValue rdf:type owl:DatatypeProperty ; rdfs:range xsd:float ; rdfs:label "Value of the violation" , "has violation value" . ### http://delta.linkeddata.es/def/core#implementsDRType :implementsDRType rdf:type owl:DatatypeProperty ; rdfs:range [ rdf:type rdfs:Datatype ; owl:oneOf [ rdf:type rdf:List ; rdf:first "explicit" ; rdf:rest [ rdf:type rdf:List ; rdf:first "implicit" ; rdf:rest rdf:nil ] ] ] ; rdfs:comment "DR type that is implemented by the FEID, which can be implicit or explicit" ; rdfs:label "implements DR type" . ### http://delta.linkeddata.es/def/core#isAvailable :isAvailable rdf:type owl:DatatypeProperty ; rdfs:range xsd:boolean ; rdfs:comment "Value that indicates whether the FEID is available" ; rdfs:label "is available" . ### http://delta.linkeddata.es/def/core#occurs :occurs rdf:type owl:DatatypeProperty ; rdfs:range xsd:dateTimeStamp ; rdfs:comment "Date when a violation occurs" ; rdfs:label "occurs" . ### http://delta.linkeddata.es/def/core#sectorName :sectorName rdf:type owl:DatatypeProperty ; rdfs:comment "Name of a sector" ; rdfs:label "sector name" . ### http://delta.linkeddata.es/def/core#status :status rdf:type owl:DatatypeProperty ; rdfs:comment "The final status as if the DVN fullfiled the request or it failed" ; rdfs:label "status" . ### http://delta.linkeddata.es/def/core#supportsAutomatedDR :supportsAutomatedDR rdf:type owl:DatatypeProperty ; rdfs:domain :FEID ; rdfs:range xsd:boolean ; rdfs:comment "A relationship that indicates whether a FEID accepts or rejects DR requests automatically." ; rdfs:label "supports automated DR" . ### http://www.w3.org/2002/07/owl#topDataProperty owl:topDataProperty rdfs:range xsd:float . ### https://saref.etsi.org/core/hasTimestamp rdf:type owl:DatatypeProperty ; rdfs:comment "A relationship stating the timestamp of an entity (e.g. a measurement)." ; rdfs:isDefinedBy "https://w3id.org/def/saref" ; rdfs:label "timestamp" . ### https://saref.etsi.org/core/hasValue rdf:type owl:DatatypeProperty ; rdfs:range xsd:float ; rdfs:isDefinedBy "https://w3id.org/def/saref" ; rdfs:label "A relationship defining the value of a certain property, e.g., energy or power. Note that, even if numeric values are expected to enable reasoning, measurement values could use other datatypes." , "has value" . ################################################################# # Classes ################################################################# ### http://delta.linkeddata.es/def/core#Action :Action rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :isRequestedTo ; owl:someValuesFrom :VirtualNode ] , [ rdf:type owl:Restriction ; owl:onProperty :requiresMeasurement ; owl:someValuesFrom :Measurement ] ; rdfs:comment "Action that is requested by a FEID" ; rdfs:label "DR request" . ### http://delta.linkeddata.es/def/core#Aggregator :Aggregator rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty :consumes ; owl:someValuesFrom :MarketSettlement ] , [ rdf:type owl:Restriction ; owl:onProperty :hasProfile ; owl:allValuesFrom :Profile ] , [ rdf:type owl:Restriction ; owl:onProperty :hasTransaction ; owl:allValuesFrom :Transaction ] ; rdfs:comment "Legal entities that aggregate the load or generation of various demand and/or generation/production units and aim at optimizing energy supply and consumption." ; rdfs:label "Aggregator" . ### http://delta.linkeddata.es/def/core#Asset :Asset rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty :isOwnedBy ; owl:someValuesFrom :Customer ] ; rdfs:label "Asset" , "Element contained in the FEID that detects and responds to events in an environment" . ### http://delta.linkeddata.es/def/core#Battery :Battery rdf:type owl:Class ; rdfs:subClassOf :Asset ; rdfs:label "Battery" . ### http://delta.linkeddata.es/def/core#Boundary :Boundary rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasLowerBoundary ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasUpperBoundary ; owl:someValuesFrom ] ; rdfs:comment "Limit of a value." ; rdfs:label "Boundary" . ### http://delta.linkeddata.es/def/core#Cluster :Cluster rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasAggregatedProperty ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :clusterDescription ; owl:allValuesFrom rdfs:Literal ] , [ rdf:type owl:Restriction ; owl:onProperty :clusterName ; owl:allValuesFrom rdfs:Literal ] ; rdfs:comment "Aggrupation of elements, such as FEIDs or Virtual Nodes" ; rdfs:label "Cluster" . ### http://delta.linkeddata.es/def/core#ComfortSetting :ComfortSetting rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasBoundary ; owl:someValuesFrom :Boundary ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] ; rdfs:label "Comfort setting" . ### http://delta.linkeddata.es/def/core#Consumer :Consumer rdf:type owl:Class ; rdfs:subClassOf :Customer ; rdfs:comment "Entity that consumes energy" ; rdfs:label "Consumer" . ### http://delta.linkeddata.es/def/core#Customer :Customer rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :CustomerCluster ] , [ rdf:type owl:Restriction ; owl:onProperty :hasReward ; owl:allValuesFrom :Reward ] ; rdfs:comment "Entity that interacts in the platform" ; rdfs:label "Customer" . ### http://delta.linkeddata.es/def/core#CustomerCluster :CustomerCluster rdf:type owl:Class ; rdfs:comment "Groups of customers" ; rdfs:label "Customer cluster" . ### http://delta.linkeddata.es/def/core#Discount :Discount rdf:type owl:Class ; rdfs:subClassOf :Reward ; rdfs:comment "Reward associated to the customer in terms of monetary remuneration" ; rdfs:label "Discount" . ### http://delta.linkeddata.es/def/core#FEID :FEID rdf:type owl:Class ; rdfs:subClassOf , , [ rdf:type owl:Restriction ; owl:onProperty :hasRedundancy ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :isLocatedAt ; owl:someValuesFrom :Sector ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :Asset ] , [ rdf:type owl:Restriction ; owl:onProperty :hasComfortSetting ; owl:allValuesFrom :ComfortSetting ] , [ rdf:type owl:Restriction ; owl:onProperty :hasSystemConstraint ; owl:allValuesFrom :SystemConstraint ] , [ rdf:type owl:Restriction ; owl:onProperty :hasTransaction ; owl:allValuesFrom :Transaction ] , [ rdf:type owl:Restriction ; owl:onProperty :hasHref ; owl:allValuesFrom xsd:anyURI ] ; rdfs:comment "An intelligent device, responsible for collecting information stemming from the field devices (home appliances, distributed energy resources, storage components etc.) to the DELTA Virtual Nodes and facilitate end-to-end communication of signals from/to the Aggregator and to/from the field devices. FEIDs will be equipped with smart meters measuring energy related data (e.g. consumption, generation, emissions, power coefficient, etc.) and through an intelligent lightweight toolkit compute real-time flexibility, providing them as input to the DVN Agent using fog computing techniques, aligned to a strategy (i.e. time interval) imposed to the specific Node by the Aggregator." ; rdfs:label "FEID" . ### http://delta.linkeddata.es/def/core#Feeder :Feeder rdf:type owl:Class ; rdfs:subClassOf :Asset ; rdfs:comment "A feeder is physical asset which belongs to the system operator and used for transferring electricity from sub-stations to areas." ; rdfs:label "Feeder" . ### http://delta.linkeddata.es/def/core#Frequency :Frequency rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Frequency constraint related to the grid" ; rdfs:label "Frequency" . ### http://delta.linkeddata.es/def/core#HVAC :HVAC rdf:type owl:Class ; rdfs:subClassOf :Asset ; rdfs:label "HVAC" . ### http://delta.linkeddata.es/def/core#Incentive :Incentive rdf:type owl:Class ; rdfs:comment "Incentive (usually monetary) associated to energy values" ; rdfs:label "Incentive" . ### http://delta.linkeddata.es/def/core#Index :Index rdf:type owl:Class ; rdfs:comment "Reliability and Fairness Index that refers to the distribution network configuration" ; rdfs:label "Index" . ### http://delta.linkeddata.es/def/core#Lightbulb :Lightbulb rdf:type owl:Class ; rdfs:subClassOf :Asset ; rdfs:label "Lightbulb" . ### http://delta.linkeddata.es/def/core#LineLoadingViolation :LineLoadingViolation rdf:type owl:Class ; rdfs:subClassOf :Violation ; rdfs:comment "Violation of the grid related to line loading." ; rdfs:label "Line loading violation" . ### http://delta.linkeddata.es/def/core#MarketSettlement :MarketSettlement rdf:type owl:Class ; rdfs:comment "Market settlement associated to an entity" ; rdfs:label "Market settlement" . ### http://delta.linkeddata.es/def/core#Measurement :Measurement rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty :hasPhase ; owl:someValuesFrom :Phase ] ; rdfs:label "Measurement" . ### http://delta.linkeddata.es/def/core#MonetaryRemuneration :MonetaryRemuneration rdf:type owl:Class ; rdfs:subClassOf :Reward ; rdfs:comment "Reward associated to the customer in terms of monetary remuneration" ; rdfs:label "Monetary remuneration" . ### http://delta.linkeddata.es/def/core#OvervoltageViolation :OvervoltageViolation rdf:type owl:Class ; rdfs:subClassOf :Violation ; rdfs:comment "Violation of the grid related to overvoltage." ; rdfs:label "Overvoltage violation" . ### http://delta.linkeddata.es/def/core#Payment :Payment rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :status ; owl:someValuesFrom rdfs:Literal ] ; rdfs:comment "Monetary value associated to a contract" ; rdfs:label "Payment" . ### http://delta.linkeddata.es/def/core#Phase :Phase rdf:type owl:Class ; rdfs:comment "Phase of a measurement" ; rdfs:label "Phase" . ### http://delta.linkeddata.es/def/core#Point :Point rdf:type owl:Class ; rdfs:subClassOf :Reward ; rdfs:comment "Reward associated to the customer in terms of points" ; rdfs:label "Point" . ### http://delta.linkeddata.es/def/core#Producer :Producer rdf:type owl:Class ; rdfs:subClassOf :Customer ; rdfs:comment "Entity that produces energy" ; rdfs:label "Producer" . ### http://delta.linkeddata.es/def/core#Profile :Profile rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasCreationDateTime ; owl:someValuesFrom xsd:dateTime ] , [ rdf:type owl:Restriction ; owl:onProperty :hasGranularity ; owl:someValuesFrom xsd:string ] ; rdfs:comment "A specification associated to a Virtual Node or a device to collect information about properties" ; rdfs:label "Profile" . ### http://delta.linkeddata.es/def/core#Prosumer :Prosumer rdf:type owl:Class ; rdfs:subClassOf :Customer ; rdfs:comment "Entity that consumes or produces energy" ; rdfs:label "Prosumer" . ### http://delta.linkeddata.es/def/core#Relay :Relay rdf:type owl:Class ; rdfs:subClassOf :Asset ; rdfs:label "Relay" . ### http://delta.linkeddata.es/def/core#Reward :Reward rdf:type owl:Class ; rdfs:comment "Reward associated to the customers that is given after using the engagement tools" , "Reward associated to the customers that is given after using the engagement tools (e.g., discounts)" ; rdfs:label "Reward" . ### http://delta.linkeddata.es/def/core#Sector :Sector rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty :sectorName ; owl:allValuesFrom xsd:string ] ; rdfs:comment "A section or zone" ; rdfs:label "Sector" . ### http://delta.linkeddata.es/def/core#SmartContract :SmartContract rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :agreesOn ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :isValidDuringPeriod ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasPayment ; owl:allValuesFrom :Payment ] ; rdfs:comment "Computer program or a transaction protocol which is intended to automatically execute, control or document legally relevant events and actions according to the terms of a contract or an agreement" ; rdfs:label "Smart contract" . ### http://delta.linkeddata.es/def/core#SystemConstraint :SystemConstraint rdf:type owl:Class ; rdfs:comment "Constraints of the grid that limits a system" ; rdfs:label "System constraint" . ### http://delta.linkeddata.es/def/core#Transaction :Transaction rdf:type owl:Class ; rdfs:comment "Transaction between entities that will be store in the smart contract" ; rdfs:label "Transaction" . ### http://delta.linkeddata.es/def/core#Violation :Violation rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasDurationDescription ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :requests ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasViolationCondition ; owl:allValuesFrom :ViolationCondition ] ; rdfs:comment "Violation of the grid" ; rdfs:label "Violation" . ### http://delta.linkeddata.es/def/core#ViolationCondition :ViolationCondition rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasEstimatedMeasurement ; owl:allValuesFrom :Measurement ] , [ rdf:type owl:Restriction ; owl:onProperty :hasRequiredMeasurement ; owl:allValuesFrom :Measurement ] ; rdfs:comment "Condition associated to a violation. It indicates that the estimated measurement of a property does not coincide with the required one." ; rdfs:label "Violation condition" . ### http://delta.linkeddata.es/def/core#VirtualNode :VirtualNode rdf:type owl:Class ; rdfs:subClassOf , , [ rdf:type owl:Restriction ; owl:onProperty :hasIndex ; owl:someValuesFrom :Index ] , [ rdf:type owl:Restriction ; owl:onProperty :hasSmartContract ; owl:someValuesFrom :SmartContract ] , [ rdf:type owl:Restriction ; owl:onProperty :manages ; owl:someValuesFrom :FEID ] , [ rdf:type owl:Restriction ; owl:onProperty :hasProfile ; owl:allValuesFrom :Profile ] , [ rdf:type owl:Restriction ; owl:onProperty :isAllocatedIn ; owl:allValuesFrom :Aggregator ] , [ rdf:type owl:Restriction ; owl:onProperty :hasHref ; owl:someValuesFrom owl:rational ] , [ rdf:type owl:Restriction ; owl:onProperty :hasReliability ; owl:someValuesFrom xsd:float ] ; rdfs:comment "An aggregated, virtual cluster of prosumers which will be perceived and acted upon as a single, large prosumer entity by the Aggregator. Prosumers entailed into each Virtual Node will have common characteristics, defined by their corresponding Aggregator." ; rdfs:label "Virtual node" . ### http://delta.linkeddata.es/def/core#Voltage :Voltage rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Voltage constraint related to the grid" ; rdfs:label "Voltage" . ### http://delta.linkeddata.es/def/core#Voucher :Voucher rdf:type owl:Class ; rdfs:subClassOf :Reward ; rdfs:comment "Reward associated to the customer in terms of a voucher" ; rdfs:label "Voucher" . ### http://www.opengis.net/ont/geosparql#Feature rdf:type owl:Class ; rdfs:comment "This class represents the top-level feature type. This class is equivalent to GFI_Feature defined in ISO 19156:2011, and it is superclass of all feature types." ; rdfs:isDefinedBy ; rdfs:label "Feature" . ### http://www.opengis.net/ont/geosparql#Geometry rdf:type owl:Class ; rdfs:comment , "The class represents the top-level geometry type. This class is equivalent to the UML class GM_Object defined in ISO 19107, and it is superclass of all geometry types." ; rdfs:label "Geometry" . ### http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing rdf:type owl:Class ; rdfs:comment """Anything with spatial extent, i.e. size, shape, or position. e.g. people, places, bowling balls, as well as abstract areas like cubes.""" ; rdfs:isDefinedBy ; rdfs:label "SpatialThing" . ### http://www.w3.org/2006/time#Duration rdf:type owl:Class ; rdfs:comment "Duration of a temporal extent expressed as a number scaled by a temporal unit" ; rdfs:isDefinedBy ; rdfs:label "Time duration" . ### http://www.w3.org/2006/time#Instant rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A temporal entity with zero extent or duration" ; rdfs:isDefinedBy "http://www.w3.org/2006/time#" ; rdfs:label "Instant" . ### http://www.w3.org/2006/time#Interval rdf:type owl:Class ; rdfs:comment "A temporal entity with an extent or duration" ; rdfs:isDefinedBy "http://www.w3.org/2006/time#" ; rdfs:label "Time interval" . ### http://www.w3.org/2006/time#TemporalEntity rdf:type owl:Class ; rdfs:comment "A temporal interval or instant." ; rdfs:isDefinedBy "http://www.w3.org/2006/time#" ; rdfs:label "Temporal entity" . ### https://saref.etsi.org/core/Device rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; owl:onProperty ; owl:allValuesFrom ] ; rdfs:subClassOf ; rdfs:comment "A tangible object designed to accomplish a particular task in households, common public buildings or offices. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function. Devices can be structured in categories (subclasses) that reflect the different domain in which a device is used, e.g., smart appliances domain (subclass FunctionRelated) vs. building domain (subclass BuildingRelated) vs. smart grid domain (subclass EnergyRelated). New categories can be defined,if needed, to reflect other differences, for example different points of view, such as the point of view of the device's user vs. the point of view of the device's manufacturer. We propose a list of devices that are relevant for the purpose of SAREF, but this list can be extended." ; rdfs:isDefinedBy "https://saref.etsi.org/core/" ; rdfs:label "Device" . ### https://saref.etsi.org/core/Energy rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty :hasIncentive ; owl:allValuesFrom :Incentive ] ; rdfs:comment "A property related to measurements that are characterized by a value measured in energy units" ; rdfs:label "Energy" . ### https://saref.etsi.org/core/FeatureOfInterest rdf:type owl:Class ; rdfs:comment "A feature of interest represents any real world entity from which a property is measured." ; rdfs:isDefinedBy "https://saref.etsi.org/core/" ; rdfs:label "Feature Of Interest" . ### https://saref.etsi.org/core/Measurement rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:allValuesFrom xsd:dateTime ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:allValuesFrom xsd:float ] ; rdfs:isDefinedBy "https://saref.etsi.org/core/" ; rdfs:label "Measurement" . ### https://saref.etsi.org/core/Power rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A property related to measurements that are characterized by a value measured in power units" ; rdfs:label "Power" . ### https://saref.etsi.org/core/Price rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A saref:Property crelated to some measurements that are characterized by a certain value that is measured using saref:Currency" ; rdfs:isDefinedBy ; rdfs:label "Price" . ### https://saref.etsi.org/core/Profile rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ; owl:allValuesFrom ] ; rdfs:comment "A specification associated to a device to collect information about a certain Property (e.g., Energy) or Commodity (e.g.Water) for optimizing its usage in the home, office or building in which the device is located. This specification is about a certain Property or Commodity (saref:isAbout), can be calculated over a time span (saref:hasTime ) and can be associated to some costs (saref:hasPrice). An example is the Power Profile defined in the SAREF4ENER extension that can be associated to a device for optimizing the Energy efficiency in the home, office or building in which the device is located." ; rdfs:isDefinedBy "https://saref.etsi.org/core/" ; rdfs:label "Profile" . ### https://saref.etsi.org/core/Property rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ; owl:allValuesFrom ] ; rdfs:comment "A quality of a feature of interest that can be measured; an aspect of a feature of interest that is intrinsic to and cannot exist without the feature" ; rdfs:isDefinedBy "https://saref.etsi.org/core/" ; rdfs:label "Property" . ### https://saref.etsi.org/core/UnitOfMeasure rdf:type owl:Class ; rdfs:comment "The unit of measure is a standard for measurement of a quantity, such as a Property. For example, Power is a property and Watt is a unit of power that represents a definite predetermined power: when we say 10 Watt, we actually mean 10 times the definite predetermined power called \\\"watt\\\". Our definition is based on the definition of unit of measure in the Ontology of units of Measure (OM). We propose here a list of some units of measure that are relevant for the purpose of SAREF, but this list can be extended, also using some other ontologies rather than the Ontology of units of Measure (OM)." ; rdfs:isDefinedBy "https://saref.etsi.org/core" ; rdfs:label "Unit of measure" . ### https://saref.etsi.org/saref4city/KeyPerfomanceIndicatorAssessement rdf:type owl:Class ; rdfs:isDefinedBy ; rdfs:label "Key performance indicator assessment" . ### https://saref.etsi.org/saref4city/KeyPerformanceIndicator rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ; owl:allValuesFrom ] ; rdfs:isDefinedBy ; rdfs:label "Key Performance Indicator" . ### https://w3id.org/def/openadr#VEN rdf:type owl:Class ; rdfs:comment "This is the OpenADR Virtual End Node that is used to interact with the VTN" ; rdfs:label , "Virtual End Node (VEN)" . ### https://w3id.org/def/openadr#VTN rdf:type owl:Class ; rdfs:comment "This is the OpenADR Virtual Top Node that is used to interact with the Resources enrolled in the DR Programs." ; rdfs:isDefinedBy ; rdfs:label "Virtual Top Node (VTN)" . ################################################################# # Individuals ################################################################# ### http://delta.linkeddata.es/def/core#ConsumptionCapacity :ConsumptionCapacity rdf:type owl:NamedIndividual , ; rdfs:label "Consumption capacity" . ### http://delta.linkeddata.es/def/core#ContractedPower :ContractedPower rdf:type owl:NamedIndividual , ; rdfs:label "Contracted power" . ### http://delta.linkeddata.es/def/core#EnergyConsumption :EnergyConsumption rdf:type owl:NamedIndividual , ; rdfs:label "Energy consumption" . ### http://delta.linkeddata.es/def/core#EnergyDownFlexibility :EnergyDownFlexibility rdf:type owl:NamedIndividual , ; rdfs:label "Energy down flexibility" . ### http://delta.linkeddata.es/def/core#EnergyGeneration :EnergyGeneration rdf:type owl:NamedIndividual , ; rdfs:label "Energy generation" . ### http://delta.linkeddata.es/def/core#EnergyGenerationForecast :EnergyGenerationForecast rdf:type owl:NamedIndividual , ; rdfs:label "Energy generation forecast" . ### http://delta.linkeddata.es/def/core#EnergyLoadForecast :EnergyLoadForecast rdf:type owl:NamedIndividual , ; rdfs:label "Energy load forecast" . ### http://delta.linkeddata.es/def/core#EnergyStorage :EnergyStorage rdf:type owl:NamedIndividual , ; rdfs:label "Energy storage" . ### http://delta.linkeddata.es/def/core#EnergyUpFlexibility :EnergyUpFlexibility rdf:type owl:NamedIndividual , ; rdfs:label "Energy up flexibility" . ### http://delta.linkeddata.es/def/core#GenerationCapacity :GenerationCapacity rdf:type owl:NamedIndividual , ; rdfs:label "Generation capacity" . ### http://delta.linkeddata.es/def/core#PowerConsumption :PowerConsumption rdf:type owl:NamedIndividual , ; rdfs:label "Power consumption" . ### http://delta.linkeddata.es/def/core#PowerDownFlexibility :PowerDownFlexibility rdf:type owl:NamedIndividual , ; rdfs:label "Power down flexibility" . ### http://delta.linkeddata.es/def/core#PowerGeneration :PowerGeneration rdf:type owl:NamedIndividual , ; rdfs:label "Power generation" . ### http://delta.linkeddata.es/def/core#PowerGenerationForecast :PowerGenerationForecast rdf:type owl:NamedIndividual , ; rdfs:label "Power generation forecast" . ### http://delta.linkeddata.es/def/core#PowerLoadForecast :PowerLoadForecast rdf:type owl:NamedIndividual , ; rdfs:label "Power load forecast" . ### http://delta.linkeddata.es/def/core#PowerUpFlexibility :PowerUpFlexibility rdf:type owl:NamedIndividual , ; rdfs:label "Power up flexibility" . ### http://delta.linkeddata.es/def/core#PriceAS :PriceAS rdf:type owl:NamedIndividual , ; rdfs:label "Price AS" . ### http://delta.linkeddata.es/def/core#PriceDayAhead :PriceDayAhead rdf:type owl:NamedIndividual , ; rdfs:label "Price day ahead" . ### http://delta.linkeddata.es/def/core#PriceIntraDay :PriceIntraDay rdf:type owl:NamedIndividual , ; rdfs:label "Price intra day" . ### http://delta.linkeddata.es/def/core#StorageCapacity :StorageCapacity rdf:type owl:NamedIndividual , ; rdfs:label "Storage capacity" . ################################################################# # Annotations ################################################################# rdfs:label "Item base in order to define the unit of measure" . rdfs:label "Link to the payload of a report" . rdfs:comment "has randomization" . rdfs:comment "Link to the report identifier" . ### Generated by the OWL API (version 5.1.14) https://github.com/owlcs/owlapi/