pfps / shacl

Implementations and metamodels for SHACL variants

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shacl

Implementations and metamodels for SHACL variants

  • Notes: General notes on the implementation(s)
  • syntax.text: Description of my proposal for SHACL syntax
  • metamodel.ttl: Metamodel for this syntax, including shapes to validate shape graphs
  • metamodel-alternative.ttl: Alternative metamodel
  • user_syntax.text: User-friendly version of syntax
  • shacl.py: Implementation of the core of SHACL in this syntax
  • shacl_template.py: Implementation of template mechanism and core SHACL minus partition in templates
  • user_syntax.py: Parser for user syntax
  • transform.py: Transform user syntax to RDF graph

About

Implementations and metamodels for SHACL variants


Languages

Language:Python 100.0%