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

Separate the TreeLDR language compiler from the RDF quads compiler. #135

Open
timothee-haudebourg opened this issue Apr 28, 2023 · 0 comments
Labels
enhancement New feature or request scope:syntax Related to the syntax of TreeLDR

Comments

@timothee-haudebourg
Copy link
Collaborator

Over time TreeLDR has become a simple concrete syntax for RDF, just like N-Quads or Turtle. However contrary to the last two, the TreeLDR (language) compiler directly builds a TreeLDR model, while the others are first compiled into RDF quads before being submitted to the RDF compiler. This creates two main pathways inside the compiler, with a lot of redundancy.

TreeLDR (the language) should be treated as any concrete syntax for RDF. No more no less.

@timothee-haudebourg timothee-haudebourg self-assigned this Apr 28, 2023
@timothee-haudebourg timothee-haudebourg added enhancement New feature or request scope:syntax Related to the syntax of TreeLDR labels Apr 28, 2023
@timothee-haudebourg timothee-haudebourg removed their assignment Apr 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request scope:syntax Related to the syntax of TreeLDR
Projects
None yet
Development

No branches or pull requests

1 participant