-
Notifications
You must be signed in to change notification settings - Fork 6
(ShEx → HTML) Convert a ShEx schema to an HTML representation
Jose Emilio Labra Gayo edited this page Sep 7, 2024
·
4 revisions
Convert a ShEx schema to a set of HTML pages that represent the schema. The content of the HTML pages can be customized using Jinja templates.
$ rudof convert -s examples/simple.shex -m shex -x html -t target/simple
... generates a set of HTML pages in the folder target/simple. By default the landing page is `index.html`
The HTML pages that are generated can be highly configured because the approach that rudof
follows is based on templates.
It takes a set of default templates which define the appearance of the HTML result but it is possible to pass a different set of templates.
The templates are based on the minininja template engine.
- (RDF) Information about a node in RDF file
- (RDF) Merge several RDF data files
- (RDF/SPARQL) Information about a node in Wikidata
- (ShEx) Show info about a schema
- (ShEx) Validate a specific node with a shape
- (SHACL) Show info about a SHACL schema
- (SHACL) Read a SHACL Shapes graph and convert to some format
- (SHACL) Validating RDF data using SHACL
- (SPARQL) Running SPARQL queries
- (Python) Invoking this library from Python
- (SHACL → ShEx) Convert SHACL shapes graph to ShEx schema
- (ShEx → SVG/PNG/...) Convert a ShEx schema to an UML-like visualization in SVG, PNG, ...
- (ShEx → HTML) Convert ShEx schemas to HTML views
- (ShEx → SPARQL) Convert a simple ShEx schema to SPARQL
- (DCTap → ShEx) Convert a CSV file in DCTap to a ShEx schema
- (DCTap → SVG/PNG/...) Convert a CSV file in DCTap to an UML-like visualization in SVG, PNG, ...