Skip to content

Jelly-Patch: allow arbitrary graph nodes in namespace declarations#67

Merged
Ostrzyciel merged 2 commits intomainfrom
jelly-patch-2
May 6, 2025
Merged

Jelly-Patch: allow arbitrary graph nodes in namespace declarations#67
Ostrzyciel merged 2 commits intomainfrom
jelly-patch-2

Conversation

@Ostrzyciel
Copy link
Member

Issue: #11

I have somehow missed that blank nodes are valid graph names, so we need to allow that. But, if we are allowing that, then it's simpler just go all the way in, and allow also literals in generalized RDF. This will make it simpler to implement.

The graph oneof behaves here exactly as in statements, i.e., it's prohibited in the TRIPLES statement type, and required in QUADS.

@Ostrzyciel Ostrzyciel merged commit d1bd72f into main May 6, 2025
10 checks passed
@Ostrzyciel Ostrzyciel deleted the jelly-patch-2 branch May 6, 2025 13:36
Ostrzyciel added a commit to Jelly-RDF/jelly-rdf.github.io that referenced this pull request May 6, 2025
Issue: Jelly-RDF/jelly-protobuf#11

Follows the proto content from: Jelly-RDF/jelly-protobuf#67

First spec draft formalizing what is written as comments in the proto and how the current prototype implementation in Jelly-JVM behaves.


* Update docs/specification/patch.md

Co-authored-by: Anastasiya Danilenka <41057639+adanilenka@users.noreply.github.com>

* Update docs/specification/patch.md

Co-authored-by: Anastasiya Danilenka <41057639+adanilenka@users.noreply.github.com>

* Update docs/specification/patch.md

Co-authored-by: Anastasiya Danilenka <41057639+adanilenka@users.noreply.github.com>

* clarify punctuation, transactions

---------

Co-authored-by: Anastasiya Danilenka <41057639+adanilenka@users.noreply.github.com>
Ostrzyciel added a commit to Jelly-RDF/jelly-jvm that referenced this pull request May 6, 2025
Issue: Jelly-RDF/jelly-protobuf#11

Depends on (merge it first, then change the submodule branch here to main!): Jelly-RDF/jelly-protobuf#67

Allow any graph term to be used in namespace declarations, not only IRIs. This actually simplifies the code a bit.
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

Successfully merging this pull request may close these issues.

2 participants