Macros§
Structs§
- Prefix
Map - Contains declarations of prefix maps which are used in TURTLE, SPARQL and ShEx
- Query
Shape Map - Query
Solution - Represents one query solution
- Query
Solutions - Represent a list of query solutions
- RdfData
- Generic abstraction that represents RDF Data which can be behind SPARQL endpoints or an in-memory graph or both The triples in RdfData are taken as the union of the triples of the endpoints and the in-memory graph
- Result
Shape Map - Contains a map of the results obtained after applying ShEx validation
- Rudof
- This represents the public API to interact with
rudof
- SRDF
Sparql - Implements SRDF interface as a SPARQL endpoint
- ShEx
Formatter - Struct that can be used to pretty print ShEx schemas
- ShEx
Schema - ShEx
Validator - Shacl
Schema - Shape
MapFormatter - Struct that can be used to pretty print Shapemaps
- Shape
MapParser - Validation
Report - Validator
Config - This struct can be used to customize the behavour of ShEx validators
- VarName
Enums§
- RDFFormat
- Posible RDF formats
- Reader
Mode - Reader mode when parsing RDF data files
- ShEx
Format - Contains possible ShEx formats
- Shacl
Format - SHACL Formats supported. Mostly RDF formats In the future, we could also support SHACL Compact format
- Shacl
Validation Mode - Backend used for the validation.
- Shape
MapFormat - Format of Shapemap files
- UmlGeneration
Mode - Validation
Status - Represents the current status of validation