Sparql获取的属性

Sparql获取的属性,sparql,owl,Sparql,Owl,如何使用sparql查询获取特定属性的值 我想得到这个答案: 我有以下数据: <http://micorr.ig.he-arc.ch/vocab#artefacts_alloy/1> a vocab:artefacts_alloy , owl:NamedIndividual ; rdfs:label "Tin Bronze" ; vocab:artefacts_alloy_i

如何使用sparql查询获取特定属性的值

我想得到这个答案:

我有以下数据:

<http://micorr.ig.he-arc.ch/vocab#artefacts_alloy/1>
    a                           vocab:artefacts_alloy , owl:NamedIndividual ;
    rdfs:label                  "Tin Bronze" ;
    vocab:artefacts_alloy_id    1 ;
    vocab:artefacts_alloy_name  "Tin Bronze" ;
    ont:isLinkedTo              <http://micorr.ig.he-arc.ch/vocab#artefacts_alloy/3> .

a声音B:人工制品合金,猫头鹰:姓名个人;
rdfs:标签“锡青铜”;
vocab:手工艺品合金id 1;
词汇:手工艺品合金名称“锡青铜”;
安大略省:伊林克托。
我的问题是:

PREFIX owl:<http://www.w3.org/2002/07/owl#>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
PREFIX vocab:<http://micorr.ig.he-arc.ch/vocab#>
PREFIX ont: <http://purl.org/net/ns/ontology-annot#>

SELECT *
    FROM <http://localhost:8080/MiCorrDS/data/MiCorrGraph>
WHERE {
    ?alloy rdfs:label "Tin Bronze" .
    ?alloy ont:isLinkedTo ?linkedTo .
}
前缀owl:
前缀rdfs:
前缀b:
前缀ont:
挑选*
从…起
在哪里{
?合金RDF:标签“锡青铜”。
?合金ont:连接到?连接到。
}
但是没有返回结果

我犯了什么错


谢谢

问题在于ont:前缀引用了错误的元素

正确的答案是:


前缀ont:

我既不知道如何加载数据,也不知道如何运行查询。显然,三种模式是匹配的,因此,要么数据加载不正确,要么
FROM
子句错误。本体加载在apache JENA Fuseki服务器上。我运行了其他人查询,它运行正常。当我删除WHERE子句的第二行时,我得到一个结果。1。尝试
SELECT*{?p?o}
检查所有三元组是否确实存在。2.名称空间
ont:
的定义是否正确,即数据中的名称空间是否相同?