我只是读了
this article,它提到一些组织有一个本体作为(?)他们的数据库(?)层,决定这样做是坏的.问题是我以前没有听说过,所以我不明白为什么它是坏的.
所以我尝试了关于数据库和本体的谷歌搜索,并从2006年开始出现了相当多的pdf,我们充满了令人难以理解的内容(对我而言).我读了其中的一些,在这一点上,他们仍然完全不知道他们在说什么.
我现在的印象是,2006年有些学者试图卖掉我们,但是由于他们的想法的措辞而惨败,这是一个疯狂的时期.但是,如果有人真的知道这是什么,我仍然很好奇.
解决方法
卡鲁塞尔已经提供了维基百科定义:
“a formal representation of the
knowledge by a set of concepts within
a domain and the relationships between
those concepts”.
为了实现这种表示,已经开发了几种语言.目前得到最多关注的可能是Web Ontology Language (OWL).
在传统的关系数据库中,概念可以使用表进行存储,但系统不包含有关概念意味着什么以及它们如何相互关联的任何信息.本体提供了存储这些信息的手段,这样可以更加丰富的存储信息.这也意味着可以构建相当先进和智能的查询.查询语言(如SPARQL)专门为此而开发.
对于我的硕士论文,我已经与OWL本体合作,但这是一个相当学术研究的一部分.我不知道这项技术目前在实际应用中是否有用,但我相信这是有潜力的.
更新:示例
在本体论上的“意义”和推理的例子:说你在你的本体中定义一个类比萨饼,和一个素食比萨饼,这是一个比萨,没有属于肉类的成分.如果您现在创建一个比萨饼的实例,只是没有任何肉类成分,系统可以自动推断您的比萨饼也是素食比萨饼,即使您没有明确指定它.