1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
//! # Horned-OWL //! //! Horned-OWL is a library for the reading, manipulation and blah //! generation of //! [OWL](https://www.w3.org/TR/2012/REC-owl2-primer-20121211/) //! 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](https://github.com/owlcs/owlapi), 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. //extern crate curie; //extern crate enum_meta; #[macro_use] extern crate failure; //#[macro_use] extern crate indexmap; extern crate log; extern crate quick_xml; pub mod command; pub mod error; pub mod io; pub mod model; pub mod ontology; pub mod vocab;