SHACL

Shapes Constraint Language (SHACL) is a World Wide Web Consortium (W3C) standard language for describing Resource Description Framework (RDF) graphs. SHACL has been designed to enhance the semantic and technical interoperability layers of ontologies expressed as RDF graphs.

SHACL
Shapes Constraint Language
AbbreviationSHACL
StatusPublished, W3C Recommendation
Year started2015 (2015)
First publishedOctober 8, 2015 (2015-10-08)
OrganizationW3C
CommitteeRDF Data Shapes Working Group
Editors
  • Holger Knublauch
  • Dimitris Kontokostas
Base standards
Related standards
DomainSemantic Web
Websitewww.w3.org/TR/shacl/

SHACL models are defined in terms of constraints on the content, structure and meaning of a graph. SHACL is a highly expressive language. Among others, it includes features to express conditions that constrain the number of values that a property may have, the type of such values, numeric ranges, string matching patterns, and logical combinations of such constraints. SHACL also includes an extension mechanism to express more complex conditions in languages such as SPARQL and JavaScript. SHACL Rules add inferencing capabilities to SHACL, allowing users to define what new statements can be inferred from existing (asserted) statements.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.