Skip to content

Commit

Permalink
Model first sozialplattform req profile
Browse files Browse the repository at this point in the history
  • Loading branch information
benjaminaaron committed Aug 1, 2024
1 parent 163b38f commit 391dc08
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 6 deletions.
37 changes: 36 additions & 1 deletion sozialplattform/shacl/01-hilfe-zum-lebensunterhalt.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,44 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix ff: <https://foerderfunke.org/default#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <http://schema.org/> .

ff:hilfe-zum-lebensunterhalt a ff:RequirementProfile ;
ff:leikaId "99107012017000" ;
ff:title "Hilfe zum Lebensunterhalt" ;
ff:category ff:sozialhilfe-grundsicherung, ff:leistungen-fuer-familien, ff:gesundheit-pflege ;
rdfs:seeAlso <https://sozialplattform.de/inhalt/hilfe-zum-lebensunterhalt> .
rdfs:seeAlso <https://sozialplattform.de/inhalt/hilfe-zum-lebensunterhalt> ;
ff:benefitInfo "Die „Hilfe zum Lebensunterhalt“ richtet sich an Menschen, die eine Zeit lang nicht oder nur wenig arbeiten können. Sie dient dazu grundlegende Bedürfnisse wie Essen, Kleidung und Miete zu bezahlen. Hilfe zum Lebensunterhalt erhalten Personen, für die andere staatliche Leistungen, wie etwa Rente oder Bürgergeld (früher ALG II), nicht infrage kommen." ;
ff:ineligbleGeneralExplanation "Wahrscheinlich haben Sie keinen Anspruch auf diese Leistung. Einen Anspruch auf Hilfe zum Lebensunterhalt haben erwerbsunfähige Menschen, die ihren Lebensunterhalt nicht aus eigenen Mitteln bestreiten können, weil sie z.B. längerfristig erkrankt sind oder wegen Erwerbsminderung nur eine geringe Rente bekommen. Es dient dazu, das Existenzminimum zu sichern, wenn weder ein Anspruch auf Bürgergeld (früher ALG II) noch auf Grundsicherung im Alter und bei Erwerbsminderung besteht." .

ff:MainPersonShape a sh:NodeShape, ff:EligibilityConstraint ;
sh:targetClass ff:Citizen ;
sh:property [
sh:path ff:aufenthaltsort ;
sh:minCount 1 ;
sh:hasValue ff:aufenthaltsort-ao-innerhalb ;
] ;
sh:property [
sh:path ff:pensionable ;
sh:minCount 1 ;
sh:hasValue false ;
] ;
sh:property [
sh:path ff:erwerbsfaehig_neu ;
sh:minCount 1 ;
sh:hasValue ff:erwerbsfaehig_neu-ao-nein-weniger-6-monate ;
] ;
sh:property [
sh:path ff:beruf_neu ;
sh:minCount 1 ;
sh:not [
sh:hasValue ff:beruf_neu-ao-alg ;
] ;
] ;
sh:property [
sh:path ff:einkommen_neu ;
sh:minCount 1 ;
sh:not [
sh:in (ff:einkommen_neu-ao-alg ff:einkommen_neu-ao-alg-ii) ;
] ;
] .
10 changes: 5 additions & 5 deletions sozialplattform/user-profile-dev.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
@prefix ff: <https://foerderfunke.org/default#> .

ff:mainPerson a ff:Citizen ;
ff:aufenthaltsort ff:aufenthaltsort-ao-innerhalb ;
ff:geburtsdatum "1992-05-17"^^xsd:date ;
ff:aufenthaltsort ff:aufenthaltsort-option-innerhalb ;
ff:hasChild ff:child0 .

ff:child0 a ff:Child ;
ff:geburtsdatum "2020-03-12"^^xsd:date .
ff:pensionable false ; # TODO derive from ff:geburtsdatum
ff:erwerbsfaehig_neu ff:erwerbsfaehig_neu-ao-nein-weniger-6-monate ;
ff:beruf_neu ff:beruf_neu-ao-soz ; # not ff:beruf_neu-ao-alg
ff:einkommen_neu ff:einkommen_neu-ao-soz . # not ff:einkommen_neu-ao-alg ff:einkommen_neu-ao-alg-ii

0 comments on commit 391dc08

Please sign in to comment.