我对语义网很陌生,对RDF和本体论感到困惑。有人能解释一下RDF模式和本体的区别吗?
发布于 2012-03-05 23:21:03
RDFS (RDFS)是一种用于编写本体的语言。
本体是(世界的一个相关部分)的模型,列出了对象的类型、连接它们的关系以及对象和关系组合方式的约束。
一个简单的本体示例(虽然不是用RDFS语法编写的):
class: Person
class: Project
property: worksOn
worksOn domain Person
worksOn range Project也就是说,在我们的世界模式中,我们只关心人和项目。人们可以在项目上工作,但不能相反。
发布于 2012-03-03 20:17:28
您的意思是“RDF和(OWL2)之间的区别是什么?”如果是这样的话,那就有几个主要的区别。这两种方法都是创建术语词汇表的方法,以便在表示为RDF时描述数据。OWL2及其子集(OWL、OWL2、OWL2)包含RDFS中包含的所有术语,但允许更强的表现力,包括相当复杂的类和属性表达式。另外,OWL2的一个子集(OWL2)可以以这样一种方式建模,即当使用OWL完全推理器进行推理时,是不可判定的。两者都可以表示为RDF,而且都是W3C网络标准。
如果您想比较RDFS和本体,不是在上面的上下文中,而是在语义Web的上下文中,那么我的建议是非常小心。小心点,因为你会发现几个不同的,但不一定是相互排斥的阵营;那些从哲学角度对本体论感兴趣的人,那些从计算角度看的人,那些认为哲学观点应该是唯一的观点的人,以及那些认为哲学观点不应该是唯一的观点的人。如果你有任何一种倾向,你最终可能会有很大的争论。但是,如果您想从事语义Web开发,那么最快的途径是学习和理解最初提到的Web标准。
发布于 2012-03-03 10:46:46
从概念上说,RDFS可以用来创建一个(例如特定于领域的)词汇表或本体,其中RDFS与RDF一起引导自己(所有东西至少都是rdfs:资源)。此外,在语义Web技术上下文中,您可以使用猫头鹰来描述本体/词汇表的高级语义。也请参阅本体的这定义。
https://stackoverflow.com/questions/9545204
复制相似问题