- From: Kurt Cagle <kurt.cagle@gmail.com>
- Date: Fri, 12 Jul 2024 13:45:40 -0700
- To: James Anderson <anderson.james.1955@gmail.com>
- Cc: RDF-star Working Group <public-rdf-star-wg@w3.org>
- Message-ID: <CALm0LSEfVeJ1yrn0F0=hwoztCxRgNOP1s7MmbMrOS_y0mQteig@mail.gmail.com>
Why shouldn't it? If I have a triple in one graph and a triple in another,
then any reification mechanism should reasonably be able to differentiate
these. In most cases, the rdf:g statement would "default" to the default
graph, if that was in the configuration settings. Keep in mind, that if I
say:
_:b1 rdf:subject :s ;
rdf:predicate :p ;
rdf:object :o ;
# rdf:graph :g ;
.
_:b2 rdf:subject :s ;
rdf:predicate :p ;
rdf:object :o ;
# rdf:graph :g ;
. .
This is perfectly valid if you define a reification structurally, because
it is an annotational pattern, not a triple - it isn't necessarily in the
graph. (same holds for :g1 and :g2).
I know a lot of people in this WG don't like graphs, but they are part of
the RDF family of specifications, and we have to look for a solution that
allows for graphs for the sake of completeness. Named node expressions are
one way to do this without getting into thorny cardinality issues.
*Kurt Cagle*
Editor in Chief
The Cagle Report
kurt.cagle@gmail.com
443-837-8725 <http://voice.google.com/calls?a=nc,%2B14438378725>
On Fri, Jul 12, 2024 at 1:30 PM James Anderson <
anderson.james.1955@gmail.com> wrote:
> when did the chartered task evolve to include reifying quads?
>
> > On 12. Jul 2024, at 16:22, Kurt Cagle <kurt.cagle@gmail.com> wrote:
> >
> > I'm going to continue the discussion I made this last Thursday.
> >
> > A reification is the definition of an anonymous node of the form:
> >
> > (1) [ rdf:subject :s ; rdf:predicate :p ; rdf:object :o ; rdf:graph :g ]
> >
> > Which can be expanded as:
> >
> > (2) _:b1 rdf:subject :s ;
> > rdf:predicate :p ;
> > rdf:object :o ;
> > rdf:graph :g ;
> >
>
> ...
> ---
> james anderson | james@dydra.com | https://dydra.com
>
>
>
>
Received on Friday, 12 July 2024 20:47:26 UTC