如何将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 . }
如果它存在,所有的计量单位(?)


所以最后,它似乎得到了每个传感器每小时累计的所有降雨量值。

翻译成英语?你的意思是解释每一行吗?是的,我不能理解这些陈述