For the purpose of the clarity, I will summarize these tools and benchmarks here. I intend to comment on them as much as I can during next few weeks.
(As of January 2008)
OWL reasoners: ( for reasoning, inferencing)
- Pellet - free/open source with some restriction on commercial use - Supports OWL DL, DL Safe SWRL rules.
Java based - RacerPro - Educational free evaluation licence, commercial paid licence - Supports OWL DL
Java based - KAON2 - Free for educational and non-academic use, different licence for commercial use. Supports OWL-DL and SWRL with F-Logic ontologies
Java based - FaCT++ - seems free,open source
C++ based - OWL API - free, open source. This is actually OWL API with reasoner interface to FaCT++ and Pellet.
Java based - OWLIM - free version with limitations, commercial licence is with all features
Supports RDFS and most of OWL-Lite. More importantly contains a semantic repository over Sesame.
Java based
- Virtuso from OpenLink
Getting started link is here - AllegroGraph from Franz Inc.
Java/Lisp based
Java learning centre is here - Mulgara (previously Kowari)
- SwiftOWLIM and BigOWLIM from ontotext
SwiftOWLIM is an open-source library, under LGPL
BigOWLIM is available under an RDBMS-like commercial licence on a per-server-CPU basis - Sesame RDF store from Aduna
- Oracle 11g has RDF store support
- Scalable Ontology Repository (SOR) [Previously Minerva] from IBM. It supports DLP (Description Logic Program), a subset of OWL DL.
Part of the IBM Integrated Ontology Development Toolkit. - D2RServer is a a tool for serving Linked Data views on relational databases.D2R server relies on a declarative mapping between the schemata of the database and the target RDF terms. Based on this mapping, D2R Server serves a Linked Data view on your database and provides a SPARQL endpoint for the database.
- Lehigh University Benchmark (LUBM)
Y. Guo, Z. Pan, and J. Heflin. LUBM: A Benchmark for OWL Knowledge Base Systems. Journal of Web Semantics 3(2), 2005, pp158-182.
One of the early works on the subject, however now seems outdated. Good reference point for any future comparisons.
Compares the RDF stores.
timeline: 2004/2005 - Berlin bechmark
from Freie Universität, Berlin
Benchmark for comparing the performance of storage systems that expose SPARQL endpoints ( does not compare the reasoning capacity)
timeline: 2008 - University Ontology Benchmark (UOBM) from IBM
Li Ma, Yang Yang, Zhaoming Qiu, GuoTong Xie, Yue Pan, Shengping Liu. Towards a Complete OWL Ontology Benchmark. In Proceedings of ESWC'2006. pp.125~139
Compares the RDF stores along with its reasoning capability (OWL DL and OWL Lite).
timeline:2006 - Survey paper : What's wrong with OWL Benchmarks?
Finds (rightly) fault with above (1 and 3) benchmarks and outlines the requirements that if implemented in a benchmark shall ideally cover real world scenarios.
This list is no way near exhaustive, so I plan to extend it whenever I can. Please drop comments if you have any...