-
Notifications
You must be signed in to change notification settings - Fork 10
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
Lawson/fts #305
Lawson/fts #305
Conversation
I've added blank node filtering such that if the focus node is a blank node then it will be removed from the search results. I also dropped a few commits to remove the testcontainers data and dependency, which were causing some issues with git. |
looks good, only just occurred to me, I think isIRI in this case would be equivalent to !isBlank and probably a little less code. Can update later. Otherwise looks fine - go ahead and merge |
🎉 This PR is included in version 4.2.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Creates a search query which is the union of:
https://prez.dev/ont/JenaFTSPropertyShape
Can run Fuseki FTS using
python dev/dev-setup.py
Then query:
/search?q=*yue*&predicates=real&predicates=https://schema.org/headline&predicates=http://www.w3.org/2000/01/rdf-schema%23label
The inner select clause is of the form (for two direct predicates + one path):
Todo: add variables used in property path to selected variables so they are available to the construct query.