diff --git a/shacl/arbeitslosengeld.ttl b/shacl/arbeitslosengeld.ttl
index 30055af..0d4943e 100644
--- a/shacl/arbeitslosengeld.ttl
+++ b/shacl/arbeitslosengeld.ttl
@@ -4,11 +4,11 @@
@prefix fim: .
@prefix rdfs: .
-ff:metadata ff:author ff:benglaeser ;
+ff:arbeitslosengeldRP a ff:RequirementProfile ;
+ ff:author ff:benglaeser ;
ff:created "2024-04-04"^^xsd:date ;
- ff:id "arbeitslosengeld" ;
ff:title "Arbeitslosengeld" ;
- ff:category "Sozialleistung" ;
+ ff:category ff:Sozialleistung ;
rdfs:seeAlso
.
diff --git a/shacl/bildungsgutschein.ttl b/shacl/bildungsgutschein.ttl
index 2303666..be0374c 100644
--- a/shacl/bildungsgutschein.ttl
+++ b/shacl/bildungsgutschein.ttl
@@ -3,12 +3,11 @@
@prefix ff: .
@prefix rdfs: .
-ff:metadata
+ff:bildungsgutscheinRP a ff:RequirementProfile ;
ff:author ff:benglaeser ;
ff:created "2024-04-02"^^xsd:date ;
- ff:id "bildungsgutschein" ;
ff:title "Bildungsgutschein" ;
- ff:category "Bildungsförderung" ;
+ ff:category ff:Bildungsteilhabe ;
rdfs:comment "Checks for eligibility for the Bildungsgutschein" ;
rdfs:seeAlso .
diff --git a/shacl/dev-daemmung.ttl b/shacl/dev-daemmung.ttl
index 3050a68..ada6635 100644
--- a/shacl/dev-daemmung.ttl
+++ b/shacl/dev-daemmung.ttl
@@ -3,9 +3,9 @@
@prefix xsd: .
@prefix rdf: .
-ff:metadata ff:id "daemmung" ;
+ff:daemmungRP a ff:RequirementProfile ;
ff:title "Dämmungszuschuss" ;
- ff:category "Wärmewende" .
+ ff:category ff:Waermewende .
ff:MainPersonShape a sh:NodeShape ;
sh:targetClass ff:Citizen ;
diff --git a/shacl/dev-eauto.ttl b/shacl/dev-eauto.ttl
index bba21ae..3afc841 100644
--- a/shacl/dev-eauto.ttl
+++ b/shacl/dev-eauto.ttl
@@ -3,9 +3,9 @@
@prefix xsd: .
@prefix rdf: .
-ff:metadata ff:id "eauto" ;
+ff:eautoRP a ff:RequirementProfile ;
ff:title "E-Auto Zuschuss" ;
- ff:category "Wärmewende" .
+ ff:category ff:Waermewende .
ff:CitizenOwnsElectricCarShape
a sh:NodeShape ;
diff --git a/shacl/dev-kindergeld.ttl b/shacl/dev-kindergeld.ttl
index 1eb7762..96eed0b 100644
--- a/shacl/dev-kindergeld.ttl
+++ b/shacl/dev-kindergeld.ttl
@@ -3,9 +3,9 @@
@prefix xsd: .
@prefix rdf: .
-ff:metadata ff:id "kindergeld" ;
+ff:kindergeldRP a ff:RequirementProfile ;
ff:title "Kindergeld" ;
- ff:category "Sozialleistung" .
+ ff:category ff:Sozialleistung .
ff:MainPersonShape a sh:NodeShape ;
sh:targetClass ff:Citizen ;
diff --git a/shacl/dev-solar.ttl b/shacl/dev-solar.ttl
index 1a40521..61132f4 100644
--- a/shacl/dev-solar.ttl
+++ b/shacl/dev-solar.ttl
@@ -3,11 +3,11 @@
@prefix xsd: .
@prefix rdf: .
-ff:metadata ff:author ff:benjaminaaron ;
+ff:solarRP a ff:RequirementProfile ;
+ ff:author ff:benjaminaaron ;
ff:created "2023-10-26"^^xsd:date ;
- ff:id "solar" ;
ff:title "Solarpanel Förderung" ;
- ff:category "Wärmewende" ;
+ ff:category ff:Waermewende ;
ff:queryType ff:dev ;
ff:targetGroup ff:Citizen ;
ff:fundingProvider ff:GermanState .
diff --git a/shacl/dev-wohngeld.ttl b/shacl/dev-wohngeld.ttl
index 70c94fb..9670e71 100644
--- a/shacl/dev-wohngeld.ttl
+++ b/shacl/dev-wohngeld.ttl
@@ -3,9 +3,9 @@
@prefix xsd: .
@prefix rdf: .
-ff:metadata ff:author ff:benjaminaaron ;
+ff:wohngelddevRP a ff:RequirementProfile ;
+ ff:author ff:benjaminaaron ;
ff:created "2023-11-01"^^xsd:date ;
- ff:id "wohngelddev" ;
ff:title "Wohngeld dev" ;
ff:queryType ff:dev ;
ff:targetGroup ff:Citizen ;
diff --git a/shacl/kinderzuschlag.ttl b/shacl/kinderzuschlag.ttl
index ca5c7d5..8b488fd 100644
--- a/shacl/kinderzuschlag.ttl
+++ b/shacl/kinderzuschlag.ttl
@@ -1,16 +1,13 @@
-@base .
@prefix sh: .
@prefix xsd: .
@prefix ff: .
@prefix rdfs: .
-<> a ff:RequirementProfile .
-
-ff:metadata ff:author ff:benjaminaaron ;
+ff:kinderzuschlagRP a ff:RequirementProfile ;
+ ff:author ff:benjaminaaron ;
ff:created "2024-03-14"^^xsd:date ;
- ff:id "kinderzuschlag" ;
ff:title "Kinderzuschlag" ;
- ff:category "Sozialleistung" ;
+ ff:category ff:Sozialleistung ;
ff:validFor "P6M"^^xsd:duration ; # suggest setting up reminder TODO
rdfs:seeAlso ;
ff:onlineEligibilityCheckingTool .
diff --git a/shacl/opendva-existenzgruendungspass-thueringen.ttl b/shacl/opendva-existenzgruendungspass-thueringen.ttl
index 822e855..12f23fb 100644
--- a/shacl/opendva-existenzgruendungspass-thueringen.ttl
+++ b/shacl/opendva-existenzgruendungspass-thueringen.ttl
@@ -3,9 +3,9 @@
@prefix ff: .
@prefix rdfs: .
-ff:metadata ff:author ff:benjaminaaron ;
+ff:existenzgruendungspassthueringenRP a ff:RequirementProfile ;
+ ff:author ff:benjaminaaron ;
ff:created "2024-04-09"^^xsd:date ;
- ff:id "existenzgruendungspass-thueringen" ;
ff:title "Existenzgründungspass Thüringen" ;
rdfs:seeAlso .
diff --git a/shacl/opendva-jenabonus.ttl b/shacl/opendva-jenabonus.ttl
index 7725211..52641f6 100644
--- a/shacl/opendva-jenabonus.ttl
+++ b/shacl/opendva-jenabonus.ttl
@@ -3,9 +3,9 @@
@prefix ff: .
@prefix rdfs: .
-ff:metadata ff:author ff:benjaminaaron ;
+ff:jenabonusRP a ff:RequirementProfile ;
+ ff:author ff:benjaminaaron ;
ff:created "2024-04-09"^^xsd:date ;
- ff:id "jenabonus" ;
ff:title "Jenabonus" ;
ff:validFor "P1Y"^^xsd:duration ;
rdfs:seeAlso .
diff --git a/shacl/senioren-bahncard.ttl b/shacl/senioren-bahncard.ttl
index 7304042..9fc6109 100644
--- a/shacl/senioren-bahncard.ttl
+++ b/shacl/senioren-bahncard.ttl
@@ -3,9 +3,9 @@
@prefix ff: .
@prefix rdfs: .
-ff:metadata ff:author ff:benjaminaaron ;
+ff:seniorenbahncardRP a ff:RequirementProfile ;
+ ff:author ff:benjaminaaron ;
ff:created "2024-04-16"^^xsd:date ;
- ff:id "senioren-bahncard" ;
ff:title "Senioren BahnCard" ;
rdfs:seeAlso .
diff --git a/shacl/wohngeld.ttl b/shacl/wohngeld.ttl
index aec8f7e..c0396fc 100644
--- a/shacl/wohngeld.ttl
+++ b/shacl/wohngeld.ttl
@@ -4,10 +4,10 @@
@prefix fim: .
@prefix rdfs: .
-ff:metadata ff:author ff:benjaminaaron ;
+ff:wohngeldRP a ff:RequirementProfile ;
+ ff:author ff:benjaminaaron ;
ff:created "2024-03-23"^^xsd:date ;
- ff:id "wohngeld" ;
ff:title "Wohngeld" ;
- ff:category "Sozialleistung" .
+ ff:category ff:Sozialleistung .
# CONDITIONS