Skip to content

Commit

Permalink
Merge pull request #10 from ucoProject/classify_relationship
Browse files Browse the repository at this point in the history
Classify Relationship, noting apparent non-alignments
  • Loading branch information
plbt5 authored Jul 18, 2024
2 parents f817871 + ac221c0 commit abf0b66
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 0 deletions.
41 changes: 41 additions & 0 deletions ontology/uco-gufo.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,13 @@ uco-core:Item
;
.

uco-core:Relationship
rdfs:subClassOf
drafting:Endurant ,
gufo:Object
;
.

uco-core:endTime
rdfs:seeAlso
gufo:hasEndPoint ,
Expand Down Expand Up @@ -272,3 +279,37 @@ uco-types:Hash
owl:annotatedSubject uco-core:Assertion ;
.

[]
a owl:NegativePropertyAssertion ;
rdfs:comment "If this specialization were introduced, a further specialization would be suggested for gufo:mediates. A demonstration exists among the CASE examples that is incompatible: A Relationship, 'Mapped_Into', that relates two Actions together to demonstrate a lifecycle phase."@en ;
rdfs:seeAlso
<http://example.org/kb/lifecycle_phase-60a55e96-d39e-487e-9b39-3ba96e1ffc7a> ,
<https://github.com/casework/CASE-Examples/tree/dc6f6b901289c1684fd88e25e9bcec925974d155/examples/illustrations/forensic_lifecycle> ,
[
a owl:NegativePropertyAssertion ;
rdfs:comment "gufo:mediates has range gufo:Endurant, but a uco-core:Relationship is permitted to link any UcoObject, including perdurants."@en ;
rdfs:seeAlso
<http://example.org/kb/lifecycle_phase-60a55e96-d39e-487e-9b39-3ba96e1ffc7a> ,
<https://github.com/casework/CASE-Examples/tree/dc6f6b901289c1684fd88e25e9bcec925974d155/examples/illustrations/forensic_lifecycle>
;
owl:assertionProperty rdfs:subPropertyOf ;
owl:sourceInvididual uco-core:source ;
owl:targetInvididual gufo:mediates ;
] ,
[
a owl:NegativePropertyAssertion ;
rdfs:comment "gufo:mediates has range gufo:Endurant, but a uco-core:Relationship is permitted to link any UcoObject, including perdurants."@en ;
rdfs:seeAlso
<http://example.org/kb/lifecycle_phase-60a55e96-d39e-487e-9b39-3ba96e1ffc7a> ,
<https://github.com/casework/CASE-Examples/tree/dc6f6b901289c1684fd88e25e9bcec925974d155/examples/illustrations/forensic_lifecycle>
;
owl:assertionProperty rdfs:subPropertyOf ;
owl:sourceInvididual uco-core:target ;
owl:targetInvididual gufo:mediates ;
]
;
owl:assertionProperty rdfs:subClassOf ;
owl:sourceInvididual uco-core:Relationship ;
owl:targetInvididual gufo:Relator ;
.

16 changes: 16 additions & 0 deletions tests/exemplars.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,19 @@ kb:BluetoothAddressFacet-717b8cce-e9c2-4d59-81e4-1747d7e2d8ee
a uco-observable:BluetoothAddressFacet ;
.

kb:ContentData-0571dfb7-889e-4e8c-bec7-47a62ab9286f
a uco-observable:ContentData ;
.

kb:ContentData-179c7e84-f72d-47f7-b6f3-3f4a1f0938bd
a uco-observable:ContentData ;
uco-core:hasFacet kb:ContentDataFacet-a961d865-087b-43bd-ab31-0e33331c5628 ;
.

kb:ContentData-3f13e43a-a3f4-4dcc-8db2-e934b24890ec
a uco-observable:ContentData ;
.

kb:ContentDataFacet-a961d865-087b-43bd-ab31-0e33331c5628
a uco-observable:ContentDataFacet ;
.
Expand Down Expand Up @@ -140,6 +148,14 @@ kb:QualityValueAttributionSituation-872b7dd1-b49a-4278-bfdf-df507493d63f
gufo:hasEndPoint kb:Instant-c9ae3fce-ddcb-416b-971b-559c2f5bee95 ;
.

kb:Relationship-2be6b54a-a051-499c-9dcd-63d17d813293
a uco-core:Relationship ;
uco-core:isDirectional "true"^^xsd:boolean ;
uco-core:kindOfRelationship "Contained_Within" ;
uco-core:source kb:ContentData-0571dfb7-889e-4e8c-bec7-47a62ab9286f ;
uco-core:target kb:ContentData-3f13e43a-a3f4-4dcc-8db2-e934b24890ec ;
.

kb:Vehicle-c7e910e8-4bed-473e-ad74-3df3eb63cbcc
a drafting:Vehicle ;
gufo:standsInQualifiedAttribution
Expand Down

0 comments on commit abf0b66

Please sign in to comment.