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

JSON Path Plus #132

Open
pdehaye opened this issue Aug 20, 2021 · 1 comment
Open

JSON Path Plus #132

pdehaye opened this issue Aug 20, 2021 · 1 comment

Comments

@pdehaye
Copy link

pdehaye commented Aug 20, 2021

Issue type: 🦄 Feature

Description

YARRRML-parser could use JSON Path Plus for the parsing and use of JSON Path directives in iterators.

Why it is useful

This would allow for a broader range of patterns available to end users. It would for instance simplify nested RDF generation by doing multiple JSONPath traversals to unfold the nesting, by allowing the '^' parent lookup in order to create IDs. See #67 for a previous discussion.

Existing features it breaks

It is difficult to square strict conformance with the spec, ease of use and appropriate default behavior. For instance in doing this change RocketRML parses the path strings with JSON Path Plus even if user asserts merely that the path string provided is a JSON Path string (but that assertion might strictly sensu be wrong, just as in one RocketRML example!)

@pheyvaer
Copy link
Collaborator

Hi @pdehaye

I actually meant at this repo https://github.com/RMLio/rmlmapper-java

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

No branches or pull requests

2 participants