Successfully reported this slideshow.
Your SlideShare is downloading. ×

rethinking the community calendar: a case study in fourth r principles

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 29 Ad
Advertisement

More Related Content

Similar to rethinking the community calendar: a case study in fourth r principles (20)

Advertisement

rethinking the community calendar: a case study in fourth r principles

  1. 1. rethinking the <br />community calendar<br />a case study in fourth r principles<br />Jon Udell<br />Berkman Center<br />December 7, 2010<br />http://jonudell.net<br />
  2. 2. where’s the data?<br />
  3. 3. here’s data!<br />
  4. 4. <?xml version="1.0" encoding="utf-8"?><br /><rss version="2.0" xml:base="http://cyber.law.harvard.edu" xmlns:dc="http://purl.org/dc/elements/1.1/"><br /><channel><br /><title>Berkman Luncheon Series Events</title><br /><link> http://cyber.law.harvard.edu/views/events-upcoming/947</link><br /><description> Events</description><br /><item><br /><title> [Dec 7] Rethinking the community calendar: A case study in learning and teaching Fourth R principles</title><br /><link> http://cyber.law.harvard.edu/events/luncheon/2010/12/udell</link><br /><description><br />&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tuesday, December 7, 12:30 pm&lt;br /&gt;Berkman Center, 23 Everett Street, second floor&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;RSVP required for those attending in person (&lt;ahref=&quot;mailto:rsvp@cyber.law.harvard.edu&quot;&gt;rsvp@cyber.law.harvard.edu&lt;/a&gt;)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;This event will be &lt;ahref=&quot;../../../../../interactive/webcast&quot;&gt;webcast&lt;/a&gt; <br /><?xml version="1.0" encoding="utf-8"?><br /><rss version="2.0" xml:base="http://cyber.law.harvard.edu" xmlns:dc="http://purl.org/dc/elements/1.1/"><br /><channel><br /><title>Berkman Luncheon Series Events</title><br /><link> http://cyber.law.harvard.edu/views/events-upcoming/947</link><br /><description> Events</description><br /><item><br /><title> [Dec 7] Rethinking the community calendar: A case study in learning and teaching Fourth R principles</title><br /><link> http://cyber.law.harvard.edu/events/luncheon/2010/12/udell</link><br /><description><br />&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tuesday, December 7, 12:30 pm&lt;br /&gt;Berkman Center, 23 Everett Street, second floor&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;RSVP required for those attending in person (&lt;ahref=&quot;mailto:rsvp@cyber.law.harvard.edu&quot;&gt;rsvp@cyber.law.harvard.edu&lt;/a&gt;)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;This event will be &lt;ahref=&quot;../../../../../interactive/webcast&quot;&gt;webcast&lt;/a&gt; <br /><?xml version="1.0" encoding="utf-8"?><br /><rss version="2.0" xml:base="http://cyber.law.harvard.edu" xmlns:dc="http://purl.org/dc/elements/1.1/"><br /><channel><br /><title>Berkman Luncheon Series Events</title><br /><link> http://cyber.law.harvard.edu/views/events-upcoming/947</link><br /><description> Events</description><br /><item><br /><title> [Dec 7] Rethinking the community calendar: A case study in learning and teaching Fourth R principles</title><br /><link> http://cyber.law.harvard.edu/events/luncheon/2010/12/udell</link><br /><description><br />&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tuesday, December 7, 12:30 pm&lt;br /&gt;BerkmanCenter, 23 Everett Street, second floor&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;RSVP required for those attending in person (&lt;ahref=&quot;mailto:rsvp@cyber.law.harvard.edu&quot;&gt;rsvp@cyber.law.harvard.edu&lt;/a&gt;)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;This event will be &lt;ahref=&quot;../../../../../interactive/webcast&quot;&gt;webcast&lt;/a&gt; <br />
  5. 5. technologists: thou shalt publish rss feeds<br />website publishers: we hear and obey<br />users: why can’t we make sense of calendars?<br />
  6. 6. the blog syndication network<br />publish<br />aggregate<br />subscribe<br />rss<br />rss<br />atom<br />atom<br />
  7. 7. the blog syndication network<br />What is the Ob of Nebraska? <br />The Platte.<br />publish<br />aggregate<br />subscribe<br />What is Ann Arbor of Texas? <br />Austin.<br />rss<br />rss<br />What is the RSS of calendars?<br />iCalendar.<br />atom<br />atom<br />the calendar syndication network<br />publish<br />subscribe<br />aggregate<br />ics<br />api<br />syndication hubs<br />ics<br />ics<br />ics<br />ics<br />
  8. 8. annarbor,mi<br />honolulu,hi<br />san diego,ca<br />atlanta,ga<br />placerville,ca<br />fredericksburg,va<br />berkeley,ca<br />bellingham,wa<br />troy,ny<br />keenenh<br />barcelona,spain<br />evansville,in<br />falls church,va<br />ferndale,mi<br />myrtle beach,sc<br />greenville,sc<br />brattleboro,vt<br />menlo park, ca<br />Santa Rosa,CA<br />ithaca,ny<br />sunbury-on-thames,uk<br />liverpool,uk<br />baltimore md<br />providence ri<br />sonora,ca<br />new boston,nh<br />ottawa,on<br />Perkasie,Pa<br />polkcity,ia<br />prescott,az<br />cambridge,ma<br />guelph,on<br />saskatoon,sk<br />snoqualmie,wa<br />alameda,ca<br />westbountiful,ut<br />toronto,on<br />virginiabeach,va<br />westborough,ma<br />west lafayette,in<br />huntington, wv<br />what these are<br />what these are not<br />syndicated networks of events<br />free services running in the azure cloud<br />open data feeds based on open source code<br />invitations to help build the data web<br />centrally-managed databases of events<br />destination sites<br />
  9. 9. a menlo park hub<br />hub stats: events by source<br />
  10. 10. events at stanford<br />
  11. 11. a stanford feed in the menlopark hub<br />Eventful<br />Stanford’s iCalendar feed<br />Upcoming<br />Redwood City’s icalendar feed<br />
  12. 12. a stanford feed in a menlo park site<br />Eventful<br />Stanford’s iCalendar feed<br />Upcoming<br />Redwood City’s icalendar feed<br />
  13. 13. elmcity principles<br />BEGIN:VCALENDAR<br />PRODID:-//Google Inc//Google Calendar 70.9054//EN<br />BEGIN:VEVENT<br />DTSTART:20101006T113000Z<br />SUMMARY:-Rain date for AP Env. Sci. trip to Monadnock<br />data structure<br />transformation<br />hub<br />syndication<br />
  14. 14. what people see<br />what computers see<br />what computers need to see<br />or<br />or<br />or<br />to read, print, <br />and interact with<br />information<br />to enable people to read, print, and interact with<br />information<br />to enable data to flow and recombine<br />why?<br />
  15. 15. principle of data structure<br />How we describe calendar events:<br />“Jon Udell: Rethinking the community calendar, Berkman Center, Tues Dec 7 12:30“<br />How computers understand calendar events:<br />DTSTART;TZID=Eastern Standard Time;20101207T123000<br />SUMMARY:JonUdell: Rethinking the community calendar<br />LOCATION:BerkmanCenter<br />DTSTART;TZID=Eastern Standard Time;20101207T123000<br />SUMMARY:JonUdell: Rethinking the community calendar<br />LOCATION:BerkmanCenter<br />DTSTART;TZID=Eastern Standard Time;20101207T123000<br />SUMMARY:JonUdell: Rethinking the community calendar<br />LOCATION:BerkmanCenter<br />DTSTART;TZID=Eastern Standard Time;20101207T123000<br />SUMMARY:JonUdell: Rethinking the community calendar<br />LOCATION:BerkmanCenter<br />
  16. 16. principle of data transformation<br />Laws of arithmetic<br />Laws of data<br /><dtstart> <parameters> <tzid>EST</tzid> </parameters> <br /><date-time><br />20060102T120000</date-time> </dtstart> <br />Date: Dec 7, 2010<br />Time: 12:30PM<br />Zone: Eastern<br />=<br />DTSTART;TZID=EST;<br />20101207T123000<br />=<br />=<br />
  17. 17. two-way vs one-way transformations<br />Laws of arithmetic<br />Laws of data<br /><dtstart> <parameters> <tzid>EST</tzid> </parameters> <br /><date-time><br />20060102T120000</date-time> </dtstart> <br />Date: Dec 7, 2010<br />Time: 12:30PM<br />Zone: Eastern<br />DTSTART;TZID=EST;<br />20101207T123000<br />
  18. 18. principle of pub/sub syndication<br />syndication<br />hubs<br />
  19. 19. sounds like computer science!<br />data structure<br />data transformation<br />pub/sub syndication<br />one-way hashing<br />i’m not a geek, <br />why do i care?<br />
  20. 20. 2006: jeannette wing<br />
  21. 21. jeannettewing’s manifesto<br />“To reading, writing, and arithmetic, we should add computational thinking to every child’s analytical ability.<br /> It is a universally applicable attitude and skill.”<br />R1 Reading<br />R2 Writing<br />R3 Arithmetic<br />R4 ???<br />computational thinking<br />21st-century skills<br />digital literacy<br />network mastery<br />systems thinking<br />
  22. 22.
  23. 23. Phil Libin: “The basics of asymmetric cryptography are fundamental concepts that any member of society who wants to understand how the world works, or could work, needs to understand.”<br />
  24. 24. “We posted weekly.pdf to the website. Isn’t that good enough?”<br />
  25. 25. monday night chess club<br />Keene Sentinel: Monday night chess club, <br /> 6:30 PM, Best Western Hotel<br />Eventful.com: Monday night chess club, <br /> 6:30 PM, E.F. Lane Hotel<br />The chess club doesn’t know how (or why) to produce an authoritative data feed about itself<br />The newspaper doesn’t know how (or why) to consume such a feed<br />
  26. 26. missing concepts<br />structured data can be represented in many ways<br />some representations of data are best for people, others for computers<br />machine-friendly data can syndicate without loss of fidelity<br />data feeds (and items) have globally unique names (urls)<br />urls enable the “small pieces loosely joined” effect<br />urls pass data “by reference” rather than “by value”<br />when data syndicates from an url, the owner/publisher controls it<br />
  27. 27. why is this hard?<br />
  28. 28. not just calendars<br />
  29. 29. links<br />

×