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

Duplicated or similar terms #37

Open
gkellogg opened this issue Mar 19, 2023 · 3 comments
Open

Duplicated or similar terms #37

gkellogg opened this issue Mar 19, 2023 · 3 comments

Comments

@gkellogg
Copy link
Member

Terms created via <dfn become exported and can be automatically reconciled by other specifications. Between RDF Concepts and Semantics a number of terms are created, and sometimes overlap.

  • It's possible to "define" a term but reference a term from another spec using data-cite. For example, <dfn data-cite="RDF12-CONCEPTS">RDF graph</dfn>, which styles the term in the defining spec, and allows simple references such as <a>RDF graph</a>.
  • Terms intended to be used locally can be declared to not be exported, for example <dfn class="no-export lint-ignore" data-dfn-for="rdf">invalid</dfn> (which comes from Collisions with css-syntax's [=invalid=] rdf-semantics#13).
  • Former terms can be demoted, but should have an anchor so that any existing references will continue to resolve. For example <dfn class="export">invalid</dfn><span id="dfn-invalid.x"><!-- obsolete term --></span>.

Given the potential range of updates, we should consider what to do about the following terms:

Many other terms in Semantics are exported but not used, at least in RDF Semantics (e.g., rdfs13. We might consider just making these "no-export" and just preserve the anchor.

Thus far, SPARQL doesn't export any terms, but probably will at some point.

@afs
Copy link
Contributor

afs commented Mar 20, 2023

RDF Term and RDF dataset are now defined in RDF 1.1 Concepts. (RDF Dataset is a different definition).

Such terminology wasn't available for SPARQL 1.0 or SPARQL 1.1.

@hartig
Copy link
Contributor

hartig commented Mar 20, 2023

Indeed, the definition of 'RDF dataset' in RDF 1.1 and in SPARQL 1.1 is slightly different. The difference is in terms of what can be a name of the named graphs that are contained in such a dataset. For the notion of RDF dataset in RDF 1.1, the graph names can be IRIs or blank nodes, whereas for the notion of RDF dataset in SPARQL 1.1, the graph names can only be IRIs. I guess that this difference is also something we want to get rid of.

@afs
Copy link
Contributor

afs commented Mar 20, 2023

Recorded as : w3c/sparql-query#28

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

No branches or pull requests

3 participants