https://cacontology.projectvic.org/temporal#AgeAtTimeSituation
gUFO QualityValueAttributionSituation specializing in attribution of an Age quality value to a specific person over a time-bounded interval (e.g., the victim was 13 years old during a 2025 grooming event).
Instances of cacontology-temporal:AgeAtTimeSituation can have the following properties:
| PROPERTY | TYPE | DESCRIPTION | RANGE |
|---|
By the associated SHACL property shapes, instances of cacontology-temporal:AgeAtTimeSituation can have the following properties:
| PROPERTY | PROPERTY TYPE | DESCRIPTION | MIN | MAX | VALUE TYPE | OTHER CONSTRAINTS | GLOBAL RANGE |
|---|---|---|---|---|---|---|---|
| cacontology-temporal:AgeAtTimeSituation | |||||||
| cacontology-temporal:ageSubject | owl:ObjectProperty | Links an Age At Time Situation to the person whose age is being asserted in that situation. sh:message AgeAtTimeSituation must be linked to exactly one person via cacontology-temporal:ageSubject. |
1 | 1 | uco-identity:Person | uco-identity:Person | |
| cacontology-temporal:concernsAgeQuality | owl:ObjectProperty | Specialization of gufo:concernsQualityType making explicit that an Age At Time Situation attributes a value for the Age quality type. sh:message AgeAtTimeSituation, when specifying a quality type, MUST use cacontology-temporal:Age via cacontology-temporal:concernsAgeQuality (a subproperty of gufo:concernsQualityType). |
0 | 1 |
sh:hasValue
cacontology-temporal:Age
|
cacontology-temporal:Age | |
| cacontology-temporal:hasAgeInYears | owl:DatatypeProperty | Numeric age in years attributed to a person in an Age At Time Situation (non-negative, may be fractional for finer-grained analytics). sh:message AgeAtTimeSituation must have exactly one non-negative numeric age value in years via cacontology-temporal:hasAgeInYears. |
1 | 1 | xsd:decimal |
sh:minInclusive
0.0
|
xsd:decimal |
gufo:hasBeginPointInXSDDateTimeStamp |
-- | sh:message AgeAtTimeSituation must have a begin timestamp (when the attributed age becomes valid). |
1 | 1 | xsd:dateTimeStamp | -- | |
gufo:hasEndPointInXSDDateTimeStamp |
-- | sh:message AgeAtTimeSituation may have at most one end timestamp (when the attributed age ceases to be valid). |
0 | 1 | xsd:dateTimeStamp | -- | |
| cac-core:Situation | |||||||
rdfs:label |
-- | label |
1 | * | xsd:string | -- | |
@prefix cac-core: <https://cacontology.projectvic.org/core#> .
@prefix cacontology-temporal: <https://cacontology.projectvic.org/temporal#> .
@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-temporal:AgeAtTimeSituation a owl:Class ;
rdfs:label "Age At Time Situation"@en ;
rdfs:comment "gUFO QualityValueAttributionSituation specializing in attribution of an Age quality value to a specific person over a time-bounded interval (e.g., the victim was 13 years old during a 2025 grooming event)."@en ;
rdfs:subClassOf gufo:QualityValueAttributionSituation,
cac-core:Situation .