OWL2Vec-Star
OWL2Vec*: Embedding OWL ontologies
Free software: Apache-2.0 License
Documentation: https://owl2vec-star.readthedocs.io.
Features
OWL2Vec* v0.2.0 exposes a CLI with two subcommands, which allows you to perform two main programs.
Standalone
This command will embed one ontology. It can be configured by the configuration file default.cfg. See the examples and comments in default.cfg for the usage.
Running example:
$ owl2vec_star standalone --config_file default.cfg
Note: Different from the experimental codes, the standalone command has implemented all OWL ontology relevant procedures in python with Owlready, but it also allows the user to use pre-calculated annotations/axioms/entities/projection to generate the corpus.
Standalone Multi
This command will embed multiple ontologies into one language model, where the documents from multiple ontologies will be merged. One use case example is embedding all the conference relevant ontologies of the OAEI conference track at once.
Running example:
$ owl2vec_star standalone-multi --config_file default_multi.cfg
Note: Different from the standalone command, this command for multiple ontologies does NOT allow the pre-calculated or external annotations/axioms/entities/projection.
Publications
Main Reference
Jiaoyan Chen, Pan Hu, Ernesto Jimenez-Ruiz, Ole Magnus Holter, Denvar Antonyrajah, and Ian Horrocks. OWL2Vec*: Embedding of OWL ontologies. Machine Learning, Springer, 2021. [PDF] [@Springer] [Collection] [Codes for the computed results.]
Applications with OWL2Vec*
Jiaoyan Chen, Ernesto Jimenez-Ruiz, Ian Horrocks, Denvar Antonyrajah, Ali Hadian, Jaehun Lee. Augmenting Ontology Alignment by Semantic Embedding and Distant Supervision. European Semantic Web Conference, ESWC 2021. [PDF] [LogMap Matcher work]
Ashley Ritchie, Jiaoyan Chen, Leyla Jael Castro, Dietrich Rebholz-Schuhmann, Ernesto Jiménez-Ruiz. Ontology Clustering with OWL2Vec*. DeepOntonNLP ESWC Workshop 2021. [PDF]
Preliminary Publications
Case Studies
Data and codes for class membership prediction on the Healthy Lifestyles (HeLis) ontology, and class subsumption prediction on the food ontology FoodOn and the Gene Ontology (GO), are under the folder case_studies/.
Credits
Code under rdf2vec/, which mainly implement walking strategies over RDF graphs, is derived from pyRDF2Vec (version 0.0.3, last access: 03/2020).
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template. Many thanks to Vincenzo Cutrona for preparing this package.
History
0.2.0 (2021-08-04)
First release on PyPI.
Metadata
Release files for owl2vec-star 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| owl2vec_star-0.2.0.tar.gz | 42.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| owl2vec_star-0.2.0-py3.8.egg | Legacy Egg format | - | - | Details |
Total release size: 126.5 kB
Release files / owl2vec_star-0.2.0.tar.gz
| Download URL | owl2vec_star-0.2.0.tar.gz |
|---|---|
| Size | 42.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4e41e9f0876de8cc56e74e3257b66d2c316b18ce3ab4460e38cee73d46a67a77
|
|
BLAKE2b-256 checksum How to use checksums |
9984f1e2ff5053c9f2ee03b391f797035edb2a9827a59b9d5858cf1637cc3b62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10
|
Release files / owl2vec_star-0.2.0-py3.8.egg
| Download URL | owl2vec_star-0.2.0-py3.8.egg |
|---|---|
| Size | 84.2 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
cb1e159b657851d2a27f8ba403e25fe1de787e5b4d96333ed681bc12a2bf6ed8
|
|
BLAKE2b-256 checksum How to use checksums |
681c89bf350ebb5a023fa8758af70b9b462a3ff7a2fabeb6fa4f93e510bfab9c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10
|
Security for owl2vec-star 0.2.0
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.