[rdf-star] Representation of association classes

A common business semantic requirement is that relationships may have properties and their own relationships. In UML this is an "Association Class". These relationships are very frequently binary, e.g. the ends have an inverse.
Both "ends" would, of course, be in the context of the same relationship.
What are the current thoughts on the best representation of binary association classes using RDF-Star / SparQL-Star?

Example, just to show the idea:
(Think of multiple airline trips for the same flight #  with multiple pilots for each long trip)
[cid:image002.png@01DA52D6.AC041A80]
While piloting could be reified as an independent class, this loses the semantics of the properties between the pilot and flight - this may be what we do as a work-around in current RDFS/OWL.

Thoughts on how this would be modeled as well as the triple representation?

Received on Monday, 29 January 2024 22:15:12 UTC