Re: ISSUE-41: Facebook open graph protocol

On Apr 22, 2010, at 12:28 PM, Philippe Le Hegaret wrote:

> Facebook announced yesterday support for the open graph protocol  
> [1]. It
> allows website to integrate themselves into the facebook social graph.
> They already have several partners that are going to deploy that with
> them.
>
> Their system is based on RDFa, and thus using xmlns attributes:
> [[
> <html xmlns:og="http://opengraphprotocol.org/schema/"
>      xmlns:fb="http://developers.facebook.com/schema/">
>  <head>
>    <title>The Rock (1996)</title>
>    <meta property="og:title" content="The Rock" />
>    <meta property="og:type" content="movie" />
>    <meta property="og:url"
> content="http://www.imdb.com/title/tt0117500/ "/>
>    <meta property="og:image"
> content="http://ia.media-imdb.com/rock.jpg" />
> ]]
>
> They're using XHTML 1.0 with the media type text/html. I don't think
> they're going to switch to application/xhtml+xml soon.
>
> Effectively, from a technical perspective, it's a great news for the
> RDFa community. But, from the point of HTML, Facebook and their  
> partners
> are deploying xmlns attributes in HTML all over the Web, independently
> of what the HTML5 specification is currently saying. So, that makes me
> wonder how relevant the HTML5 resolution on ISSUE-41 is going to be,

If their use of xmlns attributes is limited to RDFa, and they don't  
use any namespaced elements or attributes other than xmlns:, then I  
think their use is covered by the HTML+RDFa specification:

http://www.w3.org/TR/rdfa-in-html/

Regards,
Maciej

Received on Thursday, 22 April 2010 19:31:52 UTC