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

Support for Property Paths? #1

Open
samirsa opened this issue Jun 1, 2018 · 1 comment
Open

Support for Property Paths? #1

samirsa opened this issue Jun 1, 2018 · 1 comment

Comments

@samirsa
Copy link

samirsa commented Jun 1, 2018

First of all, thanks for a very idiomatic clojure approach to the Jena API. The idea to map Clojure data to ARQ is nice, and frees up from the whole SPARQL query generation. This, indeed seems the a very good data-driven way to achieve that.

I was trying out the API and wondering if you plan to add the property path support, so that we can do recursive and more flexible querying (optional, alternate, but especially the zero/one/more path matches) etc. I think that will open up a bunch of use-cases.

Though, I have worked with both (Clojure/Jena) I am no expert by any means, but I can try to help out.. Tried out with OpPath and TriplePath, but landed into some exceptions.

Thanks and Kudos on releasing this.

@levand
Copy link
Contributor

levand commented Jun 21, 2018

I'd definitely be open to it. Hardest part is probably coming up with a good mapping from the SPARQL syntax to Clojure data structures.

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