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.