摘要
目的:开发一个简单易用的本体构建工具Py2ONTO,探索人工方式和自动化方式相结合的本体构建方案。方法:通过将Owlready常用的底层函数封装为功能函数,在此基础上设计一个基于CSV模板的自动构建本体的流程,并在代码中提供功能函数的调用,通过BioPortal、MedPortal等本体数据库实现术语映射功能。结果:开发了基于Python的本体建设工具Py2ONTO,该工具可以通过命令行方式及Python脚本调用功能函数方式构建本体。通过该工具构建了两个本体,测试结果证明本文构建的本体满足其术语覆盖度和可推理性评估要求。结论:为本体构建提供了一种较为简单且可靠的选择,有助于科研人员构建高质量的本体。
Objective To build a simple and easy-to-use ontology building tool-Py2ONTO,exploring a practical way to integrate manual and automatic ontology construction.Methods Py2ONTO packages Owlready’s basic functions as the common functions,which enable the automated ontology-development process with the CSV template.Py2ONTO also provides common functions in various applicational scenarios,such as calling in the user code,and it implements term mapping through ontology databases like BioPortal and MedPortal.Results In this study,Py2ONTO,a Python-based ontology building tool,was developed,which could build ontologies by command line and Python script calling function.Two ontologies were constructed by this tool,and the term coverage and reasonability of ontology met the design requirements.Conclusion An easy-to-use tool for ontology development was provided,which would help researchers to develop well-established ontology.
作者
王哲
杨晟
朱彦
杨啸林
WANG Zhe;YANG Sheng;ZHU Yan;YANG Xiao-in(Institute of Basic Medical Sciences,Chinese Academy of Medical Sciences&School of Basic Medicine,PekingUnion Medical College,Beijing 100730,China;Institute of Information on Traditional Chinese Medicine,ChinaAcademy of Chinese Medical Sciences,Beijing 100700,China)
出处
《中华医学图书情报杂志》
CAS
2022年第9期42-50,共9页
Chinese Journal of Medical Library and Information Science
基金
中国医学科学院医学与健康科技创新工程项目“人口健康科学大数据智能管理与高效利用技术体系建设”(2021-I2M-1-057),“生物医学本体支持的通用数据元素表示和应用系统建设”(2018-I2M-AI-009)
国家重点研发计划“精准医学研究”专项“中国重大疾病与罕见病临床与生命组学数据库”(2017YFC0908404)。