https://cacontology.projectvic.org/custodial#SuspendedCustodyPhase
Phase when custodial relationship is temporarily suspended but not terminated. Modeled as anti-rigid gUFO Phase.
Instances of cacontology-custodial:SuspendedCustodyPhase can have the following properties:
| PROPERTY | TYPE | DESCRIPTION | RANGE |
|---|
By the associated SHACL property shapes, instances of cacontology-custodial:SuspendedCustodyPhase can have the following properties:
| PROPERTY | PROPERTY TYPE | DESCRIPTION | MIN | MAX | VALUE TYPE | OTHER CONSTRAINTS | GLOBAL RANGE |
|---|---|---|---|---|---|---|---|
| cac-core:Phase | |||||||
| cac-core:precedes | owl:ObjectProperty | Asserts that one exploitation phase or event directly precedes another in the documented offense timeline. Used to build temporally ordered traversal graphs for state machine analysis of case lifecycles. The subject phase occurs before the object phase in the same investigation. sh:message Each cac-core:precedes object must be typed as a Phase instance (or subclass). |
0 | * | cac-core:Phase | cac-core:Phase | |
| cacontology-infrastructure:hasPhaseBeginPoint | owl:DatatypeProperty | Temporal begin point for infrastructure phases (gUFO temporal property). sh:message Infrastructure phase may have begin point timestamp. |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-infrastructure:hasPhaseEndPoint | owl:DatatypeProperty | Temporal end point for infrastructure phases (gUFO temporal property). sh:message Infrastructure phase may have end point timestamp. |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-multi:hasCoordinationPhaseBeginPoint | owl:DatatypeProperty | Temporal begin point for coordination phase. sh:message Coordination phase may have begin point timestamp. |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-multi:hasCoordinationPhaseEndPoint | owl:DatatypeProperty | Temporal end point for coordination phase. sh:message Coordination phase may have end point timestamp. |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-partnerships:hasPhaseBeginPoint | owl:DatatypeProperty | Temporal begin point for partnership phase. sh:message Partnership phase may have begin point timestamp. |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-partnerships:hasPhaseEndPoint | owl:DatatypeProperty | Temporal end point for partnership phase. sh:message Partnership phase may have end point timestamp. |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-physical:hasPhaseBeginPoint | owl:DatatypeProperty | Temporal begin point for evidence phases (gUFO temporal property). sh:message Evidence phase may have begin point timestamp. |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-physical:hasPhaseEndPoint | owl:DatatypeProperty | Temporal end point for evidence phases (gUFO temporal property). sh:message Evidence phase may have end point timestamp. |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-production:hasProductionPhaseBeginPoint | owl:DatatypeProperty | Temporal begin point for production phase. sh:message Production phase may have at most one begin point. |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-production:hasProductionPhaseEndPoint | owl:DatatypeProperty | Temporal end point for production phase. sh:message Production phase may have an end point. |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-temporal:hasLegalDeadline | owl:DatatypeProperty | Legal deadline by which investigation phase must be completed (e.g., statute of limitations, warrant expiration). sh:message hasLegalDeadline, when provided, must be a single xsd:dateTimeStamp value. |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-temporal:hasMaximumDuration | owl:DatatypeProperty | Maximum allowable duration for investigation phase based on legal or policy constraints. sh:message hasMaximumDuration, when provided, must be a single xsd:duration value. |
0 | 1 | xsd:duration | xsd:duration | |
| cacontology-temporal:hasMinimumDuration | owl:DatatypeProperty | Minimum required duration for investigation phase based on legal or procedural requirements. sh:message hasMinimumDuration, when provided, must be a single xsd:duration value. |
0 | 1 | xsd:duration | xsd:duration | |
| cacontology-temporal:hasTypicalDuration | owl:DatatypeProperty | Typical expected duration for investigation phase based on historical patterns. sh:message hasTypicalDuration, when provided, must be a single xsd:duration value. |
0 | 1 | xsd:duration | xsd:duration | |
| cacontology-temporal:phaseCompletionRate | owl:DatatypeProperty | Percentage of phase objectives completed within time period (0.0-1.0). sh:message phaseCompletionRate, when provided, must be an xsd:decimal between 0.0 and 1.0. |
0 | 1 | xsd:decimal |
sh:minInclusive
0.0
sh:maxInclusive
1.0
|
xsd:decimal |
| cacontology-temporal:phaseEfficiency | owl:DatatypeProperty | Efficiency ratio of phase (actual duration / typical duration). sh:message phaseEfficiency, when provided, must be a non-negative xsd:decimal value. |
0 | 1 | xsd:decimal |
sh:minInclusive
0.0
|
xsd:decimal |
| cacontology-temporal:urgencyLevel | owl:DatatypeProperty | Urgency level of investigation phase (1-5 scale, 5=critical/immediate). sh:message urgencyLevel, when provided, must be an integer between 1 and 5 (1=lowest, 5=highest). |
0 | 1 | xsd:integer |
sh:minInclusive
1
sh:maxInclusive
5
|
xsd:integer |
| cacontology:hasPhaseBeginPoint | owl:DatatypeProperty | Temporal begin point for investigation phase. sh:message Phase can have at most one begin point |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology:hasPhaseEndPoint | owl:DatatypeProperty | Temporal end point for investigation phase. sh:message Phase can have at most one end point |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
gufo:hasBeginPointInXSDDateTimeStamp |
-- | begin time Optional temporal begin point for the phase. |
0 | 1 | xsd:dateTimeStamp | -- | |
gufo:hasEndPointInXSDDateTimeStamp |
-- | end time Optional temporal end point for the phase. |
0 | 1 | xsd:dateTimeStamp | -- | |
rdf:type |
-- | sh:message Phase instances must have at least one rdf:type declaration. |
1 | * | -- | ||
rdfs:label |
-- | label |
1 | * | xsd:string | -- | |
| cacontology-custodial:CustodialRelationship | |||||||
| cacontology-custodial:accessLevel | owl:DatatypeProperty | Level of access to child (supervised, unsupervised, unrestricted, private). sh:message Custodial relationship must specify access level from the allowed list. |
1 | 1 | xsd:string |
sh:in
none, supervised, limited_unsupervised, unsupervised, unrestricted, unsupervised_opportunity
|
xsd:string |
| cacontology-custodial:hasCustodyBeginPoint | owl:DatatypeProperty | Temporal begin point when custodial relationship started. sh:message Custodial relationship can have at most one begin point |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-custodial:hasCustodyEndPoint | owl:DatatypeProperty | Temporal end point when custodial relationship terminated. sh:message Custodial relationship can have at most one end point |
0 | 1 | xsd:dateTimeStamp | xsd:dateTimeStamp | |
| cacontology-custodial:inCustodyPhase | owl:ObjectProperty | Links custodial relationship to its current phase. Enhanced with gUFO phase transitions. sh:message Custodial relationship must be in exactly one phase |
1 | 1 | cac-core:Phase | cac-core:Phase | |
| cacontology-custodial:relationshipDuration | owl:DatatypeProperty | Duration of custodial relationship in months. sh:message Relationship duration must be between 0 and 50 years. |
0 | 1 | xsd:decimal |
sh:minInclusive
0.0
sh:maxInclusive
50.0
|
xsd:integer |
| cacontology-custodial:relationshipType | owl:DatatypeProperty | Type of custodial relationship (guardian, babysitter, relative, teacher, coach, mentor, daycare). sh:message Custodial relationship must specify type from the allowed list. |
1 | 1 | xsd:string |
sh:in
parent, guardian, babysitter, teacher, coach, mentor, caregiver, family_friend, relative, foster_parent, step_parent, neighbor
|
xsd:string |
| cacontology-custodial:trustLevel | owl:DatatypeProperty | Level of trust placed in authority figure (low, moderate, high, complete). sh:message Custodial relationship must specify trust level from the allowed list. |
1 | 1 | xsd:string |
sh:in
none, minimal, moderate, high, complete, absolute
|
xsd:string |
rdf:type |
-- | sh:message Custodial relationship must be typed as gUFO Kind |
1 | * |
sh:hasValue
gufo:Kind
|
-- | |
rdfs:comment |
-- | sh:message Comment should be between 10 and 1000 characters when provided. |
0 | 1 | xsd:string |
sh:minLength
10
sh:maxLength
1000
|
-- |
rdfs:label |
-- | sh:message Label should be between 5 and 200 characters when provided. |
0 | 1 | xsd:string |
sh:minLength
5
sh:maxLength
200
|
-- |
uco-core:endTime |
-- | sh:message Custodial relationship may have an end time. |
0 | 1 | xsd:dateTime | -- | |
uco-core:startTime |
-- | sh:message Custodial relationship may have a start time. |
0 | 1 | xsd:dateTime | -- | |
| cac-core:EnduringEntity | |||||||
(gufo:hasBeginPointInXSDDateTimeStamp | gufo:hasEndPointInXSDDateTimeStamp) |
-- | sh:message gUFO Objects should have temporal existence markers when applicable. |
0 | * | -- | ||
@prefix cac-core: <https://cacontology.projectvic.org/core#> .
@prefix cacontology-custodial: <https://cacontology.projectvic.org/custodial#> .
@prefix gufo: <http://purl.org/nemo/gufo#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
cacontology-custodial:SuspendedCustodyPhase a gufo:Phase,
owl:Class ;
rdfs:label "Suspended Custody Phase"@en ;
rdfs:comment "Phase when custodial relationship is temporarily suspended but not terminated. Modeled as anti-rigid gUFO Phase."@en ;
rdfs:subClassOf cac-core:Phase,
cacontology-custodial:CustodialRelationship .