The document discusses representing things and their states over time in the Web of Things. It argues that a state-based representation using attributes like :carloAt0800AM is more detailed and specific than a thing-based representation using only :carlo. States allow distinguishing between different configurations or versions of a thing, like :Firefox2 and :Firefox3.5. Representing things and their states is important for the Web of Things to accurately track changes and updates.
1 of 17
More Related Content
Web of States
1. Web of Things States
Fariz Darari
fadirra _a.t_
_d.o.t_ com
@mrlogix
1
8. Example (Thing-based Representation)
• Today at 8.00 AM, Carlo was happy as he was
about to meet his girlfriend after a while.
:carlo :hasMood :happy.
• However, after meeting his GF at 10.00 AM, Carlo
was sad because he just had a big argument with
his GF.
:carlo :hasMood :sad.
8
9. Example (State-based Repr.)
• Today at 8.00 AM, Carlo was happy as he was
about to meet his girlfriend after a while.
:carloAt0800AM :hasMood :happy.
• However, after meeting his GF at 10.00 AM, Carlo
was sad because he just had a big argument with
his GF.
:carloAt1000AM :hasMood :sad.
9
10. Example (Thing-based Repr.)
• Before Ver. 4.0, Firecat had been known to contain the
bug RottenApple.
:firecat :hasBug :rottenApple.
:firecat :bugFree :rottenApple.
• However, after Ver. 4.0, Firecat is RottenApple-free.
:firecat :hasBug :rottenApple.
:firecat :bugFree :rottenApple.
10
11. Example (State-based Repr.)
• Before Ver. 4.0, Firecat had been known to
contain the bug RottenApple.
:firecatBeforeV4 :hasBug :rottenApple.
• However, after Ver. 4.0, Firecat is RottenApplefree.
:firecatAfterV4 :bugFree :rottenApple.
11
12. States are more detailed,
more specific, & narrower.
Think about software updates:
:Firefox2 :hasUI
12
13. States are more detailed,
more specific, & narrower.
Think about software updates:
:Firefox3.5 :hasUI
13
14. Also, think about wikipage updates:
:Firefoxwiki02102002 :hasContent
14
15. Also, think about wikipage updates:
:Firefoxwiki02112013 :hasContent
15
16. Thus, also for the Web,
it’s not only about things,
it’s about states
Each color represents a thing.
Different nodes of the same color represent states of things.
16