如果我的问题不好,我很抱歉。我是初学者。 我有一个由protégé创建的本体及其默认前缀。(SPARQL v1.0)
假设在我的本体中我有一个名为washingMachine
的类和一个名为Country
的类,washingMashine
和Country
由名为{{1}的对象属性连接}。 MadeIN
是另一个名为MadeIN
的对象属性的子属性。
我想编写一个查询来查找hasProperty
的域和范围,但遗憾的是hasProperty
没有显示。请问是什么问题?
这是我写的查询:
MadeIN
和本体论:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
select ?domain ?range ?labeldomain ?labelrange
where {
owl:hasPropertyOf rdfs:domain ?domain ;
rdfs:range ?range .
?domain rdfs:label ?labeldomain.
?range rdfs:label ?labelrange.
}