11 messages in com.googlegroups.opensocial-containerRe: [opensocial-container] Experiment...
FromSent OnAttachments
Julian Bond08 Nov 2007 05:22 
Julian Bond09 Nov 2007 04:19 
Christian Scholz09 Nov 2007 04:38 
Daniel Feygin09 Nov 2007 05:02 
Gary Helmling09 Nov 2007 06:37 
Julian Bond09 Nov 2007 06:58 
Julian Bond09 Nov 2007 07:18 
Gary Helmling09 Nov 2007 07:33 
Julian Bond09 Nov 2007 07:34 
Danny Ayers12 Nov 2007 00:59 
Julian Bond12 Nov 2007 02:29 
Subject:Re: [opensocial-container] Experimenting with support for People Data API
From:Julian Bond (juli@voidstar.com)
Date:11/09/2007 04:19:01 AM
List:com.googlegroups.opensocial-container

Julian Bond <juli@voidstar.com> Thu, 8 Nov 2007 13:22:38

I've just been doing some work on support for the People Data API as a source. http://www.ecademy.com/feeds/people/1 http://www.ecademy.com/feeds/people/1/friends

One of the bits that bothers me is the right way to extend the GData data. Here's one example. Many systems now have a status field (What am I doing now?) of 140 ->255 chars. Some also have a location field (Where am I now?). These are typically made up of multiple fields eg from Twitter.

<status> <created_at>Thu Nov 08 13:38:03 +0000 2007</created_at> <id>398129912</id> <text>My Status Update Text</text> <source>web</source> <truncated>false</truncated> <user> ... </user> </status>

It does seem to me that there's some commonality here across all the systems that have this type of status. At the very minimum, and using a more GData style.

<status> <updated>2007-11-02T06:36:28+00:00</updated> <id>http://www.domain.com/status/entry/398129912</id> <text>My Status Update Text</text> </status>

Now obviously this doesn't fit into gd:extendedProperty unless we do something like

<gd:extendedProperty name="status"> <updated>2007-11-02T06:36:28+00:00</updated> <id>http://www.domain.com/status/entry/398129912</id> <text>My Status Update Text</text> </gd:extendedProperty>

I want to do this in a way that Myspace, Twitter, Jaiku, Pownce, Ecademy, etc could all support in the same way and developers could understand the data immediately.

Comments?