veleda / shacl-wiki

Open repository for gathering issues connected to SHACL Wiki.
https://kvistgaard.github.io/shacl/
2 stars 0 forks source link

What is SHACL ? #1

Open tfrancart opened 1 year ago

tfrancart commented 1 year ago

Suggestion:

SHACL stands for Shapes Constraint Language. It's a declarative language for specifying the structure of an RDF graph. This specification can serve as a basis for:

SHACL also includes general SPARQL-based rule definition and can thus be used as an RDF data transformation language.

kvistgaard commented 1 year ago

Thank you, @tfrancart . The page has been improved using some of your suggestions.

Before closing the issue, can you please provide examples for

Documentation of the graph structure

Thanks!

tfrancart commented 1 year ago

Documentation of the graph structure

I was thinking of the human-readable documentation generated by SHACL Play at https://shacl-play.sparna.fr/play/doc, of which this page is a good example https://europarl.github.io/eli-ep/, or this one https://europarl.github.io/eli-ep/dsd/parliamentary-questions/, or this one https://europarl.github.io/org-ep/dsd/meps/ (other examples available from https://data.europarl.europa.eu/en/developer-corner)