Horned-OWL: Flying Further and Faster with Ontologies
From International Center for Computational Logic
Horned-OWL: Flying Further and Faster with Ontologies
Phillip LordPhillip Lord, Björn GehrkeBjörn Gehrke, Martin LarraldeMartin Larralde, Janna HastingsJanna Hastings, Filippo De BortoliFilippo De Bortoli, James A. OvertonJames A. Overton, James P. BalhoffJames P. Balhoff, Jennifer WarrenderJennifer Warrender
Phillip Lord, Björn Gehrke, Martin Larralde, Janna Hastings, Filippo De Bortoli, James A. Overton, James P. Balhoff, Jennifer Warrender
Horned-OWL: Flying Further and Faster with Ontologies
Transactions on Graph Data and Knowledge (TGDK), 2(2):1-14, December 2024
Horned-OWL: Flying Further and Faster with Ontologies
Transactions on Graph Data and Knowledge (TGDK), 2(2):1-14, December 2024
- KurzfassungAbstract
Horned-OWL is a library implementing the OWL2 specification in the Rust language. As a library, it is aimed at processes and manipulation of ontologies, rather than supporting GUI development; this is reflected heavily in its design, which is for performance and pluggability; it builds on the Rust idiom, treating an ontology as a standard Rust collection, meaning it can take direct advantage of the data manipulation capabilities of the Rust standard library. The core library consists of a data model implementation as well as an IO framework supporting many common formats for OWL: RDF, XML and the OWL functional syntax; there is an extensive test library to ensure compliance to the specification. In addition to the core library, Horned-OWL now supports a growing ecosystem: the py-horned-owl library provides a Python front-end for Horned-OWL, ideal for scripting ontology manipulation; whelk-rs provides reasoning services; and horned-bin provides a number of command line tools. The library itself is now mature, supporting the entire OWL2 specification, in addition to SWRL rules, and the ecosystem is emerging into one of the most extensive for manipulation of OWL ontologies. - Weitere Informationen unter:Further Information: Link
- Projekt:Project: ScaDS.AI
- Forschungsgruppe:Research Group: AutomatentheorieAutomata Theory
@Article{lord_et_al:TGDK.2.2.9,
author = {Lord, Phillip and Gehrke, Bj\"{o}rn and Larralde, Martin and Hastings, Janna and {De Bortoli}, Filippo and Overton, James A. and Balhoff, James P. and Warrender, Jennifer},
title = {{Horned-OWL: Flying Further and Faster with Ontologies}},
journal = {Transactions on Graph Data and Knowledge},
pages = {9:1--9:14},
ISSN = {2942-7517},
year = {2024},
volume = {2},
number = {2},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/TGDK.2.2.9},
URN = {urn:nbn:de:0030-drops-225932},
doi = {10.4230/TGDK.2.2.9},
annote = {Keywords: Web Ontology Language, OWL, Semantic Web}
}