跳到主要内容

生物医学本体中默认知识的表示:应用于解剖和表型本体的集成

摘要

背景

生物医学本体社区目前的工作重点是实现涵盖一系列不同领域的各种生物医学本体之间的互操作性。实现这种互操作性将有助于创建一个丰富的知识库,用于查询,以及生成和测试新的假设。海外建筑运营管理局铸造原则适用于许多生物医学本体论,旨在促进这种互操作性。然而,为了实现海外建筑运营管理局铸造厂的互操作性目标,需要进行语义扩展。当属性本体(主要是表型本体)与采用领域规范视图的本体(例如许多解剖本体)相结合时,可能会出现不一致。目前,还不支持正确和一致地集成此类本体。

结果

我们开发了一种方法,用于在海外建筑运营管理局Foundry中准确表示规范领域本体。这是通过为生物医学本体中的关系语义添加一个扩展来实现的,该扩展允许将规范信息视为默认信息。当其他信息可用时,从默认知识中得出的结论可能会被撤销。我们将展示如何使用此扩展来实现本体之间的互操作性,并进一步允许在其中包含更多知识。我们将形式主义应用于小鼠解剖和哺乳动物表型的本体论,以演示该方法。

结论

生物医学本体需要一类新的关系,可以与默认知识结合使用,从而扩展当前使用的关系。为了确保本体之间的互操作性,必须包含默认知识。

背景

随着科学论文中生物医学数据和知识的数量增加,越来越需要支持对这些数据的正式分析,并对知识进行预处理,以进一步用于解决问题、开发和测试假设。准确捕获生物数据和知识,并以计算形式正确一致地表示它们,是实现这些目标的基本前提。本体论可以为生物医学数据的集成、处理和应用提供基础。它们集成到一个共同的本体论框架中是发展表达性知识库不可或缺的一步。这些本体之间的互操作性将促进以注释形式一致使用生物医学数据,允许对多个本体进行查询,并形成丰富的生物医学知识资源,可进一步用于解决问题和陈述假设。不同的团体以不同的意图开发了不同的本体。因此,翻译一个语句或将注释从一个本体转移到另一个本体可能并不总是产生正确的结果。缺乏实现不同本体之间互操作性的明确原则阻碍了基于这些本体的高级应用程序和分析工具的开发。存在许多生物医学本体论,包括解剖学等领域[1]、细胞结构、生物过程、功能[2],疾病[],开发[4]、实验条件、表型、质量[5]和关系[6]. 其中一个子集统一在开放生物医学本体论(OBO)铸造厂的保护伞下[7]. 海外建筑运营管理局关系本体[6]以及海外建筑运营管理局铸造厂规定的原则[8]有助于在大量这些本体之间实现更好的互操作性。我们在此解决几个剩余的问题。

使这些本体互操作的一个特殊困难是由于存在两种特殊类型的生物医学本体。第一组描述了规范的或对某一领域的理想化观点,例如规范解剖学的本体论。另一组描述表型属性或现象,当以个人为例时,可能会与第一组中的知识相矛盾。我们称前一组规范本体以及后者表型本体典型本体的一个例子是解剖学的基础模型[9](FMA),它描述了一个理想化的领域,即描述了一种典型的、理想化的人体解剖结构。许多描述结构的本体论,如细胞结构、组织学或解剖学,在这个意义上是规范的。另一方面,表型本体论描述了个体例证可能导致偏离这种理想结构的现象。例如,哺乳动物表型本体[10]包含术语“缺尾”作为一种特殊类型的“异常尾形态”。当研究人员想要提及一只“尾巴缺失”的小鼠时,这只小鼠并不符合排除这种异常的标准化、理想化的小鼠解剖结构。

使用迄今为止开发的方法无法实现这些不同类型的本体的集成,必须引入一组超越经典逻辑框架的新方法,以避免不一致,同时保持两种类型知识的特殊性。我们提出了一种使用非单调推理来集成规范本体论和表型本体论的方法。

方法和结果

GFO-生物

集成本体是实现互操作性的强大手段。我们采用了John Sowa对本体集成的定义[[11]第494页],他将其描述为在不同本体之间寻找共性的过程A类B类并派生出一个新的集成本体C类促进基于本体的信息系统之间的互操作性A类B类有几种方法可以实现这种集成[12],但没有普遍接受的解决方案。

我们的集成方法基于顶级本体[13]. 在我们的研究中,我们使用顶级本体General Formal ontology(GFO)[14]. GFO有几个区别于其他顶级本体(如BFO)的特性[1516]和DOLCE[17]. 相关特征包括包含现实层次理论[18]以及高阶范畴本体论的明确结合(见图1有关所选类别的概述和高阶类别的解释)。我们开发了GFO-Bio[19],核心本体[20]用于生物学。它是用Web本体语言形式化的[21](OWL),包括刻面分类的各个方面[22]结合GFO的本体论现实层次理论[18].

图1
图1

一般形式本体(GFO)的主要类别如[14,p.70]所述。与本工作相关的GFO的基本区别与项目有关,并且在个人和类别之间。个体是无法实例化的项。类别是可以具有实例的项,并且可以由其他实体预测。一阶类别的实例是个体,而高阶类别具有类别作为实例。对于所有项目的实例关系是一种重要的关系,将项目(包括类别)链接到它们作为实例的类别。

GFO-Bio包含个人本体,类似于其他已建立的上层生物医学本体。“生物个体”是作为GFO“个体”类别的一个子类引入的。使用描述逻辑语句定义或限制类。例如,“分子”是“物质对象”的一个子类,其中至少有两个原子。此外,GFO-Bio还包含另一个分支,其中对类别本身进行了进一步的描述和定义。这是生物医学领域中的类别本体。正是GFO-Bio的这一部分可以直接表示有向无环图,这是许多生物医学本体常用的图。有关GFO Bio模块的概述,请参见图2。在本节的其余部分中,可以认为所使用的基本本体仅包含两个类别,即“个人”和“类别”。我们为类别之间的关系添加前缀科科斯群岛以及个人与。类别和个人之间的关系前缀为CI公司集成电路分别是。例如,关系IC的实例是实例化关系CC-isa公司是is-a关系。

图2
图2

生物核心本体GFO-Bio.GFO-Bio的模块分为两个模块。第一种侧重于个人,并在Web本体语言(OWL)中定义了诸如“细胞”或“有机体”之类的个人类别。它包含168个类别和73个关系。第二种方法将类别视为OWL中的实例,并描述域或整个域本体之间的相互关系。它以现实层次理论为基础,包含43个类别和两个附加关系。这两个模块都使用语义Web规则语言[44]和DLVHEX规则进行关联。

默认规则和默认逻辑

使用GFO-Bio作为集成生物医学本体的框架,我们解决了准确表示典型和表型本体的问题。典型解剖学本体,如解剖学基础模型[9](FMA)制定了如下规则:

人体的每个部位都有一个阑尾。

这并不一定适用于每个真实的人体:单个人体可能缺乏作为一部分的附录。然而,该规则描述了理想的或规范的人类。表型本体论描述现象,个体对现象的例证可以是偏差从这些理想化中。例如,一个人既可以是FMA中描述的原型人体的实例(这意味着附录是其一部分),也可以是“没有附录的人体”类别的实例。在经典逻辑框架中,例如生物医学知识表示中常用的逻辑框架,例如OWL形式[21],将这两个语句的连接形式化将导致不一致。在前一种情况下,人体有一个阑尾作为一部分,而在后一种情况中则没有。实例化这两个类别会导致不一致。形式意义上的逻辑不一致只有在使用否定的逻辑函子时才会出现。这个函子隐藏在诸如“不存在X”之类的概念中,如在哺乳动物表型本体中使用的那样[10]. 通过推理对逻辑不一致性进行正式检测需要对否定进行解释。

为了避免使用“缺少X”等术语,并使否定明确,我们采用了缺少关系[23],我们明确定义为:

个人第页 缺少类别C类关于关系R(右),当且仅当不存在x这样:第页 R(右) xx是的实例C类.

我们使用这种二进制关系x 拉克斯-R C类而不是x 缺少 C类关于R(右)例如,某个人x 缺少一个类别C类关于关系有部分将表示为x 无光泽部分 C类.

使用缺少当在经典逻辑形式中使用规范本体和相应的表型本体时,关系可能会导致不一致,例如一阶逻辑[24]或描述逻辑[25]. 原因是古典形式主义强制执行非常严格的解释,例如“每个人”这样的量化,这导致单调性这些形式主义:从经典逻辑理论中得出的推论T型在每个扩展中保持正确T型还有其他事实。

为了防止不一致,同时保留诸如“人类有一个附录作为一部分”等语句背后的直觉,必须修改规范本体中对此类语句的解释。我们建议使用非单调的默认情况下,将规范本体中提供的语句视为true的逻辑。添加更多知识,例如通过引用表型本体或使用涉及缺少关系(因此否定)可能会使先前得出的结论无效。

提出了几种处理逻辑中缺省规则和异常的方法。这些建议中最流行的是默认逻辑[26],范围[2728]和自认知逻辑[2930]. 我们在应用程序中使用默认逻辑,因为它允许透明表示,并允许语义正确地转换为一种称为应答集程序的非单调声明性逻辑程序[31].

在默认逻辑中默认规则具有以下形式:

A类 ( x ¯ ) : B类 ( x ¯ ) C类 ( x ¯ ) 数学类型@MTEF@5@5@@=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=vr0dc8meaabaqaciacaGaaeqabaqababebeGadaaaakaadaWcaaqaaiabdgeabjabcIcaOiqbdIha4zaaraGaeiykaKIaeiOOJaemOqaiKaeikaGIafmiEaGNbaebacqGGPaqkaeaacqWGdbWqcqGGOaakcuWG4baEgaqeaiabcMcaaaaaa@3AA8@
(2)

这意味着如果A类( x ¯ 数学类型@MTEF@5@5@@=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=vr0dc8meaabaqaciacaGaaeqabaqabebeGadaaaakaacuWG4baEgaqeaaaa@2E3D@ )为true(前提条件),并且假设是一致的那个B类( x ¯ 数学类型@MTEF@5@5@@=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=vr0dc8meaabaqaciacaGaaeqabaqabebeGadaaaakaacuWG4baEgaqeaaaa@2E3D@ ),然后C类( x ¯ 数学类型@MTEF@5@5@@=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=vr0dc8meaabaqaciacaGaaeqabaqabebeGadaaaakaacuWG4baEgaqeaaaa@2E3D@ )可以导出。直觉上,A类( x ¯ 数学类型@MTEF@5@5@@=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=vr0dc8meaabaqaciacaGaaeqabaqabebeGadaaaakaacuWG4baEgaqeaaaa@2E3D@ )是先决条件,并且假设B类( x ¯ 数学类型@MTEF@5@5@@=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=vr0dc8meaabaqaciacaGaaeqabaqabebeGadaaaakaacuWG4baEgaqeaaaa@2E3D@ )添加推导的理由C类( x ¯ 数学类型@MTEF@5@5@@=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=vr0dc8meaabaqaciacaGaaeqabaqabebeGadaaaakaacuWG4baEgaqeaaaa@2E3D@ )来自A类( x ¯ 数学类型@MTEF@5@5@@=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=vr0dc8meaabaqaciacaGaaeqabaqabebeGadaaaakaacuWG4baEgaqeaaaa@2E3D@ ). 因此,只要B类( x ¯ 数学类型@MTEF@5@5@@=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=vr0dc8meaabaqaciacaGaaeqabaqabebeGadaaaakaacuWG4baEgaqeaaaa@2E3D@ )可以假设,默认逻辑得出C类( x ¯ 数学类型@MTEF@5@5@@=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=vr0dc8meaabaqaciacaGaaeqabaqabebeGadaaaakaacuWG4baEgaqeaaaa@2E3D@ ). 为了将人类通常有附录作为其一部分的示例形式化,我们将使用以下默认规则:

小时 u个 n个 ( x ) : x C类 - 小时 - 第页 第页 t吨 A类 第页 第页 e(电子) n个 d日 x x C类 - 小时 - 第页 第页 t吨 A类 第页 第页 e(电子) n个 d日 x 数学类型@MTEF@5@5@+=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=wr0dc8meaabacacacacaacaGaaeqabacaqabacaadaWcaaq aaiabdIeaijabdwha1jabd2gaTjabdggaHjabd6gaUjabcIcaOiabdiha4jabcMcaPiabcQda6iabdlha4jabbccaGGqabiab=Leajjab=neadjabb2caTiab=HgaOjab=fgaHjab=nhaZjabb2caTiab=bhaWjab=ggaHjap=jhaYjab=rha0jabbccaGiabdgeabjabdchaWjapdchaWjabdwgaLjabd6gaUjabdsgaKjabdMgaPjabdIha4bqaaiabdIha 4jabbcca Giab=Leajjab=neadjabb2ca Tiab=HgaOjab=fgaHgab=nha=rha0jabbccaGiabdgeabjabdchaWjabdcha WjabdwgaLjabd6gaUjabdsgaKjabdMgaPjabdIha4baaaa@6DE8@
(3)

这里,前提是人类(x),事实上x是一个人。那么,如果假设x作为实例的一部分附录,结论是x作为实例的一部分附录.关系的定义IC-has零件遵循表中的模式1.

表1引入关系的模式

非单调性来源于“假设x IC-has零件 附录”,这意味着如果x IC-has零件 附录不能从给定的事实证明错误,它添加到知识库中不会导致矛盾。添加以下语句:x没有附录作为一部分(x IC-lacks部件 附录)会导致与x IC-has零件 附录; 因此,该规则不再用于推导x有一个附录作为部分。

答案集编程(我们用于实现的形式主义)可以模仿默认规则。它使用两种否定,称为坚强的弱否定.强否定是经典(单调)否定,如缺少关系。弱否定通常表示为非A,对应于上述语句“无法证明A为真”或“假设A为假是一致的”。

形式化生物医学本体论中的缺省

在规范本体中,其类别之间的关系可以解释为违约关系。默认情况下,人类有一些阑尾作为其一部分。然而,一个人的实例,例如约翰,5月缺乏作为一部分的附录;因此,约翰是“human”和“human without an appendix”(或“absent appendix)的一个实例。为了包括两个类别之间的规范关系,必须引入新的关系,例如CC-标准相端口然后,“人”和“阑尾”之间的关系变成了“人”CC-标准相端口附录”。此外,此关系对应于默认规则:

对于所有人 x C类 1 C类 2 : 如果 C类 1 C类 C类 - c(c) n个 o个 n个 c(c) - 小时 - 第页 第页 t吨 C类 2 x C类 - n个 t吨 n个 c(c) e(电子) - o个 (f) C类 1 然后 默认情况下 : 存在一个 : C类 - n个 t吨 n个 c(c) e(电子) - o个 (f) C类 2 x - 小时 - 第页 第页 t吨 数学类型@MTEF@5@5@+=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=wr0dc8meaabacacacacaca GaaeqabababababeGadaakeGabqacbababababa qaeaaaaqaaiabbAgaMjabb+gaVjabbkhaYjabbggaHjabbYgaSjabbygaSjabccaGiabdIha4jabcYcaSiabdoeadnaaBaaalaaacqaiXaqmaeqaaOGaeiilaWIaem4qam0aaSbaaSqaaiabikdaYaqabaGcqGG6aGoaeGacmaDbmasdiaaxMaacqqGPbqAcqqGMbGzcqGgaaicqWGdbWqdaWgaaWcbaGaeGymaedabeaakiabccaGqabiab=neadjab=neajab2caTiab=ngaJjab=fgaHjab=5gaUjab=9gaVjab=5 gaUjap=LgaPjab=ngajb=fga Hjab=XgaSjabb2caTib ab=HgaOjab=fgaHjab=nhaZjabb2caTiab=bhaWjab=bgaHjap=jhaYjab=rha0jabbccaGiabdoeadnaaBaaalaaacqaYaGmaeqaaOGaeiaaaaeyyaeMaeOBa4MaeeizaqMaeeiaaaemiEaGNaeiiaaea8xsaKKae83qamKaeeyla0Iae8xAaKMae8NBa4Mae83CamNae8hDaqNae8xyaeMae8NBa4mae83yamMae8xzauMaeeyla0 Iae83Ba8Mae8NzayMaeeiaaem4qam0aaSbaaSqaaiaiabigdaXaqabaGccqGsaalcqqqqG0baDcqG0baqGUbaqqqaqqaGUbGBaefiafafafi hiauhia+hiadjiasjiaaxMaacqGIbGycqqG5bqEcqqGGaaicqGKbazcqGLbqzcqqGMbGzcqGHbqycqG1bqDcqqGSbaBcqqG0baDcqG6aGoaeGabqJbiaaxMaacqqG05aDcqqGObaAcqqGLbqzcqqgYbGCcqqGLb qcqqQG4baEcqqGPbqAcqqGZbWCcqG0ba DqqGzbWCcq GgaicqqGgaicq GqbqGqbq GqqbqcqGqcqcqgGaicq GbaicqbqqcqbqgG5bqeqG6a GocqWG5bqbqeq EcqG5bq EcqgWFdbWFqbqbq WFPbqcq qWFUbGBcqWFZbWCcqWWF0baDcqWFGbqycqWFubGBcq WFJbWycqWFLbqzcqqGTaqQWFVbWBcqWFMbGzcqQGgaaicqWGdbWqdaWgaaWcbaGaeGOmaidabeaakiabbccaGiabbggaHjabb6gaUjabbsgaKjabbccaGiobdIha4jabbcca Giab=Leajjab=Leajjabb2caTiab=HgaOjab=fgaHjab=nhaZjabb2caTiab=bhaWjab=bgaHjap=jhaYjab=rha0jab=bcaGGqaciab+DB4F处的Lha5baaaaa@
(4)

使用类缺少由引入的关系[23],我们将上述规则中的默认运算符形式化为:

对于所有人 x C类 1 C类 2 : 如果 C类 1 C类 C类 - c(c) n个 o个 n个 c(c) - 小时 - 第页 第页 t吨 C类 2 x C类 - n个 t吨 n个 c(c) e(电子) - o个 (f) C类 1 无法证明 x C类 - c(c) k个 - 第页 第页 t吨 C类 2 然后 存在一个 : C类 - n个 t吨 n个 c(c) e(电子) - o个 (f) C类 2 x - 小时 - 第页 第页 t吨 数学类型@MTEF@5@5@+=feaafart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qaq=dirpe0xb9qiLsFr0=vr0=wr0dc8meaabacacacacaacaGaaebaqabebe8gaaqababaqabeqabaqababeGadaakaaqaaaaaaababb aaaaacqqGMbGzcqqGVbWBcqqgYbGCcqqGHbqycqqGSbaBcqqGSBaBcqQGGaaicqWG4baEcqGGSalcqWGdbWqdaWgaaWcbaGaeGymaedabaakiabcYcaSiabdoeadnaaBaaaleaacqaYaGmaeqaaOGaeiOaoaOdabiqaaaacaWLjaeeyAaKMaeeOzayMaeeiaaem4qam0aaSbaaSqaaiabigdaXaqabaGqqGgaaieqacqWFdbWqcqWFbWqqqGTaqqcqQWFJbWFHbqycqWFUbGBcqWFFvbWBcqWFPbqAcqWFJb WFhbqqbWFbqqqWFSbabqGTaq ycqWFZbWCcqqGTaqlcqWFWbaCcqWFHbqycqWWYbGCcqWW0baDcqGGaaicqWGdbWqdaWgaaWcbaGaeGOmaidabeaakiabbccaGiabbggaHjabb6gaUjabbsgaKjabbccaGiabdIha4jabccaGiab=Leajjab=neadjabb2caTiab=LgaPjab=5gaUjab=nhaZjab=rha0jab=fgaHjab=5 gaUjap=ngaJjab=vgaLjabb2ca Tiab=9gaVjab=zgaMjabbcca GiabdoeadnaaBaaaleaacqaXaqmaeqaaaqaa OGaeiaaAieyeyaeMaeBaeOBa4MaeizaqgabiqaGOacaWLjaeeyAaKMaee eiDaqNaeeiiaaaIaee4yamMaeeyyaeMaeeOBa4MaieOBa4Maee4Ba8MaeeiDaqNaEEiiaaIaeeOyaiMaeeyzauMaeeiiaaaieiCaaNaeeOCaiNaee4Ba8MaeeODayNaeeyzauMaeeOBa4MaeeiaaaaeiDaqNaeeiAaGMaeeyyaeMaeeiDaqNeeiaaaIaemiEaGNaeiaae8xsaKKae83qam Kaeeyla0Iae8hBaWMae8xyaeMae83AaSMae83CamNaeeyla0 Iae8h CaaNae8xyae Mae8NCaiNae8hDaqNaieiaaIaem4qam0aaSbaaqaqaabikdayakdaYaqabaGccqGGSaalc qqG0baDcqqGObaAcqqGLbqzcqqGUbGBaeGabaaPbiaaxMaacqqG0xaDcqQGObaAcQqGLbQzcqQGYbGCcqqGLbqzcqqGGaaicqGLbq qcqqQG4baEcqqGPbqAcqqGZbWCcqG0baDcqGZb WCcqQGgaaicqGHbqycqGGaiaicqWG5bqEcqG6aGocqWG5b qEcqqGaaicqWFjbqscqWFdbWqcqGTaqqcqWFPbqAcq WFUbqGBcqWFZbWCaqWFF0baDqWFHbqycq WFUBGBcqwFJbWFLbqcqQQWFQAq lcqWFVbWBcqWFMbGzcqqGGaaicqWGdbWqdaWgaaWcbaGaeGOmaidabakiabbccaGiabbggaHjabb6gaUjabbsgaKjabbccaGiabdIha4jabbcca Giab=Leajjabb2caTiab=HgaOjab=fgaHjab=nhaZjabb2caTiab=bhaWjab=fgaHjab=jhaYjab=rha0jabbccaGiabdMha5baaaaa@051A@
(5)

一般来说,对于每个关系R(右)在本体中的类别之间,我们创建了几个新的关系:CC-R公司对于类别之间的单调关系,CC-普通-R对于类别之间的非单调缺省关系,IC-R公司对于个人和类别之间的单调关系,例如“JohnIC-has零件附录”,意味着John有一些附录作为部分,以及II-R型对于个体之间的单调关系。此外,我们引入了一类缺少关系。表中显示了引入的新关系的示意图1。该模式有点不完整,因为规范关系的引入可以扩展到缺少关系,在某种意义上,某个类别可能在规范上缺少与关系相关的其他类别R(右)在这种情况下,关系R(右)必须由替换拉克斯-R。这允许处理类别之间的异常。例如,“没有尾巴的老鼠”类别可以定义为缺少尾巴的老鼠。

实施

我们使用了一种称为DL-programs的技术[32]与GFO-Bio的OWL版本一起实现规则。DLVHEX系统允许应答程序和描述逻辑知识库或本体之间的双向信息流;因此,它非常适合我们的目的。DLVHEX基于成熟的数据日志系统DLV[33].

GFO-Bio中使用的关系在DLVHEX系统中可用。这样就可以表达这种关系的必要公理CC-普通-R例如,对于关系CC-标准相端口,添加了以下公理,对应于DLVHEX中的公式(5):

IC-has部分(X,Y):-ind(X),类(Y),级(Z),指令(X,Z),

CC-标称相部分(Z,Y),

非IC-lacks部分(X,Y)。

这意味着如果两个类别Z轴Y(Y)站在关系中CC-标准相端口、和无法证明X IC-lacks部件 Y(Y)(不是IC缺乏第(X,Y)部分),则可以得出结论X(X),它是的一个实例Z轴,站在关系中IC-has零件到类别Y(Y)图中显示了一个简单的示例来说明这种推理.

图3
图3

在图(a)中,左侧显示五个人(GFO-Bio的“个人”类别的实例),右侧包含四个类别(GFO-Bio的“类别”类别的示例)。此外,还说明了个人之间、类别之间以及个人与类别之间的一些关系。关系R(右),表示为II-R型,是可传递的。图(a)和的及物性II-R型应该被视为输入本体。在图(b)中,说明了使用描述逻辑推理器进行分类的结果。这里CC-isa公司关系和关系II-R型已解决,并由其他链接反映。图(c)显示了应用DLVHEX中制定的答案集规则的结果。在这一步中,两个类别之间的默认关系,表示为CC-普通-R,已解决。另外两个IC-R公司链接是为一个人创建的。对于实例化相同类别的另一个个体,不会创建这些链接,因为IC锁-R关系阻碍了他们。

图中显示了我们对中等规模本体上常见类型查询的实现性能4。样本测试表明可以回答问题,但需要几分钟时间。虽然对于某些应用程序来说,这在实践中可能不够,但我们认为这表明我们的实现是可行的,但需要进一步改进。在对实现进行了一些改进之后,对所提方法进行了广泛的性能评估,这有待于未来的工作。

图4
图4

本测试使用2740个类的成年老鼠解剖本体。对于测试,固定数量的成年小鼠为单个运行生成。此外,通过一个无光泽部分 声明。使用该数据集,对每只鼠标的所有部分进行查询,得到每只鼠标2729个部分(源自适用的规范关系)。按照预期,不包含尾部,尾部的任何部分也不类似尾椎。该图显示了使用0到80个鼠标实例进行测试运行的秒数。对于某些数量的实例,时间消耗要比其他实例少得多。超过300秒的差异是由答案集解算器DLV造成的。我们无法检查源代码以确定这种行为的原因。可从项目网页[45]访问用于此测试的数据集。

与GFO-Bio的本体集成

使用GFO-Bio整合生物本体涉及几个步骤。首先,必须获取或生成每个本体的OWL-DL版本。OWL-DL是一种具有足够表达能力的语言,因为可以使用否定,并且可以在OWL-DI框架中正式检测逻辑不一致。为了进行这种转换,我们提供了一个工具[19]转换海外建筑运营管理局格式文件[34]进入OWL-DL。对于根据海外建筑运营管理局Foundry原则构建的本体,此转换会产生正确的结果,但对于海外建筑运营管局格式的其他可用本体,可能会产生错误的转换。生成的OWL-DL文件必须由GFO-Bio导入。然后使用GFO-Bio's个别树中的类别定义导入本体的每个顶级类,至少部分定义。例如,Celltype本体的“Cell”类别[35]必须声明为GFO-Bio的“细胞”类别的子类(或等效类)。此外,可以为每个集成本体生成第二个OWL-DL文件,其中包含作为GFO-Bio类别分支实例的本体类别。我们还提供了一个工具,用于对海外建筑运营管理局文件执行此转换。此文件也必须由GFO-Bio导入。在该文件中,类别之间的关系(直接表示在OBO风格的有向非循环图(DAG)中)被建模为OWL实例之间的关系。

例如,基因本体的细胞成分本体“膜”的DAG中表达的关系部分Cell”在GFO-Bio中被表示两次:首先,“Membrane”和“Cell”被创建为OWL中的类,并且创建了以下限制(符合[36])以下为:

SubClassOf(膜限制(II-part-of-someValuesFrom(Cell))

此外,基因本体的“细胞”类别被声明为等同于GFO-Bio的“细胞“类别。其次,“膜”和“细胞”被视为GFO Bio的“类别”类的实例 CC-部分“膜”和“细胞”之间的(“CC”表示关系的类别-类别读数)断言:

单个(膜值(细胞的CC-part))

虽然第一步和第二步都不需要OWL的描述逻辑片段,但它们结合起来会产生OWL-Full[21]本体论。

为了充分整合规范本体论和表型本体论,必须添加非单调处理的公式。这需要为每个关系添加一个答案集程序CC-普通-R以及相应的关系IC-R公司IC锁-R:

IC-R(X,Y):-ind(X),类(Y),类,

CC-标称-R(Z,Y),

不是IC-lacks-R(X,Y)。

海外建筑运营管理局关系本体的补充

海外建筑运营管理局关系本体[6]我们的提案要想成功,还需要添加几项内容。首先缺少关系,如表中所述1必须添加。这将允许在本体中定义缺少的身体部位,例如哺乳动物表型本体[10].

在Web本体语言的描述逻辑变体中[2125](OWL-DL),缺少可以使用否定语句来表达关系。然而,缺少与海外建筑运营管理局关系本体中大多数其他关系的处理方式不同,关系被简化为个人之间的关系(参见表1). 直接在OWL-DL中开发的本体可以使用否定来避免引用缺少关系。

第二,规范-R使用这里介绍的语义,关系必须作为类别之间的关系包含在内。特别是规范-R关系需要非单调的知识表示形式,并且不能使用任何形式的经典逻辑来形式化。我们提出了一种使用答案集语义的可能实现,但还有其他选择。然而,其核心是规范-R在处理违约的所有可能形式中,关系保持不变:如果假设是一致的某种关系成立,这种关系成立。

用例:小鼠解剖学和哺乳动物表型本体的集成

我们提出的方法可以与现有工具和本体结合使用。修改当前的本体以适应我们提出的方法几乎不需要付出任何努力。下面,我们将演示如何重新解释成年小鼠解剖本体[1](MA)和哺乳动物表型本体[10](MP)以适应我们提出的框架,并讨论MP中当前形式化的问题。

小鼠解剖学

成年小鼠解剖本体(MA)使用两种关系,是-a部分我们向MA引入了一种新的关系,我们称之为标准零件、和自动添加对于类型的每个语句

X(X) 部分 Y(Y) (6)

新声明

Y(Y) 标准零件 X(X).(7)

我们认为,在大多数情况下,这将导致正确解释默认规则,但这种方法将生成一些不充分的语句。因此,需要手动验证。此外,一些生成的语句可能不包含默认规则,但普遍正确,而当前的一些语句涉及部分可能并非普遍正确,但代表默认规则。因此,从现有语句自动生成默认规则只能是第一步,在MA的持续开发中,必须区分默认规则和普遍正确的语句。这可能需要在MA中包含类别之间的其他关系,例如。规范部分有部分.

哺乳动物表型本体

哺乳动物表型本体(MP)除其他外,定义了用以下术语标记的类别:缺席-X在这些术语中,隐藏的否定必须明确。MP有两个版本,其中一个仅包含是-a关系,以及另一个尝试使用关系定义术语的实验版本,例如固有-内[17]和PATO的类别[37](表型属性的本体论)、MA和其他。MP提供了如下属性概念缺席_尾,尽管我们认为用术语来描述这一财产更为合适没有尾巴,因为缺席_尾建议将阅读作为一个对象概念,即作为一个不存在的尾巴。这些属性可以由对象概念组成,例如。成年小鼠,以便引用更具体的对象概念,如没有尾巴的成年老鼠(没有提前解释所有这些)。从形式上讲,该类别缺席_尾定义为PATO:缺少物理部件固有-内 MA:成年小鼠、和朝着 MA:尾部.OWL的翻译[36]收益率

等价类(abst_tail

交集Of(

PATO:缺少物理部件

限制(inheres-in-someValuesFrom(MA:成年鼠))

限制(朝向someValuesFrom(MA:tail))

这种形式化存在的问题是缺席_尾个人之间的关系是不合适的。它在限制中变得明显(朝向someValuesFrom(MA:tail)),强制存在MA:尾部在OWL模型中[38]然而,在本体论上,如果老鼠没有尾巴,就没有尾巴的例子。如果从字面上理解“缺席尾巴”,即OWL模型中接受具有“缺席”属性的“虚拟”尾巴,那么直接反对意见就会减弱。然而,这可能意味着朝着链接指向其他实体的任意尾巴,或者没有尾巴的鼠标确实有尾巴(这可能具有“缺席”的属性)。这至少会带来一些不便,例如,在查询此类模型的尾部时,必须注意排除所有虚拟尾部。我们预计,这种方法对许多对象类的一般应用无法通过合理的努力加以控制。与OBO文件格式的描述逻辑和语义中常用的概念合成相比,这里的潜在问题是一种不同的概念合成[36]. 用于构建概念缺席_尾使用tail,从缺席_尾到OWL类MA:尾部将是必需的,而不是链接到实例班级的MA:尾部然而,如果形式化应该遵循OWL的可判定描述逻辑变量,则类级别上的链接不可用。

如果将缺少某一部分与它的(子)部分联系起来考虑,就会出现其他问题。例如,尾椎体是尾巴的一部分。的逻辑定义尾椎缺失可以用与缺席_尾然后,问题出现在PATO财产属于哪个实体固有-内应该链接。如果如果选中,则此定义不能应用于没有尾巴的老鼠,因为这样就没有任何东西可以隐藏。另一个选项是链接到鼠标。在这两种情况下,只要老鼠缺少尾巴的一部分,它也会缺少尾巴的所有部分。由于的每个实例尾椎它是老鼠的一部分是它尾巴的一部分,没有尾巴的老鼠缺少尾椎。这一结论不能用议员目前采取的方法得出。此外,我们不想得出结论,即老鼠具有尾椎当它缺少.

因此,我们的建议是引入这种关系无光泽部分并定义类型的术语缺席_X作为站在无光泽部分与的关系X(X).然后,缺席_X术语是指对象的类别,而不是属性,这些类别可以被视为二进制的具体化无光泽部分关系。例如,缺席_尾将定义为

[期限]

编号:MP:0003456

名称:无尾

关系:lacks_part MA:0000008!

通过设计无光泽部分不存在实例不存在的问题。它也不允许得出这样的结论:老鼠有尾椎当鼠标缺少.

讨论

对众多生物医学本体进行有意义的集成是一项具有许多挑战的重大任务。目前,这种集成的基础设施是以顶级本体、生物医学核心本体和基于逻辑的推理系统的形式开发的。

概念转换

我们引入的形式主义要求重新定义表型本体中表达的类别的定义。“缺席-X”形式的类别应定义为,例如。,CC-lacks-零件 X(X),其中X(X)是某些规范本体中的一个范畴。在某些情况下,可以使用简单的模式匹配自动完成此转换。哺乳动物表型本体[10]包含395个类型为“缺席-X”的类别,表示CC-lacks-零件关系。然而,很可能需要大量的手动管理才能将相关概念转换为所需的形式。我们认为,通过集成大量生物医学本体论的通用框架所获得的优势证明了这一努力的合理性,特别是因为它还允许对术语进行语义更丰富的定义。

缺省值和规范知识

我们在我们提出的形式主义中引入了“缺省知识”的概念作为一个技术术语。我们不讨论什么是“缺省”,也不讨论某一知识何时成为缺省,而仅仅讨论偶然知识。领域本体的开发人员必须决定这一点。对某些事实的广泛接受、科学话语对其的认可或其在科学写作中的隐含使用,可能为发现缺省提供了起点。这些原则被用来构建解剖学的基础模型[9](FMA)。哺乳动物表型本体论几乎只将类别划分在名为“异常-X”的类别下。表型属性本体包含“异常”属性。可以调查每个相应的类别和注释,并确定相应的默认规则。并非FMA等本体中包含的所有信息都是默认知识,但我们预计大量事实可以转化为我们提出的形式主义,从而使事实的性质成为默认知识。

规范知识和默认知识之间存在差异,尤其是在解剖学背景下。例如,典型的人体解剖学描述了一个理想化的原型人类。这并不一定与正常人一致,即在统计平均值的意义上。另一方面,默认值往往在其常识性使用中捕捉到正常的一个类别的案例。我们认为,与其他系统相比,缺省逻辑框架为规范知识提供了最充分的解释。然而,虽然确实需要,但正常知识、默认知识和规范知识之间的精确区分超出了本研究的范围。

与其他方法的比较

在生物医学知识表示中,容纳例外和默认的重要作用已经被认识到[39],其中介绍并讨论了处理各种情况的模式。这些案例基于OWL的描述逻辑片段[21]也就是单调逻辑。在[39],生物医学知识库中出现的三种例外情况是不同的:

  1. 1

    唯一的例外:“动脉携带含氧血液”,但肺动脉除外。在[39],建议将这一说法改写为“除肺动脉外的动脉携带含氧血液”。

  2. 2

    上下文例外:“正常人的手稿有五个数字”,“人”和“正常”被视为显式上下文。

  3. 三。

    不可预测的例外数量、例外例外情况等,如药物使用、禁忌症和相互作用。

我们提供了一种使用非单调知识表示形式表示这些类型异常的方法。我们使用答案集程序来提供语义,以便将OWL中的知识视为默认知识,但有其他例外。这并不排除在适当的情况下,在单调逻辑(如OWL)中专门处理这些类型的异常的可能性[39]提供了解决方案。中的解决方案[39]以输送含氧血液的动脉为例,除肺动脉外,存在的问题是必须明确知道某些动脉是肺动脉,以得出结论,该动脉携带含氧血液。在某些情况下,这是不需要的,特别是在异常很少发生的情况下。特别是,如果规则只有一个罕见的异常,并且断言了一些影响属性的语句,而该属性随此异常发生更改,则知识工程师通常会将此异常显式化,否则将忽略它。然后,一个动脉是否携带含氧血液的问题评估为真,除非它是真的已证实这条动脉就是肺动脉。另一方面[39]保证在任何情况下都能提供正确的推断。根据用户和知识库或本体的使用情况,可以为这种情况选择不同的表示,在许多情况下[39]就足够了。

通过以附加属性的形式显式引入上下文参数(例如,通过引入一些关系),可以解决第二种情况具有解剖状态映射到“法线”。然后,a鼠标解剖状态“正常”的动物可能有尾巴和头部。如果一只老鼠没有尾巴,就可以断定它是一只解剖异常的老鼠。然而,这样就不可能得出结论,它仍然有头。中解决方案的扩展[39]将通过指定具有解剖学上正常的尾巴、头部等的鼠标来使上下文更加细粒度。这归结为在单调逻辑中指定大量异常,并且为了获得对某个鼠标的所有部分的查询的正确答案,必须明确排除所有这些例外。不可能简单地声明某个实体是鼠标以获取其部件。相反,它需要明确指定哪些部分是正常的和异常的,这本质上意味着要将答案添加到所问的查询中。

第三个案例[39]在精神上与我们的工作最为接近,因为其中一个建议是使用混合推理系统来处理它。我们通过对异常处理的形式化描述扩展了这一思想,该异常处理基于一个经过充分研究的非单调逻辑,并在一个可计算的框架中实现。它还可以与适当的上层本体结合使用。此外,我们还展示了如何使用这种形式来实现生物学中规范本体和表型本体之间的互操作性。最后,我们给出了本体的实现以及对异常推理的支持。这是可以实现的,因为近年来,在开发语义Web推理机并以各种方式扩展推理机方面,我们付出了越来越多的努力,其中包括我们正在使用的实现DLVHEX。

我们认为,我们对规范本体的例外和偏差问题的解决方案比[39]. 我们认为,规范本体中包含的知识本质上是默认知识。在单调的知识表示形式中表示这种类型的知识没有足够的解决方案。单调逻辑中的表示要求异常在本体中编码为公理的异常列表,或者使用一般的“异常”谓词。例如,老鼠通常有一些尾巴作为部分,这一事实可以表示为“老鼠有部分尾部,除非。。。然后是一个完整的异常列表。或者,“鼠标”可以替换为正常小鼠“在规则中,没有尾巴的鼠标是不正常的。第一种解决方案要求完全了解所有已知异常。在每次查询鼠标部分时,还必须明确排除这些异常。第二种方法不需要了解异常,但一旦知道鼠标不是或如果不实质性地修改规范本体并限制查询本体的能力,则无法在单调逻辑中处理mal.默认值和异常。

限制

我们正在使用的系统DLVHEX的一个主要缺点是它使用了RACER[40]作为描述逻辑推理器和DLV[33]作为一个数据记录系统。RACER和DLV是专有软件。为了具有通用性和高质量,如果没有必要,完全基于自由软件的实现是有益的[4142].

作为处理语义Web表示语言或其他知识表示形式中的缺省值的解决方案,已经提出了许多形式。许多人需要修改语言,因此需要更改用于开发本体的工具。许多生物医学本体都是使用OBO-Edit等工具开发的[43]生物专家,但不一定是逻辑或形式本体专家。我们提出的解决方案不需要更改现有工具,因为我们使用的是混合推理机制。本体开发人员可以进一步使用当前正在使用的工具。允许将规范关系作为默认值处理的附加语义特性与使用它们的本体分开维护。

结论

在本文中,我们解决了集成生物医学本体的问题,以促进它们之间以及基于它们的信息系统之间的互操作性。我们特别关注充分处理两种本体,即规范本体和表型本体,例如,小鼠解剖本体和哺乳动物表型本体。鉴于这种区别,我们认为规范本体代表默认知识。如果在经典逻辑框架中使用,它们与涵盖表型的本体论的集成可能会导致不一致,因为一些表型描述是默认的例外。我们已经展示了如何使用来自知识表示的现有技术来解决这些问题。此外,我们的解决方案使用生物核心本体GFO-Bio作为本体论基础,通过更高阶的类别和关系为我们的解决方法提供支持。然而,整合规范本体论和表型本体论需要适当的本体论基础和非单调表示形式主义。

我们的工作主要扩展了海外建筑运营管理局关系本体[6],并且只需要对领域本体进行少量更改。特别是,我们的建议不需要修改领域本体开发人员用于管理本体的工具,也不需要更改这些本体的开发和存储方式。我们的解决方案仍然与海外建筑运营管理局的表示格式完全兼容,并满足了我们提议的海外建筑运营管组织关系本体扩展中的所有逻辑、形式和计算要求。正是在那里,非单调语义必须提供给用户。在目前的形式下,海外建筑运营管理局关系本体基于经典的单调逻辑,无法支持将成为海外建筑运营管铸造厂一部分的所有本体之间的互操作性,尤其是解剖和表型本体之间的互用性。我们的提案旨在实现海外建筑运营管理局铸造厂本体之间的有效互操作性和集成,而无需修改表示形式或本体管理和分析中使用的工具。

可用性和要求

项目名称:GFO-Bio/NMR

项目主页:http://bionto.de/pmwiki.php/Main/Non单调推理

操作系统:GFO-Bio和公理化是独立于平台的,使用DLVHEX进行推理需要GNU/Linux或Mac OS X。

编程语言:OWL、语义Web规则语言(SWRL)、数据日志、Java其他要求:我们的部分实现需要DLVHEX、DLV和RACER。

许可证:修改的BSD许可证。DLVHEX需要RACER和DLV。两者都是专有软件。

工具书类

  1. Hayamizu TF、Mangan M、Corradi JP、Kadin JA、Ringwald M:《成年老鼠解剖词典:注释和整合数据的工具》。基因组生物学。2005年,6(3):R29-10.1186/gb-2005-6-3-R29。

    第条 公共医学中心 公共医学 谷歌学者 

  2. Ashburner M、Ball CA、Blake JA、Botstein D、Butler H、Cherry JM、Davis AP、Dolinski K、Dwight SS、Eppig JT、Harris MA、Hill DP、Issel-Tarver L、Kasarskis A、Lewis S、Matese JC、Richardson JE、Ringwald M、Rubin GM、Sherlock G:基因本体论:生物学统一的工具。自然遗传学。2000年,25:25-29。10.1038/75556.

    第条 公共医学中心 计算机辅助系统 公共医学 谷歌学者 

  3. Chrisholm R、Kibbe W、Osborne J、Wolf W、Doyle M、DoyleAO、Smith M、Zhu J:疾病本体论。[http://diseaseontology.sourceforge.net]

  4. 植物本体联盟:植物本体(PO)。[http://www.plantology.org]

  5. Gkoutos GV、Green ECJ、Mallon AM、Hancock JM、Davidson D:构建小鼠表型本体。第九届太平洋生物计算研讨会论文集(PSB 2004),美国夏威夷,1月6日至10日。编辑:Altman RB、Dunker AK、Hunter L、Jung TA、Klein TE。2004年,伦敦:世界科学,178-189。

    谷歌学者 

  6. Smith B、Ceusters W、Klagges B、Köhler J、Kumar A、Lomax J、Mungall C、Neuhaus F、Rector AL、Rosse C:生物医学本体论中的关系。基因组生物学。2005年,6(5):R46-10.1186/gb-2005-6-5-R46。

    第条 公共医学中心 公共医学 谷歌学者 

  7. 开放生物医学本体论(OBO)铸造厂。[http://obofundry.org]

  8. 海外建筑运营管理局铸造原则。[http://obofundry.org/crit.shtml]

  9. Rosse C,Mejino JLV:生物医学信息学的参考本体:解剖学的基础模型。生物医学信息学杂志。2003, 36 (6): 478-500. 2016年10月10日/j.jbi.2003.11.007。

    第条 公共医学 谷歌学者 

  10. Smith CL、Goldsmith CAW、Eppig JT:哺乳动物表型本体作为注释、分析和比较表型信息的工具。基因组生物学。2004年6月:R7-10.1186/gb-2004-61-R7。

    第条 公共医学中心 公共医学 谷歌学者 

  11. Sowa JF:知识表示:逻辑、哲学和计算基础。2000年,太平洋格罗夫:布鲁克斯/科尔

    谷歌学者 

  12. Kalfoglou Y,Schorlemmer M:《本体映射:最新进展》,《知识工程评论》。2003, 18: 1-31. 10.1017/S0269888903000651。

    第条 谷歌学者 

  13. Wache H、Vögele T、Visser U、Stuckenschmidt H、Schuster G、Neumann H、Hübner S:基于本体论的信息集成——现有方法综述。8月4日至5日,美国华盛顿州西雅图,IJCAI'01本体论和信息共享研讨会论文集。编辑:Stuckenschmidt H,Gómez-Pérez A,Gruninger M,Uschold M.2001,108-117。

    谷歌学者 

  14. Herre H、Heller B、Burek P、Hoehndorf R、Loebe F、Michalek H:通用形式本体(GFO)——集成对象和过程的基础本体【1.0版】。《Onto-Med Report 8》,医学本体论研究小组,德国莱比锡大学医学信息、统计和流行病学研究所。2006

    谷歌学者 

  15. Grenon P:简而言之的BFO:BFO的双范畴公理化以及与DOLCE的比较。IFOMIS报告06/2003,德国莱比锡大学形式本体和医学信息科学研究所(IFOMIS)。2003

    谷歌学者 

  16. Grenon P:基本形式本体中的时空性:SNAP和SPAN,上层本体和形式化框架:第一部分,IFOMIS报告05/2003,德国莱比锡大学形式本体和医学信息科学研究所(IFOMIS)。2003

    谷歌学者 

  17. Masolo C、Borgo S、Gangemi A、Guarino N、Oltramari A:WonderWeb可交付成果D18:本体库(最终版)。意大利特伦托ISTC-CNR应用本体实验室技术代表。2003

    谷歌学者 

  18. Poli R:现实层次理论的基本问题。Axiomathes公司。2001, 12 (3–4): 261-283. 10.1023/A:1015845217681。

    第条 谷歌学者 

  19. Hoehndorf R、Loebe F、Poli R、Kelso J、Herre H:GFO-Bio:生物医学核心本体论。[http://onto.eva.mpg.de/gfo-bio.html]

  20. 瓦伦特A,布鲁克J:走向原则的核心本体论。第十届知识获取研讨会(KAW’96)会议记录,加拿大阿尔伯塔省班夫,11月9-14日。编辑:Gaines BR,马萨诸塞州博物馆,1996年,301-320。

    谷歌学者 

  21. McGuinness DL,van Harmelen F:OWL Web本体语言概述。W3C推荐,万维网联盟(W3C)。2004

    谷歌学者 

  22. 鲍克L:概念和术语的多维分类。术语管理手册,术语管理的基本方面。编辑:Wright SE,Budin G.1997,阿姆斯特丹:John Benjamins,1:

    谷歌学者 

  23. Ceusters W、Elkin P、Smith B:参考追踪:负面结果问题。普及:老龄化社会中改善健康的技术:MIE第124卷《健康技术和信息学研究》会议录。编辑:Hasman A,Haux R,van der Lei J,De Clercq E,Roger-France F.2006,阿姆斯特丹:IOS出版社,741-746。

    谷歌学者 

  24. Hilbert D、Ackermann W、Luce RE:数理逻辑原理。1999年,美国数学学会

    谷歌学者 

  25. Baader F、Calvanee D、Mcguinness DL、Nardi D、Patel-Schneider PF:描述逻辑手册:理论、实现和应用。2003年,美国纽约州纽约市:剑桥大学出版社

    谷歌学者 

  26. Reiter R:默认推理的逻辑。人工智能。1980, 13 (1–2): 81-132. 10.1016/0004-3702(80)90014-4.

    第条 谷歌学者 

  27. 麦卡锡J:界限——非单调推理的一种形式。人工智能。1980年,13(1-2):27-39。10.1016/0004-3702(80)90011-9.

    第条 谷歌学者 

  28. 麦卡锡J:限定在形式化常识中的应用。人工智能。1986年,28:89-116。10.1016/0004-3702(86)90032-9.

    第条 谷歌学者 

  29. 科诺里奇K:关于缺省逻辑和自认知逻辑之间的关系。人工智能。1988, 35 (3): 343-382. 10.1016/0004-3702(88)90021-5.

    第条 谷歌学者 

  30. Gabbay DM、Hogger CJ、Robinson JA(编辑):人工智能和逻辑编程、非单调推理和不确定性推理中的逻辑手册。1994年,英国牛津:牛津大学出版社,第3期:

    谷歌学者 

  31. Lifschitz V:答案集编程和计划生成。人工智能。2002, 138 (1–2): 39-54. 10.1016/s004-3702(02)00186-8。

    第条 谷歌学者 

  32. Eiter T,Ianni G,Schindlauer R,Tompits H:答案集编程中高阶推理和外部评估的统一集成。7月30日至8月5日,英国苏格兰爱丁堡,第十九届国际人工智能联合会议(IJCAI'05)会议记录。编辑:Pack Kaelbling L,Saffiotti A.2005,科罗拉多州丹佛:专业图书中心,90-96。

    谷歌学者 

  33. Leone N、Pfeifer G、Faber W、Eiter T、Gottlob G、Perri S、Scarcello F:知识表示和推理的DLV系统。ACM计算逻辑事务。2006, 7 (3): 499-562. 10.1145/1149114.1149117.

    第条 谷歌学者 

  34. 文件格式指南。[http://www.geneontology.org/GO.format.shtml网站]

  35. Bard J、Rhee SY、Ashburner M:细胞类型本体论。基因组生物学。2005年,6(2):R21-10.1186/gb-2005-6-2-R21。

    第条 公共医学中心 公共医学 谷歌学者 

  36. Golbreich C,Horrocks I:海外建筑运营管理局到OWL的映射,转到OWL 1.1!。OWLED 2007年OWL研讨会论文集:经验和方向,奥地利因斯布鲁克,6月6日至7日,CEUR研讨会论文第258卷。编辑:Golbreich C,Kalyanpur A,Parsia B.2007,德国亚琛:CEUR-WS.org

    谷歌学者 

  37. 海外建筑运营管理局表型组:PATO–表型质量本体。[http://www.bioontology.org/wiki/index.php/PATO:Main_Page]

  38. Patel-Schneider PF,Hayes P,Horrocks I:OWL Web本体语言–语义和抽象语法。2004, [http://www.w3.org/TR/owl-semantics/]

    谷歌学者 

  39. 校长AL:Defaults,Context,and Knowledge:OWL-索引知识库的替代方案。第九届太平洋生物计算研讨会论文集(PSB 2004),美国夏威夷,1月6日至10日。编辑:Altman RB、Dunker AK、Hunter L、Jung TA、Klein TE。2004年,伦敦:世界科学,226-237。

    谷歌学者 

  40. Haarslev V,Möller R:Racer:语义网络的核心推理引擎。《第二届本体论工具评估国际研讨会论文集》(EON2003),美国佛罗里达州萨尼贝尔岛,10月20日,CEUR研讨会论文集第87卷。编辑:Sure Y,Corcho O.2003,德国亚琛:CEUR-WS.org,27-36。

    谷歌学者 

  41. 雷蒙德ES:大教堂和集市。知识、技术和政策。1999, 12 (3): 23-49. 2007年10月10日/12130-9999-1026-0。

    第条 谷歌学者 

  42. Stallman RM,Gay J,Lessig L:自由软件,自由社会:Richard M.Stallman精选论文。2002年,波士顿:自由软件基金会

    谷歌学者 

  43. Day Richter J,Harris MA,Haendel M,基因本体论海外建筑运营管理局编辑工作组,Lewis S:海外建筑运营管理局编辑——生物学家的本体论编辑。生物信息学。2007, 23 (16): 2198-2200. 10.1093/bioinformatics/btm112。

    第条 计算机辅助系统 公共医学 谷歌学者 

  44. Horrocks I、Patel-Schneider PF、Boley H、Tabet S、Grosof B、Dean M:SWRL:结合OWL和RuleML的语义Web规则语言。2003年[http://www.daml.org/2003/11/swrl/]

    谷歌学者 

  45. 莱比锡生物生物学研究小组:非单调推理项目。2007, [http://bionto.de/pmwiki.php/Main/Non单调推理]

    谷歌学者 

下载参考资料

致谢

我们感谢罗伯托·波利(Roberto Poli)在面分析和现实层次理论方面的启发性讨论和初步想法。我们感谢Kay Prüfer对本文初稿的评论,感谢Roman Schindlauer和Thomas Krennwallner对DLVHEX的修补和帮助。我们感谢两位匿名评论员的宝贵意见。

我们感谢马克斯·普朗克学会和莱比锡大学医学信息、统计和流行病学研究所的资助。

感谢克里斯汀·格林在准备英语手稿方面的帮助。

作者信息

作者和附属机构

作者

通讯作者

与的通信罗伯特·霍恩多夫.

其他信息

竞争性利益

提交人声明,没有相互竞争的利益。

作者的贡献

HH构思了使用非单调推理集成本体的最初想法,RH构思了解剖和表型本体的相关性。HH、FL、JK和RH设计了解剖和表型本体一致整合的框架。RH实施了该框架并进行了测试。所有作者都参与了论文的撰写,阅读并批准了这份手稿的最终版本。

作者提交的原始图像文件

权利和权限

本文由BioMed Central Ltd.授权发布。这是一篇根据知识共享署名许可条款发布的开放存取文章(http://creativecommons.org/licenses/by/2.0),允许在任何媒体上不受限制地使用、分发和复制,前提是正确引用了原作。

转载和许可

关于本文

引用这篇文章

Hoehndorf,R.、Loebe,F.、Kelso,J。等。在生物医学本体中表示默认知识:应用于解剖和表型本体的集成。BMC生物信息学 8,377页(2007年)。https://doi.org/10.1186/1471-2105-8-377

下载引文

  • 收到:

  • 认可的:

  • 出版:

  • 内政部:https://doi.org/10.1186/1471-2105-8-377

关键词