**Microdata** [extends](http://www.w3.org/TR/2013/NOTE-microdata-20131029/#content-models) HTML5 in a way that `link` and `meta` elements can be used in the `body`, **if** they contain an `itemprop` attribute. > If the `itemprop` attribute is present on `link` or `meta`, they are flow content and phrasing content. The `link` and `meta` elements may be used where phrasing content is expected if the `itemprop` attribute is present. This extension is currently also included in the HTML 5.1 Nightly (Editor’s Draft) (see [`link` element](http://www.w3.org/html/wg/drafts/html/master/document-metadata.html#the-link-element) and [`meta` element](http://www.w3.org/html/wg/drafts/html/master/document-metadata.html#the-meta-element)). But as the [Microdata specification became a W3C Note](http://www.w3.org/TR/2013/NOTE-microdata-20131029/) recently, we’ll have to see what happens with this reference. **RDFa 1.1** [extends](http://www.w3.org/TR/2013/REC-html-rdfa-20130822/#extensions-to-the-html5-syntax) HTML5 in a way that `link` and `meta` elements can be used in the `body`, if they contain a `propertỳ` attribute. > If the `@property` RDFa attribute is present on the `link` or `meta` elements, they MUST be viewed as conforming if used in the `body` of the document. More specifically, when `link` or `meta` elements contain the RDFa `@property` attribute and are used in the `body` of an HTML5 document, they MUST be considered flow content. --- So you are **not** allowed to use *any* `link` element (e.g., `<link href="" rel="" />`) in the `body`, but only those with an `itemprop` attribute (for Microdata) resp. a `property` attribute (for RDFa). Thus your `link` element can be used in the `body`: <body> <!-- … --> <link itemprop="url" href="http://en.wikipedia.org/wiki/The_Catcher_in_the_Rye" /> <!-- … --> </body>