Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Craft of the Possible - Database Model of the HAT

537 views

Published on

Presented at the 1st Mad Hatters’ Tea Party in London’s Impact Hub Westminster on Thursday, July 17, 2014.

Published in: Education
  • Be the first to comment

  • Be the first to like this

The Craft of the Possible - Database Model of the HAT

  1. 1. THE CRAFT OFTHE POSSIBLE: DATABASE MODEL OFTHE HAT 1
  2. 2. HAT Lexicons anyone and everyone working on the HAT (that’s the HAT team as well!) Digital Milliners Types of HAT Mad HattersHAT 2
  3. 3. HAT Lexicons HAT: Hub-of-All-Things this is the server space (whether it is a fixed, cloud or hybrid server) where the database of data you choose to generate (usually through sensors) is placed into. HAT Digital Milliners Types of HAT Mad Hatters 3
  4. 4. Types of HATHAT Digital Milliners http://commons.wikimedia.org/wiki/File:Yellow_hard_hat.jpgHAT Lexicons Hard HAT Sun HAT Straw HAT Mad Hatters http://commons.wikimedia.org/wiki/File:Straw_hat,_Vietnamese_Women%27s_Museum.jpg http://clipartcotttage.deviantart.com/art/Sun-Hat-Orange-440202639 4
  5. 5. HAT Lexicons a.k.a. HAT Providers: These are HAT providers and you can choose which milliner you prefer to bank your personal digital data with Digital Milliners HAT Types of HAT Mad Hatters 5
  6. 6. Contextualisation http://commons.wikimedia.org/wiki/File:Brazil_vs_Germany,_in_Belo_Horizonte_04.jpg?uselang=en-gb 6
  7. 7. Vertical vs. Horizontal http://hpwiz.deviantart.com/art/Mad-Hatter-poster-132011059 Appliance Utilities M edia FM CG BM S Security STORY H ealthcare 7
  8. 8. How to tell a story http://hpwiz.deviantart.com/art/Mad-Hatter-poster-132011059 Who? What? Where? Why? How? When? 8
  9. 9. Layers of Database Model http://hpwiz.deviantart.com/art/Mad-Hatter-poster-132011059 Who?What? Where? Why? How? When? Acontextual Contextual IoT 9
  10. 10. Layers of Database Model http://hpwiz.deviantart.com/art/Mad-Hatter-poster-132011059 PersonThing/ Sensor Location Event & Cross References Timestamp Acontextual - Lower Layer Contextual - Upper Layer 10
  11. 11. ID Date_Created Last_Updated …… SensorData Person ID Date_Created Last_Updated …… User_Person (Static) PersonThing/ Sensor Location Event & Cross References Timestamp ID Date_Created Last_Updated …… User_Person_Dynamic_Type ID Date_Created Last_Updated …… User_PersonOrganisation ID Date_Created Last_Updated …… User_Person_Dynamic ID Date_Created Last_Updated User_Emotions ID Date_Created Last_Updated …… PersonThingCrossRef 11
  12. 12. CrossRef.ID Ref1. ID Ref2. ID CrossRef.Relationship T1_T2_RelationshipTypes Cross Reference T1. ID T1. aaa T1. bbb T1.ccc T1.ddd Table 1 T2. ID T2. aaa T2. bbb T2.ccc T2.ddd Table 2 CrossRef.ID Ref1. ID Ref2. ID CrossRef.Relationship T1_T2_Cross_Reference PersonThing/ Sensor Location Timestamp Event & Cross References 12
  13. 13. ID Date_Created Last_Updated …… Things_ThingType ID Date_Created Last_Updated Name Description Unit Value Things_ThingProperty ID Date_Created Last_Updated …… Things_ThingPropertyCrossRef Thing PersonThing/ Sensor Location Timestamp Event & Cross References ID Date_Created Last_Updated …… Things_Thing ID Date_Created Last_Updated …… Things_ThingSensorRelationship ID Date_Created Last_Updated Things_SensorData 13
  14. 14. ID Date_Created Last_Updated …… Locations_locationCrossRef Locaiton PersonThing/ Sensor Location Timestamp Event & Cross References ID Date_Created Last_Updated Latitude Longitude Height_from_Sea_Level indoor_information Orientation Locations_Location 14
  15. 15. Event CrossRef.ID Ref1. ID Ref2. ID CrossRef.Relationship EventPersonCrossRef CrossRef.ID Ref1. ID Ref2. ID CrossRef.Relationship EventLocationCrossRef CrossRef.ID Ref1. ID Ref2. ID CrossRef.Relationship EventThingCrossRef PersonThing/ Sensor Location Timestamp PersonThing/ Sensor Location Timestamp Event & Cross References CrossRef.ID Ref1. ID Ref2. ID CrossRef.Relationship EventEventCrossRef EventID Date Created Last Updated Start Time End Time Recurrence Name Description EventType …… Event_Event 15
  16. 16. EventThing Cross Reference 1 16
  17. 17. Event Location Cross Reference 1 17
  18. 18. Thing - Location - Stats CrossRef.ID Ref1. ID Ref2. ID CrossRef.Relationship Thing_Inventory_Secondary CrossRef.ID Ref1. ID Ref2. ID CrossRef.Relationship Location_Inventory_Secondary PersonThing/ Sensor Location Timestamp Event & Cross References CrossRef.ID Ref1. ID Ref2. ID CrossRef.Relationship Thing_Location CrossRef.ID Ref1. ID Ref2. ID CrossRef.Relationship Person_Location 18
  19. 19. Link to the Markets Consumption Experience Interaction … combinations … Value_Creation_Types PersonThing/ Sensor Location Cross References Timestamp http://www.mcgill.ca/health/infectioncontrol/handwashing 19
  20. 20. Link to the Markets Consumption Experience Interaction … combinations … Value_Creation_Types PersonThing/ Sensor Location Cross References Timestamp http://www.mcgill.ca/health/infectioncontrol/handwashing 20
  21. 21. Oct 2014 July 2014 what can you get today? http://myassignmenthelp.com/essay-help/three-layers-of-essay-writing 21
  22. 22. the License http://creativecommons.org/licenses/by-nd/4.0/ 22
  23. 23. UX - the “Nudge” What? Where? Why? How? When? 23
  24. 24. A nudge example 24
  25. 25. A nudge example 25
  26. 26. Invitation to Play https://www.flickr.com/photos/64917630@N00/8185657641/sizes/o/ 26
  27. 27. Appliance Utilities M edia FM CG BM S Security D ata Services Invitation to Innovate H ealthcare 27
  28. 28. Kettles/lights/radiator/Sensors Electricity /W ater Bed Stories Form ula M ilk Air Q uality /Tem p W indows/D oor Sleeping Patterns Invitation to Innovate Better Sleep https://www.flickr.com/photos/64917630@N00/8185657641/sizes/o/ 28
  29. 29. MVP to shape the HAT 29
  30. 30. A HAT Partner to build a Demonstrator http://commons.wikimedia.org/wiki/File:Python_logo_and_wordmark.svg?uselang=en-gb http://commons.wikimedia.org/wiki/File:Django_logo.svg?uselang=en-gb http://commons.wikimedia.org/wiki/File:Database-postgres.svg?uselang=en-gb 30
  31. 31. To create value with the HAT Consumption Experience Interaction … combinations … Value_Creation_Types http://bit.ly/hatjobs Beauty Box Smart Toilet Roll Holder Fibaro Calendar Facebook Fitbit Withing …… Companion Tools http://bit.ly/hatdl HAT Forum 31
  32. 32. peek into the future http://nymote.org/ http://couchdb.apache.org/ 32
  33. 33. PLAY WITHTHE HAT JOINTHE PERSONAL DATA REVOLUTION 33

×