Crate horned_owl

source ·
Expand description

Horned-OWL

Horned-OWL is a library for the reading, manipulation and blah generation of OWL ontologies.

The W3C Ontology Web Language (OWL) is a mechanism for representing complex knowledge in the form an Ontology; describing entities and the relationship between. Unlike a simple classification taxonomy, OWL is highly expressive and maps to a formal semantics which makes the ontology open to computational reasoning.

The aim of the library is to provide a representation of OWL that can be used to mainpulate OWL ontologies. As well as a library, it offers a number of command-line tools for performing the same.

The focus of this library is on performance, compared to the OWL API, thereby allowing large scale, bulk manipulation of ontologies that currently requires specialized machinary.

Author

This library is written by Phillip Lord phillip.lord@newcastle.ac.uk

Status

The core data model of the library now provides a complete implementation of the OWL2 DL specification. It appears to be highly performant, being between 1 and 2 orders of magnitude faster than the OWL API for some tasks.

Modules

Errors for the Horned-OWL library
Parsers and Renders for OWL Ontologies
This module implements the basic data data structure for OWL2.
A variety of Ontology Implementations
Standard Vocabularies for OWL