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

Use Case: Concept of Graph/Dataset without quoted triples #33

Open
gkellogg opened this issue Mar 15, 2023 · 6 comments
Open

Use Case: Concept of Graph/Dataset without quoted triples #33

gkellogg opened this issue Mar 15, 2023 · 6 comments
Labels

Comments

@gkellogg
Copy link
Member

As an specification editor,
I want to be able to refer to the concept of a graph or dataset not including quoted triples,
So that algorithms such as that defined in RDF Dataset Canonicalization can be written to so as to not depend on the concept of triples as a resource (quoted triples).

This concept has been described as an "RDF 1.1 Dataset", but that may not include other desired components of an RDF 1.2 Dataset, hypothetically including support for text direction or other concepts other than embedded/quoted triples.

@TallTed
Copy link
Member

TallTed commented Mar 16, 2023

Perhaps "Simple {RDF, RDF Dataset, etc.}" and "Complex {RDF, RDF Dataset, etc.}" might serve the purpose?

@afs
Copy link
Contributor

afs commented Mar 16, 2023

See #19.

@afs
Copy link
Contributor

afs commented Apr 13, 2023

The reason there is "RDF-star triple" is because the CG report is separate from RDF 1.1 and was speaking about RDF 1.1.

RDF 1.2 , SPARQL 1.2, has "triple". The definition is a triple and "triple" is used through this and other specs.

algorithms such as that defined in RDF Dataset Canonicalization

rdf-canon is already explaining it is URDNA2015 which implies classic RDF. That is the right place to explain that it targets RDF 1.1 while taking the canonicalizaed N-Quads. It helps the rdf-canon reader.

@gkellogg
Copy link
Member Author

Because of “full” and “simple” conformance levels, we need a way to talk about triples, graphs, and datasets without quoted triples. Other terminology is defined as a consequence. The suggestion on terminology has been around for a month without further comment, until w3c/rdf-concepts#32. Happy to bikeshed the names, which is why the PR was labeled needs discussion.

@afs
Copy link
Contributor

afs commented Apr 13, 2023

"RDF-star triple" is due to the CG report.

We haven't fixed on “full” and “simple” yet. We are waiting on action #19.

It is not clear we need a name of "full" at all - it just is RDF 1.2 as covered by concepts and semantics so at best it is emphasis, not defined terminology.

The restricted form is whether quoted triples are in the set of RDF terms. Triples are not changed, only constitute parts.

around for a month

This issue may have been around; little discussion indicates not noticed - may be because of waiting for #19 (This is not a "use case" as the WG uses the phrase.) The WG has a backlog of things to discuss. We have to live with that.

The PR is says terminology from the CG report. It isn't.

@gkellogg gkellogg changed the title Use Case: Concept of Graph/Dataset without embedded triples Use Case: Concept of Graph/Dataset without quoted triples Apr 16, 2023
@gkellogg
Copy link
Member Author

gkellogg commented Aug 1, 2024

Such concepts already exist with the definition of Full conformance and *Classic conformance.

We could consider terms such as "Fully conforming RDF Graph/Dataset" and "Classically conforming RDF Graph/Dataset".

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

No branches or pull requests

3 participants