- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Sat, 24 Apr 2010 19:21:41 +0200
- To: Sam Ruby <rubys@intertwingly.net>
- Cc: Maciej Stachowiak <mjs@apple.com>, Philippe Le Hegaret <plh@w3.org>, public-html@w3.org
Sam Ruby, Thu, 22 Apr 2010 17:00:19 -0400:
> On 04/22/2010 03:31 PM, Maciej Stachowiak wrote:
>> On Apr 22, 2010, at 12:28 PM, Philippe Le Hegaret wrote:
>>
>>> Facebook announced yesterday support for the open graph protocol [1]
[...]
>> 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/
[...]
> 3) Does this affect the Polyglot spec?
Yes. The Polyglot spec says:
]]
The following guidelines apply to namespaces used in polyglot documents.
[ snip ]
- No other elements should have namespace declarations.
[[
The Polyglot spec thus says that even "xmlns attributes [...] limited
to RDFa" should not occur. This needs to change.
But there is *another* aspect of Facebook and the OpenGraph, and that
is that Facebook even uses prefixed *elements*:
]]
Here's a sample Like button for an Open Graph-enabled page:
[source code view:]
<div><fb:like href="http://developers.facebook.com/" width="450"
height="80"></fb:like></div>
[[
[1] http://developers.facebook.com/docs/opengraph#plugins
--
leif halvard silli
Received on Saturday, 24 April 2010 17:22:16 UTC