Re: RDF-star in ARCO and CIDOC CRM

Hi Vladimir,

thanks for asking and sorry for my  late response, but I'm on the road this week and the next and a bit slow on work items. 

I have very little knowledge of CIDOC-CRM, although it is on my list of things to look into and eventually get familiar with. However, the use case IMO is not bound to CIRCOM. I do see the benefit of illustrating it at the hand of that rather intricate and also well-established ontology. However, some other example that uses no specific ontology and has very little metaphysical baggage would certainly be useful too. 

I was thinking of e.g. the description of a trip that Alice takes, from Amsterdam to Berlin, where Bob lives. There are many details involved - people and their relation, destinations, dates, means of transportation, schedules and connections in public transport, trip reports, fotos taken, etc - that can all be modeled as one big n-ary relation, or a combination of some. On the other hand, <:Alice :visits :Bob> or <:Alice :travelsTo :Berlin> would be some 'shortcut' relations that capture essential aspects and are easy to query for and integrate in scenarios that are less concerned with the details of that particular trip but more about e.g. Alice's trips in general. The question is then how such shortcuts could be linked with the complete and detailed description using RDF-star and which features the semantics should have to best support that linkage.

Does this make sense to you and meet your interest or do you suggest a different approach? In any case, I'm interested in a collaboration!

Best, 
Thomas 


Am 22. Mai 2023 12:49:41 MESZ schrieb Vladimir Alexiev <vladimir.alexiev@ontotext.com>:
>Thomas Lörtsch wrote:
>> You may know ARCO [0] and its decision to provide "shortcut" relations
>that help users navigate the very involved and OWL-enabled data structures
>in the background. Such shortcut relations combined with shapes that define
>complex objects may well be the future of modelling on the Semantic Web. A
>sound facility to connect the shortcut with the underlying "full" data
>would be very welcome to enable such a modelling style.
>> [0] Valentina Anita Carriero, Aldo Gangemi, Maria Letizia Mancinelli,
>Ludovica Marinucci, Andrea Giovanni Nuzzolese, Valentina Presutti, Chiara
>Veninata:
>ArCo: The Italian Cultural Heritage Knowledge Graph. ISWC (2) 2019: 36-52
>
>Thomas, I'd like to add some details to the potential Use Case that
>you describe.
>Since both reification and RDF-star are about adding extra data to
>relations, I think that tackling complex reification scenarios is relevant.
>If you like, we can try to write out a explicit Use Case together?
>
>
>I believe ArCo uses CIDOC CRM.
>CIDOC CRM has a lot more involved reification than most ontologies.
>The prototypical reification class is crm:E13_Attribute_Assignment:
>https://cidoc-crm.org/Entity/e13-attribute-assignment/version-7.1.
>E13 is similar to rdf:Statement and has these props:
>
>   - P140 assigned attribute to : rdf:subject
>   - P141 assigned : rdf:object
>   - P177 assigned property of type: rdf:predicate
>
>P177 was recently added.
>It's punned as individual of E55 Type, which is like skos:Concept:
>"the properties defined by the CIDOC CRM also constitute instances of E55
>Type themselves."
>
>Furthermore, E13 has these subclasses:
>
>   - E14 Condition Assessment,
>   - E15 Identifier Assignment,
>   - E16 Measurement,
>   - E17 Type Assignment
>
>They add specifics, for example E15 has:
>
>   - P37 assigned: a sub-prop of P141
>   - but also P38 deassigned, which is also  a sub-prop of P141,
>   but inverts the logic from positive to negative!
>
>These subclasses should fix the value of P177.
>Eg E15 should fix that P177 = P1 is identified by
>(because P37 and P38 operate on E42 Identifier, and P1 is the incoming
>property of E42).
>Although CRM has a first-logic axiomatization, it fails to fix the value of
>P177.

Received on Wednesday, 24 May 2023 12:19:33 UTC