Virtuoso 6.1 New Features
Database Engine (Relational or RDF-Graph)
- Geo Spatial Indexing & Querying
- 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
- Full + Partial Indexes (2+3 Index Scheme)
- In-lined String Table
- Enhanced Cost Optimizer
- Engine hosted Faceted Search & Find Services.
SPARQL
- Additional Inference Rules capabilities that include: owl:inverseOf, owl:SymmetricProperty, and owl:TransitiveProperty, alongside owl:sameAs, owl:inverseFunctionalProperty, owl:equivalentClass, owl:equivalentProperty, rdfs:subClassOf, rdfs:subPropertyOf
- 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 the Linked Data meshes created by basic extractor cartridges by providing powerful lookups and joins across a plethora of Linked Data Spaces such as the Linked Open Data Cloud and many Web 2.0 APIs. Examples include:
- Extractor Cartridges for Zillow, O'Reilly, Amazon, Googlebase, BestBuy, CNET, and Crunchbase based on GoodRelations Ontology
- Extractor Cartridges for Google Spreadsheet, Google Documents, Microsoft Office Docs (Excel, PowerPoint etc), OpenOffice, CSV, Text files, Disqus, Twitter, and Discogs, and many others.
RDBMS to RDF Middleware (RDF Views)
HTML based 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.