Computables
[ProtectedVictim] = VictimUnderEighteen is true or DefencelessThroughFrailty is true or DefencelessThroughIllness is true
[AbusiveConduct] = Torments is true or RoughlyMaltreats is true or MaliciousNeglectHealthDamage is true
[CareRelationship] = UnderCare is true or UnderCustody is true or BelongsToHousehold is true or LeftInPower is true or SubordinateInWork is true
[AbuseOfPersonUnderCare] = ProtectedVictim is true and CareRelationship is true and AbusiveConduct is true
Business rules
| id | kind | actor | verb / predicate | body |
| APU-R01 | condition | None | | VictimUnderEighteen is true |
| APU-R02 | condition | None | | DefencelessThroughFrailty is true |
| APU-R03 | condition | None | | DefencelessThroughIllness is true |
| APU-R04 | condition | None | | UnderCare is true |
| APU-R05 | condition | None | | UnderCustody is true |
| APU-R06 | condition | None | | BelongsToHousehold is true |
| APU-R07 | condition | None | | LeftInPower is true |
| APU-R08 | condition | None | | SubordinateInWork is true |
| APU-R09 | act | Actor | | Torments is true |
| APU-R10 | act | Actor | | RoughlyMaltreats is true |
| APU-R11 | act | Actor | | MaliciousNeglectHealthDamage is true |
| APU-R80 | act | Actor | scope note: paragraph 1 whole, the three victim alternatives over the four care relationships (the care-or-custody pair split per the encoding principles) over the three conducts; the malicious-neglect conduct carries its own health-damage result inside the conduct element | AbuseOfPersonUnderCare is true |
| APU-P0 | prohibition | Actor | not realise | not AbuseOfPersonUnderCare |
Tatbestand dissected to the Merkmal
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
| Whoever | Tätersubjekt | {Actor} | — | in scope |
| a person under eighteen years | Merkmal | {VictimUnderEighteen} | APU-R01 | is true |
| a person defenceless owing to frailty | Merkmal | {DefencelessThroughFrailty} | APU-R02 | is true |
| a person defenceless owing to illness | Merkmal | {DefencelessThroughIllness} | APU-R03 | is true |
| the person is under the care of {Actor} | Merkmal | {UnderCare} | APU-R04 | is true |
| the person is under the custody of {Actor} | Merkmal | {UnderCustody} | APU-R05 | is true |
| the person belongs to the household of {Actor} | Merkmal | {BelongsToHousehold} | APU-R06 | is true |
| the person has been left in the power of {Actor} by the person obliged to provide care | Merkmal | {LeftInPower} | APU-R07 | is true |
| the person is subordinate to {Actor} within a work relationship | Merkmal | {SubordinateInWork} | APU-R08 | is true |
| {Actor} torments the person | Merkmal | {Torments} | APU-R09 | is true |
| {Actor} roughly maltreats the person | Merkmal | {RoughlyMaltreats} | APU-R10 | is true |
| {Actor} damages the health of the person through malicious neglect of the duty of care | Merkmal | {MaliciousNeglectHealthDamage} | APU-R11 | is true |
| (2) attempt; (3) endangerment aggravation; (4) less serious cases | attempt / grading | — excluded — | — | struck |
Variables appendix
| Variable | Input | Values | Cascade | Surface form (source words) |
| {Actor} | Reference | – | Session | any person (the actor) |
| {BelongsToHousehold} | Boolean | true / false / unknown | Session | the person belongs to the household of {Actor} |
| {DefencelessThroughFrailty} | Boolean | true / false / unknown | Session | a person defenceless owing to frailty |
| {DefencelessThroughIllness} | Boolean | true / false / unknown | Session | a person defenceless owing to illness |
| {LeftInPower} | Boolean | true / false / unknown | Session | the person has been left in the power of {Actor} by the person obliged to provide care |
| {MaliciousNeglectHealthDamage} | Boolean | true / false / unknown | Session | {Actor} damages the health of the person through malicious neglect of the duty of care |
| {RoughlyMaltreats} | Boolean | true / false / unknown | Session | {Actor} roughly maltreats the person |
| {SubordinateInWork} | Boolean | true / false / unknown | Session | the person is subordinate to {Actor} within a work relationship |
| {Torments} | Boolean | true / false / unknown | Session | {Actor} torments the person |
| {UnderCare} | Boolean | true / false / unknown | Session | the person is under the care of {Actor} |
| {UnderCustody} | Boolean | true / false / unknown | Session | the person is under the custody of {Actor} |
| {VictimUnderEighteen} | Boolean | true / false / unknown | Session | a person under eighteen years |
Reconstruction from the substrate
Committed by any person (the actor) who: (a person under eighteen years or a person defenceless owing to frailty or a person defenceless owing to illness) and (the person is under the care of {Actor} or the person is under the custody of {Actor} or the person belongs to the household of {Actor} or the person has been left in the power of {Actor} by the person obliged to provide care or the person is subordinate to {Actor} within a work relationship) and ({Actor} torments the person or {Actor} roughly maltreats the person or {Actor} damages the health of the person through malicious neglect of the duty of care).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
| Assessment | Depends on | Invalidation | Trigger effect |
| [ProtectedVictim] | VictimUnderEighteen, DefencelessThroughFrailty, DefencelessThroughIllness | false | Recomputes when any input changes; propagates into the composite. |
| [AbusiveConduct] | Torments, RoughlyMaltreats, MaliciousNeglectHealthDamage | false | Recomputes when any input changes; propagates into the composite. |
| [CareRelationship] | UnderCare, UnderCustody, BelongsToHousehold, LeftInPower, SubordinateInWork | false | Recomputes when any input changes; propagates into the composite. |
| [AbuseOfPersonUnderCare] | ProtectedVictim, CareRelationship, AbusiveConduct | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (APU-P0) | [AbuseOfPersonUnderCare] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
Decision tree
PHASE 1: gather inputs (Session)
├─ {Actor}
├─ {BelongsToHousehold}
├─ {DefencelessThroughFrailty}
├─ {DefencelessThroughIllness}
├─ {LeftInPower}
├─ {MaliciousNeglectHealthDamage}
├─ {RoughlyMaltreats}
├─ {SubordinateInWork}
├─ {Torments}
├─ {UnderCare}
├─ {UnderCustody}
├─ {VictimUnderEighteen}
↓
PHASE 2: evaluate act / intermediate computables
├─ [ProtectedVictim] = VictimUnderEighteen is true or DefencelessThroughFrailty is true or DefencelessThroughIllness is true
├─ [AbusiveConduct] = Torments is true or RoughlyMaltreats is true or MaliciousNeglectHealthDamage is true
├─ [CareRelationship] = UnderCare is true or UnderCustody is true or BelongsToHousehold is true or LeftInPower is true or SubordinateInWork is true
↓
PHASE 3: evaluate the objective conditions
└─ [AbuseOfPersonUnderCare] = ProtectedVictim is true and CareRelationship is true and AbusiveConduct is true
↓
VERDICT (PrimeRule)
├─ [AbuseOfPersonUnderCare] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions)
└─ [AbuseOfPersonUnderCare] is false → not realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [AbuseOfPersonUnderCare] depends on [ProtectedVictim], [AbusiveConduct], [CareRelationship]; none refer back to [AbuseOfPersonUnderCare]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
| # | Cascade | Variable | Question / prompt | Input |
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {BelongsToHousehold} | Element/Datum: the person belongs to the household of {Actor}.? | Boolean |
| Q3 | Session | {DefencelessThroughFrailty} | Element/Datum: a person defenceless owing to frailty.? | Boolean |
| Q4 | Session | {DefencelessThroughIllness} | Element/Datum: a person defenceless owing to illness.? | Boolean |
| Q5 | Session | {LeftInPower} | Element/Datum: the person has been left in the power of {Actor} by the person obliged to provide care.? | Boolean |
| Q6 | Session | {MaliciousNeglectHealthDamage} | Element/Datum: {Actor} damages the health of the person through malicious neglect of the duty of care.? | Boolean |
| Q7 | Session | {RoughlyMaltreats} | Element/Datum: {Actor} roughly maltreats the person.? | Boolean |
| Q8 | Session | {SubordinateInWork} | Element/Datum: the person is subordinate to {Actor} within a work relationship.? | Boolean |
| Q9 | Session | {Torments} | Element/Datum: {Actor} torments the person.? | Boolean |
| Q10 | Session | {UnderCare} | Element/Datum: the person is under the care of {Actor}.? | Boolean |
| Q11 | Session | {UnderCustody} | Element/Datum: the person is under the custody of {Actor}.? | Boolean |
| Q12 | Session | {VictimUnderEighteen} | Element/Datum: a person under eighteen years.? | Boolean |
Flags
Scope Paragraph 1 whole and live; (2), (3) and (4) struck, the standing treatment of attempt and grading, in contrast to §221 where the markup kept the qualification live.
Structure Three victim alternatives over four care relationships over three conducts; the Fürsorge-oder-Obhut pair split into {UnderCare} and {UnderCustody} per the encoding principles, disjunction in the computable.
Evaluative residue “torments”, “roughly” and “malicious” carry normative weight; the structure compiles, the thresholds escalate at the margin.
Treatment §225 Operomise; §226, §226a, §227 Excluded.