2012-01-08 14:24, Gus Richter wrote:
> The OP queried regarding "Semantic Markup" and "Search Engines" so I
> tried in the preamble to extend from Semantic Markup with "etc."
Such as robots.txt? Such references to completely different topics just
confuse, and the issue does not really require any added confusion.
> "Outlines" and "Microdata" relate to Semantic Markup for Search Engines.
Do you have any actual evidence of the effect of "outlines" on search
engines or anything? (Besides, they are structure rather than semantics
in the sense discussed here. Being a header group is part of structure
and does not say a word about the _meaning_ of header texts.)
> Re: HTML5 document Validation, I have come across an oddity.
It's usually a good idea to start a new thread when you have a new
question. Language markup is tangentially related to semantic markup,
but if the issue you raise is essential, it would deserve a new heading
and a new thread.
> WAI Validation (Cynthia)
Cynthia is fake and probably causes more harm than good.
> demands: <meta name=language content="English">
That's an example of the bogosity of Cynthia. They've just invented
rules and made software that runs some checks against their rules.
> HTML Validation, however, states that keyword language is not registered
> and therefore rejects this META.
No, it's the HTML5 linter, called "validator", which is another
subjective checker, though much more useful and sensible.
The linter also tells you what to do to have your meta names registered,
but I wouldn't bother. Registering it would not help anyone and might
even hide part of the bogosity. The idea is not to register whatever
meta names someone makes up but to register names with well defined
meaning and relevant support in software in the sense that the meta
information is _used_ for something.
Besides, if Cynthia were under reasonable maintenance, the people
responsible for it would have done something to this if they have
evidence that the tag they require is of some use. But Cynthia is
apparently without maintenance - you might draw some conclusion from the
fact that it claims to check WCAG 1.0 conformance. WCAG 1.0 was
succeeded by WCAG 2.0 over two years ago.
> (The META in fact is redundant due to <html lang="en"> as per HTML5)
The lang attribute is nothing new in HTML5, but it is indeed the way to
declare content language.
--
Yucca,
http://www.cs.tut.fi/~jkorpela/