Source: http://www.harness-dsa.com/wp-content/uploads/2016/11/Blog_Beta-300x202.jpg

Virtuoso 8.0 Public Beta: Now Available!

Daniel Heward-Mills
OpenLink Virtuoso Weblog

--

We couldn’t wait for the upcoming full release of Virtuoso 8.0 to share how we’ve enhanced and expanded the already unrivaled performance metrics and feature set of this hybrid RDBMS.

Therefore: the Virtuoso 8.0 Public Beta is now available for download!

Significant enhancements in Virtuoso 8.0 include:

  • Custom Reasoning and Inference Rules — built-in SPIN-compliant functionality, now accessible without any external frameworks
  • Enhanced R2RML support — this standards-based approach to describing rules for mapping Entity Relationship Types (Relations) represented as Records in a Tables (commonly referred to as SQL or Relational Tables), to Relations represented as RDF Statements (which then adhere to Linked Data principles)
  • Enhanced Security — leveraging existing open standards including TLS, HTTPS, URIs, and RDF, ABAC (Attribute-Based Access Controls) and the WebID+TLS+Delegation Protocol enable privacy-sensitive solutions for exploitation of Linked Data
  • Enhanced SPARQL & Core (SQL) Engines — Virtuoso 7 has already set unrivaled performance records in recent years, and Virtuoso 8 will push these even further.

Currently Available Installers

We’re gradually rolling these out. If you need an installer for an unlisted or not-yet-available platform, please let us know.

Linux (any x86_64 distribution)

Windows (x86_64)

macOS a/k/a Mac OS X (x86_64)

Please contact us with any questions, comments, bug reports, or other feedback about Virtuoso 8.0!

Testing Custom Reasoning & Inference Functionality

Once you’ve successfully run the installer, simply perform the following steps:

  1. Download the SQL script containing SPIN Rules definitions for the British Royal Family relationships demonstration
  2. Download the SQL script containing Sample SPASQL (SQL extended using SPARQL) queries that user Custom Reasoning and Inference to materialize a variety of relationships across the British Royal Family
  3. Start the Virtuoso HTML-based Administrator (“Conductor”) or ISQL command line using the pattern: http://{instance-dns-name}:[port]/conductor (by default the port would be 8890)
  4. Load and run the SPIN Rules definition script
  5. Load and run the SPARQL query script
  6. Goto to your SPARQL endpoint (typically: http://{instance-dns-name}:[port]/sparql) and repeat the queries (remember to remove SPARQL pragma from your SPASQL query)

Attributed-Based Access Controls Functionality

As part of the advanced-security functionality module of Virtuoso 8.0, we have introduced highly-scalable access controls defined using RDF sentences/statements that restrict access to private named graphs. You can easily test this functionality using your instance after reading:

Related

--

--