GraphDB-Lite Fact Sheet

Version 1 by barry.bishop
on Jul 01, 2013 14:07.

compared with
Version 2 by Dimitar Manov
on Jul 17, 2014 17:39.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (15)

View Page History
OWLIM-Lite GraphDB-Lite is a high-performance semantic repository created by Ontotext including a native RDF rule entailment engine. It is implemented in Java and packaged as a Storage and Inference Layer (SAIL) for the Sesame openRDF framework. The supported semantics can be configured through rule-set definition and selection. Rule-sets for OWL-Horst, unconstrained RDFS with OWL-Lite and the OWL2 RL profile are included. Custom rule-sets allow tuning for optimal performance and expressivity.
Reasoning and query evaluation are performed in-memory. A reliable persistence strategy ensures data preservation, consistency, and integrity. OWLIM-Lite GraphDB-Lite can manage millions of explicit statements on desktop hardware. A principle limitation of OWLIM-Lite GraphDB-Lite is the relatively slow delete operation, whereas loading, reasoning, and query evaluation proceed extremely quickly even against huge ontologies and knowledge bases. According to the limited evaluation data available, OWLIM-Lite GraphDB-Lite is the fastest OWL repository available.
OWLIM's GraphDB's web site, [http://www.ontotext.com/owlim|http://www.ontotext.com/owlim]{color:#0000ff},{color} provides extensive information and references regarding support contacts and mailing lists, documentation, download details and latest performance benchmarks.

{toc}
h1. Features

The key features of the current release of OWLIM-Lite GraphDB-Lite can be summarised as follows:
* *The fastest* *semantic repository* in the World, it can perform non-trivial inference on millions of RDF data statements;
* *Pure Java implementation*, ensuring ease of deployment and portability;
h1. Interfaces, Standards, Requirements

+OWLIM-Lite+ +GraphDB-Lite+ is a Java library without user interface. Sesame's Web UI applications can be used.
+Interfaces (API, Web Services)+: OWLIM GraphDB implements the SAIL interfaces of Sesame, so it can be used locally (embedded) or remotely via the Sesame HTTP server.
+Platform:+ Java JRE version 1.6 or later (both 32-bit and 64-bit versions). If using custom rule-sets are used then a Java JDK version 1.6 or later is required.
+Supported standards:+ OWLIM GraphDB is bound to the data and query standards supported by Sesame. RDF is the basic data standard; the supported query languages are: SeRQL, SPARQL, RQL, RDQL.
+Syntaxes:+ The import and export of all major RDF syntaxes (XML, N3, N-Triples, N-Quads, Turtle, TriG, TriX) is supported through Sesame.
+Semantics:+ OWLIM GraphDB supports RDFS, OWL Horst, OWL Max (RDFS with that part of OWL Lite that can be captured in rules), OWL2 QL and OWL2 RL, along with the ability to create customised rule-sets.
+Required Libraries+: Sesame ([http://www.openrdf.org|http://www.openrdf.org]) is an open-source RDF framework with support for RDF inference and querying. OWLIM-Lite GraphDB-Lite has been tested with Sesame release 2.7.

h1. Licensing

OWLIM-Lite GraphDB-Lite -- (c) Copyright Ontotext AD. OWLIM-Lite GraphDB-Lite is _not open-source software_. OWLIM-Lite GraphDB-Lite is licensed for use free of charge. Re-distribution of OWLIM-Lite GraphDB-Lite in any form other than the original distribution package is strictly forbidden. Any form of modification or reverse-engineering of OWLIM-Lite GraphDB-Lite is forbidden. OWLIM-Lite GraphDB-Lite is distributed without any warranty. Full licensing information is available in the licence file in the 'doc' folder of the distribution package.
Sesame - (c) Copyright Aduna b.v. Sesame is an open-source library, available under [LGPL|http://www.gnu.org/copyleft/lesser.html].

h1. Installation and Usage

OWLIM-Lite GraphDB-Lite is distributed as a ZIP archive that contains the OWLIM-Lite GraphDB-Lite jar, all required libraries, configuration files, documentation, sample code and data. OWLIM-Lite GraphDB-Lite is designed to be used as a Storage and Inference Layer (SAIL) for the Sesame openRDF framework -- no OWLIM GraphDB specific interfaces are intended for external use. Sesame 2 libraries are included as part of the OWLIM GraphDB distribution; the complete Sesame distribution can be downloaded from [http://www.openrdf.org|http://www.openrdf.org]. Use of the rule-compiler (i.e. custom rule-sets) requires the Java Development Kit (JDK) version 1.6 or later, otherwise a Java Runtime Environment (JRE) version 1.6 or later is required.
The easiest way to get to know OWLIM-Lite GraphDB-Lite is to explore the Getting Started application that is included in the release package and documented in the [configuration section|OWLIM-Lite section|GraphDB-Lite Configuration] -- it allows one to load data, evaluate queries, and experiment with the configuration parameters, without the need to understand and compile Java code.
The [installation section|OWLIM-Lite section|GraphDB-Lite Installation] provides all the information necessary to setup OWLIM-Lite GraphDB-Lite with Sesame.

h1. Credits

OWLIM GraphDB uses Sesame as a library, taking advantage of its APIs for storage and querying, as well as the support for a wide variety of query languages (e.g. SPARQL 1.1 and SeRQL) and RDF syntaxes (e.g. RDF/XML, N3, Turtle).

The development of OWLIM GraphDB is partly supported by [SEKT|http://www.sekt-project.com/], [TAO|http://www.tao-project.eu], [TripCom|http://www.tripcom.org/], [LarKC|http://www.larkc.eu/], and other [FP6|http://cordis.europa.eu/fp6/] and [FP7|http://cordis.europa.eu/fp7/] European research [projects|http://www.ontotext.com/research/].