PyShExY is an api to validate RDF entities against ShEx schemas using PyShEx

The endpoint of the api is

The api takes 5 possible variables:

if both entity and sparql are supplied, then the sparql query will be used if both entityschema and shexc are supplied, then entityschema will be used If endpoint is not specified, the api defaults to, the WDQS endpoint.

The api returns json as follows:

each result has the following properties:

A sample query is

The response produced is {"length": 1, "results": [{"focus": "", "reason": "", "result": true, "start": "human"}]}