Skip to content

Releases: elsevierlabs-os/linked-data

Oxigraph

23 Jul 12:00
Compare
Choose a tag to compare

This release replaces rdflib.js with oxigraph to improve speed and reliability. Oxigraph is a more vanilla library.

Main drawback is that Oxigraph doesn't support interrogating the store for namespace prefixes. This means that we're using the https://prefix.cc list to populate prefixes in the visualization. We plan to be a bit more intelligent about this and bring back a more robust namespace-prefix management.

The VSCE package is getting quite big, and we're looking into making it smaller and more compact. The current version is not minified due to an older version of @digitalbazaar/http-server somewhere in the dependency-chain. This library uses another dependency that has a top-level await, which is not supported by esbuild (our minifier of choice). Stay tuned.

Various improvements and bugfixes

29 Mar 10:01
Compare
Choose a tag to compare

This release includes:

  • Various bug fixes for issues reported by the community (#8 #12 #14)
  • Better handling of dark themes in graph visualisation
  • Logging to "output" pane instead of using notifications for improved debugging
  • Better logging of JSON-LD errors
  • Optional pre-loading of remote JSON-LD contexts to circumvent CORS issues with the standard libraries.
  • Removed unnecessary dependencies

Full Changelog: v1.0.6...v1.1.0

New visualization + Oxigraph

06 Apr 12:56
44b8e75
Compare
Choose a tag to compare

Adding the following improvements:

  • Visualization updated to d3js v7 (from v4)
  • Visualization now displays named graphs (using hulls)
  • Can hide/show rdf:type edges in visualization
  • Better handling of @context in JSON-LD (clearer error handling)
  • Initial replacement of rdflib.js with Oxigraph library for more reliable SPARQL implementation and future TriG support.
  • Conformant SPARQL, and support for CONSTRUCT through Oxigraph

More robust JSON-LD parsing + typo

14 Dec 14:11
df937e9
Compare
Choose a tag to compare

Updates in this release:

  • Fixed typo in SHACL (thanks @jeswr)
  • More robust JSON-LD parsing by first converting to NQuads using jsonld.js (rdflib.js was ignoring triples in nested named graphs)

Screenshots, examples and readme update

06 Sep 07:54
5a9f60c
Compare
Choose a tag to compare

Added screenshots, some examples, and improved the readme.

v1.0.3

06 Sep 07:38
Compare
Choose a tag to compare
Third published version.