| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| PSM-R01 | act | Actor | Facilitates is true | |
| PSM-R02 | condition | None | MinorPerformsOnThird is true | |
| PSM-R03 | condition | None | MinorPerformsInFrontOfThird is true | |
| PSM-R04 | condition | None | ThirdPerformsOnMinor is true | |
| PSM-R05 | act | Actor | Mediation is true | |
| PSM-R06 | act | Actor | GrantsOpportunity is true | |
| PSM-R07 | act | Actor | ProcuresOpportunity is true | |
| PSM-R08 | act | Actor | Instructs is true | |
| PSM-R09 | condition | None | ForRemuneration is true | |
| PSM-R10 | condition | None | VictimPerformsOnThird is true | |
| PSM-R11 | condition | None | VictimPerformsInFrontOfThird is true | |
| PSM-R12 | condition | None | VictimAllowsThirdToPerform is true | |
| PSM-R90 | condition | None | the person is under the age of sixteen | PersonUnder16 is true |
| PSM-R91 | condition | None | the person is under the age of eighteen | PersonUnder18 is true |
| PSM-R92 | condition | None | the act is a sexual act within section 184h | SexualActs is true |
| PSM-P0 | prohibition | Actor | not realise | not PromotionOfSexualActsOfMinors |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} facilitates the acts | Merkmal | {Facilitates} | PSM-R01 | is true |
| {Person} performs the act on a {ThirdPerson} | Merkmal | {MinorPerformsOnThird} | PSM-R02 | is true |
| {Person} performs the act in front of a {ThirdPerson} | Merkmal | {MinorPerformsInFrontOfThird} | PSM-R03 | is true |
| a {ThirdPerson} performs the act on {Person} | Merkmal | {ThirdPerformsOnMinor} | PSM-R04 | is true |
| through {Actor}'s mediation | Merkmal | {Mediation} | PSM-R05 | is true |
| {Actor} grants an opportunity | Merkmal | {GrantsOpportunity} | PSM-R06 | is true |
| {Actor} procures an opportunity | Merkmal | {ProcuresOpportunity} | PSM-R07 | is true |
| {Actor} instructs {Person} | Merkmal | {Instructs} | PSM-R08 | is true |
| for remuneration | Merkmal | {ForRemuneration} | PSM-R09 | is true |
| {Person} is to perform the act on a {ThirdPerson} | Merkmal | {VictimPerformsOnThird} | PSM-R10 | is true |
| {Person} is to perform the act in front of a {ThirdPerson} | Merkmal | {VictimPerformsInFrontOfThird} | PSM-R11 | is true |
| {Person} is to allow a {ThirdPerson} to perform the act on {Person} | Merkmal | {VictimAllowsThirdToPerform} | PSM-R12 | is true |
| carer proviso (1) sentences 2-3; attempt (3) | carve-out / attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {AgeLimit16} | Number | – | Session | sixteen years |
| {AgeLimit18} | Number | – | Session | eighteen years |
| {Facilitates} | Boolean | true / false / unknown | Session | {Actor} facilitates the acts |
| {ForRemuneration} | Boolean | true / false / unknown | Session | for remuneration |
| {GrantsOpportunity} | Boolean | true / false / unknown | Session | {Actor} grants an opportunity |
| {Instructs} | Boolean | true / false / unknown | Session | {Actor} instructs {Person} |
| {Mediation} | Boolean | true / false / unknown | Session | through {Actor}'s mediation |
| {MinorPerformsInFrontOfThird} | Boolean | true / false / unknown | Session | {Person} performs the act in front of a {ThirdPerson} |
| {MinorPerformsOnThird} | Boolean | true / false / unknown | Session | {Person} performs the act on a {ThirdPerson} |
| {Person} | Party | – | Session | the minor (the protected person) |
| {PersonAge} | Number | – | Session | the age of {Person} in years |
| {ProcuresOpportunity} | Boolean | true / false / unknown | Session | {Actor} procures an opportunity |
| {ThirdPerformsOnMinor} | Boolean | true / false / unknown | Session | a {ThirdPerson} performs the act on {Person} |
| {ThirdPerson} | Party | – | Session | a third party |
| {VictimAllowsThirdToPerform} | Boolean | true / false / unknown | Session | {Person} is to allow a {ThirdPerson} to perform the act on {Person} |
| {VictimPerformsInFrontOfThird} | Boolean | true / false / unknown | Session | {Person} is to perform the act in front of a {ThirdPerson} |
| {VictimPerformsOnThird} | Boolean | true / false / unknown | Session | {Person} is to perform the act on a {ThirdPerson} |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [PersonUnder18] | PersonAge, AgeLimit18 | false | Recomputes when any input changes; propagates into the composite. |
| [Para2Acts] | VictimPerformsOnThird, VictimPerformsInFrontOfThird, VictimAllowsThirdToPerform | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | SexualActs, PersonUnder18, Instructs, ForRemuneration, Para2Acts, Facilitates, Mediation | false | Recomputes when any input changes; propagates into the composite. |
| [FacilitatedActs] | MinorPerformsOnThird, MinorPerformsInFrontOfThird, ThirdPerformsOnMinor | false | Recomputes when any input changes; propagates into the composite. |
| [FacilitationMeans] | Mediation, GrantsOpportunity, ProcuresOpportunity | false | Recomputes when any input changes; propagates into the composite. |
| [PersonUnder16] | PersonAge, AgeLimit16 | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | SexualActs, PersonUnder16, Facilitates, FacilitatedActs, FacilitationMeans | false | Recomputes when any input changes; propagates into the composite. |
| [PromotionOfSexualActsOfMinors] | Para1, Para2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (PSM-P0) | [PromotionOfSexualActsOfMinors] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | 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 | {AgeLimit16} | Element/Datum: sixteen years.? | Number |
| Q3 | Session | {AgeLimit18} | Element/Datum: eighteen years.? | Number |
| Q4 | Session | {Facilitates} | Element/Datum: {Actor} facilitates the acts.? | Boolean |
| Q5 | Session | {ForRemuneration} | Element/Datum: for remuneration.? | Boolean |
| Q6 | Session | {GrantsOpportunity} | Element/Datum: {Actor} grants an opportunity.? | Boolean |
| Q7 | Session | {Instructs} | Element/Datum: {Actor} instructs {Person}.? | Boolean |
| Q8 | Session | {Mediation} | Element/Datum: through {Actor}'s mediation.? | Boolean |
| Q9 | Session | {MinorPerformsInFrontOfThird} | Element/Datum: {Person} performs the act in front of a {ThirdPerson}.? | Boolean |
| Q10 | Session | {MinorPerformsOnThird} | Element/Datum: {Person} performs the act on a {ThirdPerson}.? | Boolean |
| Q11 | Session | {Person} | Element/Datum: the minor (the protected person).? | Party |
| Q12 | Session | {PersonAge} | Element/Datum: the age of {Person} in years.? | Number |
| Q13 | Session | {ProcuresOpportunity} | Element/Datum: {Actor} procures an opportunity.? | Boolean |
| Q14 | Session | {ThirdPerformsOnMinor} | Element/Datum: a {ThirdPerson} performs the act on {Person}.? | Boolean |
| Q15 | Session | {ThirdPerson} | Element/Datum: a third party.? | Party |
| Q16 | Session | {VictimAllowsThirdToPerform} | Element/Datum: {Person} is to allow a {ThirdPerson} to perform the act on {Person}.? | Boolean |
| Q17 | Session | {VictimPerformsInFrontOfThird} | Element/Datum: {Person} is to perform the act in front of a {ThirdPerson}.? | Boolean |
| Q18 | Session | {VictimPerformsOnThird} | Element/Datum: {Person} is to perform the act on a {ThirdPerson}.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| EOP-R01 | condition | None | Commercially is true | |
| EOP-R02 | act | Actor | Maintains is true | |
| EOP-R03 | act | Actor | Manages is true | |
| EOP-R04 | condition | None | EngageInProstitution is true | |
| EOP-R05 | condition | None | KeptInDependence is true | |
| EOP-R06 | condition | None | PersonalDependence is true | |
| EOP-R07 | condition | None | EconomicDependence is true | |
| EOP-R08 | act | Actor | Provides is true | |
| EOP-R09 | condition | None | Dwelling is true | |
| EOP-R10 | condition | None | CommercialLodging is true | |
| EOP-R11 | condition | None | CommercialResidence is true | |
| EOP-R12 | condition | None | ForProstitution is true | |
| EOP-R13 | act | Actor | Encourages is true | |
| EOP-R14 | act | Actor | Exploits is true | |
| EOP-R90 | condition | None | the person is under the age of eighteen | PersonUnder18 is true |
| EOP-P0 | prohibition | Actor | not realise | not ExploitationOfProstitutes |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| on a commercial basis | Merkmal | {Commercially} | EOP-R01 | is true |
| {Actor} maintains the {Establishment} | Merkmal | {Maintains} | EOP-R02 | is true |
| {Actor} manages the {Establishment} | Merkmal | {Manages} | EOP-R03 | is true |
| persons engage in prostitution in the {Establishment} | Merkmal | {EngageInProstitution} | EOP-R04 | is true |
| those persons are kept in a state of dependence in the {Establishment} | Merkmal | {KeptInDependence} | EOP-R05 | is true |
| personal dependence | Merkmal | {PersonalDependence} | EOP-R06 | is true |
| economic dependence | Merkmal | {EconomicDependence} | EOP-R07 | is true |
| {Actor} provides {Person} | Merkmal | {Provides} | EOP-R08 | is true |
| accommodation | Merkmal | {Dwelling} | EOP-R09 | is true |
| commercial lodging | Merkmal | {CommercialLodging} | EOP-R10 | is true |
| a commercial place of residence | Merkmal | {CommercialResidence} | EOP-R11 | is true |
| for the purpose of engaging in prostitution | Merkmal | {ForProstitution} | EOP-R12 | is true |
| {Actor} encourages {Person} into prostitution | Merkmal | {Encourages} | EOP-R13 | is true |
| {Actor} exploits {Person} | Merkmal | {Exploits} | EOP-R14 | is true |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {AgeLimit18} | Number | – | Session | eighteen years |
| {CommercialLodging} | Boolean | true / false / unknown | Session | commercial lodging |
| {CommercialResidence} | Boolean | true / false / unknown | Session | a commercial place of residence |
| {Commercially} | Boolean | true / false / unknown | Session | on a commercial basis |
| {Dwelling} | Boolean | true / false / unknown | Session | accommodation |
| {EconomicDependence} | Boolean | true / false / unknown | Session | economic dependence |
| {Encourages} | Boolean | true / false / unknown | Session | {Actor} encourages {Person} into prostitution |
| {EngageInProstitution} | Boolean | true / false / unknown | Session | persons engage in prostitution in the {Establishment} |
| {Establishment} | Party | – | Session | an establishment |
| {Exploits} | Boolean | true / false / unknown | Session | {Actor} exploits {Person} |
| {ForProstitution} | Boolean | true / false / unknown | Session | for the purpose of engaging in prostitution |
| {KeptInDependence} | Boolean | true / false / unknown | Session | those persons are kept in a state of dependence in the {Establishment} |
| {Maintains} | Boolean | true / false / unknown | Session | {Actor} maintains the {Establishment} |
| {Manages} | Boolean | true / false / unknown | Session | {Actor} manages the {Establishment} |
| {Person} | Party | – | Session | the other person |
| {PersonAge} | Number | – | Session | the age of {Person} in years |
| {PersonalDependence} | Boolean | true / false / unknown | Session | personal dependence |
| {Provides} | Boolean | true / false / unknown | Session | {Actor} provides {Person} |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [PersonUnder18] | PersonAge, AgeLimit18 | false | Recomputes when any input changes; propagates into the composite. |
| [AccommodationType] | Dwelling, CommercialLodging, CommercialResidence | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | PersonUnder18, Provides, AccommodationType, ForProstitution | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | Provides, Dwelling, ForProstitution, Encourages, Exploits | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | Leg1, Leg2 | false | Recomputes when any input changes; propagates into the composite. |
| [DependenceType] | PersonalDependence, EconomicDependence | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | Commercially, Maintains, Manages, EngageInProstitution, KeptInDependence, DependenceType | false | Recomputes when any input changes; propagates into the composite. |
| [ExploitationOfProstitutes] | Para1, Para2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (EOP-P0) | [ExploitationOfProstitutes] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | 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 | {AgeLimit18} | Element/Datum: eighteen years.? | Number |
| Q3 | Session | {CommercialLodging} | Element/Datum: commercial lodging.? | Boolean |
| Q4 | Session | {CommercialResidence} | Element/Datum: a commercial place of residence.? | Boolean |
| Q5 | Session | {Commercially} | Element/Datum: on a commercial basis.? | Boolean |
| Q6 | Session | {Dwelling} | Element/Datum: accommodation.? | Boolean |
| Q7 | Session | {EconomicDependence} | Element/Datum: economic dependence.? | Boolean |
| Q8 | Session | {Encourages} | Element/Datum: {Actor} encourages {Person} into prostitution.? | Boolean |
| Q9 | Session | {EngageInProstitution} | Element/Datum: persons engage in prostitution in the {Establishment}.? | Boolean |
| Q10 | Session | {Establishment} | Element/Datum: an establishment.? | Party |
| Q11 | Session | {Exploits} | Element/Datum: {Actor} exploits {Person}.? | Boolean |
| Q12 | Session | {ForProstitution} | Element/Datum: for the purpose of engaging in prostitution.? | Boolean |
| Q13 | Session | {KeptInDependence} | Element/Datum: those persons are kept in a state of dependence in the {Establishment}.? | Boolean |
| Q14 | Session | {Maintains} | Element/Datum: {Actor} maintains the {Establishment}.? | Boolean |
| Q15 | Session | {Manages} | Element/Datum: {Actor} manages the {Establishment}.? | Boolean |
| Q16 | Session | {Person} | Element/Datum: the other person.? | Party |
| Q17 | Session | {PersonAge} | Element/Datum: the age of {Person} in years.? | Number |
| Q18 | Session | {PersonalDependence} | Element/Datum: personal dependence.? | Boolean |
| Q19 | Session | {Provides} | Element/Datum: {Actor} provides {Person}.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| PIM-R01 | condition | None | ForFinancialGain is true | |
| PIM-R02 | act | Actor | Exploits is true | |
| PIM-R03 | condition | None | EngagesInProstitution is true | |
| PIM-R04 | act | Actor | Supervises is true | |
| PIM-R05 | act | Actor | Determines is true | |
| PIM-R06 | condition | None | Place is true | |
| PIM-R07 | condition | None | TimeOfPractice is true | |
| PIM-R08 | condition | None | Extent is true | |
| PIM-R09 | condition | None | OtherCircumstances is true | |
| PIM-R10 | act | Actor | TakesMeasures is true | |
| PIM-R11 | act | Actor | MaintainsRelationship is true | |
| PIM-R12 | condition | None | BeyondIndividualInstance is true | |
| PIM-R13 | act | Actor | Impairs is true | |
| PIM-R14 | condition | None | PersonalIndependence is true | |
| PIM-R15 | condition | None | EconomicIndependence is true | |
| PIM-R16 | condition | None | Commercially is true | |
| PIM-R17 | act | Actor | Promotes is true | |
| PIM-R18 | condition | None | ArrangementOfIntercourse is true | |
| PIM-P0 | prohibition | Actor | not realise | not Pimping |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| A person ... if they | Tätersubjekt | {Actor} | — | in scope |
| for the sake of financial gain | Merkmal | {ForFinancialGain} | PIM-R01 | is true |
| {Actor} exploits {Person} | Merkmal | {Exploits} | PIM-R02 | is true |
| {Person} is engaged in prostitution | Merkmal | {EngagesInProstitution} | PIM-R03 | is true |
| {Actor} supervises {Person} in the practice of prostitution | Merkmal | {Supervises} | PIM-R04 | is true |
| {Actor} determines circumstances of the practice of prostitution | Merkmal | {Determines} | PIM-R05 | is true |
| the place | Merkmal | {Place} | PIM-R06 | is true |
| the time | Merkmal | {TimeOfPractice} | PIM-R07 | is true |
| the extent | Merkmal | {Extent} | PIM-R08 | is true |
| other circumstances | Merkmal | {OtherCircumstances} | PIM-R09 | is true |
| {Actor} takes measures intended to prevent {Person} from giving up prostitution | Merkmal | {TakesMeasures} | PIM-R10 | is true |
| {Actor} maintains a relationship with {Person} in that regard | Merkmal | {MaintainsRelationship} | PIM-R11 | is true |
| the relationship goes beyond the individual instance | Merkmal | {BeyondIndividualInstance} | PIM-R12 | is true |
| {Actor} impairs the independence of {Person} | Merkmal | {Impairs} | PIM-R13 | is true |
| the personal independence of {Person} | Merkmal | {PersonalIndependence} | PIM-R14 | is true |
| the economic independence of {Person} | Merkmal | {EconomicIndependence} | PIM-R15 | is true |
| on a commercial basis | Merkmal | {Commercially} | PIM-R16 | is true |
| {Actor} promotes the engagement of {Person} in prostitution | Merkmal | {Promotes} | PIM-R17 | is true |
| through the arrangement of sexual intercourse | Merkmal | {ArrangementOfIntercourse} | PIM-R18 | is true |
| (3) spouse and civil-partner extension | extension | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ArrangementOfIntercourse} | Boolean | true / false / unknown | Session | through the arrangement of sexual intercourse |
| {BeyondIndividualInstance} | Boolean | true / false / unknown | Session | the relationship goes beyond the individual instance |
| {Commercially} | Boolean | true / false / unknown | Session | on a commercial basis |
| {Determines} | Boolean | true / false / unknown | Session | {Actor} determines circumstances of the practice of prostitution |
| {EconomicIndependence} | Boolean | true / false / unknown | Session | the economic independence of {Person} |
| {EngagesInProstitution} | Boolean | true / false / unknown | Session | {Person} is engaged in prostitution |
| {Exploits} | Boolean | true / false / unknown | Session | {Actor} exploits {Person} |
| {Extent} | Boolean | true / false / unknown | Session | the extent |
| {ForFinancialGain} | Boolean | true / false / unknown | Session | for the sake of financial gain |
| {Impairs} | Boolean | true / false / unknown | Session | {Actor} impairs the independence of {Person} |
| {MaintainsRelationship} | Boolean | true / false / unknown | Session | {Actor} maintains a relationship with {Person} in that regard |
| {OtherCircumstances} | Boolean | true / false / unknown | Session | other circumstances |
| {Person} | Party | – | Session | the other person |
| {PersonalIndependence} | Boolean | true / false / unknown | Session | the personal independence of {Person} |
| {Place} | Boolean | true / false / unknown | Session | the place |
| {Promotes} | Boolean | true / false / unknown | Session | {Actor} promotes the engagement of {Person} in prostitution |
| {Supervises} | Boolean | true / false / unknown | Session | {Actor} supervises {Person} in the practice of prostitution |
| {TakesMeasures} | Boolean | true / false / unknown | Session | {Actor} takes measures intended to prevent {Person} from giving up prostitution |
| {TimeOfPractice} | Boolean | true / false / unknown | Session | the time |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [ImpairedIndependence] | PersonalIndependence, EconomicIndependence | false | Recomputes when any input changes; propagates into the composite. |
| [RelationshipTail] | MaintainsRelationship, BeyondIndividualInstance | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | Impairs, ImpairedIndependence, Commercially, Promotes, ArrangementOfIntercourse, RelationshipTail | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | Exploits, EngagesInProstitution | false | Recomputes when any input changes; propagates into the composite. |
| [DeterminedCircumstances] | Place, TimeOfPractice, Extent, OtherCircumstances | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2Conduct] | Supervises, Determines, DeterminedCircumstances, TakesMeasures | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | ForFinancialGain, Leg2Conduct | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | Leg1, Leg2, RelationshipTail | false | Recomputes when any input changes; propagates into the composite. |
| [Pimping] | Para1, Para2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (PIM-P0) | [Pimping] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | 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 | {ArrangementOfIntercourse} | Element/Datum: through the arrangement of sexual intercourse.? | Boolean |
| Q3 | Session | {BeyondIndividualInstance} | Element/Datum: the relationship goes beyond the individual instance.? | Boolean |
| Q4 | Session | {Commercially} | Element/Datum: on a commercial basis.? | Boolean |
| Q5 | Session | {Determines} | Element/Datum: {Actor} determines circumstances of the practice of prostitution.? | Boolean |
| Q6 | Session | {EconomicIndependence} | Element/Datum: the economic independence of {Person}.? | Boolean |
| Q7 | Session | {EngagesInProstitution} | Element/Datum: {Person} is engaged in prostitution.? | Boolean |
| Q8 | Session | {Exploits} | Element/Datum: {Actor} exploits {Person}.? | Boolean |
| Q9 | Session | {Extent} | Element/Datum: the extent.? | Boolean |
| Q10 | Session | {ForFinancialGain} | Element/Datum: for the sake of financial gain.? | Boolean |
| Q11 | Session | {Impairs} | Element/Datum: {Actor} impairs the independence of {Person}.? | Boolean |
| Q12 | Session | {MaintainsRelationship} | Element/Datum: {Actor} maintains a relationship with {Person} in that regard.? | Boolean |
| Q13 | Session | {OtherCircumstances} | Element/Datum: other circumstances.? | Boolean |
| Q14 | Session | {Person} | Element/Datum: the other person.? | Party |
| Q15 | Session | {PersonalIndependence} | Element/Datum: the personal independence of {Person}.? | Boolean |
| Q16 | Session | {Place} | Element/Datum: the place.? | Boolean |
| Q17 | Session | {Promotes} | Element/Datum: {Actor} promotes the engagement of {Person} in prostitution.? | Boolean |
| Q18 | Session | {Supervises} | Element/Datum: {Actor} supervises {Person} in the practice of prostitution.? | Boolean |
| Q19 | Session | {TakesMeasures} | Element/Datum: {Actor} takes measures intended to prevent {Person} from giving up prostitution.? | Boolean |
| Q20 | Session | {TimeOfPractice} | Element/Datum: the time.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| SAJ-R01 | act | Actor | Abuses is true | |
| SAJ-R02 | act | Actor | Exploits is true | |
| SAJ-R03 | condition | None | SituationOfDistress is true | |
| SAJ-R04 | act | Actor | PerformsOnVictim is true | |
| SAJ-R05 | act | Actor | HasVictimPerformOnActor is true | |
| SAJ-R06 | act | Actor | Directs is true | |
| SAJ-R07 | condition | None | VictimPerformsOnThirdPerson is true | |
| SAJ-R08 | condition | None | VictimAllowsThirdPersonToPerform is true | |
| SAJ-R09 | condition | None | ForRemuneration is true | |
| SAJ-R90 | condition | None | the person is under the age of eighteen | PersonUnder18 is true |
| SAJ-R91 | condition | None | the actor is over the age of eighteen | ActorOver18 is true |
| SAJ-R92 | condition | None | the act is a sexual act within section 184h | SexualActs is true |
| SAJ-P0 | prohibition | Actor | not realise | not SexualAbuseOfJuveniles |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} abuses {Person} | Merkmal | {Abuses} | SAJ-R01 | is true |
| {Actor} exploits | Merkmal | {Exploits} | SAJ-R02 | is true |
| a situation of distress | Merkmal | {SituationOfDistress} | SAJ-R03 | is true |
| {Actor} performs the act on {Person} | Merkmal | {PerformsOnVictim} | SAJ-R04 | is true |
| {Actor} has {Person} perform the act on {Actor} | Merkmal | {HasVictimPerformOnActor} | SAJ-R05 | is true |
| {Actor} directs {Person} | Merkmal | {Directs} | SAJ-R06 | is true |
| {Person} performs the act on a {ThirdPerson} | Merkmal | {VictimPerformsOnThirdPerson} | SAJ-R07 | is true |
| {Person} allows a {ThirdPerson} to perform the act on {Person} | Merkmal | {VictimAllowsThirdPersonToPerform} | SAJ-R08 | is true |
| in return for payment | Merkmal | {ForRemuneration} | SAJ-R09 | is true |
| (3)-(6) over-21 variant, attempt, application requirement, judicial discretion | grading / procedure / judicial | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Abuses} | Boolean | true / false / unknown | Session | {Actor} abuses {Person} |
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActorAge} | Number | – | Session | the age of {Actor} in years |
| {AgeLimit18} | Number | – | Session | eighteen years |
| {Directs} | Boolean | true / false / unknown | Session | {Actor} directs {Person} |
| {Exploits} | Boolean | true / false / unknown | Session | {Actor} exploits |
| {ForRemuneration} | Boolean | true / false / unknown | Session | in return for payment |
| {HasVictimPerformOnActor} | Boolean | true / false / unknown | Session | {Actor} has {Person} perform the act on {Actor} |
| {PerformsOnVictim} | Boolean | true / false / unknown | Session | {Actor} performs the act on {Person} |
| {Person} | Party | – | Session | the protected person (the juvenile) |
| {PersonAge} | Number | – | Session | the age of {Person} in years |
| {SituationOfDistress} | Boolean | true / false / unknown | Session | a situation of distress |
| {ThirdPerson} | Party | – | Session | a third party |
| {VictimAllowsThirdPersonToPerform} | Boolean | true / false / unknown | Session | {Person} allows a {ThirdPerson} to perform the act on {Person} |
| {VictimPerformsOnThirdPerson} | Boolean | true / false / unknown | Session | {Person} performs the act on a {ThirdPerson} |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [ActorOver18] | ActorAge, AgeLimit18 | false | Recomputes when any input changes; propagates into the composite. |
| [PersonUnder18] | PersonAge, AgeLimit18 | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1Conduct] | PerformsOnVictim, HasVictimPerformOnActor | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | SexualActs, ActorOver18, PersonUnder18, Abuses, ForRemuneration, Leg1Conduct | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2Conduct] | Directs, VictimPerformsOnThirdPerson, VictimAllowsThirdPersonToPerform | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | SexualActs, PersonUnder18, Abuses, Exploits, SituationOfDistress, Leg1Conduct, Leg2Conduct | false | Recomputes when any input changes; propagates into the composite. |
| [SexualAbuseOfJuveniles] | Para1, Para2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (SAJ-P0) | [SexualAbuseOfJuveniles] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Abuses} | Element/Datum: {Actor} abuses {Person}.? | Boolean |
| Q2 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q3 | Session | {ActorAge} | Element/Datum: the age of {Actor} in years.? | Number |
| Q4 | Session | {AgeLimit18} | Element/Datum: eighteen years.? | Number |
| Q5 | Session | {Directs} | Element/Datum: {Actor} directs {Person}.? | Boolean |
| Q6 | Session | {Exploits} | Element/Datum: {Actor} exploits.? | Boolean |
| Q7 | Session | {ForRemuneration} | Element/Datum: in return for payment.? | Boolean |
| Q8 | Session | {HasVictimPerformOnActor} | Element/Datum: {Actor} has {Person} perform the act on {Actor}.? | Boolean |
| Q9 | Session | {PerformsOnVictim} | Element/Datum: {Actor} performs the act on {Person}.? | Boolean |
| Q10 | Session | {Person} | Element/Datum: the protected person (the juvenile).? | Party |
| Q11 | Session | {PersonAge} | Element/Datum: the age of {Person} in years.? | Number |
| Q12 | Session | {SituationOfDistress} | Element/Datum: a situation of distress.? | Boolean |
| Q13 | Session | {ThirdPerson} | Element/Datum: a third party.? | Party |
| Q14 | Session | {VictimAllowsThirdPersonToPerform} | Element/Datum: {Person} allows a {ThirdPerson} to perform the act on {Person}.? | Boolean |
| Q15 | Session | {VictimPerformsOnThirdPerson} | Element/Datum: {Person} performs the act on a {ThirdPerson}.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| VAP-R01 | condition | None | PornographicContent is true | |
| VAP-R02 | condition | None | DepictsViolence is true | |
| VAP-R03 | condition | None | DepictsHumanAnimalActs is true | |
| VAP-R04 | act | Actor | Disseminates is true | |
| VAP-R05 | act | Actor | MakesAvailableToPublic is true | |
| VAP-R06 | act | Actor | Produces is true | |
| VAP-R07 | act | Actor | Obtains is true | |
| VAP-R08 | act | Actor | Supplies is true | |
| VAP-R09 | act | Actor | Stocks is true | |
| VAP-R10 | act | Actor | Offers is true | |
| VAP-R11 | act | Actor | Advertises is true | |
| VAP-R12 | act | Actor | UndertakesToImport is true | |
| VAP-R13 | act | Actor | UndertakesToExport is true | |
| VAP-R14 | condition | None | ForUseUnderPoint1 is true | |
| VAP-R15 | condition | None | EnableAnotherUse is true | |
| VAP-P0 | prohibition | Actor | not realise | not ViolentOrAnimalPornography |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| the content is pornographic content within the meaning of Section 11(3) | Merkmal | {PornographicContent} | VAP-R01 | is true |
| the content has acts of violence as its subject | Merkmal | {DepictsViolence} | VAP-R02 | is true |
| the content has sexual acts of humans with animals as its subject | Merkmal | {DepictsHumanAnimalActs} | VAP-R03 | is true |
| {Actor} distributes the {Content} | Merkmal | {Disseminates} | VAP-R04 | is true |
| {Actor} makes the {Content} available to the public | Merkmal | {MakesAvailableToPublic} | VAP-R05 | is true |
| {Actor} produces the {Content} | Merkmal | {Produces} | VAP-R06 | is true |
| {Actor} obtains the {Content} | Merkmal | {Obtains} | VAP-R07 | is true |
| {Actor} supplies the {Content} | Merkmal | {Supplies} | VAP-R08 | is true |
| {Actor} stocks the {Content} | Merkmal | {Stocks} | VAP-R09 | is true |
| {Actor} offers the {Content} | Merkmal | {Offers} | VAP-R10 | is true |
| {Actor} advertises the {Content} | Merkmal | {Advertises} | VAP-R11 | is true |
| {Actor} undertakes to import the {Content} | Merkmal | {UndertakesToImport} | VAP-R12 | is true |
| {Actor} undertakes to export the {Content} | Merkmal | {UndertakesToExport} | VAP-R13 | is true |
| for the purpose of using the {Content} within the meaning of point 1 | Merkmal | {ForUseUnderPoint1} | VAP-R14 | is true |
| for the purpose of enabling another person to use the {Content} in that way | Merkmal | {EnableAnotherUse} | VAP-R15 | is true |
| attempt (sentence 2) | attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {Advertises} | Boolean | true / false / unknown | Session | {Actor} advertises the {Content} |
| {Content} | Party | – | Session | the pornographic content |
| {DepictsHumanAnimalActs} | Boolean | true / false / unknown | Session | the content has sexual acts of humans with animals as its subject |
| {DepictsViolence} | Boolean | true / false / unknown | Session | the content has acts of violence as its subject |
| {Disseminates} | Boolean | true / false / unknown | Session | {Actor} distributes the {Content} |
| {EnableAnotherUse} | Boolean | true / false / unknown | Session | for the purpose of enabling another person to use the {Content} in that way |
| {ForUseUnderPoint1} | Boolean | true / false / unknown | Session | for the purpose of using the {Content} within the meaning of point 1 |
| {MakesAvailableToPublic} | Boolean | true / false / unknown | Session | {Actor} makes the {Content} available to the public |
| {Obtains} | Boolean | true / false / unknown | Session | {Actor} obtains the {Content} |
| {Offers} | Boolean | true / false / unknown | Session | {Actor} offers the {Content} |
| {PornographicContent} | Boolean | true / false / unknown | Session | the content is pornographic content within the meaning of Section 11(3) |
| {Produces} | Boolean | true / false / unknown | Session | {Actor} produces the {Content} |
| {Stocks} | Boolean | true / false / unknown | Session | {Actor} stocks the {Content} |
| {Supplies} | Boolean | true / false / unknown | Session | {Actor} supplies the {Content} |
| {UndertakesToExport} | Boolean | true / false / unknown | Session | {Actor} undertakes to export the {Content} |
| {UndertakesToImport} | Boolean | true / false / unknown | Session | {Actor} undertakes to import the {Content} |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Purpose] | ForUseUnderPoint1, EnableAnotherUse | false | Recomputes when any input changes; propagates into the composite. |
| [ContentSubject] | DepictsViolence, DepictsHumanAnimalActs | false | Recomputes when any input changes; propagates into the composite. |
| [QualifyingContent] | PornographicContent, ContentSubject | false | Recomputes when any input changes; propagates into the composite. |
| [TradeVerbs] | Produces, Obtains, Supplies, Stocks, Offers, Advertises, UndertakesToImport, UndertakesToExport | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | TradeVerbs, Purpose | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | Disseminates, MakesAvailableToPublic | false | Recomputes when any input changes; propagates into the composite. |
| [ViolentOrAnimalPornography] | QualifyingContent, Leg1, Leg2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (VAP-P0) | [ViolentOrAnimalPornography] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | 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 | {Advertises} | Element/Datum: {Actor} advertises the {Content}.? | Boolean |
| Q3 | Session | {Content} | Element/Datum: the pornographic content.? | Party |
| Q4 | Session | {DepictsHumanAnimalActs} | Element/Datum: the content has sexual acts of humans with animals as its subject.? | Boolean |
| Q5 | Session | {DepictsViolence} | Element/Datum: the content has acts of violence as its subject.? | Boolean |
| Q6 | Session | {Disseminates} | Element/Datum: {Actor} distributes the {Content}.? | Boolean |
| Q7 | Session | {EnableAnotherUse} | Element/Datum: for the purpose of enabling another person to use the {Content} in that way.? | Boolean |
| Q8 | Session | {ForUseUnderPoint1} | Element/Datum: for the purpose of using the {Content} within the meaning of point 1.? | Boolean |
| Q9 | Session | {MakesAvailableToPublic} | Element/Datum: {Actor} makes the {Content} available to the public.? | Boolean |
| Q10 | Session | {Obtains} | Element/Datum: {Actor} obtains the {Content}.? | Boolean |
| Q11 | Session | {Offers} | Element/Datum: {Actor} offers the {Content}.? | Boolean |
| Q12 | Session | {PornographicContent} | Element/Datum: the content is pornographic content within the meaning of Section 11(3).? | Boolean |
| Q13 | Session | {Produces} | Element/Datum: {Actor} produces the {Content}.? | Boolean |
| Q14 | Session | {Stocks} | Element/Datum: {Actor} stocks the {Content}.? | Boolean |
| Q15 | Session | {Supplies} | Element/Datum: {Actor} supplies the {Content}.? | Boolean |
| Q16 | Session | {UndertakesToExport} | Element/Datum: {Actor} undertakes to export the {Content}.? | Boolean |
| Q17 | Session | {UndertakesToImport} | Element/Datum: {Actor} undertakes to import the {Content}.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| CPO-R01 | condition | None | PornographicContent is true | |
| CPO-R02 | condition | None | ActsByChild is true | |
| CPO-R03 | condition | None | ActsOnChild is true | |
| CPO-R04 | condition | None | ActsInFrontOfChild is true | |
| CPO-R05 | condition | None | WhollyUnclothed is true | |
| CPO-R06 | condition | None | PartiallyUnclothed is true | |
| CPO-R07 | condition | None | SuggestivePosture is true | |
| CPO-R08 | condition | None | SexuallyProvocative is true | |
| CPO-R09 | condition | None | NakedGenitals is true | |
| CPO-R10 | condition | None | NakedButtocks is true | |
| CPO-R11 | act | Actor | Disseminates is true | |
| CPO-R12 | act | Actor | MakesAvailableToPublic is true | |
| CPO-R13 | condition | None | DepictsActualEvents is true | |
| CPO-R14 | condition | None | DepictsRealisticEvents is true | |
| CPO-R15 | act | Actor | UndertakesToMakeAccessible is true | |
| CPO-R16 | act | Actor | UndertakesToProcurePossessionForAnother is true | |
| CPO-R17 | act | Actor | Produces is true | |
| CPO-R18 | act | Actor | Obtains is true | |
| CPO-R19 | act | Actor | Supplies is true | |
| CPO-R20 | act | Actor | Stocks is true | |
| CPO-R21 | act | Actor | Offers is true | |
| CPO-R22 | act | Actor | Advertises is true | |
| CPO-R23 | act | Actor | UndertakesToImport is true | |
| CPO-R24 | act | Actor | UndertakesToExport is true | |
| CPO-R25 | condition | None | ForUseUnderPoint1 is true | |
| CPO-R26 | condition | None | ForUseUnderPoint2 is true | |
| CPO-R27 | condition | None | EnableAnotherUse is true | |
| CPO-R28 | condition | None | PunishableUnderPoint3 is true | |
| CPO-R29 | act | Actor | UndertakesToAccess is true | |
| CPO-R30 | act | Actor | UndertakesToAcquirePossession is true | |
| CPO-R31 | act | Actor | Possesses is true | |
| CPO-R32 | condition | None | ServesExclusively is true | |
| CPO-R33 | condition | None | StateTasks is true | |
| CPO-R34 | condition | None | AgreementTasks is true | |
| CPO-R35 | condition | None | OfficialDuties is true | |
| CPO-R36 | condition | None | ProfessionalDuties is true | |
| CPO-R37 | condition | None | OfficialActInInvestigation is true | |
| CPO-R38 | condition | None | ProducedUsingChildImage is true | |
| CPO-R39 | condition | None | ProducedUsingYouthImage is true | |
| CPO-R40 | condition | None | ClarificationOtherwiseFutile is true | |
| CPO-R41 | condition | None | ClarificationSignificantlyImpeded is true | |
| CPO-R90 | condition | None | the person depicted is under the age of fourteen (a child) | Child is true |
| CPO-R91 | condition | None | the act is a sexual act within section 184h | SexualActs is true |
| CPO-P0 | prohibition | Actor | not realise | not ChildPornographyOffences |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| A person ... if they | Tätersubjekt | {Actor} | — | in scope |
| the content is pornographic content within the meaning of Section 11(3) | Merkmal | {PornographicContent} | CPO-R01 | is true |
| the content has as its subject the act performed by {Person} | Merkmal | {ActsByChild} | CPO-R02 | is true |
| the content has as its subject the act performed on {Person} | Merkmal | {ActsOnChild} | CPO-R03 | is true |
| the content has as its subject the act performed in front of {Person} | Merkmal | {ActsInFrontOfChild} | CPO-R04 | is true |
| {Person} is depicted wholly unclothed | Merkmal | {WhollyUnclothed} | CPO-R05 | is true |
| {Person} is depicted partially unclothed | Merkmal | {PartiallyUnclothed} | CPO-R06 | is true |
| the depiction shows a sexually suggestive posture | Merkmal | {SuggestivePosture} | CPO-R07 | is true |
| the depiction is sexually provocative | Merkmal | {SexuallyProvocative} | CPO-R08 | is true |
| the naked genitals of {Person} | Merkmal | {NakedGenitals} | CPO-R09 | is true |
| the naked buttocks of {Person} | Merkmal | {NakedButtocks} | CPO-R10 | is true |
| {Actor} distributes the {Content} | Merkmal | {Disseminates} | CPO-R11 | is true |
| {Actor} makes the {Content} available to the public | Merkmal | {MakesAvailableToPublic} | CPO-R12 | is true |
| the content depicts actual events | Merkmal | {DepictsActualEvents} | CPO-R13 | is true |
| the content depicts realistic events | Merkmal | {DepictsRealisticEvents} | CPO-R14 | is true |
| {Actor} undertakes to make the {Content} accessible to another person | Merkmal | {UndertakesToMakeAccessible} | CPO-R15 | is true |
| {Actor} undertakes to procure another person's possession of the {Content} | Merkmal | {UndertakesToProcurePossessionForAnother} | CPO-R16 | is true |
| {Actor} produces the {Content} | Merkmal | {Produces} | CPO-R17 | is true |
| {Actor} obtains the {Content} | Merkmal | {Obtains} | CPO-R18 | is true |
| {Actor} supplies the {Content} | Merkmal | {Supplies} | CPO-R19 | is true |
| {Actor} stocks the {Content} | Merkmal | {Stocks} | CPO-R20 | is true |
| {Actor} offers the {Content} | Merkmal | {Offers} | CPO-R21 | is true |
| {Actor} advertises the {Content} | Merkmal | {Advertises} | CPO-R22 | is true |
| {Actor} undertakes to import the {Content} | Merkmal | {UndertakesToImport} | CPO-R23 | is true |
| {Actor} undertakes to export the {Content} | Merkmal | {UndertakesToExport} | CPO-R24 | is true |
| for the purpose of using the {Content} within the meaning of point 1 | Merkmal | {ForUseUnderPoint1} | CPO-R25 | is true |
| for the purpose of using the {Content} within the meaning of point 2 | Merkmal | {ForUseUnderPoint2} | CPO-R26 | is true |
| for the purpose of enabling another person to use the {Content} in that way | Merkmal | {EnableAnotherUse} | CPO-R27 | is true |
| the act is punishable under point 3 | Merkmal | {PunishableUnderPoint3} | CPO-R28 | is true |
| {Actor} undertakes to access the {Content} | Merkmal | {UndertakesToAccess} | CPO-R29 | is true |
| {Actor} undertakes to acquire possession of the {Content} | Merkmal | {UndertakesToAcquirePossession} | CPO-R30 | is true |
| {Actor} possesses the {Content} | Merkmal | {Possesses} | CPO-R31 | is true |
| the act serves exclusively the lawful fulfilment of the referenced duties | Merkmal | {ServesExclusively} | CPO-R32 | is true |
| state tasks | Merkmal | {StateTasks} | CPO-R33 | is true |
| tasks arising from agreements with a competent state authority | Merkmal | {AgreementTasks} | CPO-R34 | is true |
| official duties | Merkmal | {OfficialDuties} | CPO-R35 | is true |
| professional duties | Merkmal | {ProfessionalDuties} | CPO-R36 | is true |
| the act is an official act carried out in the context of criminal investigations | Merkmal | {OfficialActInInvestigation} | CPO-R37 | is true |
| the content has been produced using an image of a child | Merkmal | {ProducedUsingChildImage} | CPO-R38 | is true |
| the content has been produced using an image of a young person | Merkmal | {ProducedUsingYouthImage} | CPO-R39 | is true |
| clarifying the facts of the case would otherwise be futile | Merkmal | {ClarificationOtherwiseFutile} | CPO-R40 | is true |
| clarifying the facts of the case would otherwise be significantly impeded | Merkmal | {ClarificationSignificantlyImpeded} | CPO-R41 | is true |
| (1) s.2 lower range; (2) aggravation; (4) attempt; (7) seizure | grading / consequences | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsByChild} | Boolean | true / false / unknown | Session | the content has as its subject the act performed by {Person} |
| {ActsInFrontOfChild} | Boolean | true / false / unknown | Session | the content has as its subject the act performed in front of {Person} |
| {ActsOnChild} | Boolean | true / false / unknown | Session | the content has as its subject the act performed on {Person} |
| {Advertises} | Boolean | true / false / unknown | Session | {Actor} advertises the {Content} |
| {AgeLimit14} | Number | – | Session | fourteen years |
| {AgreementTasks} | Boolean | true / false / unknown | Session | tasks arising from agreements with a competent state authority |
| {ClarificationOtherwiseFutile} | Boolean | true / false / unknown | Session | clarifying the facts of the case would otherwise be futile |
| {ClarificationSignificantlyImpeded} | Boolean | true / false / unknown | Session | clarifying the facts of the case would otherwise be significantly impeded |
| {DepictsActualEvents} | Boolean | true / false / unknown | Session | the content depicts actual events |
| {DepictsRealisticEvents} | Boolean | true / false / unknown | Session | the content depicts realistic events |
| {Disseminates} | Boolean | true / false / unknown | Session | {Actor} distributes the {Content} |
| {EnableAnotherUse} | Boolean | true / false / unknown | Session | for the purpose of enabling another person to use the {Content} in that way |
| {ForUseUnderPoint1} | Boolean | true / false / unknown | Session | for the purpose of using the {Content} within the meaning of point 1 |
| {ForUseUnderPoint2} | Boolean | true / false / unknown | Session | for the purpose of using the {Content} within the meaning of point 2 |
| {MakesAvailableToPublic} | Boolean | true / false / unknown | Session | {Actor} makes the {Content} available to the public |
| {NakedButtocks} | Boolean | true / false / unknown | Session | the naked buttocks of {Person} |
| {NakedGenitals} | Boolean | true / false / unknown | Session | the naked genitals of {Person} |
| {Obtains} | Boolean | true / false / unknown | Session | {Actor} obtains the {Content} |
| {Offers} | Boolean | true / false / unknown | Session | {Actor} offers the {Content} |
| {OfficialActInInvestigation} | Boolean | true / false / unknown | Session | the act is an official act carried out in the context of criminal investigations |
| {OfficialDuties} | Boolean | true / false / unknown | Session | official duties |
| {PartiallyUnclothed} | Boolean | true / false / unknown | Session | {Person} is depicted partially unclothed |
| {Person} | Party | – | Session | the child depicted |
| {PersonAge} | Number | – | Session | the age of {Person} in years |
| {PornographicContent} | Boolean | true / false / unknown | Session | the content is pornographic content within the meaning of Section 11(3) |
| {Possesses} | Boolean | true / false / unknown | Session | {Actor} possesses the {Content} |
| {ProducedUsingChildImage} | Boolean | true / false / unknown | Session | the content has been produced using an image of a child |
| {ProducedUsingYouthImage} | Boolean | true / false / unknown | Session | the content has been produced using an image of a young person |
| {Produces} | Boolean | true / false / unknown | Session | {Actor} produces the {Content} |
| {ProfessionalDuties} | Boolean | true / false / unknown | Session | professional duties |
| {PunishableUnderPoint3} | Boolean | true / false / unknown | Session | the act is punishable under point 3 |
| {ServesExclusively} | Boolean | true / false / unknown | Session | the act serves exclusively the lawful fulfilment of the referenced duties |
| {SexuallyProvocative} | Boolean | true / false / unknown | Session | the depiction is sexually provocative |
| {StateTasks} | Boolean | true / false / unknown | Session | state tasks |
| {Stocks} | Boolean | true / false / unknown | Session | {Actor} stocks the {Content} |
| {SuggestivePosture} | Boolean | true / false / unknown | Session | the depiction shows a sexually suggestive posture |
| {Supplies} | Boolean | true / false / unknown | Session | {Actor} supplies the {Content} |
| {UndertakesToAccess} | Boolean | true / false / unknown | Session | {Actor} undertakes to access the {Content} |
| {UndertakesToAcquirePossession} | Boolean | true / false / unknown | Session | {Actor} undertakes to acquire possession of the {Content} |
| {UndertakesToExport} | Boolean | true / false / unknown | Session | {Actor} undertakes to export the {Content} |
| {UndertakesToImport} | Boolean | true / false / unknown | Session | {Actor} undertakes to import the {Content} |
| {UndertakesToMakeAccessible} | Boolean | true / false / unknown | Session | {Actor} undertakes to make the {Content} accessible to another person |
| {UndertakesToProcurePossessionForAnother} | Boolean | true / false / unknown | Session | {Actor} undertakes to procure another person's possession of the {Content} |
| {WhollyUnclothed} | Boolean | true / false / unknown | Session | {Person} is depicted wholly unclothed |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [NonRealContent] | DepictsActualEvents, ProducedUsingChildImage, ProducedUsingYouthImage | false | Recomputes when any input changes; propagates into the composite. |
| [ExemptDuty] | StateTasks, AgreementTasks, OfficialDuties, ProfessionalDuties | false | Recomputes when any input changes; propagates into the composite. |
| [Child] | PersonAge, AgeLimit14 | false | Recomputes when any input changes; propagates into the composite. |
| [DepictionA] | SexualActs, Child, ActsByChild, ActsOnChild, ActsInFrontOfChild | false | Recomputes when any input changes; propagates into the composite. |
| [DepictionB] | Child, WhollyUnclothed, PartiallyUnclothed, SuggestivePosture | false | Recomputes when any input changes; propagates into the composite. |
| [DepictionC] | Child, SexuallyProvocative, NakedGenitals, NakedButtocks | false | Recomputes when any input changes; propagates into the composite. |
| [ChildPornography] | PornographicContent, DepictionA, DepictionB, DepictionC | false | Recomputes when any input changes; propagates into the composite. |
| [RealOrRealistic] | DepictsActualEvents, DepictsRealisticEvents | false | Recomputes when any input changes; propagates into the composite. |
| [Para3] | ChildPornography, RealOrRealistic, UndertakesToAccess, UndertakesToAcquirePossession, Possesses | false | Recomputes when any input changes; propagates into the composite. |
| [TradeVerbs] | Produces, Obtains, Supplies, Stocks, Offers, Advertises, UndertakesToImport, UndertakesToExport | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | ChildPornography, Disseminates, MakesAvailableToPublic | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | ChildPornography, RealOrRealistic, UndertakesToMakeAccessible, UndertakesToProcurePossessionForAnother | false | Recomputes when any input changes; propagates into the composite. |
| [Leg3] | ChildPornography, DepictsActualEvents, Produces | false | Recomputes when any input changes; propagates into the composite. |
| [Exemption5] | ServesExclusively, ExemptDuty | false | Recomputes when any input changes; propagates into the composite. |
| [InvestigativeNecessity] | ClarificationOtherwiseFutile, ClarificationSignificantlyImpeded | false | Recomputes when any input changes; propagates into the composite. |
| [Exemption6] | OfficialActInInvestigation, NonRealContent, InvestigativeNecessity | false | Recomputes when any input changes; propagates into the composite. |
| [Purpose4] | ForUseUnderPoint1, ForUseUnderPoint2, EnableAnotherUse | false | Recomputes when any input changes; propagates into the composite. |
| [Leg4] | ChildPornography, TradeVerbs, Purpose4, PunishableUnderPoint3 | false | Recomputes when any input changes; propagates into the composite. |
| [ChildPornographyOffences] | Leg1, Exemption6, Leg2, Exemption5, Exemption6, Leg3, Leg4, Exemption6, Para3, Exemption5 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (CPO-P0) | [ChildPornographyOffences] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | 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 | {ActsByChild} | Element/Datum: the content has as its subject the act performed by {Person}.? | Boolean |
| Q3 | Session | {ActsInFrontOfChild} | Element/Datum: the content has as its subject the act performed in front of {Person}.? | Boolean |
| Q4 | Session | {ActsOnChild} | Element/Datum: the content has as its subject the act performed on {Person}.? | Boolean |
| Q5 | Session | {Advertises} | Element/Datum: {Actor} advertises the {Content}.? | Boolean |
| Q6 | Session | {AgeLimit14} | Element/Datum: fourteen years.? | Number |
| Q7 | Session | {AgreementTasks} | Element/Datum: tasks arising from agreements with a competent state authority.? | Boolean |
| Q8 | Session | {ClarificationOtherwiseFutile} | Element/Datum: clarifying the facts of the case would otherwise be futile.? | Boolean |
| Q9 | Session | {ClarificationSignificantlyImpeded} | Element/Datum: clarifying the facts of the case would otherwise be significantly impeded.? | Boolean |
| Q10 | Session | {DepictsActualEvents} | Element/Datum: the content depicts actual events.? | Boolean |
| Q11 | Session | {DepictsRealisticEvents} | Element/Datum: the content depicts realistic events.? | Boolean |
| Q12 | Session | {Disseminates} | Element/Datum: {Actor} distributes the {Content}.? | Boolean |
| Q13 | Session | {EnableAnotherUse} | Element/Datum: for the purpose of enabling another person to use the {Content} in that way.? | Boolean |
| Q14 | Session | {ForUseUnderPoint1} | Element/Datum: for the purpose of using the {Content} within the meaning of point 1.? | Boolean |
| Q15 | Session | {ForUseUnderPoint2} | Element/Datum: for the purpose of using the {Content} within the meaning of point 2.? | Boolean |
| Q16 | Session | {MakesAvailableToPublic} | Element/Datum: {Actor} makes the {Content} available to the public.? | Boolean |
| Q17 | Session | {NakedButtocks} | Element/Datum: the naked buttocks of {Person}.? | Boolean |
| Q18 | Session | {NakedGenitals} | Element/Datum: the naked genitals of {Person}.? | Boolean |
| Q19 | Session | {Obtains} | Element/Datum: {Actor} obtains the {Content}.? | Boolean |
| Q20 | Session | {Offers} | Element/Datum: {Actor} offers the {Content}.? | Boolean |
| Q21 | Session | {OfficialActInInvestigation} | Element/Datum: the act is an official act carried out in the context of criminal investigations.? | Boolean |
| Q22 | Session | {OfficialDuties} | Element/Datum: official duties.? | Boolean |
| Q23 | Session | {PartiallyUnclothed} | Element/Datum: {Person} is depicted partially unclothed.? | Boolean |
| Q24 | Session | {Person} | Element/Datum: the child depicted.? | Party |
| Q25 | Session | {PersonAge} | Element/Datum: the age of {Person} in years.? | Number |
| Q26 | Session | {PornographicContent} | Element/Datum: the content is pornographic content within the meaning of Section 11(3).? | Boolean |
| Q27 | Session | {Possesses} | Element/Datum: {Actor} possesses the {Content}.? | Boolean |
| Q28 | Session | {ProducedUsingChildImage} | Element/Datum: the content has been produced using an image of a child.? | Boolean |
| Q29 | Session | {ProducedUsingYouthImage} | Element/Datum: the content has been produced using an image of a young person.? | Boolean |
| Q30 | Session | {Produces} | Element/Datum: {Actor} produces the {Content}.? | Boolean |
| Q31 | Session | {ProfessionalDuties} | Element/Datum: professional duties.? | Boolean |
| Q32 | Session | {PunishableUnderPoint3} | Element/Datum: the act is punishable under point 3.? | Boolean |
| Q33 | Session | {ServesExclusively} | Element/Datum: the act serves exclusively the lawful fulfilment of the referenced duties.? | Boolean |
| Q34 | Session | {SexuallyProvocative} | Element/Datum: the depiction is sexually provocative.? | Boolean |
| Q35 | Session | {StateTasks} | Element/Datum: state tasks.? | Boolean |
| Q36 | Session | {Stocks} | Element/Datum: {Actor} stocks the {Content}.? | Boolean |
| Q37 | Session | {SuggestivePosture} | Element/Datum: the depiction shows a sexually suggestive posture.? | Boolean |
| Q38 | Session | {Supplies} | Element/Datum: {Actor} supplies the {Content}.? | Boolean |
| Q39 | Session | {UndertakesToAccess} | Element/Datum: {Actor} undertakes to access the {Content}.? | Boolean |
| Q40 | Session | {UndertakesToAcquirePossession} | Element/Datum: {Actor} undertakes to acquire possession of the {Content}.? | Boolean |
| Q41 | Session | {UndertakesToExport} | Element/Datum: {Actor} undertakes to export the {Content}.? | Boolean |
| Q42 | Session | {UndertakesToImport} | Element/Datum: {Actor} undertakes to import the {Content}.? | Boolean |
| Q43 | Session | {UndertakesToMakeAccessible} | Element/Datum: {Actor} undertakes to make the {Content} accessible to another person.? | Boolean |
| Q44 | Session | {UndertakesToProcurePossessionForAnother} | Element/Datum: {Actor} undertakes to procure another person's possession of the {Content}.? | Boolean |
| Q45 | Session | {WhollyUnclothed} | Element/Datum: {Person} is depicted wholly unclothed.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| YPO-R01 | condition | None | PornographicContent is true | |
| YPO-R02 | condition | None | ActsByYouth is true | |
| YPO-R03 | condition | None | ActsOnYouth is true | |
| YPO-R04 | condition | None | ActsInFrontOfYouth is true | |
| YPO-R05 | condition | None | WhollyUnclothed is true | |
| YPO-R06 | condition | None | PartiallyUnclothed is true | |
| YPO-R07 | condition | None | SuggestivePosture is true | |
| YPO-R08 | condition | None | SexuallyProvocative is true | |
| YPO-R09 | condition | None | NakedGenitals is true | |
| YPO-R10 | condition | None | NakedButtocks is true | |
| YPO-R11 | act | Actor | Disseminates is true | |
| YPO-R12 | act | Actor | MakesAvailableToPublic is true | |
| YPO-R13 | condition | None | DepictsActualEvents is true | |
| YPO-R14 | condition | None | DepictsRealisticEvents is true | |
| YPO-R15 | act | Actor | UndertakesToMakeAccessible is true | |
| YPO-R16 | act | Actor | UndertakesToProcurePossessionForAnother is true | |
| YPO-R17 | act | Actor | Produces is true | |
| YPO-R18 | act | Actor | Obtains is true | |
| YPO-R19 | act | Actor | Supplies is true | |
| YPO-R20 | act | Actor | Stocks is true | |
| YPO-R21 | act | Actor | Offers is true | |
| YPO-R22 | act | Actor | Advertises is true | |
| YPO-R23 | act | Actor | UndertakesToImport is true | |
| YPO-R24 | act | Actor | UndertakesToExport is true | |
| YPO-R25 | condition | None | ForUseUnderPoint1 is true | |
| YPO-R26 | condition | None | ForUseUnderPoint2 is true | |
| YPO-R27 | condition | None | EnableAnotherUse is true | |
| YPO-R28 | condition | None | PunishableUnderPoint3 is true | |
| YPO-R29 | act | Actor | UndertakesToAccess is true | |
| YPO-R30 | act | Actor | UndertakesToAcquirePossession is true | |
| YPO-R31 | act | Actor | Possesses is true | |
| YPO-R32 | condition | None | ServesExclusively is true | |
| YPO-R33 | condition | None | StateTasks is true | |
| YPO-R34 | condition | None | AgreementTasks is true | |
| YPO-R35 | condition | None | OfficialDuties is true | |
| YPO-R36 | condition | None | ProfessionalDuties is true | |
| YPO-R37 | condition | None | OfficialActInInvestigation is true | |
| YPO-R38 | condition | None | ProducedUsingChildImage is true | |
| YPO-R39 | condition | None | ProducedUsingYouthImage is true | |
| YPO-R40 | condition | None | ClarificationOtherwiseFutile is true | |
| YPO-R41 | condition | None | ClarificationSignificantlyImpeded is true | |
| YPO-R90 | condition | None | the person depicted is fourteen but not yet eighteen years old | Youth is true |
| YPO-R91 | condition | None | the act is a sexual act within section 184h | SexualActs is true |
| YPO-P0 | prohibition | Actor | not realise | not YouthPornographyOffences |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| the content is pornographic content within the meaning of Section 11(3) | Merkmal | {PornographicContent} | YPO-R01 | is true |
| the content has as its subject the act performed by {Person} | Merkmal | {ActsByYouth} | YPO-R02 | is true |
| the content has as its subject the act performed on {Person} | Merkmal | {ActsOnYouth} | YPO-R03 | is true |
| the content has as its subject the act performed in front of {Person} | Merkmal | {ActsInFrontOfYouth} | YPO-R04 | is true |
| {Person} is depicted wholly unclothed | Merkmal | {WhollyUnclothed} | YPO-R05 | is true |
| {Person} is depicted partially unclothed | Merkmal | {PartiallyUnclothed} | YPO-R06 | is true |
| the depiction shows a sexually suggestive posture | Merkmal | {SuggestivePosture} | YPO-R07 | is true |
| the depiction is sexually provocative | Merkmal | {SexuallyProvocative} | YPO-R08 | is true |
| the naked genitals of {Person} | Merkmal | {NakedGenitals} | YPO-R09 | is true |
| the naked buttocks of {Person} | Merkmal | {NakedButtocks} | YPO-R10 | is true |
| {Actor} distributes the {Content} | Merkmal | {Disseminates} | YPO-R11 | is true |
| {Actor} makes the {Content} available to the public | Merkmal | {MakesAvailableToPublic} | YPO-R12 | is true |
| the content depicts actual events | Merkmal | {DepictsActualEvents} | YPO-R13 | is true |
| the content depicts realistic events | Merkmal | {DepictsRealisticEvents} | YPO-R14 | is true |
| {Actor} undertakes to make the {Content} accessible to another person | Merkmal | {UndertakesToMakeAccessible} | YPO-R15 | is true |
| {Actor} undertakes to procure another person's possession of the {Content} | Merkmal | {UndertakesToProcurePossessionForAnother} | YPO-R16 | is true |
| {Actor} produces the {Content} | Merkmal | {Produces} | YPO-R17 | is true |
| {Actor} obtains the {Content} | Merkmal | {Obtains} | YPO-R18 | is true |
| {Actor} supplies the {Content} | Merkmal | {Supplies} | YPO-R19 | is true |
| {Actor} stocks the {Content} | Merkmal | {Stocks} | YPO-R20 | is true |
| {Actor} offers the {Content} | Merkmal | {Offers} | YPO-R21 | is true |
| {Actor} advertises the {Content} | Merkmal | {Advertises} | YPO-R22 | is true |
| {Actor} undertakes to import the {Content} | Merkmal | {UndertakesToImport} | YPO-R23 | is true |
| {Actor} undertakes to export the {Content} | Merkmal | {UndertakesToExport} | YPO-R24 | is true |
| for the purpose of using the {Content} within the meaning of point 1 | Merkmal | {ForUseUnderPoint1} | YPO-R25 | is true |
| for the purpose of using the {Content} within the meaning of point 2 | Merkmal | {ForUseUnderPoint2} | YPO-R26 | is true |
| for the purpose of enabling another person to use the {Content} in that way | Merkmal | {EnableAnotherUse} | YPO-R27 | is true |
| the act is punishable under point 3 | Merkmal | {PunishableUnderPoint3} | YPO-R28 | is true |
| {Actor} undertakes to access the {Content} | Merkmal | {UndertakesToAccess} | YPO-R29 | is true |
| {Actor} undertakes to acquire possession of the {Content} | Merkmal | {UndertakesToAcquirePossession} | YPO-R30 | is true |
| {Actor} possesses the {Content} | Merkmal | {Possesses} | YPO-R31 | is true |
| the act serves exclusively the lawful fulfilment of the referenced duties | Merkmal | {ServesExclusively} | YPO-R32 | is true |
| state tasks | Merkmal | {StateTasks} | YPO-R33 | is true |
| tasks arising from agreements with a competent state authority | Merkmal | {AgreementTasks} | YPO-R34 | is true |
| official duties | Merkmal | {OfficialDuties} | YPO-R35 | is true |
| professional duties | Merkmal | {ProfessionalDuties} | YPO-R36 | is true |
| the act is an official act carried out in the context of criminal investigations | Merkmal | {OfficialActInInvestigation} | YPO-R37 | is true |
| the content has been produced using an image of a child | Merkmal | {ProducedUsingChildImage} | YPO-R38 | is true |
| the content has been produced using an image of a young person | Merkmal | {ProducedUsingYouthImage} | YPO-R39 | is true |
| clarifying the facts of the case would otherwise be futile | Merkmal | {ClarificationOtherwiseFutile} | YPO-R40 | is true |
| clarifying the facts of the case would otherwise be significantly impeded | Merkmal | {ClarificationSignificantlyImpeded} | YPO-R41 | is true |
| (2) aggravation; (4) personal-use consent exemption; (5) attempt | grading / carve-out / attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsByYouth} | Boolean | true / false / unknown | Session | the content has as its subject the act performed by {Person} |
| {ActsInFrontOfYouth} | Boolean | true / false / unknown | Session | the content has as its subject the act performed in front of {Person} |
| {ActsOnYouth} | Boolean | true / false / unknown | Session | the content has as its subject the act performed on {Person} |
| {Advertises} | Boolean | true / false / unknown | Session | {Actor} advertises the {Content} |
| {AgeLimit14} | Number | – | Session | fourteen years |
| {AgeLimit18} | Number | – | Session | eighteen years |
| {AgreementTasks} | Boolean | true / false / unknown | Session | tasks arising from agreements with a competent state authority |
| {ClarificationOtherwiseFutile} | Boolean | true / false / unknown | Session | clarifying the facts of the case would otherwise be futile |
| {ClarificationSignificantlyImpeded} | Boolean | true / false / unknown | Session | clarifying the facts of the case would otherwise be significantly impeded |
| {DepictsActualEvents} | Boolean | true / false / unknown | Session | the content depicts actual events |
| {DepictsRealisticEvents} | Boolean | true / false / unknown | Session | the content depicts realistic events |
| {Disseminates} | Boolean | true / false / unknown | Session | {Actor} distributes the {Content} |
| {EnableAnotherUse} | Boolean | true / false / unknown | Session | for the purpose of enabling another person to use the {Content} in that way |
| {ForUseUnderPoint1} | Boolean | true / false / unknown | Session | for the purpose of using the {Content} within the meaning of point 1 |
| {ForUseUnderPoint2} | Boolean | true / false / unknown | Session | for the purpose of using the {Content} within the meaning of point 2 |
| {MakesAvailableToPublic} | Boolean | true / false / unknown | Session | {Actor} makes the {Content} available to the public |
| {NakedButtocks} | Boolean | true / false / unknown | Session | the naked buttocks of {Person} |
| {NakedGenitals} | Boolean | true / false / unknown | Session | the naked genitals of {Person} |
| {Obtains} | Boolean | true / false / unknown | Session | {Actor} obtains the {Content} |
| {Offers} | Boolean | true / false / unknown | Session | {Actor} offers the {Content} |
| {OfficialActInInvestigation} | Boolean | true / false / unknown | Session | the act is an official act carried out in the context of criminal investigations |
| {OfficialDuties} | Boolean | true / false / unknown | Session | official duties |
| {PartiallyUnclothed} | Boolean | true / false / unknown | Session | {Person} is depicted partially unclothed |
| {Person} | Party | – | Session | the young person depicted |
| {PersonAge} | Number | – | Session | the age of {Person} in years |
| {PornographicContent} | Boolean | true / false / unknown | Session | the content is pornographic content within the meaning of Section 11(3) |
| {Possesses} | Boolean | true / false / unknown | Session | {Actor} possesses the {Content} |
| {ProducedUsingChildImage} | Boolean | true / false / unknown | Session | the content has been produced using an image of a child |
| {ProducedUsingYouthImage} | Boolean | true / false / unknown | Session | the content has been produced using an image of a young person |
| {Produces} | Boolean | true / false / unknown | Session | {Actor} produces the {Content} |
| {ProfessionalDuties} | Boolean | true / false / unknown | Session | professional duties |
| {PunishableUnderPoint3} | Boolean | true / false / unknown | Session | the act is punishable under point 3 |
| {ServesExclusively} | Boolean | true / false / unknown | Session | the act serves exclusively the lawful fulfilment of the referenced duties |
| {SexuallyProvocative} | Boolean | true / false / unknown | Session | the depiction is sexually provocative |
| {StateTasks} | Boolean | true / false / unknown | Session | state tasks |
| {Stocks} | Boolean | true / false / unknown | Session | {Actor} stocks the {Content} |
| {SuggestivePosture} | Boolean | true / false / unknown | Session | the depiction shows a sexually suggestive posture |
| {Supplies} | Boolean | true / false / unknown | Session | {Actor} supplies the {Content} |
| {UndertakesToAccess} | Boolean | true / false / unknown | Session | {Actor} undertakes to access the {Content} |
| {UndertakesToAcquirePossession} | Boolean | true / false / unknown | Session | {Actor} undertakes to acquire possession of the {Content} |
| {UndertakesToExport} | Boolean | true / false / unknown | Session | {Actor} undertakes to export the {Content} |
| {UndertakesToImport} | Boolean | true / false / unknown | Session | {Actor} undertakes to import the {Content} |
| {UndertakesToMakeAccessible} | Boolean | true / false / unknown | Session | {Actor} undertakes to make the {Content} accessible to another person |
| {UndertakesToProcurePossessionForAnother} | Boolean | true / false / unknown | Session | {Actor} undertakes to procure another person's possession of the {Content} |
| {WhollyUnclothed} | Boolean | true / false / unknown | Session | {Person} is depicted wholly unclothed |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Youth] | PersonAge, AgeLimit14, PersonAge, AgeLimit18 | false | Recomputes when any input changes; propagates into the composite. |
| [DepictionC] | Youth, SexuallyProvocative, NakedGenitals, NakedButtocks | false | Recomputes when any input changes; propagates into the composite. |
| [DepictionA] | SexualActs, Youth, ActsByYouth, ActsOnYouth, ActsInFrontOfYouth | false | Recomputes when any input changes; propagates into the composite. |
| [DepictionB] | Youth, WhollyUnclothed, PartiallyUnclothed, SuggestivePosture | false | Recomputes when any input changes; propagates into the composite. |
| [YouthPornography] | PornographicContent, DepictionA, DepictionB, DepictionC | false | Recomputes when any input changes; propagates into the composite. |
| [Leg3] | YouthPornography, DepictsActualEvents, Produces | false | Recomputes when any input changes; propagates into the composite. |
| [RealOrRealistic] | DepictsActualEvents, DepictsRealisticEvents | false | Recomputes when any input changes; propagates into the composite. |
| [TradeVerbs] | Produces, Obtains, Supplies, Stocks, Offers, Advertises, UndertakesToImport, UndertakesToExport | false | Recomputes when any input changes; propagates into the composite. |
| [Purpose4] | ForUseUnderPoint1, ForUseUnderPoint2, EnableAnotherUse | false | Recomputes when any input changes; propagates into the composite. |
| [Leg4] | YouthPornography, TradeVerbs, Purpose4, PunishableUnderPoint3 | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | YouthPornography, Disseminates, MakesAvailableToPublic | false | Recomputes when any input changes; propagates into the composite. |
| [NonRealContent] | DepictsActualEvents, ProducedUsingChildImage, ProducedUsingYouthImage | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | YouthPornography, RealOrRealistic, UndertakesToMakeAccessible, UndertakesToProcurePossessionForAnother | false | Recomputes when any input changes; propagates into the composite. |
| [Para3] | YouthPornography, DepictsActualEvents, UndertakesToAccess, UndertakesToAcquirePossession, Possesses | false | Recomputes when any input changes; propagates into the composite. |
| [ExemptDuty] | StateTasks, AgreementTasks, OfficialDuties, ProfessionalDuties | false | Recomputes when any input changes; propagates into the composite. |
| [Exemption5] | ServesExclusively, ExemptDuty | false | Recomputes when any input changes; propagates into the composite. |
| [InvestigativeNecessity] | ClarificationOtherwiseFutile, ClarificationSignificantlyImpeded | false | Recomputes when any input changes; propagates into the composite. |
| [Exemption6] | OfficialActInInvestigation, NonRealContent, InvestigativeNecessity | false | Recomputes when any input changes; propagates into the composite. |
| [YouthPornographyOffences] | Leg1, Exemption6, Leg2, Exemption5, Exemption6, Leg3, Leg4, Exemption6, Para3, Exemption5 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (YPO-P0) | [YouthPornographyOffences] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | 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 | {ActsByYouth} | Element/Datum: the content has as its subject the act performed by {Person}.? | Boolean |
| Q3 | Session | {ActsInFrontOfYouth} | Element/Datum: the content has as its subject the act performed in front of {Person}.? | Boolean |
| Q4 | Session | {ActsOnYouth} | Element/Datum: the content has as its subject the act performed on {Person}.? | Boolean |
| Q5 | Session | {Advertises} | Element/Datum: {Actor} advertises the {Content}.? | Boolean |
| Q6 | Session | {AgeLimit14} | Element/Datum: fourteen years.? | Number |
| Q7 | Session | {AgeLimit18} | Element/Datum: eighteen years.? | Number |
| Q8 | Session | {AgreementTasks} | Element/Datum: tasks arising from agreements with a competent state authority.? | Boolean |
| Q9 | Session | {ClarificationOtherwiseFutile} | Element/Datum: clarifying the facts of the case would otherwise be futile.? | Boolean |
| Q10 | Session | {ClarificationSignificantlyImpeded} | Element/Datum: clarifying the facts of the case would otherwise be significantly impeded.? | Boolean |
| Q11 | Session | {DepictsActualEvents} | Element/Datum: the content depicts actual events.? | Boolean |
| Q12 | Session | {DepictsRealisticEvents} | Element/Datum: the content depicts realistic events.? | Boolean |
| Q13 | Session | {Disseminates} | Element/Datum: {Actor} distributes the {Content}.? | Boolean |
| Q14 | Session | {EnableAnotherUse} | Element/Datum: for the purpose of enabling another person to use the {Content} in that way.? | Boolean |
| Q15 | Session | {ForUseUnderPoint1} | Element/Datum: for the purpose of using the {Content} within the meaning of point 1.? | Boolean |
| Q16 | Session | {ForUseUnderPoint2} | Element/Datum: for the purpose of using the {Content} within the meaning of point 2.? | Boolean |
| Q17 | Session | {MakesAvailableToPublic} | Element/Datum: {Actor} makes the {Content} available to the public.? | Boolean |
| Q18 | Session | {NakedButtocks} | Element/Datum: the naked buttocks of {Person}.? | Boolean |
| Q19 | Session | {NakedGenitals} | Element/Datum: the naked genitals of {Person}.? | Boolean |
| Q20 | Session | {Obtains} | Element/Datum: {Actor} obtains the {Content}.? | Boolean |
| Q21 | Session | {Offers} | Element/Datum: {Actor} offers the {Content}.? | Boolean |
| Q22 | Session | {OfficialActInInvestigation} | Element/Datum: the act is an official act carried out in the context of criminal investigations.? | Boolean |
| Q23 | Session | {OfficialDuties} | Element/Datum: official duties.? | Boolean |
| Q24 | Session | {PartiallyUnclothed} | Element/Datum: {Person} is depicted partially unclothed.? | Boolean |
| Q25 | Session | {Person} | Element/Datum: the young person depicted.? | Party |
| Q26 | Session | {PersonAge} | Element/Datum: the age of {Person} in years.? | Number |
| Q27 | Session | {PornographicContent} | Element/Datum: the content is pornographic content within the meaning of Section 11(3).? | Boolean |
| Q28 | Session | {Possesses} | Element/Datum: {Actor} possesses the {Content}.? | Boolean |
| Q29 | Session | {ProducedUsingChildImage} | Element/Datum: the content has been produced using an image of a child.? | Boolean |
| Q30 | Session | {ProducedUsingYouthImage} | Element/Datum: the content has been produced using an image of a young person.? | Boolean |
| Q31 | Session | {Produces} | Element/Datum: {Actor} produces the {Content}.? | Boolean |
| Q32 | Session | {ProfessionalDuties} | Element/Datum: professional duties.? | Boolean |
| Q33 | Session | {PunishableUnderPoint3} | Element/Datum: the act is punishable under point 3.? | Boolean |
| Q34 | Session | {ServesExclusively} | Element/Datum: the act serves exclusively the lawful fulfilment of the referenced duties.? | Boolean |
| Q35 | Session | {SexuallyProvocative} | Element/Datum: the depiction is sexually provocative.? | Boolean |
| Q36 | Session | {StateTasks} | Element/Datum: state tasks.? | Boolean |
| Q37 | Session | {Stocks} | Element/Datum: {Actor} stocks the {Content}.? | Boolean |
| Q38 | Session | {SuggestivePosture} | Element/Datum: the depiction shows a sexually suggestive posture.? | Boolean |
| Q39 | Session | {Supplies} | Element/Datum: {Actor} supplies the {Content}.? | Boolean |
| Q40 | Session | {UndertakesToAccess} | Element/Datum: {Actor} undertakes to access the {Content}.? | Boolean |
| Q41 | Session | {UndertakesToAcquirePossession} | Element/Datum: {Actor} undertakes to acquire possession of the {Content}.? | Boolean |
| Q42 | Session | {UndertakesToExport} | Element/Datum: {Actor} undertakes to export the {Content}.? | Boolean |
| Q43 | Session | {UndertakesToImport} | Element/Datum: {Actor} undertakes to import the {Content}.? | Boolean |
| Q44 | Session | {UndertakesToMakeAccessible} | Element/Datum: {Actor} undertakes to make the {Content} accessible to another person.? | Boolean |
| Q45 | Session | {UndertakesToProcurePossessionForAnother} | Element/Datum: {Actor} undertakes to procure another person's possession of the {Content}.? | Boolean |
| Q46 | Session | {WhollyUnclothed} | Element/Datum: {Person} is depicted wholly unclothed.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| PPF-R01 | condition | None | ChildPornographicPerformance is true | |
| PPF-R02 | condition | None | YouthPornographicPerformance is true | |
| PPF-R03 | act | Actor | Organises is true | |
| PPF-R04 | act | Actor | Attends is true | |
| PPF-R05 | condition | None | ServesExclusively is true | |
| PPF-R06 | condition | None | StateTasks is true | |
| PPF-R07 | condition | None | OfficialDuties is true | |
| PPF-R08 | condition | None | ProfessionalDuties is true | |
| PPF-P0 | prohibition | Actor | not realise | not PornographicPerformances |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| A person who | Tätersubjekt | {Actor} | — | in scope |
| the performance is a child pornographic performance | Merkmal | {ChildPornographicPerformance} | PPF-R01 | is true |
| the performance is a youth pornographic performance | Merkmal | {YouthPornographicPerformance} | PPF-R02 | is true |
| {Actor} organises the performance | Merkmal | {Organises} | PPF-R03 | is true |
| {Actor} attends the performance | Merkmal | {Attends} | PPF-R04 | is true |
| the act serves exclusively the lawful fulfilment of the referenced duties | Merkmal | {ServesExclusively} | PPF-R05 | is true |
| state tasks | Merkmal | {StateTasks} | PPF-R06 | is true |
| official duties | Merkmal | {OfficialDuties} | PPF-R07 | is true |
| professional duties | Merkmal | {ProfessionalDuties} | PPF-R08 | is true |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {Attends} | Boolean | true / false / unknown | Session | {Actor} attends the performance |
| {ChildPornographicPerformance} | Boolean | true / false / unknown | Session | the performance is a child pornographic performance |
| {OfficialDuties} | Boolean | true / false / unknown | Session | official duties |
| {Organises} | Boolean | true / false / unknown | Session | {Actor} organises the performance |
| {ProfessionalDuties} | Boolean | true / false / unknown | Session | professional duties |
| {ServesExclusively} | Boolean | true / false / unknown | Session | the act serves exclusively the lawful fulfilment of the referenced duties |
| {StateTasks} | Boolean | true / false / unknown | Session | state tasks |
| {YouthPornographicPerformance} | Boolean | true / false / unknown | Session | the performance is a youth pornographic performance |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [ExemptDuty] | StateTasks, OfficialDuties, ProfessionalDuties | false | Recomputes when any input changes; propagates into the composite. |
| [QualifyingPerformance] | ChildPornographicPerformance, YouthPornographicPerformance | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | Organises, QualifyingPerformance | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | Attends, QualifyingPerformance | false | Recomputes when any input changes; propagates into the composite. |
| [Exemption] | ServesExclusively, ExemptDuty | false | Recomputes when any input changes; propagates into the composite. |
| [PornographicPerformances] | Para1, Para2, Exemption | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (PPF-P0) | [PornographicPerformances] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | 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 | {Attends} | Element/Datum: {Actor} attends the performance.? | Boolean |
| Q3 | Session | {ChildPornographicPerformance} | Element/Datum: the performance is a child pornographic performance.? | Boolean |
| Q4 | Session | {OfficialDuties} | Element/Datum: official duties.? | Boolean |
| Q5 | Session | {Organises} | Element/Datum: {Actor} organises the performance.? | Boolean |
| Q6 | Session | {ProfessionalDuties} | Element/Datum: professional duties.? | Boolean |
| Q7 | Session | {ServesExclusively} | Element/Datum: the act serves exclusively the lawful fulfilment of the referenced duties.? | Boolean |
| Q8 | Session | {StateTasks} | Element/Datum: state tasks.? | Boolean |
| Q9 | Session | {YouthPornographicPerformance} | Element/Datum: the performance is a youth pornographic performance.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| SAD-R01 | condition | None | of some significance in relation to the legal interest protected in each case | ActOfSomeSignificance is true |
| SAD-D0 | definition | None | the term is satisfied | SexualActs is true |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| a sexual act | term | [SexualActs] | — | applies where |
| of some significance | Merkmal | {ActOfSomeSignificance} | SAD-R01 | is true |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {ActOfSomeSignificance} | Boolean | true / false / unknown | Session | the act is of some significance in relation to the legal interest protected in each case |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [SexualActs] | ActOfSomeSignificance | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| definition (—) | [SexualActs] | re-derives | Defines the term; consumed by canonical name wherever a sexual act is an element of an offence. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {ActOfSomeSignificance} | Element/Datum: the act is of some significance in relation to the legal interest protected in each case.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| GRO-R01 | act | Actor | EncouragesOffence is true | |
| GRO-R02 | act | Actor | ParticipatesInGroup is true | |
| GRO-R03 | condition | None | GroupBesetsPerson is true | |
| GRO-R04 | condition | None | MemberCommits177 is true | |
| GRO-R05 | condition | None | MemberCommits184i is true | |
| GRO-R06 | condition | None | MoreSeverePenaltyElsewhere is true | |
| GRO-P0 | prohibition | Actor | not realise | not GroupOffences |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Anyone who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} encourages a criminal offence | Merkmal | {EncouragesOffence} | GRO-R01 | is true |
| {Actor} participates in the {Group} | Merkmal | {ParticipatesInGroup} | GRO-R02 | is true |
| the {Group} besets {Person} for the commission of a criminal offence against {Person} | Merkmal | {GroupBesetsPerson} | GRO-R03 | is true |
| a member of the {Group} commits an offence under Section 177 | Merkmal | {MemberCommits177} | GRO-R04 | is true |
| a member of the {Group} commits an offence under Section 184i | Merkmal | {MemberCommits184i} | GRO-R05 | is true |
| the act is punishable by a more severe penalty under other provisions | Merkmal | {MoreSeverePenaltyElsewhere} | GRO-R06 | is true |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {EncouragesOffence} | Boolean | true / false / unknown | Session | {Actor} encourages a criminal offence |
| {Group} | Party | – | Session | a group of persons |
| {GroupBesetsPerson} | Boolean | true / false / unknown | Session | the {Group} besets {Person} for the commission of a criminal offence against {Person} |
| {MemberCommits177} | Boolean | true / false / unknown | Session | a member of the {Group} commits an offence under Section 177 |
| {MemberCommits184i} | Boolean | true / false / unknown | Session | a member of the {Group} commits an offence under Section 184i |
| {MoreSeverePenaltyElsewhere} | Boolean | true / false / unknown | Session | the act is punishable by a more severe penalty under other provisions |
| {ParticipatesInGroup} | Boolean | true / false / unknown | Session | {Actor} participates in the {Group} |
| {Person} | Party | – | Session | the beset person |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [GroupOffence] | MemberCommits177, MemberCommits184i | false | Recomputes when any input changes; propagates into the composite. |
| [GroupOffences] | EncouragesOffence, ParticipatesInGroup, GroupBesetsPerson, GroupOffence, MoreSeverePenaltyElsewhere | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (GRO-P0) | [GroupOffences] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | 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 | {EncouragesOffence} | Element/Datum: {Actor} encourages a criminal offence.? | Boolean |
| Q3 | Session | {Group} | Element/Datum: a group of persons.? | Party |
| Q4 | Session | {GroupBesetsPerson} | Element/Datum: the {Group} besets {Person} for the commission of a criminal offence against {Person}.? | Boolean |
| Q5 | Session | {MemberCommits177} | Element/Datum: a member of the {Group} commits an offence under Section 177.? | Boolean |
| Q6 | Session | {MemberCommits184i} | Element/Datum: a member of the {Group} commits an offence under Section 184i.? | Boolean |
| Q7 | Session | {MoreSeverePenaltyElsewhere} | Element/Datum: the act is punishable by a more severe penalty under other provisions.? | Boolean |
| Q8 | Session | {ParticipatesInGroup} | Element/Datum: {Actor} participates in the {Group}.? | Boolean |
| Q9 | Session | {Person} | Element/Datum: the beset person.? | Party |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| SDO-R01 | condition | None | ReplicaOfChild is true | |
| SDO-R02 | condition | None | ReplicaOfChildBodyPart is true | |
| SDO-R03 | condition | None | IntendedForSexualActs is true | |
| SDO-R04 | act | Actor | Produces is true | |
| SDO-R05 | act | Actor | Offers is true | |
| SDO-R06 | act | Actor | Advertises is true | |
| SDO-R07 | act | Actor | TradesIn is true | |
| SDO-R08 | act | Actor | TransportsForTrade is true | |
| SDO-R09 | condition | None | NotTrading is true | |
| SDO-R10 | act | Actor | Sells is true | |
| SDO-R11 | act | Actor | Dispenses is true | |
| SDO-R12 | act | Actor | PlacesOnMarket is true | |
| SDO-R13 | act | Actor | Acquires is true | |
| SDO-R14 | act | Actor | Possesses is true | |
| SDO-R15 | act | Actor | Transports is true | |
| SDO-R16 | condition | None | ServesExclusively is true | |
| SDO-R17 | condition | None | StateTasks is true | |
| SDO-R18 | condition | None | OfficialDuties is true | |
| SDO-R19 | condition | None | ProfessionalDuties is true | |
| SDO-P0 | prohibition | Actor | not realise | not ChildLikeSexDollOffences |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| A person ... if they | Tätersubjekt | {Actor} | — | in scope |
| the {Replica} is a replica of a child | Merkmal | {ReplicaOfChild} | SDO-R01 | is true |
| the {Replica} is a replica of a part of a child's body | Merkmal | {ReplicaOfChildBodyPart} | SDO-R02 | is true |
| the {Replica} is by its nature intended for the performance of sexual acts | Merkmal | {IntendedForSexualActs} | SDO-R03 | is true |
| {Actor} produces the {Replica} | Merkmal | {Produces} | SDO-R04 | is true |
| {Actor} offers the {Replica} | Merkmal | {Offers} | SDO-R05 | is true |
| {Actor} advertises the {Replica} | Merkmal | {Advertises} | SDO-R06 | is true |
| {Actor} trades in the {Replica} | Merkmal | {TradesIn} | SDO-R07 | is true |
| {Actor} transports the {Replica} for this purpose through the territorial scope of this Act | Merkmal | {TransportsForTrade} | SDO-R08 | is true |
| without engaging in trade | Merkmal | {NotTrading} | SDO-R09 | is true |
| {Actor} sells the {Replica} | Merkmal | {Sells} | SDO-R10 | is true |
| {Actor} dispenses the {Replica} | Merkmal | {Dispenses} | SDO-R11 | is true |
| {Actor} otherwise places the {Replica} on the market | Merkmal | {PlacesOnMarket} | SDO-R12 | is true |
| {Actor} acquires the {Replica} | Merkmal | {Acquires} | SDO-R13 | is true |
| {Actor} possesses the {Replica} | Merkmal | {Possesses} | SDO-R14 | is true |
| {Actor} transports the {Replica} through the territorial scope of this Act | Merkmal | {Transports} | SDO-R15 | is true |
| the act serves exclusively the lawful fulfilment of the referenced duties | Merkmal | {ServesExclusively} | SDO-R16 | is true |
| state functions | Merkmal | {StateTasks} | SDO-R17 | is true |
| official duties | Merkmal | {OfficialDuties} | SDO-R18 | is true |
| professional duties | Merkmal | {ProfessionalDuties} | SDO-R19 | is true |
| (1) s.2 subsidiarity to §184b; (3) attempt; (5) confiscation; footnote | subsidiarity / attempt / consequences | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Acquires} | Boolean | true / false / unknown | Session | {Actor} acquires the {Replica} |
| {Actor} | Reference | – | Session | any person (the actor) |
| {Advertises} | Boolean | true / false / unknown | Session | {Actor} advertises the {Replica} |
| {Dispenses} | Boolean | true / false / unknown | Session | {Actor} dispenses the {Replica} |
| {IntendedForSexualActs} | Boolean | true / false / unknown | Session | the {Replica} is by its nature intended for the performance of sexual acts |
| {NotTrading} | Boolean | true / false / unknown | Session | without engaging in trade |
| {Offers} | Boolean | true / false / unknown | Session | {Actor} offers the {Replica} |
| {OfficialDuties} | Boolean | true / false / unknown | Session | official duties |
| {PlacesOnMarket} | Boolean | true / false / unknown | Session | {Actor} otherwise places the {Replica} on the market |
| {Possesses} | Boolean | true / false / unknown | Session | {Actor} possesses the {Replica} |
| {Produces} | Boolean | true / false / unknown | Session | {Actor} produces the {Replica} |
| {ProfessionalDuties} | Boolean | true / false / unknown | Session | professional duties |
| {Replica} | Party | – | Session | the physical replica |
| {ReplicaOfChild} | Boolean | true / false / unknown | Session | the {Replica} is a replica of a child |
| {ReplicaOfChildBodyPart} | Boolean | true / false / unknown | Session | the {Replica} is a replica of a part of a child's body |
| {Sells} | Boolean | true / false / unknown | Session | {Actor} sells the {Replica} |
| {ServesExclusively} | Boolean | true / false / unknown | Session | the act serves exclusively the lawful fulfilment of the referenced duties |
| {StateTasks} | Boolean | true / false / unknown | Session | state functions |
| {TradesIn} | Boolean | true / false / unknown | Session | {Actor} trades in the {Replica} |
| {Transports} | Boolean | true / false / unknown | Session | {Actor} transports the {Replica} through the territorial scope of this Act |
| {TransportsForTrade} | Boolean | true / false / unknown | Session | {Actor} transports the {Replica} for this purpose through the territorial scope of this Act |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [QualifyingReplica] | ReplicaOfChild, ReplicaOfChildBodyPart, IntendedForSexualActs | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | QualifyingReplica, Produces, Offers, Advertises | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | QualifyingReplica, Acquires, Possesses, Transports | false | Recomputes when any input changes; propagates into the composite. |
| [ExemptDuty] | StateTasks, OfficialDuties, ProfessionalDuties | false | Recomputes when any input changes; propagates into the composite. |
| [Exemption4] | ServesExclusively, ExemptDuty | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | QualifyingReplica, TradesIn, TransportsForTrade | false | Recomputes when any input changes; propagates into the composite. |
| [Leg3] | QualifyingReplica, NotTrading, Sells, Dispenses, PlacesOnMarket | false | Recomputes when any input changes; propagates into the composite. |
| [ChildLikeSexDollOffences] | Leg1, Leg2, Leg3, Exemption4, Para2, Exemption4 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (SDO-P0) | [ChildLikeSexDollOffences] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Acquires} | Element/Datum: {Actor} acquires the {Replica}.? | Boolean |
| Q2 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q3 | Session | {Advertises} | Element/Datum: {Actor} advertises the {Replica}.? | Boolean |
| Q4 | Session | {Dispenses} | Element/Datum: {Actor} dispenses the {Replica}.? | Boolean |
| Q5 | Session | {IntendedForSexualActs} | Element/Datum: the {Replica} is by its nature intended for the performance of sexual acts.? | Boolean |
| Q6 | Session | {NotTrading} | Element/Datum: without engaging in trade.? | Boolean |
| Q7 | Session | {Offers} | Element/Datum: {Actor} offers the {Replica}.? | Boolean |
| Q8 | Session | {OfficialDuties} | Element/Datum: official duties.? | Boolean |
| Q9 | Session | {PlacesOnMarket} | Element/Datum: {Actor} otherwise places the {Replica} on the market.? | Boolean |
| Q10 | Session | {Possesses} | Element/Datum: {Actor} possesses the {Replica}.? | Boolean |
| Q11 | Session | {Produces} | Element/Datum: {Actor} produces the {Replica}.? | Boolean |
| Q12 | Session | {ProfessionalDuties} | Element/Datum: professional duties.? | Boolean |
| Q13 | Session | {Replica} | Element/Datum: the physical replica.? | Party |
| Q14 | Session | {ReplicaOfChild} | Element/Datum: the {Replica} is a replica of a child.? | Boolean |
| Q15 | Session | {ReplicaOfChildBodyPart} | Element/Datum: the {Replica} is a replica of a part of a child's body.? | Boolean |
| Q16 | Session | {Sells} | Element/Datum: {Actor} sells the {Replica}.? | Boolean |
| Q17 | Session | {ServesExclusively} | Element/Datum: the act serves exclusively the lawful fulfilment of the referenced duties.? | Boolean |
| Q18 | Session | {StateTasks} | Element/Datum: state functions.? | Boolean |
| Q19 | Session | {TradesIn} | Element/Datum: {Actor} trades in the {Replica}.? | Boolean |
| Q20 | Session | {Transports} | Element/Datum: {Actor} transports the {Replica} through the territorial scope of this Act.? | Boolean |
| Q21 | Session | {TransportsForTrade} | Element/Datum: {Actor} transports the {Replica} for this purpose through the territorial scope of this Act.? | Boolean |