<?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>13527</bug_id>
          
          <creation_ts>2011-08-02 19:37:05 +0000</creation_ts>
          <short_desc>microdata: Marking up items using multiple unrelated vocabularies</short_desc>
          <delta_ts>2014-05-07 18:46:55 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WHATWG</product>
          <component>HTML</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/#encoding-microdata</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>Unsorted</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Richard Cyganiak">richard</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>ian</cc>
    
    <cc>kennyluck</cc>
    
    <cc>mike</cc>
    
    <cc>philipj</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
    
    <cc>robin</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>52005</commentid>
    <comment_count>0</comment_count>
    <who name="Richard Cyganiak">richard</who>
    <bug_when>2011-08-02 19:37:05 +0000</bug_when>
    <thetext>There are situations where content authors have the choice between multiple overlapping microdata vocabularies. For example both schema.org/PostalAddress and vCard are available for marking up postal addresses. Microdata forces content authors to either choose one of them (schema.org because that&apos;s what Google supports), or to duplicate their content.

The challenge with supporting multiple vocabularies in microdata is how to associate property names with the vocabularies in absence of vocabulary knowledge. This difficulty has been stated as the reason for rejecting a similar issue here:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=13470

The ambiguity can be avoided by generating multiple items from a single itemscope, with one type each. For example:

&lt;div itemscope&gt;
    &lt;span itemprop=&quot;streetAddress street-address&quot;&gt;26 Dun Aengus&lt;/span&gt;,
    &lt;span itemprop=&quot;addressLocality locality&quot;&gt;Galway&lt;/span&gt;,
    &lt;span itemprop=&quot;addressCountry country-name&quot;&gt;Ireland&lt;/span&gt;.
    &lt;meta itemprop=&quot;altitem&quot; content=&quot;http://schema.org/PostalAddress streetAddress addressLocality addressCountry&quot;&gt;
    &lt;meta itemprop=&quot;altitem&quot; content=&quot;http://microformats.org/profile/hcard street-address locality country-name&quot;&gt;
&lt;/div&gt;

The altitem property would have to be a microdata built-in property that affects microdata parsing. Its value would be a whitespace-separated list; its effect would be to generate a new alternate item whose itemtype is the first URL from the list. The rest of the list are property names to be copied from the itemscope. The result here would be three items; one untyped item with eight properties; one schema.org typed item with three properties; one vCard typed item with three properties. This proposal is fleshed out here:
http://richard.cyganiak.de/blog/2011/08/multiple-itemtypes-in-microdata/

The point of this example is to argue that support for multiple vocabularies in microdata is possible in a way that is more convenient to authors than forcing them to repeat content.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52009</commentid>
    <comment_count>1</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-08-02 21:15:24 +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: none yet
Rationale: I have marked this LATER so that we can examine it in more detail once microdata has seen significant adoption. It&apos;s not clear that this is a problem that will actually be seen in the wild.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52909</commentid>
    <comment_count>2</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:05:18 +0000</bug_when>
    <thetext>mass-move component to LC1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82072</commentid>
    <comment_count>3</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2013-01-24 08:00:12 +0000</bug_when>
    <thetext>This bug was cloned to create HTML WG bug 19016.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84684</commentid>
    <comment_count>4</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2013-03-19 23:32:41 +0000</bug_when>
    <thetext>Are there examples of pages publishing data in multiple vocabularies that are all processed by different data analysis tools?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95132</commentid>
    <comment_count>5</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2013-10-22 21:53:11 +0000</bug_when>
    <thetext>In the absence of any data showing people actually would benefit from this, it&apos;s not clear why we&apos;d add it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105335</commentid>
    <comment_count>6</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2014-05-07 18:46:55 +0000</bug_when>
    <thetext>Given the low level of demand for this feature (hardly anyone has shown any pages that are affected by not having this feature), I think we should punt on it.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>