- From: Andy Seaborne <andy@apache.org>
- Date: Thu, 7 Jan 2021 16:57:52 +0000
- To: public-rdf-star@w3.org
If <<>> here is suggested as different {|..|} and the inside is still a
PredicateObjectList
i.e.
:a :knows :b << :since 1900 >>
that is the two triples
:a :knows :b .
<<:a :knows :b>> :since 1900 .
it seems to work technically i.e. the grammar is not ambiguous.
:a :knows << :x :p :o >>
is still one triple, with object triple term <<>>
Andy
On 07/01/2021 09:11, Miel Vander Sande wrote:
> Technically, you'd be making a fourth term, which would be outside of
> the triple structure. It would also conflict with the named graph
> element in for instance nquads.
>
> I also see some issues with having multiple annotations. Would the <<>>
> then support linebreaks?
yes if a PredicateObjectList
unless we change the white space rules which would be big.
> Your proposal also looks a bit like using the blank node [ ] notation in
> the graph position, so I see some possible confusion there
Yes. It would not extend to NQ* and allowing for (future) triple terms
in the graph position for "generalized RDF". It may be possible but as
a change to the grammar tool assumptions.
There is a lot to be said for easy of implementation for better uptake.
Andy
>
> Best,
>
> Miel
>
>
> On Thu, 7 Jan 2021, 09:46 Laura Morales, <lauretas@mail.com
> <mailto:lauretas@mail.com>> wrote:
>
> OK fair enough. Is there a reason why this cannot be used btw?
>
> :a :knows :b << :since 1900 >> .
>
>
>
>
> Sent: Thursday, January 07, 2021 at 9:37 AM
> From: "Miel Vander Sande" <miel.vandersande@meemoo.be
> <mailto:miel.vandersande@meemoo.be>>
> To: "Laura Morales" <lauretas@mail.com <mailto:lauretas@mail.com>>
> Cc: public-rdf-star@w3.org <mailto:public-rdf-star@w3.org>
> Subject: Re: A different symbol for {|
>
> Knowing that :knows is universal, I find this is more confusing in
> the same way Andy pointed out that :s :p "abc"@{ :a:b } . reads
> like modifying "abc". Plus, we are digressing from the triple model
> again and I don't think that will make things easier in the long
> run. RDF simply isn't PG and so is the syntax.
>
> With this thread in mind, the only minor change I see fit is going
> from {| |} to <| |> (or whatever other character to replace |)
>
Received on Thursday, 7 January 2021 16:58:06 UTC