Tim Berners-Lee
Decentralized Information Group
MIT Computer Science and Artificial Intelligence Laboratory
How to deal with information which is true at specific times?
[ cal:dtstart "1996-01-01"; cal:dtend "1997-09-22"; cv:employee :JXR; cv:employee [ foaf:name "IBM" ]].
This is reification of the time period.
<> valid:start "2007-01-01T09:00"; valid:end "2007-01-01T10:00"; dc:title "Temperature at 2007-01-01T09:00". room:r17 phys:temp 17.3; phys:humidity 0.8.
"Feed" architecture is polled
{ room:r17 phys:temp 17.3; phys:humidity 0.8. }
valid:start "2007-01-01T09:00";
valid:end "2007-01-01T09:30".
{ room:r17 phys:temp 17.4; phys:humidity 0.8. }
valid:start "2007-01-01T09:30";
valid:end "2007-01-01T10:00".
Extends RDF. Not (2007) standard.
{ ?EVENT ex:dataTime ?TIME.
?TIME string:notLessThan ?READING!valid:start;
string:lessThan ?READING!valid:start.
?READING log:includes { room:r17 phys:temp ?TEMP }
} => { ?EVENT ex:ambientTemp ?TEMP }
Extends RDF. Not (2007) standard.