|
|
Virtuoso 6.3 -- New Features
Virtuoso 6.3 introduces a number of major enhancements to
areas including:
Database Engine
- Improved support for inference-rules-based reasoning and
materialized Linked Data Views generated from
ODBC/JDBC-accessible relational databases.
- Support for SPARQL 1.1 IF, COALESCE, GROUP_CONCAT,
GROUP_DIGEST and SPARQL HTTP Graph Store Protocol covering
Graph-level CRUD operations.
- support for HTML5+Microformat, Microformat/JSON, and
JSON-LD serialization formats to SPARQL endpoint.
SPARQL and RDF
- New cartridges for Eventbrite, Eventful, Foursquare,
Gowalla, Google+, Google Places, Google Product, Google
Profile, Gowalla, Guardian, Hyperpublic, Jigsaw, LinkedIn,
Plancast, ProgrammableWeb, Seatgeek, Seevl, SimpleGeo,
Upcoming, XRD, Zappos, and Zoopla.
- Enhancements to Facebook Graph API, OpenGraph based
cartridges and Twitter using Twitter 2.0 REST API.
- R2RML support added for mapping Relational data to RDF
Linked Data.
Virtuoso 6.2 -- New Features
Virtuoso 6.2 introduces a major number of enhancements to
areas including:
Linked Data
Deployment
| Feature |
Description |
Benefit |
|
Automatic Deployment
|
Linked Data Pages are now automatically
published for every Virtuoso Data Object;
users need only load their data into the RDF
Quad Store.
|
Handcrafted URL-Rewrite Rules are no longer
necessary.
|
|
HTTP Metadata Enhancements
|
HTTP Link: header is used to
transfer vital metadata (e.g., relationships
between a Descriptor Resource and its
Subject) from HTTP Servers to User Agents.
|
Enables HTTP-oriented tools to work with such
relationships and other metadata.
|
|
HTML Metadata Embedding
|
HTML resource <head/> and
<link/> elements and their
@rel attributes are used to
transfer vital metadata (e.g., relationships
between a Descriptor Resource and its
Subject) from HTTP Servers to User Agents
|
Enables HTML-oriented tools to work with such
relationships and other metadata.
|
|
Hammer Stack Auto-Discovery
Patterns
|
HTML resource <head/>
section and <link/>
elements, the HTTP Link: header,
and XRD-based "host-meta"
resources collectively provide structured
metadata about Virtuoso hosts, associated
Linked Data Spaces, and specific Data Items
(Entities).
|
Enables humans and machines to easily
distinguish between Descriptor Resources and
their Subjects, irrespective of URI scheme.
|
|
Linked Data
Middleware
| Feature |
Description |
Benefit |
|
New Sponger Cartridges
|
New cartridges (data access and
transformation drivers) for Twitter,
Facebook, Amazon, eBay, LinkedIn, and others.
|
Enable users and user agents to deal with the
Sponged data spaces as though they were named
graphs in a quad store, or tables in an
RDBMS.
|
|
New Descriptor Pages
|
HTML-based descriptor pages are automatically
generated.
|
Descriptor subjects, and the constellation of
navigable attribute-and-value pairs that
constitute their descriptive representation,
are clearly identified.
|
|
Automatic Subject Identifier
Generation
|
De-referenceable data object identifiers are
automatically created.
|
Removes tedium and risk of error associated
with nuance-laced manual construction of
identifiers.
|
|
Support for OData, JSON,
RDFa
|
Additional data representation and
serialization formats associated with Linked
Data.
|
Increases flexibility and interoperability.
|
|
Data Virtualization
| Feature |
Description |
Benefit |
|
Materialized RDF Views
|
RDF Views over ODBC/JDBC Data Sources can now
(optionally) keep the Quad Store in sync with
the RDBMS data source.
|
Enables high-performance Faceted Browsing
while remaining sensitive to changes in the
RDBMS data sources.
|
|
CSV-to-RDF Transformation
|
Wizard-based generation of RDF Linked Data
from CSV files.
|
Speeds deployment of data which may only
exist in CSV form as Linked Data.
|
|
Transparent Data Access
Binding
|
SPASQL (SPARQL Query Language integrated into
SQL) is usable over ODBC, JDBC, ADO.NET,
OLEDB, or XMLA connections.
|
Enables Desktop Productivity Tools to
transparently work with any blend of RDBMS
and RDF data sources.
|
|
Dynamic Data
Exchange & Data Replication
| Feature |
Description |
Benefit |
|
Quad Store to Quad Store
Replication
|
High-fidelity graph-data replication between
one or more database instances.
|
Enables a wide variety of deployment
topologies.
|
|
Delta Engine
|
Automated generation of deltas at the
named-graph-level, matches transactional
replication offered by the Virtuoso SQL
engine.
|
Brings RDF replication on par with SQL
replication.
|
|
PubSubHubbub Support
|
Deep integration within Quad Store as an
optional mechanism for shipping deltas.
|
Enables push-based data replication across a
variety of topologies.
|
|
Security
| Feature |
Description |
Benefit |
|
WebID support at the DBMS
core
|
Use WebID protocol for low-level ACL-based
protection of database objects (RDF or
Relational) and Web Services.
|
Enables application of sophisticated security
and data access policies to Web Services
(e.g., SPARQL endpoint) and actual DBMS
objects.
|
|
Webfinger
|
Supports using mailto: and
acct: URIs in the context of
WebID and other mechanisms, when domain
holders have published necessary XRDS
resources.
|
Enables more intuitive identification of
people and organizations.
|
|
Fingerpoint
|
Similar to Webfinger but does not require
XRDS resources; instea,d it works directly
with SPARQL endpoints exposed using
auto-discovery patterns in the <head
/> section of HTML documents.
|
Enables more intuitive identification of
people and organizations.
|
|
Virtuoso 6.1 - New Features
Virtuoso 6.1 introduces a powerful standards
compliant platform for accessing, integrating, and managing
disparately shaped data, across intranets, extranets, and
public networks such as the World Wide Web. In line with
emerging industry trends, it provides a cost-effective route
for creating concrete conceptual model (W3C Resource
Description Framework or Microsoft .NET Entity Frameworks)
views atop logical model oriented data sources such as those
associated with relational (SQL) or hierarchical XML
(XQuery/XPath) or document oriented database management
systems. Thus, rather than querying across obscure relational
tables, xml trees, and free text patterns, it enables you
explicitly target and query across real world objects
(entities) relationship graphs that include: people (customer
contacts, employees, managers, co-workers), places (countries,
provinces), documents (product offers, orders, invoices,
balance sheets etc.), and many other abstract real world
things.
Database Engine (general)
- Transitivity Options for performing powerful Transitive
Closures queries
- Cluster and Failsafe functionality
- Anytime Query that enables partial results for queries
based on configurable query response times (applies to basic
and complex aggregate queries across single instances or
clusters)
RDF Database Engine
- 2 full +3 partial Index Scheme
- In-lined String Table
- Enhanced Cost Optimizer
- Engine hosted Faceted Browser
SPARQL
- Inference Rules capabilities that include: owl:inverseOf,
owl:SymmetricalProperty, and owl:TransitiveProperty
- Automatic handling of preferred language locale via new
BEST_LANGMATCH() and BIF_LANGMATCHES_PCT_HTTP()
functions
- Initial support for federated query handling via
SPARQL-FED extensions
- Initial support for SERVICE { ... } clause for delegating
queries to 3rd party endpoints
- Expressions support for LIMIT and OFFSET clauses for
constructing sophisticated data paging windows
- IsRef() magic predicate/function
- SPARQL 1.1 syntax for INSERT DATA / DELETE DATA
- SPARQL 1.1 HAVING clause for filtering on GROUP BY
- HTML+RDFa representation as additional data
representation and serialization format for SPARQL CONSTRUCT
and DESCRIBE queries.
RDFizer Middleware (Sponger)
Meta Cartridges that enhance Linked Data meshes created by
basic extractor cartridges, by providing powerful lookups and
joins across a plethora of Linked Data Spaces such as:
- Linked Open Data Cloud (DBpedia, Freebase, BBC, New York
Times, Geonames, Bio2RDF, NeuroCommons, and many others)
- 30+ Web 2.0 data spaces via their data access APIs (e.g.
Zillow, O'Reilly, Amazon, Googlebase, BestBuy, CNET,
Crunchbase, Disqus, Twitter, Last.FM, Discogs,
SalesForce.com, and many others)
- Web accessible Resources beyond HTML pages (e.g. Google
Spreadsheet, Google Documents, Microsoft Office Docs (Excel,
PowerPoint etc), OpenOffice, CSV, Text files).
RDBMS to RDF Middleware (RDF Views)
Wizard for generating RDF based Linked Data Views atop
single or multiple ODBC or JDBC accessible data sources (e.g.
Oracle, Microsoft SQL Server, DB2. Sybase, Informix, Ingres,
Progress (OpenEdge), MySQL, PosgreSQL, Firebird, and
others.
Web Services (SOAP or RESTful interaction)
- Sponger Middleware for obtaining negotiated RDF
representations of non RDF based resource descriptions
- Faceted Search & Find that enables the use of Full
Text search patterns and/or pivot style filtering by Entity
Types and/or Properties
- Powerful Entity lookups by Label or Generic HTTP URI
- Powerful Data Reconciliation that leverages in-built
Reasoner for identifying and projected data from
co-referenced entities and/or those deemed equivalent by
custom rules.
Data Access Drivers
- Entity Frameworks compatible ADO.NET provider that
provides access to Native RDBMS and RDF Quad Store
- Entity Frameworks compatible ADO.NET provider for Virtual
Database Engine that works with a broad range of 3rd party
ODBC or JDBC accessible data sources
- Native Provider for RDF model oriented frameworks such
as: Sesame, Jena, and Redland
- JDBC 4.0 Driver with support for Native RDF data
- ODBC 3.5 Driver with support for Native RDF data.
|