-
Notifications
You must be signed in to change notification settings - Fork 2
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
add section about 'unstar' mapping #115
base: main
Are you sure you want to change the base?
Conversation
Is this proposed "as well as" the graph-to-graph algorithm or "instead of"? |
This approach requires graphs containing triple terms to be represented as datasets. That excludes cases where you need to put "unstarred" RDF 1.2 graphs into an RDF 1.1-based quad store and manage them within specific named graphs. Implementations supporting the default graph union mechanism would also treat the "triple term graphs" as asserted in that union graph. |
It has been mentioned (or opined) that the "star" name would eventually go away (it would be just RDF 1.2 with triple terms). If so, perhaps "unstar" is an unfortunate name for future reference? |
There seems to be an issue with the examples section: all examples say "Cannot GET /uploads/dcqFS6/spec/ex-unstar-output.trig". |
It's the general PR-preview issue of not being able to retrieve neighboring resources. They are fleshed out if you look at the GitHack version. |
I personally don't think that we should have multiple such mappings, and I am more and more convinced that the graph-to-graph approach makes more sense. The reasons I stuck to my initial graph-to-dataset approach in this PR are that
|
What is the "graph-to-graph" algorithm? A mapping based on the RDF standard reification vocabulary? |
Or something isomorphic to it but using dedicated terms. There's an example of that in this recent wiki page (with links to w3c/rdf-semantics#49 and w3c/rdf-star-wg#114.). |
Semantic Task Force 2024-11-22
|
Design goals: (content from the PR)
|
- unstarring a graph now produce a graph (not a dataset) - it uses the reification vocabulary (with a distinctinve type rdf:UnstarredTripleTerm)
I just updated the PR; the new algorithm is "graph-to-graph", repurposing the reification vocabulary. Note that I deliberately chose a very specific name for this, to distinguish it from the type we will probably introduce as the class of all triple terms, for example, to describe the range of rdf:reifies (say, |
This a suggestion relate to presentation only. RDF-concepts defines RDF and is also a readable document. The algorithms of unstar/restar are good for defining the translation but algorithms do not communicate the broad intent so well. Maybe: have all the written description, discussion and examples, then have the algorithms.
|
as per w3c/rdf-star-wg#129
Preview | Diff