我可以使用XML表示本体吗?为什么RDF代表本体被认为更好?
答案 0 :(得分:3)
如果你使用RDF,那么所有的推理引擎(Jena都是我最喜欢的),那里的三重商店可以帮到你。如果您想选择自己的格式,您将无法使用任何其他实现该标准的软件。
答案 1 :(得分:2)
是的,可以使用XML描述本体,请参阅http://en.wikipedia.org/wiki/RDF/XML
RDF很老,有成熟的工具,另见Web Ontology Language
答案 2 :(得分:2)
在很多方面,你的问题的答案是肯定的。有许多本体语言可以用XML序列化。在Web上,Web Ontology语言是已经指出的选择工具(可以用XML序列化)。 RDF(也可以用XML序列化)可以被认为是一种本体语言是有争议的:与OWL不同,RDF不允许您访问整个一阶描述逻辑的设备,但允许您构建更类似的东西控制词汇,分类等...而不是正式的本体。因此,“本体论”的含义问题实际上是非常合理的:人们经常使用术语本体,当它们实际上意味着“字典”或“受控词汇”时,其他人则用于正式的公理系统。根据你想做的事情,你甚至可能发现第一顺序逻辑对你来说是不够的,你可能不得不去其他(更高阶)形式。
答案 3 :(得分:0)
如果“本体论”是指OWL,那么请查看W3C建议OWL 2 Web Ontology Language XML Serialization。这种基于XML(和不基于RDF的序列化)在许多情况下比任何基于RDF的语法更适合于表示OWL本体,例如,它更容易手写,更直接自动操作等等。