API called by @shexjs/validator
for validating Shapes, with tripleExpressions and EXTENDS etc.
npm install --save @shexjs/eval-validator-api
This repo uses lerna to manage multiple NPM packages. These packages are located in packages/*
:
shape-map
– a ShapeMap parser@shexjs/parser
– parse ShExC into ShExJ@shexjs/writer
– serialize ShExK as ShExC@shexjs/term
– RDF terms uses in ShEx@shexjs/util
– some utilities for transforming schemas or validation output@shexjs/visitor
– a visitor for schemas@shexjs/validator
– validate nodes in an RDF graph against shapes in a schema@shexjs/eval-validator-api
– API called by @shexjs/validator
for validating Shapes, with tripleExpressions and EXTENDS etc.
!- @shexjs/eval-simple-1err
– Implementation of @shexjs/eval-validator-api
which reports only one error.@shexjs/eval-threaded-nerr
– Implementation of @shexjs/eval-validator-api
which exhaustively enumerate combinations of ways the data fails to satisfy a shape’s expression.@shexjs/loader
– an API for loading and using ShEx schemas@shexjs/node
– additional API functionality for a node environment@shexjs/cli
– a set of command line tools for transformaing and validating with schemas@shexjs/webapp
– the shex-simple WEBApp@shexjs/shape-path-query
– traverse ShEx schemas with a path language@shexjs/extension-test
– a small language for testing semantic actions in ShEx implementations (more)@shexjs/extension-map
– an extension for transforming data from one schema to another (more)@shexjs/extension-eval
– simple extension which evaluates Javascript semantic action code (more)