{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/owl2vec-embedding-of-owl-ontologies","title":"OWL2Vec*: Embedding of OWL Ontologies","arxiv_id":"2009.14654","date":"2020-09-30","proceeding":null,"authors":["Jiaoyan Chen","Pan Hu","Ernesto Jimenez-Ruiz","Ole Magnus Holter","Denvar Antonyrajah","Ian Horrocks"],"abstract":"Semantic embedding of knowledge graphs has been widely studied and used for prediction and statistical analysis tasks across various domains such as Natural Language Processing and the Semantic Web. However, less attention has been paid to developing robust methods for embedding OWL (Web Ontology Language) ontologies which can express a much wider range of semantics than knowledge graphs and have been widely adopted in domains such as bioinformatics. In this paper, we propose a random walk and word embedding based ontology embedding method named OWL2Vec*, which encodes the semantics of an OWL ontology by taking into account its graph structure, lexical information and logical constructors. Our empirical evaluation with three real world datasets suggests that OWL2Vec* benefits from these three different aspects of an ontology in class membership prediction and class subsumption prediction tasks. Furthermore, OWL2Vec* often significantly outperforms the state-of-the-art methods in our experiments.","url_abs":"https://arxiv.org/abs/2009.14654v2","url_pdf":"https://arxiv.org/pdf/2009.14654v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"owl2vec-embedding-of-owl-ontologies","repo_url":"https://github.com/KRR-Oxford/OWL2Vec-Star","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"owl2vec-embedding-of-owl-ontologies","repo_url":"https://github.com/sevinjt/owl2vec4oa","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"knowledge-graphs","task_name":"Knowledge Graphs"},{"task_slug":"language-modelling","task_name":"Language Modelling"},{"task_slug":"ontology-embedding","task_name":"Ontology Embedding"},{"task_slug":"prediction","task_name":"Prediction"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2009.14654","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2009.14654"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/KRR-Oxford/OWL2Vec-Star","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/sevinjt/owl2vec4oa","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"unverified":5},"by_repo_kind":{"official":{"samples":2,"ran":0,"repositories":1},"listed":{"samples":3,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"5cd51818588afa80","entry":"URI_parse","repo":"KRR-Oxford/OWL2Vec-Star","repo_kind":"official","path":"owl2vec_star/lib/Label.py","file_url":"https://github.com/KRR-Oxford/OWL2Vec-Star/blob/HEAD/owl2vec_star/lib/Label.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"5cd51818588afa80"}},{"code_sha256_prefix":"16165e721986e810","entry":"find_intersection","repo":"sevinjt/owl2vec4oa","repo_kind":"listed","path":"LogmapIntersectionAml.py","file_url":"https://github.com/sevinjt/owl2vec4oa/blob/HEAD/LogmapIntersectionAml.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"16165e721986e810"}},{"code_sha256_prefix":"61fec894c2ee3d27","entry":"pre_process_words","repo":"KRR-Oxford/OWL2Vec-Star","repo_kind":"official","path":"owl2vec_star/lib/Label.py","file_url":"https://github.com/KRR-Oxford/OWL2Vec-Star/blob/HEAD/owl2vec_star/lib/Label.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"61fec894c2ee3d27"}},{"code_sha256_prefix":"7c9db6909a5a3be9","entry":"read_file","repo":"sevinjt/owl2vec4oa","repo_kind":"listed","path":"LogmapIntersectionAml.py","file_url":"https://github.com/sevinjt/owl2vec4oa/blob/HEAD/LogmapIntersectionAml.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"7c9db6909a5a3be9"}},{"code_sha256_prefix":"4534693785a12b2a","entry":"read_file","repo":"sevinjt/owl2vec4oa","repo_kind":"listed","path":"LogmapUnionAml.py","file_url":"https://github.com/sevinjt/owl2vec4oa/blob/HEAD/LogmapUnionAml.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"4534693785a12b2a"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}