我是本体论领域的新手。我的问题是澄清问题,而不是问题。 正在处理的信息是以RDF格式编写的。我构建了自己的RDFS本体,我想从我拥有的RDF数据中填充该本体。我怎么能和耶拿一起做? RDF数据和我的RDFS本体之间的资源/属性命名是否必须相同?示例表示赞赏。
此外,RDF和RDFS之间的区别对我来说仍然不太清楚。我可以将RDF视为本体,但功能有限(编码知识)?
答案 0 :(得分:3)
RDFS三元组定义了属性和类的词汇表的含义(通过subClassOf
和subPropertyOf
三元组),而RDF三元组只是应用RDFS元数据的数据。
示例,我的元数据(RDFS)是
:Dog rdfs:subClassOf :Mammal
(应该理解为“狗是哺乳动物的子集,或者每只狗也是哺乳动物”
和数据(RDF)
:Fido rdf:type :Dog
:Spike rdf:type :Dog
(应该被理解为Fido和Spike是被称为“狗”的集合的元素)
RDFS元数据定义了类和属性的词汇表,数据引用了那些属性类。
关于所有数据的一个非常好的阅读是在“工作本体论者的语义网”中,而不是理论上的,它确实涵盖了全面的方式。