Usage of the <meta> tag in a document body 
has become legal (see 
http://www.w3.org/TR/html5/document-metadata.html#the-meta-element ).
Tagsoup's behaviour when it encounters this pattern is (no longer) correct: it closes al parent elements including <body> and creates a new <head>. Example:
					....
				</div>
			</div>
		</div>
	</body>
	<head>
		<meta content="..." itemprop="...." />
	</head>
	<body>
	...
I worked around this using:
htmlSchema.elementType("meta", Schema.M_EMPTY, Schema.M_ANY, 0);
But I think it would be better if html.tssl were updated to reflect the new use of <meta>.
Thanks!
Josh