Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update permissions according to recommendations based on file type; fixes previous inadvertent permission changes. Merge search endpoint with other listing functions. Move to using sparql_grammar_pydantic as external dependency, black code, improve API documentation (examples, query params); remove unused code. Update dependencies; minor changes to get tests passing. Prez V4 architecture using SPARQL grammar library. * Add CQL examples to /cql POST endpoint. Example updates. Fix shapely issue in Docker container * Add mediatype examples * fix path issue or loading CQL json * Add example application/sparql-query MT * Update documentation. Remove unused code. Split API extras/examples to separate file for clarity. * Add annotations to cache on startup. * Reverse TriplesSameSubjectPath lists in query generation for more performant queries - this was causing timeouts on link generation. Remove skos broader/narrower from extra predicates; there are concept scheme specific endpoints for these. * Reverse TriplesSameSubjectPath lists in for performance. * Limit Count queries to a configurable limit to prevent timeouts; defaulted to 1000. Patch sparql-grammar-pydantic to support this. * Group Triples with same subject to improve performance. Sort reverse order to put pattern matches with more variables last. * Minor fixes to regressions from rebasing * black repo
- Loading branch information