- From: Barry Bishop <barry.bishop@ontotext.com>
- Date: Thu, 25 Nov 2010 17:46:34 +0100
- To: onto_team@sirma.bg, owlim-discussion@ontotext.com, gate-developers@lists.sourceforge.net, semantic-web@w3.org, sesame-general@lists.sourceforge.net, ict-larkc@lists.sti2.at, soa4all@lists.atosresearch.eu
- Message-ID: <1290703594.14981.24.camel@barbara>
[Apologies for cross-posting] BigOWLIM 3.4 Released - delivering Jena integration, geo-spatial indices and OWL2-QL support Ontotext are pleased to announce version 3.4 of their OWLIM family of semantic repositories. This release is aimed at improving the integration possibilities for BigOWLIM by including support for the popular Jena RDF framework, as well as improving the range of application domains by including special extensions for Geo-spatial data. Many other enhancements and updates are also included - full details of these changes for BigOWLIM are given below: * Jena adapter (BETA): Applications which use the Jena framework or Jena-compliant RDF stores can seamlessly switch to BigOWLIM to take advantage of efficient loading and high-performance reasoning. At the same time, Jena's ARQ engine allows BigOWLIM to handle the latest SPARQL 1.1 extensions, e.g. aggregates. The adapter is still a beta version and has not been rigorously tested for conformance yet, but can be used with Joseki to make queries and has successfully passed BSBM and LUBM benchmarks. The results suggest that for most of the scenarios and tasks BigOWLIM can deliver considerable performance improvements when used as a replacement for Jena's own native RDF backend TDB. * Geo-spatial extensions: Applications can efficiently make queries involving constraints such as 'nearby point' and 'within region'. Special-purpose indices allow such constraints to be evaluated very efficiently on top of large volumes of location-related data, for example, finding airports within 50 miles of London in the GeoNames dataset (92 million statements, describing more than 6 million geographic features all over the world) becomes 500 times faster when compared to the same query evaluated without the geo-spatial indices. * OWL2-QL support: This OWL2 profile is based on DL-LiteR, a variant of DL-Lite that does not require the unique name assumption. It is designed to be amenable to implementation on relational databases, due to its suitability for re-writing queries to SQL. This release includes a rule-set for this profile in order to expand the range of standard rule-sets and to give users more flexibility when choosing a balance between complexity of inference and scalability. * Rule engine enhancements and improved reasoning performance: The rule-engine now supports the ability to use context as part of rule premises and consequences. This allows for more efficient processing of certain OWL constructions, particularly those rules using RDF lists. All predefined rule-sets have been upgraded to make use of this new expressiveness. As a result, there is now just a single rule-set for OWL2-RL, where in the previous version there was a 'conformant' and a 'reduced' version. The new rule engine has lead to an improvement in LUBM loading performance of around 22%. * Enhanced Lucene-based full text search: More flexibility is enabled when using Lucene full-text search. Users can create multiple customised indices and can decide whether to include URIs or literals, select literals by language tags, and use custom analyzers and scorers. Any number of custom indices can be used within the same query. * Auto-restore: A configurable policy parameter can be used to specify how the user wishes the repository to start after an abnormal termination. By default, the database restorer tool will be run automatically to return the database to the state prior to the stop event, i.e. to the state after the last committed transaction. * Simplified 'implicit-only' statement retrieval: When using the Sesame openRDF API to return only implicit statements, the 'implicit' pseudo-graph is now used. This is simpler and more consistent with query processing than the old method of invoking RepositoryConnection.getStatements() twice. * Documentation: The distribution package includes two new guides: Replication Cluster Quick Start Guide that has details on installing and configuring a cluster and Performance Tuning Guide that brings together all information for optimising loading time, inference and query processing. The OWLIM Team, November 2010
Received on Thursday, 25 November 2010 16:46:59 UTC