Here's some notes about what I did. http://www.ecademy.com/feeds/people/1 -------------------------------------
<admin:generatorAgent rdf:resource="http://www.ecademy.com"/> <admin:errorReportsTo rdf:resource="mailto:[EMAIL PROTECTED]"/> I think generator is in the spec and I should probably use that. Both of these are useful. <link rel="friends" type="application/atom+xml" href="http://www.ecademy.com/feeds/people/1/friends"/> I figure the person file should point at the contacts file. I made up rel="friends". <name>Julian Bond</name> This is craziness if that's all there is. It ought to have foaf:family_name foaf:firstName foaf:nick foaf:surname foaf:givenname vcard:N and it's sub-types or some way of formally breaking it up. <email address="mailto:[EMAIL PROTECTED]" /> Is that the correct way to write email addresses? <foaf:mbox_sha1sum>e42b34b637b3c06d872e5b8938aad918b3bf345a</foaf:mbox_ sha1sum> obfuscated email address <foaf:Organization>Ecademy</foaf:Organization> What? No Organisation field in GData? <vCard:ADR The nameing is a bit strange but it's a good convention for addresses. <gd:postalAddress> is not enough without ways of parsing it into the elements. <gd:im address="julian.bond" label="skype" /> skype is not a valid value for label. I made it up. But why isn't it? <gd:extendedProperty name="status" value="Puzzling out Google's OpenSocial announcements" /> As discussed elsewhere. Lots of potential containers have a status function. http://www.ecademy.com/feeds/people/1/friends ------------- There used to be a convention in FOAF that the equivalent file would lots of data about the main person and minimal data about each friend. Just enough to follow links to their full file. Google's examples have full data in the main file and then minimal data about the main person and full data about each of their friends in the friends file. This doesn't feel quite right. And if you were walking across a bunch of these there'd be a lot of duplication in the transferred data. I chose to only include <id> //GUID <updated> //Last updated <title> //human readable name. Should be <name> ? <link rel="thumbnail" <link rel="alternate" //link to HTML page <link rel="self" //link to Gdata file <foaf:mbox_sha1sum> //Unique identifier for each entry in the friends. -- Julian Bond E&MSN: julian_bond at voidstar.com M: +44 (0)77 5907 2173 Webmaster: http://www.ecademy.com/ T: +44 (0)192 0412 433 Personal WebLog: http://www.voidstar.com/ skype:julian.bond?chat *** Just Say No To DRM *** --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "OpenSocial Container Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/opensocial-container?hl=en -~----------~----~----~----~------~----~------~--~---
