On Sep 10, 6:56 pm, Joseph Smarr <
jsm...@gmail.com> wrote:
> [+CC portablecontacts]
>
> I think this is a great use case for Portable Contacts (certainly, it was
> designed to be "the last contact schema we'll ever need"), so I welcome
> input on how best to accomplish this. For the XML namespace, is it just as
> simple as making up a URI likehttp://
portablecontacts.net/spec/1.0(which
> we use for XRD) and declaring that in the spec?
> The only other complexity is maintaining wire-alignment with the OpenSocial
> RESTful Protocol for accessing people data. Right now PoCo is essentially a
> clean subset of OpenSocial, which means OpenSocial providers like MySpace
> are also PoCo providers. But it also means we can't just change PoCo without
> either also changing OS REST or providing some other way to have our cake
> and it too. The reason we use "entry" as the root tag is because during that
> alignment process, OS was already using "entry" to be AtomPub-like, and they
> didn't want to change it (I'd initially proposed "contact" as you suggest).
> Perhaps there's a handy way to refer to all the PoCo contact fields
> (displayName, emails, etc.) with a common namespace/schema that could be
> embedded in a differently-named root element inside webfinger's XRD? Or
> could you have a wrapper tag that then has <entry> inside it, so that at
> least the confusing/lame naming is well contained? :)
>
> Anyway, let's definitely find a way to make this work, so please suggest
> some concrete ways to proceed.
> Thanks, js
>
> On Thu, Sep 10, 2009 at 7:39 PM, Eran Hammer-Lahav <
e...@hueniverse.com>wrote:
>
>
>
>
>
> > We have a requirement to include basic profile information about the
> > person/group identifier by an account and described by an XRD. This was the
> > primary use of the original finger protocol. So far we are only linking from
> > the XRD to another document which will contain such information, but given
> > that this is common across many use cases, we need to either:
>
> > * define a standard link and media type for such information
> > * embed it inside the XRD
>
> > One suggestion for embedding it directly in the XRD (which gives instant
> > value without another document and roundtrip). I think the Portable Contacts
> > schema works well for this:
>
> > <XRD>