-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Make a minimal Jelly parser implementation.
Feature list – up for discussion:
- TRIPLES and QUADS physical types
- Emitting the triples/quads through a simple functional interface
- RDF1.1 only, no quoted triples
Non-goal: pretty or super-performant code. Let's just make it work.
Resources:
- short guide https://jelly-rdf.github.io/dev/user-guide/#implementing-jelly
- Python impl for reference https://github.com/Jelly-RDF/pyjelly/tree/main/pyjelly/parse
- Spec: https://jelly-rdf.github.io/dev/specification/serialization/
- Round-tripping test cases (can be turned into .jelly files with jelly-cli): https://github.com/Jelly-RDF/pyjelly/tree/main/tests/e2e_test_cases
- Let's not worry about conformance tests at this moment, it would be too complex
- jelly-cli for RDF->jelly->RDF conversion and debugging: https://github.com/Jelly-RDF/cli
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels