- From: Philip Jägenstedt <philipj@opera.com>
- Date: Fri, 14 Oct 2011 10:52:37 +0200
- To: public-html-data-tf@w3.org
On Wed, 12 Oct 2011 21:26:43 +0200, Gregg Kellogg <gregg@kellogg-assoc.com> wrote: > https://dvcs.w3.org/hg/htmldata/raw-file/24af1cde0da1/microdata-rdf/index.html "Otherwise, construct predicate from type by removing everything following the last SOLIDUS U+002F ("/") or NUMBER SIGN U+0023 ("#") in type and append name." The identifier in itemtype happens to be a URL, but it really is supposed to be an opaque identifier, so this stands in direct conflict with the following: On Thu, 13 Oct 2011 00:30:57 +0200, Ian Hickson <ian@hixie.ch> wrote: > Note that the property "name" in the vocabulary > "http://example.org/feline" > and the property "http://example.org/feline#name" have absolutely not > relationship in microdata. They are different properties and cannot be > mechanically considered to be equivalent in any way. Any use of microdata > that claims that a full URL property name is the same property as a short > name in a specific vocabulary is wrong. It's two properties. They might > have the same semantics and can be used as equivalent, but they are > different properties and any specification that defines or uses both > would > need to define how to handle clashes. This kind of mapping can only really be done on a vocabulary-specific basis, for vocabularies that define both forms to be equivalent. -- Philip Jägenstedt Core Developer Opera Software
Received on Friday, 14 October 2011 08:52:59 UTC