diff --git a/shacl/dev-daemmung.ttl b/shacl/dev-daemmung.ttl index 95b9deb..e134502 100644 --- a/shacl/dev-daemmung.ttl +++ b/shacl/dev-daemmung.ttl @@ -3,6 +3,14 @@ @prefix xsd: . @prefix rdf: . +ff:MainPersonShape a sh:NodeShape ; + sh:targetClass ff:Citizen ; + sh:property [ + sh:path ff:hasIncomeBrutto ; + sh:minCount 1 ; + sh:maxCount 1 ; + ] . + ff:CitizenOwnsHouseShape a sh:NodeShape ; sh:targetClass ff:Citizen ; diff --git a/shacl/dev-kindergeld.ttl b/shacl/dev-kindergeld.ttl index d113e64..973b16d 100644 --- a/shacl/dev-kindergeld.ttl +++ b/shacl/dev-kindergeld.ttl @@ -3,6 +3,19 @@ @prefix xsd: . @prefix rdf: . +ff:MainPersonShape a sh:NodeShape ; + sh:targetClass ff:Citizen ; + sh:property [ + sh:path ff:hasIncomeBrutto ; + sh:minCount 1 ; + sh:maxCount 1 ; + ] ; + sh:property [ + sh:path ff:hasIncomeNetto ; + sh:minCount 1 ; + sh:maxCount 1 ; + ] . + ff:ChildAllowanceEligibilityShape a sh:NodeShape ; sh:targetClass ff:Citizen ;