UNPKG

@shexjs/term

Version:

Shape Expressions triple expression evaluator - simple regexp returning 1 error.

37 lines (29 loc) 2.94 kB
[![NPM Version](https://badge.fury.io/js/@shexjs%2Fterm.png)](https://npmjs.org/package/shex) [![ShapeExpressions Gitter chat https://gitter.im/shapeExpressions/Lobby](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/shapeExpressions/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1213693.svg)](https://doi.org/10.5281/zenodo.1213693) # @shexjs/term Internal shexjs library subject to revision at any time. ## install ``` shell npm install --save @shexjs/term ``` # Lerna Monorepo This repo uses [lerna](https://github.com/lerna/lerna) to manage multiple NPM packages. These packages are located in `packages/*`: - [`shape-map`](../shape-map#readme) -- a [ShapeMap](https://shexspec.github.io/shape-map/) parser - [`@shexjs/parser`](../shex-parser#readme) -- parse ShExC into ShExJ - [`@shexjs/writer`](../shex-writer#readme) -- serialize ShExK as ShExC - [`@shexjs/term`](../shex-term#readme) -- RDF terms uses in ShEx - [`@shexjs/util`](../shex-util#readme) -- some utilities for transforming schemas or validation output - [`@shexjs/visitor`](../shex-visitor#readme) -- a [visitor](https://en.wikipedia.org/wiki/Visitor_pattern) for schemas - [`@shexjs/validator`](../shex-validator#readme) -- validate nodes in an RDF graph against shapes in a schema - [`@shexjs/eval-validator-api`](../eval-validator-api#readme) -- API called by [`@shexjs/validator`](../shex-validator#readme) for validating Shapes, with tripleExpressions and EXTENDS etc. - [`@shexjs/eval-simple-1err`](../eval-simple-1err#readme) -- Implementation of [`@shexjs/eval-validator-api`](../eval-validator-api#readme) which reports only one error. - [`@shexjs/eval-threaded-nerr`](../eval-threaded-nerr#readme) -- Implementation of [`@shexjs/eval-validator-api`](../eval-validator-api#readme) which exhaustively enumerate combinations of ways the data fails to satisfy a shape's expression. - [`@shexjs/loader`](../shex-loader#readme) -- an API for loading and using ShEx schemas - [`@shexjs/node`](../shex-node#readme) -- additional API functionality for a node environment - [`@shexjs/cli`](../shex-cli#readme) -- a set of command line tools for transformaing and validating with schemas - [`@shexjs/webapp`](../shex-webapp#readme) -- the shex-simple WEBApp - [`@shexjs/shape-path-query`](../shex-shape-path-query#readme) -- traverse ShEx schemas with a path language - [`@shexjs/extension-test`](../extension-test#readme) -- a small language for testing semantic actions in ShEx implementations ([more](http://shex.io/extensions/Test/)) - [`@shexjs/extension-map`](../extension-map#readme) -- an extension for transforming data from one schema to another ([more](http://shex.io/extensions/Map/)) - [`@shexjs/extension-eval`](../extension-eval#readme) -- simple extension which evaluates Javascript semantic action code ([more](http://shex.io/extensions/Eval/))