## Turtle Document That Describes Virtuoso Release 7.1 ## <> ; ; "Virtuoso 7.1 Features & Benefits Guide" ; """Features & Benefits oriented overview of Virtuoso Release 7.1 .""" ; "2014-01-21"^^ ; "2014-02-20"^^ ; ; ; "OpenLink Software" ; ; <> ; <#Virtuoso71> ; , , <#EnhancedCheckPointing>, <#VDBSupportForCSV>, <#EnhancedRDFViewsGeneration>, <#EnhancedSPARQLOverRDFViews>, <#FineGrainedNamedGraphACLs>, <#EnhancedStability>, <#EnhancedSPARQL11Support>, <#Virtuoso71>, <#VirtualDBMSEngineRDFViews>, <#VirtualDBMSEngineRDFViewsSponger>, <#VirtualDBMSEngineRDFViewsSpongerCartridges>, <#CoreDBMSEngine>, <#DocumentDBMSEngine>, <#FileServer>, <#FileServerHTTP>, <#FileServerWebDAV>, <#FileServerLDP>, <#RDFDBMSEngine>, <#VirtualDBMSEngine>, <#VirtualDBMSEngineSQLViews> . <#Virtuoso71> , ; ; "Virtuoso 7.1" ; """Latest edition of the Virtuoso Hybrid Data Server for Data Access, Integration, and Management (Relational Tables and Entity Relation/Property Graphs).""" ; """ Latest edition of Virtuoso that includes the following enhancements and new features: [1] Improved I/O and checkpoint handling -- eliminitating the disruption of periodic DBMS checkpoints especially for applications deploye to the World Wide Web [2] CSV File Attachments -- Virtual Database (VDB) Layer now supports attachment of CSV files as it already does in regards to ODBC/JDBC accessible Tables from remote 3rd party ODBC/JDBC accessible RDBMS data sources [3] Enhanced VDB Layer with Vectorized data transmission -- as is the case with the advanced DBMS engine, all I/O operations within the VDB layer are now vectorized thereby leveraging fine-grain thread affinity provided by the Virtuoso installation's host operating system [4] Enhanced performance of SPARQL & SQL queries over RDF Views -- significantly faster generation of RDF based Linked Data views over remote 3rd party ODBC/JDBC accessible RDBMS data sources [5] Enhanced persistence of RDF Views -- faster generation of persitent RDF based Linked Data views derived from Extract, Transform, and Load (ETL) outputs from remote 3rd party ODBC/JDBC accessible RDBMS data sources [7] Scalable Fine-grained Access Control Lists (ACLs) and Data Access Policies scoped to Web Services and/or Named Graphs supporting various authentication protocols (OAuth, OpenID, WebID + TLS, basic PKI) """ ; """ Virtuoso 7.1 New Features Summary
  1. Improved I/O and checkpoint handling -- eliminitating the disruption of periodic DBMS checkpoints especially for applications deploye to the World Wide Web.
  2. CSV File Attachments -- Virtual Database (VDB) Layer now supports attachment of CSV files as it already does in regards to ODBC/JDBC accessible Tables from remote 3rd party ODBC/JDBC accessible RDBMS data sources.
  3. Enhanced VDB Layer with Vectorized data transmission -- as is the case with the advanced DBMS engine, all I/O operations within the VDB layer are now vectorized thereby leveraging fine-grain thread affinity provided by the Virtuoso installation's host operating system.
  4. Enhanced performance of SPARQL & SQL queries over RDF Views -- significantly faster generation of RDF based Linked Data views over remote 3rd party ODBC/JDBC accessible RDBMS data sources.
  5. Enhanced persistence of RDF Views -- faster generation of persitent RDF based Linked Data views derived from Extract, Transform, and Load (ETL) outputs from remote 3rd party ODBC/JDBC accessible RDBMS data sources.
  6. Scalable Fine-grained Access Control Lists (ACLs) and Data Access Policies scoped to Web Services and/or Named Graphs supporting various authentication protocols (OAuth, OpenID, WebID + TLS, basic PKI) .
""" ; ; ; <#EnhancedCheckPointing>, <#VDBSupportForCSV>, <#EnhancedRDFViewsGeneration>, <#EnhancedSPARQLOverRDFViews>, <#FineGrainedNamedGraphACLs>, <#EnhancedStability>, <#EnhancedSPARQL11Support> ; ; ; ; <#upgradeOf> , ; , , , ; , . ## Blog Posts ; ; "Meeting the Challenges of Linked Data in the Enterprise" ; """Blog post by Orri Erling (Virtuoso Program Manager) that explains -- using TPC-H-like benchmark results -- to showcase the effects of bubbling up the new core database engine functionality to the Virtual Database layer. """ . ; ; "Virtuoso 500 Billion RDF Statemetns (Triples) Bulk Load Experiment" ; """Blog post by Orri Erling (Virtuoso Program Manager) that describes throughput rates achieved while setting up an experiment to load 500 RDF statements (triples) representing entity relationships culled from a myriad of data sources. """ . ; ; "RDF based Linked Data & Security" ; """Blog post by Orri Erling (Virtuoso Program Manager) about challenges associated with fine-grained access control lists (acls) and data access policies when applied to data partitioned across millions of internal documents denoted by named graph IRIs. This particular post showcases new Virtuoso 7.1 functionality aimed at surmounting these challenges. """ . ; ; "150 Billion RDF Triples based BSBM Benchmark Report" ; """150 Billion RDF based entity relationships Benchmark report delivered as part of the EU co-sponsored Linked Open Data 2 (LOD2) project. """ . ## Virtuoso 7 License Offers by Operating System Family ; "Virtuoso 7 License Offers by Operating System Family" ; """A faceted browsing page that enables pivoting over the relationships between Virtuoso License Offers and Operating System Families, by default. You can alter your views by pivot across different entity relationship types (or relations). Note: click on the "Goto" or hyperlink that anchors the text following "About:" to view the actual document described by this page. """ . ## Download Page Description ## ; "Virtuoso Software Download Page" ; """Page that provides Virtuoso component download links for: the main database server, client connectivity kit (ODBC, JDBC, ADO.NET, XMLA, Jena, Sesame, and Redland Drivers), across Windows, Mac OS X, Linux, and Solaris. Other platform components are available on request. """ ; . ## Virutoso 7.1 Features Details ## <#EnhancedCheckPointing> , ; "Enhanced Checkpointing" ; """Non disruptive checkpoint operation that eliminates latency during syncs from cache to permanent storage. """ ; <#CoreDBMSEngine> ; <#NoServiceDisruption> . <#VDBSupportForCSV> , ; "CSV File Attachment Support" ; """Attachments of CSV files to Virtuoso that are then treated as Virtuoso relational tables which (like any other Virtuoso table) provide the foundation for generating conceptual RDF based Linked Data views (transient or materialized). """ ; <#VirtualDBMSEngine>, <#VirtualDBMSEngineSQLViews>; <#ConceptualViewsOverTabularData> ; . <#EnhancedRDFViewsGeneration> , ; "Faster Conceptual Views Generation" ; """Significant performance enhancement in regards to the time taken to complete RDF based Linked Data Views generation using local (native) or remote (3rd party) ODBC/JDBC data sources. """ ; <#VirtualDBMSEngineRDFViews>, <#VirtualDBMSEngine> ; <#HighPerformanceConceptualViews> ; . <#EnhancedSPARQLOverRDFViews> , ; "Faster SPARQL Querying Over Linked Data Views" ; """Significant performance enhancement in regards direct execution of SPARQL queries against remote 3rd party ODBC/JDBC accessible data sources. """ ; <#VirtualDBMSEngineRDFViews>, <#VirtualDBMSEngine> ; <#HighPerformanceConceptualViewQuerying> ; , ; . <#FineGrainedNamedGraphACLs> , ; "Fine-grained Access Control Lists (ACLs) & Data Access Policies" ; """Sophisticated, High-Performance ACLs and Data Access policies that enable fine-grained control over access to HTTP services and actual data stored across DBMS hosted documents (or named graphs). For instance its now possible to map data access policies to a combination of authenticated identities (external or internal) to millions of documents identifiers (or named graphs and graph groups), in scalable fashion that only has host operating computing resources (e.g., memory and disk) as its limitations. """ ; <#RDFDBMSEngine> ; <#ControlledDataAccess> ; , , , . <#EnhancedStability> , ; "Enhanced Stability" ; """Across the board stability improvements over the initial 7.0 release.""" ; <#CoreDBMSEngine> ; <#Stability> . <#EnhancedSPARQL11Support> , ; "Enhanced SPARQL 1.1 Compliance" ; """Across the board SPARQL 1.1 improvements over the initial 7.0 release. Likewise, closure of SPARQL 1.1 regressions relative to the 6.0 release. """ ; <#RDFDBMSEngine> ; <#StandardsCompliance> ; , , , . ## Functionality Realms to which features are scoped via hasScope relation <#CoreDBMSEngine> <#VirtuosoProductFunctionalityRealm> ; "Core Database Engine" ; "Core DB Engine" ; """Core SQL RDBMS functionality. """ ; , , , , , . <#DocumentDBMSEngine> <#VirtuosoProductFunctionalityRealm> ; "Document Database Engine" ; """Functionality scoped to the document database engine. """ ; , , . <#FileServer> <#VirtuosoProductFunctionalityRealm> ; "File (Document) Server" ; """File manangement services that supports a variety of protocols based on open standards. """ ; , . <#FileServerHTTP> <#VirtuosoProductFunctionalityRealm> ; "HTTP Document Server" ; """Document management services exposed via the HTTP protocol.""" ; , . <#FileServerWebDAV> <#VirtuosoProductFunctionalityRealm> ; "WebDAV Document Server" ; """Document management services exposed via the WebDAV extensions to the HTTP protocol.""" ; , . <#FileServerLDP> <#VirtuosoProductFunctionalityRealm> ; "LDP Document Server" ; """Document management services exposed via the Linked Data Platform extensions to the HTTP protocol.""" ; , . <#RDFDBMSEngine> <#VirtuosoProductFunctionalityRealm> ; "Core RDF Database Engine" ; "RDF Quad Store" ; """Core database engine specific functionality. """ . <#VirtualDBMSEngine> <#VirtuosoProductFunctionalityRealm> ; "Virtual Database Engine" ; "VDB" ; """SQL & RDF virtual database engine specfic functionality. """ . <#VirtualDBMSEngineSQLViews> <#VirtuosoProductFunctionalityRealm> ; "SQL Virtual Database Engine" ; "SQL VDB" ; """Virtual Database Engine component for constructing transient and/or materialized views over ODBC/JDBC data source names (DSNs) that reference remote 3rd party relational databases and CSV files (local or HTTP accessible). The resulting views, like native Virtuoso tables/views, are then accessible for SQL and SPARQL based query access using HTTP, ODBC, JDBC, OLE-DB, ADO.NET, and XMLA. """ ; , , , , , , , , , , . <#VirtualDBMSEngineRDFViews> <#VirtuosoProductFunctionalityRealm> ; "RDF Data Virtualization Engine" ; "RDF Views" ; """Virtual Database Engine component for constructing transient and/or materialized Linked Data views over external RDF data sources -- this includes in-built middleware (aka. "Sponger") for turning basic RDF into 5-Star RDF based Linked Data. Naturally, these views function like native Virtuoso RDF store documents (named graphs) which are then accessible for SQL, SPARQL, and SPASQL based query access using HTTP, ODBC, JDBC, OLE-DB, ADO.NET, and XMLA. """ ; <#VirtualDBMSEngineRDFViewsSponger> ; , , , , , , , , , . <#VirtualDBMSEngineRDFViewsSponger> <#VirtuosoProductFunctionalityRealm> ; "RDF Transformation Middleware" ; "RDF Mapper" ; """Extract, Load, and Transform (ETL) middleware for turning data from a variety of data sources into 5-Star RDF based Linked Data. Naturally, these views function like native Virtuoso RDF store documents (named graphs) which are then accessible for SQL, SPARQL, and SPASQL based query access using HTTP, ODBC, JDBC, OLE-DB, ADO.NET, and XMLA. """ ; <#VirtualDBMSEngineRDFViewsSpongerCartridges> ; , , , , , , , , , , , . <#VirtualDBMSEngineRDFViewsSpongerCartridges> <#VirtuosoProductFunctionalityRealm> ; "RDF Transformation Cartridges" ; "Sponger Cartridges" ; """Data access providers (or drivers) that provide actual load, extraction, and transformation services built atop 3rd party data access APIs. """ ; is of ; ; , , , , , , , , , , . ## Client Connectivity Kit <#ClientConnectivity> <#VirtuosoProductFunctionalityRealm> ; "Client Connectivity" ; "Data Access Drivers" ; """Client Connectivity Kit covering ODBC, JDBC, ADO.NET, OLE-DB, XMLA, Jena, Sesame, Redland providers. """ ; , , , , , , , , , . ## Benefits <#NoServiceDisruption> , , , ; "Uninterrupted Database Engine Access" ; """Enables development and deployment of resilient always on data driven solutions. """ . <#ConceptualViewsOverTabularData> , , , ; "Conceptual Views construction over CSV based Tabular Data Sources" ; """Broad data virtualization through support for attachment of CSV files that are then treated like any other native or ODBC/JDBC accessible relational database tables -- especially as CSV is are a widely supported open standard for tabular data interchange. """ . <#HighPerformanceConceptualViews> , , , ; "High-Performance Conceptual Views Construction" ; """Enabling creation of conceptual views across heterogeneous data sources that aren't compromised by scalability challenges that arise when large data warehouses are an integral part of the data virtualization effort. """ . <#HighPerformanceConceptualViewQuerying> , , , ; "High-Performance Querying over Conceptual Views" ; """Enables fast and powerful querying over conceptual views using declarative query languages such as SPARQL, SQL, or SPASQL (SPARQL from within SQL). """ . <#ControlledDataAccess> , , , ; "Controlled & Secure Data Access" ; """Use of sophisticated access control lists and data access policies to controll access to data that comply with internal policies and/or public regulations. """ . <#Stability> , , , ; "Stability" ; """Resilient data access, integration, and management services. """ . <#StandardsCompliance> , , , ; "SPARQL 1.1 Support" ; """Open standards based query language support that ensures interoperability and longevity of systems. """ . ## Functionality Realm Sub-Category Definition <#VirtuosoProductFunctionalityRealm> ; "Functionality Realm"; """A specific functionality sub-category used scope product functionality to a specific realm. """ ; . ## is of ; ## is of . "Functionality Realm Diagram & Illustration"; """Virtuoso's varied functionality delivered as part of an open standards compliant hybrid server to data management, integration, and publication. """ . ## upgradeOf Relation Description <#upgradeOf> , ; "upgradeOf"; """Relation that indicates one product release is an upgrade of another.""" ; ; . ## Statement Property (Predicate) Descriptions ## ; "Marked-Up Content" ; """The object of this relation is marked-up (HTML, (X)HTML, Atom, RSS etc.) content that a user agent might post-process, subject to its markup processing capabilities. """ . ## Turtle End ##