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

Upload New File

parent cc91024e
No related branches found
No related tags found
No related merge requests found
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix plt: <https://w3id.org/platoon/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix ontowind: <http://www.semanticweb.org/ontologies/2011/9/Ontology1318785573683.owl#> .
@prefix seas: <https://w3id.org/seas/> .
@prefix brick: <https://brickschema.org/schema/1.1/Brick#> .
@prefix cdt: <http://w3id.org/lindt/custom_datatypes#> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix saref: <https://w3id.org/saref#> .
@prefix ener: <https://enershare.eu/shapes/p1#> .
@prefix ener-wind: <https://w3id.org/enershare/windturbine/> .
@prefix ener-prop: <https://w3id.org/enershare/property/> .
@prefix ener-fail: <https://w3id.org/enershare/failure/>.
@prefix saref4bldg: <https://saref.etsi.org/saref4bldg/> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
ener:TimeShape
a sh:NodeShape ;
sh:property [
sh:path time:inXSDDateTime ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:datatype xsd:string ;
] ;
sh:targetClass time:Instant .
ener:WindTurbineShape
a sh:NodeShape ;
sh:property [
sh:path rdfs:label ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:datatype xsd:string ;
] ;
sh:property [
sh:path plt:hasAverageSpeed ;
sh:minCount 0 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass plt:OnshoreWindTurbine .
ener:WindSpeedPropertyShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluation ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass seas:WindSpeedProperty .
ener:WindSpeedEvaluationShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluatedSimpleValue ;
sh:minCount 1 ;
sh:datatype cdt:speed ;
] ;
sh:property [
sh:path seas:hasTemporalContext ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass seas:WindSpeedEvaluation .
ener:NacelleShape
a sh:NodeShape ;
sh:property [
sh:path seas:subSystemOf ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass plt:Nacelle .
ener:GearboxShape
a sh:NodeShape ;
sh:property [
sh:path saref4bldg:isContainedIn ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path plt:hasRotationalSpeed ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path ener-prop:hasInletOilTemperature ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path ener-prop:hasInletOilPressure ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path plt:hasTemperatureRotorSide ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path plt:hasTemperatureGeneratorSide ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass plt:Gearbox .
ener:OilShape
a sh:NodeShape ;
sh:property [
sh:path saref4bldg:isContainedIn ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path plt:hasAverageTemperature ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass brick:Oil .
ener:TemperaturePropertyShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluation ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass seas:TemperatureProperty .
ener:TemperatureEvaluationShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluatedSimpleValue ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:datatype cdt:temperature ;
] ;
sh:property [
sh:path seas:hasTemporalContext ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass seas:TemperatureEvaluation .
ener:RotationalSpeedPropertyShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluation ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass plt:RotationalSpeedProperty .
ener:RotationalSpeedEvaluationShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluatedSimpleValue ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:datatype cdt:speed ;
] ;
sh:property [
sh:path seas:hasTemporalContext ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass plt:RotationalSpeedEvaluation .
ener:PressurePropertyShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluation ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass seas:PressureProperty .
ener:PressureEvaluationShape
a sh:NodeShape ;
sh:property [
sh:path seas:evaluatedSimpleValue ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:datatype cdt:pressure ;
] ;
sh:property [
sh:path seas:hasTemporalContext ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:targetClass plt:PressureEvaluation .
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment