SHACL

Protocolo Semántico y de Datos

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.

Comunidad

Detalles

Licencia Specification only; implementations include Apache Jena SHACL, TopBraid SHACL API (Java), pySHACL (Python), rdf-validate-shacl (JavaScript), Shaclex (Scala)
Estado de Desarrollo 🏁 Final
Detalle del Estado de Desarrollo Released / Active (W3C Recommendation; growing adoption in linked-data ecosystems)
Propietario W3C; RDF Data Shapes Working Group
Propietario - Lista
Órgano de Gobierno W3C (Recommendation track — RDF Data Shapes Working Group)
Órgano de Gobierno - Lista
País International (W3C)
Año de Inicio 2017
Stack Specification; reference implementations across multiple languages — Apache Jena (Java), TopBraid SHACL API (Java), pySHACL (Python), rdf-validate-shacl (JavaScript)
Financiamiento W3C standards process
Última Investigación 1 jul 2026

Vista de topología

Esta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.

Vista de topología: SHACLEsta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.SHACLRDF (Basado en, Implementaciones conformes, Cumple con)RDFSolid (Base de)SolidSPARQL (Se compone con, Cumple con)SPARQLOWL (Implementaciones conformes, Cumple con, Sucede a)OWLWorld Wide Web Consortium (Desarrollado por, Administrado por)World WideWeb Consorti…JSON-LD (Habla el protocolo)JSON-LDW3C Semantic Web Suite (Miembro de la suite)W3C SemanticWeb Suite
  • RDF (Herramienta): Basado en, Implementaciones conformes, Cumple con
  • Solid (Herramienta): Base de
  • SPARQL (Herramienta): Se compone con, Cumple con
  • OWL (Herramienta): Implementaciones conformes, Cumple con, Sucede a
  • World Wide Web Consortium (Organización): Desarrollado por, Administrado por
  • JSON-LD (Herramienta): Habla el protocolo
  • W3C Semantic Web Suite (Suite): Miembro de la suite

Abrir en el Explorador de grafo

Dominios de Caso de Uso

Capacidades

Seguimiento de procedencia Formatos interoperables

Protocolo Semántico y de Datos Atributos

Propietario - Lista
Orígenes RDF validation (created to fill the validation gap left by OWL's open-world reasoning; influenced by ShEx and SPIN)
Base de Datos Operates over RDF data in triple stores or in-memory graphs
Lenguaje 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 Datos Turtle, JSON-LD, RDF/XML (any RDF serialization) for both shapes and data
Edición Colaborativa en Vivo N/A (validation specification)
Edición de Texto Enriquecido N/A
Soporte Móvil Library-level
Soporte Web Yes (rdf-validate-shacl runs in browsers; JSON-LD shapes serializable for web use)
Aplicaciones Nativas TopBraid Composer and other RDF editors support SHACL
Términos Open standard — W3C Recommendation
Fondos N/A
Basado En Earlier RDF validation languages (ShEx, SPIN); RDF data model; SPARQL for advanced constraints; influenced by structured-data validation patterns from other ecosystems
Órgano de Gobierno - Lista
Compatibilidad con la Web Semántica Native — SHACL operates over RDF and is part of the W3C Semantic Web Suite
Madurez del Protocolo / Estandarización W3C Recommendation (2017; SHACL Core + SHACL-SPARQL extension); SHACL 1.2 in active working group development; mature and growing in adoption
Tipo de Vocabulario / Ontología Validation vocabulary — provides constructs for defining shapes (NodeShape, PropertyShape) with constraints (min/max cardinality, datatype, value ranges, pattern matching, etc.) over RDF graphs
Patrón 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

Relaciones

Cómo se conecta esta herramienta con otras herramientas y organizaciones, según relaciones revisadas por el responsable de datos de OpenHaven. Describen cómo se conectan los proyectos, no su calidad.

Administrado por
  • World Wide Web Consortium
Basado en
Cumple con
Desarrollado por
  • World Wide Web Consortium
Habla el protocolo
Miembro de la suite
  • W3C Semantic Web Suite
Se compone con
Base de
Implementaciones conformes
Sucede a