繁体   English   中英

如何以规范化关系数据库的方式规范化本体?

[英]How do you normalize an ontology the way you would normalize a relational database?

我知道如何规范化关系数据库。 有一些方法可以求助于第五范式。 我了解您可能要退至第四正常或其他原因的原因。

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

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

http://ontologydesignpatterns.org/wiki/Main_Page

或查看一些论文,例如有关M3O(http://dl.acm.org/citation.cfm?id=1772775),事件模型F或Aldo Gangemi的论文。 本体设计模式还为您提供了某些属性,但是它们主要取决于您使用的模式,哪种模式取决于您尝试实现的建模任务。

设计模式和数据库规范化都试图获得某些属性。 我想区别是,设计模式不太严格。 实现的属性通常取决于您使用的模式,领域,目的等。因此,它们实际上不像常规形式那样通用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM