- From: Robin Keskisärkkä <robin.keskisarkka@liu.se>
- Date: Fri, 4 Dec 2015 14:59:26 +0000
- To: "Daniele Dell'Aglio" <daniele.dellaglio@polimi.it>, Jean Paul Calbimonte <jpcalbimonte@delicias.dia.fi.upm.es>, "public-rsp@w3.org" <public-rsp@w3.org>
- Message-ID: <D28768E1.57B7%robin.keskisarkka@liu.se>
Hi Daniele!
Regarding my question, I think this query may clarify it a bit. The idea is that I wish to find the speed of vehicles based on sensor observations.
Stream
_:1 :observedAt "2015-12-04T12:00:01" .
_:1 ex:directlyFollows _:0 . # should this metadata be inside the graph perhaps?
GRAPH _:1 { :ABC123 :observedBy :cam1 . }
_:2 :observedAt "2015-12-04T12:00:02"
_:2 ex:directlyFollows _:1 .
GRAPH _:2 { :ABC123 :observedBy :cam2 . }
_:3 :observedAt "2015-12-04T12:00:03"
_:3 ex:directlyFollows _:2 .
GRAPH _:3 { :ABC123 :observedBy :cam3 . }
....
Query
CONSTRUCT ISTREAM {
_:e1 a :SpeedEvent .
GRAPH _:e1 { ?car :observedSpeed ?speed . }
}
FROM NAMED WINDOW :w1 ON :stream1 [RANGE PT10m STEP PT10s]
FROM <http://...distances>
WHERE {
WINDOW :w1 {
?g1 :observedAt ?time1 .
GRAPH ?g1 { ?car :observedBy ?cam1 }
?g2 :observedAt ?time2 ; :directlyFollows ?g1 . # directly follows is important here, as well as the timestamp
GRAPH ?g1 { ?car :observedBy ?cam2 }
}
# Find distance between cameras as distance
...
# Calculate speed
BIND( ?distance / (MINUTES(?time2 - ?time1) / 60) AS ?speed )
}
Could a similar query be expressed in a different way using the proposed model?
Cheers,
Robin
From: Daniele Dell'Aglio <daniele.dellaglio@polimi.it<mailto:daniele.dellaglio@polimi.it>>
Date: Friday 4 December 2015 15:23
To: Jean Paul Calbimonte <jpcalbimonte@delicias.dia.fi.upm.es<mailto:jpcalbimonte@delicias.dia.fi.upm.es>>, "public-rsp@w3.org<mailto:public-rsp@w3.org>" <public-rsp@w3.org<mailto:public-rsp@w3.org>>
Subject: Re: RSP telco 04.12
Resent-From: <public-rsp@w3.org<mailto:public-rsp@w3.org>>
Resent-Date: Friday 4 December 2015 15:24
(Forgot the link: [1] https://dl.dropboxusercontent.com/u/14442682/temperature-queries.pdf )
Il giorno ven 4 dic 2015 alle ore 14:22 Daniele Dell'Aglio <daniele.dellaglio@polimi.it<mailto:daniele.dellaglio@polimi.it>> ha scritto:
Hi all,
did we stop to take minutes on the wiki?
I wanted to upload the presentation that JP and I prepared for the today call (related to the filtering queries proposed by Alasdair), but I cannot find it. For the moment, you can find the presentatiion at [1].
Regards,
Daniele
Il giorno ven 4 dic 2015 alle ore 00:31 Jean Paul Calbimonte <jpcalbimonte@delicias.dia.fi.upm.es<mailto:jpcalbimonte@delicias.dia.fi.upm.es>> ha scritto:
Dear all,
The telco will be at 15:00 as usual, at:
https://collab.switch.ch/rsp/
Main topics:
- discussion on filtering query proposed by Alasdair (see already one proposal here : http://lists.w3.org/Archives/Public/public-rsp/2015Dec/0000.html)
- further call schedule.
bset regards,
Jean-Paul
Received on Friday, 4 December 2015 15:00:30 UTC