Skip to content
Snippets Groups Projects
Commit 7e4b2be9 authored by Bilbao Arechabala, Sonia's avatar Bilbao Arechabala, Sonia
Browse files

Upload New File

parent b9fccb41
Branches
Tags 7.3.0
No related merge requests found
@prefix ener: <https://enershare.eu/shapes/p1#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix brick: <https://brickschema.org/schema/1.1/Brick#> .
@prefix cdt: <http://w3id.org/lindt/custom_datatypes#> .
@prefix plt: <https://w3id.org/platoon/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix seas: <https://w3id.org/seas/> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix saref4bldg: <https://saref.etsi.org/saref4bldg/> .
@prefix ener-prop: <https://w3id.org/enershare/property/> .
@prefix ener-sys: <https://w3id.org/enershare/system/> .
@prefix ener-price: <https://w3id.org/enershare/price/> .
@prefix sch: <https://schema.org/> .
ener:BuildingShape
a sh:NodeShape ;
sh:property [
sh:path brick:hasLocation ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path ener-sys:involvedIn ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path ener-prop:hasInitialElectricEnergyConsumption ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path ener-prop:hasRenewableEnergy ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass seas:Building .
ener:BuildingCountShape
a sh:NodeShape ;
sh:targetNode seas:Building ;
sh:property [
sh:path [ sh:inversePath rdf:type ] ;
sh:minCount 1 ;
] .
ener:LocationShape
a sh:NodeShape ;
sh:property [
sh:path ener-price:hasPowerTariff ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path rdfs:label ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:datatype xsd:string ;
] ;
sh:targetClass brick:Location .
ener:PricePropertyShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluation ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass seas:PriceProperty .
ener:PriceEvaluationShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluatedSimpleValue ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:datatype cdt:ucum ;
] ;
sh:targetClass seas:PriceEvaluation .
ener:ElectricEnergyConsumptionPropertyShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluation ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass plt:ElectricEnergyConsumptionProperty .
ener:ElectricEnergyConsumptionEvaluationShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluatedSimpleValue ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:datatype cdt:energy ;
] ;
sh:targetClass plt:ElectricEnergyConsumptionEvaluation .
ener:EnergyPropertyShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluation ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass plt:EnergyProperty .
ener:EnergyEvaluationShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluatedSimpleValue ;
sh:minCount 1 ;
sh:maxCount 1 ;
] ;
sh:targetClass plt:EnergyEvaluation .
ener:ProjectShape
a sh:NodeShape ;
sh:property [
sh:path seas:current ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path seas:costPrice ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass sch:Project .
ener:PowerInverterShape
a sh:NodeShape ;
sh:property [
sh:path ener-sys:involvedIn ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path seas:current ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass seas:PowerInverter .
ener:CurrentPropertyShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluation ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass seas:CurrentProperty .
ener:CostPricePropertyShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluation ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass seas:CostPriceProperty .
ener:CostPriceEvaluationShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluatedSimpleValue ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:datatype cdt:ucum ;
] ;
sh:targetClass seas:CostPriceEvaluation .
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment