OpenLink Structured Data Sniffer (OSDS) Version 2.18.24 Update, Released!

We are pleased to announce the release of version 2.18.24 of the OpenLink Structured Data Sniffer (OSDS).

The new release includes a major enhancement and a number of bug fixes, and is immediately available from both the Google Chrome and Mozilla Firefox stores.

New Knowledge Graph Update Feature

Prior releases of OSDS offered an ability to save the Structured Data Islands discovered within HTML documents to local or remote filesystems. In this release, we’ve extended that functionality to include SPARQL-accessible Knowledge Graphs.

Why is this important?

This feature extension offers a “beyond bookmarking” experience that enables storage of the increasingly rich metadata discovered in HTML documents to Knowledge Graphs, subject to access controls. In addition, Identity Authentication is handled using a variety of protocols that includes OpenID Connect, OpenID Connect + WebID, WebID + TLS, and TLS.

In a nutshell, using the simple and familiar “bookmarking interaction” pattern, OSDS unleashes and extends the benefits of loosely-coupled Identity, Identification, Authentication, Authorization, and Storage to end-users, power-users, architects, data scientists, and developers, alike.

How Do I Use It?

  1. Visit a page of interest.

  2. Click on the OSDS icon (OSDS_icon.png) in your browser’s toolbar.

  3. Authenticate by clicking on the “Solid Login” icon (solid_login_icon.png) found to the left of the green “Super Links” icon (superlinks_icon.png); then select an “Identity Provider” associated with your target Knowledge Graph, e.g., “OpenLink URIBurner Service”.

  4. Click on the OSDS icon (OSDS_icon.png) again, following successful Authentication.

  5. Click on the “Download” icon ( to the left of the “Gear” icon (Gear_icon.png).

  6. Select “Download to SPARQL” from the drop-down presented.

  7. Overwrite the default SPARQL Query Service Endpoint URL and/or Named Graph, if necessary.

  8. Save extracted data to your target Named Graph via the selected SPARQL Query Service.

  9. At this point you will be presented with a SPARQL Query Results Page that also serves as an exploration endpoint for your target Knowledge Graph.

Screenshot Sequence-based Example focusing on Apple’s iPad Pro Page

  1. Here is the Product Information Page for the iPad Pro.

  2. Invoking OSDS reveals and RDF-based Knowledge Graph deployed via HTML as a Structured Data Island.

  3. Courtesy of the new Save to SPARQL feature, you can download Apple’s rich Knowledge Graph to our public URIBurner service, i.e., progressively enrich an existing publicly-accessible Knowledge Graph.

  4. And receive a SPARQL Query Results Page that functions as a Knowledge Graph index for guided exploration by Sample Entity Types.

  5. Clicking on a Hyperlink of interest, that actually denotes an Entity of Interest, you drop into an Entity Description Page that offers additional navigation informed by Entity Relationship Types or Entity Types.

Release Notes for OSDS 2.18.24

Bug Fixes

  • Fixed minor issues with handling CSV and JSON-LD
  • Fixed minor Nanotation detection bug
  • Fixed minor bug related to prefix declaration handling with regards to Microdata and RDFa

Tweaks & Enhancements

  • Changed the Default Query used for SPARQL Query service interactions
  • Blank Node Identifiers are now replaced with Relative HTTP URIs
  • Enhanced handling of Entity Identifiers in CSV and JSON


v2.19.2 Release Notes

Bug Fixes

New Features

  • Save to SPARQL Endpoint with Data Island options to build a harmonized Knowledge Graph — demo
  • REST-Console enhancements to full URI syntax decomposition
  • Linked Data Deployment — Knowledge Graphs are constructed using Linked Data principles, prior to presentation in extension UI or upload to remote Knowledge Graph Servers
  • hostname (origin) component of URL is now used to determine local entity relationship graph navigation
  • Local “#” (hash-)based indexicals are now harmonized across all Structured Data Tabs (i.e., Microdata, JSON-LD, RDFa, POSH, JSON, and CSV)
  • Enhanced Data Loader for “Save To SPARQL Endpoint” functionality

v2.19.5 Release Notes

Bug Fixes

Save to SPARQL Endpoint Functionality

  • RDFa now works properly — demo
  • Authentication Challenge Response Dialog presented properly when prior browser sessions have expired

v2.19.6 Release Notes

Bug Fixes

Save to SPARQL Endpoint Functionality

  • Better handling of Authentication Challenge Response Dialogs for 401 and 403 error conditions.

v2.19.17 Release Notes

Bug Fixes

  • removed “activeTab” permission from manifest
  • Added support for Turtle alongside RDF-Turtle
  • Fixed bug generating JSON-LD from Turtle

v2.19.21 Release Notes

Bug Fixes

  • Fixed handling of local TTL files
  • Fixed conflict with SuperLinks handler
  • Enhanced Microdata Handler

v2.19.24 Release Notes

Bug Fixes

  • Fixed CSS issue with SuperLinks
  • Fixed CSS throbber background blending
  • Fixed CSS issue with Popup position