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

Update note about datasets and SPARQL #133

Merged
merged 2 commits into from
Jan 22, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 6 additions & 10 deletions spec/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1012,16 +1012,12 @@ <h2>RDF Datasets</h2>
can avoid interoperability issues by not ascribing importance to
the presence or absence of empty named graphs.</p>

<p>SPARQL 1.2 [[SPARQL12-CONCEPTS]] also defines the concept of an RDF
Dataset. The definition of an RDF Dataset in SPARQL 1.1 and this
specification differ slightly in that this specification allows RDF
Graphs to be identified using either an IRI or a blank node. SPARQL 1.1
Query Language only allows RDF Graphs to be identified using an IRI.
Existing SPARQL implementations might not allow blank nodes to be used
to identify RDF Graphs for some time, so their use can cause
interoperability problems.
<a href="#section-skolemization">Skolemizing</a> blank nodes used as
graph names can be used to overcome these interoperability problems.</p>
<p>SPARQL 1.2 [[SPARQL12-QUERY]] uses
<a data-cite="SPARQL12-QUERY#sparqlDataset">the same concept of an RDF Dataset</a>
in which the graph names of named graphs may be IRIs or blank nodes.
Comment on lines +1016 to +1017
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SPARQL 1.2 [[SPARQL12-QUERY]] uses
<a data-cite="SPARQL12-QUERY#sparqlDataset">the same concept of an RDF Dataset</a>
as ... what/where/when? ...,
in which the graph names of named graphs may be IRIs or blank nodes.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"RDF Dataset" is defined immediately above the note so I think it is clear.

In contrast, version 1.1 of the SPARQL Query Language [[SPARQL11-QUERY]]
only allows IRIs as graph names.</p>
Comment on lines +1018 to +1019
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In contrast, version 1.1 of the SPARQL Query Language [[SPARQL11-QUERY]]
only allows IRIs as graph names.</p>
In contrast, version 1.1 of the SPARQL Query Language [[SPARQL11-QUERY]]
only allows IRIs (not blank nodes) to be the graph names of named graphs.</p>

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"RDF Dataset" is defined immediately above the note.


</div>

<section id="section-dataset-isomorphism">
Expand Down
Loading