PyShEx icon indicating copy to clipboard operation
PyShEx copied to clipboard

ShEx interpreter for ShEx 2.0

Results 33 PyShEx issues
Sort by recently updated
recently updated
newest added

Requirements has sparql-slurper >= 0.3.4, while pipfile has sparqlslurrper ~=0.4 We really need to add an requirements update into the github actions

Wikidata has put a set of [query limits](https://www.mediawiki.org/wiki/Wikidata_Query_Service/User_Manual#Query_limits) into place, including the ability to recognize and respond to a [HTTP 429](https://httpstatuses.com/429) response accompanied by a `RETRY-AFTER` parameter. It also requires...

The current unit tests depend on external triplestores that are neither permanent nor stable. The unit testing needs to figure out how to build and reference a static image.

enhancement

[rdflib](https://github.com/RDFLib/rdflib) strips unused prefixes, which means that `PrefixLibrary` will have to do something to force prefixes to be emitted during serialization. See `test_prefixlib.py` for details

The following shape expression: ``` PREFIX cmdr: start=@ { ^cmdr:publicId URI } ``` fails when invoked with a Literal or string focus (e.g. Literal("12345"))

Wikidata now requires an http user agent for access. See: https://meta.wikimedia.org/wiki/User-Agent_policy

Is there support for query shape maps? To specific a specific class as the focus of the shape?

We need a consistent pretty-printer (`__str__`?) for EvaluationResults. Example from [biolinkml](https://github.com/biolink/biolinkml): ```python def shex_results_as_string(rslts: EvaluationResult) -> str: """ Pretty print ShEx Evaluation result """ # TODO: Add this method to...

enhancement
good first issue

The order of a list of unmatched triples in the evaluation results is not consistent. At bare minimum, the output needs to be consistent for testing purposes. Ideally, the order...

bug

The biolinkml biolink-model evaluator takes a loooong time to complete, even in a simple test. This is due to the pattern: ``` CLOSED { ( $ ( & ; rdf:type...