Re: Consolidating triple/edges -- named occurrence version



On 4 Jan 2024, at 16:22, Franconi Enrico <franconi@inf.unibz.it> wrote:

On 1 Jan 2024, at 17:52, Andy Seaborne <andy@apache.org> wrote:

So if the application is given <http://example/occ1>, how does it determine whether URI is named occurrence and if so, how does it find the triple subject/predicate/object?
Scanning all triples to find named occurrences and looking at the id of a named occurrence is expensive.
Expecting an addition function x -> triple just for occurrences is a big step.

Indeed a solution via a hash table implementing of such partial function is a (major) change.
Probably implementors can implement it internally with an implicit (invisible) rdf:occurrenceOf property.

Implementors can store internally the statements with triple occurrence terms by systematically translate them with rdf:occurrenceOf.
The important bit is that users are never allowed to use rdf:occurrenceOf.
—e.

Received on Thursday, 4 January 2024 15:28:07 UTC