【问题标题】:How do you normalize an ontology the way you would normalize a relational database?如何像规范化关系数据库一样规范化本体?
【发布时间】:2011-09-27 04:51:52
【问题描述】:

我知道如何规范化关系数据库。有一些方法可以达到第五范式。我理解您可能想要退回到第四正常或其他方式的原因。

描述图的本体的等效方法是什么?

【问题讨论】:

标签: database normalization ontology


【解决方案1】:

我不知道任何与数据库规范化直接可比的本体机制。我能想到的最接近的匹配是本体设计模式。但是,它们没有那么严格。您可以将它们粗略地与软件设计模式进行比较。你可以检查

http://ontologydesignpatterns.org/wiki/Main_Page

或查看一些论文,例如关于 M3O (http://dl.acm.org/citation.cfm?id=1772775)、Event Model F 或 Aldo Gangemi 等的论文。本体设计模式也给你一些属性,但它们主要取决于你使用的模式,哪些是合适的取决于你试图实现的建模任务。

设计模式和数据库规范化都试图实现某些属性。我想不同之处在于,设计模式不那么严格。实现的属性通常取决于您使用的模式、领域、目的等。因此,它们并不像普通形式那样通用。

【讨论】:

    猜你喜欢
    • 2016-03-21
    • 1970-01-01
    • 2018-02-07
    • 2020-05-21
    • 2018-10-30
    • 2015-09-08
    • 2018-01-27
    • 2013-01-29
    • 2013-09-01
    相关资源
    最近更新 更多