Skip to main content

DOI

Babelon - A simple standard for managing ontology translations and language profiles

Editors:

  • @matentzn
  • @LLTommy
  • @mellybelly
  • @drseb
  • Anyone that wants to be on here.

Provisional documentation here.

Babelon is simple standard for managing ontology translations and language profiles. Profiles are managed a simple TSV files, for example:

source source_version source_language translation_language subject_id predicate_id source_value translation_value translator translation_date translation_confidence translation_precision translation_type
http://purl.obolibrary.org/obo/hp.owl http://purl.obolibrary.org/obo/hp/releases/2021-04-13/hp.owl en de HP:0001945 rdfs:label Fever Fieber https://orcid.org/0000-0002-1373-XXXX 2021-05-21 0.95 exact HumanCurated
http://purl.obolibrary.org/obo/hp.owl http://purl.obolibrary.org/obo/hp/releases/2021-04-13/hp.owl en de HP:0002615 oio:exactSynonym Low blood pressure Niedriger Blutdruck https://orcid.org/0000-0002-1373-XXXX 2021-05-21 0.9 exact HumanCurated

The goal of Babelon is to capture the minimum data required to enable the following use cases:

  • Translate a profile into RDF to enable seamless integration of alternative language alongside the primary ones.
  • Support all properties for translation, including labels, synonyms and definitions.
  • Capture important metadata such as confidence and precision of translation.
  • Enable cross-language editing. For example:
    • Notify language profile maintainers of new terms or changed labels
    • Notify the core ontology teams of changes to translations, with a potential to suggest updating ones own annotations or adding new synonyms.

As a first use case for the format, we see to capture the French language translations of the Human Phenotype Ontology by the Orphanet team and use them to provide versioned language profiles of HPO.

Editors

# in new environment
pip install poetry
poetry install
make translations

Acknowledgements

This cookiecutter project was developed from the monarch-project-template template and will be kept up-to-date using cruft.

Metadata

Release files for babelon 0.3.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for babelon 0.3.6
File Size Uploaded Provenance Actions
babelon-0.3.6.tar.gz 21.7 kB Without provenance Details for babelon-0.3.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for babelon 0.3.6
File Interpreter ABI Platform Actions
babelon-0.3.6-py3-none-any.whl Python 3 none any Details for babelon-0.3.6-py3-none-any.whl

Total release size: 46.7 kB

Release files / babelon-0.3.6.tar.gz

Download URL babelon-0.3.6.tar.gz
Size 21.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2323ddcc831fe48c67a84c3831172aba98be84d0987095ab5e789a3d6144407b
BLAKE2b-256 checksum
How to use checksums
19894e59f2547edf38730f7d48b1b12350599d920c637f43ad5a912ab93cff18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / babelon-0.3.6-py3-none-any.whl

Download URL babelon-0.3.6-py3-none-any.whl
Size 25.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
48e7c88770f5e5dded4bb55260adf6d7762d25d829d9edb1fdcae99046c1071e
BLAKE2b-256 checksum
How to use checksums
276a208aec192d3207fc90b7093ab4eb41ab682b4e2ab0dc5e62c6319d752315
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Security for babelon 0.3.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page