Primer Introduction to GraphDB

compared with
Version 8 by Reneta Popova
on Aug 21, 2014 17:25.

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

Changes (5)

View Page History
{toc}

GraphDB is based on Ontotexts's Triple Reasoning and Rule Entailment Engine (TRREE) -- a native RDF rule-entailment engine. The supported semantics can be configured through the definition of rule-sets. The most expressive pre-defined rule-set combines unconstrained RDFS and OWL- Lite. Custom rule-sets allow tuning for optimal performance and expressivity. GraphDB supports RDFS (section 3.1.2), OWL DLP (section 3.1.5.1), OWL Horst (section 3.1.5.2), most of OWL Lite (section 3.1.5.4) and OWL2 RL (section 3.1.5.3).
The three editions of GraphDB are GraphDB-Lite, GraphDB-SE (standard edition) and GraphDB-Enterprise (cluster configuration). With GraphDB-Lite, reasoning and query evaluation are performed in-memory, while, at the same time, a reliable persistence strategy assures data preservation, consistency, and integrity. GraphDB-SE is the high-performance 'enterprise' edition that scales to massive quantities of data. Typically, GraphDB-Lite can manage millions of explicit statements on desktop hardware, whereas GraphDB-SE can manage billions of statements and multiple simultaneous user sessions. GraphDB-Enterprise is an enterprise grade cluster management component that uses a collection of GraphDB instances to provide a resilient, high-performance semantic database.
The key differences between the editions of GraphDB are discussed in section 4.5 and in the GraphDB presentation \[28\]. The results form a number of benchmarks, as well as plenty of other performance evaluation and analysis information, are available on the Web site [http://www.ontotext.com/products/ontotext-graphdb/|http://www.ontotext.com/products/ontotext-graphdb/].
* *rdfs*: supports standard RDFS semantics;
* *owl-horst*: OWL dialect close to OWL Horst; the differences are discussed below;
* *owl-max*: a combination of most of OWL- Lite with RDFS;
* *owl2-rl*: Fully conformant OWL2 RL profile \[44\] except for D-Entailment, i.e. reasoning about data types.

h2. OWL Compliance

Regarding OWL compliance, GraphDB supports several OWL like dialects: OWL Horst \[37\] (*owl-horst*), OWL Max (*owl-max*) that covers most of OWL- Lite and RDFS, OWL2 QL (*owl2-ql*) and OWL2 RL (*owl2-rl*).

With the *owl-max* rule-set GraphDB supports the following semantics:
* full RDFS semantics without constraints or limitations, apart from the entailment related to typed literals (known as D-entailment). For instance, meta-classes (and any arbitrary mixture of class, property, and individual) can be combined with the supported OWL semantics
* most of OWL-Lite
* most of OWL Lite
* all of OWL DLP