Owlready: Ontology-oriented programming in Python with automatic classification and high level constructs for biomedical ontologies

作者:

Highlights:

• OwlReady is an ontology-oriented programming module for Python.

• It provides automatic classification and high level constructs inspired by medical ontologies.

• It has a specific syntax for manipulating classes and role-filler constructs.

• It supports some form of local closed world reasoning.

• These features have been useful for reasoning on drug contraindications.

摘要

•OwlReady is an ontology-oriented programming module for Python.•It provides automatic classification and high level constructs inspired by medical ontologies.•It has a specific syntax for manipulating classes and role-filler constructs.•It supports some form of local closed world reasoning.•These features have been useful for reasoning on drug contraindications.

论文关键词:Semantic web,Ontology-oriented programming,Automatic classification,Local closed world reasoning,Biomedical ontology,OWL

论文评审过程:Received 18 January 2017, Revised 4 July 2017, Accepted 6 July 2017, Available online 14 August 2017, Version of Record 7 September 2017.

论文官网地址:https://doi.org/10.1016/j.artmed.2017.07.002