Skip to content
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

consider options for using SHACL on graphs #140

Open
VladimirAlexiev opened this issue Nov 26, 2024 · 0 comments
Open

consider options for using SHACL on graphs #140

VladimirAlexiev opened this issue Nov 26, 2024 · 0 comments
Assignees
Labels
graph Pertains to Named graphs shacl Pertains to SHACL shapes

Comments

@VladimirAlexiev
Copy link
Collaborator

CIM uses many graphs: each model is a graph.
So the question which graphs are subject to validation becomes important.
(I don't know whether there are plans to separate shapes into graphs? For now they are laid out in to separate files)

A data graph is one of the inputs to the SHACL processor for validation. SHACL processors treat it as a general RDF graph and makes no assumption about its nature. For example, it can be an in-memory graph or a named graph from an RDF dataset or a SPARQL endpoint.
SHACL can be used with RDF graphs that are obtained by any means, e.g. from the file system, HTTP requests, or RDF datasets.

If we describe our test scenarios in triples, then it makes sense to also describe the data and shapes graphs in triples?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
graph Pertains to Named graphs shacl Pertains to SHACL shapes
Projects
None yet
Development

No branches or pull requests

3 participants