Skip to content

Commit

Permalink
Minor documentation updates
Browse files Browse the repository at this point in the history
  • Loading branch information
IvanoBilenchi committed Feb 13, 2024
1 parent ea68de9 commit 5c5cceb
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 10 deletions.
23 changes: 14 additions & 9 deletions docs/about/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,21 @@ Motivation
==========

Access to OWL 2 ontologies is currently limited to platforms supporting Java (via the `OWL API`_)
or Python (through OWLReady_). owl-cpp_ also exists for other platforms, though it deserializes
ontologies into RDF triples rather than OWL axioms and constructs.
or Python (through OWLReady_). owl-cpp_ also exists for other platforms, though it is not
actively maintained, and it deserializes ontologies into RDF triples rather than
OWL axioms and constructs

Cowl aims to bring OWL support to most remaining platforms. In fact, it abides to some
key principles which make it very portable:
Cowl aims to bring OWL support to most remaining platforms, with an explicit focus on
embedded devices. In fact, it abides to some key principles which make it very portable:

- It is written in **standard C11** with no compiler- or platform-specific API calls.
- It is **self-contained**, with no runtime dependencies other than `uLib`_.
- It goes to great lengths to have a **tiny memory footprint** while being **very fast**,
meaning it can run even on the most resource-constrained devices.
- It goes to great lengths to have a **tiny memory footprint** while being **very fast**.

The latter property not only allows Cowl to run on resource-constrained devices,
but it makes it a great option for performance-critical applications, as it is able to handle
very large ontologies much faster and using significantly less memory than other tools
[SWEET22]_.

Features
========
Expand All @@ -47,9 +52,9 @@ Publications

Additional context about Cowl is provided in the following academic publications:

- Ivano Bilenchi, Floriano Scioscia, Michele Ruta. |sweet2022|_.
*First International Workshop on the Semantic Web of EveryThing (SWEET 2022)*, co-located
with the *22nd International Conference on Web Engineering (ICWE 2022)*.
.. [SWEET22] Ivano Bilenchi, Floriano Scioscia, Michele Ruta. |sweet2022|_.
*First International Workshop on the Semantic Web of EveryThing (SWEET 2022)*, co-located
with the *22nd International Conference on Web Engineering (ICWE 2022)*.
License
=======
Expand Down
2 changes: 1 addition & 1 deletion docs/howto/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ In order to query an ontology you must first deserialize it, which can be done v
:struct:`CowlManager`. Cowl can use multiple readers, either built-in or provided by the user.
For further information, refer to :ref:`the related documentation <reading>`.

OWL ontologies may `import <owl imports>`_ other ontologies, which may involve loading them
OWL ontologies may `import <OWL imports_>`_ other ontologies, which may involve loading them
from mass storage or retrieving them from the network. Cowl's approach to imports reflects
its :ref:`focus on portability <about>`, so ontology retrieval
:ref:`is delegated to the end user <import>`.
Expand Down

0 comments on commit 5c5cceb

Please sign in to comment.