Crate horned_owl

Source
Expand description

§Horned-OWL

Horned-OWL provides an interface to parse, generate and handle ontologies written using the Web Ontology Language (OWL). 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 manipulate OWL ontologies.

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 machinery.

§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§

adaptor
Support conversion of HornedOWL data structures
curie
error
Errors for the Horned-OWL library
io
Parsers and renderers for several of the ontology formats listed in the W3C recommendation.
model
This module implements the basic data data structure for OWL2.
normalize
Transforms Ontology to a normalized representation
ontology
A variety of Ontology Implementations
resolve
Fetches data from an IRI
visitor
Visitor support for OWL Ontologies.
vocab
Core RDF vocabularies used in the OWL2 RDF format.