Skip to content

Commit 842032c

Browse files
committed
Add geburtsdatum as required df
1 parent c7c0a96 commit 842032c

8 files changed

+32
-0
lines changed

sozialplattform/shacl/01-hilfe-zum-lebensunterhalt.ttl

+4
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ ff:MainPersonShape a sh:NodeShape, ff:EligibilityConstraint ;
2121
sh:minCount 1 ;
2222
sh:in (ff:aufenthaltsort-ao-innerhalb) ;
2323
] ;
24+
sh:property [
25+
sh:path ff:geburtsdatum ; # find a way to not have to declare this explicitly? reverse materialization logic? TODO
26+
sh:minCount 1 ;
27+
] ;
2428
sh:property [
2529
sh:path ff:pensionable ;
2630
sh:minCount 1 ;

sozialplattform/shacl/02-kindergeld.ttl

+4
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ ff:MainPersonShape a sh:NodeShape, ff:EligibilityConstraint ;
2828
sh:minCount 1 ;
2929
sh:in (true) ;
3030
] ;
31+
sh:property [
32+
sh:path ff:geburtsdatum ;
33+
sh:minCount 1 ;
34+
] ;
3135
sh:property [
3236
sh:path ff:pensionable ;
3337
sh:minCount 1 ;

sozialplattform/shacl/04-bafoeg.ttl

+4
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ ff:bafoeg a ff:RequirementProfile ;
1414

1515
ff:MainPersonShape a sh:NodeShape, ff:EligibilityConstraint ;
1616
sh:targetClass ff:Citizen ;
17+
sh:property [
18+
sh:path ff:geburtsdatum ;
19+
sh:minCount 1 ;
20+
] ;
1721
sh:property [
1822
sh:path ff:hasAge ;
1923
sh:minCount 1 ;

sozialplattform/shacl/05-buergergeld.ttl

+4
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ ff:MainPersonShape a sh:NodeShape, ff:EligibilityConstraint ;
2525
sh:minCount 1 ;
2626
sh:in (ff:aufenthaltsort-ao-innerhalb) ;
2727
] ;
28+
sh:property [
29+
sh:path ff:geburtsdatum ;
30+
sh:minCount 1 ;
31+
] ;
2832
sh:property [
2933
sh:path ff:hasAge ;
3034
sh:minCount 1 ;

sozialplattform/shacl/06-arbeitslosengeld.ttl

+4
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ ff:arbeitslosengeld a ff:RequirementProfile ;
1515

1616
ff:MainPersonShape a sh:NodeShape, ff:EligibilityConstraint ;
1717
sh:targetClass ff:Citizen ;
18+
sh:property [
19+
sh:path ff:geburtsdatum ;
20+
sh:minCount 1 ;
21+
] ;
1822
sh:property [
1923
sh:path ff:pensionable ;
2024
sh:minCount 1 ;

sozialplattform/shacl/07-berufsausbildungsbeihilfe-bab.ttl

+4
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ ff:berufsausbildungsbeihilfe-bab a ff:RequirementProfile ;
1515

1616
ff:MainPersonShape a sh:NodeShape, ff:EligibilityConstraint ;
1717
sh:targetClass ff:Citizen ;
18+
sh:property [
19+
sh:path ff:geburtsdatum ;
20+
sh:minCount 1 ;
21+
] ;
1822
sh:property [
1923
sh:path ff:pensionable ;
2024
sh:minCount 1 ;

sozialplattform/shacl/08-wohngeld.ttl

+4
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ ff:MainPersonShape a sh:NodeShape, ff:EligibilityConstraint ;
2020
sh:minCount 1 ;
2121
sh:in (ff:aufenthaltsort-ao-innerhalb) ;
2222
] ;
23+
sh:property [
24+
sh:path ff:geburtsdatum ;
25+
sh:minCount 1 ;
26+
] ;
2327
sh:property [
2428
sh:path ff:hasAge ;
2529
sh:minCount 1 ;

sozialplattform/shacl/09-grundsicherung-im-alter-und-bei-erwerbsminderung.ttl

+4
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ ff:grundsicherung-im-alter-und-bei-erwerbsminderung a ff:RequirementProfile ;
1515

1616
ff:MainPersonShape a sh:NodeShape, ff:EligibilityConstraint ;
1717
sh:targetClass ff:Citizen ;
18+
sh:property [
19+
sh:path ff:geburtsdatum ;
20+
sh:minCount 1 ;
21+
] ;
1822
sh:property [
1923
sh:path ff:pensionable ;
2024
sh:minCount 1 ;

0 commit comments

Comments
 (0)