如何将SPARQL查询翻译成英语
你能把这个问题翻译成英语吗 我试图用代码编写一个简单的实现如何将SPARQL查询翻译成英语,sparql,rdf,owl,Sparql,Rdf,Owl,你能把这个问题翻译成英语吗 我试图用代码编写一个简单的实现 PREFIX om-owl: <http://knoesis.wright.edu/ssw/ont/sensor-observation.owl#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX weather:
PREFIX om-owl: <http://knoesis.wright.edu/ssw/ont/sensor-observation.owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX weather: <http://knoesis.wright.edu/ssw/ont/weather.owl#>
SELECT DISTINCT ?sensor ?value ?uom
FROM NAMED STREAM <http://www.cwi.nl/SRBench/observations> [NOW - 1 HOURS]
WHERE {
?observation om-owl:procedure ?sensor ;
rdf:type/rdfs:subClassOf* weather:PrecipitationObservation ;
om-owl:result ?result .
?result ?p1 ?value .
OPTIONAL {
?result ?p2 ?uom .
}
}
前缀om owl:
前缀rdf:
前缀rdfs:
前缀天气:
选择不同的传感器值计量单位
来自命名流[现在-1小时]
在哪里{
?观察om owl:程序?传感器;
rdf:类型/rdfs:子类*天气:降水观测;
om猫头鹰:结果?结果。
?结果?p1?值。
可选的{
?结果?p2?计量单位。
}
}
如有任何帮助,我将不胜感激。据我所知:
SELECT DISTINCT ?sensor ?value ?uom
请提供与以下条件对应的所有不同传感器名称、值和计量单位(我不熟悉传感器):
?observation om-owl:procedure ?sensor ;
首先,给我一个与传感器程序相关的观察结果
rdf:type/rdfs:subClassOf* weather:PrecipitationObservation ;
从这些观察结果来看,所有这些都是降水的子类
om-owl:result ?result .
把结果告诉我
?result ?p1 ?value .
拿走他们所有的价值
OPTIONAL { ?result ?p2 ?uom . }
如果它存在,所有的计量单位(?)
所以最后,它似乎得到了每个传感器每小时累计的所有降雨量值。翻译成英语?你的意思是解释每一行吗?是的,我不能理解这些陈述