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

More Related Content

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

COMS5225 Critical Data Studies
COMS5225 Critical Data Studies COMS5225 Critical Data Studies
Building a North Texas Smart Region
Building a North Texas Smart RegionBuilding a North Texas Smart Region
Building a North Texas Smart Region
Scott Turnbull
 
Web Driven Revolution For Library Data
Web Driven Revolution For Library DataWeb Driven Revolution For Library Data
Web Driven Revolution For Library Data
Richard Wallis
 
Technology Grants 101 March 2009
Technology Grants 101 March 2009Technology Grants 101 March 2009
Technology Grants 101 March 2009
Brenda Hough
 
It's the people's data
It's the people's dataIt's the people's data
It's the people's data
J T "Tom" Johnson
 
Mla Style Research Paper. The Format Of The Researc
Mla Style Research Paper. The Format Of The ResearcMla Style Research Paper. The Format Of The Researc
Mla Style Research Paper. The Format Of The Researc
Ashley Carter
 
Towards Real-Time banking API's: Introducing Coral, a web api for realtime st...
Towards Real-Time banking API's: Introducing Coral, a web api for realtime st...Towards Real-Time banking API's: Introducing Coral, a web api for realtime st...
Towards Real-Time banking API's: Introducing Coral, a web api for realtime st...
Natalino Busa
 
Introduction to MaintainIT Project
Introduction to MaintainIT ProjectIntroduction to MaintainIT Project
Introduction to MaintainIT Project
Lori Reed
 
Tapping the Data Deluge with R
Tapping the Data Deluge with RTapping the Data Deluge with R
Tapping the Data Deluge with R
Jeffrey Breen
 
My Hobby Essay In English For Class 7
My Hobby Essay In English For Class 7My Hobby Essay In English For Class 7
My Hobby Essay In English For Class 7
Carolyn Smith
 
SENCER_panel.ppt
SENCER_panel.pptSENCER_panel.ppt
SENCER_panel.ppt
nagarajan740445
 
Powerful Podcast Feeds
Powerful Podcast FeedsPowerful Podcast Feeds
Powerful Podcast Feeds
Kondisko
 
LIBER Webinar: 23 Things About Research Data Management
LIBER Webinar: 23 Things About Research Data ManagementLIBER Webinar: 23 Things About Research Data Management
LIBER Webinar: 23 Things About Research Data Management
LIBER Europe
 
Using islandora to build digital collections - 2016.01.29 OLA 2016
Using islandora to build digital collections - 2016.01.29 OLA 2016Using islandora to build digital collections - 2016.01.29 OLA 2016
Using islandora to build digital collections - 2016.01.29 OLA 2016
KellliBee
 
Wie Schreibe Ich Einen Wissenschaftlichen Essay
Wie Schreibe Ich Einen Wissenschaftlichen EssayWie Schreibe Ich Einen Wissenschaftlichen Essay
Wie Schreibe Ich Einen Wissenschaftlichen Essay
Tanya Collins
 
Example Of Rogerian Argument Essay
Example Of Rogerian Argument EssayExample Of Rogerian Argument Essay
Example Of Rogerian Argument Essay
Ana Hall
 
Data Journalism (City Online Journalism wk8)
Data Journalism (City Online Journalism wk8)Data Journalism (City Online Journalism wk8)
Data Journalism (City Online Journalism wk8)
Paul Bradshaw
 
Who Else Wants To Learn About Hire
Who Else Wants To Learn About HireWho Else Wants To Learn About Hire
Who Else Wants To Learn About Hire
Addison Coleman
 
An Open Data Story
An Open Data StoryAn Open Data Story
Searching Twitter: Separating the Tweet from the Chaff
Searching Twitter: Separating the Tweet from the ChaffSearching Twitter: Separating the Tweet from the Chaff
Searching Twitter: Separating the Tweet from the Chaff
ASOS.com
 

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

COMS5225 Critical Data Studies
COMS5225 Critical Data Studies COMS5225 Critical Data Studies
COMS5225 Critical Data Studies
 
Building a North Texas Smart Region
Building a North Texas Smart RegionBuilding a North Texas Smart Region
Building a North Texas Smart Region
 
Web Driven Revolution For Library Data
Web Driven Revolution For Library DataWeb Driven Revolution For Library Data
Web Driven Revolution For Library Data
 
Technology Grants 101 March 2009
Technology Grants 101 March 2009Technology Grants 101 March 2009
Technology Grants 101 March 2009
 
It's the people's data
It's the people's dataIt's the people's data
It's the people's data
 
Mla Style Research Paper. The Format Of The Researc
Mla Style Research Paper. The Format Of The ResearcMla Style Research Paper. The Format Of The Researc
Mla Style Research Paper. The Format Of The Researc
 
Towards Real-Time banking API's: Introducing Coral, a web api for realtime st...
Towards Real-Time banking API's: Introducing Coral, a web api for realtime st...Towards Real-Time banking API's: Introducing Coral, a web api for realtime st...
Towards Real-Time banking API's: Introducing Coral, a web api for realtime st...
 
Introduction to MaintainIT Project
Introduction to MaintainIT ProjectIntroduction to MaintainIT Project
Introduction to MaintainIT Project
 
Tapping the Data Deluge with R
Tapping the Data Deluge with RTapping the Data Deluge with R
Tapping the Data Deluge with R
 
My Hobby Essay In English For Class 7
My Hobby Essay In English For Class 7My Hobby Essay In English For Class 7
My Hobby Essay In English For Class 7
 
SENCER_panel.ppt
SENCER_panel.pptSENCER_panel.ppt
SENCER_panel.ppt
 
Powerful Podcast Feeds
Powerful Podcast FeedsPowerful Podcast Feeds
Powerful Podcast Feeds
 
LIBER Webinar: 23 Things About Research Data Management
LIBER Webinar: 23 Things About Research Data ManagementLIBER Webinar: 23 Things About Research Data Management
LIBER Webinar: 23 Things About Research Data Management
 
Using islandora to build digital collections - 2016.01.29 OLA 2016
Using islandora to build digital collections - 2016.01.29 OLA 2016Using islandora to build digital collections - 2016.01.29 OLA 2016
Using islandora to build digital collections - 2016.01.29 OLA 2016
 
Wie Schreibe Ich Einen Wissenschaftlichen Essay
Wie Schreibe Ich Einen Wissenschaftlichen EssayWie Schreibe Ich Einen Wissenschaftlichen Essay
Wie Schreibe Ich Einen Wissenschaftlichen Essay
 
Example Of Rogerian Argument Essay
Example Of Rogerian Argument EssayExample Of Rogerian Argument Essay
Example Of Rogerian Argument Essay
 
Data Journalism (City Online Journalism wk8)
Data Journalism (City Online Journalism wk8)Data Journalism (City Online Journalism wk8)
Data Journalism (City Online Journalism wk8)
 
Who Else Wants To Learn About Hire
Who Else Wants To Learn About HireWho Else Wants To Learn About Hire
Who Else Wants To Learn About Hire
 
An Open Data Story
An Open Data StoryAn Open Data Story
An Open Data Story
 
Searching Twitter: Separating the Tweet from the Chaff
Searching Twitter: Separating the Tweet from the ChaffSearching Twitter: Separating the Tweet from the Chaff
Searching Twitter: Separating the Tweet from the Chaff
 

More from judell

Calendar syndication in Ann Arbor
Calendar syndication in Ann ArborCalendar syndication in Ann Arbor
Calendar syndication in Ann Arbor
judell
 
NH Municipal Management Association June 2012
NH Municipal Management Association June 2012NH Municipal Management Association June 2012
NH Municipal Management Association June 2012
judell
 
being observable
being observablebeing observable
being observable
judell
 
the local internet
the local internetthe local internet
the local internet
judell
 
Enterprise awareness networks
Enterprise awareness networksEnterprise awareness networks
Enterprise awareness networks
judell
 
The elmcity project
The elmcity projectThe elmcity project
The elmcity project
judell
 
Mind, heart, and hands: Lifelong learning and teaching in the digital age
Mind, heart, and hands: Lifelong learning and teaching in the digital ageMind, heart, and hands: Lifelong learning and teaching in the digital age
Mind, heart, and hands: Lifelong learning and teaching in the digital age
judell
 
Computational Thinking
Computational ThinkingComputational Thinking
Computational Thinking
judell
 

More from judell (8)

Calendar syndication in Ann Arbor
Calendar syndication in Ann ArborCalendar syndication in Ann Arbor
Calendar syndication in Ann Arbor
 
NH Municipal Management Association June 2012
NH Municipal Management Association June 2012NH Municipal Management Association June 2012
NH Municipal Management Association June 2012
 
being observable
being observablebeing observable
being observable
 
the local internet
the local internetthe local internet
the local internet
 
Enterprise awareness networks
Enterprise awareness networksEnterprise awareness networks
Enterprise awareness networks
 
The elmcity project
The elmcity projectThe elmcity project
The elmcity project
 
Mind, heart, and hands: Lifelong learning and teaching in the digital age
Mind, heart, and hands: Lifelong learning and teaching in the digital ageMind, heart, and hands: Lifelong learning and teaching in the digital age
Mind, heart, and hands: Lifelong learning and teaching in the digital age
 
Computational Thinking
Computational ThinkingComputational Thinking
Computational Thinking
 

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

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