2016年8月26日,W3C的RDF数据结构性约束工作组(RDF Data Shapes Working Group )发布结构性抽象语言核心抽象语法及语义(SHACL Core Abstract Syntax and Semantics)的首个公开工作草案。该文档为核心SHACL(SHApes Constraint Language)定义了一个抽象语法。该草案来自SHACL,是SHACL的非约束性规范(non-normative)。
SHACL(结构性约束语言)是一种描述及约束RDP图内容的语言,并将这些描述及约束分解成特定节点条件的“结构性(Shapes)”。这些结构可以提供高级词汇来确定谓词及其相关基数,数据类型以及其他约束。附加约束可通过 SPARQL 查询语言及类似的扩展语言使用,并与结构性相关联。这些扩展语言同样可用于定义新的高级词汇表术语。SHACL的结构性可用于交换与过程或接口相关的数据结构信息、生成或验证数据、或驱动用户界面。该文档定义了SHACL语言及其潜在语义。
更多内容,请参阅英文原文。
评论已关闭