@shexjs/neighborhood-sparql
v1.0.0-alpha.29
Published
Implementation of @shexjs/neighborhood-api which gets data from a SPARQL endpoint
Downloads
2
Readme
@shexjs/neighborhood-sparql
Implementation of @shexjs/neighborhood-api
which gets data from a SPARQL endpoint.
This is called by @shexjs/validator
.
install
npm install --save @shexjs/neighborhood-sparql
ctor(endpoint: string, queryTracker:QueryTracker, options: object?)
Wrap rdfjs DB (apparently an n3.js DB -- oops) to the Neighborhood API.
options
allOutgoing
: force query to get all outgoing arcs
Lerna Monorepo
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)