Aranguren Mikel Egaña, Antezana Erick, Kuiper Martin, Stevens Robert
School of Computer Science, University of Manchester, Oxford Road, M13 9PL Manchester, UK.
BMC Bioinformatics. 2008 Apr 29;9 Suppl 5(Suppl 5):S1. doi: 10.1186/1471-2105-9-S5-S1.
Bio-ontologies are key elements of knowledge management in bioinformatics. Rich and rigorous bio-ontologies should represent biological knowledge with high fidelity and robustness. The richness in bio-ontologies is a prior condition for diverse and efficient reasoning, and hence querying and hypothesis validation. Rigour allows a more consistent maintenance. Modelling such bio-ontologies is, however, a difficult task for bio-ontologists, because the necessary richness and rigour is difficult to achieve without extensive training.
Analogous to design patterns in software engineering, Ontology Design Patterns are solutions to typical modelling problems that bio-ontologists can use when building bio-ontologies. They offer a means of creating rich and rigorous bio-ontologies with reduced effort. The concept of Ontology Design Patterns is described and documentation and application methodologies for Ontology Design Patterns are presented. Some real-world use cases of Ontology Design Patterns are provided and tested in the Cell Cycle Ontology. Ontology Design Patterns, including those tested in the Cell Cycle Ontology, can be explored in the Ontology Design Patterns public catalogue that has been created based on the documentation system presented (http://odps.sourceforge.net/).
Ontology Design Patterns provide a method for rich and rigorous modelling in bio-ontologies. They also offer advantages at different development levels (such as design, implementation and communication) enabling, if used, a more modular, well-founded and richer representation of the biological knowledge. This representation will produce a more efficient knowledge management in the long term.
生物本体是生物信息学中知识管理的关键要素。丰富且严谨的生物本体应以高保真度和稳健性来表示生物知识。生物本体的丰富性是进行多样且高效推理的前提条件,进而也是查询和假设验证的前提条件。严谨性有助于实现更一致的维护。然而,对于生物本体学家而言,对这类生物本体进行建模是一项艰巨的任务,因为如果没有广泛的训练,就很难实现必要的丰富性和严谨性。
类似于软件工程中的设计模式,本体设计模式是生物本体学家在构建生物本体时可用于解决典型建模问题的解决方案。它们提供了一种以更少的精力创建丰富且严谨的生物本体的方法。文中描述了本体设计模式的概念,并介绍了本体设计模式的文档编制和应用方法。提供了一些本体设计模式的实际用例,并在细胞周期本体中进行了测试。基于所介绍的文档系统创建的本体设计模式公共目录(http://odps.sourceforge.net/)中,可以探索包括在细胞周期本体中测试过的那些本体设计模式。
本体设计模式为生物本体的丰富且严谨的建模提供了一种方法。它们在不同的开发层面(如设计、实现和交流)也具有优势,如果加以使用,能够对生物知识进行更模块化、更有依据且更丰富的表示。从长远来看,这种表示将带来更高效的知识管理。