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

Aligning with the syntax of rdf datasets #17

Open
doerthe opened this issue Jul 3, 2019 · 2 comments
Open

Aligning with the syntax of rdf datasets #17

doerthe opened this issue Jul 3, 2019 · 2 comments
Labels
defer Deferring this issue until we have established the N3 standard.

Comments

@doerthe
Copy link
Contributor

doerthe commented Jul 3, 2019

Related to #1

Which of the three options would you prefer:

  1. Allow the named graphs syntax in N3, ie say that

<graph> {:a :b :c}
is also directly valid in N3. Then we of course also need to fix the semantics.

  1. Add a predicate to allow triple representation of named graphs in N3. Then we would have something like

<graph> :isNameFor {:a :b :c}

In that case it might be possible to add semantics to such triples by providing rule sets for the different existing semantics of named graphs. This of course depends on our solution for issue #8.

  1. Ignore named graphs for now and maybe add them later.

What do you think?

@mielvds
Copy link

mielvds commented Jul 8, 2019

I'm still in favour of

  1. Both 1 and 2, where <graph> {:a :b :c} is shorthand syntax for <graph> :isNameFor {:a :b :c} or most common predicate, possibly :isNameFor, if you have one for all possible semantics.

I'd not ignore them because citing graphs is something people would turn to N3 for.

@william-vw
Copy link
Collaborator

Is this something we still want to pursue, i.e., shorthand syntax for named graphs in N3, or defer this to a later point? Note that we have some ideas on how to support various named graphs semantics using N3 cited formulas, but distinguishing between them requires a predicate.

@william-vw william-vw added the defer Deferring this issue until we have established the N3 standard. label Aug 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
defer Deferring this issue until we have established the N3 standard.
Projects
None yet
Development

No branches or pull requests

3 participants