diff --git a/validation/pilot6/pilot6_grid_frequency.shacl.ttl b/validation/pilot6/pilot6_grid_frequency.shacl.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..88466a945fe3a881ffb39d8cd653b94049acaec7
--- /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 .
+