[html5] r7532 - [e] (0) Rephrase how/what itemprop values are allowed, to make the distinction b [...]
whatwg at whatwg.org
whatwg at whatwg.org
Sat Nov 24 10:47:43 PST 2012
Author: ianh
Date: 2012-11-24 10:47:42 -0800 (Sat, 24 Nov 2012)
New Revision: 7532
Modified:
complete.html
index
source
Log:
[e] (0) Rephrase how/what itemprop values are allowed, to make the distinction between proprietary values and standard ones clearer.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=18837
Affected topics: Microdata
Modified: complete.html
===================================================================
--- complete.html 2012-11-24 17:39:19 UTC (rev 7531)
+++ complete.html 2012-11-24 18:47:42 UTC (rev 7532)
@@ -63411,15 +63411,8 @@
pairs (an <a href=#concept-item title=concept-item>item</a>). The names are unordered relative to each other,
but if a particular name has multiple values, they do have a relative order.</p>
- <p>An <a href=#concept-item title=concept-item>item</a> is said to be a <dfn id=typed-item>typed item</dfn> when either it
- has an <a href=#item-types title="item types">item type</a>, or it is the <a href=#concept-property-value title=concept-property-value>value</a> of a <a href=#the-properties-of-an-item title="the properties of an
- item">property</a> of a <a href=#typed-item>typed item</a>. The <dfn id=relevant-types>relevant types</dfn> for a
- <a href=#typed-item>typed item</a> is the <a href=#concept-item title=concept-item>item</a>'s <a href=#item-types>item types</a>,
- if it has one, or else is the <a href=#relevant-types>relevant types</a> of the <a href=#concept-item title=concept-item>item</a> for which it is a <a href=#the-properties-of-an-item title="the properties of an
- item">property</a>'s <a href=#concept-property-value title=concept-property-value>value</a>.</p>
-
<h4 id=items><span class=secno>5.2.2 </span>Items</h4>
<p>Every <a href=#html-elements title="HTML elements">HTML element</a> may have an <dfn id=attr-itemscope title=attr-itemscope><code>itemscope</code></dfn> attribute specified. The <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute is a <a href=#boolean-attribute>boolean attribute</a>.</p>
@@ -63462,6 +63455,13 @@
<p>The <code title=attr-itemtype><a href=#attr-itemtype>itemtype</a></code> attribute must not be specified on elements
that do not have an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute specified.</p>
+ <hr><p>An <a href=#concept-item title=concept-item>item</a> is said to be a <dfn id=typed-item>typed item</dfn> when either it
+ has an <a href=#item-types title="item types">item type</a>, or it is the <a href=#concept-property-value title=concept-property-value>value</a> of a <a href=#the-properties-of-an-item title="the properties of an
+ item">property</a> of a <a href=#typed-item>typed item</a>. The <dfn id=relevant-types>relevant types</dfn> for a
+ <a href=#typed-item>typed item</a> is the <a href=#concept-item title=concept-item>item</a>'s <a href=#item-types>item types</a>,
+ if it has any, or else is the <a href=#relevant-types>relevant types</a> of the <a href=#concept-item title=concept-item>item</a> for which it is a <a href=#the-properties-of-an-item title="the properties of an
+ item">property</a>'s <a href=#concept-property-value title=concept-property-value>value</a>.</p>
+
<hr><p>Elements with an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute and an <code title=attr-itemtype><a href=#attr-itemtype>itemtype</a></code> attribute that references a vocabulary that is defined to
<dfn id=support-global-identifiers-for-items>support global identifiers for items</dfn> may also have an <dfn id=attr-itemid title=attr-itemid><code>itemid</code></dfn> attribute specified, to give a global identifier for
the <a href=#concept-item title=concept-item>item</a>, so that it can be related to other <a href=#concept-item title=concept-item>items</a> on pages elsewhere on the Web.</p>
@@ -63591,18 +63591,24 @@
<p>Each token must be either:</p>
- <ul><li>A <a href=#valid-url>valid URL</a> that is an <a href=#absolute-url>absolute URL</a>, or</li>
-
- <li>If the item is a <a href=#typed-item>typed item</a>: a <dfn id=defined-property-name>defined property name</dfn> allowed in this
+ <ul><li>If the item is a <a href=#typed-item>typed item</a>: a <dfn id=defined-property-name>defined property name</dfn> allowed in this
situation according to the specification that defines the <a href=#relevant-types>relevant types</a> for the
item, or</li>
+ <li>A <a href=#valid-url>valid URL</a> that is an <a href=#absolute-url>absolute URL</a> defined as an item property
+ name allowed in this situation by a vocabulary specification, or</li>
+
+ <li>A <a href=#valid-url>valid URL</a> that is an <a href=#absolute-url>absolute URL</a>, used as a proprietary item
+ property name (i.e. one used by the author for private purposes, not defined in a public
+ specification), or</li>
+
<li>If the item is not a <a href=#typed-item>typed item</a>: a string that contains no U+002E FULL STOP
- characters (.) and no U+003A COLON characters (:).</li>
+ characters (.) and no U+003A COLON characters (:), used as a proprietary item property name (i.e.
+ one used by the author for private purposes, not defined in a public specification).</li>
</ul><p>Specifications that introduce <a href=#defined-property-name title="defined property name">defined property names</a>
- that are not <a href=#absolute-url title="absolute URL">absolute URLs</a> must ensure all such property names
- contain no U+002E FULL STOP characters (.), no U+003A COLON characters (:), and no <a href=#space-character title="space character">space characters</a>.</p>
+ must ensure all such property names contain no U+002E FULL STOP characters (.), no U+003A COLON
+ characters (:), and no <a href=#space-character title="space character">space characters</a>.</p>
<p>When an element with an <code title=attr-itemprop><a href=#names:-the-itemprop-attribute>itemprop</a></code> attribute <a href=#the-properties-of-an-item title="the
properties of an item">adds a property</a> to multiple <a href=#concept-item title=concept-item>items</a>,
Modified: index
===================================================================
--- index 2012-11-24 17:39:19 UTC (rev 7531)
+++ index 2012-11-24 18:47:42 UTC (rev 7532)
@@ -63411,15 +63411,8 @@
pairs (an <a href=#concept-item title=concept-item>item</a>). The names are unordered relative to each other,
but if a particular name has multiple values, they do have a relative order.</p>
- <p>An <a href=#concept-item title=concept-item>item</a> is said to be a <dfn id=typed-item>typed item</dfn> when either it
- has an <a href=#item-types title="item types">item type</a>, or it is the <a href=#concept-property-value title=concept-property-value>value</a> of a <a href=#the-properties-of-an-item title="the properties of an
- item">property</a> of a <a href=#typed-item>typed item</a>. The <dfn id=relevant-types>relevant types</dfn> for a
- <a href=#typed-item>typed item</a> is the <a href=#concept-item title=concept-item>item</a>'s <a href=#item-types>item types</a>,
- if it has one, or else is the <a href=#relevant-types>relevant types</a> of the <a href=#concept-item title=concept-item>item</a> for which it is a <a href=#the-properties-of-an-item title="the properties of an
- item">property</a>'s <a href=#concept-property-value title=concept-property-value>value</a>.</p>
-
<h4 id=items><span class=secno>5.2.2 </span>Items</h4>
<p>Every <a href=#html-elements title="HTML elements">HTML element</a> may have an <dfn id=attr-itemscope title=attr-itemscope><code>itemscope</code></dfn> attribute specified. The <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute is a <a href=#boolean-attribute>boolean attribute</a>.</p>
@@ -63462,6 +63455,13 @@
<p>The <code title=attr-itemtype><a href=#attr-itemtype>itemtype</a></code> attribute must not be specified on elements
that do not have an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute specified.</p>
+ <hr><p>An <a href=#concept-item title=concept-item>item</a> is said to be a <dfn id=typed-item>typed item</dfn> when either it
+ has an <a href=#item-types title="item types">item type</a>, or it is the <a href=#concept-property-value title=concept-property-value>value</a> of a <a href=#the-properties-of-an-item title="the properties of an
+ item">property</a> of a <a href=#typed-item>typed item</a>. The <dfn id=relevant-types>relevant types</dfn> for a
+ <a href=#typed-item>typed item</a> is the <a href=#concept-item title=concept-item>item</a>'s <a href=#item-types>item types</a>,
+ if it has any, or else is the <a href=#relevant-types>relevant types</a> of the <a href=#concept-item title=concept-item>item</a> for which it is a <a href=#the-properties-of-an-item title="the properties of an
+ item">property</a>'s <a href=#concept-property-value title=concept-property-value>value</a>.</p>
+
<hr><p>Elements with an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute and an <code title=attr-itemtype><a href=#attr-itemtype>itemtype</a></code> attribute that references a vocabulary that is defined to
<dfn id=support-global-identifiers-for-items>support global identifiers for items</dfn> may also have an <dfn id=attr-itemid title=attr-itemid><code>itemid</code></dfn> attribute specified, to give a global identifier for
the <a href=#concept-item title=concept-item>item</a>, so that it can be related to other <a href=#concept-item title=concept-item>items</a> on pages elsewhere on the Web.</p>
@@ -63591,18 +63591,24 @@
<p>Each token must be either:</p>
- <ul><li>A <a href=#valid-url>valid URL</a> that is an <a href=#absolute-url>absolute URL</a>, or</li>
-
- <li>If the item is a <a href=#typed-item>typed item</a>: a <dfn id=defined-property-name>defined property name</dfn> allowed in this
+ <ul><li>If the item is a <a href=#typed-item>typed item</a>: a <dfn id=defined-property-name>defined property name</dfn> allowed in this
situation according to the specification that defines the <a href=#relevant-types>relevant types</a> for the
item, or</li>
+ <li>A <a href=#valid-url>valid URL</a> that is an <a href=#absolute-url>absolute URL</a> defined as an item property
+ name allowed in this situation by a vocabulary specification, or</li>
+
+ <li>A <a href=#valid-url>valid URL</a> that is an <a href=#absolute-url>absolute URL</a>, used as a proprietary item
+ property name (i.e. one used by the author for private purposes, not defined in a public
+ specification), or</li>
+
<li>If the item is not a <a href=#typed-item>typed item</a>: a string that contains no U+002E FULL STOP
- characters (.) and no U+003A COLON characters (:).</li>
+ characters (.) and no U+003A COLON characters (:), used as a proprietary item property name (i.e.
+ one used by the author for private purposes, not defined in a public specification).</li>
</ul><p>Specifications that introduce <a href=#defined-property-name title="defined property name">defined property names</a>
- that are not <a href=#absolute-url title="absolute URL">absolute URLs</a> must ensure all such property names
- contain no U+002E FULL STOP characters (.), no U+003A COLON characters (:), and no <a href=#space-character title="space character">space characters</a>.</p>
+ must ensure all such property names contain no U+002E FULL STOP characters (.), no U+003A COLON
+ characters (:), and no <a href=#space-character title="space character">space characters</a>.</p>
<p>When an element with an <code title=attr-itemprop><a href=#names:-the-itemprop-attribute>itemprop</a></code> attribute <a href=#the-properties-of-an-item title="the
properties of an item">adds a property</a> to multiple <a href=#concept-item title=concept-item>items</a>,
Modified: source
===================================================================
--- source 2012-11-24 17:39:19 UTC (rev 7531)
+++ source 2012-11-24 18:47:42 UTC (rev 7532)
@@ -74140,17 +74140,8 @@
pairs (an <span title="concept-item">item</span>). The names are unordered relative to each other,
but if a particular name has multiple values, they do have a relative order.</p>
- <p>An <span title="concept-item">item</span> is said to be a <dfn>typed item</dfn> when either it
- has an <span title="item types">item type</span>, or it is the <span
- title="concept-property-value">value</span> of a <span title="the properties of an
- item">property</span> of a <span>typed item</span>. The <dfn>relevant types</dfn> for a
- <span>typed item</span> is the <span title="concept-item">item</span>'s <span>item types</span>,
- if it has one, or else is the <span>relevant types</span> of the <span
- title="concept-item">item</span> for which it is a <span title="the properties of an
- item">property</span>'s <span title="concept-property-value">value</span>.</p>
-
<h4>Items</h4>
<p>Every <span title="HTML elements">HTML element</span> may have an <dfn
@@ -74202,6 +74193,17 @@
<hr>
+ <p>An <span title="concept-item">item</span> is said to be a <dfn>typed item</dfn> when either it
+ has an <span title="item types">item type</span>, or it is the <span
+ title="concept-property-value">value</span> of a <span title="the properties of an
+ item">property</span> of a <span>typed item</span>. The <dfn>relevant types</dfn> for a
+ <span>typed item</span> is the <span title="concept-item">item</span>'s <span>item types</span>,
+ if it has any, or else is the <span>relevant types</span> of the <span
+ title="concept-item">item</span> for which it is a <span title="the properties of an
+ item">property</span>'s <span title="concept-property-value">value</span>.</p>
+
+ <hr>
+
<p>Elements with an <code title="attr-itemscope">itemscope</code> attribute and an <code
title="attr-itemtype">itemtype</code> attribute that references a vocabulary that is defined to
<dfn>support global identifiers for items</dfn> may also have an <dfn
@@ -74351,21 +74353,26 @@
<ul>
- <li>A <span>valid URL</span> that is an <span>absolute URL</span>, or</li>
-
<li>If the item is a <span>typed item</span>: a <dfn>defined property name</dfn> allowed in this
situation according to the specification that defines the <span>relevant types</span> for the
item, or</li>
+ <li>A <span>valid URL</span> that is an <span>absolute URL</span> defined as an item property
+ name allowed in this situation by a vocabulary specification, or</li>
+
+ <li>A <span>valid URL</span> that is an <span>absolute URL</span>, used as a proprietary item
+ property name (i.e. one used by the author for private purposes, not defined in a public
+ specification), or</li>
+
<li>If the item is not a <span>typed item</span>: a string that contains no U+002E FULL STOP
- characters (.) and no U+003A COLON characters (:).</li>
+ characters (.) and no U+003A COLON characters (:), used as a proprietary item property name (i.e.
+ one used by the author for private purposes, not defined in a public specification).</li>
</ul>
<p>Specifications that introduce <span title="defined property name">defined property names</span>
- that are not <span title="absolute URL">absolute URLs</span> must ensure all such property names
- contain no U+002E FULL STOP characters (.), no U+003A COLON characters (:), and no <span
- title="space character">space characters</span>.</p>
+ must ensure all such property names contain no U+002E FULL STOP characters (.), no U+003A COLON
+ characters (:), and no <span title="space character">space characters</span>.</p>
<p>When an element with an <code title="attr-itemprop">itemprop</code> attribute <span title="the
properties of an item">adds a property</span> to multiple <span title="concept-item">items</span>,
More information about the Commit-Watchers
mailing list