NodeJs project for validating Structured Data with ShEx and SHACL. Main tasks:
- parsing JSON-LD, Microdata, RDFa data using n3, microdata-node, rdf-streaming-parser, jsonld;
- validating structured data against ShEx shapes using a minified version of shex.js; against SHACL shapes using rdf-validate-shacl.
Four data formats can be parsed with schemarama: JSON-LD, Microdata, RDFa and NQuads. There are 4 corresponding
functions for parsing with the same interface: parseJsonLd
, parseMicrodata
, parseRdfa
, parseNQuads
. Each of them