https://cacontology.projectvic.org/custodial#CaregiverRelationship
Relationship involving responsibility for child's care, welfare, or supervision. Modeled as gUFO SubKind of CustodialRelationship.
Instances of cacontology-custodial:CaregiverRelationship can have the following properties:
| PROPERTY | TYPE | DESCRIPTION | RANGE |
|---|
By the associated SHACL property shapes, instances of cacontology-custodial:CaregiverRelationship can have the following properties:
| PROPERTY | PROPERTY TYPE | DESCRIPTION | MIN | MAX | VALUE TYPE | OTHER CONSTRAINTS | GLOBAL RANGE |
|---|---|---|---|---|---|---|---|
| cacontology-custodial:CaregiverRelationship | |||||||
cacontology-custodial:caregivingResponsibilities |
-- | sh:message Caregiver relationship must specify caregiving responsibilities from the allowed list. |
1 | 1 | xsd:string |
sh:in
full_care, partial_care, supervision, transportation, educational_support, medical_care, temporary_care, emergency_care
|
-- |
| cacontology-custodial:supervisionLevel | owl:DatatypeProperty | Level of supervision provided (none, minimal, moderate, close, constant). sh:message Caregiver relationship must specify supervision level from the allowed list. |
1 | 1 | xsd:string |
sh:in
constant, frequent, periodic, minimal, none, as_needed
|
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 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:CaregiverRelationship a gufo:SubKind,
owl:Class ;
rdfs:label "Caregiver Relationship"@en ;
rdfs:comment "Relationship involving responsibility for child's care, welfare, or supervision. Modeled as gUFO SubKind of CustodialRelationship."@en ;
rdfs:subClassOf cacontology-custodial:CustodialRelationship .