Rdf SPARQL语句未返回正确的结果
我正在运行SPARQL语句,但它没有返回正确的结果。我用TopBraid作曲器来对付你。首先,下面的SPARQL给出了结果Rdf SPARQL语句未返回正确的结果,rdf,sparql,owl,Rdf,Sparql,Owl,我正在运行SPARQL语句,但它没有返回正确的结果。我用TopBraid作曲器来对付你。首先,下面的SPARQL给出了结果rdf:type: PREFIX rdf:<http://www.w3.org/2000/01/rdf-schema#> PREFIX wo:<http://purl.org/ontology/wo/> PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#> SELECT * where {
rdf:type
:
PREFIX rdf:<http://www.w3.org/2000/01/rdf-schema#>
PREFIX wo:<http://purl.org/ontology/wo/>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
SELECT * where {
<http://www.bbc.co.uk/nature/life/Animal#kingdom> ?type wo:Kingdom
}
前缀rdf:
前缀wo:
前缀rdfs:
选择*where{
?wo型:王国
}
运行此查询时,我希望得到
,但得到的结果集为空:
PREFIX rdf:<http://www.w3.org/2000/01/rdf-schema#>
PREFIX wo:<http://purl.org/ontology/wo/>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
SELECT * where {
?x rdf:type wo:Kingdom
}
前缀rdf:
前缀wo:
前缀rdfs:
选择*where{
?x rdf:类型wo:王国
}
我得到的空结果集是什么?这样说并不准确: 首先,[First]SPARQL给了我结果
rdf:type
你应该(我希望你是)得到
为了这个结果。但是,由于您以一种不同寻常的方式定义了rdf:
前缀,rdf:type
(根据前缀定义)将是:
http://www.w3.org/2000/01/rdf-schema#type
这些显然是不同的。问题是您将rdf:
和rdfs:
设置为相同的:
PREFIX rdf:<http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
前缀rdf:
前缀rdfs:
假设您需要标准定义,这些定义应该是:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
前缀rdf:
前缀rdfs:
这样说并不准确:
首先,[First]SPARQL给了我结果rdf:type
你应该(我希望你是)得到
为了这个结果。但是,由于您以一种不同寻常的方式定义了rdf:
前缀,rdf:type
(根据前缀定义)将是:
http://www.w3.org/2000/01/rdf-schema#type
这些显然是不同的。问题是您将rdf:
和rdfs:
设置为相同的:
PREFIX rdf:<http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
前缀rdf:
前缀rdfs:
假设您需要标准定义,这些定义应该是:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
前缀rdf:
前缀rdfs:
这样说并不准确:
首先,[First]SPARQL给了我结果rdf:type
你应该(我希望你是)得到
为了这个结果。但是,由于您以一种不同寻常的方式定义了rdf:
前缀,rdf:type
(根据前缀定义)将是:
http://www.w3.org/2000/01/rdf-schema#type
这些显然是不同的。问题是您将rdf:
和rdfs:
设置为相同的:
PREFIX rdf:<http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
前缀rdf:
前缀rdfs:
假设您需要标准定义,这些定义应该是:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
前缀rdf:
前缀rdfs:
这样说并不准确:
首先,[First]SPARQL给了我结果rdf:type
你应该(我希望你是)得到
为了这个结果。但是,由于您以一种不同寻常的方式定义了rdf:
前缀,rdf:type
(根据前缀定义)将是:
http://www.w3.org/2000/01/rdf-schema#type
这些显然是不同的。问题是您将rdf:
和rdfs:
设置为相同的:
PREFIX rdf:<http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
前缀rdf:
前缀rdfs:
假设您需要标准定义,这些定义应该是:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
前缀rdf:
前缀rdfs:
差不多相同的问题--差不多相同的问题--差不多相同的问题--差不多相同的问题--