SHACL

SHACL ( Shapes Constraint Language ) [1] é uma especificação do W3C (World Wide Web Consortium) para validação de grafos RDF com um conjunto de condições. SHACL inclui, entre outras coisas, funcionalidades para expressar condições que limitam o número de valores que uma propriedade pode ter, o tipo de valores, intervalos numéricos, padrões de correspondência de string e combinações lógicas de certos restrições. SHACL também inclui um mecanismo de extensão para expressar condições mais complexas em linguagens como SPARQL .

Um mecanismo de validação SHACL toma como entrada um grafo de dados RDF e um grafo contendo declarações de condições, chamadas "shapes" (formas), e gera um relatório de validação que pode ser usado por ferramentas. Esses gráficos podem ser representados em qualquer formato de serialização RDF (Resource Description Framework), incluindo JSON-LD ou Turtle. A adoção do SHACL pode influenciar o futuro dos dados vinculados [2] .

Ver também

  • ShEx

Referências

  1. «Shapes Constraint Language (SHACL)». www.w3.org (em inglês). Consultado em 23 de fevereiro de 2019 
  2. «Web-based graph technology is on the rise. Here is why.». www.linkedin.com (em inglês). Consultado em 23 de fevereiro de 2019 

Leitura adicional

  • (en) Meet SHACL, the Next OWL
  • (en) What is exciting about SHACL
  • (en) SHACL Use Cases and Requirements
  • (en) SHACL et OWL Comapred
  • (en) SHACL for SPIN Users
  • (en) SHACL Advanced Features
  • v
  • d
  • e
Contexto
World Wide Web · Internet · Hipertexto · Banco de dados · Rede semântica · Ontologia
Sub-tópicos
Linked data · Data Web · Hiperdado · URI dereferenciável · Sistema baseado em regras · Espaço de dados
Aplicações
Wiki semântico · Publicação semântica · Busca semântica · Publicidade semântica · Motor de regra · Casamento semântico · Mapeador semântico · Análise de semântica · Arquitetura semântica orientada a serviços
Tópicos relacionados
Folksonomia · Biblioteca 2.0 · Web 2.0 · Open Database Connectivity · Referência · Arquitetura de informação · Gestão do conhecimento · Inteligência coletiva · Topic maps · Mapa mental · Metadado · Lógica descritiva
Normas
Sintaxe e tecnologias de suporte : RDF (Notação 3 · Turtle · N-Triples) · SPARQL · URI · HTTP · XML

Esquemas, ontologias e regras : RDFS · OWL · Rule Interchange Format · Semantic Web Rule Language · SHACL

Anotação semântica : RDFa · eRDF · GRDDL · Microformato

Vocabulários comuns : FOAF · SIOC · Dublin Core · SKOS
  • Portal das tecnologias de informação