Contents |
Proposed by: google.org
Contact (name, email, phone, skype): Pablo Mayrgundter <pmy@google.com>, Steve Hakusa <shakusa@google.com>
Best way and times to contact during RHoK 2.0 Dec 4/5 2010: email
Tweak the Tweet has shown some of the potential for exchanging structured information over a public network like Twitter, using the existing practice of #hashtag markup to add crisis-related message annotations, and recommending new conventional use to encode some data types near certain tags.
However, significant problems remain with this approach:
An extended language should be R&D'd based on the experiences of TtT to address these outstanding issues.
Mostly extensions of TtT use cases. A strawman language called Slang is demonstrated:
Slang specification
By example, the following slang messages describe a Red Cross clinic in Haiti and its capacities:
#ht.redcross // implicit create, with reporting whether exists?
#ht.redcross.clinic42
#ht.redcross.clinic42{loc:18.563436,-72.319565}
#ht.redcross.clinic42{beds:10}
Querying
Querying namespaces and objects is supported through the replacement of a specifier with a question mark "?"., e.g.:
#ht.redcross.?
should return a list of redcross clinics in haiti.
#ht.redcross.clinic42{beds:?}
should return 10.
Aliases
An entity may be referred to by multiple slang names:
#ht.redcross #org.redcross.haiti
Linking and reverse lookup should be supported to enable different slang communities to discover each other:
#ht.redcross{alias:org.redcross.haiti}
#ht.redcross{alias:?}
How many beds are currently available at the MSF Delmas clinic?
Who reported the bed count first? Has it been updated? Are they associated with an organization I trust?
Like TtT, messages should be short and effective, providing both data and narrative. Standards should be created by communal iteration towards effective formats.
Connect creation, querying and record updating to http://code.google.com/p/datawiki/
http://code.google.com/p/haggle/ - including pubsub and "delay tolerant search", shared attributes imply relationships between different objects of between types. Prophit delegate forwarding algorithm.
How will this work be taken to real users, or further developed? Will this be an ongoing team? Is there a NGO/group that's sponsoring it as an ongoing project? Who/how/when?
There is some prototype code available here:
http://code.google.com/p/datachatbot/
The code is running at: