(shared with permission)

-------- Original Message --------
Subject: Re: RDFa and the OpenGraph Protocol
Date: Mon, 11 Apr 2011 20:11:14 +0000
From: David Recordon <d...@fb.com>
To: James Graham <jgra...@opera.com>, Paul Tarjan <p...@fb.com>

Hey James, adding Paul who's worked on OGP as well.

We're consciously accepting the og: prefix without the xmlns declaration
as we find it to be what the vast majority of implementations around the
web are making use of. I don't think we have an issue with recognizing
other prefixes if they use the correct namespace declaration, just
guessing we haven't taken the time to implement it yet.

--David


On 4/11/11 12:59 PM, "James Graham" <jgra...@opera.com> wrote:

Hi, I hope you are the right person to contact about this; I found your
email
address on some OpenGraph Protocol slides on developers.facebook.com.

The subject of the best way to incorporate RDFa inside HTML 5 has been
the
subject of much discussion in the HTML WG at the W3C. As a result, I
examined
the Facebook implementation of OpenGraph protocol and noticed that it
differs
from the RDFa spec in important ways. In particular the linter provided
at [1]
seems to recognize properties with the og: prefix whether or not there is
a
corresponding xmlns declaration. Also, it appears not to recognize
properties
with a different prefix even if they are bound to the correct URI.

Is it possible for you to confirm whether these deviations from the spec
are
considered bugs in the Facebook implementation that you plan to fix, or
deliberate design decisions? If the latter it would be really helpful if
you
could explain some of the thinking behind these decisions. I of course
fully
understand if it is not possible to share any of this information for
commercial reasons.

Thanks

James

[1] http://developers.facebook.com/tools/lint

Reply via email to