SHACL

Protocolo Semântico e de Dados

Shapes Constraint Language — W3C standard for describing and validating RDF graphs against sets of conditions (shapes). Provides closed-world validation semantics over RDF data, distinct from OWL's open-world reasoning. Used increasingly in linked-data work where validation-against-expectations is more useful than logical inference. Member of the W3C Semantic Web Suite.

Comunidade

Detalhes

Licença Specification only; implementations include Apache Jena SHACL, TopBraid SHACL API (Java), pySHACL (Python), rdf-validate-shacl (JavaScript), Shaclex (Scala)
Status de Dev 🏁 Final
Detalhe do Status de Dev Released / Active (W3C Recommendation; growing adoption in linked-data ecosystems)
Proprietário W3C; RDF Data Shapes Working Group
Proprietário - Lista
Órgão de Governança W3C (Recommendation track — RDF Data Shapes Working Group)
Órgão de Governança - Lista
País International (W3C)
Ano de Início 2017
Stack Specification; reference implementations across multiple languages — Apache Jena (Java), TopBraid SHACL API (Java), pySHACL (Python), rdf-validate-shacl (JavaScript)
Financiamento W3C standards process
Última Investigação 1 de jul. de 2026

Visão de topologia

Esta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.

Visão de topologia: SHACLEsta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.SHACLRDF (Baseado em, Implementações em conformidade, Está em conformidade com)RDFSolid (Base de)SolidSPARQL (Compõe-se com, Está em conformidade com)SPARQLOWL (Implementações em conformidade, Está em conformidade com, Sucede)OWLWorld Wide Web Consortium (Desenvolvido por, Administrado por)World WideWeb Consorti…JSON-LD (Fala o protocolo)JSON-LDW3C Semantic Web Suite (Membro da suíte)W3C SemanticWeb Suite
  • RDF (Ferramenta): Baseado em, Implementações em conformidade, Está em conformidade com
  • Solid (Ferramenta): Base de
  • SPARQL (Ferramenta): Compõe-se com, Está em conformidade com
  • OWL (Ferramenta): Implementações em conformidade, Está em conformidade com, Sucede
  • World Wide Web Consortium (Organização): Desenvolvido por, Administrado por
  • JSON-LD (Ferramenta): Fala o protocolo
  • W3C Semantic Web Suite (Suíte): Membro da suíte

Abrir no Explorador de grafo

Domínios de Caso de Uso

Capacidades

Rastreamento de procedência Formatos interoperáveis

Protocolo Semântico e de Dados Atributos

Proprietário - Lista
Origens RDF validation (created to fill the validation gap left by OWL's open-world reasoning; influenced by ShEx and SPIN)
Banco de Dados Operates over RDF data in triple stores or in-memory graphs
Linguagem de Consulta SHACL itself is partly a query mechanism via SPARQL-based constraints (SHACL Advanced Features); SPARQL remains the primary RDF query language
Formatos de Dados Turtle, JSON-LD, RDF/XML (any RDF serialization) for both shapes and data
Edição Colaborativa em Tempo Real N/A (validation specification)
Edição de Texto Rico N/A
Suporte Móvel Library-level
Suporte Web Yes (rdf-validate-shacl runs in browsers; JSON-LD shapes serializable for web use)
Aplicativos Nativos TopBraid Composer and other RDF editors support SHACL
Termos Open standard — W3C Recommendation
Fundos N/A
Baseado Em Earlier RDF validation languages (ShEx, SPIN); RDF data model; SPARQL for advanced constraints; influenced by structured-data validation patterns from other ecosystems
Órgão de Governança - Lista
Compatibilidade com a Web Semântica Native — SHACL operates over RDF and is part of the W3C Semantic Web Suite
Maturidade / Padronização do Protocolo W3C Recommendation (2017; SHACL Core + SHACL-SPARQL extension); SHACL 1.2 in active working group development; mature and growing in adoption
Tipo de Vocabulário / Ontologia Validation vocabulary — provides constructs for defining shapes (NodeShape, PropertyShape) with constraints (min/max cardinality, datatype, value ranges, pattern matching, etc.) over RDF graphs
Padrão de Uso Linked data validation; data quality enforcement; form generation from shapes; API request/response validation; Solid Pod data validation; FAIR data practices; widely used in Wikidata, biomedical data, and W3C VC ecosystems

Relacionamentos

Como esta ferramenta se conecta a outras ferramentas e organizações, a partir de relacionamentos revisados pelo responsável pelos dados do OpenHaven. Descrevem como os projetos se conectam, não a qualidade deles.

Administrado por
  • World Wide Web Consortium
Baseado em
Desenvolvido por
  • World Wide Web Consortium
Está em conformidade com
Fala o protocolo
Membro da suíte
  • W3C Semantic Web Suite
Compõe-se com
Base de
Implementações em conformidade
Sucede