Select Git revision
catkin_ws_init.sh
Forked from
tecnalia_robotics-public / templates
Source project has a limited visibility.
-
Jon Azpiazu authoredJon Azpiazu authored
pilot1_gearbox_anomaly_detection_input2.shacl.ttl 5.45 KiB
@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 .