I mean the difference between:
<html xmlns:xfn="http://gmpg.org/xfn/1#">
and
<head profile="http://gmpg.org/xfn/11">
I know, what is what, but could somebody point me into details of different usage for the following usecase:
I want use in the same HTML5 file more then one metadata vocabulary, like Dublin Core, Open Graph (extended with Twitter Cards), and Schema.org. How must be defined the usage of several vocabularies: with xmlns
or profile
or both?
EDIT:
Since the profile
attribut is dropped in HTML5, instead of this is recommended to use
<link rel="profile" href="http://gmpg.org/xfn/11" />
Anyway, the question remains in following form:
If using more then one meta vocabulary in HTML4 / XHTML / HTML5, what is the usage and difference between the kinds of adding them: through xmlns
, profile
or link
-rel
?