Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RDF Star #2

Closed
philarcher opened this issue Sep 16, 2022 · 5 comments
Closed

RDF Star #2

philarcher opened this issue Sep 16, 2022 · 5 comments

Comments

@philarcher
Copy link
Contributor

This is just a placeholder for a future discussion on what, if anything, the c14n spec will do about RDF Star (i.e. can an RDF star dataset be canonicalized?)

@philarcher
Copy link
Contributor Author

On 2023-03-15 we discussed the issue of handling RDF star, in particular quoted triples. One possible proposed resolution was "The input of the c14n algorithm is an RDF Dataset as defined in RDF 1.1, which may be derived from pre-processing of later versions of RDF" but there's a feeling that the RDF* WG needs to be the ones to define terms for what is an RDF Dataset (or rather any changes to the existing ones). See the minutes at https://www.w3.org/2023/03/15-rch-minutes.html for more.

We're almost there, but not quite it seems.

@peacekeeper
Copy link
Contributor

peacekeeper commented Mar 15, 2023

I think I understand the problem.. If RDF-star changes the definition of what "RDF Dataset" means, then that sounds like it would have complex implications on what we're doing here.

But if OTOH the RDF-star work can be mapped/transformed into an RDF 1.1 Dataset (using the "unstar" operation? sorry I'm not so familiar with this), then this would simply be a "pre-processing" step before our algorithm, and everything would be quite straightforward?

@gkellogg
Copy link
Member

(Note, that it is RDF-star, not RDF*. RDF* was the name of Olaf's original paper; the CG and WG normalized the term as RDF-star.

To reiterate my comments on this, using "RDF 1.1 Dataset" is still inadequate, and it really should be something like "Classic RDF Dataset" as potentially defined in RDF 1.2, as such a dataset would not include quoted triples but could include language-tagged strings (literals) containing an additional text direction component, which is also something that RDF Canonicalization needs. See w3c/rdf-concepts#9 and w3c/rdf-star-wg#33.

@philarcher
Copy link
Contributor Author

This will be discussed in the Explainer doc (agreed 2023-09-11)

@philarcher
Copy link
Contributor Author

Flagged as 'future work' since May 2023. No need to keep this open here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants