RDF和OWL工作流问题
我一直在通过Protege研究和使用OWL,我想知道我是否正确理解“工作流”及其概念(从头开始建立数据库:RDF和OWL工作流问题,rdf,owl,protege,semantic-analysis,Rdf,Owl,Protege,Semantic Analysis,我一直在通过Protege研究和使用OWL,我想知道我是否正确理解“工作流”及其概念(从头开始建立数据库: 使用Protege或等效工具为数据生成OWL本体 将此架构导出到RDF 将定义为triplestore中某些元素的类与目标数据一起使用 将您的triplestore导出到RDF 使用openRDF/sesame或Jena加载定义的数据和本体 根据OWL本体验证RDF triplestore,以确保一切正常 使用SPARQL从RDF triplestore获取数据 使用猫头鹰推理器做一些事情
我认为答案与生成一个“完整的图形”有关,在这个图形中,每个关系都被显式地表示出来。sparql在查询triplestores时是否进行自动推理,或者是否需要生成这样一个完整的图形?有许多可能的工作流,但它确实不必那么复杂
SELECT ?pizza
WHERE {
?pizza a :VegitarianPizza .
}
您将获得属于VegitarianPizza类或其任何子类的所有Pizza
我猜VegitarianPizza类在你的本体论中被定义为一个没有肉类成分的比萨饼?而不是手工将每个比萨饼分配给一个类?否则真的不需要OWL,你可以使用RDFS,这更简单