<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>13370</bug_id>
          
          <creation_ts>2011-07-26 14:47:44 +0000</creation_ts>
          <short_desc>What authoring errors do the microdata value conformance constraints help catch?</short_desc>
          <delta_ts>2011-08-04 05:05:20 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>LC1 HTML Microdata (editor: Ian Hickson)</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/#values</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>contributor</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>ian</cc>
    
    <cc>mike</cc>
    
    <cc>philipj</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>51487</commentid>
    <comment_count>0</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-07-26 14:47:44 +0000</bug_when>
    <thetext>Specification: http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html
Multipage: http://www.whatwg.org/C#values
Complete: http://www.whatwg.org/c#values

Comment:
What authoring errors do the microdata value conformance constraints help
catch?

Posted from: 83.218.67.122 by philipj@opera.com
User agent: Opera/9.80 (X11; Linux x86_64; U; Edition Next; en) Presto/2.9.181 Version/12.00</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51489</commentid>
    <comment_count>1</comment_count>
    <who name="Philip Jägenstedt">philipj</who>
    <bug_when>2011-07-26 15:05:26 +0000</bug_when>
    <thetext>&quot;&quot;&quot;If a property&apos;s value is an absolute URL, the property must be specified using a URL property element.

If a property&apos;s value represents a date, time, or global date and time, the property must be specified using the datetime attribute of a time element.&quot;&quot;&quot;

I&apos;m writing some patches for validator.nu to do microdata validation, but adding these constraints seems like a bad idea as they could raise errors for rather sane usage:

1. Someone marks up comments or dialog using microdata. One reply is given in the form of a URL, marked up as &lt;div itemprop=&quot;comment&quot;&gt;http://lmgtfy.com/?q=html&lt;/div&gt; by the template.

2. A book about the moon landing is called &quot;1969-06-20&quot; and is marked up using http://schema.org/Book: &lt;span itemprop=&quot;name&quot;&gt;1969-06-20&lt;/span&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51577</commentid>
    <comment_count>2</comment_count>
    <who name="Philip Jägenstedt">philipj</who>
    <bug_when>2011-07-27 21:19:09 +0000</bug_when>
    <thetext>http://bugzilla.validator.nu/show_bug.cgi?id=850</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51957</commentid>
    <comment_count>3</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-08-02 06:56:00 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Partially Accepted
Change Description: see diff given below
Rationale: You&apos;re misunderstanding the requirement. This is not a computer-checkable conformance requirement in the absence of information about the vocabulary. A string that happens to be interpretable as a URL isn&apos;t necessarily a URL. A sequence of numbers and dashes that happens to be interpretable as a date isn&apos;t necessarily a date.

The requirement is intended to be used in conjunction with a vocabulary. If you know a particular property takes a URL, then it has to be in a URL element.

I&apos;ve added some prose to try to help explain this better.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51958</commentid>
    <comment_count>4</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-08-02 06:56:31 +0000</bug_when>
    <thetext>Checked in as WHATWG revision r6343.
Check-in comment: Now both pedancy and simplicity are losing in the race for clarity.
http://html5.org/tools/web-apps-tracker?from=6342&amp;to=6343</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51978</commentid>
    <comment_count>5</comment_count>
    <who name="Philip Jägenstedt">philipj</who>
    <bug_when>2011-08-02 09:48:50 +0000</bug_when>
    <thetext>Ah, thanks for clarifying that!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52911</commentid>
    <comment_count>6</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:05:20 +0000</bug_when>
    <thetext>mass-move component to LC1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>