Skip to content

Commit bed6a24

Browse files
committed
fix requirements blindenhilfe
1 parent 19625d0 commit bed6a24

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

shacl/beta/blindenhilfe.ttl

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,18 @@ ff:blindenhilfe a ff:RequirementProfile ;
2121

2222
ff:blindenhilfeMainShape a sh:NodeShape ;
2323
sh:targetClass ff:Citizen ;
24-
sh:property [ sh:path ff:habitualResidence ; sh:minCount 1 ; sh:in (ff:habitualResidence-ger) ] ;
24+
sh:property [ sh:path ff:habitualResidence ; sh:in (ff:habitualResidence-ger) ] ;
2525
sh:property [
2626
sh:or (
27-
sh:property [ sh:path ff:citizenship ; sh:in (ff:citizenship-ger) ]
28-
sh:property [
27+
[ sh:property [ sh:path ff:citizenship ; sh:in (ff:citizenship-ger) ] ]
28+
[ sh:property [
2929
sh:path ff:residencyStatus ; sh:in (
3030
ff:residencyStatus-residencePermit
3131
ff:residencyStatus-settlementPermit
3232
ff:residencyStatus-ger
3333
)
34-
]
35-
sh:property [ sh:path ff:longTermStay ; sh:in (true) ]
34+
] ]
35+
[ sh:property [ sh:path ff:longTermStay ; sh:in (true) ] ]
3636
)
3737
] ;
3838
sh:property [ sh:path ff:disability ; sh:in (true) ] ;
@@ -48,6 +48,7 @@ ff:blindenhilfeMainShape a sh:NodeShape ;
4848
ff:blindenhilfeFlowShape a sh:NodeShape ;
4949
sh:targetClass ff:Citizen ;
5050
sh:property ff:baseRequirements ;
51+
sh:property ff:residencyStatusPS ;
5152
sh:property ff:longTermStayPS ;
5253
sh:property ff:visualImpairmentPS ;
5354
sh:property ff:visualImpairmentDegreePS .
@@ -71,12 +72,12 @@ ff:longTermStayPS a sh:PropertyShape ;
7172
sh:deactivated [
7273
sh:not [
7374
sh:or (
74-
[ sh:property [ sh:path ff:residencyStatus ; sh:in (ff:residencyStatus-residencePermit) ] ]
75-
[ sh:property [ sh:path ff:residencyStatus ; sh:in (ff:residencyStatus-settlementPermit) ] ]
76-
[ sh:property [ sh:path ff:residencyStatus ; sh:in (ff:residencyStatus-ger) ] ]
75+
[ shn:eq ( [ sh:path ff:residencyStatus ] ff:residencyStatus-asylum ) ]
76+
[ shn:eq ( [ sh:path ff:residencyStatus ] ff:residencyStatus-toleration ) ]
77+
[ shn:eq ( [ sh:path ff:residencyStatus ] ff:residencyStatus-other ) ]
7778
)
7879
]
79-
] ;
80+
];
8081
sh:property [ sh:path ff:longTermStay ; sh:minCount 1 ] .
8182

8283
ff:visualImpairmentPS a sh:PropertyShape ;

0 commit comments

Comments
 (0)