- 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