Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phillord/horned-owl
https://github.com/phillord/horned-owl
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/phillord/horned-owl
- Owner: phillord
- License: lgpl-3.0
- Created: 2018-01-05T19:38:37.000Z (over 6 years ago)
- Default Branch: devel
- Last Pushed: 2024-04-26T10:30:12.000Z (about 2 months ago)
- Last Synced: 2024-04-26T19:33:02.339Z (about 2 months ago)
- Language: Rust
- Size: 1.22 MB
- Stars: 58
- Watchers: 10
- Forks: 10
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: COPYING
- Roadmap: roadmap.md
Lists
- awesome-semantic-web - Horned OWL - Horned-OWL is a library for manipulating OWL data. (Programming / Rust)
- awesome-ontology - Horned OWL - An OWL Rust library (Programming / OWL-aware libraries)
- repo-5491-awesome-semantic-web - Horned OWL - Horned-OWL is a library for manipulating OWL data. (Programming / Rust)
- awesome-semantic-web - Horned OWL - Horned-OWL is a library for manipulating OWL data. (Programming / Rust)
README
Horned OWL
==========[![Crates.io](https://img.shields.io/crates/v/horned-owl?style=flat-square)](https://crates.io/crates/horned-owl) [![docs.rs](https://img.shields.io/docsrs/horned-owl?style=flat-square)](https://docs.rs/horned-owl/latest/horned_owl/)
Horned-OWL is a library for manipulating data written using the [Web Ontology Language (OWL)](https://en.wikipedia.org/wiki/Web_Ontology_Language).
While there are a number of libraries that manipulate this form
of data such as the [OWL API](https://github.com/owlcs/owlapi),
they can be quite slow. Horned-OWL is aimed at allowing ontologies
with millions of terms.The library now implements all of OWL2, and we are working on further
parser functionality. We are testing it with real world tasks, such as
parsing the Gene Ontology, which is does in 2-3 seconds which is 20-40
times faster than the OWL API.Library
-----To use the latest version of the library in your Rust project, add the following line to your Cargo.toml file:
```toml
[dependencies]
...
horned-owl = "0.14.0"
```Command Line Tools
------------------A set of command line tools are available as in [Horned Bin](horned-bin/README.md).