<?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>13100</bug_id>
          
          <creation_ts>2011-06-30 16:32:19 +0000</creation_ts>
          <short_desc>TAG issue on HTML+RDFa and Microdata last call drafts</short_desc>
          <delta_ts>2011-10-11 18:07:21 +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>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc>http://www.w3.org/mid/4E04A795.5020609@arcanedomain.com</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>13101</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="HTML WG bugbot">mike+html-wg-mailbot</reporter>
          <assigned_to>contributor</assigned_to>
          <cc>a.kuckartz</cc>
    
    <cc>ayg</cc>
    
    <cc>contributor</cc>
    
    <cc>eoconnor</cc>
    
    <cc>gregg</cc>
    
    <cc>ian</cc>
    
    <cc>jeni</cc>
    
    <cc>julian.reschke</cc>
    
    <cc>lin.w.clark</cc>
    
    <cc>mike</cc>
    
    <cc>mjs</cc>
    
    <cc>msporny</cc>
    
    <cc>nrm</cc>
    
    <cc>Paul.Cotton</cc>
    
    <cc>peter.linss</cc>
    
    <cc>philipj</cc>
    
    <cc>plh</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>50500</commentid>
    <comment_count>0</comment_count>
    <who name="HTML WG bugbot">mike+html-wg-mailbot</who>
    <bug_when>2011-06-30 16:32:19 +0000</bug_when>
    <thetext>public-html-comments posting from: Noah Mendelsohn &lt;nrm@arcanedomain.com&gt;
http://www.w3.org/mid/4E04A795.5020609@arcanedomain.com

SUMMARY

Arising from its Last Call review of the HTML5 suite of specifications, the 
TAG wishes to raise issues on both the HTML microdata [1] and HTML+RDFa 1.1 
[2] Working Drafts.

Specifically, our opinion is that the W3C should not publish two 
specifications that meet such similar requirements in incompatible ways. We 
think doing so would cause confusion for users and implementers, promote 
lock-in, and fragment the web. We request that the W3C Director set up a 
task force to find agreement on a way forward.

DETAIL

The RDF data generated by microdata and RDFa processors is different both 
for documents containing no additional data markup and for documents that 
contain RDFa. This incompatibility might possibly be remedied by removing 
the relevant sections from the microdata specification, but there are 
deeper problems that arise from the fact that the two technologies do much 
the same thing in different ways. Users find it hard to choose which to 
use. It is hard for users to move between them because they are outwardly 
very similar but have differences in parsing algorithms that are not 
immediately obvious. From a publisher&apos;s point of view, using both within a 
document leads to repetition; using only one means locking yourself into a 
particular technology stack and set of consumers. Similarly, from an 
implementer or consumer&apos;s point of view, implementing both increases code 
quantity and complexity, but implementing only one excludes potential 
customers or data providers.

Both specifications come from a community interested in publishing and 
consuming structured data within Web pages. The TAG&apos;s purpose here is not 
to comment on the relative merits of the technologies, nor to signal 
whether one or the other might have preferred status due to history of 
deployment. Rather, we are raising the issue that the W3C has before it two 
Last Call Working Drafts specifying capabilities that overlap and that will 
cause incompatibilities if deployed together. It would be irresponsible for 
the TAG not to attempt to help the community to reconcile the two 
specifications.

We therefore suggest that W3C create a task force of people who are 
knowledgeable about publishing, processing and consuming structured data, 
including those invested in microdata, RDFa and microformats, to provide 
input and focus to the HTML WG in aligning the two specifications. We 
suggest the task force investigate options including, but not limited to:

   * combining RDFa and microdata into a single language with two 
conformance levels, with consistent processing between the two that enable 
advanced users to use more complex features that are recognised by advanced 
processors, without rendering their data invisible to simpler processors

   * combining RDFa and microdata into a single language that is a middle 
ground between the two technologies

   * retaining both microdata and RDFa as separate syntaxes, but ensuring 
that there is a clear story that enables users and implementers to choose 
which to use or implement, that both can be used within the same document 
without incompatibility in the RDF that is generated from them, that as 
much code as possible can be reused in their implementation, and that users 
can easily transition between the two syntaxes

The task force should be tasked to strive towards compatibility with other 
W3C specifications, particularly HTML5. It should also take into 
consideration other existing specifications, and impacts on existing user 
and implementer communities.

Thank you very much.

Noah Mendelsohn
for the W3C Technical Architecture Group

[1]: http://www.w3.org/TR/2011/WD-microdata-20110525/
[2]: http://www.w3.org/TR/2011/WD-rdfa-in-html-20110525/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50615</commentid>
    <comment_count>1</comment_count>
    <who name="Paul Cotton">Paul.Cotton</who>
    <bug_when>2011-07-03 16:02:10 +0000</bug_when>
    <thetext>The HTML WG discussed this item at our Jun 30 weekly distributed meeting.  See:
http://www.w3.org/2011/06/30-html-wg-minutes.html#item09 

/paulc</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50829</commentid>
    <comment_count>2</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-07-08 00:14:14 +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: Rejected
Change Description: no spec change
Rationale: Language design by committee is not a way to design a language. If you have specific concerns, please file them as individual bugs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50838</commentid>
    <comment_count>3</comment_count>
    <who name="Andreas Kuckartz">a.kuckartz</who>
    <bug_when>2011-07-08 13:55:05 +0000</bug_when>
    <thetext>Status &quot;RESOLVED WONTFIX&quot; is not acceptable in this stage of the discussion.

Do not use this issue tracker to sabotage the discussion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50839</commentid>
    <comment_count>4</comment_count>
    <who name="Andreas Kuckartz">a.kuckartz</who>
    <bug_when>2011-07-08 14:03:41 +0000</bug_when>
    <thetext>Discussion is going on in bug 13101. Therefore closing this one again, this time as duplicate.

*** This bug has been marked as a duplicate of bug 13101 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50841</commentid>
    <comment_count>5</comment_count>
    <who name="Manu Sporny">msporny</who>
    <bug_when>2011-07-08 14:08:55 +0000</bug_when>
    <thetext>(In reply to comment #4)
&gt; Discussion is going on in bug 13101. Therefore closing this one again, this
&gt; time as duplicate.
&gt; 
&gt; *** This bug has been marked as a duplicate of bug 13101 ***

Andreas - I don&apos;t think this is a dupe. There were two bugs filed - one for HTML5+Microdata and another for HTML5+RDFa. The one that Hixie closed was for HTML5+Microdata, for which he is the editor. I don&apos;t feign to know how the HTML WG is going to manage this issue - but it seems reasonable to have two bugs filed at the moment. That said, I&apos;m not going to touch the status of the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50842</commentid>
    <comment_count>6</comment_count>
    <who name="Julian Reschke">julian.reschke</who>
    <bug_when>2011-07-08 14:14:06 +0000</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; Discussion is going on in bug 13101. Therefore closing this one again, this
&gt; &gt; time as duplicate.
&gt; &gt; 
&gt; &gt; *** This bug has been marked as a duplicate of bug 13101 ***
&gt; 
&gt; Andreas - I don&apos;t think this is a dupe. There were two bugs filed - one for
&gt; HTML5+Microdata and another for HTML5+RDFa. The one that Hixie closed was for
&gt; HTML5+Microdata, for which he is the editor. I don&apos;t feign to know how the HTML
&gt; WG is going to manage this issue - but it seems reasonable to have two bugs
&gt; filed at the moment. That said, I&apos;m not going to touch the status of the bug.

I was present in the telco where we decided these are two distinct bugs. Thus re-opening for now.

(Ian, if you feel like it, RESOLVE it again; although I disagree with that...)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50850</commentid>
    <comment_count>7</comment_count>
    <who name="Aryeh Gregor">ayg</who>
    <bug_when>2011-07-08 21:50:35 +0000</bug_when>
    <thetext>Why is this assigned to Ian anyway?  It&apos;s not actionable at this point, unless you expect him to set up the committee himself.  If there&apos;s going to be a committee for some reason -- I&apos;m not sure what purpose that would serve, as opposed to just discussing it normally -- the committee should file bugs when it reaches conclusions to be implemented.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50856</commentid>
    <comment_count>8</comment_count>
    <who name="Noah Mendelsohn">nrm</who>
    <bug_when>2011-07-09 00:09:46 +0000</bug_when>
    <thetext>&gt; It&apos;s not actionable at this point, unless
&gt; you expect him to set up the committee himself. 

I don&apos;t think the TAG&apos;s intention was that a W3C-organized committee be the only source of creative thought about this problem.  We have opened an issue against specifications published by the HTML WG, and I think it would be entirely appropriate for the HTML WG, either on its own or working with others, to consider and propose possible resolutions to the concerns raised.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51108</commentid>
    <comment_count>9</comment_count>
    <who name="Ms2ger">Ms2ger</who>
    <bug_when>2011-07-15 13:31:29 +0000</bug_when>
    <thetext>*** Bug 12901 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51195</commentid>
    <comment_count>10</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2011-07-18 09:31:21 +0000</bug_when>
    <thetext>It&apos;s completely acceptable, per WG process, for the Editor to resolve this bug, including possibly as WONTFIX. At that point, other parties can choose to escalate.

Quoting from the Editor&apos;s Response that Ian gave:

&gt; If you are satisfied with this response, please change the state of this bug to CLOSED. If
&gt; you have additional information and would like the editor to reconsider, please
&gt; reopen this bug. If you would like to escalate the issue to the full HTML
&gt; Working Group, please add the TrackerRequest keyword to this bug, and suggest
&gt; title and text for the tracker issue; or you may create a tracker issue
&gt; yourself, if you are able to do so. For more details, see this document:
&gt;   http://dev.w3.org/html5/decision-policy/decision-policy.html

Note: this bug is a P1, therefore per our process has to resolved within 30 days.

Additional note: it seems to me this bug does not have enough specific information to be actionable, therefore it would be wholly appropriate to resolve it as WONTFIX.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51236</commentid>
    <comment_count>11</comment_count>
    <who name="Aryeh Gregor">ayg</who>
    <bug_when>2011-07-18 18:41:37 +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: Rejected
Change Description: no spec change
Rationale: As far as I can tell, nothing described in this bug is specific enough to be actionable.  It does not request that any specific changes be made to the microdata specification.  If the TAG or any other party would like to set up a committee to make recommendations, it is free to do so.  If a committee is eventually formed and does develop specific recommendations, it can file them as individual bugs like any other feedback.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52947</commentid>
    <comment_count>12</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:05:31 +0000</bug_when>
    <thetext>mass-move component to LC1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58067</commentid>
    <comment_count>13</comment_count>
    <who name="Philippe Le Hegaret">plh</who>
    <bug_when>2011-10-11 18:07:21 +0000</bug_when>
    <thetext>For information:

Proposed SWIG task forces on HTML Data, Web Schemas
Tue, 20 Sep 2011
http://lists.w3.org/Archives/Public/www-tag/2011Sep/0026.html

In particular, the HTML Data Task Force:
 http://www.w3.org/wiki/Html-data-tf

The task force MAY propose modifications in the form of bug reports and change proposals on the microdata and/or RDFa specifications, to help users to easily transition between the two syntaxes or use them together. As with all such comments, the ultimate decisions on implementing these will rest with the respective Working Groups.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>