Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vemonet/tao
✒️ Text Annotation Ontology
https://github.com/vemonet/tao
ontology owl-ontology text-annotations
Last synced: about 2 months ago
JSON representation
✒️ Text Annotation Ontology
- Host: GitHub
- URL: https://github.com/vemonet/tao
- Owner: vemonet
- License: cc-by-4.0
- Created: 2023-02-20T09:08:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-20T14:22:23.000Z (over 1 year ago)
- Last Synced: 2024-04-17T04:59:21.162Z (9 months ago)
- Topics: ontology, owl-ontology, text-annotations
- Language: Shell
- Homepage: https://vemonet.github.io/tao
- Size: 1.74 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# ✒️ Text Annotation Ontology
[![Update documentation website](https://github.com/vemonet/tao/actions/workflows/publish.yml/badge.svg)](https://github.com/vemonet/tao/actions/workflows/publish.yml)
A repository to publish documentation for the **Text Annotation Ontology** at [vemonet.github.io/tao](https://vemonet.github.io/tao), used by the [pubannotation.org](http://pubannotation.org) service.
The original ontology was published at http://pubannotation.org/ontology/tao.owl, but it has now disappeared. Good thing I cloned it here! Seems like I am the official repository now 👀
The ontology hosted on this repository has been slightly modified with Protégé 5.5.0 to add ontology metadata (license, label, description, preferred prefix and namespace). I contacted the original authors of the ontology by email to validate we could use the cc-by license for this ontology.
I wish I could send a PR to the original repository that was created at https://github.com/pubannotation/tao, but since the repository is empty GitHub prevents me from sending a PR.
♻️ The documentation website hosted at [vemonet.github.io/tao](https://vemonet.github.io/tao) is automatically updated by a GitHub Action at every change to the ontology file.
## 📖 Generate the docs locally
Make sure Java ~17 and python >=3.8 are installed. We recommend to enable a python virtual environment.
Create the virtual environment:
```bash
python -m venv .venv
```Activate the virtual environment:
```bash
source .venv/bin/activate
```Install the dependencies:
```bash
./scripts/install.sh
```Build the docs:
```bash
./scripts/build.sh
```Start a web server to check the generated docs locally:
```bash
./scripts/start.sh
```