Pellet—The Open Source OWL DL Reasoner.

Owlgres—Scalable OWL2 DL-Lite Reasoner

Owlgres is an open source, scalable reasoner for OWL2, the (next version of the) Web Ontology Language. Owlgres combines Description Logic reasoning with the data management and performance properties of an RDBMS. We develop with and suggest deployment using PostgreSQL. Owlgres’s primary service is conjunctive query answering, using (currently, a subset of) SPARQL-DL.

Dual License: Open Source & Commercial

Owlgres is available under the GNU AGPL 3 open source license. For some applications and uses, primarily commercial or proprietary ones, the terms of the AGPL probably aren’t appropriate or acceptable. For those cases we offer commercial licenses. For details, contact us.

Support: Best Effort & Commercial

We provide support for Owlgres on its mailing list on a best-effort basis. If you need something more reliable, we also provide commercial support. The current list of requested enhancements and known bugs is available at the public Owlgres Trac site.

Downloading Owlgres

You can download the lastest release, 0.1 (alpha), of Owlgres:

Installation and Usage

Owlgres docs are included in the release distribution’s doc directory. See README.txt in the distribution to learn how to load and query data via the command line interface. See doc/OwlgresEndpoint.txt to learn how to use Owlgres as a SPARQL endpoint. Additional documentation is available at the Owlgres Trac Site.

About DL-Lite

DL-Lite is undergoing standardization as a profile of OWL2 and it is our goal to support all features of the standard in Owlgres. It implements most of the most recent draft specification of the DL-Lite Profile of OWL2 with some documented exceptions .

Owlgres also includes some features that we expect to be added to the profile before standardization is finalized. These include limited use of qualified existentials and datatype property support.

Features

  • Fast, Scalable DL-Lite Reasoning
  • Query answering
  • Consistency Checking
  • Transaction Support
  • PostgreSQL Maturity