atom feed19 messages in org.oasis-open.lists.xriRE: [xri] Aligning XRD with Link (Hea...
FromSent OnAttachments
Eran Hammer-LahavNov 25, 2008 11:59 am 
Breno de MedeirosNov 25, 2008 12:15 pm 
Drummond ReedNov 25, 2008 12:16 pm 
John BradleyNov 25, 2008 12:38 pm 
njo...@ouno.comNov 25, 2008 12:44 pm 
Barnhill, William [USA]Nov 25, 2008 12:54 pm 
John BradleyNov 25, 2008 12:57 pm 
Drummond ReedNov 25, 2008 1:08 pm 
Barnhill, William [USA]Nov 25, 2008 1:28 pm 
Brian EatonNov 25, 2008 1:30 pm 
Breno de MedeirosNov 25, 2008 1:33 pm 
Breno de MedeirosNov 25, 2008 1:44 pm 
John BradleyNov 25, 2008 4:52 pm 
Breno de MedeirosNov 26, 2008 5:07 pm 
Drummond ReedNov 26, 2008 5:56 pm 
Eran Hammer-LahavNov 26, 2008 6:30 pm 
John BradleyNov 26, 2008 7:07 pm 
Drummond ReedNov 26, 2008 8:24 pm 
Chasen, LesDec 2, 2008 8:32 pm 
Subject:RE: [xri] Aligning XRD with Link (Header/Element)
From:Drummond Reed (drum@cordance.net)
Date:Nov 25, 2008 12:16:42 pm
List:org.oasis-open.lists.xri

Ever since Eran explained this at the IIW and XRI TC F2F sessions two weeks ago, I've been wondering this same thing. Given that XRDS/XRD has probably penetrated <1% of its eventual installed user base if successful, now's the time to make this change if ever.

I find the direct mapping of semantics compelling, especially as XRD spreads out to a much larger audience of developers.

Question: would <Type> become <Rel> under the parent XRD element as well, or would that remain <Type>?

=Drummond

-----Original Message----- From: Eran Hammer-Lahav [mailto:er@hueniverse.com] Sent: Tuesday, November 25, 2008 12:00 PM To: xr@lists.oasis-open.org Subject: [xri] Aligning XRD with Link (Header/Element)

As currently proposed:

<XRD> <Service> <Type>http://example.com/relationship</Type> <MediaType>application/xml</MediaType> <URI>http://example.org/document</URI> </Service> </XRD>

Is semantically equivalent to:

HTTP Header: Link: <http://example.org/document>; rel="http://example.com/relationship"; type="application/xml";

HTML Element: <Link rel="http://example.com/relationship" href="http://example.org/document" type="application/xml" />

Given that Link(s) are becoming the prominent mechanism for metadata on the web, I think there is great value in lining up XRD with that trend. So...

I would like us to seriously consider renaming:

Service --> Link Type --> Rel MediaType --> (unchanged) URI --> (unchanged)

EHL