From a7c24eb0200add659e4af5f35242228b707578b0 Mon Sep 17 00:00:00 2001 From: "Bilbao Arechabala, Sonia" <sonia.bilbao@tecnalia.com> Date: Mon, 5 Aug 2024 13:06:31 +0200 Subject: [PATCH] Upload New File --- .../pilot6/pilot6_grid_frequency.shacl.ttl | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 validation/pilot6/pilot6_grid_frequency.shacl.ttl diff --git a/validation/pilot6/pilot6_grid_frequency.shacl.ttl b/validation/pilot6/pilot6_grid_frequency.shacl.ttl new file mode 100644 index 0000000..88466a9 --- /dev/null +++ b/validation/pilot6/pilot6_grid_frequency.shacl.ttl @@ -0,0 +1,58 @@ +@prefix seas: <https://w3id.org/seas/> . +@prefix time: <http://www.w3.org/2006/time#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix ener: <https://enershare.eu/shapes/p1#> . +@prefix sh: <http://www.w3.org/ns/shacl#> . + +ener:InstantShape + a sh:NodeShape ; + sh:property [ + sh:path time:inXSDDateTime ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:datatype xsd:dateTime ; + ] ; + sh:targetClass time:Instant . + + +ener:FrequencyPropertyShape + a sh:NodeShape ; + sh:property [ + sh:path seas:evaluation ; + sh:minCount 1 ; + sh:nodeKind sh:IRI ; + ] ; + sh:targetClass seas:FrequencyProperty . + +ener:EvaluationShape + a sh:NodeShape ; + sh:property [ + sh:path seas:evaluatedSimpleValue ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:datatype xsd:decimal ; + ] ; + sh:property [ + sh:path seas:hasTemporalContext ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:nodeKind sh:IRI ; + ] ; + sh:targetClass seas:Evaluation . + +ener:IntervalShape + a sh:NodeShape ; + sh:property [ + sh:path time:hasBeginning ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:nodeKind sh:IRI ; + ] ; + sh:property [ + sh:path time:hasEnd ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:nodeKind sh:IRI ; + ] ; + sh:targetClass time:Interval . + -- GitLab