Thread:User talk:GWicke/OutputPage Microdata API

GWicke, I've been going over the idea for apis for adding global Microdata and RDFa data to a page. After thinking about it more I can't think of any value at all for an api that adds anything beyond one single page wide Microdata item.


 * The only value itemprops have in the is for specifying things on a page wide itemscope, ie: http://schema.org/WebPage.
 * Anything other than that can be done inside the body.
 * Microdata doesn't have any way for two itemscopes to co-exist. So there is no way for any more than one itemscope to be inside the head. If there is any other page wide itemtype it can only work by completely replacing schema.org's WebPage type.
 * The reasoning for schema.org's WebPage being page-wide is both so that things like the name, image, description, etc... can be defined in the head as well as for the definition of in-body things like breadcrumbs, significant links, the primary image, etc... other itemtypes wouldn't have that same kind of value and don't have a reason to be page-wide inside the head.