Updated diff to previous version.
authorGregg Kellogg <gregg@kellogg-assoc.com>
Wed, 03 Oct 2012 18:02:38 -0700
changeset 153 234930c8dc99
parent 152 a403593d24e7
child 154 5fcb905aab59
Updated diff to previous version.
ED/microdata-rdf/20121009/diff-20120308.html
--- a/ED/microdata-rdf/20121009/diff-20120308.html	Wed Oct 03 17:59:18 2012 -0700
+++ b/ED/microdata-rdf/20121009/diff-20120308.html	Wed Oct 03 18:02:38 2012 -0700
@@ -1,10613 +1,10612 @@
-    1<!DOCTYPE html>
-    2<html lang="en" dir="ltr">
-    3<head>
-    4<title>Microdata to RDF</title>
-    5<meta http-equiv="content-type" content="text/html; charset=UTF-8">
-    6<!--
-    7  === NOTA BENE ===
-    8  For the three scripts below, if your spec resides on dev.w3 you can check them
-    9  out in the same tree and use relative links so that they'll work offline,
-   10  -->
-   11
-   12
-   13<style type="text/css">
-   14.diff { font-weight:bold; color:#0a3; }
-   15dl.triple { padding: 0 0 0 1em; }
-   16dl.triple dt, dl.triple dd { margin: 0; display: inline }
-   17dl.triple dt:after { content: ':'; }
-   18dl.triple dd:after { content: '\A'; white-space: pre; }
-   19.adef { 
-   20	font-family: monospace; 
-   21	font-weight: bold; 
-   22    color: #ff4500 !important;
-   23}
-   24
-   25.aref { 
-   26	font-family: monospace; 
-   27	font-weight: bold; 
-   28    color: #ff4500 !important;
-   29}
-   30.aref:before {content: "@"; }
-   31</style>
-   32<style>/*****************************************************************
-   33 * ReSpec 3 CSS
-   34 * Robin Berjon - http://berjon.com/
-   35 *****************************************************************/
-   36
-   37/* --- INLINES --- */
-   38em.rfc2119 { 
-   39    text-transform:     lowercase;
-   40    font-variant:       small-caps;
-   41    font-style:         normal;
-   42    color:              #900;
-   43}
-   44
-   45h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
-   46h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
-   47    border: none;
-   48}
-   49
-   50dfn {
-   51    font-weight:    bold;
-   52}
-   53
-   54a.internalDFN {
-   55    color:  inherit;
-   56    border-bottom:  1px solid #99c;
-   57    text-decoration:    none;
-   58}
-   59
-   60a.externalDFN {
-   61    color:  inherit;
-   62    border-bottom:  1px dotted #ccc;
-   63    text-decoration:    none;
-   64}
-   65
-   66a.bibref {
-   67    text-decoration:    none;
-   68}
-   69
-   70cite .bibref {
-   71    font-style: normal;
-   72}
-   73
-   74code {
-   75    color:  #ff4500;
-   76}
-   77
-   78
-   79/* --- --- */
-   80ol.algorithm { counter-reset:numsection; list-style-type: none; }
-   81ol.algorithm li { margin: 0.5em 0; }
-   82ol.algorithm li:before { font-weight: bold; counter-increment: numsection; content: counters(numsection, ".") ") "; }
-   83
-   84/* --- TOC --- */
-   85.toc a, .tof a {
-   86    text-decoration:    none;
-   87}
-   88
-   89a .secno, a .figno {
-   90    color:  #000;
-   91}
-   92
-   93ul.tof, ol.tof {
-   94    list-style: none outside none;
-   95}
-   96
-   97.caption {
-   98    margin-top: 0.5em;
-   99    font-style:   italic;
-  100}
-  101
-  102/* --- TABLE --- */
-  103table.simple {
-  104    border-spacing: 0;
-  105    border-collapse:    collapse;
-  106    border-bottom:  3px solid #005a9c;
-  107}
-  108
-  109.simple th {
-  110    background: #005a9c;
-  111    color:  #fff;
-  112    padding:    3px 5px;
-  113    text-align: left;
-  114}
-  115
-  116.simple th[scope="row"] {
-  117    background: inherit;
-  118    color:  inherit;
-  119    border-top: 1px solid #ddd;
-  120}
-  121
-  122.simple td {
-  123    padding:    3px 10px;
-  124    border-top: 1px solid #ddd;
-  125}
-  126
-  127.simple tr:nth-child(even) {
-  128    background: #f0f6ff;
-  129}
-  130
-  131/* --- DL --- */
-  132.section dd > p:first-child {
-  133    margin-top: 0;
-  134}
-  135
-  136.section dd > p:last-child {
-  137    margin-bottom: 0;
-  138}
-  139
-  140.section dd {
-  141    margin-bottom:  1em;
-  142}
-  143
-  144.section dl.attrs dd, .section dl.eldef dd {
-  145    margin-bottom:  0;
-  146}
-  147</style><style>/* --- EXAMPLES --- */
-  148div.example-title {
-  149    min-width: 7.5em;
-  150    color: #b9ab2d;
-  151}
-  152div.example-title span {
-  153    text-transform: uppercase;   
-  154}
-  155aside.example, div.example, div.illegal-example {
-  156    padding: 0.5em;
-  157    margin: 1em 0;
-  158    position: relative;
-  159    clear: both;
-  160}
-  161div.illegal-example { color: red }
-  162div.illegal-example p { color: black }
-  163aside.example, div.example {
-  164    padding: .5em;
-  165    border-left-width: .5em;
-  166    border-left-style: solid;
-  167    border-color: #e0cb52;
-  168    background: #fcfaee;    
-  169}
-  170
-  171aside.example div.example {
-  172    border-left-width: .1em;
-  173    border-color: #999;
-  174    background: #fff;
-  175}
-  176aside.example div.example div.example-title {
-  177    color: #999;
-  178}
-  179</style><style>/* --- ISSUES/NOTES --- */
-  180div.issue-title, div.note-title {
-  181    padding-right:  1em;
-  182    min-width: 7.5em;
-  183    color: #b9ab2d;
-  184}
-  185div.issue-title { color: #e05252; }
-  186div.note-title { color: #52e052; }
-  187div.issue-title span, div.note-title span {
-  188    text-transform: uppercase;
-  189}
-  190div.note, div.issue {
-  191    margin-top: 1em;
-  192    margin-bottom: 1em;
-  193}
-  194.note > p:first-child, .issue > p:first-child { margin-top: 0 }
-  195.issue, .note {
-  196    padding: .5em;
-  197    border-left-width: .5em;
-  198    border-left-style: solid;
-  199}
-  200div.issue, div.note {
-  201    padding: 0.5em;
-  202    margin: 1em 0;
-  203    position: relative;
-  204    clear: both;
-  205}
-  206span.note, span.issue { padding: .1em .5em .15em; }
-  207
-  208.issue {
-  209    border-color: #e05252;
-  210    background: #fbe9e9;
-  211}
-  212.note {
-  213    border-color: #52e052;
-  214    background: #e9fbe9;
-  215}
-  216
-  217
-  218<style type='text/css'>
-  219.diff-old-a {
-  220  font-size: smaller;
-  221  color: red;
-  222}
-  223
-  224.diff-new { background-color: yellow; }
-  225.diff-chg { background-color: lime; }
-  226.diff-new:before,
-  227.diff-new:after
-  228    { content: "\2191" }
-  229.diff-chg:before, .diff-chg:after
-  230    { content: "\2195" }
-  231.diff-old { text-decoration: line-through; background-color: #FBB; }
-  232.diff-old:before,
-  233.diff-old:after
-  234    { content: "\2193" }
-  235:focus { border: thin red solid}
-  236</style>
-  237</style><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-IG-NOTE"><!--[if lt IE 9]><script src='undefined://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--></head>
-  238
-  239<body><div class="head">
-  240<p>
-  241<a href="http://www.w3.org/">
-  242<img width="72" height="48" src="http://www.w3.org/Icons/w3c_home" alt="W3C">
-  243</a>
-  244</p>
-  245<h1 class="title" id="title">
-  246<ins class="diff-new">Microdata
-  247to
-  248RDF
-  249</ins></h1><h2 id="subtitle"><ins class="diff-new">
-  250Transformation
-  251from
-  252HTML+Microdata
-  253to
-  254RDF
-  255</ins></h2><h2 id="w3c-interest-group-note-09-october-2012"><abbr title="World Wide Web Consortium"><ins class="diff-new">
-  256W3C
-  257</ins></abbr><ins class="diff-new">
-  258Interest
-  259Group
-  260Note
-  26109
-  262October
-  2632012
-  264</ins></h2><dl>
-  265<dt>
-  266<del class="diff-old">Authors:
-  267</del>
-  268<ins class="diff-chg">This
-  269version:
-  270</ins>
-  271</dt>
-  272<dd>
-  273<a href="http://www.w3.org/TR/2012/NOTE-microdata-rdf-20121009/">
-  274<ins class="diff-new">http://www.w3.org/TR/2012/NOTE-microdata-rdf-20121009/
-  275</ins></a></dd><dt><ins class="diff-new">
-  276Latest
-  277published
-  278version:
-  279</ins></dt><dd><a href="http://www.w3.org/TR/microdata-rdf/"><ins class="diff-new">
-  280http://www.w3.org/TR/microdata-rdf/
-  281</ins></a></dd><dt><ins class="diff-new">
-  282Latest
-  283editor's
-  284draft:
-  285</ins></dt><dd><a href="http://dvcs.w3.org/hg/htmldata/raw-file/default/microdata-rdf/index.html"><ins class="diff-new">
-  286http://dvcs.w3.org/hg/htmldata/raw-file/default/microdata-rdf/index.html
-  287</ins></a></dd><dt><ins class="diff-new">
-  288Previous
-  289version:
-  290</ins></dt><dd><a href="http://www.w3.org/TR/2012/NOTE-microdata-rdf-20120308/"><ins class="diff-new">
-  291http://www.w3.org/TR/2012/NOTE-microdata-rdf-20120308/
-  292</ins></a></dd><dt><ins class="diff-new">
-  293Editor:
-  294</ins></dt><dd><a href="http://greggkellogg.net/"><ins class="diff-new">
-  295Gregg
-  296Kellogg
-  297</ins></a>,<ins class="diff-new">
-  298Kellogg
-  299Associates
-  300</ins></dd><dt><ins class="diff-new">
-  301Authors:
-  302</ins></dt>
-  303<dd>
-  304<a href="mailto:ian@hixie.ch">
-  305Ian
-  306Hickson
-  307</a>,
-  308Google,
-  309Inc.
-  310</dd>
-  311<dd>
-  312<a href="http://greggkellogg.net/">
-  313Gregg
-  314Kellogg
-  315</a>,
-  316Kellogg
-  317Associates
-  318</dd>
-  319<dd>
-  320<a href="http://www.jenitennison.com/">
-  321Jeni
-  322Tennison
-  323</a>,
-  324Independent
-  325</dd>
-  326<dd>
-  327<a href="http://www.w3.org/People/Ivan/">
-  328<del class="diff-old">Iván
-  329</del>
-  330<ins class="diff-chg">Ivan
-  331</ins>
-  332Herman
-  333</a>,
-  334<a href="http://www.w3.org">
-  335<abbr title="World Wide Web Consortium">
-  336W3C
-  337</abbr>
-  338</a>
-  339</dd>
-  340</dl>
-  341<p>
-  342This
-  343document
-  344is
-  345also
-  346available
-  347in
-  348this
-  349non-normative
-  350format:
-  351<a href="diff-20120308.html">
-  352diff
-  353to
-  354previous
-  355version
-  356<del class="diff-old">.
-  357</del>
-  358</a>
-  359</p>
-  360<p class="copyright">
-  361<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">
-  362Copyright
-  363</a>
-  364©
-  3652011-2012
-  366<a href="http://www.w3.org/">
-  367<abbr title="World Wide Web Consortium">
-  368W3C
-  369</abbr>
-  370</a>
-  371<sup>
-  372®
-  373</sup>
-  374(
-  375<a href="http://www.csail.mit.edu/">
-  376<abbr title="Massachusetts Institute of Technology">
-  377MIT
-  378</abbr>
-  379</a>,
-  380<a href="http://www.ercim.eu/">
-  381<abbr title="European Research Consortium for Informatics and Mathematics">
-  382ERCIM
-  383</abbr>
-  384</a>,
-  385<a href="http://www.keio.ac.jp/">
-  386Keio
-  387</a>
-  388),
-  389All
-  390Rights
-  391Reserved.
-  392<abbr title="World Wide Web Consortium">
-  393W3C
-  394</abbr>
-  395<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">
-  396liability
-  397</a>,
-  398<a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">
-  399trademark
-  400</a>
-  401and
-  402<a href="http://www.w3.org/Consortium/Legal/copyright-documents">
-  403document
-  404use
-  405</a>
-  406rules
-  407apply.
-  408</p>
-  409<hr>
-  410</div>
-  411<section id="abstract" class="introductory">
-  412<h2>
-  413Abstract
-  414</h2>
-  415<p>
-  416HTML
-  417microdata
-  418[
-  419<cite>
-  420<a class="bibref" href="#bib-MICRODATA">
-  421MICRODATA
-  422</a>
-  423</cite>
-  424]
-  425is
-  426an
-  427extension
-  428to
-  429HTML
-  430used
-  431to
-  432embed
-  433machine-readable
-  434data
-  435into
-  436HTML
-  437documents.
-  438Whereas
-  439the
-  440microdata
-  441specification
-  442describes
-  443a
-  444means
-  445of
-  446markup,
-  447the
-  448output
-  449format
-  450is
-  451JSON.
-  452This
-  453specification
-  454describes
-  455processing
-  456rules
-  457that
-  458may
-  459be
-  460used
-  461to
-  462extract
-  463RDF
-  464[
-  465<cite>
-  466<a class="bibref" href="#bib-RDF-CONCEPTS">
-  467RDF-CONCEPTS
-  468</a>
-  469</cite>
-  470]
-  471from
-  472an
-  473HTML
-  474document
-  475containing
-  476microdata.
-  477</p>
-  478</section>
-  479<section id="sotd" class="introductory">
-  480<h2>
-  481Status
-  482of
-  483This
-  484Document
-  485</h2>
-  486<p>
-  487<em>
-  488This
-  489section
-  490describes
-  491the
-  492status
-  493of
-  494this
-  495document
-  496at
-  497the
-  498time
-  499of
-  500its
-  501publication.
-  502Other
-  503documents
-  504may
-  505supersede
-  506this
-  507document.
-  508A
-  509list
-  510of
-  511current
-  512<abbr title="World Wide Web Consortium">
-  513W3C
-  514</abbr>
-  515publications
-  516and
-  517the
-  518latest
-  519revision
-  520of
-  521this
-  522technical
-  523report
-  524can
-  525be
-  526found
-  527in
-  528the
-  529<a href="http://www.w3.org/TR/">
-  530<abbr title="World Wide Web Consortium">
-  531W3C
-  532</abbr>
-  533technical
-  534reports
-  535index
-  536</a>
-  537at
-  538http://www.w3.org/TR/.
-  539</em>
-  540</p>
-  541<p>
-  542This
-  543document
-  544is
-  545an
-  546experimental
-  547work
-  548in
-  549progress.
-  550The
-  551concepts
-  552described
-  553herein
-  554are
-  555intended
-  556to
-  557provide
-  558guidance
-  559for
-  560a
-  561possible
-  562future
-  563Working
-  564Group
-  565chartered
-  566to
-  567provide
-  568a
-  569Recommendation
-  570for
-  571this
-  572transformation.
-  573As
-  574a
-  575consequence,
-  576implementers
-  577of
-  578this
-  579specification,
-  580either
-  581producers
-  582or
-  583consumers,
-  584should
-  585note
-  586that
-  587it
-  588may
-  589change
-  590prior
-  591to
-  592any
-  593possible
-  594publication
-  595as
-  596a
-  597Recommendation.
-  598</p>
-  599<p>
-  600This
-  601<ins class="diff-new">Working
-  602Draft
-  603is
-  604an
-  605update
-  606of
-  607the
-  608</ins><a href="/TR/2012/NOTE-microdata-rdf-20120308/"><abbr title="World Wide Web Consortium"><ins class="diff-new">
-  609W3C
-  610</ins></abbr><ins class="diff-new">
-  611Interest
-  612Group
-  613Note
-  614</ins></a>,<ins class="diff-new">
-  615published
-  616in
-  617March
-  6182012.
-  619This
-  620update
-  621adds
-  622the
-  623</ins><a href="#vocab_expansion"><ins class="diff-new">
-  624Vocabulary
-  625Expansion
-  626</ins></a><ins class="diff-new">
-  627feature
-  628to
-  629the
-  630conversion
-  631algorithm,
-  632in
-  633response
-  634to
-  635the
-  636evolution
-  637of
-  638vocabularies
-  639discussed
-  640on
-  641the
-  642</ins><a href="/2001/sw/interest/webschema.html"><ins class="diff-new">
-  643Web
-  644Schemas
-  645Task
-  646Force
-  647</ins></a><ins class="diff-new">
-  648of
-  649the
-  650</ins><a href="/2001/sw/interest/"><ins class="diff-new">
-  651Semantic
-  652Web
-  653Interest
-  654Group
-  655</ins></a><ins class="diff-new">
-  656at
-  657</ins><abbr title="World Wide Web Consortium"><ins class="diff-new">
-  658W3C
-  659</ins></abbr>.<ins class="diff-new">
-  660The
-  661intention
-  662is
-  663to
-  664publish
-  665this
-  666draft
-  667as
-  668a
-  669new
-  670version
-  671of
-  672the
-  673Interest
-  674Group
-  675Note
-  676after
-  677gathering
-  678and
-  679incorporating
-  680community
-  681input.
-  682</ins></p><p><ins class="diff-new">
-  683This
-  684</ins>
-  685document
-  686was
-  687published
-  688by
-  689the
-  690<a href="http://www.w3.org/2001/sw/interest/">
-  691<del class="diff-old">HTML
-  692Data
-  693Task
-  694Force,
-  695</del>
-  696Semantic
-  697Web
-  698Interest
-  699Group
-  700</a>
-  701as
-  702an
-  703Interest
-  704Group
-  705Note.
-  706If
-  707you
-  708wish
-  709to
-  710make
-  711comments
-  712regarding
-  713this
-  714document,
-  715please
-  716send
-  717them
-  718to
-  719<del class="diff-old">public-html-data-tf@w3.org
-  720</del>
-  721<a href="mailto:semantic-web@w3.org">
-  722<ins class="diff-chg">semantic-web@w3.org
-  723</ins>
-  724</a>
-  725(
-  726<a href="mailto:semantic-web-request@w3.org?subject=subscribe">
-  727subscribe
-  728</a>,
-  729<a href="http://lists.w3.org/Archives/Public/semantic-web/">
-  730archives
-  731</a>
-  732).
-  733All
-  734feedback
-  735is
-  736welcome.
-  737</p>
-  738<p>
-  739Publication
-  740as
-  741an
-  742Interest
-  743Group
-  744Note
-  745does
-  746not
-  747imply
-  748endorsement
-  749by
-  750the
-  751<abbr title="World Wide Web Consortium">
-  752W3C
-  753</abbr>
-  754Membership.
-  755This
-  756is
-  757a
-  758draft
-  759document
-  760and
-  761may
-  762be
-  763updated,
-  764replaced
-  765or
-  766obsoleted
-  767by
-  768other
-  769documents
-  770at
-  771any
-  772time.
-  773It
-  774is
-  775inappropriate
-  776to
-  777cite
-  778this
-  779document
-  780as
-  781other
-  782than
-  783work
-  784in
-  785progress.
-  786</p>
-  787<p>
-  788The
-  789disclosure
-  790obligations
-  791of
-  792the
-  793Participants
-  794of
-  795this
-  796group
-  797are
-  798described
-  799in
-  800the
-  801<a href="http://www.w3.org/2006/07/swig-charter#Ipr">
-  802charter
-  803</a>.
-  804</p>
-  805</section>
-  806<section id="toc">
-  807<h2 class="introductory">
-  808Table
-  809of
-  810Contents
-  811</h2>
-  812<ul class="toc">
-  813<li class="tocline">
-  814<a href="#introduction" class="tocxref">
-  815<span class="secno">
-  8161.
-  817</span>
-  818Introduction
-  819</a>
-  820<ul class="toc">
-  821<li class="tocline">
-  822<a href="#background" class="tocxref">
-  823<span class="secno">
-  8241.1
-  825</span>
-  826Background
-  827</a>
-  828</li>
-  829<li class="tocline">
-  830<a href="#use-cases" class="tocxref">
-  831<span class="secno">
-  8321.2
-  833</span>
-  834Use
-  835Cases
-  836</a>
-  837</li>
-  838<li class="tocline">
-  839<a href="#issues" class="tocxref">
-  840<span class="secno">
-  8411.3
-  842</span>
-  843Issues
-  844</a>
-  845</li>
-  846</ul>
-  847</li>
-  848<li class="tocline">
-  849<a href="#attributes-and-syntax" class="tocxref">
-  850<span class="secno">
-  8512.
-  852</span>
-  853Attributes
-  854and
-  855Syntax
-  856</a>
-  857</li>
-  858<li class="tocline">
-  859<a href="#vocabulary-registry" class="tocxref">
-  860<span class="secno">
-  8613.
-  862</span>
-  863Vocabulary
-  864Registry
-  865</a>
-  866<ul class="toc">
-  867<li class="tocline">
-  868<a href="#property-uri-generation" class="tocxref">
-  869<span class="secno">
-  8703.1
-  871</span>
-  872Property
-  873URI
-  874Generation
-  875</a>
-  876</li>
-  877<li class="tocline">
-  878<a href="#value-ordering" class="tocxref">
-  879<span class="secno">
-  8803.2
-  881</span>
-  882Value
-  883Ordering
-  884</a>
-  885</li>
-  886<li class="tocline">
-  887<a href="#value-typing" class="tocxref">
-  888<span class="secno">
-  8893.3
-  890</span>
-  891Value
-  892Typing
-  893</a>
-  894</li>
-  895</ul>
-  896</li>
-  897<li class="tocline">
-  898<a href="#vocabulary-expansion" class="tocxref">
-  899<span class="secno">
-  9004.
-  901</span>
-  902<del class="diff-old">Algorithm
-  903</del>
-  904<ins class="diff-chg">Vocabulary
-  905Expansion
-  906</ins>
-  907</a>
-  908<ul class="toc">
-  909<li class="tocline">
-  910<a href="#vocabulary-entailment" class="tocxref">
-  911<span class="secno">
-  9124.1
-  913</span>
-  914<ins class="diff-new">Vocabulary
-  915Entailment
-  916</ins></a></li><li class="tocline"><a href="#vocabulary-expansion-control-of-microdata-processors" class="tocxref"><span class="secno"><ins class="diff-new">
-  9174.2
-  918</ins></span><ins class="diff-new">
-  919Vocabulary
-  920Expansion
-  921Control
-  922of
-  923Microdata
-  924Processors
-  925</ins></a></li></ul></li><li class="tocline"><a href="#algorithm" class="tocxref"><span class="secno"><ins class="diff-new">
-  9265.
-  927</ins></span><ins class="diff-new">
-  928Algorithm
-  929</ins></a><ul class="toc"><li class="tocline"><a href="#algorithm-terms" class="tocxref"><span class="secno"><ins class="diff-new">
-  9305.1
-  931</ins></span>
-  932Algorithm
-  933Terms
-  934</a>
-  935</li>
-  936<li class="tocline">
-  937<a href="#rdf-conversion-algorithm" class="tocxref">
-  938<span class="secno">
-  939<del class="diff-old">4.2
-  940</del>
-  941<ins class="diff-chg">5.2
-  942</ins>
-  943</span>
-  944RDF
-  945Conversion
-  946Algorithm
-  947</a>
-  948</li>
-  949<li class="tocline">
-  950<a href="#generate-the-triples" class="tocxref">
-  951<span class="secno">
-  952<del class="diff-old">4.3
-  953</del>
-  954<ins class="diff-chg">5.3
-  955</ins>
-  956</span>
-  957Generate
-  958the
-  959triples
-  960</a>
-  961</li>
-  962<li class="tocline">
-  963<a href="#generate-predicate-uri" class="tocxref">
-  964<span class="secno">
-  965<del class="diff-old">4.4
-  966</del>
-  967<ins class="diff-chg">5.4
-  968</ins>
-  969</span>
-  970Generate
-  971Predicate
-  972URI
-  973</a>
-  974</li>
-  975<li class="tocline">
-  976<a href="#generate-property-values" class="tocxref">
-  977<span class="secno">
-  978<del class="diff-old">4.5
-  979</del>
-  980<ins class="diff-chg">5.5
-  981</ins>
-  982</span>
-  983Generate
-  984Property
-  985Values
-  986</a>
-  987</li>
-  988<li class="tocline">
-  989<a href="#generate-collection" class="tocxref">
-  990<span class="secno">
-  991<del class="diff-old">4.6
-  992</del>
-  993<ins class="diff-chg">5.6
-  994</ins>
-  995</span>
-  996Generate
-  997RDF
-  998Collection
-  999</a>
- 1000</li>
- 1001</ul>
- 1002</li>
- 1003<li class="tocline">
- 1004<a href="#testing" class="tocxref">
- 1005<span class="secno">
- 1006A.
- 1007</span>
- 1008Testing
- 1009</a>
- 1010</li>
- 1011<li class="tocline">
- 1012<a href="#markup-examples" class="tocxref">
- 1013<span class="secno">
- 1014B.
- 1015</span>
- 1016Markup
- 1017Examples
- 1018</a>
- 1019</li>
- 1020<li class="tocline">
- 1021<a href="#example-registry" class="tocxref">
- 1022<span class="secno">
- 1023C.
- 1024</span>
- 1025Example
- 1026<span class="formerLink">
- 1027registry
- 1028</span>
- 1029</a>
- 1030</li>
- 1031<li class="tocline">
- 1032<a href="#acknowledgements" class="tocxref">
- 1033<span class="secno">
- 1034D.
- 1035</span>
- 1036Acknowledgements
- 1037</a>
- 1038</li>
- 1039<li class="tocline">
- 1040<a href="#references" class="tocxref">
- 1041<span class="secno">
- 1042E.
- 1043</span>
- 1044References
- 1045</a>
- 1046<ul class="toc">
- 1047<li class="tocline">
- 1048<a href="#normative-references" class="tocxref">
- 1049<span class="secno">
- 1050E.1
- 1051</span>
- 1052Normative
- 1053references
- 1054</a>
- 1055</li>
- 1056<li class="tocline">
- 1057<a href="#informative-references" class="tocxref">
- 1058<span class="secno">
- 1059E.2
- 1060</span>
- 1061Informative
- 1062references
- 1063</a>
- 1064</li>
- 1065</ul>
- 1066</li>
- 1067</ul>
- 1068</section>
- 1069<section class="informative" id="introduction">
- 1070<h2>
- 1071<span class="secno">
- 10721.
- 1073</span>
- 1074Introduction
- 1075</h2>
- 1076<p>
- 1077<em>
- 1078This
- 1079section
- 1080is
- 1081non-normative.
- 1082</em>
- 1083</p>
- 1084<p>
- 1085This
- 1086document
- 1087describes
- 1088a
- 1089means
- 1090of
- 1091transforming
- 1092HTML
- 1093containing
- 1094microdata
- 1095into
- 1096RDF.
- 1097HTML
- 1098Microdata
- 1099[
- 1100<cite>
- 1101<a class="bibref" href="#bib-MICRODATA">
- 1102MICRODATA
- 1103</a>
- 1104</cite>
- 1105]
- 1106is
- 1107an
- 1108extension
- 1109to
- 1110HTML
- 1111used
- 1112to
- 1113embed
- 1114machine-readable
- 1115data
- 1116to
- 1117HTML
- 1118documents.
- 1119This
- 1120specification
- 1121describes
- 1122transformation
- 1123directly
- 1124to
- 1125RDF
- 1126[
- 1127<cite>
- 1128<a class="bibref" href="#bib-RDF-CONCEPTS">
- 1129RDF-CONCEPTS
- 1130</a>
- 1131</cite>
- 1132].
- 1133</p>
- 1134<div class="note">
- 1135<div class="note-title">
- 1136<span>
- 1137<ins class="diff-new">Note
- 1138</ins></span></div><div class="">
- 1139<p>
- 1140There
- 1141are
- 1142a
- 1143variety
- 1144of
- 1145ways
- 1146in
- 1147which
- 1148a
- 1149mapping
- 1150from
- 1151microdata
- 1152to
- 1153RDF
- 1154might
- 1155be
- 1156configured
- 1157to
- 1158give
- 1159a
- 1160result
- 1161that
- 1162is
- 1163closer
- 1164to
- 1165the
- 1166required
- 1167result
- 1168for
- 1169a
- 1170particular
- 1171vocabulary.
- 1172This
- 1173specification
- 1174defines
- 1175terms
- 1176that
- 1177can
- 1178be
- 1179used
- 1180as
- 1181hooks
- 1182for
- 1183vocabulary-specific
- 1184behavior,
- 1185which
- 1186could
- 1187be
- 1188defined
- 1189within
- 1190a
- 1191<a href="#dfn-registry" class="internalDFN">
- 1192registry
- 1193</a>
- 1194or
- 1195on
- 1196an
- 1197implementation-defined
- 1198basis.
- 1199However,
- 1200the
- 1201HTML
- 1202Data
- 1203TF
- 1204recommends
- 1205the
- 1206adoption
- 1207of
- 1208a
- 1209single
- 1210method
- 1211of
- 1212mapping
- 1213in
- 1214which
- 1215every
- 1216vocabulary
- 1217is
- 1218treated
- 1219as
- 1220if:
- 1221</p>
- 1222<ul>
- 1223<li>
- 1224<a href="#dfn-propertyuri" class="internalDFN">
- 1225<code>
- 1226propertyURI
- 1227</code>
- 1228</a>
- 1229is
- 1230set
- 1231to
- 1232<code>
- 1233vocabulary
- 1234</code>
- 1235</li>
- 1236<li>
- 1237<a href="#dfn-multiplevalues" class="internalDFN">
- 1238<code>
- 1239multipleValues
- 1240</code>
- 1241</a>
- 1242is
- 1243set
- 1244to
- 1245<code>
- 1246unordered
- 1247</code>
- 1248</li>
- 1249</ul>
- 1250<p>
- 1251For
- 1252background
- 1253on
- 1254the
- 1255trade-offs
- 1256between
- 1257these
- 1258options,
- 1259see
- 1260<a href="http://www.w3.org/wiki/Mapping_Microdata_to_RDF">
- 1261http://www.w3.org/wiki/Mapping_Microdata_to_RDF
- 1262</a>.
- 1263</p>
- 1264</div>
- 1265</div>
- 1266<section class="informative" id="background">
- 1267<h3>
- 1268<span class="secno">
- 12691.1
- 1270</span>
- 1271Background
- 1272</h3>
- 1273<p>
- 1274<em>
- 1275This
- 1276section
- 1277is
- 1278non-normative.
- 1279</em>
- 1280</p>
- 1281<p>
- 1282Microdata
- 1283[
- 1284<cite>
- 1285<a class="bibref" href="#bib-MICRODATA">
- 1286MICRODATA
- 1287</a>
- 1288</cite>
- 1289]
- 1290is
- 1291a
- 1292way
- 1293of
- 1294embedding
- 1295data
- 1296in
- 1297HTML
- 1298documents
- 1299using
- 1300attributes.
- 1301The
- 1302HTML
- 1303DOM
- 1304is
- 1305extended
- 1306to
- 1307provide
- 1308an
- 1309API
- 1310for
- 1311accessing
- 1312microdata
- 1313information,
- 1314and
- 1315the
- 1316microdata
- 1317specification
- 1318defines
- 1319how
- 1320to
- 1321generate
- 1322a
- 1323JSON
- 1324representation
- 1325from
- 1326microdata
- 1327markup.
- 1328</p>
- 1329<p>
- 1330Mapping
- 1331microdata
- 1332to
- 1333RDF
- 1334enables
- 1335consumers
- 1336to
- 1337merge
- 1338data
- 1339expressed
- 1340in
- 1341other
- 1342RDF-based
- 1343formats
- 1344with
- 1345microdata.
- 1346It
- 1347facilitates
- 1348the
- 1349use
- 1350of
- 1351RDF
- 1352vocabularies
- 1353within
- 1354microdata,
- 1355and
- 1356enables
- 1357microdata
- 1358to
- 1359be
- 1360used
- 1361with
- 1362the
- 1363full
- 1364RDF
- 1365toolchain.
- 1366Some
- 1367use
- 1368cases
- 1369for
- 1370this
- 1371mapping
- 1372are
- 1373described
- 1374in
- 1375<a href="#use-cases">
- 1376Section
- 13771.2
- 1378</a>
- 1379below.
- 1380</p>
- 1381<p>
- 1382Microdata's
- 1383data
- 1384model
- 1385does
- 1386not
- 1387align
- 1388neatly
- 1389with
- 1390RDF.
- 1391</p>
- 1392<ul>
- 1393<li>
- 1394Non-URL
- 1395microdata
- 1396properties
- 1397are
- 1398disambiguated
- 1399based
- 1400on
- 1401microdata
- 1402<a href="#dfn-item-type" class="internalDFN">
- 1403item
- 1404type
- 1405</a>
- 1406;
- 1407an
- 1408<a href="#dfn-item" class="internalDFN">
- 1409item
- 1410</a>
- 1411with
- 1412the
- 1413type
- 1414<code>
- 1415http://example.org/Cat
- 1416</code>
- 1417can
- 1418have
- 1419both
- 1420the
- 1421property
- 1422<code>
- 1423color
- 1424</code>
- 1425and
- 1426the
- 1427property
- 1428<code>
- 1429http://example.org/color
- 1430</code>,
- 1431and
- 1432these
- 1433properties
- 1434are
- 1435semantically
- 1436distinct
- 1437under
- 1438microdata.
- 1439In
- 1440RDF,
- 1441all
- 1442properties
- 1443have
- 1444IRIs.
- 1445</li>
- 1446<li>
- 1447When
- 1448an
- 1449item
- 1450has
- 1451multiple
- 1452properties
- 1453with
- 1454the
- 1455same
- 1456name,
- 1457the
- 1458values
- 1459are
- 1460always
- 1461ordered;
- 1462in
- 1463RDF,
- 1464property
- 1465values
- 1466are
- 1467unordered
- 1468unless
- 1469they
- 1470are
- 1471explicitly
- 1472listed
- 1473in
- 1474an
- 1475<a href="#dfn-rdf-collection" class="internalDFN">
- 1476RDF
- 1477Collection
- 1478</a>.
- 1479</li>
- 1480<li>
- 1481A
- 1482value
- 1483in
- 1484microdata
- 1485is
- 1486always
- 1487a
- 1488simple
- 1489string
- 1490which
- 1491is
- 1492interpreted
- 1493by
- 1494the
- 1495consuming
- 1496application.
- 1497In
- 1498RDF,
- 1499values
- 1500can
- 1501be
- 1502tagged
- 1503with
- 1504a
- 1505datatype
- 1506or
- 1507a
- 1508language.
- 1509According
- 1510to
- 1511the
- 1512microdata
- 1513specification,
- 1514the
- 1515HTML
- 1516context
- 1517of
- 1518microdata
- 1519markup
- 1520should
- 1521not
- 1522change
- 1523how
- 1524microdata
- 1525is
- 1526interpreted,
- 1527so
- 1528although
- 1529element
- 1530names
- 1531and
- 1532HTML
- 1533<code>
- 1534@lang
- 1535</code>
- 1536attributes
- 1537could
- 1538be
- 1539used
- 1540to
- 1541provide
- 1542datatype
- 1543and
- 1544language
- 1545information
- 1546for
- 1547RDF
- 1548data,
- 1549this
- 1550would
- 1551be
- 1552contrary
- 1553to
- 1554the
- 1555microdata
- 1556specification.
- 1557</li>
- 1558</ul>
- 1559<p>
- 1560Thus,
- 1561in
- 1562some
- 1563places
- 1564the
- 1565needs
- 1566of
- 1567RDF
- 1568consumers
- 1569violate
- 1570requirements
- 1571of
- 1572the
- 1573microdata
- 1574specification.
- 1575This
- 1576specification
- 1577highlights
- 1578where
- 1579such
- 1580violations
- 1581occur
- 1582and
- 1583the
- 1584reasons
- 1585for
- 1586them.
- 1587</p>
- 1588<p>
- 1589This
- 1590specification
- 1591allows
- 1592for
- 1593<a href="#dfn-vocabulary" class="internalDFN">
- 1594vocabulary
- 1595</a>
- 1596-specific
- 1597rules
- 1598that
- 1599affect
- 1600the
- 1601generation
- 1602of
- 1603property
- 1604URIs
- 1605and
- 1606value
- 1607serializations.
- 1608This
- 1609is
- 1610facilitated
- 1611by
- 1612a
- 1613<a href="#dfn-registry" class="internalDFN">
- 1614registry
- 1615</a>
- 1616that
- 1617associates
- 1618URIs
- 1619with
- 1620specific
- 1621rules
- 1622based
- 1623on
- 1624matching
- 1625<del class="diff-old">@itemtype
- 1626</del>
- 1627<a class="aref internalDFN" href="#dfn-itemtype">
- 1628<ins class="diff-chg">itemtype
- 1629</ins>
- 1630</a>
- 1631values
- 1632against
- 1633registered
- 1634URI
- 1635prefixes
- 1636do
- 1637determine
- 1638a
- 1639vocabulary
- 1640and
- 1641potentially
- 1642vocabulary-specific
- 1643processing
- 1644rules.
- 1645</p>
- 1646<p>
- 1647This
- 1648specification
- 1649also
- 1650assumes
- 1651that
- 1652consumers
- 1653of
- 1654RDF
- 1655generated
- 1656from
- 1657microdata
- 1658may
- 1659have
- 1660to
- 1661process
- 1662the
- 1663results
- 1664in
- 1665order
- 1666to,
- 1667for
- 1668example,
- 1669assign
- 1670appropriate
- 1671datatypes
- 1672to
- 1673<a href="#dfn-property-value" class="internalDFN">
- 1674property
- 1675value
- 1676</a>
- 1677s.
- 1678</p>
- 1679</section>
- 1680<section class="informative" id="use-cases">
- 1681<h3>
- 1682<span class="secno">
- 16831.2
- 1684</span>
- 1685Use
- 1686Cases
- 1687</h3>
- 1688<p>
- 1689<em>
- 1690This
- 1691section
- 1692is
- 1693non-normative.
- 1694</em>
- 1695</p>
- 1696<p>
- 1697During
- 1698the
- 1699period
- 1700of
- 1701the
- 1702task
- 1703force,
- 1704a
- 1705number
- 1706of
- 1707use
- 1708cases
- 1709were
- 1710put
- 1711forth
- 1712for
- 1713the
- 1714use
- 1715of
- 1716microdata
- 1717in
- 1718generating
- 1719RDF:
- 1720</p>
- 1721<ul>
- 1722<li>
- 1723Semantic
- 1724search
- 1725engines
- 1726such
- 1727as
- 1728<a href="http://sindice.com/">
- 1729Sindice
- 1730</a>
- 1731use
- 1732RDF
- 1733as
- 1734their
- 1735backend
- 1736data
- 1737model.
- 1738They
- 1739want
- 1740to
- 1741gather
- 1742information
- 1743expressed
- 1744using
- 1745microdata
- 1746alongside
- 1747information
- 1748expressed
- 1749in
- 1750RDF-based
- 1751formats
- 1752and
- 1753make
- 1754it
- 1755available
- 1756to
- 1757others
- 1758to
- 1759use,
- 1760as
- 1761a
- 1762service.
- 1763In
- 1764these
- 1765cases,
- 1766the
- 1767ultimate
- 1768consumer,
- 1769who
- 1770will
- 1771need
- 1772to
- 1773understand
- 1774the
- 1775vocabularies
- 1776used
- 1777within
- 1778the
- 1779microdata,
- 1780is
- 1781the
- 1782program
- 1783or
- 1784person
- 1785who
- 1786pulls
- 1787out
- 1788data
- 1789from
- 1790Sindice.
- 1791Sindice
- 1792needs
- 1793to
- 1794retain
- 1795the
- 1796distinctions
- 1797in
- 1798the
- 1799original
- 1800microdata
- 1801(e.g.
- 1802ordering
- 1803of
- 1804items)
- 1805and
- 1806might
- 1807not
- 1808have
- 1809built-in
- 1810knowledge
- 1811about
- 1812the
- 1813<a href="#dfn-vocabulary" class="internalDFN">
- 1814vocabulary
- 1815</a>
- 1816of
- 1817interest
- 1818to
- 1819the
- 1820ultimate
- 1821consumer.
- 1822In
- 1823this
- 1824case,
- 1825the
- 1826ultimate
- 1827consumer
- 1828is
- 1829likely
- 1830to
- 1831have
- 1832to
- 1833map/validate/handle
- 1834errors
- 1835in
- 1836the
- 1837data
- 1838they
- 1839get
- 1840from
- 1841Sindice.
- 1842</li>
- 1843<li>
- 1844A
- 1845consumer
- 1846such
- 1847as
- 1848<a href="http://openelectiondata.org">
- 1849openelectiondata.org
- 1850</a>
- 1851wants
- 1852to
- 1853support
- 1854microdata-based
- 1855markup
- 1856of
- 1857their
- 1858<a href="#dfn-vocabulary" class="internalDFN">
- 1859vocabulary
- 1860</a>
- 1861as
- 1862well
- 1863as
- 1864RDFa-based
- 1865markup,
- 1866both
- 1867going
- 1868into
- 1869an
- 1870RDF-based
- 1871data
- 1872store.
- 1873They
- 1874want
- 1875to
- 1876use
- 1877an
- 1878off-the-shelf
- 1879tool
- 1880to
- 1881extract
- 1882the
- 1883microdata.
- 1884They
- 1885want
- 1886to
- 1887configure
- 1888the
- 1889tool
- 1890to
- 1891give
- 1892them
- 1893the
- 1894RDF
- 1895that
- 1896is
- 1897appropriate
- 1898for
- 1899their
- 1900known
- 1901<a href="#dfn-vocabulary" class="internalDFN">
- 1902vocabulary
- 1903</a>.
- 1904</li>
- 1905<li>
- 1906A
- 1907browser
- 1908plugin
- 1909that
- 1910captures
- 1911data
- 1912for
- 1913the
- 1914user
- 1915uses
- 1916an
- 1917RDF
- 1918model
- 1919as
- 1920its
- 1921backend
- 1922store.
- 1923Any
- 1924time
- 1925it
- 1926encounters
- 1927microdata
- 1928on
- 1929a
- 1930page,
- 1931it
- 1932wants
- 1933to
- 1934pull
- 1935that
- 1936microdata
- 1937into
- 1938the
- 1939store
- 1940on
- 1941the
- 1942fly.
- 1943</li>
- 1944<li>
- 1945<a href="http://purl.org/goodrelations/">
- 1946GoodRelations
- 1947</a>
- 1948properties
- 1949do
- 1950not
- 1951take
- 1952<a title="rdf collection">
- 1953rdf:List
- 1954</a>
- 1955values;
- 1956when
- 1957they
- 1958take
- 1959multiple
- 1960values
- 1961they
- 1962are
- 1963unordered.
- 1964The
- 1965<code>
- 1966rdfs:range
- 1967</code>
- 1968of
- 1969a
- 1970GoodRelations
- 1971property
- 1972indicates
- 1973the
- 1974datatype
- 1975of
- 1976the
- 1977expected
- 1978value,
- 1979and
- 1980GoodRelations
- 1981processors
- 1982will
- 1983expect
- 1984values
- 1985to
- 1986be
- 1987cast
- 1988to
- 1989that
- 1990type.
- 1991Language
- 1992information
- 1993from
- 1994the
- 1995HTML
- 1996needs
- 1997to
- 1998be
- 1999captured
- 2000as
- 2001it
- 2002is
- 2003common
- 2004that
- 2005multiple
- 2006values
- 2007will
- 2008be
- 2009used
- 2010to
- 2011specify
- 2012the
- 2013same
- 2014information
- 2015in
- 2016different
- 2017languages.
- 2018</li>
- 2019<li>
- 2020<a href="http://schema.org/">
- 2021Schema.org
- 2022</a>
- 2023has
- 2024an
- 2025<a href="http://schema.org/docs/extension.html">
- 2026extension
- 2027mechanism
- 2028</a>
- 2029to
- 2030allow
- 2031authors
- 2032to
- 2033express
- 2034information
- 2035that
- 2036is
- 2037more
- 2038detail
- 2039than
- 2040the
- 2041pre-defined
- 2042types,
- 2043properties
- 2044and
- 2045enumerations.
- 2046Property
- 2047URIs
- 2048are
- 2049all
- 2050in
- 2051the
- 2052same
- 2053flat-namespace
- 2054as
- 2055types,
- 2056but
- 2057authors
- 2058can
- 2059add
- 2060more
- 2061detail
- 2062by
- 2063using
- 2064a
- 2065'/'
- 2066after
- 2067the
- 2068type
- 2069or
- 2070property
- 2071to
- 2072provide
- 2073more
- 2074detail.
- 2075For
- 2076example,
- 2077schema.org
- 2078defines
- 2079a
- 2080<em>
- 2081musicGroupMember
- 2082</em>
- 2083property
- 2084having
- 2085a
- 2086URI
- 2087of
- 2088<code>
- 2089http://schema.org/musicGroupMember
- 2090</code>,
- 2091and
- 2092an
- 2093author
- 2094might
- 2095express
- 2096more
- 2097detail
- 2098through
- 2099an
- 2100ad-hoc
- 2101sub-property
- 2102<em>
- 2103musicGroupMember/leadVocalist
- 2104</em>,
- 2105having
- 2106the
- 2107URI
- 2108<code>
- 2109http://schema.org/musicGroupMember/leadVocalist
- 2110</code>.
- 2111</li>
- 2112</ul>
- 2113</section>
- 2114<section class="informative" id="issues">
- 2115<h3>
- 2116<span class="secno">
- 21171.3
- 2118</span>
- 2119Issues
- 2120</h3>
- 2121<p>
- 2122<em>
- 2123This
- 2124section
- 2125is
- 2126non-normative.
- 2127</em>
- 2128</p>
- 2129<p>
- 2130Decisions
- 2131or
- 2132open
- 2133issues
- 2134in
- 2135the
- 2136specification
- 2137are
- 2138tracked
- 2139on
- 2140the
- 2141<a href="http://www.w3.org/2011/htmldata/track/issues">
- 2142Task
- 2143Force
- 2144Issue
- 2145Tracker
- 2146</a>.
- 2147These
- 2148include
- 2149the
- 2150following:
- 2151</p>
- 2152<div class="issue">
- 2153<div class="issue-title">
- 2154<a href="http://www.w3.org/2011/htmldata/track/issues/1">
- 2155<del class="diff-old">ISSUE
- 2156</del>
- 2157<span>
- 2158<ins class="diff-chg">Issue
- 2159</ins>
- 21601
- 2161</span>
- 2162</a>
- 2163</div>
- 2164<p class="">
- 2165Vocabulary
- 2166specific
- 2167parsing
- 2168for
- 2169Microdata.
- 2170This
- 2171specification
- 2172attempts
- 2173to
- 2174create
- 2175generic
- 2176rules
- 2177for
- 2178processing
- 2179microdata
- 2180with
- 2181typical
- 2182RDF
- 2183vocabularies.
- 2184A
- 2185<a href="#dfn-registry" class="internalDFN">
- 2186registry
- 2187</a>
- 2188allows
- 2189for
- 2190exceptions
- 2191to
- 2192the
- 2193default
- 2194processing
- 2195rules
- 2196for
- 2197certain
- 2198well-known
- 2199vocabularies.
- 2200</p>
- 2201</div>
- 2202<div class="issue">
- 2203<div class="issue-title">
- 2204<a href="http://www.w3.org/2011/htmldata/track/issues/2">
- 2205<del class="diff-old">ISSUE
- 2206</del>
- 2207<span>
- 2208<ins class="diff-chg">Issue
- 2209</ins>
- 22102
- 2211</span>
- 2212</a>
- 2213</div>
- 2214<p class="">
- 2215Should
- 2216Microdata-RDF
- 2217generate
- 2218XMLLiteral
- 2219values.
- 2220This
- 2221issue
- 2222has
- 2223been
- 2224closed
- 2225with
- 2226no
- 2227change
- 2228as
- 2229this
- 2230would
- 2231violate
- 2232microdata's
- 2233data
- 2234model.
- 2235</p>
- 2236</div>
- 2237<div class="issue">
- 2238<div class="issue-title">
- 2239<a href="http://www.w3.org/2011/htmldata/track/issues/3">
- 2240<del class="diff-old">ISSUE
- 2241</del>
- 2242<span>
- 2243<ins class="diff-chg">Issue
- 2244</ins>
- 22453
- 2246</span>
- 2247</a>
- 2248</div>
- 2249<p class="">
- 2250Should
- 2251the
- 2252<a href="#dfn-registry" class="internalDFN">
- 2253registry
- 2254</a>
- 2255allow
- 2256property
- 2257datatype
- 2258specification.
- 2259The
- 2260consensus
- 2261is
- 2262that
- 2263datatypes
- 2264are
- 2265only
- 2266derived
- 2267from
- 2268HTML
- 2269semantics,
- 2270so
- 2271that
- 2272only
- 2273&lt;time&gt;
- 2274values
- 2275have
- 2276a
- 2277datatype
- 2278other
- 2279than
- 2280plain.
- 2281</p>
- 2282</div>
- 2283<div class="issue">
- 2284<div class="issue-title">
- 2285<a href="http://www.w3.org/2011/htmldata/track/issues/4">
- 2286<del class="diff-old">ISSUE
- 2287</del>
- 2288<span>
- 2289<ins class="diff-chg">Issue
- 2290</ins>
- 22914
- 2292</span>
- 2293</a>
- 2294</div>
- 2295<p class="">
- 2296Should
- 2297the
- 2298<a href="#dfn-registry" class="internalDFN">
- 2299registry
- 2300</a>
- 2301allow
- 2302a
- 2303<a href="#dfn-name" class="internalDFN">
- 2304name
- 2305</a>
- 2306or
- 2307URL
- 2308to
- 2309be
- 2310used
- 2311as
- 2312an
- 2313alias
- 2314for
- 2315<del class="diff-old">@itemid
- 2316</del>
- 2317<a class="aref internalDFN" href="#dfn-itemid">
- 2318<ins class="diff-chg">itemid
- 2319</ins>
- 2320</a>.
- 2321</p>
- 2322</div>
- 2323<p>
- 2324The
- 2325purpose
- 2326of
- 2327this
- 2328specification
- 2329is
- 2330to
- 2331provide
- 2332input
- 2333to
- 2334a
- 2335future
- 2336working
- 2337group
- 2338that
- 2339can
- 2340make
- 2341decisions
- 2342about
- 2343the
- 2344need
- 2345for
- 2346a
- 2347<a href="#dfn-registry" class="internalDFN">
- 2348registry
- 2349</a>
- 2350and
- 2351the
- 2352details
- 2353of
- 2354processing.
- 2355Among
- 2356the
- 2357options
- 2358investigated
- 2359by
- 2360the
- 2361Task
- 2362Force
- 2363are
- 2364the
- 2365following:
- 2366</p>
- 2367<ul>
- 2368<li>
- 2369Property
- 2370URI
- 2371generation
- 2372using
- 2373the
- 2374original
- 2375microdata
- 2376specification
- 2377with
- 2378a
- 2379base
- 2380URI
- 2381and
- 2382<cite>
- 2383<a href="http://tools.ietf.org/html/rfc3986#section-3.5">
- 2384fragment
- 2385</a>
- 2386</cite>
- 2387made
- 2388up
- 2389of
- 2390the
- 2391in-scope
- 2392<a href="#dfn-item-type" class="internalDFN">
- 2393item
- 2394type
- 2395</a>
- 2396and
- 2397<a href="#dfn-properties" class="internalDFN">
- 2398properties
- 2399</a>.
- 2400</li>
- 2401<li>
- 2402Vocabulary-based
- 2403URI
- 2404generation,
- 2405where
- 2406the
- 2407<a href="#dfn-vocabulary" class="internalDFN">
- 2408vocabulary
- 2409</a>
- 2410is
- 2411determined
- 2412from
- 2413the
- 2414in-scope
- 2415<a href="#dfn-item-type" class="internalDFN">
- 2416item
- 2417type
- 2418</a>,
- 2419either
- 2420through
- 2421an
- 2422algorithmic
- 2423modification
- 2424of
- 2425the
- 2426type
- 2427URL
- 2428or
- 2429by
- 2430matching
- 2431the
- 2432URL
- 2433against
- 2434a
- 2435<a href="#dfn-registry" class="internalDFN">
- 2436registry
- 2437</a>.
- 2438The
- 2439vocabulary
- 2440URI
- 2441is
- 2442then
- 2443used
- 2444to
- 2445generate
- 2446property
- 2447URIs
- 2448in
- 2449a
- 2450namespace
- 2451parallel
- 2452to
- 2453the
- 2454type
- 2455URI.
- 2456</li>
- 2457<li>
- 2458When
- 2459there
- 2460are
- 2461multiple
- 2462<a href="#dfn-top-level-item" class="internalDFN">
- 2463top-level
- 2464item
- 2465</a>
- 2466s
- 2467in
- 2468a
- 2469document,
- 2470place
- 2471items
- 2472in
- 2473an
- 2474RDF
- 2475Collection.
- 2476Alternatively,
- 2477simply
- 2478list
- 2479the
- 2480items
- 2481as
- 2482multiple
- 2483values,
- 2484or
- 2485do
- 2486not
- 2487generate
- 2488an
- 2489<code>
- 2490http://www.w3.org/ns/md#item
- 2491</code>
- 2492mapping
- 2493at
- 2494all.
- 2495</li>
- 2496<li>
- 2497When
- 2498an
- 2499item
- 2500has
- 2501multiple
- 2502values
- 2503for
- 2504a
- 2505given
- 2506<a href="#dfn-property" class="internalDFN">
- 2507property
- 2508</a>,
- 2509place
- 2510the
- 2511values
- 2512in
- 2513an
- 2514RDF
- 2515Collection.
- 2516Alternatively,
- 2517do
- 2518not
- 2519use
- 2520collections,
- 2521use
- 2522an
- 2523alternative
- 2524such
- 2525as
- 2526<code>
- 2527rdf:Seq
- 2528</code>,
- 2529or
- 2530place
- 2531all
- 2532values,
- 2533whether
- 2534or
- 2535not
- 2536multiple,
- 2537into
- 2538some
- 2539form
- 2540of
- 2541collection.
- 2542</li>
- 2543</ul>
- 2544<p>
- 2545More
- 2546examples
- 2547and
- 2548explanatory
- 2549information
- 2550are
- 2551available
- 2552in
- 2553[
- 2554<cite>
- 2555<a class="bibref" href="#bib-MICRODATA-RDF-SUPPLEMENT">
- 2556MICRODATA-RDF-SUPPLEMENT
- 2557</a>
- 2558</cite>
- 2559],
- 2560which
- 2561may
- 2562be
- 2563updated
- 2564from
- 2565time
- 2566to
- 2567time.
- 2568</p>
- 2569</section>
- 2570</section>
- 2571<section id="attributes-and-syntax">
- 2572<h2>
- 2573<span class="secno">
- 25742.
- 2575</span>
- 2576Attributes
- 2577and
- 2578Syntax
- 2579</h2>
- 2580<p>
- 2581The
- 2582microdata
- 2583specification
- 2584[
- 2585<cite>
- 2586<a class="bibref" href="#bib-MICRODATA">
- 2587MICRODATA
- 2588</a>
- 2589</cite>
- 2590]
- 2591defines
- 2592a
- 2593number
- 2594of
- 2595attributes
- 2596and
- 2597the
- 2598way
- 2599in
- 2600which
- 2601those
- 2602attributes
- 2603are
- 2604to
- 2605be
- 2606interpreted.
- 2607The
- 2608<cite>
- 2609<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#microdata-dom-api">
- 2610microdata
- 2611DOM
- 2612API
- 2613</a>
- 2614</cite>
- 2615provides
- 2616methods
- 2617and
- 2618attributes
- 2619for
- 2620retrieving
- 2621microdata
- 2622from
- 2623the
- 2624HTML
- 2625DOM.
- 2626</p>
- 2627<p>
- 2628For
- 2629reference,
- 2630attributes
- 2631used
- 2632for
- 2633specifying
- 2634and
- 2635retrieving
- 2636HTML
- 2637microdata
- 2638are
- 2639referenced
- 2640here:
- 2641</p>
- 2642<dl>
- 2643<dt>
- 2644<dfn class="adef" id="dfn-itemid">
- 2645itemid
- 2646</dfn>
- 2647</dt>
- 2648<dd>
- 2649An
- 2650attribute
- 2651containing
- 2652a
- 2653URL
- 2654used
- 2655to
- 2656identify
- 2657the
- 2658subject
- 2659of
- 2660triples
- 2661associated
- 2662with
- 2663this
- 2664<a href="#dfn-item" class="internalDFN">
- 2665item
- 2666</a>.
- 2667(See
- 2668<cite>
- 2669<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#attr-itemid">
- 2670Items
- 2671</a>
- 2672</cite>
- 2673in
- 2674[
- 2675<cite>
- 2676<a class="bibref" href="#bib-MICRODATA">
- 2677MICRODATA
- 2678</a>
- 2679</cite>
- 2680]).
- 2681</dd>
- 2682<dt>
- 2683<dfn class="adef" id="dfn-itemprop">
- 2684itemprop
- 2685</dfn>
- 2686</dt>
- 2687<dd>
- 2688An
- 2689attribute
- 2690used
- 2691to
- 2692identify
- 2693one
- 2694or
- 2695more
- 2696<a href="#dfn-name" class="internalDFN">
- 2697name
- 2698</a>
- 2699s
- 2700of
- 2701an
- 2702<a href="#dfn-item" class="internalDFN">
- 2703item
- 2704</a>
- 2705s.
- 2706An
- 2707<del class="diff-old">@itemprop
- 2708</del>
- 2709<a class="aref internalDFN" href="#dfn-itemprop">
- 2710<ins class="diff-chg">itemprop
- 2711</ins>
- 2712</a>
- 2713contains
- 2714a
- 2715space
- 2716separated
- 2717list
- 2718of
- 2719<dfn id="dfn-name">
- 2720name
- 2721</dfn>
- 2722s
- 2723which
- 2724may
- 2725either
- 2726by
- 2727<a href="#dfn-absolute-url" class="internalDFN">
- 2728absolute
- 2729URL
- 2730</a>
- 2731s
- 2732or
- 2733terms
- 2734associated
- 2735with
- 2736the
- 2737type
- 2738of
- 2739the
- 2740<a href="#dfn-item" class="internalDFN">
- 2741item
- 2742</a>
- 2743as
- 2744defined
- 2745by
- 2746the
- 2747referencing
- 2748<a href="#dfn-item" class="internalDFN">
- 2749item
- 2750</a>
- 2751's
- 2752<a href="#dfn-item-type" class="internalDFN">
- 2753item
- 2754type
- 2755</a>.
- 2756(See
- 2757<cite>
- 2758<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#names:-the-itemprop-attribute">
- 2759Items
- 2760</a>
- 2761</cite>
- 2762in
- 2763[
- 2764<cite>
- 2765<a class="bibref" href="#bib-MICRODATA">
- 2766MICRODATA
- 2767</a>
- 2768</cite>
- 2769]).
- 2770</dd>
- 2771<dt>
- 2772<dfn class="adef" id="dfn-itemref">
- 2773itemref
- 2774</dfn>
- 2775</dt>
- 2776<dd>
- 2777An
- 2778additional
- 2779attribute
- 2780on
- 2781an
- 2782element
- 2783that
- 2784references
- 2785additional
- 2786elements
- 2787containing
- 2788property
- 2789definitions
- 2790to
- 2791be
- 2792applied
- 2793to
- 2794the
- 2795referencing
- 2796<a href="#dfn-item" class="internalDFN">
- 2797item
- 2798</a>.
- 2799(See
- 2800<cite>
- 2801<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#attr-itemref">
- 2802Items
- 2803</a>
- 2804</cite>
- 2805in
- 2806[
- 2807<cite>
- 2808<a class="bibref" href="#bib-MICRODATA">
- 2809MICRODATA
- 2810</a>
- 2811</cite>
- 2812]).
- 2813</dd>
- 2814<dt>
- 2815<dfn class="adef" id="dfn-itemscope">
- 2816itemscope
- 2817</dfn>
- 2818</dt>
- 2819<dd>
- 2820An
- 2821boolean
- 2822attribute
- 2823identifying
- 2824an
- 2825element
- 2826as
- 2827an
- 2828<a href="#dfn-item" class="internalDFN">
- 2829item
- 2830</a>.
- 2831(See
- 2832<cite>
- 2833<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#attr-itemscope">
- 2834Items
- 2835</a>
- 2836</cite>
- 2837in
- 2838[
- 2839<cite>
- 2840<a class="bibref" href="#bib-MICRODATA">
- 2841MICRODATA
- 2842</a>
- 2843</cite>
- 2844]).
- 2845</dd>
- 2846<dt>
- 2847<dfn class="adef" id="dfn-itemtype">
- 2848itemtype
- 2849</dfn>
- 2850</dt>
- 2851<dd>
- 2852An
- 2853additional
- 2854attribute
- 2855on
- 2856an
- 2857element
- 2858used
- 2859to
- 2860specify
- 2861one
- 2862or
- 2863more
- 2864types
- 2865of
- 2866an
- 2867<a href="#dfn-item" class="internalDFN">
- 2868item
- 2869</a>.
- 2870The
- 2871<dfn id="dfn-item-type">
- 2872item
- 2873type
- 2874</dfn>
- 2875of
- 2876an
- 2877<a href="#dfn-item" class="internalDFN">
- 2878item
- 2879</a>
- 2880is
- 2881the
- 2882first
- 2883value
- 2884returned
- 2885from
- 2886<code>
- 2887<cite>
- 2888<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-itemtype">
- 2889element.itemType
- 2890</a>
- 2891</cite>
- 2892</code>
- 2893on
- 2894the
- 2895element.
- 2896The
- 2897<a href="#dfn-item-type" class="internalDFN">
- 2898item
- 2899type
- 2900</a>
- 2901is
- 2902also
- 2903used
- 2904to
- 2905resolve
- 2906non-URL
- 2907<a href="#dfn-name" class="internalDFN">
- 2908name
- 2909</a>
- 2910s
- 2911to
- 2912<a href="#dfn-absolute-url" class="internalDFN">
- 2913absolute
- 2914URL
- 2915</a>
- 2916s.
- 2917Available
- 2918through
- 2919the
- 2920<cite>
- 2921<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#microdata-dom-api">
- 2922Microdata
- 2923DOM
- 2924API
- 2925</a>
- 2926</cite>
- 2927as
- 2928<code>
- 2929<cite>
- 2930<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-itemtype">
- 2931element.itemType
- 2932</a>
- 2933</cite>
- 2934</code>.
- 2935(See
- 2936<cite>
- 2937<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#attr-itemtype">
- 2938Items
- 2939</a>
- 2940</cite>
- 2941in
- 2942[
- 2943<cite>
- 2944<a class="bibref" href="#bib-MICRODATA">
- 2945MICRODATA
- 2946</a>
- 2947</cite>
- 2948]).
- 2949</dd>
- 2950</dl>
- 2951<p>
- 2952In
- 2953RDF,
- 2954it
- 2955is
- 2956common
- 2957for
- 2958people
- 2959to
- 2960shorten
- 2961vocabulary
- 2962terms
- 2963via
- 2964abbreviated
- 2965URIs
- 2966that
- 2967use
- 2968a
- 2969'prefix'
- 2970and
- 2971a
- 2972'reference'.
- 2973throughout
- 2974this
- 2975document
- 2976assume
- 2977that
- 2978the
- 2979following
- 2980vocabulary
- 2981prefixes
- 2982have
- 2983been
- 2984defined:
- 2985</p>
- 2986<table>
- 2987<tbody>
- 2988<tr>
- 2989<td>
- 2990dc:
- 2991</td>
- 2992<td>
- 2993http://purl.org/dc/terms/
- 2994</td>
- 2995</tr>
- 2996<tr>
- 2997<td>
- 2998md:
- 2999</td>
- 3000<td>
- 3001http://www.w3.org/ns/md#
- 3002</td>
- 3003</tr>
- 3004<tr>
- 3005<td>
- 3006rdf:
- 3007</td>
- 3008<td>
- 3009http://www.w3.org/1999/02/22-rdf-syntax-ns#
- 3010</td>
- 3011</tr>
- 3012<tr>
- 3013<td>
- 3014<del class="diff-old">rdfs:
- 3015</del>
- 3016<ins class="diff-chg">rdf:
- 3017</ins>
- 3018</td>
- 3019<td>
- 3020<del class="diff-old">http://www.w3.org/2000/01/rdf-schema#
- 3021</del>
- 3022<ins class="diff-chg">http://www.w3.org/1999/02/22-rdf-syntax-ns#
- 3023</ins></td></tr><tr><td><ins class="diff-chg">
- 3024rdfa:
- 3025</ins></td><td><ins class="diff-chg">
- 3026http://www.w3.org/ns/rdfa#
- 3027</ins>
- 3028</td>
- 3029</tr>
- 3030<tr>
- 3031<td>
- 3032xsd:
- 3033</td>
- 3034<td>
- 3035http://www.w3.org/2001/XMLSchema#
- 3036</td>
- 3037</tr>
- 3038</tbody>
- 3039</table>
- 3040</section>
- 3041<section class="informative" id="vocabulary-registry">
- 3042<h2>
- 3043<span class="secno">
- 30443.
- 3045</span>
- 3046Vocabulary
- 3047Registry
- 3048</h2>
- 3049<p>
- 3050<em>
- 3051This
- 3052section
- 3053is
- 3054non-normative.
- 3055</em>
- 3056</p>
- 3057<p>
- 3058In
- 3059a
- 3060perfect
- 3061world,
- 3062all
- 3063processors
- 3064would
- 3065be
- 3066able
- 3067to
- 3068generate
- 3069the
- 3070same
- 3071output
- 3072for
- 3073a
- 3074given
- 3075input
- 3076without
- 3077regards
- 3078to
- 3079the
- 3080requirements
- 3081of
- 3082a
- 3083particular
- 3084<a href="#dfn-vocabulary" class="internalDFN">
- 3085vocabulary
- 3086</a>.
- 3087However,
- 3088microdata
- 3089doesn't
- 3090provide
- 3091sufficient
- 3092syntactic
- 3093help
- 3094in
- 3095making
- 3096these
- 3097decisions.
- 3098Different
- 3099vocabularies
- 3100have
- 3101different
- 3102needs.
- 3103</p>
- 3104<p>
- 3105The
- 3106registry
- 3107is
- 3108located
- 3109at
- 3110the
- 3111namespace
- 3112defined
- 3113for
- 3114microdata:
- 3115<code>
- 3116http://www.w3.org/ns/md
- 3117</code>
- 3118in
- 3119a
- 3120variety
- 3121of
- 3122formats.
- 3123</p>
- 3124<p>
- 3125The
- 3126<dfn id="dfn-registry">
- 3127registry
- 3128</dfn>
- 3129associates
- 3130a
- 3131<dfn id="dfn-uri-prefix">
- 3132URI
- 3133prefix
- 3134</dfn>
- 3135with
- 3136one
- 3137or
- 3138more
- 3139key-value
- 3140pairs
- 3141denoting
- 3142processor
- 3143behavior.
- 3144A
- 3145hypothetical
- 3146JSON
- 3147representation
- 3148of
- 3149such
- 3150a
- 3151registry
- 3152might
- 3153be
- 3154the
- 3155following:
- 3156</p>
- 3157<del class="diff-old">{
- 3158</del>
- 3159<div class="example"><div class="example-title"><span>Example 1</span></div><pre class="example">{
- 3160  "http://schema.org/": {
- 3161    "propertyURI":    "vocabulary",
- 3162    "multipleValues": "unordered",
- 3163    "properties": {
- 3164      "tracks": {"multipleValues": "list"}
- 3165    }
- 3166  },
- 3167  "http://microformats.org/profile/hcard": {
- 3168    "propertyURI":    "vocabulary",
- 3169    "multipleValues": "list",
- 3170    "properties" {
- 3171      "url": {"multipleValues": "unordered"}
- 3172    }
- 3173  }
- 3174}
- 3175</pre>
- 3176</div>
- 3177<p>
- 3178This
- 3179structure
- 3180associates
- 3181mappings
- 3182for
- 3183two
- 3184URIs,
- 3185<code>
- 3186http://schema.org/
- 3187</code>
- 3188and
- 3189<code>
- 3190http://microformats.org/profile/hcard
- 3191</code>.
- 3192Items
- 3193having
- 3194an
- 3195<a href="#dfn-item-type" class="internalDFN">
- 3196item
- 3197type
- 3198</a>
- 3199with
- 3200a
- 3201<a href="#dfn-uri-prefix" class="internalDFN">
- 3202URI
- 3203prefix
- 3204</a>
- 3205from
- 3206this
- 3207<a href="#dfn-registry" class="internalDFN">
- 3208registry
- 3209</a>
- 3210use
- 3211the
- 3212the
- 3213rules
- 3214described
- 3215for
- 3216that
- 3217prefix
- 3218within
- 3219the
- 3220scope
- 3221of
- 3222that
- 3223<a href="#dfn-item-type" class="internalDFN">
- 3224item
- 3225type
- 3226</a>.
- 3227This
- 3228mapping
- 3229currently
- 3230defines
- 3231two
- 3232rules:
- 3233<a href="#dfn-propertyuri" class="internalDFN">
- 3234<code>
- 3235propertyURI
- 3236</code>
- 3237</a>
- 3238and
- 3239<a href="#dfn-multiplevalues" class="internalDFN">
- 3240<code>
- 3241multipleValues
- 3242</code>
- 3243</a>
- 3244with
- 3245values
- 3246to
- 3247indicate
- 3248specific
- 3249behavior.
- 3250It
- 3251also
- 3252allows
- 3253overrides
- 3254on
- 3255a
- 3256per-property
- 3257basis;
- 3258the
- 3259<a href="#dfn-properties" class="internalDFN">
- 3260<code>
- 3261properties
- 3262</code>
- 3263</a>
- 3264key
- 3265associates
- 3266an
- 3267individual
- 3268<a href="#dfn-name" class="internalDFN">
- 3269name
- 3270</a>
- 3271with
- 3272overrides
- 3273for
- 3274default
- 3275behavior.
- 3276The
- 3277interpretation
- 3278of
- 3279these
- 3280rules
- 3281is
- 3282defined
- 3283in
- 3284the
- 3285following
- 3286sections.
- 3287If
- 3288an
- 3289item
- 3290has
- 3291no
- 3292<a href="#dfn-current-type" class="internalDFN">
- 3293current
- 3294type
- 3295</a>
- 3296or
- 3297the
- 3298<a href="#dfn-registry" class="internalDFN">
- 3299registry
- 3300</a>
- 3301contains
- 3302no
- 3303<a href="#dfn-uri-prefix" class="internalDFN">
- 3304URI
- 3305prefix
- 3306</a>
- 3307matching
- 3308<a href="#dfn-current-type" class="internalDFN">
- 3309current
- 3310type
- 3311</a>,
- 3312a
- 3313conforming
- 3314processor
- 3315<em class="rfc2119" title="must">
- 3316must
- 3317</em>
- 3318use
- 3319the
- 3320default
- 3321values
- 3322defined
- 3323for
- 3324these
- 3325rules.
- 3326</p>
- 3327<div class="note">
- 3328<div class="note-title">
- 3329<span>
- 3330<ins class="diff-chg">Note
- 3331</ins></span></div><p class="">
- 3332The
- 3333concept
- 3334of
- 3335a
- 3336<a href="#dfn-registry" class="internalDFN">
- 3337registry
- 3338</a>,
- 3339including
- 3340a
- 3341hypothetical
- 3342format,
- 3343location
- 3344and
- 3345updating
- 3346rules
- 3347is
- 3348presented
- 3349as
- 3350an
- 3351abstract
- 3352concept
- 3353useful
- 3354for
- 3355describing
- 3356the
- 3357function
- 3358of
- 3359a
- 3360microdata
- 3361processor.
- 3362There
- 3363are
- 3364issues
- 3365surrounding
- 3366update
- 3367frequency,
- 3368URL
- 3369naming,
- 3370and
- 3371how
- 3372updates
- 3373are
- 3374authorized.
- 3375This
- 3376spec
- 3377just
- 3378considers
- 3379the
- 3380semantic
- 3381content
- 3382of
- 3383such
- 3384a
- 3385<a href="#dfn-registry" class="internalDFN">
- 3386registry
- 3387</a>
- 3388and
- 3389how
- 3390it
- 3391can
- 3392be
- 3393used
- 3394to
- 3395affect
- 3396processing
- 3397without
- 3398defining
- 3399its
- 3400representation
- 3401or
- 3402update
- 3403policies.
- 3404</p>
- 3405<del class="diff-old">Richard
- 3406Ciganiak
- 3407has
- 3408</del>
- 3409<del class="diff-old">pointed
- 3410out
- 3411that
- 3412"Registry"
- 3413may
- 3414be
- 3415the
- 3416wrong
- 3417term,
- 3418as
- 3419the
- 3420proposed
- 3421registry
- 3422doesn't
- 3423assign
- 3424identifiers
- 3425or
- 3426manage
- 3427namespace,
- 3428it
- 3429simply
- 3430provides
- 3431a
- 3432mapping
- 3433between
- 3434URI
- 3435prefix
- 3436ss
- 3437and
- 3438processor
- 3439behavior
- 3440and
- 3441suggests
- 3442the
- 3443term
- 3444"Whitelist".
- 3445As
- 3446more
- 3447than
- 3448two
- 3449values
- 3450are
- 3451required,
- 3452and
- 3453it
- 3454describes
- 3455more
- 3456than
- 3457binary
- 3458behavior,
- 3459this
- 3460term
- 3461isn't
- 3462appropriate
- 3463either.
- 3464</del>
- 3465</div>
- 3466<section class="informative" id="property-uri-generation">
- 3467<h3>
- 3468<span class="secno">
- 34693.1
- 3470</span>
- 3471Property
- 3472URI
- 3473Generation
- 3474</h3>
- 3475<p>
- 3476<em>
- 3477This
- 3478section
- 3479is
- 3480non-normative.
- 3481</em>
- 3482</p>
- 3483<p>
- 3484For
- 3485<a href="#dfn-name" class="internalDFN">
- 3486name
- 3487</a>
- 3488s
- 3489which
- 3490are
- 3491not
- 3492<a href="#dfn-absolute-url" class="internalDFN">
- 3493absolute
- 3494URL
- 3495</a>
- 3496s,
- 3497the
- 3498<dfn id="dfn-propertyuri">
- 3499<code>
- 3500propertyURI
- 3501</code>
- 3502</dfn>
- 3503rule
- 3504defines
- 3505the
- 3506algorithm
- 3507for
- 3508generating
- 3509an
- 3510<a href="#dfn-absolute-url" class="internalDFN">
- 3511absolute
- 3512URL
- 3513</a>
- 3514given
- 3515an
- 3516<a href="#dfn-evaluation-context" class="internalDFN">
- 3517evaluation
- 3518context
- 3519</a>
- 3520including
- 3521a
- 3522<a href="#dfn-current-type" class="internalDFN">
- 3523current
- 3524type
- 3525</a>,
- 3526<a href="#dfn-current-name" class="internalDFN">
- 3527current
- 3528name
- 3529</a>
- 3530and
- 3531<a href="#dfn-current-vocabulary" class="internalDFN">
- 3532current
- 3533vocabulary
- 3534</a>.
- 3535</p>
- 3536<p>
- 3537The
- 3538procedure
- 3539for
- 3540generating
- 3541property
- 3542URIs
- 3543is
- 3544defined
- 3545in
- 3546<a href="#generate-predicate-uri">
- 3547Generate
- 3548Predicate
- 3549URI
- 3550</a>.
- 3551</p>
- 3552<p>
- 3553Possible
- 3554values
- 3555for
- 3556<a href="#dfn-propertyuri" class="internalDFN">
- 3557<code>
- 3558propertyURI
- 3559</code>
- 3560</a>
- 3561are
- 3562the
- 3563following:
- 3564</p>
- 3565<dl>
- 3566<dt>
- 3567<code>
- 3568contextual
- 3569</code>
- 3570</dt>
- 3571<dd>
- 3572The
- 3573<code>
- 3574contextual
- 3575</code>
- 3576URI
- 3577generation
- 3578scheme
- 3579guarantees
- 3580that
- 3581generated
- 3582property
- 3583URIs
- 3584are
- 3585unique
- 3586based
- 3587on
- 3588the
- 3589value
- 3590of
- 3591<a href="#dfn-current-name" class="internalDFN">
- 3592current
- 3593name
- 3594</a>.
- 3595This
- 3596is
- 3597required
- 3598as
- 3599the
- 3600microdata
- 3601data
- 3602model
- 3603requires
- 3604that
- 3605<a href="#dfn-name" class="internalDFN">
- 3606name
- 3607</a>
- 3608s
- 3609are
- 3610associated
- 3611with
- 3612specific
- 3613items
- 3614and
- 3615do
- 3616not
- 3617have
- 3618a
- 3619global
- 3620scope.
- 3621(See
- 3622<a href="#scheme-context">
- 3623Step
- 36245
- 3625</a>
- 3626in
- 3627<a href="#generate-predicate-uri">
- 3628Generate
- 3629Predicate
- 3630URI
- 3631</a>
- 3632).
- 3633<div>
- 3634<p>
- 3635URI
- 3636creation
- 3637uses
- 3638a
- 3639base
- 3640URI
- 3641with
- 3642query
- 3643parameters
- 3644to
- 3645indicate
- 3646the
- 3647in-scope
- 3648type
- 3649and
- 3650<a href="#dfn-name" class="internalDFN">
- 3651name
- 3652</a>
- 3653list.
- 3654Consider
- 3655the
- 3656following
- 3657example:
- 3658</p>
- 3659<del class="diff-old">        &lt;span itemscope itemtype="http://microformats.org/profile/hcard"&gt;
- 3660</del>
- 3661        <div class="example"><div class="example-title"><span>Example 2</span></div><pre class="example">&lt;span itemscope itemtype="http://microformats.org/profile/hcard"&gt;
- 3662  &lt;span itemprop="n" itemscope&gt;
- 3663    &lt;span itemprop="given-name"&gt;
- 3664      Princeton
- 3665    &lt;/span&gt;
- 3666  &lt;/span&gt;
- 3667&lt;/span&gt;
- 3668</pre>
- 3669</div>
- 3670<p>
- 3671The
- 3672first
- 3673<a href="#dfn-name" class="internalDFN">
- 3674name
- 3675</a>
- 3676<em>
- 3677n
- 3678</em>
- 3679generates
- 3680the
- 3681URI
- 3682<code>
- 3683http://www.w3.org/ns/md?type=http://microformats.org/profile/hcard?prop=n
- 3684</code>.
- 3685However,
- 3686the
- 3687included
- 3688<a href="#dfn-name" class="internalDFN">
- 3689name
- 3690</a>
- 3691<em>
- 3692given-name
- 3693</em>
- 3694is
- 3695included
- 3696in
- 3697untyped
- 3698item.
- 3699The
- 3700inherited
- 3701property
- 3702URI
- 3703is
- 3704used
- 3705to
- 3706create
- 3707a
- 3708new
- 3709property
- 3710URI:
- 3711<code>
- 3712http://www.w3.org/ns/md?type=http://microformats.org/profile/hcard?prop=n.given-name
- 3713</code>.
- 3714</p>
- 3715<p>
- 3716This
- 3717scheme
- 3718is
- 3719compatible
- 3720with
- 3721the
- 3722needs
- 3723of
- 3724other
- 3725RDF
- 3726serialization
- 3727formats
- 3728such
- 3729as
- 3730RDF/XML
- 3731[
- 3732<cite>
- 3733<a class="bibref" href="#bib-RDF-SYNTAX-GRAMMAR">
- 3734RDF-SYNTAX-GRAMMAR
- 3735</a>
- 3736</cite>
- 3737],
- 3738which
- 3739rely
- 3740on
- 3741<em>
- 3742QNames
- 3743</em>
- 3744for
- 3745expressing
- 3746properties.
- 3747For
- 3748example,
- 3749the
- 3750generated
- 3751property
- 3752URIs
- 3753can
- 3754be
- 3755split
- 3756as
- 3757follows:
- 3758</p>
- 3759<del class="diff-old">        &lt;rdf:Description xmlns:hcard="http://www.w3.org/ns/md?type=http://microformats.org/profile/hcard?prop="
- 3760</del>
- 3761        <div class="example"><div class="example-title"><span>Example 3</span></div><pre class="example">&lt;rdf:Description xmlns:hcard="http://www.w3.org/ns/md?type=http://microformats.org/profile/hcard?prop="
- 3762                 rdf:type="http://microformats.org/profile/hcard"&gt;
- 3763  &lt;hcard:n&gt;
- 3764    &lt;rdf:Description&gt;
- 3765      &lt;hcard:n.given-name&gt;
- 3766        Princeton
- 3767      &lt;/hcard:n.given-name&gt;
- 3768    &lt;/rdf:Description&gt;
- 3769  &lt;/hcard:n&gt;
- 3770&lt;/rdf:Description&gt;
- 3771</pre>
- 3772</div>
- 3773<p>
- 3774Looking
- 3775at
- 3776another
- 3777example:
- 3778</p>
- 3779<del class="diff-old">        &lt;div itemscope itemtype="http://schema.org/Person"&gt;
- 3780</del>
- 3781        <div class="example"><div class="example-title"><span>Example 4</span></div><pre class="example">&lt;div itemscope itemtype="http://schema.org/Person"&gt;
- 3782  &lt;h2 itemprop="name"&gt;Jeni&lt;/h2&gt;
- 3783&lt;/div&gt;
- 3784</pre>
- 3785</div>
- 3786<p>
- 3787This
- 3788would
- 3789generate
- 3790<code>
- 3791http://www.w3.org/ns/md?type=http://schema.org/Person&amp;prop=name
- 3792</code>.
- 3793</p>
- 3794</div>
- 3795</dd>
- 3796<dt>
- 3797<code>
- 3798vocabulary
- 3799</code>
- 3800</dt>
- 3801<dd>
- 3802The
- 3803<code>
- 3804vocabulary
- 3805</code>
- 3806URI
- 3807generation
- 3808scheme
- 3809appends
- 3810<a href="#dfn-name" class="internalDFN">
- 3811name
- 3812</a>
- 3813s
- 3814that
- 3815are
- 3816not
- 3817<a href="#dfn-absolute-url" class="internalDFN">
- 3818absolute
- 3819URL
- 3820</a>
- 3821s
- 3822to
- 3823the
- 3824<a href="#dfn-uri-prefix" class="internalDFN">
- 3825URI
- 3826prefix
- 3827</a>.
- 3828When
- 3829generating
- 3830property
- 3831URIs,
- 3832if
- 3833the
- 3834<a href="#dfn-uri-prefix" class="internalDFN">
- 3835URI
- 3836prefix
- 3837</a>
- 3838does
- 3839not
- 3840end
- 3841with
- 3842a
- 3843'/'
- 3844or
- 3845'#',
- 3846a
- 3847'#'
- 3848is
- 3849appended
- 3850to
- 3851the
- 3852<a href="#dfn-uri-prefix" class="internalDFN">
- 3853URI
- 3854prefix
- 3855</a>.
- 3856(See
- 3857<a href="#scheme-vocab">
- 3858Step
- 38594
- 3860</a>
- 3861in
- 3862<a href="#generate-predicate-uri">
- 3863Generate
- 3864Predicate
- 3865URI
- 3866</a>.)
- 3867<div>
- 3868<p>
- 3869URI
- 3870creation
- 3871uses
- 3872a
- 3873base
- 3874URL
- 3875with
- 3876query
- 3877parameters
- 3878to
- 3879indicate
- 3880the
- 3881in-scope
- 3882type
- 3883and
- 3884<a href="#dfn-name" class="internalDFN">
- 3885name
- 3886</a>
- 3887list.
- 3888Consider
- 3889the
- 3890following
- 3891example:
- 3892</p>
- 3893<del class="diff-old">        &lt;span itemscope itemtype="http://microformats.org/profile/hcard"&gt;
- 3894</del>
- 3895        <div class="example"><div class="example-title"><span>Example 5</span></div><pre class="example">&lt;span itemscope itemtype="http://microformats.org/profile/hcard"&gt;
- 3896  &lt;span itemprop="n" itemscope&gt;
- 3897    &lt;span itemprop="given-name"&gt;
- 3898      Princeton
- 3899    &lt;/span&gt;
- 3900  &lt;/span&gt;
- 3901&lt;/span&gt;
- 3902</pre>
- 3903</div>
- 3904<p>
- 3905Given
- 3906the
- 3907<a href="#dfn-uri-prefix" class="internalDFN">
- 3908URI
- 3909prefix
- 3910</a>
- 3911<code>
- 3912http://microformats.org/profile/hcard
- 3913</code>,
- 3914this
- 3915would
- 3916generate
- 3917<code>
- 3918http://microformats.org/profile/hcard#n
- 3919</code>
- 3920and
- 3921<code>
- 3922http://microformats.org/profile/hcard#given-name
- 3923</code>.
- 3924Note
- 3925that
- 3926the
- 3927'#'
- 3928is
- 3929automatically
- 3930added
- 3931as
- 3932a
- 3933separator.
- 3934</p>
- 3935<p>
- 3936Looking
- 3937at
- 3938another
- 3939example:
- 3940</p>
- 3941<del class="diff-old">        &lt;div itemscope itemtype="http://schema.org/Person"&gt;
- 3942</del>
- 3943        <div class="example"><div class="example-title"><span>Example 6</span></div><pre class="example">&lt;div itemscope itemtype="http://schema.org/Person"&gt;
- 3944  &lt;h2 itemprop="name"&gt;Jeni&lt;/h2&gt;
- 3945&lt;/div&gt;
- 3946</pre>
- 3947</div>
- 3948<p>
- 3949Given
- 3950the
- 3951<a href="#dfn-uri-prefix" class="internalDFN">
- 3952URI
- 3953prefix
- 3954</a>
- 3955<code>
- 3956http://schema.org/
- 3957</code>,
- 3958this
- 3959would
- 3960generate
- 3961<code>
- 3962http://schema.org/name
- 3963</code>.
- 3964Note
- 3965that
- 3966if
- 3967the
- 3968<del class="diff-old">@itemtype
- 3969</del>
- 3970<a class="aref internalDFN" href="#dfn-itemtype">
- 3971<ins class="diff-chg">itemtype
- 3972</ins>
- 3973</a>
- 3974were
- 3975<code>
- 3976http://schema.org/Person/Teacher
- 3977</code>,
- 3978this
- 3979would
- 3980generate
- 3981the
- 3982same
- 3983property
- 3984URI.
- 3985</p>
- 3986</div>
- 3987</dd>
- 3988</dl>
- 3989<p>
- 3990If
- 3991the
- 3992<a href="#dfn-registry" class="internalDFN">
- 3993registry
- 3994</a>
- 3995contains
- 3996no
- 3997match
- 3998for
- 3999<a href="#dfn-current-type" class="internalDFN">
- 4000current
- 4001type
- 4002</a>
- 4003implementations
- 4004act
- 4005as
- 4006if
- 4007there
- 4008is
- 4009a
- 4010<a href="#dfn-uri-prefix" class="internalDFN">
- 4011URI
- 4012prefix
- 4013</a>
- 4014made
- 4015from
- 4016the
- 4017first
- 4018<del class="diff-old">@itemtype
- 4019</del>
- 4020<a class="aref internalDFN" href="#dfn-itemtype">
- 4021<ins class="diff-chg">itemtype
- 4022</ins>
- 4023</a>
- 4024value
- 4025by
- 4026stripping
- 4027either
- 4028the
- 4029<cite>
- 4030<a href="http://tools.ietf.org/html/rfc3986#section-3.5">
- 4031fragment
- 4032</a>
- 4033</cite>
- 4034content
- 4035or
- 4036<cite>
- 4037<a href="http://tools.ietf.org/html/rfc3986#section-3.3">
- 4038last
- 4039path
- 4040segment
- 4041</a>
- 4042</cite>,
- 4043if
- 4044the
- 4045value
- 4046has
- 4047no
- 4048fragment
- 4049(See
- 4050[
- 4051<cite>
- 4052<a class="bibref" href="#bib-RFC3986">
- 4053RFC3986
- 4054</a>
- 4055</cite>
- 4056]).
- 4057</p>
- 4058<div class="note">
- 4059<div class="note-title">
- 4060<span>
- 4061<ins class="diff-chg">Note
- 4062</ins></span></div><p class="">
- 4063Deconstructing
- 4064the
- 4065<del class="diff-old">@itemtype
- 4066</del>
- 4067<a class="aref internalDFN" href="#dfn-itemtype">
- 4068<ins class="diff-chg">itemtype
- 4069</ins>
- 4070</a>
- 4071URL
- 4072to
- 4073create
- 4074or
- 4075identify
- 4076a
- 4077vocabulary
- 4078URI
- 4079is
- 4080a
- 4081violation
- 4082of
- 4083the
- 4084microdata
- 4085specification
- 4086which
- 4087is
- 4088necessary
- 4089to
- 4090support
- 4091the
- 4092use
- 4093of
- 4094existing
- 4095vocabularies
- 4096designed
- 4097for
- 4098use
- 4099with
- 4100RDF,
- 4101and
- 4102shared
- 4103or
- 4104inherited
- 4105properties
- 4106within
- 4107all
- 4108vocabularies.
- 4109</p>
- 4110</div>
- 4111<p>
- 4112The
- 4113default
- 4114value
- 4115of
- 4116<a href="#dfn-propertyuri" class="internalDFN">
- 4117<code>
- 4118propertyURI
- 4119</code>
- 4120</a>
- 4121is
- 4122<code>
- 4123vocabulary
- 4124</code>.
- 4125</p>
- 4126<del class="diff-old">  &lt;div itemscope itemtype="http://schema.org/Book"&gt;
- 4127</del>
- 4128  <div class="example"><div class="example-title"><span>Example 7</span></div><pre class="example">&lt;div itemscope itemtype="http://schema.org/Book"&gt;
- 4129  &lt;h2 itemprop="title"&gt;Just a Geek&lt;/h2&gt;
- 4130&lt;/div&gt;
- 4131</pre>
- 4132</div>
- 4133<p>
- 4134In
- 4135this
- 4136example,
- 4137assuming
- 4138no
- 4139matching
- 4140entry
- 4141in
- 4142the
- 4143<a href="#dfn-registry" class="internalDFN">
- 4144registry
- 4145</a>,
- 4146the
- 4147<a href="#dfn-uri-prefix" class="internalDFN">
- 4148URI
- 4149prefix
- 4150</a>
- 4151is
- 4152constructed
- 4153by
- 4154removing
- 4155the
- 4156<cite>
- 4157<a href="http://tools.ietf.org/html/rfc3986#section-3.3">
- 4158last
- 4159path
- 4160segment
- 4161</a>
- 4162</cite>,
- 4163leaving
- 4164the
- 4165URI
- 4166<code>
- 4167http://schema.org/
- 4168</code>.
- 4169As
- 4170there
- 4171is
- 4172no
- 4173explicit
- 4174<a href="#dfn-propertyuri" class="internalDFN">
- 4175<code>
- 4176propertyURI
- 4177</code>
- 4178</a>,
- 4179the
- 4180default
- 4181<code>
- 4182vocabulary
- 4183</code>
- 4184is
- 4185used,
- 4186and
- 4187the
- 4188resulting
- 4189property
- 4190URI
- 4191would
- 4192be
- 4193<code>
- 4194http://schema.org/title
- 4195</code>.
- 4196</p>
- 4197</section>
- 4198<section class="informative" id="value-ordering">
- 4199<h3>
- 4200<span class="secno">
- 42013.2
- 4202</span>
- 4203Value
- 4204Ordering
- 4205</h3>
- 4206<p>
- 4207<em>
- 4208This
- 4209section
- 4210is
- 4211non-normative.
- 4212</em>
- 4213</p>
- 4214<p>
- 4215For
- 4216items
- 4217having
- 4218multiple
- 4219values
- 4220for
- 4221a
- 4222given
- 4223<a href="#dfn-property" class="internalDFN">
- 4224property
- 4225</a>,
- 4226the
- 4227<dfn id="dfn-multiplevalues">
- 4228<code>
- 4229multipleValues
- 4230</code>
- 4231</dfn>
- 4232rule
- 4233defines
- 4234the
- 4235algorithm
- 4236for
- 4237serializing
- 4238these
- 4239values.
- 4240Microdata
- 4241uses
- 4242document
- 4243order
- 4244when
- 4245generating
- 4246<a href="#dfn-property-value" class="internalDFN">
- 4247property
- 4248value
- 4249</a>
- 4250s,
- 4251as
- 4252defined
- 4253in
- 4254<cite>
- 4255<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#microdata-dom-api">
- 4256Microdata
- 4257DOM
- 4258API
- 4259</a>
- 4260</cite>
- 4261as
- 4262<code>
- 4263element.itemValue
- 4264</code>.
- 4265However,
- 4266many
- 4267RDF
- 4268vocabularies
- 4269expect
- 4270multiple
- 4271values
- 4272to
- 4273be
- 4274generated
- 4275as
- 4276triples
- 4277sharing
- 4278a
- 4279common
- 4280subject
- 4281and
- 4282predicate.
- 4283In
- 4284some
- 4285cases,
- 4286it
- 4287may
- 4288be
- 4289useful
- 4290to
- 4291retain
- 4292value
- 4293ordering.
- 4294</p>
- 4295<p>
- 4296The
- 4297procedure
- 4298for
- 4299generating
- 4300<a href="#dfn-property-value" class="internalDFN">
- 4301property
- 4302value
- 4303</a>
- 4304s
- 4305is
- 4306defined
- 4307in
- 4308<a href="#generate-property-values">
- 4309Generate
- 4310Property
- 4311Values
- 4312</a>.
- 4313</p>
- 4314<p>
- 4315Possible
- 4316values
- 4317for
- 4318<a href="#dfn-multiplevalues" class="internalDFN">
- 4319<code>
- 4320multipleValues
- 4321</code>
- 4322</a>
- 4323are
- 4324the
- 4325following:
- 4326</p>
- 4327<dl>
- 4328<dt>
- 4329<code>
- 4330unordered
- 4331</code>
- 4332</dt>
- 4333<dd>
- 4334Values
- 4335are
- 4336serialized
- 4337without
- 4338ordering
- 4339using
- 4340a
- 4341common
- 4342subject
- 4343and
- 4344predicate.
- 4345(See
- 4346<a href="#values-unordered">
- 4347Step
- 43487
- 4349</a>
- 4350in
- 4351<a href="#generate-property-values">
- 4352Generate
- 4353Property
- 4354Values
- 4355</a>
- 4356).
- 4357</dd>
- 4358<dt>
- 4359<code>
- 4360list
- 4361</code>
- 4362</dt>
- 4363<dd>
- 4364Multi-valued
- 4365<del class="diff-old">@itemprop
- 4366</del>
- 4367<a class="aref internalDFN" href="#dfn-itemprop">
- 4368<ins class="diff-chg">itemprop
- 4369</ins>
- 4370</a>
- 4371s
- 4372are
- 4373serialized
- 4374using
- 4375an
- 4376<a href="#dfn-rdf-collection" class="internalDFN">
- 4377RDF
- 4378Collection
- 4379</a>.
- 4380(See
- 4381<a href="#values-list">
- 4382Step
- 43838
- 4384</a>
- 4385in
- 4386<a href="#generate-property-values">
- 4387Generate
- 4388Property
- 4389Values
- 4390</a>
- 4391).
- 4392</dd>
- 4393</dl>
- 4394<p>
- 4395An
- 4396example
- 4397of
- 4398how
- 4399this
- 4400might
- 4401be
- 4402specified
- 4403in
- 4404a
- 4405<a href="#dfn-registry" class="internalDFN">
- 4406registry
- 4407</a>
- 4408is
- 4409the
- 4410following:
- 4411</p>
- 4412<del class="diff-old">  {
- 4413</del>
- 4414  <div class="example"><div class="example-title"><span>Example 8</span></div><pre class="example">{
- 4415  "http://schema.org/": {
- 4416    "propertyURI":    "vocabulary",
- 4417    <span class="diff">"multipleValues": "unordered"</span>
- 4418  },
- 4419  "http://microformats.org/profile/hcard": {
- 4420    "propertyURI":    "vocabulary",
- 4421    <span class="diff">"multipleValues": {"multipleValues": "list"}</span>
- 4422  }
- 4423}
- 4424</pre>
- 4425</div>
- 4426<p>
- 4427Additionally,
- 4428some
- 4429vocabularies
- 4430may
- 4431wish
- 4432to
- 4433specify
- 4434this
- 4435on
- 4436a
- 4437per-property
- 4438basis.
- 4439For
- 4440example,
- 4441within
- 4442<code>
- 4443http://schema.org/MusicPlaylist
- 4444</code>
- 4445the
- 4446<code>
- 4447tracks
- 4448</code>
- 4449property
- 4450might
- 4451depend
- 4452on
- 4453the
- 4454order
- 4455of
- 4456values
- 4457to
- 4458to
- 4459reproduce
- 4460associated
- 4461<code>
- 4462MusicRecording
- 4463</code>
- 4464values.
- 4465</p>
- 4466<del class="diff-old">  {
- 4467</del>
- 4468  <div class="example"><div class="example-title"><span>Example 9</span></div><pre class="example">{
- 4469 "http://schema.org/": {
- 4470   "propertyURI": "vocabulary",
- 4471   "multipleValues": "unordered"<span class="diff">,
- 4472   "properties": {
- 4473     "tracks": {"multipleValues": "list"}
- 4474   }</span>
- 4475 }
- 4476}
- 4477</pre>
- 4478</div>
- 4479<p>
- 4480The
- 4481<dfn id="dfn-properties">
- 4482<code>
- 4483properties
- 4484</code>
- 4485</dfn>
- 4486key
- 4487takes
- 4488a
- 4489JSON
- 4490Object
- 4491as
- 4492a
- 4493value,
- 4494which
- 4495in
- 4496turn
- 4497has
- 4498keys
- 4499for
- 4500each
- 4501property
- 4502that
- 4503is
- 4504to
- 4505be
- 4506given
- 4507alternate
- 4508semantics.
- 4509Each
- 4510<a href="#dfn-name" class="internalDFN">
- 4511name
- 4512</a>
- 4513is
- 4514implicitly
- 4515expanded
- 4516to
- 4517it's
- 4518URI
- 4519representation
- 4520as
- 4521defined
- 4522in
- 4523<a href="#generate-predicate-uri">
- 4524Generate
- 4525Predicate
- 4526URI
- 4527</a>,
- 4528so
- 4529that
- 4530the
- 4531behavior
- 4532is
- 4533the
- 4534same
- 4535whether
- 4536or
- 4537not
- 4538the
- 4539<a href="#dfn-name" class="internalDFN">
- 4540name
- 4541</a>
- 4542is
- 4543listed
- 4544as
- 4545an
- 4546<a href="#dfn-absolute-url" class="internalDFN">
- 4547absolute
- 4548URL
- 4549</a>.
- 4550</p>
- 4551<p>
- 4552The
- 4553default
- 4554value
- 4555of
- 4556<a href="#dfn-multiplevalues" class="internalDFN">
- 4557<code>
- 4558multipleValues
- 4559</code>
- 4560</a>
- 4561is
- 4562<code>
- 4563unordered
- 4564</code>.
- 4565</p>
- 4566<div class="note">
- 4567<div class="note-title">
- 4568<span>
- 4569<ins class="diff-new">Note
- 4570</ins></span></div><div class="">
- 4571<p>
- 4572An
- 4573alternative
- 4574mechanism
- 4575would
- 4576output
- 4577<em>
- 4578both
- 4579</em>
- 4580unordered
- 4581and
- 4582ordered
- 4583values,
- 4584to
- 4585allow
- 4586an
- 4587application
- 4588to
- 4589choose
- 4590the
- 4591most
- 4592useful
- 4593representation.
- 4594For
- 4595example,
- 4596consider
- 4597the
- 4598following:
- 4599</p>
- 4600<del class="diff-old">&lt;div itemscope="" itemtype="http://schema.org/MusicPlaylist"&gt;
- 4601</del>
- 4602<div class="example"><div class="example-title"><span>Example 10</span></div><pre class="example">&lt;div itemscope itemtype="http://schema.org/MusicPlaylist"&gt;
- 4603  &lt;span itemprop="name"&gt;Classic Rock Playlist&lt;/span&gt;
- 4604  &lt;meta itemprop="numTracks" content="2"/&gt;
- 4605  &lt;p&gt;Including works by
- 4606    &lt;span itemprop="byArtist"&gt;Lynard Skynard&lt;/span&gt; and
- 4607    &lt;span itemprop="byArtist"&gt;AC/DC&lt;/span&gt;&lt;/p&gt;.
- 4608<del class="diff-old">  &lt;div itemprop="tracks" itemscope="" itemtype="http://schema.org/MusicRecording"&gt;
- 4609</del>
- 4610<ins class="diff-chg">  &lt;div itemprop="tracks" itemscope itemtype="http://schema.org/MusicRecording"&gt;
- 4611</ins>
- 4612    1.&lt;span itemprop="name"&gt;Sweet Home Alabama&lt;/span&gt; -
- 4613    &lt;span itemprop="byArtist"&gt;Lynard Skynard&lt;/span&gt;
- 4614    &lt;link href="sweet-home-alabama" itemprop="url" /&gt;
- 4615   &lt;/div&gt;
- 4616<del class="diff-old">  &lt;div itemprop="tracks" itemscope="" itemtype="http://schema.org/MusicRecording"&gt;
- 4617</del>
- 4618<ins class="diff-chg">  &lt;div itemprop="tracks" itemscope itemtype="http://schema.org/MusicRecording"&gt;
- 4619</ins>
- 4620    2.&lt;span itemprop="name"&gt;Shook you all Night Long&lt;/span&gt; -
- 4621    &lt;span itemprop="byArtist"&gt;AC/DC&lt;/span&gt;
- 4622    &lt;link href="shook-you-all-night-long" itemprop="url" /&gt;
- 4623  &lt;/div&gt;
- 4624&lt;/div&gt;
- 4625</pre>
- 4626</div>
- 4627<p>
- 4628This
- 4629might
- 4630generate
- 4631the
- 4632following
- 4633Turtle:
- 4634</p>
- 4635<del class="diff-old">@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
- 4636</del>
- 4637<div class="example"><div class="example-title"><span>Example 11</span></div><pre class="example">@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
- 4638@prefix rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt; .
- 4639<ins class="diff-new">@prefix rdfa: &lt;http://www.w3.org/ns/rdfa#&gt; .
- 4640</ins>
- 4641@prefix schema: &lt;http://schema.org/&gt; .
- 4642<del class="diff-old">&lt;&gt; md:item [ a schema:MusicPlaylist;
- 4643  schema:name "Classic Rock Playlist";
- 4644  schema:byArtist ("Lynard Skynard" "AC/DC");
- 4645  schema:numTracks "2";
- 4646  schema:tracks _:track1, _:track2, (_:track1 _:track2)
- 4647] .
- 4648</del>
- 4649<ins class="diff-chg">&lt;&gt; md:item [
- 4650  a schema:MusicPlaylist;
- 4651    schema:name "Classic Rock Playlist";
- 4652    schema:byArtist ("Lynard Skynard" "AC/DC");
- 4653    schema:numTracks "2";
- 4654    schema:tracks _:track1, _:track2, (_:track1 _:track2)
- 4655  ];
- 4656  rdfa:usesVocabulary schema:
- 4657 .
- 4658</ins>
- 4659_:track1 a schema:MusicRecording;
- 4660  schema:byArtist ("Lynard Skynard");
- 4661  schema:name "Sweet Home Alabama";
- 4662  schema:url &lt;sweet-home-alabama&gt; .
- 4663_:track2 a schema:MusicRecording;
- 4664  schema:byArtist ("AC/DC");
- 4665  schema:name "Shook you all Night Long";
- 4666schema:url
- 4667&lt;shook-you-all-night-long&gt;
- 4668.
- 4669</pre>
- 4670</div>
- 4671<p>
- 4672By
- 4673providing
- 4674both
- 4675<code>
- 4676_:track1
- 4677</code>
- 4678and
- 4679<code>
- 4680_:track2
- 4681</code>
- 4682as
- 4683object
- 4684values
- 4685of
- 4686the
- 4687playlist
- 4688along
- 4689with
- 4690an
- 4691RDF
- 4692Collection
- 4693containing
- 4694the
- 4695ordered
- 4696values,
- 4697the
- 4698data
- 4699may
- 4700be
- 4701queried
- 4702via
- 4703a
- 4704simple
- 4705query
- 4706using
- 4707the
- 4708playlist
- 4709subject,
- 4710or
- 4711as
- 4712an
- 4713ordered
- 4714collection.
- 4715</p>
- 4716</div>
- 4717</div>
- 4718</section>
- 4719<section class="informative" id="value-typing">
- 4720<h3>
- 4721<span class="secno">
- 47223.3
- 4723</span>
- 4724Value
- 4725Typing
- 4726</h3>
- 4727<p>
- 4728<em>
- 4729This
- 4730section
- 4731is
- 4732non-normative.
- 4733</em>
- 4734</p>
- 4735<p>
- 4736In
- 4737microdata,
- 4738all
- 4739values
- 4740are
- 4741strings.
- 4742In
- 4743RDF,
- 4744values
- 4745may
- 4746be
- 4747resources
- 4748or
- 4749may
- 4750be
- 4751typed
- 4752with
- 4753an
- 4754appropriate
- 4755datatype.
- 4756</p>
- 4757<p>
- 4758In
- 4759some
- 4760cases,
- 4761the
- 4762type
- 4763of
- 4764a
- 4765microdata
- 4766value
- 4767can
- 4768be
- 4769determined
- 4770from
- 4771the
- 4772element
- 4773on
- 4774which
- 4775it
- 4776is
- 4777specified.
- 4778In
- 4779particular:
- 4780</p>
- 4781<ul>
- 4782<li>
- 4783URL
- 4784property
- 4785elements
- 4786provide
- 4787URLs
- 4788</li>
- 4789<li>
- 4790<code>
- 4791time
- 4792</code>
- 4793element
- 4794provides
- 4795dates
- 4796and
- 4797times
- 4798</li>
- 4799</ul>
- 4800<div class="issue">
- 4801<div class="issue-title">
- 4802<span>
- 4803<ins class="diff-chg">Issue
- 4804</ins></span></div><p class="">
- 4805Using
- 4806information
- 4807about
- 4808the
- 4809content
- 4810of
- 4811the
- 4812document
- 4813where
- 4814the
- 4815microdata
- 4816is
- 4817marked
- 4818up
- 4819<em>
- 4820might
- 4821</em>
- 4822be
- 4823a
- 4824violation
- 4825of
- 4826the
- 4827spirit
- 4828of
- 4829the
- 4830microdata
- 4831specification,
- 4832though
- 4833it
- 4834does
- 4835not
- 4836explicitly
- 4837say
- 4838in
- 4839normative
- 4840text
- 4841that
- 4842consumers
- 4843cannot
- 4844use
- 4845other
- 4846information
- 4847from
- 4848the
- 4849HTML
- 4850DOM
- 4851to
- 4852interpret
- 4853microdata.
- 4854</p>
- 4855</div>
- 4856<p>
- 4857Additionally,
- 4858one
- 4859possible
- 4860use
- 4861of
- 4862a
- 4863<a href="#dfn-registry" class="internalDFN">
- 4864registry
- 4865</a>
- 4866would
- 4867allow
- 4868vocabularies
- 4869to
- 4870be
- 4871marked
- 4872with
- 4873datatype
- 4874information,
- 4875so
- 4876that
- 4877a
- 4878<code>
- 4879dc:time
- 4880</code>
- 4881value,
- 4882for
- 4883example,
- 4884would
- 4885be
- 4886understood
- 4887to
- 4888represent
- 4889a
- 4890literal
- 4891with
- 4892datatype
- 4893<code>
- 4894xsd:date
- 4895</code>.
- 4896This
- 4897could
- 4898be
- 4899done
- 4900by
- 4901adding
- 4902information
- 4903for
- 4904each
- 4905property
- 4906in
- 4907the
- 4908vocabulary
- 4909requiring
- 4910special
- 4911treatment.
- 4912</p>
- 4913<p>
- 4914This
- 4915might
- 4916be
- 4917represented
- 4918using
- 4919a
- 4920syntax
- 4921such
- 4922as
- 4923the
- 4924following:
- 4925</p>
- 4926<del class="diff-old">  {
- 4927</del>
- 4928  <div class="example"><div class="example-title"><span>Example 12</span></div><pre class="example">{
- 4929 "http://schema.org/": {
- 4930   "propertyURI": "vocabulary",
- 4931   "multipleValues": "unordered"<span class="diff">,
- 4932   "properties": {
- 4933     "dateCreated": {"datatype": "http://www.w3.org/2001/XMLSchema#date"}
- 4934   }</span>
- 4935 }
- 4936}
- 4937</pre>
- 4938</div>
- 4939<p>
- 4940The
- 4941<code>
- 4942datatype
- 4943</code>
- 4944identifies
- 4945a
- 4946URI
- 4947to
- 4948be
- 4949used
- 4950in
- 4951constructing
- 4952a
- 4953<a href="#dfn-typed-literal" class="internalDFN">
- 4954typed
- 4955literal
- 4956</a>.
- 4957</p>
- 4958<p>
- 4959In
- 4960most
- 4961cases,
- 4962the
- 4963relevant
- 4964datatype
- 4965for
- 4966a
- 4967value
- 4968can
- 4969be
- 4970derived
- 4971from
- 4972knowledge
- 4973of
- 4974what
- 4975property
- 4976the
- 4977value
- 4978is
- 4979for
- 4980and
- 4981the
- 4982syntax
- 4983of
- 4984the
- 4985value
- 4986itself.
- 4987Thus,
- 4988values
- 4989can
- 4990be
- 4991given
- 4992datatypes
- 4993in
- 4994a
- 4995post-processing
- 4996step
- 4997after
- 4998the
- 4999mapping
- 5000of
- 5001microdata
- 5002to
- 5003RDF
- 5004described
- 5005by
- 5006this
- 5007specification.
- 5008However,
- 5009where
- 5010there
- 5011is
- 5012information
- 5013in
- 5014the
- 5015HTML
- 5016markup,
- 5017such
- 5018as
- 5019knowledge
- 5020of
- 5021what
- 5022element
- 5023was
- 5024used
- 5025to
- 5026mark
- 5027up
- 5028the
- 5029value,
- 5030which
- 5031can
- 5032help
- 5033with
- 5034determining
- 5035its
- 5036datatype,
- 5037that
- 5038information
- 5039is
- 5040used
- 5041by
- 5042this
- 5043specification.
- 5044</p>
- 5045<p>
- 5046This
- 5047concept
- 5048is
- 5049not
- 5050explored
- 5051further
- 5052at
- 5053this
- 5054time,
- 5055but
- 5056could
- 5057be
- 5058developed
- 5059further
- 5060in
- 5061a
- 5062future
- 5063revision
- 5064of
- 5065this
- 5066document.
- 5067</p>
- 5068<div class="note">
- 5069<div class="note-title">
- 5070<span>
- 5071<ins class="diff-new">Note
- 5072</ins></span>
- 5073</div>
- 5074<p class="">
- 5075If
- 5076property
- 5077URI
- 5078generation
- 5079was
- 5080fixed
- 5081to
- 5082<code>
- 5083vocabulary
- 5084</code>,
- 5085multiple
- 5086values
- 5087always
- 5088generated
- 5089both
- 5090<code>
- 5091unordered
- 5092</code>
- 5093and
- 5094<code>
- 5095ordered
- 5096</code>
- 5097representations,
- 5098and
- 5099there
- 5100were
- 5101<code>
- 5102datatype
- 5103</code>
- 5104support,
- 5105the
- 5106<a href="#dfn-registry" class="internalDFN">
- 5107registry
- 5108</a>
- 5109could
- 5110be
- 5111reduced
- 5112to
- 5113a
- 5114simple
- 5115list
- 5116of
- 5117URLs
- 5118without
- 5119any
- 5120further
- 5121structure
- 5122necessary.
- 5123</p>
- 5124</div>
- 5125</section>
- 5126</section>
- 5127<section id="vocabulary-expansion">
- 5128<h2 id="vocab_expansion">
- 5129<span class="secno">
- 51304.
- 5131</span>
- 5132<ins class="diff-new">Vocabulary
- 5133Expansion
- 5134</ins></h2><p><ins class="diff-new">
- 5135Microdata
- 5136requires
- 5137that
- 5138all
- 5139values
- 5140of
- 5141</ins><a class="aref internalDFN" href="#dfn-itemtype"><ins class="diff-new">
- 5142itemtype
- 5143</ins></a><ins class="diff-new">
- 5144come
- 5145from
- 5146the
- 5147same
- 5148vocabulary.
- 5149This
- 5150is
- 5151required
- 5152as
- 5153</ins><a class="aref internalDFN" href="#dfn-itemprop"><ins class="diff-new">
- 5154itemprop
- 5155</ins></a><ins class="diff-new">
- 5156values
- 5157are
- 5158resolved
- 5159relative
- 5160to
- 5161that
- 5162vocabulary.
- 5163However,
- 5164it
- 5165is
- 5166often
- 5167useful
- 5168to
- 5169define
- 5170an
- 5171</ins><a href="#dfn-item" class="internalDFN"><ins class="diff-new">
- 5172item
- 5173</ins></a><ins class="diff-new">
- 5174to
- 5175have
- 5176types
- 5177from
- 5178multiple
- 5179different
- 5180vocabularies.
- 5181</ins></p><p><ins class="diff-new">
- 5182Vocabulary
- 5183expansion
- 5184uses
- 5185simple
- 5186rules
- 5187to
- 5188generate
- 5189additional
- 5190triples
- 5191based
- 5192on
- 5193rules
- 5194and
- 5195property
- 5196relationships
- 5197described
- 5198in
- 5199the
- 5200</ins><a href="#dfn-registry" class="internalDFN"><ins class="diff-new">
- 5201registry
- 5202</ins></a>.<ins class="diff-new">
- 5203Within
- 5204the
- 5205</ins><a href="#dfn-registry" class="internalDFN"><ins class="diff-new">
- 5206registry
- 5207</ins></a>,<ins class="diff-new">
- 5208a
- 5209property
- 5210definition
- 5211may
- 5212have
- 5213either
- 5214</ins><code><ins class="diff-new">
- 5215equivalentProperty
- 5216</ins></code><ins class="diff-new">
- 5217or
- 5218</ins><code><ins class="diff-new">
- 5219subPropertyOf
- 5220</ins></code><ins class="diff-new">
- 5221keys
- 5222having
- 5223a
- 5224IRI
- 5225value
- 5226(or
- 5227array
- 5228of
- 5229IRI
- 5230values)
- 5231of
- 5232the
- 5233associated
- 5234property.
- 5235Such
- 5236an
- 5237entry
- 5238causes
- 5239the
- 5240processor
- 5241to
- 5242generate
- 5243triples
- 5244associating
- 5245the
- 5246source
- 5247property
- 5248IRI
- 5249with
- 5250the
- 5251target
- 5252property
- 5253IRI
- 5254using
- 5255either
- 5256</ins><code><ins class="diff-new">
- 5257http://www.w3.org/2000/01/rdf-schema#subPropertyOf
- 5258</ins></code><ins class="diff-new">
- 5259or
- 5260</ins><code><ins class="diff-new">
- 5261http://www.w3.org/2002/07/owl#equivalentProperty
- 5262</ins></code><ins class="diff-new">
- 5263predicates.
- 5264</ins></p><p><ins class="diff-new">
- 5265For
- 5266example,
- 5267the
- 5268</ins><a href="#dfn-registry" class="internalDFN"><ins class="diff-new">
- 5269registry
- 5270</ins></a><ins class="diff-new">
- 5271definition
- 5272for
- 5273the
- 5274</ins><em><ins class="diff-new">
- 5275additionalType
- 5276</ins></em><ins class="diff-new">
- 5277property
- 5278within
- 5279schema.org,
- 5280defines
- 5281</ins><em><ins class="diff-new">
- 5282additionalType
- 5283</ins></em><ins class="diff-new">
- 5284to
- 5285have
- 5286an
- 5287</ins><a><ins class="diff-new">
- 5288rdfs:subPropertyOf
- 5289</ins></a><ins class="diff-new">
- 5290relationship
- 5291with
- 5292</ins><code><ins class="diff-new">
- 5293http://www.w3.org/1999/02/22-rdf-syntax-ns#type
- 5294</ins></code>.</p><div class="example"><div class="example-title"><span>Example 13</span></div><pre class="example">{<ins class="diff-new">
- 5295  "http://schema.org/": {
- 5296    "properties": {
- 5297</ins>      <span class="diff">"additionalType": {"subPropertyOf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#type"}</span><ins class="diff-new">
- 5298    }
- 5299}
- 5300&lt;div itemscope itemtype="http://schema.org/Person"&gt;
- 5301  &lt;link itemprop="additionalType" href="http://xmlns.com/foaf/0.1/Person"/&gt;
- 5302  &lt;a itemprop="email http://xmlns.com/foaf/0.1/mbox" href="mailto:mail@gmail.com"&gt;
- 5303    mail@gmail.com
- 5304  &lt;/a&gt;
- 5305&lt;/div&gt;
- 5306</ins></pre></div><p><ins class="diff-new">
- 5307The
- 5308previous
- 5309example,
- 5310indicates
- 5311a
- 5312</ins><a href="#dfn-registry" class="internalDFN"><ins class="diff-new">
- 5313registry
- 5314</ins></a><ins class="diff-new">
- 5315rule,
- 5316which
- 5317causes
- 5318the
- 5319processor
- 5320to
- 5321emit
- 5322an
- 5323extra
- 5324triple
- 5325when
- 5326first
- 5327seeing
- 5328the
- 5329</ins><code><ins class="diff-new">
- 5330additionalProperty
- 5331</ins></code><a class="aref internalDFN" href="#dfn-itemprop"><ins class="diff-new">
- 5332itemprop
- 5333</ins></a>:</p><div class="example"><div class="example-title"><span>Example 14</span></div><pre class="example">@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .<ins class="diff-new">
- 5334@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
- 5335@prefix rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt; .
- 5336@prefix rdfa: &lt;http://www.w3.org/ns/rdfa#&gt; .
- 5337@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
- 5338@prefix schema: &lt;http://schema.org/&gt; .
- 5339&lt;&gt; md:item (
- 5340  [ a schema:Person;
- 5341    schema:additionalType foaf:Person;
- 5342    schema:email &lt;mailto:mail@gmail.com&gt;;
- 5343    foaf:mbox &lt;mailto:mail@gmail.com&gt;]);
- 5344  rdfa:usesVocabulary schema: .
- 5345schema:additionalType
- 5346rdfs:subPropertyOf
- 5347rdf:type
- 5348.
- 5349</ins></pre></div><p><ins class="diff-new">
- 5350After
- 5351performing
- 5352vocabulary
- 5353expansion,
- 5354an
- 5355additional
- 5356</ins><code><ins class="diff-new">
- 5357rdf:type
- 5358</ins></code><ins class="diff-new">
- 5359triple
- 5360is
- 5361generated:
- 5362</ins></p><div class="example"><div class="example-title"><span>Example 15</span></div><pre class="example">@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .<ins class="diff-new">
- 5363@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
- 5364@prefix rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt; .
- 5365@prefix rdfa: &lt;http://www.w3.org/ns/rdfa#&gt; .
- 5366@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
- 5367@prefix schema: &lt;http://schema.org/&gt; .
- 5368&lt;&gt; md:item (
- 5369  [ a schema:Person, foaf:Person;
- 5370    schema:additionalType foaf:Person;
- 5371    schema:email &lt;mailto:mail@gmail.com&gt;;
- 5372    foaf:mbox &lt;mailto:mail@gmail.com&gt;]);
- 5373  rdfa:usesVocabulary schema: .
- 5374schema:additionalType
- 5375rdfs:subPropertyOf
- 5376rdf:type
- 5377.
- 5378</ins></pre></div><section id="vocabulary-entailment"><h3><span class="secno"><ins class="diff-new">
- 53794.1
- 5380</ins></span><ins class="diff-new">
- 5381Vocabulary
- 5382Entailment
- 5383</ins></h3><p><ins class="diff-new">
- 5384Formally,
- 5385and
- 5386for
- 5387the
- 5388purpose
- 5389of
- 5390vocabulary
- 5391processing,
- 5392microdata
- 5393uses
- 5394a
- 5395very
- 5396restricted
- 5397subset
- 5398of
- 5399the
- 5400OWL2
- 5401vocabulary
- 5402and
- 5403is
- 5404based
- 5405on
- 5406the
- 5407RDF-Based
- 5408Semantics
- 5409of
- 5410OWL2
- 5411[
- 5412</ins><cite><a class="bibref" href="#bib-OWL2-RDF-BASED-SEMANTICS"><ins class="diff-new">
- 5413OWL2-RDF-BASED-SEMANTICS
- 5414</ins></a></cite><ins class="diff-new">
- 5415].
- 5416Vocabulary
- 5417Entailment
- 5418uses
- 5419the
- 5420following
- 5421terms:
- 5422</ins></p><ul><li><code><ins class="diff-new">
- 5423rdfs:subPropertyOf
- 5424</ins></code></li><li><code><ins class="diff-new">
- 5425owl:equivalentProperty
- 5426</ins></code></li></ul><p><ins class="diff-new">
- 5427Vocabulary
- 5428Entailment
- 5429considers
- 5430only
- 5431the
- 5432entailment
- 5433on
- 5434individuals
- 5435(i.e.,
- 5436not
- 5437on
- 5438the
- 5439relationships
- 5440that
- 5441can
- 5442be
- 5443deduced
- 5444on
- 5445the
- 5446properties
- 5447or
- 5448the
- 5449classes
- 5450themselves.)
- 5451</ins></p><div class="note"><div class="note-title"><span><ins class="diff-new">
- 5452Note
- 5453</ins></span></div><p class=""><ins class="diff-new">
- 5454While
- 5455the
- 5456formal
- 5457definition
- 5458of
- 5459the
- 5460Entailment
- 5461refers
- 5462to
- 5463the
- 5464general
- 5465OWL
- 54662
- 5467Semantics,
- 5468practical
- 5469implementations
- 5470may
- 5471rely
- 5472on
- 5473a
- 5474subset
- 5475of
- 5476the
- 5477OWL
- 54782
- 5479RL
- 5480Profile’s
- 5481entailment
- 5482expressed
- 5483in
- 5484rules
- 5485(
- 5486</ins><cite><a href="http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/#Reasoning_in_OWL_2_RL_and_RDF_Graphs_using_Rules"><ins class="diff-new">
- 5487section
- 54884.3
- 5489</ins></a></cite><ins class="diff-new">
- 5490of
- 5491[
- 5492</ins><cite><a class="bibref" href="#bib-OWL2-PROFILES"><ins class="diff-new">
- 5493OWL2-PROFILES
- 5494</ins></a></cite><ins class="diff-new">
- 5495]).
- 5496The
- 5497relevant
- 5498rules
- 5499are,
- 5500using
- 5501the
- 5502rule
- 5503identifications
- 5504in
- 5505</ins><cite><a href="http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/#Reasoning_in_OWL_2_RL_and_RDF_Graphs_using_Rules"><ins class="diff-new">
- 5506section
- 55074.3
- 5508</ins></a></cite><ins class="diff-new">
- 5509of
- 5510[
- 5511</ins><cite><a class="bibref" href="#bib-OWL2-PROFILES"><ins class="diff-new">
- 5512OWL2-PROFILES
- 5513</ins></a></cite><ins class="diff-new">
- 5514]):
- 5515</ins><code><ins class="diff-new">
- 5516prp-spo1
- 5517</ins></code>,<code><ins class="diff-new">
- 5518prp-eqp1
- 5519</ins></code>,<ins class="diff-new">
- 5520and
- 5521</ins><code><ins class="diff-new">
- 5522prp-eqp2
- 5523</ins></code>.</p></div><p><ins class="diff-new">
- 5524[
- 5525</ins><cite><a class="bibref" href="#bib-RDFA-CORE"><ins class="diff-new">
- 5526RDFA-CORE
- 5527</ins></a></cite><ins class="diff-new">
- 5528]
- 5529implements
- 5530a
- 5531more
- 5532complete
- 5533form
- 5534of
- 5535vocabulary
- 5536entailement,
- 5537including
- 5538retrieving
- 5539the
- 5540vocabulary
- 5541URI
- 5542to
- 5543find
- 5544additional
- 5545class
- 5546and
- 5547property
- 5548expansion
- 5549definitions,
- 5550as
- 5551described
- 5552in
- 5553</ins><cite><a href="http://www.w3.org/TR/rdfa-syntax/#s_vocab_entailment"><ins class="diff-new">
- 5554RDFa
- 5555Vocabulary
- 5556Entailment
- 5557</ins></a></cite>.<ins class="diff-new">
- 5558Microdata
- 5559implementations
- 5560</ins><em class="rfc2119" title="may"><ins class="diff-new">
- 5561may
- 5562</ins></em><ins class="diff-new">
- 5563use
- 5564RDFa
- 5565Vocabulary
- 5566Entailment
- 5567as
- 5568an
- 5569alternative
- 5570to
- 5571implementing
- 5572a
- 5573separate
- 5574entailment
- 5575algorithm.
- 5576To
- 5577allow
- 5578[
- 5579</ins><cite><a class="bibref" href="#bib-RDFA-CORE"><ins class="diff-new">
- 5580RDFA-CORE
- 5581</ins></a></cite><ins class="diff-new">
- 5582]
- 5583processors
- 5584to
- 5585be
- 5586used
- 5587for
- 5588microdata
- 5589vocabulary
- 5590expansion,
- 5591microdata
- 5592acts
- 5593as
- 5594if
- 5595there
- 5596is
- 5597an
- 5598implicit
- 5599</ins><code><ins class="diff-new">
- 5600@vocab
- 5601</ins></code><ins class="diff-new">
- 5602RDFa
- 5603attribute
- 5604set
- 5605to
- 5606a
- 5607detected
- 5608vocabulary
- 5609by
- 5610emitting
- 5611a
- 5612triple
- 5613using
- 5614the
- 5615</ins><code><ins class="diff-new">
- 5616rdfa:usesVocabulary
- 5617</ins></code><ins class="diff-new">
- 5618predicate.
- 5619</ins></p><div class="note"><div class="note-title"><span><ins class="diff-new">
- 5620Note
- 5621</ins></span></div><p class=""><ins class="diff-new">
- 5622The
- 5623entailment
- 5624described
- 5625in
- 5626this
- 5627section
- 5628is
- 5629the
- 5630</ins><em><ins class="diff-new">
- 5631minimum
- 5632</ins></em><ins class="diff-new">
- 5633useful
- 5634level
- 5635for
- 5636microdata.
- 5637Processors
- 5638may,
- 5639of
- 5640course,
- 5641choose
- 5642to
- 5643follow
- 5644more
- 5645powerful
- 5646entailment
- 5647regimes,
- 5648e.g.,
- 5649include
- 5650full
- 5651RDFS
- 5652[
- 5653</ins><cite><a class="bibref" href="#bib-RDF-MT"><ins class="diff-new">
- 5654RDF-MT
- 5655</ins></a></cite><ins class="diff-new">
- 5656]
- 5657or
- 5658OWL2
- 5659[
- 5660</ins><cite><a class="bibref" href="#bib-OWL2-OVERVIEW"><ins class="diff-new">
- 5661OWL2-OVERVIEW
- 5662</ins></a></cite><ins class="diff-new">
- 5663]
- 5664entailments.
- 5665Using
- 5666those
- 5667entailments
- 5668applications
- 5669may
- 5670perform
- 5671datatype
- 5672validation
- 5673by
- 5674checking
- 5675</ins><code><ins class="diff-new">
- 5676rdfs:range
- 5677</ins></code><ins class="diff-new">
- 5678of
- 5679a
- 5680property,
- 5681or
- 5682use
- 5683the
- 5684advanced
- 5685facilities
- 5686offered
- 5687by,
- 5688e.g.,
- 5689OWL2’s
- 5690property
- 5691chains
- 5692to
- 5693interlink
- 5694vocabularies
- 5695further.
- 5696</ins></p></div></section><section id="vocabulary-expansion-control-of-microdata-processors"><h3><span class="secno"><ins class="diff-new">
- 56974.2
- 5698</ins></span><ins class="diff-new">
- 5699Vocabulary
- 5700Expansion
- 5701Control
- 5702of
- 5703Microdata
- 5704Processors
- 5705</ins></h3><p><ins class="diff-new">
- 5706Conforming
- 5707processors
- 5708</ins><em class="rfc2119" title="must"><ins class="diff-new">
- 5709must
- 5710</ins></em><ins class="diff-new">
- 5711perform
- 5712the
- 5713basic
- 5714vocabulary
- 5715expansion.
- 5716</ins></p><p><ins class="diff-new">
- 5717If
- 5718vocabulary
- 5719expansion
- 5720is
- 5721performed
- 5722by
- 5723the
- 5724microdata
- 5725processor
- 5726using
- 5727[
- 5728</ins><cite><a class="bibref" href="#bib-RDFA-CORE"><ins class="diff-new">
- 5729RDFA-CORE
- 5730</ins></a></cite><ins class="diff-new">
- 5731]
- 5732vocabulary
- 5733expansion,
- 5734and
- 5735the
- 5736</ins><code><ins class="diff-new">
- 5737vocab_expansion
- 5738</ins></code><ins class="diff-new">
- 5739option
- 5740is
- 5741passed
- 5742to
- 5743the
- 5744microdata
- 5745processor,
- 5746the
- 5747full
- 5748[
- 5749</ins><cite><a class="bibref" href="#bib-RDFA-CORE"><ins class="diff-new">
- 5750RDFA-CORE
- 5751</ins></a></cite><ins class="diff-new">
- 5752]
- 5753expansion
- 5754</ins><em class="rfc2119" title="must"><ins class="diff-new">
- 5755must
- 5756</ins></em><ins class="diff-new">
- 5757also
- 5758be
- 5759performed.
- 5760</ins></p></section></section><section id="algorithm"><h2><span class="secno"><ins class="diff-new">
- 57615.
- 5762</ins></span>
- 5763Algorithm
- 5764</h2>
- 5765<p>
- 5766Transformation
- 5767of
- 5768Microdata
- 5769to
- 5770RDF
- 5771makes
- 5772use
- 5773of
- 5774general
- 5775processing
- 5776rules
- 5777described
- 5778in
- 5779[
- 5780<cite>
- 5781<a class="bibref" href="#bib-MICRODATA">
- 5782MICRODATA
- 5783</a>
- 5784</cite>
- 5785]
- 5786for
- 5787the
- 5788treatment
- 5789of
- 5790<a href="#dfn-item" class="internalDFN">
- 5791item
- 5792</a>
- 5793s.
- 5794</p>
- 5795<section id="algorithm-terms">
- 5796<h3>
- 5797<span class="secno">
- 5798<del class="diff-old">4.1
- 5799</del>
- 5800<ins class="diff-chg">5.1
- 5801</ins>
- 5802</span>
- 5803Algorithm
- 5804Terms
- 5805</h3>
- 5806<dl>
- 5807<dt>
- 5808<dfn id="dfn-absolute-url">
- 5809absolute
- 5810URL
- 5811</dfn>
- 5812</dt>
- 5813<dd>
- 5814The
- 5815term
- 5816<cite>
- 5817<a href="http://www.w3.org/TR/2011/WD-html5-20110525/urls.html#absolute-url">
- 5818absolute
- 5819URL
- 5820</a>
- 5821</cite>
- 5822is
- 5823defined
- 5824in
- 5825[
- 5826<cite>
- 5827<a class="bibref" href="#bib-HTML5">
- 5828HTML5
- 5829</a>
- 5830</cite>
- 5831].
- 5832</dd>
- 5833<dt>
- 5834<dfn id="dfn-blank-node">
- 5835blank
- 5836node
- 5837</dfn>
- 5838</dt>
- 5839<dd>
- 5840A
- 5841blank
- 5842node
- 5843is
- 5844a
- 5845node
- 5846in
- 5847a
- 5848graph
- 5849that
- 5850is
- 5851neither
- 5852a
- 5853<a href="#dfn-uri-reference" class="internalDFN">
- 5854URI
- 5855reference
- 5856</a>
- 5857nor
- 5858a
- 5859<a href="#dfn-literal" class="internalDFN">
- 5860literal
- 5861</a>.
- 5862<a>
- 5863Item
- 5864</a>
- 5865s
- 5866without
- 5867a
- 5868<a href="#dfn-global-identifier" class="internalDFN">
- 5869global
- 5870identifier
- 5871</a>
- 5872have
- 5873a
- 5874blank
- 5875node
- 5876allocated
- 5877to
- 5878them.
- 5879(See
- 5880[
- 5881<cite>
- 5882<a class="bibref" href="#bib-RDF-CONCEPTS">
- 5883RDF-CONCEPTS
- 5884</a>
- 5885</cite>
- 5886]).
- 5887</dd>
- 5888<dt>
- 5889<dfn id="dfn-document-base">
- 5890document
- 5891base
- 5892</dfn>
- 5893</dt>
- 5894<dd>
- 5895The
- 5896base
- 5897address
- 5898of
- 5899the
- 5900document
- 5901being
- 5902processed,
- 5903as
- 5904defined
- 5905in
- 5906<cite>
- 5907<a href="http://www.w3.org/TR/2011/WD-html5-20110525/urls.html#resolving-urls">
- 5908Resolving
- 5909URLs
- 5910</a>
- 5911</cite>
- 5912in
- 5913[
- 5914<cite>
- 5915<a class="bibref" href="#bib-HTML5">
- 5916HTML5
- 5917</a>
- 5918</cite>
- 5919].
- 5920</dd>
- 5921<dt>
- 5922<dfn id="dfn-evaluation-context">
- 5923evaluation
- 5924context
- 5925</dfn>
- 5926</dt>
- 5927<dd>
- 5928A
- 5929data
- 5930structure
- 5931including
- 5932the
- 5933following
- 5934elements:
- 5935<dl>
- 5936<dt>
- 5937<dfn id="dfn-memory">
- 5938memory
- 5939</dfn>
- 5940</dt>
- 5941<dd>
- 5942a
- 5943mapping
- 5944of
- 5945items
- 5946to
- 5947subjects,
- 5948initially
- 5949empty;
- 5950</dd>
- 5951<dt>
- 5952<dfn id="dfn-current-name">
- 5953current
- 5954name
- 5955</dfn>
- 5956</dt>
- 5957<dd>
- 5958an
- 5959<a href="#dfn-absolute-url" class="internalDFN">
- 5960absolute
- 5961URL
- 5962</a>
- 5963for
- 5964the
- 5965in-scope
- 5966<a href="#dfn-name" class="internalDFN">
- 5967name
- 5968</a>,
- 5969used
- 5970for
- 5971generating
- 5972URIs
- 5973for
- 5974properties
- 5975of
- 5976items
- 5977without
- 5978an
- 5979<a href="#dfn-item-type" class="internalDFN">
- 5980item
- 5981type
- 5982</a>
- 5983;
- 5984<div class="note">
- 5985<div class="note-title">
- 5986<span>
- 5987<ins class="diff-chg">Note
- 5988</ins></span></div><div class=""><a href="#dfn-current-name" class="internalDFN">
- 5989current
- 5990name
- 5991</a>
- 5992is
- 5993required
- 5994for
- 5995the
- 5996<code>
- 5997contextual
- 5998</code>
- 5999property
- 6000URI
- 6001generation
- 6002scheme.
- 6003Without
- 6004this
- 6005scheme,
- 6006this
- 6007evaluation
- 6008context
- 6009component
- 6010would
- 6011not
- 6012be
- 6013required.
- 6014</div>
- 6015</div>
- 6016</dd>
- 6017<dt>
- 6018<dfn id="dfn-current-type">
- 6019current
- 6020type
- 6021</dfn>
- 6022</dt>
- 6023<dd>
- 6024an
- 6025<a href="#dfn-absolute-url" class="internalDFN">
- 6026absolute
- 6027URL
- 6028</a>
- 6029for
- 6030the
- 6031<em>
- 6032current
- 6033type
- 6034</em>,
- 6035used
- 6036when
- 6037an
- 6038<a href="#dfn-item" class="internalDFN">
- 6039item
- 6040</a>
- 6041does
- 6042not
- 6043contain
- 6044an
- 6045<a href="#dfn-item-type" class="internalDFN">
- 6046item
- 6047type
- 6048</a>
- 6049;
- 6050</dd>
- 6051<dt>
- 6052<dfn id="dfn-current-vocabulary">
- 6053current
- 6054vocabulary
- 6055</dfn>
- 6056</dt>
- 6057<dd>
- 6058an
- 6059<a href="#dfn-absolute-url" class="internalDFN">
- 6060absolute
- 6061URL
- 6062</a>
- 6063for
- 6064the
- 6065<em>
- 6066current
- 6067vocabulary
- 6068</em>,
- 6069from
- 6070the
- 6071<a href="#dfn-registry" class="internalDFN">
- 6072registry
- 6073</a>.
- 6074</dd>
- 6075</dl>
- 6076</dd>
- 6077<dt>
- 6078<dfn id="dfn-item">
- 6079item
- 6080</dfn>
- 6081</dt>
- 6082<dd>
- 6083An
- 6084<a href="#dfn-item" class="internalDFN">
- 6085item
- 6086</a>
- 6087is
- 6088described
- 6089by
- 6090an
- 6091element
- 6092containing
- 6093an
- 6094<del class="diff-old">@itemscope
- 6095</del>
- 6096<a class="aref internalDFN" href="#dfn-itemscope">
- 6097<ins class="diff-chg">itemscope
- 6098</ins>
- 6099</a>
- 6100attribute.
- 6101The
- 6102list
- 6103of
- 6104top-level
- 6105microdata
- 6106items
- 6107may
- 6108be
- 6109retrieved
- 6110using
- 6111the
- 6112<cite>
- 6113<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#microdata-dom-api">
- 6114Microdata
- 6115DOM
- 6116API
- 6117</a>
- 6118</cite>
- 6119<code>
- 6120<cite>
- 6121<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-document-getitems">
- 6122document.getItems
- 6123</a>
- 6124</cite>
- 6125</code>
- 6126method.
- 6127</dd>
- 6128<dt>
- 6129<dfn id="dfn-item-properties">
- 6130item
- 6131properties
- 6132</dfn>
- 6133</dt>
- 6134<dd>
- 6135The
- 6136mechanism
- 6137for
- 6138finding
- 6139the
- 6140<a title="item properties" href="#dfn-item-properties" class="internalDFN">
- 6141properties
- 6142of
- 6143an
- 6144item
- 6145</a>
- 6146The
- 6147list
- 6148of
- 6149item
- 6150properties
- 6151items
- 6152may
- 6153be
- 6154retrieved
- 6155using
- 6156the
- 6157<cite>
- 6158<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#microdata-dom-api">
- 6159Microdata
- 6160DOM
- 6161API
- 6162</a>
- 6163</cite>
- 6164<code>
- 6165<cite>
- 6166<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-properties">
- 6167element.properties
- 6168</a>
- 6169</cite>
- 6170</code>
- 6171attribute.
- 6172</dd>
- 6173<dt>
- 6174<dfn id="dfn-fragment-escape">
- 6175fragment-escape
- 6176</dfn>
- 6177</dt>
- 6178<dd>
- 6179The
- 6180term
- 6181<cite>
- 6182<a href="http://www.w3.org/TR/2011/WD-html5-20110525/urls.html#fragment-escaped">
- 6183fragment-escape
- 6184</a>
- 6185</cite>
- 6186is
- 6187defined
- 6188in
- 6189[
- 6190<cite>
- 6191<a class="bibref" href="#bib-HTML5">
- 6192HTML5
- 6193</a>
- 6194</cite>
- 6195].
- 6196This
- 6197involves
- 6198transforming
- 6199elements
- 6200added
- 6201to
- 6202URLs
- 6203to
- 6204ensure
- 6205that
- 6206the
- 6207result
- 6208remains
- 6209a
- 6210valid
- 6211URL.
- 6212The
- 6213following
- 6214characters
- 6215are
- 6216subject
- 6217to
- 6218percent
- 6219escaping:
- 6220<ul>
- 6221<li>
- 6222U+0022
- 6223QUOTATION
- 6224MARK
- 6225character
- 6226(")
- 6227</li>
- 6228<li>
- 6229U+0023
- 6230NUMBER
- 6231SIGN
- 6232character
- 6233(#)
- 6234</li>
- 6235<li>
- 6236U+0025
- 6237PERCENT
- 6238SIGN
- 6239character
- 6240(%)
- 6241</li>
- 6242<li>
- 6243U+003C
- 6244LESS-THAN
- 6245SIGN
- 6246character
- 6247(&lt;)
- 6248</li>
- 6249<li>
- 6250U+003E
- 6251GREATER-THAN
- 6252SIGN
- 6253character
- 6254(&gt;)
- 6255</li>
- 6256<li>
- 6257U+005B
- 6258LEFT
- 6259SQUARE
- 6260BRACKET
- 6261character
- 6262([)
- 6263</li>
- 6264<li>
- 6265U+005C
- 6266REVERSE
- 6267SOLIDUS
- 6268character
- 6269(\)
- 6270</li>
- 6271<li>
- 6272U+005D
- 6273RIGHT
- 6274SQUARE
- 6275BRACKET
- 6276character
- 6277(])
- 6278</li>
- 6279<li>
- 6280U+005E
- 6281CIRCUMFLEX
- 6282ACCENT
- 6283character
- 6284(^)
- 6285</li>
- 6286<li>
- 6287U+007B
- 6288LEFT
- 6289CURLY
- 6290BRACKET
- 6291character
- 6292({)
- 6293</li>
- 6294<li>
- 6295U+007C
- 6296VERTICAL
- 6297LINE
- 6298character
- 6299(|)
- 6300</li>
- 6301<li>
- 6302U+007D
- 6303RIGHT
- 6304CURLY
- 6305BRACKET
- 6306character
- 6307(})
- 6308</li>
- 6309</ul>
- 6310</dd>
- 6311<dt>
- 6312<dfn id="dfn-global-identifier">
- 6313global
- 6314identifier
- 6315</dfn>
- 6316</dt>
- 6317<dd>
- 6318The
- 6319value
- 6320of
- 6321an
- 6322<a href="#dfn-item" class="internalDFN">
- 6323item
- 6324</a>
- 6325's
- 6326<del class="diff-old">@itemid
- 6327</del>
- 6328<a href="#dfn-itemid" class="internalDFN">
- 6329<ins class="diff-chg">itemid
- 6330</ins>
- 6331</a>
- 6332attribute,
- 6333if
- 6334it
- 6335has
- 6336one.
- 6337(See
- 6338<cite>
- 6339<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#attr-itemscope">
- 6340Items
- 6341</a>
- 6342</cite>
- 6343in
- 6344[
- 6345<cite>
- 6346<a class="bibref" href="#bib-MICRODATA">
- 6347MICRODATA
- 6348</a>
- 6349</cite>
- 6350]).
- 6351</dd>
- 6352<dt>
- 6353<dfn id="dfn-literal">
- 6354literal
- 6355</dfn>
- 6356</dt>
- 6357<dd>
- 6358Literals
- 6359are
- 6360values
- 6361such
- 6362as
- 6363strings
- 6364and
- 6365dates,
- 6366including
- 6367<dfn id="dfn-typed-literal">
- 6368typed
- 6369literal
- 6370</dfn>
- 6371s
- 6372and
- 6373<dfn id="dfn-plain-literal">
- 6374plain
- 6375literal
- 6376</dfn>
- 6377s.
- 6378(See
- 6379[
- 6380<cite>
- 6381<a class="bibref" href="#bib-RDF-CONCEPTS">
- 6382RDF-CONCEPTS
- 6383</a>
- 6384</cite>
- 6385]).
- 6386</dd>
- 6387<dt>
- 6388<dfn id="dfn-property">
- 6389property
- 6390</dfn>
- 6391</dt>
- 6392<dd>
- 6393Each
- 6394<a href="#dfn-name" class="internalDFN">
- 6395name
- 6396</a>
- 6397identifies
- 6398a
- 6399<a href="#dfn-property" class="internalDFN">
- 6400property
- 6401</a>
- 6402of
- 6403an
- 6404<a href="#dfn-item" class="internalDFN">
- 6405item
- 6406</a>.
- 6407An
- 6408<a href="#dfn-item" class="internalDFN">
- 6409item
- 6410</a>
- 6411may
- 6412have
- 6413multiple
- 6414elements
- 6415sharing
- 6416the
- 6417same
- 6418<a href="#dfn-name" class="internalDFN">
- 6419name
- 6420</a>,
- 6421creating
- 6422a
- 6423multi-valued
- 6424<a href="#dfn-property" class="internalDFN">
- 6425property
- 6426</a>.
- 6427</dd>
- 6428<dt>
- 6429<dfn id="dfn-property-names">
- 6430property
- 6431names
- 6432</dfn>
- 6433</dt>
- 6434<dd>
- 6435The
- 6436tokens
- 6437of
- 6438an
- 6439element's
- 6440<del class="diff-old">@itemprop
- 6441</del>
- 6442<a class="aref internalDFN" href="#dfn-itemprop">
- 6443<ins class="diff-chg">itemprop
- 6444</ins>
- 6445</a>
- 6446attribute.
- 6447Each
- 6448token
- 6449is
- 6450a
- 6451<a href="#dfn-name" class="internalDFN">
- 6452name
- 6453</a>.
- 6454(See
- 6455<cite>
- 6456<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#property-names">
- 6457Names:
- 6458the
- 6459itemprop
- 6460attribute
- 6461</a>
- 6462</cite>
- 6463in
- 6464[
- 6465<cite>
- 6466<a class="bibref" href="#bib-MICRODATA">
- 6467MICRODATA
- 6468</a>
- 6469</cite>
- 6470]).
- 6471</dd>
- 6472<dt>
- 6473<dfn id="dfn-property-value">
- 6474property
- 6475value
- 6476</dfn>
- 6477</dt>
- 6478<dd>
- 6479The
- 6480<a href="#dfn-property-value" class="internalDFN">
- 6481property
- 6482value
- 6483</a>
- 6484of
- 6485a
- 6486name-value
- 6487pair
- 6488added
- 6489by
- 6490an
- 6491element
- 6492with
- 6493an
- 6494<del class="diff-old">@itemprop
- 6495</del>
- 6496<a class="aref internalDFN" href="#dfn-itemprop">
- 6497<ins class="diff-chg">itemprop
- 6498</ins>
- 6499</a>
- 6500attribute
- 6501depends
- 6502on
- 6503the
- 6504element.
- 6505<dl>
- 6506<dt>
- 6507If
- 6508the
- 6509element
- 6510has
- 6511no
- 6512<del class="diff-old">@itemprop
- 6513</del>
- 6514<a class="aref internalDFN" href="#dfn-itemprop">
- 6515<ins class="diff-chg">itemprop
- 6516</ins>
- 6517</a>
- 6518attribute
- 6519</dt>
- 6520<dd>
- 6521The
- 6522value
- 6523is
- 6524null
- 6525and
- 6526no
- 6527triple
- 6528should
- 6529be
- 6530generated.
- 6531</dd>
- 6532<dt>
- 6533If
- 6534the
- 6535element
- 6536creates
- 6537an
- 6538<a href="#dfn-item" class="internalDFN">
- 6539item
- 6540</a>
- 6541(by
- 6542having
- 6543an
- 6544<del class="diff-old">@itemscope
- 6545</del>
- 6546<a class="aref internalDFN" href="#dfn-itemscope">
- 6547<ins class="diff-chg">itemscope
- 6548</ins>
- 6549</a>
- 6550attribute)
- 6551</dt>
- 6552<dd>
- 6553The
- 6554value
- 6555is
- 6556the
- 6557<a href="#dfn-uri-reference" class="internalDFN">
- 6558URI
- 6559reference
- 6560</a>
- 6561or
- 6562<a href="#dfn-blank-node" class="internalDFN">
- 6563blank
- 6564node
- 6565</a>
- 6566returned
- 6567from
- 6568<a href="#generate-the-triples">
- 6569generate
- 6570the
- 6571triples
- 6572</a>
- 6573for
- 6574that
- 6575<a href="#dfn-item" class="internalDFN">
- 6576item
- 6577</a>.
- 6578</dd>
- 6579<dt>
- 6580If
- 6581the
- 6582element
- 6583is
- 6584a
- 6585URL
- 6586property
- 6587element
- 6588(
- 6589<code>
- 6590a
- 6591</code>,
- 6592<code>
- 6593area
- 6594</code>,
- 6595<code>
- 6596audio
- 6597</code>,
- 6598<code>
- 6599embed
- 6600</code>,
- 6601<code>
- 6602iframe
- 6603</code>,
- 6604<code>
- 6605img
- 6606</code>,
- 6607<code>
- 6608link
- 6609</code>,
- 6610<code>
- 6611object
- 6612</code>,
- 6613<code>
- 6614source
- 6615</code>,
- 6616<code>
- 6617track
- 6618</code>
- 6619or
- 6620<code>
- 6621video
- 6622</code>
- 6623)
- 6624</dt>
- 6625<dd>
- 6626The
- 6627value
- 6628is
- 6629a
- 6630<a href="#dfn-uri-reference" class="internalDFN">
- 6631URI
- 6632reference
- 6633</a>
- 6634created
- 6635from
- 6636<code>
- 6637<cite>
- 6638<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-itemvalue">
- 6639element.itemValue
- 6640</a>
- 6641</cite>
- 6642</code>.
- 6643(See
- 6644relevant
- 6645attribute
- 6646descriptions
- 6647in
- 6648[
- 6649<cite>
- 6650<a class="bibref" href="#bib-HTML5">
- 6651HTML5
- 6652</a>
- 6653</cite>
- 6654]).
- 6655</dd>
- 6656<dt>
- 6657If
- 6658the
- 6659element
- 6660is
- 6661a
- 6662<code>
- 6663time
- 6664</code>
- 6665element.
- 6666</dt>
- 6667<dd>
- 6668The
- 6669value
- 6670is
- 6671a
- 6672<a href="#dfn-literal" class="internalDFN">
- 6673literal
- 6674</a>
- 6675made
- 6676from
- 6677<code>
- 6678<cite>
- 6679<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-itemvalue">
- 6680element.itemValue
- 6681</a>
- 6682</cite>
- 6683</code>.
- 6684<dl>
- 6685<dt>
- 6686If
- 6687the
- 6688value
- 6689is
- 6690a
- 6691<cite>
- 6692<a href="http://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-date-string">
- 6693valid
- 6694date
- 6695string
- 6696</a>
- 6697</cite>
- 6698having
- 6699the
- 6700lexical
- 6701form
- 6702of
- 6703<cite>
- 6704<a href="http://www.w3.org/TR/xmlschema-2/#date">
- 6705xsd:date
- 6706</a>
- 6707</cite>
- 6708[
- 6709<cite>
- 6710<a class="bibref" href="#bib-RDF-SCHEMA">
- 6711RDF-SCHEMA
- 6712</a>
- 6713</cite>
- 6714].
- 6715</dt>
- 6716<dd>
- 6717The
- 6718value
- 6719is
- 6720a
- 6721<a href="#dfn-typed-literal" class="internalDFN">
- 6722typed
- 6723literal
- 6724</a>
- 6725composed
- 6726of
- 6727the
- 6728value
- 6729and
- 6730<code>
- 6731http://www.w3.org/2001/XMLSchema#date
- 6732</code>.
- 6733</dd>
- 6734<dt>
- 6735If
- 6736the
- 6737value
- 6738is
- 6739a
- 6740<cite>
- 6741<a href="http://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-time-string">
- 6742valid
- 6743time
- 6744string
- 6745</a>
- 6746</cite>
- 6747having
- 6748the
- 6749lexical
- 6750form
- 6751of
- 6752<cite>
- 6753<a href="http://www.w3.org/TR/xmlschema-2/#time">
- 6754xsd:time
- 6755</a>
- 6756</cite>
- 6757[
- 6758<cite>
- 6759<a class="bibref" href="#bib-RDF-SCHEMA">
- 6760RDF-SCHEMA
- 6761</a>
- 6762</cite>
- 6763].
- 6764</dt>
- 6765<dd>
- 6766The
- 6767value
- 6768is
- 6769a
- 6770<a href="#dfn-typed-literal" class="internalDFN">
- 6771typed
- 6772literal
- 6773</a>
- 6774composed
- 6775of
- 6776the
- 6777value
- 6778and
- 6779<code>
- 6780http://www.w3.org/2001/XMLSchema#time
- 6781</code>.
- 6782</dd>
- 6783<dt>
- 6784If
- 6785the
- 6786value
- 6787is
- 6788a
- 6789<cite>
- 6790<a href="http://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-local-date-and-time-string">
- 6791valid
- 6792local
- 6793date
- 6794and
- 6795time
- 6796string
- 6797</a>
- 6798</cite>
- 6799or
- 6800<cite>
- 6801<a href="http://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-global-date-and-time-string">
- 6802valid
- 6803global
- 6804date
- 6805and
- 6806time
- 6807string
- 6808</a>
- 6809</cite>
- 6810having
- 6811the
- 6812lexical
- 6813form
- 6814of
- 6815<cite>
- 6816<a href="http://www.w3.org/TR/xmlschema-2/#dateTime">
- 6817xsd:dateTime
- 6818</a>
- 6819</cite>
- 6820[
- 6821<cite>
- 6822<a class="bibref" href="#bib-RDF-SCHEMA">
- 6823RDF-SCHEMA
- 6824</a>
- 6825</cite>
- 6826].
- 6827</dt>
- 6828<dd>
- 6829The
- 6830value
- 6831is
- 6832a
- 6833<a href="#dfn-typed-literal" class="internalDFN">
- 6834typed
- 6835literal
- 6836</a>
- 6837composed
- 6838of
- 6839the
- 6840value
- 6841and
- 6842<code>
- 6843http://www.w3.org/2001/XMLSchema#dateTime
- 6844</code>.
- 6845</dd>
- 6846<dt>
- 6847If
- 6848the
- 6849value
- 6850is
- 6851a
- 6852<cite>
- 6853<a href="http://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-month-string">
- 6854valid
- 6855month
- 6856string
- 6857</a>
- 6858</cite>
- 6859having
- 6860the
- 6861lexical
- 6862form
- 6863of
- 6864<cite>
- 6865<a href="http://www.w3.org/TR/xmlschema-2/#gYearMonth">
- 6866xsd:gYearMonth
- 6867</a>
- 6868</cite>
- 6869[
- 6870<cite>
- 6871<a class="bibref" href="#bib-RDF-SCHEMA">
- 6872RDF-SCHEMA
- 6873</a>
- 6874</cite>
- 6875].
- 6876</dt>
- 6877<dd>
- 6878The
- 6879value
- 6880is
- 6881a
- 6882<a href="#dfn-typed-literal" class="internalDFN">
- 6883typed
- 6884literal
- 6885</a>
- 6886composed
- 6887of
- 6888the
- 6889value
- 6890and
- 6891<code>
- 6892http://www.w3.org/2001/XMLSchema#gYearMonth
- 6893</code>.
- 6894</dd>
- 6895<dt>
- 6896If
- 6897the
- 6898value
- 6899is
- 6900a
- 6901<cite>
- 6902<a href="http://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-non-negative-integer">
- 6903valid
- 6904non-negative
- 6905integer
- 6906</a>
- 6907</cite>
- 6908having
- 6909the
- 6910lexical
- 6911form
- 6912of
- 6913<cite>
- 6914<a href="http://www.w3.org/TR/xmlschema-2/#gYear">
- 6915xsd:gYear
- 6916</a>
- 6917</cite>
- 6918[
- 6919<cite>
- 6920<a class="bibref" href="#bib-RDF-SCHEMA">
- 6921RDF-SCHEMA
- 6922</a>
- 6923</cite>
- 6924].
- 6925</dt>
- 6926<dd>
- 6927The
- 6928value
- 6929is
- 6930a
- 6931<a href="#dfn-typed-literal" class="internalDFN">
- 6932typed
- 6933literal
- 6934</a>
- 6935composed
- 6936of
- 6937the
- 6938value
- 6939and
- 6940<code>
- 6941<del class="diff-old">http://www.w3.org/2001/XMLSchema#gYearMonth
- 6942</del>
- 6943<ins class="diff-chg">http://www.w3.org/2001/XMLSchema#gYear
- 6944</ins>
- 6945</code>.
- 6946</dd>
- 6947<dt>
- 6948If
- 6949the
- 6950value
- 6951has
- 6952the
- 6953lexical
- 6954form
- 6955of
- 6956<cite>
- 6957<a href="http://www.w3.org/TR/xmlschema-2/#duration">
- 6958xsd:duration
- 6959</a>
- 6960</cite>
- 6961[
- 6962<cite>
- 6963<a class="bibref" href="#bib-RDF-SCHEMA">
- 6964RDF-SCHEMA
- 6965</a>
- 6966</cite>
- 6967].
- 6968</dt>
- 6969<dd>
- 6970The
- 6971value
- 6972is
- 6973a
- 6974<a href="#dfn-typed-literal" class="internalDFN">
- 6975typed
- 6976literal
- 6977</a>
- 6978composed
- 6979of
- 6980the
- 6981value
- 6982and
- 6983<code>
- 6984http://www.w3.org/2001/XMLSchema#duration
- 6985</code>.
- 6986<div class="note">
- 6987<div class="note-title">
- 6988<span>
- 6989<ins class="diff-chg">Note
- 6990</ins></span></div><p class="">
- 6991The
- 6992referenced
- 6993version
- 6994of
- 6995[
- 6996<cite>
- 6997<a class="bibref" href="#bib-HTML5">
- 6998HTML5
- 6999</a>
- 7000</cite>
- 7001]
- 7002does
- 7003not
- 7004include
- 7005a
- 7006<em>
- 7007duration
- 7008</em>
- 7009data
- 7010type,
- 7011but
- 7012it
- 7013is
- 7014in
- 7015the
- 7016Editor's
- 7017Draft
- 7018and
- 7019is
- 7020expected
- 7021to
- 7022be
- 7023included
- 7024in
- 7025a
- 7026forthcoming
- 7027update
- 7028to
- 7029the
- 7030Working
- 7031Draft
- 7032</p>
- 7033</div>
- 7034</dd>
- 7035<dt>
- 7036Otherwise
- 7037</dt>
- 7038<dd>
- 7039The
- 7040value
- 7041is
- 7042a
- 7043<a href="#dfn-plain-literal" class="internalDFN">
- 7044plain
- 7045literal
- 7046</a>
- 7047created
- 7048from
- 7049the
- 7050value
- 7051with
- 7052language
- 7053information
- 7054set
- 7055from
- 7056the
- 7057<cite>
- 7058<del class="diff-old">lang
- 7059</del>
- 7060<a href="http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#language">
- 7061<ins class="diff-chg">language
- 7062</ins>
- 7063</a>
- 7064</cite>
- 7065<del class="diff-old">IDL
- 7066attribute
- 7067</del>
- 7068of
- 7069the
- 7070property
- 7071element.
- 7072<div class="note">
- 7073<div class="note-title">
- 7074<span>
- 7075<ins class="diff-chg">Note
- 7076</ins></span></div><p class="">
- 7077The
- 7078HTML
- 7079<em>
- 7080valid
- 7081yearless
- 7082date
- 7083string
- 7084</em>
- 7085is
- 7086similar
- 7087to
- 7088<cite>
- 7089<a href="http://www.w3.org/TR/xmlschema-2/#gMonthDay">
- 7090xsd:gMonthDay
- 7091</a>
- 7092</cite>,
- 7093but
- 7094the
- 7095lexical
- 7096forms
- 7097differ,
- 7098so
- 7099it
- 7100is
- 7101not
- 7102included
- 7103in
- 7104this
- 7105conversion.
- 7106</p>
- 7107</div>
- 7108</dd>
- 7109</dl>
- 7110<p>
- 7111See
- 7112<cite>
- 7113<a href="http://www.w3.org/TR/2011/WD-html5-20110525/rendering.html#the-time-element-0">
- 7114The
- 7115<code>
- 7116time
- 7117</code>
- 7118element
- 7119</a>
- 7120</cite>
- 7121in
- 7122[
- 7123<cite>
- 7124<a class="bibref" href="#bib-HTML5">
- 7125HTML5
- 7126</a>
- 7127</cite>
- 7128].
- 7129</p>
- 7130</dd>
- 7131<dt>
- 7132Otherwise
- 7133</dt>
- 7134<dd>
- 7135The
- 7136value
- 7137is
- 7138a
- 7139<a href="#dfn-plain-literal" class="internalDFN">
- 7140plain
- 7141literal
- 7142</a>
- 7143created
- 7144from
- 7145<del class="diff-old">element.itemValue
- 7146</del>
- 7147<ins class="diff-chg">the
- 7148value
- 7149</ins>
- 7150with
- 7151language
- 7152information
- 7153set
- 7154from
- 7155the
- 7156<cite>
- 7157<del class="diff-old">lang
- 7158</del>
- 7159<a href="http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#language">
- 7160<ins class="diff-chg">language
- 7161</ins>
- 7162</a>
- 7163</cite>
- 7164<del class="diff-old">IDL
- 7165attribute
- 7166</del>
- 7167of
- 7168the
- 7169property
- 7170element.
- 7171<p>
- 7172<ins class="diff-new">See
- 7173</ins><cite><a href="http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#the-lang-and-xml:lang-attributes"><ins class="diff-new">
- 7174The
- 7175</ins><code><ins class="diff-new">
- 7176lang
- 7177</ins></code><ins class="diff-new">
- 7178and
- 7179</ins><code><ins class="diff-new">
- 7180xml:lang
- 7181</ins></code><ins class="diff-new">
- 7182attributes
- 7183</ins></a></cite><ins class="diff-new">
- 7184in
- 7185[
- 7186</ins><cite><a class="bibref" href="#bib-HTML5"><ins class="diff-new">
- 7187HTML5
- 7188</ins></a></cite><ins class="diff-new">
- 7189]
- 7190for
- 7191determining
- 7192the
- 7193language
- 7194of
- 7195a
- 7196node.
- 7197</ins></p>
- 7198</dd>
- 7199</dl>
- 7200</dd>
- 7201<dt>
- 7202<dfn id="dfn-top-level-item">
- 7203top-level
- 7204item
- 7205</dfn>
- 7206</dt>
- 7207<dd>
- 7208An
- 7209<a href="#dfn-item" class="internalDFN">
- 7210item
- 7211</a>
- 7212which
- 7213does
- 7214not
- 7215contain
- 7216an
- 7217<del class="diff-old">@itemprop
- 7218</del>
- 7219<a class="aref internalDFN" href="#dfn-itemprop">
- 7220<ins class="diff-chg">itemprop
- 7221</ins>
- 7222</a>
- 7223attribute.
- 7224Available
- 7225through
- 7226the
- 7227<cite>
- 7228<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#microdata-dom-api">
- 7229Microdata
- 7230DOM
- 7231API
- 7232</a>
- 7233</cite>
- 7234as
- 7235<code>
- 7236document.getItems
- 7237</code>.
- 7238(See
- 7239<cite>
- 7240<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#top-level-microdata-items">
- 7241Associating
- 7242names
- 7243with
- 7244items
- 7245</a>
- 7246</cite>
- 7247in
- 7248[
- 7249<cite>
- 7250<a class="bibref" href="#bib-MICRODATA">
- 7251MICRODATA
- 7252</a>
- 7253</cite>
- 7254]).
- 7255</dd>
- 7256<dt>
- 7257<dfn id="dfn-uri-reference">
- 7258URI
- 7259reference
- 7260</dfn>
- 7261</dt>
- 7262<dd>
- 7263URI
- 7264references
- 7265are
- 7266suitable
- 7267to
- 7268be
- 7269used
- 7270in
- 7271<em>
- 7272subject
- 7273</em>,
- 7274<em>
- 7275predicate
- 7276</em>
- 7277or
- 7278<em>
- 7279object
- 7280</em>
- 7281positions
- 7282within
- 7283an
- 7284RDF
- 7285triple,
- 7286as
- 7287opposed
- 7288to
- 7289a
- 7290<a href="#dfn-literal" class="internalDFN">
- 7291literal
- 7292</a>
- 7293value
- 7294that
- 7295may
- 7296contain
- 7297a
- 7298string
- 7299representation
- 7300of
- 7301a
- 7302URI.
- 7303(See
- 7304[
- 7305<cite>
- 7306<a class="bibref" href="#bib-RDF-CONCEPTS">
- 7307RDF-CONCEPTS
- 7308</a>
- 7309</cite>
- 7310]).
- 7311<div class="issue">
- 7312<div class="issue-title">
- 7313<span>
- 7314<ins class="diff-new">Issue
- 7315</ins></span></div><div class="">
- 7316<p>
- 7317The
- 7318HTML5/microdata
- 7319content
- 7320model
- 7321for
- 7322<code>
- 7323@href
- 7324</code>,
- 7325<code>
- 7326@src
- 7327</code>,
- 7328<code>
- 7329@data
- 7330</code>,
- 7331<del class="diff-old">@itemtype
- 7332</del>
- 7333<a class="aref internalDFN" href="#dfn-itemtype">
- 7334<ins class="diff-chg">itemtype
- 7335</ins>
- 7336</a>
- 7337and
- 7338<del class="diff-old">@itemprop
- 7339</del>
- 7340<a class="aref internalDFN" href="#dfn-itemprop">
- 7341<ins class="diff-chg">itemprop
- 7342</ins>
- 7343</a>
- 7344and
- 7345<del class="diff-old">@itemid
- 7346</del>
- 7347<a class="aref internalDFN" href="#dfn-itemid">
- 7348<ins class="diff-chg">itemid
- 7349</ins>
- 7350</a>
- 7351is
- 7352that
- 7353of
- 7354a
- 7355URL,
- 7356not
- 7357a
- 7358URI
- 7359or
- 7360IRI.
- 7361</p>
- 7362<p>
- 7363A
- 7364proposed
- 7365mechanism
- 7366for
- 7367specifying
- 7368the
- 7369range
- 7370of
- 7371<a href="#dfn-property-value" class="internalDFN">
- 7372property
- 7373value
- 7374</a>
- 7375s
- 7376to
- 7377be
- 7378URI
- 7379reference
- 7380or
- 7381IRI
- 7382could
- 7383allow
- 7384these
- 7385to
- 7386be
- 7387specified
- 7388as
- 7389subject
- 7390or
- 7391object
- 7392using
- 7393a
- 7394<code>
- 7395@content
- 7396</code>
- 7397attribute.
- 7398</p>
- 7399</div>
- 7400</div>
- 7401</dd>
- 7402<dt>
- 7403<dfn id="dfn-vocabulary">
- 7404vocabulary
- 7405</dfn>
- 7406</dt>
- 7407<dd>
- 7408A
- 7409vocabulary
- 7410is
- 7411a
- 7412collection
- 7413of
- 7414URIs,
- 7415suitable
- 7416for
- 7417use
- 7418as
- 7419an
- 7420<del class="diff-old">@itemtype
- 7421</del>
- 7422<a class="aref internalDFN" href="#dfn-itemtype">
- 7423<ins class="diff-chg">itemtype
- 7424</ins>
- 7425</a>
- 7426or
- 7427<del class="diff-old">@itemprop
- 7428</del>
- 7429<a class="aref internalDFN" href="#dfn-itemprop">
- 7430<ins class="diff-chg">itemprop
- 7431</ins>
- 7432</a>
- 7433value,
- 7434that
- 7435share
- 7436a
- 7437common
- 7438<a href="#dfn-uri-prefix" class="internalDFN">
- 7439URI
- 7440prefix
- 7441</a>.
- 7442That
- 7443prefix
- 7444is
- 7445the
- 7446vocabulary
- 7447URI.
- 7448A
- 7449vocabulary
- 7450URI
- 7451is
- 7452not
- 7453allowed
- 7454to
- 7455be
- 7456a
- 7457prefix
- 7458of
- 7459another
- 7460vocabulary
- 7461URI.
- 7462<div class="note">
- 7463<div class="note-title">
- 7464<span>
- 7465<ins class="diff-new">Note
- 7466</ins></span></div><div class="">
- 7467This
- 7468definition
- 7469differs
- 7470from
- 7471the
- 7472language
- 7473in
- 7474the
- 7475HTML
- 7476spec
- 7477and
- 7478is
- 7479just
- 7480for
- 7481the
- 7482purpose
- 7483of
- 7484this
- 7485document.
- 7486In
- 7487HTML,
- 7488a
- 7489vocabulary
- 7490is
- 7491a
- 7492specification,
- 7493and
- 7494doesn't
- 7495have
- 7496a
- 7497URI.
- 7498In
- 7499our
- 7500view,
- 7501if
- 7502one
- 7503specification
- 7504defines
- 7505ten
- 7506<del class="diff-old">@itemtype
- 7507</del>
- 7508<a class="aref internalDFN" href="#dfn-itemtype">
- 7509<ins class="diff-chg">itemtype
- 7510</ins>
- 7511</a>
- 7512s,
- 7513then
- 7514these
- 7515could
- 7516be
- 7517treated
- 7518as
- 7519one
- 7520vocabulary
- 7521or
- 7522as
- 7523ten
- 7524distinct
- 7525vocabularies;
- 7526it
- 7527is
- 7528entirely
- 7529up
- 7530to
- 7531the
- 7532vocabulary
- 7533creator.
- 7534</div>
- 7535</div>
- 7536</dd>
- 7537</dl>
- 7538</section>
- 7539<section id="rdf-conversion-algorithm">
- 7540<h3>
- 7541<span class="secno">
- 7542<del class="diff-old">4.2
- 7543</del>
- 7544<ins class="diff-chg">5.2
- 7545</ins>
- 7546</span>
- 7547RDF
- 7548Conversion
- 7549Algorithm
- 7550</h3>
- 7551<p>
- 7552A
- 7553HTML
- 7554document
- 7555containing
- 7556microdata
- 7557<em class="rfc2119" title="may">
- 7558may
- 7559</em>
- 7560be
- 7561converted
- 7562to
- 7563any
- 7564other
- 7565RDF-compatible
- 7566document
- 7567format
- 7568using
- 7569the
- 7570algorithm
- 7571specified
- 7572in
- 7573this
- 7574section.
- 7575</p>
- 7576<p>
- 7577A
- 7578conforming
- 7579microdata
- 7580processor
- 7581implementing
- 7582RDF
- 7583conversion
- 7584<em class="rfc2119" title="must">
- 7585must
- 7586</em>
- 7587implement
- 7588a
- 7589processing
- 7590algorithm
- 7591that
- 7592results
- 7593in
- 7594the
- 7595equivalent
- 7596triples
- 7597to
- 7598those
- 7599that
- 7600the
- 7601following
- 7602algorithm
- 7603generates:
- 7604</p>
- 7605<p>
- 7606Set
- 7607<em>
- 7608item
- 7609list
- 7610</em>
- 7611to
- 7612an
- 7613empty
- 7614list.
- 7615</p>
- 7616<ol class="algorithm">
- 7617<li>
- 7618For
- 7619each
- 7620element
- 7621that
- 7622is
- 7623also
- 7624a
- 7625<a href="#dfn-top-level-item" class="internalDFN">
- 7626top-level
- 7627item
- 7628</a>
- 7629run
- 7630the
- 7631following
- 7632algorithm:
- 7633<ol class="algorithm">
- 7634<li>
- 7635<a href="#generate-the-triples">
- 7636Generate
- 7637the
- 7638triples
- 7639</a>
- 7640for
- 7641an
- 7642item
- 7643<em>
- 7644item
- 7645</em>,
- 7646using
- 7647the
- 7648<a href="#dfn-evaluation-context" class="internalDFN">
- 7649evaluation
- 7650context
- 7651</a>.
- 7652Let
- 7653<em>
- 7654result
- 7655</em>
- 7656be
- 7657the
- 7658(
- 7659<a href="#dfn-uri-reference" class="internalDFN">
- 7660URI
- 7661reference
- 7662</a>
- 7663or
- 7664<a href="#dfn-blank-node" class="internalDFN">
- 7665blank
- 7666node
- 7667</a>
- 7668)
- 7669subject
- 7670returned.
- 7671</li>
- 7672<li>
- 7673Append
- 7674<em>
- 7675result
- 7676</em>
- 7677to
- 7678<em>
- 7679item
- 7680list
- 7681</em>.
- 7682</li>
- 7683</ol>
- 7684</li>
- 7685<li>
- 7686<a href="#generate-collection">
- 7687Generate
- 7688an
- 7689RDF
- 7690Collection
- 7691</a>
- 7692<em>
- 7693list
- 7694</em>
- 7695from
- 7696the
- 7697ordered
- 7698list
- 7699of
- 7700values.
- 7701Set
- 7702<em>
- 7703value
- 7704</em>
- 7705to
- 7706the
- 7707value
- 7708returned
- 7709from
- 7710<a href="#generate-collection">
- 7711generate
- 7712an
- 7713RDF
- 7714Collection
- 7715</a>.
- 7716</li>
- 7717<li>
- 7718Generate
- 7719the
- 7720following
- 7721triple:
- 7722<dl class="triple">
- 7723<dt>
- 7724subject
- 7725</dt>
- 7726<dd>
- 7727<del class="diff-old">Document
- 7728</del>
- 7729<a href="#dfn-document-base" class="internalDFN">
- 7730<ins class="diff-chg">document
- 7731</ins>
- 7732base
- 7733</a>
- 7734</dd>
- 7735<dt>
- 7736predicate
- 7737</dt>
- 7738<dd>
- 7739<code>
- 7740http://www.w3.org/ns/md#item
- 7741</code>
- 7742</dd>
- 7743<dt>
- 7744object
- 7745</dt>
- 7746<dd>
- 7747<em>
- 7748value
- 7749</em>
- 7750</dd>
- 7751</dl>
- 7752</li>
- 7753<li>
- 7754<ins class="diff-new">Perform
- 7755</ins><a href="#vocabulary-entailment"><ins class="diff-new">
- 7756Vocabulary
- 7757Entailment
- 7758</ins></a>.</li>
- 7759</ol>
- 7760</section>
- 7761<section id="generate-the-triples">
- 7762<h3>
- 7763<span class="secno">
- 7764<del class="diff-old">4.3
- 7765</del>
- 7766<ins class="diff-chg">5.3
- 7767</ins>
- 7768</span>
- 7769Generate
- 7770the
- 7771triples
- 7772</h3>
- 7773<p>
- 7774When
- 7775the
- 7776user
- 7777agent
- 7778is
- 7779to
- 7780Generate
- 7781triples
- 7782for
- 7783an
- 7784<a href="#dfn-item" class="internalDFN">
- 7785item
- 7786</a>
- 7787<em>
- 7788item
- 7789</em>,
- 7790given
- 7791<a href="#dfn-evaluation-context" class="internalDFN">
- 7792evaluation
- 7793context
- 7794</a>,
- 7795it
- 7796must
- 7797run
- 7798the
- 7799following
- 7800steps:
- 7801</p>
- 7802<div class="note">
- 7803<div class="note-title">
- 7804<span>
- 7805<ins class="diff-chg">Note
- 7806</ins></span></div><p class="">
- 7807This
- 7808algorithm
- 7809has
- 7810undergone
- 7811substantial
- 7812change
- 7813from
- 7814the
- 7815original
- 7816microdata
- 7817specification
- 7818[
- 7819<cite>
- 7820<a class="bibref" href="#bib-MICRODATA">
- 7821MICRODATA
- 7822</a>
- 7823</cite>
- 7824].
- 7825</p>
- 7826</div>
- 7827<ol class="algorithm">
- 7828<li>
- 7829If
- 7830there
- 7831is
- 7832an
- 7833entry
- 7834for
- 7835<em>
- 7836item
- 7837</em>
- 7838in
- 7839<a href="#dfn-memory" class="internalDFN">
- 7840memory
- 7841</a>,
- 7842then
- 7843let
- 7844<em>
- 7845subject
- 7846</em>
- 7847be
- 7848the
- 7849subject
- 7850of
- 7851that
- 7852entry.
- 7853Otherwise,
- 7854if
- 7855<em>
- 7856item
- 7857</em>
- 7858has
- 7859a
- 7860<a href="#dfn-global-identifier" class="internalDFN">
- 7861global
- 7862identifier
- 7863</a>
- 7864and
- 7865that
- 7866<a href="#dfn-global-identifier" class="internalDFN">
- 7867global
- 7868identifier
- 7869</a>
- 7870is
- 7871an
- 7872<a href="#dfn-absolute-url" class="internalDFN">
- 7873absolute
- 7874URL
- 7875</a>,
- 7876let
- 7877<em>
- 7878subject
- 7879</em>
- 7880be
- 7881that
- 7882<a href="#dfn-global-identifier" class="internalDFN">
- 7883global
- 7884identifier
- 7885</a>.
- 7886Otherwise,
- 7887let
- 7888<em>
- 7889subject
- 7890</em>
- 7891be
- 7892a
- 7893new
- 7894<a href="#dfn-blank-node" class="internalDFN">
- 7895blank
- 7896node
- 7897</a>.
- 7898</li>
- 7899<li>
- 7900Add
- 7901a
- 7902mapping
- 7903from
- 7904<em>
- 7905item
- 7906</em>
- 7907to
- 7908<em>
- 7909subject
- 7910</em>
- 7911in
- 7912<a href="#dfn-memory" class="internalDFN">
- 7913memory
- 7914</a>
- 7915</li>
- 7916<li>
- 7917For
- 7918each
- 7919<em>
- 7920type
- 7921</em>
- 7922returned
- 7923from
- 7924<code>
- 7925<cite>
- 7926<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-itemtype">
- 7927element.itemType
- 7928</a>
- 7929</cite>
- 7930</code>
- 7931of
- 7932the
- 7933element
- 7934defining
- 7935the
- 7936<a href="#dfn-item" class="internalDFN">
- 7937item
- 7938</a>.
- 7939<ol class="algorithm">
- 7940<li>
- 7941If
- 7942<em>
- 7943type
- 7944</em>
- 7945is
- 7946an
- 7947<a href="#dfn-absolute-url" class="internalDFN">
- 7948absolute
- 7949URL
- 7950</a>,
- 7951generate
- 7952the
- 7953following
- 7954triple:
- 7955<dl class="triple">
- 7956<dt>
- 7957subject
- 7958</dt>
- 7959<dd>
- 7960<em>
- 7961subject
- 7962</em>
- 7963</dd>
- 7964<dt>
- 7965predicate
- 7966</dt>
- 7967<dd>
- 7968<code>
- 7969http://www.w3.org/1999/02/22-rdf-syntax-ns#type
- 7970</code>
- 7971</dd>
- 7972<dt>
- 7973object
- 7974</dt>
- 7975<dd>
- 7976<em>
- 7977type
- 7978</em>
- 7979(as
- 7980a
- 7981<a href="#dfn-uri-reference" class="internalDFN">
- 7982URI
- 7983reference
- 7984</a>
- 7985)
- 7986</dd>
- 7987</dl>
- 7988</li>
- 7989</ol>
- 7990</li>
- 7991<li>
- 7992Set
- 7993<em>
- 7994type
- 7995</em>
- 7996to
- 7997the
- 7998first
- 7999value
- 8000returned
- 8001from
- 8002<code>
- 8003<cite>
- 8004<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-itemtype">
- 8005element.itemType
- 8006</a>
- 8007</cite>
- 8008</code>
- 8009of
- 8010the
- 8011element
- 8012defining
- 8013the
- 8014<a href="#dfn-item" class="internalDFN">
- 8015item
- 8016</a>.
- 8017</li>
- 8018<li>
- 8019If
- 8020<em>
- 8021type
- 8022</em>
- 8023is
- 8024an
- 8025<a href="#dfn-absolute-url" class="internalDFN">
- 8026absolute
- 8027URL
- 8028</a>,
- 8029set
- 8030<a href="#dfn-current-name" class="internalDFN">
- 8031current
- 8032name
- 8033</a>
- 8034in
- 8035<a href="#dfn-evaluation-context" class="internalDFN">
- 8036evaluation
- 8037context
- 8038</a>
- 8039to
- 8040null.
- 8041</li>
- 8042<li>
- 8043Otherwise,
- 8044set
- 8045<em>
- 8046type
- 8047</em>
- 8048to
- 8049<a href="#dfn-current-type" class="internalDFN">
- 8050current
- 8051type
- 8052</a>
- 8053from
- 8054<a href="#dfn-evaluation-context" class="internalDFN">
- 8055evaluation
- 8056context
- 8057</a>
- 8058if
- 8059not
- 8060empty.
- 8061</li>
- 8062<li>
- 8063If
- 8064the
- 8065<a href="#dfn-registry" class="internalDFN">
- 8066registry
- 8067</a>
- 8068contains
- 8069a
- 8070<a href="#dfn-uri-prefix" class="internalDFN">
- 8071URI
- 8072prefix
- 8073</a>
- 8074that
- 8075is
- 8076a
- 8077character
- 8078for
- 8079character
- 8080match
- 8081of
- 8082<em>
- 8083type
- 8084</em>
- 8085up
- 8086to
- 8087the
- 8088length
- 8089of
- 8090the
- 8091<a href="#dfn-uri-prefix" class="internalDFN">
- 8092URI
- 8093prefix
- 8094</a>,
- 8095set
- 8096<em>
- 8097vocab
- 8098</em>
- 8099as
- 8100that
- 8101<a href="#dfn-uri-prefix" class="internalDFN">
- 8102URI
- 8103prefix
- 8104<del class="diff-old">.
- 8105</del>
- 8106</a>
- 8107<ins class="diff-chg">and
- 8108generate
- 8109the
- 8110following
- 8111triple:
- 8112</ins><dl class="triple"><dt><ins class="diff-chg">
- 8113subject
- 8114</ins></dt><dd><a href="#dfn-document-base" class="internalDFN"><ins class="diff-chg">
- 8115document
- 8116base
- 8117</ins></a></dd><dt><ins class="diff-chg">
- 8118predicate
- 8119</ins></dt><dd><code><ins class="diff-chg">
- 8120http://www.w3.org/ns/rdfa#usesVocabulary
- 8121</ins></code></dd><dt><ins class="diff-chg">
- 8122object
- 8123</ins></dt><dd><em><ins class="diff-chg">
- 8124vocab
- 8125</ins></em><ins class="diff-chg">
- 8126(as
- 8127a
- 8128</ins><a href="#dfn-uri-reference" class="internalDFN"><ins class="diff-chg">
- 8129URI
- 8130reference
- 8131</ins></a><ins class="diff-chg">
- 8132)
- 8133</ins></dd></dl>
- 8134</li>
- 8135<li>
- 8136Otherwise,
- 8137if
- 8138type
- 8139is
- 8140not
- 8141empty,
- 8142construct
- 8143<em>
- 8144vocab
- 8145</em>
- 8146by
- 8147removing
- 8148everything
- 8149following
- 8150the
- 8151last
- 8152SOLIDUS
- 8153U+002F
- 8154("/")
- 8155or
- 8156NUMBER
- 8157SIGN
- 8158U+0023
- 8159("#")
- 8160from
- 8161the
- 8162<em>
- 8163path
- 8164</em>
- 8165component
- 8166of
- 8167<em>
- 8168type
- 8169</em>.
- 8170</li>
- 8171<li>
- 8172Update
- 8173<a href="#dfn-evaluation-context" class="internalDFN">
- 8174evaluation
- 8175context
- 8176</a>
- 8177setting
- 8178<a href="#dfn-current-vocabulary" class="internalDFN">
- 8179current
- 8180vocabulary
- 8181</a>
- 8182to
- 8183<em>
- 8184vocab
- 8185</em>.
- 8186</li>
- 8187<li>
- 8188Set
- 8189<em>
- 8190property
- 8191list
- 8192</em>
- 8193to
- 8194an
- 8195empty
- 8196array
- 8197mapping
- 8198properties
- 8199to
- 8200one
- 8201or
- 8202more
- 8203<em>
- 8204value
- 8205</em>
- 8206s
- 8207as
- 8208established
- 8209below.
- 8210</li>
- 8211<li>
- 8212For
- 8213each
- 8214element
- 8215<em>
- 8216element
- 8217</em>
- 8218that
- 8219has
- 8220one
- 8221or
- 8222more
- 8223<a href="#dfn-property-names" class="internalDFN">
- 8224property
- 8225names
- 8226</a>
- 8227and
- 8228is
- 8229one
- 8230of
- 8231the
- 8232<a title="item properties" href="#dfn-item-properties" class="internalDFN">
- 8233properties
- 8234of
- 8235the
- 8236item
- 8237</a>
- 8238<em>
- 8239item
- 8240</em>,
- 8241in
- 8242the
- 8243order
- 8244those
- 8245elements
- 8246are
- 8247given
- 8248by
- 8249the
- 8250algorithm
- 8251that
- 8252returns
- 8253the
- 8254<a title="item properties" href="#dfn-item-properties" class="internalDFN">
- 8255properties
- 8256of
- 8257the
- 8258item
- 8259</a>,
- 8260run
- 8261the
- 8262following
- 8263substep:
- 8264<ol class="algorithm">
- 8265<li>
- 8266For
- 8267each
- 8268<em>
- 8269name
- 8270</em>
- 8271in
- 8272the
- 8273element's
- 8274<a href="#dfn-property-names" class="internalDFN">
- 8275property
- 8276names
- 8277</a>,
- 8278run
- 8279the
- 8280following
- 8281substeps:
- 8282<ol class="algorithm">
- 8283<li>
- 8284Let
- 8285<em>
- 8286context
- 8287</em>
- 8288be
- 8289a
- 8290copy
- 8291of
- 8292<a href="#dfn-evaluation-context" class="internalDFN">
- 8293evaluation
- 8294context
- 8295</a>
- 8296with
- 8297<a href="#dfn-current-type" class="internalDFN">
- 8298current
- 8299type
- 8300</a>
- 8301set
- 8302to
- 8303<em>
- 8304type
- 8305</em>.
- 8306</li>
- 8307<li>
- 8308Let
- 8309<em>
- 8310predicate
- 8311</em>
- 8312be
- 8313the
- 8314result
- 8315of
- 8316<a href="#generate-predicate-uri">
- 8317generate
- 8318predicate
- 8319URI
- 8320</a>
- 8321using
- 8322<em>
- 8323context
- 8324</em>
- 8325and
- 8326<em>
- 8327name
- 8328</em>.
- 8329Update
- 8330<em>
- 8331context
- 8332</em>
- 8333by
- 8334setting
- 8335<a href="#dfn-current-name" class="internalDFN">
- 8336current
- 8337name
- 8338</a>
- 8339to
- 8340<em>
- 8341predicate
- 8342</em>.
- 8343</li>
- 8344<li>
- 8345Let
- 8346<em>
- 8347value
- 8348</em>
- 8349be
- 8350the
- 8351<a href="#dfn-property-value" class="internalDFN">
- 8352property
- 8353value
- 8354</a>
- 8355of
- 8356<em>
- 8357element
- 8358</em>.
- 8359</li>
- 8360<li>
- 8361If
- 8362<em>
- 8363value
- 8364</em>
- 8365is
- 8366an
- 8367<a href="#dfn-item" class="internalDFN">
- 8368item
- 8369</a>,
- 8370then
- 8371<a href="#generate-the-triples">
- 8372generate
- 8373the
- 8374triples
- 8375</a>
- 8376for
- 8377<em>
- 8378value
- 8379</em>
- 8380using
- 8381<em>
- 8382context
- 8383</em>.
- 8384Replace
- 8385<em>
- 8386value
- 8387</em>
- 8388by
- 8389the
- 8390subject
- 8391returned
- 8392from
- 8393those
- 8394steps.
- 8395</li>
- 8396<li>
- 8397Add
- 8398<em>
- 8399value
- 8400</em>
- 8401to
- 8402<em>
- 8403property
- 8404list
- 8405</em>
- 8406for
- 8407<em>
- 8408predicate
- 8409</em>.
- 8410</li>
- 8411</ol>
- 8412</li>
- 8413</ol>
- 8414</li>
- 8415<li>
- 8416For
- 8417each
- 8418<em>
- 8419predicate
- 8420</em>
- 8421in
- 8422<em>
- 8423property
- 8424list
- 8425</em>:
- 8426<ol class="algorithm">
- 8427<li>
- 8428<a href="#generate-property-values">
- 8429Generate
- 8430property
- 8431values
- 8432</a>
- 8433<em>
- 8434subject
- 8435</em>,
- 8436<em>
- 8437predicate
- 8438</em>
- 8439and
- 8440the
- 8441list
- 8442of
- 8443values
- 8444associated
- 8445with
- 8446<em>
- 8447predicate
- 8448</em>
- 8449from
- 8450<em>
- 8451property
- 8452list
- 8453</em>
- 8454as
- 8455<em>
- 8456values
- 8457</em>.
- 8458</li>
- 8459</ol>
- 8460</li>
- 8461<li>
- 8462Return
- 8463<em>
- 8464subject
- 8465</em>
- 8466</li>
- 8467</ol>
- 8468</section>
- 8469<section id="generate-predicate-uri">
- 8470<h3>
- 8471<span class="secno">
- 8472<del class="diff-old">4.4
- 8473</del>
- 8474<ins class="diff-chg">5.4
- 8475</ins>
- 8476</span>
- 8477Generate
- 8478Predicate
- 8479URI
- 8480</h3>
- 8481<p>
- 8482Predicate
- 8483URI
- 8484generation
- 8485makes
- 8486use
- 8487of
- 8488<a href="#dfn-current-type" class="internalDFN">
- 8489current
- 8490type
- 8491</a>,
- 8492<a href="#dfn-current-name" class="internalDFN">
- 8493current
- 8494name
- 8495</a>,
- 8496and
- 8497<a href="#dfn-current-vocabulary" class="internalDFN">
- 8498current
- 8499vocabulary
- 8500</a>
- 8501from
- 8502an
- 8503<a href="#dfn-evaluation-context" class="internalDFN">
- 8504evaluation
- 8505context
- 8506</a>
- 8507<em>
- 8508context
- 8509</em>
- 8510along
- 8511with
- 8512<em>
- 8513name
- 8514</em>.
- 8515</p>
- 8516<ol class="algorithm">
- 8517<li>
- 8518If
- 8519<em>
- 8520name
- 8521</em>
- 8522is
- 8523an
- 8524<a href="#dfn-absolute-url" class="internalDFN">
- 8525absolute
- 8526URL
- 8527</a>,
- 8528return
- 8529<em>
- 8530name
- 8531</em>
- 8532as
- 8533a
- 8534<a href="#dfn-uri-reference" class="internalDFN">
- 8535URI
- 8536reference
- 8537</a>.
- 8538</li>
- 8539<li>
- 8540If
- 8541<a href="#dfn-current-type" class="internalDFN">
- 8542current
- 8543type
- 8544</a>
- 8545from
- 8546<em>
- 8547context
- 8548</em>
- 8549is
- 8550null,
- 8551there
- 8552can
- 8553be
- 8554no
- 8555<a href="#dfn-current-vocabulary" class="internalDFN">
- 8556current
- 8557vocabulary
- 8558</a>.
- 8559Return
- 8560the
- 8561<a href="#dfn-uri-reference" class="internalDFN">
- 8562URI
- 8563reference
- 8564</a>
- 8565that
- 8566is
- 8567the
- 8568<a href="#dfn-document-base" class="internalDFN">
- 8569document
- 8570base
- 8571</a>
- 8572with
- 8573its
- 8574<cite>
- 8575<a href="http://tools.ietf.org/html/rfc3986#section-3.5">
- 8576fragment
- 8577</a>
- 8578</cite>
- 8579set
- 8580to
- 8581the
- 8582<a href="#dfn-fragment-escape" class="internalDFN">
- 8583fragment-escape
- 8584</a>
- 8585d
- 8586value
- 8587of
- 8588<em>
- 8589name
- 8590</em>.
- 8591<div class="note">
- 8592<div class="note-title">
- 8593<span>
- 8594<ins class="diff-new">Note
- 8595</ins></span></div><div class="">
- 8596This
- 8597rule
- 8598is
- 8599intended
- 8600to
- 8601allow
- 8602for
- 8603a
- 8604the
- 8605case
- 8606where
- 8607no
- 8608type
- 8609is
- 8610set,
- 8611and
- 8612therefore
- 8613there
- 8614is
- 8615no
- 8616vocabulary
- 8617from
- 8618which
- 8619to
- 8620extract
- 8621rules.
- 8622For
- 8623example,
- 8624if
- 8625there
- 8626is
- 8627a
- 8628<a href="#dfn-document-base" class="internalDFN">
- 8629document
- 8630base
- 8631</a>
- 8632of
- 8633<code>
- 8634http://example.org/doc
- 8635</code>
- 8636and
- 8637an
- 8638<del class="diff-old">@itemprop
- 8639</del>
- 8640<a class="aref internalDFN" href="#dfn-itemprop">
- 8641<ins class="diff-chg">itemprop
- 8642</ins>
- 8643</a>
- 8644of
- 8645'title',
- 8646a
- 8647URI
- 8648will
- 8649be
- 8650constructed
- 8651to
- 8652be
- 8653<code>
- 8654http://example.org/doc#title
- 8655</code>.
- 8656</div>
- 8657</div>
- 8658</li>
- 8659<li>
- 8660Otherwise,
- 8661if
- 8662<a href="#dfn-current-vocabulary" class="internalDFN">
- 8663current
- 8664vocabulary
- 8665</a>
- 8666from
- 8667<em>
- 8668context
- 8669</em>
- 8670is
- 8671not
- 8672null
- 8673and
- 8674<a href="#dfn-registry" class="internalDFN">
- 8675registry
- 8676</a>
- 8677has
- 8678an
- 8679entry
- 8680for
- 8681<a href="#dfn-current-vocabulary" class="internalDFN">
- 8682current
- 8683vocabulary
- 8684</a>
- 8685having
- 8686a
- 8687<a href="#dfn-propertyuri" class="internalDFN">
- 8688propertyURI
- 8689</a>
- 8690entry
- 8691that
- 8692is
- 8693not
- 8694null,
- 8695set
- 8696that
- 8697as
- 8698<em>
- 8699scheme
- 8700</em>.
- 8701Otherwise,
- 8702set
- 8703<em>
- 8704scheme
- 8705</em>
- 8706to
- 8707<code>
- 8708vocabulary
- 8709</code>.
- 8710</li>
- 8711<li id="scheme-vocab">
- 8712If
- 8713<em>
- 8714scheme
- 8715</em>
- 8716is
- 8717<code>
- 8718vocabulary
- 8719</code>
- 8720<del class="diff-old">return
- 8721</del>
- 8722<ins class="diff-chg">set
- 8723</ins><em><ins class="diff-chg">
- 8724expandedURI
- 8725</ins></em><ins class="diff-chg">
- 8726to
- 8727</ins>
- 8728the
- 8729<a href="#dfn-uri-reference" class="internalDFN">
- 8730URI
- 8731reference
- 8732</a>
- 8733constructed
- 8734by
- 8735appending
- 8736the
- 8737<a href="#dfn-fragment-escape" class="internalDFN">
- 8738fragment-escape
- 8739</a>
- 8740d
- 8741value
- 8742of
- 8743<em>
- 8744name
- 8745</em>
- 8746to
- 8747<a href="#dfn-current-vocabulary" class="internalDFN">
- 8748current
- 8749vocabulary
- 8750</a>,
- 8751separated
- 8752by
- 8753a
- 8754U+0023
- 8755NUMBER
- 8756SIGN
- 8757character
- 8758(#)
- 8759unless
- 8760the
- 8761<a href="#dfn-current-vocabulary" class="internalDFN">
- 8762current
- 8763vocabulary
- 8764</a>
- 8765ends
- 8766with
- 8767either
- 8768a
- 8769U+0023
- 8770NUMBER
- 8771SIGN
- 8772character
- 8773(#)
- 8774or
- 8775SOLIDUS
- 8776U+002F
- 8777(/).
- 8778</li>
- 8779<li id="scheme-context">
- 8780<del class="diff-old">If
- 8781</del>
- 8782<ins class="diff-chg">Otherwise,
- 8783if
- 8784</ins>
- 8785<em>
- 8786scheme
- 8787</em>
- 8788is
- 8789<code>
- 8790contextual
- 8791</code>,
- 8792<del class="diff-old">return
- 8793</del>
- 8794<ins class="diff-chg">set
- 8795</ins><em><ins class="diff-chg">
- 8796expandedURI
- 8797</ins></em><ins class="diff-chg">
- 8798to
- 8799</ins>
- 8800the
- 8801<a href="#dfn-uri-reference" class="internalDFN">
- 8802URI
- 8803reference
- 8804</a>
- 8805constructed
- 8806as
- 8807follows:
- 8808<ol class="algorithm">
- 8809<li>
- 8810Let
- 8811<em>
- 8812s
- 8813</em>
- 8814be
- 8815<a href="#dfn-current-name" class="internalDFN">
- 8816current
- 8817name
- 8818</a>
- 8819from
- 8820<em>
- 8821context
- 8822</em>.
- 8823</li>
- 8824<li>
- 8825If
- 8826<code>
- 8827http://www.w3.org/ns/md?type=
- 8828</code>
- 8829is
- 8830a
- 8831prefix
- 8832of
- 8833<em>
- 8834s
- 8835</em>,
- 8836return
- 8837the
- 8838concatenation
- 8839of
- 8840<em>
- 8841s
- 8842</em>,
- 8843a
- 8844U+002E
- 8845FULL
- 8846STOP
- 8847character
- 8848(.)
- 8849and
- 8850the
- 8851<a href="#dfn-fragment-escape" class="internalDFN">
- 8852fragment-escape
- 8853</a>
- 8854d
- 8855value
- 8856of
- 8857<em>
- 8858name
- 8859</em>.
- 8860</li>
- 8861<li>
- 8862Otherwise,
- 8863return
- 8864the
- 8865concatenation
- 8866of
- 8867<code>
- 8868http://www.w3.org/ns/md?type=
- 8869</code>,
- 8870the
- 8871<a href="#dfn-fragment-escape" class="internalDFN">
- 8872fragment-escape
- 8873</a>
- 8874d
- 8875value
- 8876of
- 8877<a href="#dfn-current-type" class="internalDFN">
- 8878current
- 8879type
- 8880</a>,
- 8881the
- 8882string
- 8883<code>
- 8884&amp;prop=
- 8885</code>,
- 8886and
- 8887the
- 8888<a href="#dfn-fragment-escape" class="internalDFN">
- 8889fragment-escape
- 8890</a>
- 8891d
- 8892value
- 8893of
- 8894<em>
- 8895name
- 8896</em>.
- 8897</li>
- 8898</ol>
- 8899</li>
- 8900<li>
- 8901<ins class="diff-new">If
- 8902the
- 8903</ins><a href="#dfn-registry" class="internalDFN"><ins class="diff-new">
- 8904registry
- 8905</ins></a><ins class="diff-new">
- 8906entry
- 8907for
- 8908</ins><a href="#dfn-propertyuri" class="internalDFN"><ins class="diff-new">
- 8909propertyURI
- 8910</ins></a><ins class="diff-new">
- 8911has
- 8912an
- 8913</ins><code><ins class="diff-new">
- 8914equivalentProperty
- 8915</ins></code><ins class="diff-new">
- 8916key,
- 8917generate
- 8918the
- 8919following
- 8920triple
- 8921using
- 8922the
- 8923</ins><em><ins class="diff-new">
- 8924value
- 8925</ins></em><ins class="diff-new">
- 8926of
- 8927that
- 8928key:
- 8929</ins><dl class="triple"><dt><ins class="diff-new">
- 8930subject
- 8931</ins></dt><dd><em><ins class="diff-new">
- 8932expandedURI
- 8933</ins></em></dd><dt><ins class="diff-new">
- 8934predicate
- 8935</ins></dt><dd><code><ins class="diff-new">
- 8936http://www.w3.org/2002/07/owl#equivalentProperty
- 8937</ins></code></dd><dt><ins class="diff-new">
- 8938object
- 8939</ins></dt><dd><em><ins class="diff-new">
- 8940value
- 8941</ins></em></dd></dl><p><ins class="diff-new">
- 8942If
- 8943the
- 8944value
- 8945is
- 8946an
- 8947array,
- 8948generate
- 8949a
- 8950triple
- 8951for
- 8952each
- 8953value
- 8954of
- 8955that
- 8956array.
- 8957</ins></p></li><li><ins class="diff-new">
- 8958If
- 8959the
- 8960</ins><a href="#dfn-registry" class="internalDFN"><ins class="diff-new">
- 8961registry
- 8962</ins></a><ins class="diff-new">
- 8963entry
- 8964for
- 8965</ins><a href="#dfn-propertyuri" class="internalDFN"><ins class="diff-new">
- 8966propertyURI
- 8967</ins></a><ins class="diff-new">
- 8968has
- 8969an
- 8970</ins><code><ins class="diff-new">
- 8971subPropertyOf
- 8972</ins></code><ins class="diff-new">
- 8973key,
- 8974generate
- 8975the
- 8976following
- 8977triple
- 8978using
- 8979the
- 8980</ins><em><ins class="diff-new">
- 8981value
- 8982</ins></em><ins class="diff-new">
- 8983of
- 8984that
- 8985key:
- 8986</ins><dl class="triple"><dt><ins class="diff-new">
- 8987subject
- 8988</ins></dt><dd><em><ins class="diff-new">
- 8989expandedURI
- 8990</ins></em></dd><dt><ins class="diff-new">
- 8991predicate
- 8992</ins></dt><dd><code><ins class="diff-new">
- 8993http://www.w3.org/2000/01/rdf-schema#subPropertyOf
- 8994</ins></code></dd><dt><ins class="diff-new">
- 8995object
- 8996</ins></dt><dd><em><ins class="diff-new">
- 8997value
- 8998</ins></em></dd></dl><p><ins class="diff-new">
- 8999If
- 9000the
- 9001value
- 9002is
- 9003an
- 9004array,
- 9005generate
- 9006a
- 9007triple
- 9008for
- 9009each
- 9010value
- 9011of
- 9012that
- 9013array.
- 9014</ins></p></li><li><ins class="diff-new">
- 9015Return
- 9016</ins><em><ins class="diff-new">
- 9017expandedURI
- 9018</ins></em>.</li>
- 9019</ol>
- 9020</section>
- 9021<section id="generate-property-values">
- 9022<h3>
- 9023<span class="secno">
- 9024<del class="diff-old">4.5
- 9025</del>
- 9026<ins class="diff-chg">5.5
- 9027</ins>
- 9028</span>
- 9029Generate
- 9030Property
- 9031Values
- 9032</h3>
- 9033<p>
- 9034Property
- 9035value
- 9036serialization
- 9037makes
- 9038use
- 9039of
- 9040<em>
- 9041subject
- 9042</em>,
- 9043<em>
- 9044predicate
- 9045</em>
- 9046and
- 9047<em>
- 9048values
- 9049</em>.
- 9050</p>
- 9051<ol class="algorithm">
- 9052<li>
- 9053If
- 9054the
- 9055<a href="#dfn-registry" class="internalDFN">
- 9056registry
- 9057</a>
- 9058contains
- 9059a
- 9060URI
- 9061prefix
- 9062that
- 9063is
- 9064a
- 9065character
- 9066for
- 9067character
- 9068match
- 9069of
- 9070<em>
- 9071predicate
- 9072</em>
- 9073up
- 9074to
- 9075the
- 9076length
- 9077of
- 9078the
- 9079URI
- 9080prefix,
- 9081set
- 9082<em>
- 9083vocab
- 9084</em>
- 9085as
- 9086that
- 9087URI
- 9088prefix.
- 9089Otherwise
- 9090set
- 9091<em>
- 9092vocab
- 9093</em>
- 9094to
- 9095null.
- 9096</li>
- 9097<li>
- 9098If
- 9099<em>
- 9100vocab
- 9101</em>
- 9102is
- 9103not
- 9104null
- 9105and
- 9106<a href="#dfn-registry" class="internalDFN">
- 9107registry
- 9108</a>
- 9109has
- 9110an
- 9111entry
- 9112for
- 9113<em>
- 9114vocab
- 9115</em>
- 9116that
- 9117is
- 9118a
- 9119JSON
- 9120Object,
- 9121let
- 9122<em>
- 9123registry
- 9124object
- 9125</em>
- 9126be
- 9127that
- 9128value.
- 9129Otherwise
- 9130set
- 9131<em>
- 9132registry
- 9133object
- 9134</em>
- 9135to
- 9136null.
- 9137</li>
- 9138<li>
- 9139If
- 9140<em>
- 9141registry
- 9142object
- 9143</em>
- 9144is
- 9145not
- 9146null
- 9147and
- 9148<em>
- 9149registry
- 9150object
- 9151</em>
- 9152contains
- 9153key
- 9154<a href="#dfn-properties" class="internalDFN">
- 9155<code>
- 9156properties
- 9157</code>
- 9158</a>
- 9159which
- 9160has
- 9161a
- 9162JSON
- 9163Object
- 9164value,
- 9165let
- 9166<em>
- 9167properties
- 9168</em>
- 9169be
- 9170that
- 9171value.
- 9172Otherwise,
- 9173set
- 9174<em>
- 9175properties
- 9176</em>
- 9177to
- 9178null.
- 9179</li>
- 9180<li>
- 9181If
- 9182<em>
- 9183properties
- 9184</em>
- 9185is
- 9186not
- 9187null,
- 9188and
- 9189<em>
- 9190properties
- 9191</em>
- 9192contains
- 9193a
- 9194key,
- 9195which
- 9196after
- 9197<a href="#generate-predicate-uri">
- 9198Generate
- 9199Predicate
- 9200URI
- 9201</a>
- 9202expansion
- 9203has
- 9204a
- 9205value
- 9206which
- 9207is
- 9208a
- 9209JSON
- 9210Object,
- 9211let
- 9212<em>
- 9213property
- 9214override
- 9215</em>
- 9216be
- 9217that
- 9218value.
- 9219Otherwise,
- 9220set
- 9221<em>
- 9222property
- 9223override
- 9224</em>
- 9225to
- 9226null.
- 9227</li>
- 9228<li>
- 9229If
- 9230<em>
- 9231property
- 9232override
- 9233</em>
- 9234contains
- 9235the
- 9236key
- 9237<a href="#dfn-multiplevalues" class="internalDFN">
- 9238<code>
- 9239multipleValues
- 9240</code>
- 9241</a>,
- 9242set
- 9243that
- 9244as
- 9245<em>
- 9246method
- 9247</em>.
- 9248</li>
- 9249<li>
- 9250Otherwise,
- 9251if
- 9252<em>
- 9253registry
- 9254object
- 9255</em>
- 9256con
- 9257contains
- 9258the
- 9259key
- 9260<a href="#dfn-multiplevalues" class="internalDFN">
- 9261<code>
- 9262multipleValues
- 9263</code>
- 9264</a>,
- 9265set
- 9266that
- 9267as
- 9268<em>
- 9269method
- 9270</em>.
- 9271</li>
- 9272<li>
- 9273Otherwise,
- 9274set
- 9275<em>
- 9276method
- 9277</em>
- 9278to
- 9279<code>
- 9280unordered
- 9281</code>.
- 9282</li>
- 9283<li id="values-unordered">
- 9284If
- 9285<em>
- 9286method
- 9287</em>
- 9288is
- 9289<code>
- 9290unordered
- 9291</code>,
- 9292for
- 9293each
- 9294<em>
- 9295value
- 9296</em>
- 9297in
- 9298<em>
- 9299values
- 9300</em>,
- 9301generate
- 9302the
- 9303following
- 9304triple:
- 9305<dl class="triple">
- 9306<dt>
- 9307subject
- 9308</dt>
- 9309<dd>
- 9310<em>
- 9311subject
- 9312</em>
- 9313</dd>
- 9314<dt>
- 9315predicate
- 9316</dt>
- 9317<dd>
- 9318<em>
- 9319predicate
- 9320</em>
- 9321</dd>
- 9322<dt>
- 9323object
- 9324</dt>
- 9325<dd>
- 9326<em>
- 9327value
- 9328</em>
- 9329</dd>
- 9330</dl>
- 9331</li>
- 9332<li id="values-list">
- 9333Otherwise,
- 9334if
- 9335<em>
- 9336method
- 9337</em>
- 9338is
- 9339<code>
- 9340list
- 9341</code>:
- 9342<ol class="algorithm">
- 9343<li>
- 9344Set
- 9345<em>
- 9346value
- 9347</em>
- 9348to
- 9349the
- 9350value
- 9351returned
- 9352from
- 9353<a href="#generate-collection">
- 9354generate
- 9355an
- 9356RDF
- 9357Collection
- 9358</a>.
- 9359</li>
- 9360<li>
- 9361Generate
- 9362the
- 9363following
- 9364triple:
- 9365<dl class="triple">
- 9366<dt>
- 9367subject
- 9368</dt>
- 9369<dd>
- 9370<em>
- 9371subject
- 9372</em>
- 9373</dd>
- 9374<dt>
- 9375predicate
- 9376</dt>
- 9377<dd>
- 9378<em>
- 9379predicate
- 9380</em>
- 9381</dd>
- 9382<dt>
- 9383object
- 9384</dt>
- 9385<dd>
- 9386<em>
- 9387value
- 9388</em>
- 9389</dd>
- 9390</dl>
- 9391</li>
- 9392</ol>
- 9393</li>
- 9394</ol>
- 9395</section>
- 9396<section id="generate-collection">
- 9397<h3>
- 9398<span class="secno">
- 9399<del class="diff-old">4.6
- 9400</del>
- 9401<ins class="diff-chg">5.6
- 9402</ins>
- 9403</span>
- 9404Generate
- 9405RDF
- 9406Collection
- 9407</h3>
- 9408<p>
- 9409An
- 9410<dfn id="dfn-rdf-collection">
- 9411RDF
- 9412Collection
- 9413</dfn>
- 9414is
- 9415a
- 9416mechanism
- 9417for
- 9418defining
- 9419ordered
- 9420sequences
- 9421of
- 9422objects
- 9423in
- 9424RDF
- 9425(See
- 9426<cite>
- 9427<a href="http://www.w3.org/TR/rdf-syntax/#collections">
- 9428RDF
- 9429Collections
- 9430</a>
- 9431</cite>
- 9432in
- 9433[
- 9434<cite>
- 9435<a class="bibref" href="#bib-RDF-SCHEMA">
- 9436RDF-SCHEMA
- 9437</a>
- 9438</cite>
- 9439]).
- 9440As
- 9441the
- 9442RDF
- 9443data-model
- 9444is
- 9445that
- 9446of
- 9447an
- 9448unordered
- 9449graph,
- 9450a
- 9451linking
- 9452method
- 9453using
- 9454properties
- 9455<code>
- 9456rdf:first
- 9457</code>
- 9458and
- 9459<code>
- 9460rdf:next
- 9461</code>
- 9462is
- 9463required
- 9464to
- 9465be
- 9466able
- 9467to
- 9468specify
- 9469a
- 9470particular
- 9471order.
- 9472</p>
- 9473<p>
- 9474In
- 9475the
- 9476microdata
- 9477to
- 9478RDF
- 9479mapping,
- 9480<a href="#dfn-rdf-collection" class="internalDFN">
- 9481RDF
- 9482Collection
- 9483</a>
- 9484s
- 9485are
- 9486used
- 9487when
- 9488an
- 9489item
- 9490has
- 9491more
- 9492than
- 9493one
- 9494value
- 9495associated
- 9496with
- 9497a
- 9498given
- 9499property
- 9500to
- 9501ensure
- 9502that
- 9503the
- 9504original
- 9505document
- 9506order
- 9507is
- 9508maintained.
- 9509The
- 9510following
- 9511procedure
- 9512should
- 9513be
- 9514used
- 9515to
- 9516generate
- 9517triples
- 9518when
- 9519an
- 9520<a href="#dfn-item" class="internalDFN">
- 9521item
- 9522</a>
- 9523property
- 9524has
- 9525more
- 9526than
- 9527one
- 9528value
- 9529(contained
- 9530in
- 9531<em>
- 9532list
- 9533</em>
- 9534):
- 9535</p>
- 9536<ol class="algorithm">
- 9537<li>
- 9538Create
- 9539a
- 9540new
- 9541array
- 9542<em>
- 9543array
- 9544</em>
- 9545containing
- 9546a
- 9547<a href="#dfn-blank-node" class="internalDFN">
- 9548blank
- 9549node
- 9550</a>
- 9551for
- 9552every
- 9553value
- 9554in
- 9555<em>
- 9556list
- 9557</em>.
- 9558</li>
- 9559<li>
- 9560For
- 9561each
- 9562pair
- 9563of
- 9564<em>
- 9565bnode
- 9566</em>
- 9567from
- 9568<em>
- 9569array
- 9570</em>
- 9571and
- 9572<em>
- 9573value
- 9574</em>
- 9575from
- 9576<em>
- 9577list
- 9578</em>
- 9579the
- 9580following
- 9581triple
- 9582is
- 9583generated:
- 9584<dl class="triple">
- 9585<dt>
- 9586subject
- 9587</dt>
- 9588<dd>
- 9589<em>
- 9590bnode
- 9591</em>
- 9592</dd>
- 9593<dt>
- 9594predicate
- 9595</dt>
- 9596<dd>
- 9597<code>
- 9598http://www.w3.org/1999/02/22-rdf-syntax-ns#first
- 9599</code>
- 9600</dd>
- 9601<dt>
- 9602object
- 9603</dt>
- 9604<dd>
- 9605<em>
- 9606value
- 9607</em>
- 9608</dd>
- 9609</dl>
- 9610</li>
- 9611<li>
- 9612For
- 9613each
- 9614<em>
- 9615bnode
- 9616</em>
- 9617in
- 9618<em>
- 9619array
- 9620</em>
- 9621the
- 9622following
- 9623triple
- 9624is
- 9625generated:
- 9626<dl class="triple">
- 9627<dt>
- 9628subject
- 9629</dt>
- 9630<dd>
- 9631<em>
- 9632bnode
- 9633</em>
- 9634</dd>
- 9635<dt>
- 9636predicate
- 9637</dt>
- 9638<dd>
- 9639<code>
- 9640http://www.w3.org/1999/02/22-rdf-syntax-ns#rest
- 9641</code>
- 9642</dd>
- 9643<dt>
- 9644object
- 9645</dt>
- 9646<dd>
- 9647next
- 9648<em>
- 9649bnode
- 9650</em>
- 9651in
- 9652<em>
- 9653array
- 9654</em>
- 9655or,
- 9656if
- 9657that
- 9658does
- 9659not
- 9660exist,
- 9661<code>
- 9662http://www.w3.org/1999/02/22-rdf-syntax-ns#nil
- 9663</code>
- 9664</dd>
- 9665</dl>
- 9666</li>
- 9667<li>
- 9668Return
- 9669the
- 9670first
- 9671<a href="#dfn-blank-node" class="internalDFN">
- 9672blank
- 9673node
- 9674</a>
- 9675from
- 9676<em>
- 9677array
- 9678</em>.
- 9679</li>
- 9680</ol>
- 9681</section>
- 9682</section>
- 9683<section class="appendix informative" id="testing">
- 9684<h2>
- 9685<span class="secno">
- 9686A.
- 9687</span>
- 9688Testing
- 9689</h2>
- 9690<p>
- 9691<em>
- 9692This
- 9693section
- 9694is
- 9695non-normative.
- 9696</em>
- 9697</p>
- 9698<p>
- 9699A
- 9700test
- 9701suite
- 9702[
- 9703<cite>
- 9704<a class="bibref" href="#bib-MICRODATA-RDF-TESTS">
- 9705MICRODATA-RDF-TESTS
- 9706</a>
- 9707</cite>
- 9708]
- 9709under
- 9710development
- 9711to
- 9712help
- 9713processor
- 9714developers
- 9715verify
- 9716conformance
- 9717to
- 9718this
- 9719specification.
- 9720</p>
- 9721</section>
- 9722<section class="appendix informative" id="markup-examples">
- 9723<h2>
- 9724<span class="secno">
- 9725B.
- 9726</span>
- 9727Markup
- 9728Examples
- 9729</h2>
- 9730<p>
- 9731<em>
- 9732This
- 9733section
- 9734is
- 9735non-normative.
- 9736</em>
- 9737</p>
- 9738<p>
- 9739The
- 9740microdata
- 9741example
- 9742below
- 9743expresses
- 9744book
- 9745information
- 9746as
- 9747an
- 9748FRBR
- 9749Work
- 9750item.
- 9751</p>
- 9752<del class="diff-old">&lt;dl itemscope
- 9753</del>
- 9754<div class="example"><div class="example-title"><span>Example 16</span></div><pre class="example">&lt;dl itemscope
- 9755    itemtype="http://purl.org/vocab/frbr/core#Work"
- 9756    itemid="http://books.example.com/works/45U8QJGZSQKDH8N"
- 9757    lang="en"&gt;
- 9758 &lt;dt&gt;Title&lt;/dt&gt;
- 9759 &lt;dd&gt;&lt;cite itemprop="http://purl.org/dc/terms/title"&gt;Just a Geek&lt;/cite&gt;&lt;/dd&gt;
- 9760 &lt;dt&gt;By&lt;/dt&gt;
- 9761 &lt;dd&gt;&lt;span itemprop="http://purl.org/dc/terms/creator"&gt;Wil Wheaton&lt;/span&gt;&lt;/dd&gt;
- 9762 &lt;dt&gt;Format&lt;/dt&gt;
- 9763 &lt;dd itemprop="http://purl.org/vocab/frbr/core#realization"
- 9764     itemscope
- 9765     itemtype="http://purl.org/vocab/frbr/core#Expression"
- 9766     itemid="http://books.example.com/products/9780596007683.BOOK"&gt;
- 9767  &lt;link itemprop="http://purl.org/dc/terms/type" href="http://books.example.com/product-types/BOOK"&gt;
- 9768  Print
- 9769 &lt;/dd&gt;
- 9770 &lt;dd itemprop="http://purl.org/vocab/frbr/core#realization"
- 9771     itemscope
- 9772     itemtype="http://purl.org/vocab/frbr/core#Expression"
- 9773     itemid="http://books.example.com/products/9780596802189.EBOOK"&gt;
- 9774  &lt;link itemprop="http://purl.org/dc/terms/type" href="http://books.example.com/product-types/EBOOK"&gt;
- 9775  Ebook
- 9776 &lt;/dd&gt;
- 9777&lt;/dl&gt;
- 9778</pre>
- 9779</div>
- 9780<p>
- 9781Assuming
- 9782that
- 9783<a href="#dfn-registry" class="internalDFN">
- 9784registry
- 9785</a>
- 9786contains
- 9787a
- 9788an
- 9789entry
- 9790for
- 9791<code>
- 9792http://purl.org/vocab/frbr/core#
- 9793</code>
- 9794with
- 9795<a href="#dfn-propertyuri" class="internalDFN">
- 9796<code>
- 9797propertyURI
- 9798</code>
- 9799</a>
- 9800set
- 9801to
- 9802<code>
- 9803vocabulary
- 9804</code>,
- 9805this
- 9806is
- 9807equivalent
- 9808to
- 9809the
- 9810following
- 9811Turtle:
- 9812</p>
- 9813<del class="diff-old">@prefix dc: &lt;http://purl.org/dc/terms/&gt; .
- 9814</del>
- 9815<div class="example"><div class="example-title"><span>Example 17</span></div><pre class="example">@prefix dc: &lt;http://purl.org/dc/terms/&gt; .
- 9816@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
- 9817@prefix frbr: &lt;http://purl.org/vocab/frbr/core#&gt; .
- 9818<ins class="diff-new">@prefix rdfa: &lt;http://www.w3.org/ns/rdfa#&gt; .
- 9819</ins>
- 9820<del class="diff-old">&lt;&gt; md:item (&lt;http://books.example.com/works/45U8QJGZSQKDH8N&gt;) .
- 9821</del>
- 9822<ins class="diff-chg">&lt;&gt; md:item (&lt;http://books.example.com/works/45U8QJGZSQKDH8N&gt;) ;
- 9823  rdfa:usesVocabulary frbr: .
- 9824</ins>
- 9825&lt;http://books.example.com/works/45U8QJGZSQKDH8N&gt; a frbr:Work ;
- 9826  dc:creator "Wil Wheaton"@en ;
- 9827  dc:title "Just a Geek"@en ;
- 9828  frbr:realization &lt;http://books.example.com/products/9780596007683.BOOK&gt;,
- 9829    &lt;http://books.example.com/products/9780596802189.EBOOK&gt; .
- 9830&lt;http://books.example.com/products/9780596007683.BOOK&gt; a frbr:Expression ;
- 9831  dc:type &lt;http://books.example.com/product-types/BOOK&gt; .
- 9832&lt;http://books.example.com/products/9780596802189.EBOOK&gt; a frbr:Expression ;
- 9833dc:type
- 9834&lt;http://books.example.com/product-types/EBOOK&gt;
- 9835.
- 9836</pre>
- 9837</div>
- 9838<p>
- 9839The
- 9840following
- 9841snippet
- 9842of
- 9843HTML
- 9844has
- 9845microdata
- 9846for
- 9847two
- 9848people
- 9849with
- 9850the
- 9851same
- 9852address.
- 9853This
- 9854illustrates
- 9855two
- 9856<a href="#dfn-item" class="internalDFN">
- 9857item
- 9858</a>
- 9859s
- 9860referencing
- 9861a
- 9862third
- 9863item,
- 9864and
- 9865how
- 9866only
- 9867a
- 9868single
- 9869RDF
- 9870resource
- 9871definition
- 9872is
- 9873created
- 9874for
- 9875that
- 9876third
- 9877item.
- 9878</p>
- 9879<del class="diff-old">&lt;p&gt;
- 9880</del>
- 9881<div class="example"><div class="example-title"><span>Example 18</span></div><pre class="example">&lt;p&gt;
- 9882 Both
- 9883<del class="diff-old"> &lt;span itemscope="" itemtype="http://microformats.org/profile/hcard" itemref="home"&gt;
- 9884</del>
- 9885<ins class="diff-chg"> &lt;span itemscope itemtype="http://microformats.org/profile/hcard" itemref="home"&gt;
- 9886</ins>
- 9887   &lt;span itemprop="fn"
- 9888<del class="diff-old">       &gt;&lt;span itemprop="n" itemscope=""
- 9889</del>
- 9890<ins class="diff-chg">       &gt;&lt;span itemprop="n" itemscope
- 9891</ins>
- 9892       &gt;&lt;span itemprop="given-name"&gt;Princeton&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
- 9893  &lt;/span&gt;
- 9894 and
- 9895<del class="diff-old"> &lt;span itemscope="" itemtype="http://microformats.org/profile/hcard" itemref="home"&gt;
- 9896</del>
- 9897<ins class="diff-chg"> &lt;span itemscope itemtype="http://microformats.org/profile/hcard" itemref="home"&gt;
- 9898</ins>
- 9899   &lt;span itemprop="fn"
- 9900<del class="diff-old">     &gt;&lt;span itemprop="n" itemscope=""
- 9901</del>
- 9902<ins class="diff-chg">     &gt;&lt;span itemprop="n" itemscope
- 9903</ins>
- 9904       &gt;&lt;span itemprop="given-name"&gt;Trekkie&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
- 9905  &lt;/span&gt;
- 9906 live at
- 9907<del class="diff-old"> &lt;span id="home" itemprop="adr" itemscope=""&gt;
- 9908</del>
- 9909<ins class="diff-chg"> &lt;span id="home" itemprop="adr" itemscope&gt;
- 9910</ins>
- 9911   &lt;span itemprop="street-address"&gt;Avenue Q&lt;/span&gt;.
- 9912 &lt;/span&gt;
- 9913&lt;/p&gt;
- 9914</pre>
- 9915</div>
- 9916<p>
- 9917Assuming
- 9918that
- 9919<a href="#dfn-registry" class="internalDFN">
- 9920registry
- 9921</a>
- 9922contains
- 9923a
- 9924an
- 9925entry
- 9926for
- 9927<code>
- 9928http://microformats.org/profile/hcard
- 9929</code>
- 9930with
- 9931<a href="#dfn-propertyuri" class="internalDFN">
- 9932<code>
- 9933propertyURI
- 9934</code>
- 9935</a>
- 9936set
- 9937to
- 9938<code>
- 9939vocabulary
- 9940</code>,
- 9941it
- 9942generates
- 9943these
- 9944triples
- 9945expressed
- 9946in
- 9947Turtle:
- 9948</p>
- 9949<del class="diff-old">@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
- 9950</del>
- 9951<div class="example"><div class="example-title"><span>Example 19</span></div><pre class="example">@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
- 9952@prefix hcard: &lt;http://microformats.org/profile/hcard#&gt; .
- 9953<ins class="diff-new">@prefix rdfa: &lt;http://www.w3.org/ns/rdfa#&gt; .
- 9954</ins>
- 9955&lt;&gt; md:item (
- 9956  [ a &lt;http://microformats.org/profile/hcard&gt;;
- 9957    hcard:fn "Princeton";
- 9958    hcard:n [ hcard:given-name "Princeton" ];
- 9959    hcard:adr _:a
- 9960  ]
- 9961  [ a &lt;http://microformats.org/profile/hcard&gt;;
- 9962    hcard:fn "Trekkie";
- 9963    hcard:n [ hcard:given-name "Trekkie" ];
- 9964    hcard:adr _:a
- 9965<del class="diff-old">  ]) .
- 9966</del>
- 9967<ins class="diff-chg">  ]) ;
- 9968  rdfa:usesVocabulary &lt;http://microformats.org/profile/hcard&gt; .
- 9969</ins>
- 9970_:a
- 9971hcard:street-address
- 9972"Avenue
- 9973Q"
- 9974.
- 9975</pre>
- 9976</div>
- 9977<p>
- 9978The
- 9979following
- 9980snippet
- 9981of
- 9982HTML
- 9983has
- 9984microdata
- 9985for
- 9986a
- 9987playlist,
- 9988and
- 9989illustrates
- 9990overriding
- 9991a
- 9992property
- 9993to
- 9994place
- 9995elements
- 9996in
- 9997an
- 9998RDF
- 9999<del class="diff-old">Collection:
-10000</del>
-10001<ins class="diff-chg">Collection.
-10002This
-10003also
-10004illustrates
-10005the
-10006use
-10007of
-10008the
-10009</ins><code><ins class="diff-chg">
-10010schema:additionalType
-10011</ins></code><ins class="diff-chg">
-10012property
-10013to
-10014relate
-10015recordings
-10016to
-10017the
-10018</ins><cite><a href="http://musicontology.com/"><ins class="diff-chg">
-10019Music
-10020Ontology
-10021</ins></a></cite>:
-10022</p>
-10023<del class="diff-old">&lt;div itemscope="" itemtype="http://schema.org/MusicPlaylist"&gt;
-10024</del>
-10025<div class="example"><div class="example-title"><span>Example 20</span></div><pre class="example">&lt;div itemscope itemtype="http://schema.org/MusicPlaylist"&gt;
-10026  &lt;span itemprop="name"&gt;Classic Rock Playlist&lt;/span&gt;
-10027  &lt;meta itemprop="numTracks" content="2"/&gt;
-10028  &lt;p&gt;Including works by
-10029    &lt;span itemprop="byArtist"&gt;Lynard Skynard&lt;/span&gt; and
-10030    &lt;span itemprop="byArtist"&gt;AC/DC&lt;/span&gt;&lt;/p&gt;.
-10031<del class="diff-old">  &lt;div itemprop="tracks" itemscope="" itemtype="http://schema.org/MusicRecording"&gt;
-10032</del>
-10033<ins class="diff-chg">  &lt;div itemprop="tracks" itemscope itemtype="http://schema.org/MusicRecording"&gt;
-10034    &lt;link itemprop="additionalType" href="http://purl.org/ontology/mo/MusicalManifestation"/&gt;
-10035</ins>
-10036    1.&lt;span itemprop="name"&gt;Sweet Home Alabama&lt;/span&gt; -
-10037    &lt;span itemprop="byArtist"&gt;Lynard Skynard&lt;/span&gt;
-10038    &lt;link href="sweet-home-alabama" itemprop="url" /&gt;
-10039   &lt;/div&gt;
-10040<del class="diff-old">  &lt;div itemprop="tracks" itemscope="" itemtype="http://schema.org/MusicRecording"&gt;
-10041</del>
-10042<ins class="diff-chg">  &lt;div itemprop="tracks" itemscope itemtype="http://schema.org/MusicRecording"&gt;
-10043    &lt;link itemprop="additionalType" href="http://purl.org/ontology/mo/MusicalManifestation"/&gt;
-10044</ins>
-10045    2.&lt;span itemprop="name"&gt;Shook you all Night Long&lt;/span&gt; -
-10046    &lt;span itemprop="byArtist"&gt;AC/DC&lt;/span&gt;
-10047    &lt;link href="shook-you-all-night-long" itemprop="url" /&gt;
-10048  &lt;/div&gt;
-10049&lt;/div&gt;
-10050</pre>
-10051</div>
-10052<p>
-10053Assuming
-10054that
-10055<a href="#dfn-registry" class="internalDFN">
-10056registry
-10057</a>
-10058contains
-10059a
-10060an
-10061entry
-10062for
-10063<code>
-10064http://schema.org/
-10065</code>
-10066with
-10067<a href="#dfn-propertyuri" class="internalDFN">
-10068<code>
-10069propertyURI
-10070</code>
-10071</a>
-10072set
-10073to
-10074<code>
-10075vocabulary
-10076</code>,
-10077<a href="#dfn-multiplevalues" class="internalDFN">
-10078<code>
-10079multipleValues
-10080</code>
-10081</a>
-10082set
-10083to
-10084<code>
-10085unordered
-10086</code>
-10087with
-10088the
-10089properties
-10090<code>
-10091track
-10092</code>
-10093and
-10094<code>
-10095byArtist
-10096</code>
-10097having
-10098<a href="#dfn-multiplevalues" class="internalDFN">
-10099<code>
-10100multipleValues
-10101</code>
-10102</a>
-10103set
-10104to
-10105<code>
-10106list
-10107</code>,
-10108it
-10109generates
-10110these
-10111triples
-10112expressed
-10113in
-10114Turtle:
-10115</p>
-10116<del class="diff-old">@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
-10117</del>
-10118<div class="example"><div class="example-title"><span>Example 21</span></div><pre class="example">@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
-10119<ins class="diff-chg">@prefix mo: &lt;http://purl.org/ontology/mo/&gt; .
-10120</ins>
-10121@prefix rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt; .
-10122<ins class="diff-new">@prefix rdfa: &lt;http://www.w3.org/ns/rdfa#&gt; .
-10123@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
-10124</ins>
-10125@prefix schema: &lt;http://schema.org/&gt; .
-10126&lt;&gt; md:item ([ a schema:MusicPlaylist;
-10127  schema:name "Classic Rock Playlist";
-10128  schema:byArtist ("Lynard Skynard" "AC/DC");
-10129  schema:numTracks "2";
-10130  schema:tracks (
-10131<del class="diff-old">    [ a schema:MusicRecording;
-10132      schema:byArtist ("Lynard Skynard");;
-10133</del>
-10134<ins class="diff-chg">    [ a schema:MusicRecording, mo:MusicalManifestation;
-10135      schema:additionalType mo:MusicalManifestation;
-10136      schema:byArtist ("Lynard Skynard");
-10137</ins>
-10138      schema:name "Sweet Home Alabama";
-10139      schema:url &lt;sweet-home-alabama&gt;]
-10140<del class="diff-old">    [ a schema:MusicRecording;
-10141</del>
-10142<ins class="diff-chg">    [ a schema:MusicRecording, mo:MusicalManifestation;
-10143      schema:additionalType mo:MusicalManifestation;
-10144</ins>
-10145      schema:byArtist ("AC/DC");;
-10146      schema:name "Shook you all Night Long";
-10147      schema:url &lt;shook-you-all-night-long&gt;]
-10148<del class="diff-old">)]);
-10149</del>
-10150<ins class="diff-chg">  )]);
-10151  rdfa:usesVocabulary schema: .
-10152  
-10153schema:additionalType
-10154rdfs:subPropertyOf
-10155rdf:type
-10156</ins>
-10157.
-10158</pre>
-10159</div>
-10160</section>
-10161<section class="appendix informative" id="example-registry">
-10162<h2>
-10163<span class="secno">
-10164C.
-10165</span>
-10166Example
-10167<a href="#dfn-registry" class="internalDFN">
-10168registry
-10169</a>
-10170</h2>
-10171<p>
-10172<em>
-10173This
-10174section
-10175is
-10176non-normative.
-10177</em>
-10178</p>
-10179<p>
-10180The
-10181following
-10182is
-10183an
-10184example
-10185<a href="#dfn-registry" class="internalDFN">
-10186registry
-10187</a>
-10188in
-10189JSON
-10190format.
-10191</p>
-10192<del class="diff-old">  {
-10193</del>
-10194  <div class="example"><div class="example-title"><span>Example 22</span></div><pre class="example">{
-10195  "http://schema.org/": {
-10196    "propertyURI":    "vocabulary",
-10197    "multipleValues": "unordered",
-10198    "properties": {
-10199<ins class="diff-new">      "additionalType": {"subPropertyOf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#type"},
-10200      "blogPosts": {"multipleValues": "list"},
-10201</ins>
-10202      "blogPosts": {"multipleValues": "list"},
-10203      "breadcrumb": {"multipleValues": "list"},
-10204      "byArtist": {"multipleValues": "list"},
-10205      "creator": {"multipleValues": "list"},
-10206<ins class="diff-new">      "episode": {"multipleValues": "list"},
-10207</ins>
-10208      "episodes": {"multipleValues": "list"},
-10209<ins class="diff-new">      "event": {"multipleValues": "list"},
-10210</ins>
-10211      "events": {"multipleValues": "list"},
-10212<ins class="diff-new">      "founder": {"multipleValues": "list"},
-10213</ins>
-10214      "founders": {"multipleValues": "list"},
-10215      "itemListElement": {"multipleValues": "list"},
-10216      "musicGroupMember": {"multipleValues": "list"},
-10217      "performerIn": {"multipleValues": "list"},
-10218<ins class="diff-new">      "actor": {"multipleValues": "list"},
-10219      "actors": {"multipleValues": "list"},
-10220      "performer": {"multipleValues": "list"},
-10221</ins>
-10222      "performers": {"multipleValues": "list"},
-10223      "producer": {"multipleValues": "list"},
-10224      "recipeInstructions": {"multipleValues": "list"},
-10225<ins class="diff-new">      "season": {"multipleValues": "list"},
-10226</ins>
-10227      "seasons": {"multipleValues": "list"},
-10228<ins class="diff-new">      "subEvent": {"multipleValues": "list"},
-10229</ins>
-10230      "subEvents": {"multipleValues": "list"},
-10231<ins class="diff-new">      "track": {"multipleValues": "list"},
-10232</ins>
-10233      "tracks": {"multipleValues": "list"}
-10234    }
-10235  },
-10236  "http://microformats.org/profile/hcard": {
-10237    "propertyURI":    "vocabulary",
-10238    "multipleValues": "unordered"
-10239  },
-10240  "http://microformats.org/profile/hcalendar#": {
-10241    "propertyURI":    "vocabulary",
-10242    "multipleValues": "unordered",
-10243    "properties": {
-10244      "categories": {"multipleValues": "list"}
-10245    }
-10246  }
-10247}
-10248</pre>
-10249</div>
-10250</section>
-10251<section class="appendix informative" id="acknowledgements">
-10252<h2>
-10253<span class="secno">
-10254D.
-10255</span>
-10256Acknowledgements
-10257</h2>
-10258<p>
-10259<em>
-10260This
-10261section
-10262is
-10263non-normative.
-10264</em>
-10265</p>
-10266<p>
-10267Thanks
-10268to
-10269Richard
-10270Cyganiak
-10271for
-10272property
-10273URI
-10274and
-10275vocabulary
-10276terminology
-10277and
-10278the
-10279general
-10280excellent
-10281consideration
-10282of
-10283practical
-10284problems
-10285in
-10286generating
-10287RDF
-10288from
-10289microdata.
-10290</p>
-10291</section>
-10292<section id="references" class="appendix">
-10293<h2>
-10294<span class="secno">
-10295E.
-10296</span>
-10297References
-10298</h2>
-10299<section id="normative-references">
-10300<h3>
-10301<span class="secno">
-10302E.1
-10303</span>
-10304Normative
-10305references
-10306</h3>
-10307<dl class="bibliography">
-10308<dt id="bib-HTML5">
-10309[HTML5]
-10310</dt>
-10311<dd>
-10312Ian
-10313Hickson;
-10314David
-10315Hyatt.
-10316<a href="http://www.w3.org/TR/html5">
-10317<cite>
-10318HTML5.
-10319</cite>
-10320</a>
-10321<del class="diff-old">25
-10322May
-103232011.
-10324</del>
-10325<ins class="diff-chg">29
-10326March
-103272012.
-10328</ins>
-10329W3C
-10330Working
-10331Draft.
-10332(Work
-10333in
-10334progress.)
-10335URL:
-10336<a href="http://www.w3.org/TR/html5">
-10337http://www.w3.org/TR/html5
-10338</a>
-10339</dd>
-10340<dt id="bib-MICRODATA">
-10341[MICRODATA]
-10342</dt>
-10343<dd>
-10344<cite>
-10345<a href="http://www.w3.org/TR/2012/WD-microdata-20120329/">
-10346HTML
-10347Microdata
-10348</a>
-10349</cite>
-10350Ian
-10351Hickson
-10352Editor.
-10353<del class="diff-old">World
-10354Wide
-10355Web
-10356Consortium
-10357(work
-10358</del>
-10359<ins class="diff-chg">W3C
-10360Working
-10361Draft.
-10362(Work
-10363</ins>
-10364in
-10365progress).
-10366<del class="diff-old">18
-10367November
-103682011.
-10369</del>
-10370<ins class="diff-chg">29
-10371March
-103722012.
-10373</ins>
-10374This
-10375edition
-10376of
-10377the
-10378HTML
-10379Microdata
-10380specification
-10381is
-10382<del class="diff-old">http://dev.w3.org/html5/md/.
-10383</del>
-10384<ins class="diff-chg">http://www.w3.org/TR/2012/WD-microdata-20120329/.
-10385</ins>
-10386The
-10387<a href="http://www.w3.org/TR/microdata/">
-10388latest
-10389edition
-10390of
-10391HTML
-10392Microdata
-10393</a>
-10394is
-10395available
-10396at
-10397http://www.w3.org/TR/microdata/
-10398</dd>
-10399<dt id="bib-OWL2-OVERVIEW">
-10400<ins class="diff-new">[OWL2-OVERVIEW]
-10401</ins></dt><dd><ins class="diff-new">
-10402W3C
-10403OWL
-10404Working
-10405Group.
-10406</ins><a href="http://www.w3.org/TR/2009/REC-owl2-overview-20091027/"><cite><ins class="diff-new">
-10407OWL
-104082
-10409Web
-10410Ontology
-10411Language:
-10412Overview.
-10413</ins></cite></a><ins class="diff-new">
-1041427
-10415October
-104162009.
-10417W3C
-10418Recommendation.
-10419URL:
-10420</ins><a href="http://www.w3.org/TR/2009/REC-owl2-overview-20091027/"><ins class="diff-new">
-10421http://www.w3.org/TR/2009/REC-owl2-overview-20091027/
-10422</ins></a></dd><dt id="bib-OWL2-PROFILES"><ins class="diff-new">
-10423[OWL2-PROFILES]
-10424</ins></dt><dd><ins class="diff-new">
-10425Boris
-10426Motik;
-10427Bernardo
-10428Cuenca
-10429Grau;
-10430Ian
-10431Horrocks;
-10432Zhe
-10433Wu;
-10434Achille
-10435Fokoue;
-10436Carsten
-10437Lutz.
-10438</ins><a href="http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/"><cite><ins class="diff-new">
-10439OWL
-104402
-10441Web
-10442Ontology
-10443Language:Profiles.
-10444</ins></cite></a><ins class="diff-new">
-1044527
-10446October
-104472009.
-10448W3C
-10449Recommendation.
-10450URL:
-10451</ins><a href="http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/"><ins class="diff-new">
-10452http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/
-10453</ins></a></dd><dt id="bib-OWL2-RDF-BASED-SEMANTICS"><ins class="diff-new">
-10454[OWL2-RDF-BASED-SEMANTICS]
-10455</ins></dt><dd><ins class="diff-new">
-10456Michael
-10457Schneider.
-10458</ins><a href="http://www.w3.org/TR/2009/REC-owl2-rdf-based-semantics-20091027/"><cite><ins class="diff-new">
-10459OWL
-104602
-10461Web
-10462Ontology
-10463Language:RDF-Based
-10464Semantics.
-10465</ins></cite></a><ins class="diff-new">
-1046627
-10467October
-104682009.
-10469W3C
-10470Recommendation.
-10471URL:
-10472</ins><a href="http://www.w3.org/TR/2009/REC-owl2-rdf-based-semantics-20091027/"><ins class="diff-new">
-10473http://www.w3.org/TR/2009/REC-owl2-rdf-based-semantics-20091027/
-10474</ins></a></dd>
-10475<dt id="bib-RDF-CONCEPTS">
-10476[RDF-CONCEPTS]
-10477</dt>
-10478<dd>
-10479Graham
-10480Klyne;
-10481Jeremy
-10482J.
-10483Carroll.
-10484<a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210">
-10485<cite>
-10486Resource
-10487Description
-10488Framework
-10489(RDF):
-10490Concepts
-10491and
-10492Abstract
-10493Syntax.
-10494</cite>
-10495</a>
-1049610
-10497February
-104982004.
-10499W3C
-10500<del class="diff-old">Recommenda
-10501</del>
-10502<ins class="diff-chg">Recommendation.
-10503URL:
-10504</ins><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210"><ins class="diff-chg">
-10505http://www.w3.org/TR/2004/REC-rdf-concepts-20040210
-10506</ins></a></dd><dt id="bib-RDF-MT"><ins class="diff-chg">
-10507[RDF-MT]
-10508</ins></dt><dd><ins class="diff-chg">
-10509Patrick
-10510Hayes.
-10511</ins><a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210"><cite><ins class="diff-chg">
-10512RDF
-10513Semantics.
-10514</ins></cite></a><ins class="diff-chg">
-1051510
-10516February
-105172004.
-10518W3C
-10519Recommendation.
-10520URL:
-10521</ins><a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210"><ins class="diff-chg">
-10522http://www.w3.org/TR/2004/REC-rdf-mt-20040210
-10523</ins></a></dd><dt id="bib-RDF-SCHEMA"><ins class="diff-chg">
-10524[RDF-SCHEMA]
-10525</ins></dt><dd><ins class="diff-chg">
-10526Dan
-10527Brickley;
-10528Ramanathan
-10529V.
-10530Guha.
-10531</ins><a href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210"><cite><ins class="diff-chg">
-10532RDF
-10533Vocabulary
-10534Description
-10535Language
-105361.0:
-10537RDF
-10538Schema.
-10539</ins></cite></a><ins class="diff-chg">
-1054010
-10541February
-105422004.
-10543W3C
-10544Recommendation.
-10545URL:
-10546</ins><a href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210"><ins class="diff-chg">
-10547http://www.w3.org/TR/2004/REC-rdf-schema-20040210
-10548</ins></a></dd><dt id="bib-RFC3986"><ins class="diff-chg">
-10549[RFC3986]
-10550</ins></dt><dd><ins class="diff-chg">
-10551T.
-10552Berners-Lee;
-10553R.
-10554Fielding;
-10555L.
-10556Masinter.
-10557</ins><a href="http://www.ietf.org/rfc/rfc3986.txt"><cite><ins class="diff-chg">
-10558Uniform
-10559Resource
-10560Identifier
-10561(URI):
-10562Generic
-10563Syntax.
-10564</ins></cite></a><ins class="diff-chg">
-10565January
-105662005.
-10567Internet
-10568RFC
-105693986.
-10570URL:
-10571</ins><a href="http://www.ietf.org/rfc/rfc3986.txt"><ins class="diff-chg">
-10572http://www.ietf.org/rfc/rfc3986.txt
-10573</ins></a></dd></dl></section><section id="informative-references"><h3><span class="secno"><ins class="diff-chg">
-10574E.2
-10575</ins></span><ins class="diff-chg">
-10576Informative
-10577references
-10578</ins></h3><dl class="bibliography"><dt id="bib-MICRODATA-RDF-SUPPLEMENT"><ins class="diff-chg">
-10579[MICRODATA-RDF-SUPPLEMENT]
-10580</ins></dt><dd><cite><a href="http://dvcs.w3.org/hg/htmldata/raw-file/default/microdata-supplement/index.html"><ins class="diff-chg">
-10581Microdata
-10582to
-10583RDF
-10584Supplement
-10585</ins></a></cite><ins class="diff-chg">
-10586Gregg
-10587Kellogg
-10588Editor.
-10589World
-10590Wide
-10591Web
-10592Consortium
-10593(work
-10594in
-10595progress).
-1059622
-10597January
-105982012.
-10599</ins></dd><dt id="bib-MICRODATA-RDF-TESTS"><ins class="diff-chg">
-10600[MICRODATA-RDF-TESTS]
-10601</ins></dt><dd><cite><a href="http://dvcs.w3.org/hg/htmldata/raw-file/default/microdata-rdf/tests/index.html"><ins class="diff-chg">
-10602Microdata
-10603to
-10604RDF
-10605Tests
-10606</ins></a></cite><ins class="diff-chg">
-10607Gregg
-10608Kellogg,
-10609Ivan
-10610Herman
-10611</ins>
-10612
-10613
\ No newline at end of file
+<!DOCTYPE html>
+<html lang="en" dir="ltr">
+<head>
+<title>Microdata to RDF</title>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8">
+<!--
+  === NOTA BENE ===
+  For the three scripts below, if your spec resides on dev.w3 you can check them
+  out in the same tree and use relative links so that they'll work offline,
+  -->
+
+
+<style type="text/css">
+.diff { font-weight:bold; color:#0a3; }
+dl.triple { padding: 0 0 0 1em; }
+dl.triple dt, dl.triple dd { margin: 0; display: inline }
+dl.triple dt:after { content: ':'; }
+dl.triple dd:after { content: '\A'; white-space: pre; }
+.adef { 
+	font-family: monospace; 
+	font-weight: bold; 
+    color: #ff4500 !important;
+}
+
+.aref { 
+	font-family: monospace; 
+	font-weight: bold; 
+    color: #ff4500 !important;
+}
+.aref:before {content: "@"; }
+</style>
+<style>/*****************************************************************
+ * ReSpec 3 CSS
+ * Robin Berjon - http://berjon.com/
+ *****************************************************************/
+
+/* --- INLINES --- */
+em.rfc2119 { 
+    text-transform:     lowercase;
+    font-variant:       small-caps;
+    font-style:         normal;
+    color:              #900;
+}
+
+h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
+h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
+    border: none;
+}
+
+dfn {
+    font-weight:    bold;
+}
+
+a.internalDFN {
+    color:  inherit;
+    border-bottom:  1px solid #99c;
+    text-decoration:    none;
+}
+
+a.externalDFN {
+    color:  inherit;
+    border-bottom:  1px dotted #ccc;
+    text-decoration:    none;
+}
+
+a.bibref {
+    text-decoration:    none;
+}
+
+cite .bibref {
+    font-style: normal;
+}
+
+code {
+    color:  #ff4500;
+}
+
+
+/* --- --- */
+ol.algorithm { counter-reset:numsection; list-style-type: none; }
+ol.algorithm li { margin: 0.5em 0; }
+ol.algorithm li:before { font-weight: bold; counter-increment: numsection; content: counters(numsection, ".") ") "; }
+
+/* --- TOC --- */
+.toc a, .tof a {
+    text-decoration:    none;
+}
+
+a .secno, a .figno {
+    color:  #000;
+}
+
+ul.tof, ol.tof {
+    list-style: none outside none;
+}
+
+.caption {
+    margin-top: 0.5em;
+    font-style:   italic;
+}
+
+/* --- TABLE --- */
+table.simple {
+    border-spacing: 0;
+    border-collapse:    collapse;
+    border-bottom:  3px solid #005a9c;
+}
+
+.simple th {
+    background: #005a9c;
+    color:  #fff;
+    padding:    3px 5px;
+    text-align: left;
+}
+
+.simple th[scope="row"] {
+    background: inherit;
+    color:  inherit;
+    border-top: 1px solid #ddd;
+}
+
+.simple td {
+    padding:    3px 10px;
+    border-top: 1px solid #ddd;
+}
+
+.simple tr:nth-child(even) {
+    background: #f0f6ff;
+}
+
+/* --- DL --- */
+.section dd > p:first-child {
+    margin-top: 0;
+}
+
+.section dd > p:last-child {
+    margin-bottom: 0;
+}
+
+.section dd {
+    margin-bottom:  1em;
+}
+
+.section dl.attrs dd, .section dl.eldef dd {
+    margin-bottom:  0;
+}
+</style><style>/* --- EXAMPLES --- */
+div.example-title {
+    min-width: 7.5em;
+    color: #b9ab2d;
+}
+div.example-title span {
+    text-transform: uppercase;   
+}
+aside.example, div.example, div.illegal-example {
+    padding: 0.5em;
+    margin: 1em 0;
+    position: relative;
+    clear: both;
+}
+div.illegal-example { color: red }
+div.illegal-example p { color: black }
+aside.example, div.example {
+    padding: .5em;
+    border-left-width: .5em;
+    border-left-style: solid;
+    border-color: #e0cb52;
+    background: #fcfaee;    
+}
+
+aside.example div.example {
+    border-left-width: .1em;
+    border-color: #999;
+    background: #fff;
+}
+aside.example div.example div.example-title {
+    color: #999;
+}
+</style><style>/* --- ISSUES/NOTES --- */
+div.issue-title, div.note-title {
+    padding-right:  1em;
+    min-width: 7.5em;
+    color: #b9ab2d;
+}
+div.issue-title { color: #e05252; }
+div.note-title { color: #52e052; }
+div.issue-title span, div.note-title span {
+    text-transform: uppercase;
+}
+div.note, div.issue {
+    margin-top: 1em;
+    margin-bottom: 1em;
+}
+.note > p:first-child, .issue > p:first-child { margin-top: 0 }
+.issue, .note {
+    padding: .5em;
+    border-left-width: .5em;
+    border-left-style: solid;
+}
+div.issue, div.note {
+    padding: 0.5em;
+    margin: 1em 0;
+    position: relative;
+    clear: both;
+}
+span.note, span.issue { padding: .1em .5em .15em; }
+
+.issue {
+    border-color: #e05252;
+    background: #fbe9e9;
+}
+.note {
+    border-color: #52e052;
+    background: #e9fbe9;
+}
+
+
+<style type='text/css'>
+.diff-old-a {
+  font-size: smaller;
+  color: red;
+}
+
+.diff-new { background-color: yellow; }
+.diff-chg { background-color: lime; }
+.diff-new:before,
+.diff-new:after
+    { content: "\2191" }
+.diff-chg:before, .diff-chg:after
+    { content: "\2195" }
+.diff-old { text-decoration: line-through; background-color: #FBB; }
+.diff-old:before,
+.diff-old:after
+    { content: "\2193" }
+:focus { border: thin red solid}
+</style>
+</style><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-IG-NOTE"><!--[if lt IE 9]><script src='undefined://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--></head>
+
+<body><div class="head">
+<p>
+<a href="http://www.w3.org/">
+<img width="72" height="48" src="http://www.w3.org/Icons/w3c_home" alt="W3C">
+</a>
+</p>
+<h1 class="title" id="title">
+<ins class="diff-new">Microdata
+to
+RDF
+</ins></h1><h2 id="subtitle"><ins class="diff-new">
+Transformation
+from
+HTML+Microdata
+to
+RDF
+</ins></h2><h2 id="w3c-interest-group-note-09-october-2012"><abbr title="World Wide Web Consortium"><ins class="diff-new">
+W3C
+</ins></abbr><ins class="diff-new">
+Interest
+Group
+Note
+09
+October
+2012
+</ins></h2><dl>
+<dt>
+<del class="diff-old">Authors:
+</del>
+<ins class="diff-chg">This
+version:
+</ins>
+</dt>
+<dd>
+<a href="http://www.w3.org/TR/2012/NOTE-microdata-rdf-20121009/">
+<ins class="diff-new">http://www.w3.org/TR/2012/NOTE-microdata-rdf-20121009/
+</ins></a></dd><dt><ins class="diff-new">
+Latest
+published
+version:
+</ins></dt><dd><a href="http://www.w3.org/TR/microdata-rdf/"><ins class="diff-new">
+http://www.w3.org/TR/microdata-rdf/
+</ins></a></dd><dt><ins class="diff-new">
+Latest
+editor's
+draft:
+</ins></dt><dd><a href="http://dvcs.w3.org/hg/htmldata/raw-file/default/microdata-rdf/index.html"><ins class="diff-new">
+http://dvcs.w3.org/hg/htmldata/raw-file/default/microdata-rdf/index.html
+</ins></a></dd><dt><ins class="diff-new">
+Previous
+version:
+</ins></dt><dd><a href="http://www.w3.org/TR/2012/NOTE-microdata-rdf-20120308/"><ins class="diff-new">
+http://www.w3.org/TR/2012/NOTE-microdata-rdf-20120308/
+</ins></a></dd><dt><ins class="diff-new">
+Editor:
+</ins></dt><dd><a href="http://greggkellogg.net/"><ins class="diff-new">
+Gregg
+Kellogg
+</ins></a>,<ins class="diff-new">
+Kellogg
+Associates
+</ins></dd><dt><ins class="diff-new">
+Authors:
+</ins></dt>
+<dd>
+<a href="mailto:ian@hixie.ch">
+Ian
+Hickson
+</a>,
+Google,
+Inc.
+</dd>
+<dd>
+<a href="http://greggkellogg.net/">
+Gregg
+Kellogg
+</a>,
+Kellogg
+Associates
+</dd>
+<dd>
+<a href="http://www.jenitennison.com/">
+Jeni
+Tennison
+</a>,
+Independent
+</dd>
+<dd>
+<a href="http://www.w3.org/People/Ivan/">
+<del class="diff-old">Iván
+</del>
+<ins class="diff-chg">Ivan
+</ins>
+Herman
+</a>,
+<a href="http://www.w3.org">
+<abbr title="World Wide Web Consortium">
+W3C
+</abbr>
+</a>
+</dd>
+</dl>
+<p>
+This
+document
+is
+also
+available
+in
+this
+non-normative
+format:
+<a href="diff-20120308.html">
+diff
+to
+previous
+version
+<del class="diff-old">.
+</del>
+</a>
+</p>
+<p class="copyright">
+<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">
+Copyright
+</a>

+2011-2012
+<a href="http://www.w3.org/">
+<abbr title="World Wide Web Consortium">
+W3C
+</abbr>
+</a>
+<sup>

+</sup>
+(
+<a href="http://www.csail.mit.edu/">
+<abbr title="Massachusetts Institute of Technology">
+MIT
+</abbr>
+</a>,
+<a href="http://www.ercim.eu/">
+<abbr title="European Research Consortium for Informatics and Mathematics">
+ERCIM
+</abbr>
+</a>,
+<a href="http://www.keio.ac.jp/">
+Keio
+</a>
+),
+All
+Rights
+Reserved.
+<abbr title="World Wide Web Consortium">
+W3C
+</abbr>
+<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">
+liability
+</a>,
+<a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">
+trademark
+</a>
+and
+<a href="http://www.w3.org/Consortium/Legal/copyright-documents">
+document
+use
+</a>
+rules
+apply.
+</p>
+<hr>
+</div>
+<section id="abstract" class="introductory">
+<h2>
+Abstract
+</h2>
+<p>
+HTML
+microdata
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]
+is
+an
+extension
+to
+HTML
+used
+to
+embed
+machine-readable
+data
+into
+HTML
+documents.
+Whereas
+the
+microdata
+specification
+describes
+a
+means
+of
+markup,
+the
+output
+format
+is
+JSON.
+This
+specification
+describes
+processing
+rules
+that
+may
+be
+used
+to
+extract
+RDF
+[
+<cite>
+<a class="bibref" href="#bib-RDF-CONCEPTS">
+RDF-CONCEPTS
+</a>
+</cite>
+]
+from
+an
+HTML
+document
+containing
+microdata.
+</p>
+</section>
+<section id="sotd" class="introductory">
+<h2>
+Status
+of
+This
+Document
+</h2>
+<p>
+<em>
+This
+section
+describes
+the
+status
+of
+this
+document
+at
+the
+time
+of
+its
+publication.
+Other
+documents
+may
+supersede
+this
+document.
+A
+list
+of
+current
+<abbr title="World Wide Web Consortium">
+W3C
+</abbr>
+publications
+and
+the
+latest
+revision
+of
+this
+technical
+report
+can
+be
+found
+in
+the
+<a href="http://www.w3.org/TR/">
+<abbr title="World Wide Web Consortium">
+W3C
+</abbr>
+technical
+reports
+index
+</a>
+at
+http://www.w3.org/TR/.
+</em>
+</p>
+<p>
+This
+document
+is
+an
+experimental
+work
+in
+progress.
+The
+concepts
+described
+herein
+are
+intended
+to
+provide
+guidance
+for
+a
+possible
+future
+Working
+Group
+chartered
+to
+provide
+a
+Recommendation
+for
+this
+transformation.
+As
+a
+consequence,
+implementers
+of
+this
+specification,
+either
+producers
+or
+consumers,
+should
+note
+that
+it
+may
+change
+prior
+to
+any
+possible
+publication
+as
+a
+Recommendation.
+</p>
+<p>
+This
+<ins class="diff-new">Working
+Draft
+is
+an
+update
+of
+the
+</ins><a href="/TR/2012/NOTE-microdata-rdf-20120308/"><abbr title="World Wide Web Consortium"><ins class="diff-new">
+W3C
+</ins></abbr><ins class="diff-new">
+Interest
+Group
+Note
+</ins></a>,<ins class="diff-new">
+published
+in
+March
+2012.
+This
+update
+adds
+the
+</ins><a href="#vocab_expansion"><ins class="diff-new">
+Vocabulary
+Expansion
+</ins></a><ins class="diff-new">
+feature
+to
+the
+conversion
+algorithm,
+in
+response
+to
+the
+evolution
+of
+vocabularies
+discussed
+on
+the
+</ins><a href="/2001/sw/interest/webschema.html"><ins class="diff-new">
+Web
+Schemas
+Task
+Force
+</ins></a><ins class="diff-new">
+of
+the
+</ins><a href="/2001/sw/interest/"><ins class="diff-new">
+Semantic
+Web
+Interest
+Group
+</ins></a><ins class="diff-new">
+at
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-new">
+W3C
+</ins></abbr>.<ins class="diff-new">
+The
+intention
+is
+to
+publish
+this
+draft
+as
+a
+new
+version
+of
+the
+Interest
+Group
+Note
+after
+gathering
+and
+incorporating
+community
+input.
+</ins></p><p><ins class="diff-new">
+This
+</ins>
+document
+was
+published
+by
+the
+<a href="http://www.w3.org/2001/sw/interest/">
+<del class="diff-old">HTML
+Data
+Task
+Force,
+</del>
+Semantic
+Web
+Interest
+Group
+</a>
+as
+an
+Interest
+Group
+Note.
+If
+you
+wish
+to
+make
+comments
+regarding
+this
+document,
+please
+send
+them
+to
+<del class="diff-old">public-html-data-tf@w3.org
+</del>
+<a href="mailto:semantic-web@w3.org">
+<ins class="diff-chg">semantic-web@w3.org
+</ins>
+</a>
+(
+<a href="mailto:semantic-web-request@w3.org?subject=subscribe">
+subscribe
+</a>,
+<a href="http://lists.w3.org/Archives/Public/semantic-web/">
+archives
+</a>
+).
+All
+feedback
+is
+welcome.
+</p>
+<p>
+Publication
+as
+an
+Interest
+Group
+Note
+does
+not
+imply
+endorsement
+by
+the
+<abbr title="World Wide Web Consortium">
+W3C
+</abbr>
+Membership.
+This
+is
+a
+draft
+document
+and
+may
+be
+updated,
+replaced
+or
+obsoleted
+by
+other
+documents
+at
+any
+time.
+It
+is
+inappropriate
+to
+cite
+this
+document
+as
+other
+than
+work
+in
+progress.
+</p>
+<p>
+The
+disclosure
+obligations
+of
+the
+Participants
+of
+this
+group
+are
+described
+in
+the
+<a href="http://www.w3.org/2006/07/swig-charter#Ipr">
+charter
+</a>.
+</p>
+</section>
+<section id="toc">
+<h2 class="introductory">
+Table
+of
+Contents
+</h2>
+<ul class="toc">
+<li class="tocline">
+<a href="#introduction" class="tocxref">
+<span class="secno">
+1.
+</span>
+Introduction
+</a>
+<ul class="toc">
+<li class="tocline">
+<a href="#background" class="tocxref">
+<span class="secno">
+1.1
+</span>
+Background
+</a>
+</li>
+<li class="tocline">
+<a href="#use-cases" class="tocxref">
+<span class="secno">
+1.2
+</span>
+Use
+Cases
+</a>
+</li>
+<li class="tocline">
+<a href="#issues" class="tocxref">
+<span class="secno">
+1.3
+</span>
+Issues
+</a>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#attributes-and-syntax" class="tocxref">
+<span class="secno">
+2.
+</span>
+Attributes
+and
+Syntax
+</a>
+</li>
+<li class="tocline">
+<a href="#vocabulary-registry" class="tocxref">
+<span class="secno">
+3.
+</span>
+Vocabulary
+Registry
+</a>
+<ul class="toc">
+<li class="tocline">
+<a href="#property-uri-generation" class="tocxref">
+<span class="secno">
+3.1
+</span>
+Property
+URI
+Generation
+</a>
+</li>
+<li class="tocline">
+<a href="#value-ordering" class="tocxref">
+<span class="secno">
+3.2
+</span>
+Value
+Ordering
+</a>
+</li>
+<li class="tocline">
+<a href="#value-typing" class="tocxref">
+<span class="secno">
+3.3
+</span>
+Value
+Typing
+</a>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#vocabulary-expansion" class="tocxref">
+<span class="secno">
+4.
+</span>
+<del class="diff-old">Algorithm
+</del>
+<ins class="diff-chg">Vocabulary
+Expansion
+</ins>
+</a>
+<ul class="toc">
+<li class="tocline">
+<a href="#vocabulary-entailment" class="tocxref">
+<span class="secno">
+4.1
+</span>
+<ins class="diff-new">Vocabulary
+Entailment
+</ins></a></li><li class="tocline"><a href="#vocabulary-expansion-control-of-microdata-processors" class="tocxref"><span class="secno"><ins class="diff-new">
+4.2
+</ins></span><ins class="diff-new">
+Vocabulary
+Expansion
+Control
+of
+Microdata
+Processors
+</ins></a></li></ul></li><li class="tocline"><a href="#algorithm" class="tocxref"><span class="secno"><ins class="diff-new">
+5.
+</ins></span><ins class="diff-new">
+Algorithm
+</ins></a><ul class="toc"><li class="tocline"><a href="#algorithm-terms" class="tocxref"><span class="secno"><ins class="diff-new">
+5.1
+</ins></span>
+Algorithm
+Terms
+</a>
+</li>
+<li class="tocline">
+<a href="#rdf-conversion-algorithm" class="tocxref">
+<span class="secno">
+<del class="diff-old">4.2
+</del>
+<ins class="diff-chg">5.2
+</ins>
+</span>
+RDF
+Conversion
+Algorithm
+</a>
+</li>
+<li class="tocline">
+<a href="#generate-the-triples" class="tocxref">
+<span class="secno">
+<del class="diff-old">4.3
+</del>
+<ins class="diff-chg">5.3
+</ins>
+</span>
+Generate
+the
+triples
+</a>
+</li>
+<li class="tocline">
+<a href="#generate-predicate-uri" class="tocxref">
+<span class="secno">
+<del class="diff-old">4.4
+</del>
+<ins class="diff-chg">5.4
+</ins>
+</span>
+Generate
+Predicate
+URI
+</a>
+</li>
+<li class="tocline">
+<a href="#generate-property-values" class="tocxref">
+<span class="secno">
+<del class="diff-old">4.5
+</del>
+<ins class="diff-chg">5.5
+</ins>
+</span>
+Generate
+Property
+Values
+</a>
+</li>
+<li class="tocline">
+<a href="#generate-collection" class="tocxref">
+<span class="secno">
+<del class="diff-old">4.6
+</del>
+<ins class="diff-chg">5.6
+</ins>
+</span>
+Generate
+RDF
+Collection
+</a>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#testing" class="tocxref">
+<span class="secno">
+A.
+</span>
+Testing
+</a>
+</li>
+<li class="tocline">
+<a href="#markup-examples" class="tocxref">
+<span class="secno">
+B.
+</span>
+Markup
+Examples
+</a>
+</li>
+<li class="tocline">
+<a href="#example-registry" class="tocxref">
+<span class="secno">
+C.
+</span>
+Example
+<span class="formerLink">
+registry
+</span>
+</a>
+</li>
+<li class="tocline">
+<a href="#acknowledgements" class="tocxref">
+<span class="secno">
+D.
+</span>
+Acknowledgements
+</a>
+</li>
+<li class="tocline">
+<a href="#references" class="tocxref">
+<span class="secno">
+E.
+</span>
+References
+</a>
+<ul class="toc">
+<li class="tocline">
+<a href="#normative-references" class="tocxref">
+<span class="secno">
+E.1
+</span>
+Normative
+references
+</a>
+</li>
+<li class="tocline">
+<a href="#informative-references" class="tocxref">
+<span class="secno">
+E.2
+</span>
+Informative
+references
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<section class="informative" id="introduction">
+<h2>
+<span class="secno">
+1.
+</span>
+Introduction
+</h2>
+<p>
+<em>
+This
+section
+is
+non-normative.
+</em>
+</p>
+<p>
+This
+document
+describes
+a
+means
+of
+transforming
+HTML
+containing
+microdata
+into
+RDF.
+HTML
+Microdata
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]
+is
+an
+extension
+to
+HTML
+used
+to
+embed
+machine-readable
+data
+to
+HTML
+documents.
+This
+specification
+describes
+transformation
+directly
+to
+RDF
+[
+<cite>
+<a class="bibref" href="#bib-RDF-CONCEPTS">
+RDF-CONCEPTS
+</a>
+</cite>
+].
+</p>
+<div class="note">
+<div class="note-title">
+<span>
+<ins class="diff-new">Note
+</ins></span></div><div class="">
+<p>
+There
+are
+a
+variety
+of
+ways
+in
+which
+a
+mapping
+from
+microdata
+to
+RDF
+might
+be
+configured
+to
+give
+a
+result
+that
+is
+closer
+to
+the
+required
+result
+for
+a
+particular
+vocabulary.
+This
+specification
+defines
+terms
+that
+can
+be
+used
+as
+hooks
+for
+vocabulary-specific
+behavior,
+which
+could
+be
+defined
+within
+a
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+or
+on
+an
+implementation-defined
+basis.
+However,
+the
+HTML
+Data
+TF
+recommends
+the
+adoption
+of
+a
+single
+method
+of
+mapping
+in
+which
+every
+vocabulary
+is
+treated
+as
+if:
+</p>
+<ul>
+<li>
+<a href="#dfn-propertyuri" class="internalDFN">
+<code>
+propertyURI
+</code>
+</a>
+is
+set
+to
+<code>
+vocabulary
+</code>
+</li>
+<li>
+<a href="#dfn-multiplevalues" class="internalDFN">
+<code>
+multipleValues
+</code>
+</a>
+is
+set
+to
+<code>
+unordered
+</code>
+</li>
+</ul>
+<p>
+For
+background
+on
+the
+trade-offs
+between
+these
+options,
+see
+<a href="http://www.w3.org/wiki/Mapping_Microdata_to_RDF">
+http://www.w3.org/wiki/Mapping_Microdata_to_RDF
+</a>.
+</p>
+</div>
+</div>
+<section class="informative" id="background">
+<h3>
+<span class="secno">
+1.1
+</span>
+Background
+</h3>
+<p>
+<em>
+This
+section
+is
+non-normative.
+</em>
+</p>
+<p>
+Microdata
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]
+is
+a
+way
+of
+embedding
+data
+in
+HTML
+documents
+using
+attributes.
+The
+HTML
+DOM
+is
+extended
+to
+provide
+an
+API
+for
+accessing
+microdata
+information,
+and
+the
+microdata
+specification
+defines
+how
+to
+generate
+a
+JSON
+representation
+from
+microdata
+markup.
+</p>
+<p>
+Mapping
+microdata
+to
+RDF
+enables
+consumers
+to
+merge
+data
+expressed
+in
+other
+RDF-based
+formats
+with
+microdata.
+It
+facilitates
+the
+use
+of
+RDF
+vocabularies
+within
+microdata,
+and
+enables
+microdata
+to
+be
+used
+with
+the
+full
+RDF
+toolchain.
+Some
+use
+cases
+for
+this
+mapping
+are
+described
+in
+<a href="#use-cases">
+Section
+1.2
+</a>
+below.
+</p>
+<p>
+Microdata's
+data
+model
+does
+not
+align
+neatly
+with
+RDF.
+</p>
+<ul>
+<li>
+Non-URL
+microdata
+properties
+are
+disambiguated
+based
+on
+microdata
+<a href="#dfn-item-type" class="internalDFN">
+item
+type
+</a>
+;
+an
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+with
+the
+type
+<code>
+http://example.org/Cat
+</code>
+can
+have
+both
+the
+property
+<code>
+color
+</code>
+and
+the
+property
+<code>
+http://example.org/color
+</code>,
+and
+these
+properties
+are
+semantically
+distinct
+under
+microdata.
+In
+RDF,
+all
+properties
+have
+IRIs.
+</li>
+<li>
+When
+an
+item
+has
+multiple
+properties
+with
+the
+same
+name,
+the
+values
+are
+always
+ordered;
+in
+RDF,
+property
+values
+are
+unordered
+unless
+they
+are
+explicitly
+listed
+in
+an
+<a href="#dfn-rdf-collection" class="internalDFN">
+RDF
+Collection
+</a>.
+</li>
+<li>
+A
+value
+in
+microdata
+is
+always
+a
+simple
+string
+which
+is
+interpreted
+by
+the
+consuming
+application.
+In
+RDF,
+values
+can
+be
+tagged
+with
+a
+datatype
+or
+a
+language.
+According
+to
+the
+microdata
+specification,
+the
+HTML
+context
+of
+microdata
+markup
+should
+not
+change
+how
+microdata
+is
+interpreted,
+so
+although
+element
+names
+and
+HTML
+<code>
+@lang
+</code>
+attributes
+could
+be
+used
+to
+provide
+datatype
+and
+language
+information
+for
+RDF
+data,
+this
+would
+be
+contrary
+to
+the
+microdata
+specification.
+</li>
+</ul>
+<p>
+Thus,
+in
+some
+places
+the
+needs
+of
+RDF
+consumers
+violate
+requirements
+of
+the
+microdata
+specification.
+This
+specification
+highlights
+where
+such
+violations
+occur
+and
+the
+reasons
+for
+them.
+</p>
+<p>
+This
+specification
+allows
+for
+<a href="#dfn-vocabulary" class="internalDFN">
+vocabulary
+</a>
+-specific
+rules
+that
+affect
+the
+generation
+of
+property
+URIs
+and
+value
+serializations.
+This
+is
+facilitated
+by
+a
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+that
+associates
+URIs
+with
+specific
+rules
+based
+on
+matching
+<del class="diff-old">@itemtype
+</del>
+<a class="aref internalDFN" href="#dfn-itemtype">
+<ins class="diff-chg">itemtype
+</ins>
+</a>
+values
+against
+registered
+URI
+prefixes
+do
+determine
+a
+vocabulary
+and
+potentially
+vocabulary-specific
+processing
+rules.
+</p>
+<p>
+This
+specification
+also
+assumes
+that
+consumers
+of
+RDF
+generated
+from
+microdata
+may
+have
+to
+process
+the
+results
+in
+order
+to,
+for
+example,
+assign
+appropriate
+datatypes
+to
+<a href="#dfn-property-value" class="internalDFN">
+property
+value
+</a>
+s.
+</p>
+</section>
+<section class="informative" id="use-cases">
+<h3>
+<span class="secno">
+1.2
+</span>
+Use
+Cases
+</h3>
+<p>
+<em>
+This
+section
+is
+non-normative.
+</em>
+</p>
+<p>
+During
+the
+period
+of
+the
+task
+force,
+a
+number
+of
+use
+cases
+were
+put
+forth
+for
+the
+use
+of
+microdata
+in
+generating
+RDF:
+</p>
+<ul>
+<li>
+Semantic
+search
+engines
+such
+as
+<a href="http://sindice.com/">
+Sindice
+</a>
+use
+RDF
+as
+their
+backend
+data
+model.
+They
+want
+to
+gather
+information
+expressed
+using
+microdata
+alongside
+information
+expressed
+in
+RDF-based
+formats
+and
+make
+it
+available
+to
+others
+to
+use,
+as
+a
+service.
+In
+these
+cases,
+the
+ultimate
+consumer,
+who
+will
+need
+to
+understand
+the
+vocabularies
+used
+within
+the
+microdata,
+is
+the
+program
+or
+person
+who
+pulls
+out
+data
+from
+Sindice.
+Sindice
+needs
+to
+retain
+the
+distinctions
+in
+the
+original
+microdata
+(e.g.
+ordering
+of
+items)
+and
+might
+not
+have
+built-in
+knowledge
+about
+the
+<a href="#dfn-vocabulary" class="internalDFN">
+vocabulary
+</a>
+of
+interest
+to
+the
+ultimate
+consumer.
+In
+this
+case,
+the
+ultimate
+consumer
+is
+likely
+to
+have
+to
+map/validate/handle
+errors
+in
+the
+data
+they
+get
+from
+Sindice.
+</li>
+<li>
+A
+consumer
+such
+as
+<a href="http://openelectiondata.org">
+openelectiondata.org
+</a>
+wants
+to
+support
+microdata-based
+markup
+of
+their
+<a href="#dfn-vocabulary" class="internalDFN">
+vocabulary
+</a>
+as
+well
+as
+RDFa-based
+markup,
+both
+going
+into
+an
+RDF-based
+data
+store.
+They
+want
+to
+use
+an
+off-the-shelf
+tool
+to
+extract
+the
+microdata.
+They
+want
+to
+configure
+the
+tool
+to
+give
+them
+the
+RDF
+that
+is
+appropriate
+for
+their
+known
+<a href="#dfn-vocabulary" class="internalDFN">
+vocabulary
+</a>.
+</li>
+<li>
+A
+browser
+plugin
+that
+captures
+data
+for
+the
+user
+uses
+an
+RDF
+model
+as
+its
+backend
+store.
+Any
+time
+it
+encounters
+microdata
+on
+a
+page,
+it
+wants
+to
+pull
+that
+microdata
+into
+the
+store
+on
+the
+fly.
+</li>
+<li>
+<a href="http://purl.org/goodrelations/">
+GoodRelations
+</a>
+properties
+do
+not
+take
+<a title="rdf collection">
+rdf:List
+</a>
+values;
+when
+they
+take
+multiple
+values
+they
+are
+unordered.
+The
+<code>
+rdfs:range
+</code>
+of
+a
+GoodRelations
+property
+indicates
+the
+datatype
+of
+the
+expected
+value,
+and
+GoodRelations
+processors
+will
+expect
+values
+to
+be
+cast
+to
+that
+type.
+Language
+information
+from
+the
+HTML
+needs
+to
+be
+captured
+as
+it
+is
+common
+that
+multiple
+values
+will
+be
+used
+to
+specify
+the
+same
+information
+in
+different
+languages.
+</li>
+<li>
+<a href="http://schema.org/">
+Schema.org
+</a>
+has
+an
+<a href="http://schema.org/docs/extension.html">
+extension
+mechanism
+</a>
+to
+allow
+authors
+to
+express
+information
+that
+is
+more
+detail
+than
+the
+pre-defined
+types,
+properties
+and
+enumerations.
+Property
+URIs
+are
+all
+in
+the
+same
+flat-namespace
+as
+types,
+but
+authors
+can
+add
+more
+detail
+by
+using
+a
+'/'
+after
+the
+type
+or
+property
+to
+provide
+more
+detail.
+For
+example,
+schema.org
+defines
+a
+<em>
+musicGroupMember
+</em>
+property
+having
+a
+URI
+of
+<code>
+http://schema.org/musicGroupMember
+</code>,
+and
+an
+author
+might
+express
+more
+detail
+through
+an
+ad-hoc
+sub-property
+<em>
+musicGroupMember/leadVocalist
+</em>,
+having
+the
+URI
+<code>
+http://schema.org/musicGroupMember/leadVocalist
+</code>.
+</li>
+</ul>
+</section>
+<section class="informative" id="issues">
+<h3>
+<span class="secno">
+1.3
+</span>
+Issues
+</h3>
+<p>
+<em>
+This
+section
+is
+non-normative.
+</em>
+</p>
+<p>
+Decisions
+or
+open
+issues
+in
+the
+specification
+are
+tracked
+on
+the
+<a href="http://www.w3.org/2011/htmldata/track/issues">
+Task
+Force
+Issue
+Tracker
+</a>.
+These
+include
+the
+following:
+</p>
+<div class="issue">
+<div class="issue-title">
+<a href="http://www.w3.org/2011/htmldata/track/issues/1">
+<del class="diff-old">ISSUE
+</del>
+<span>
+<ins class="diff-chg">Issue
+</ins>
+1
+</span>
+</a>
+</div>
+<p class="">
+Vocabulary
+specific
+parsing
+for
+Microdata.
+This
+specification
+attempts
+to
+create
+generic
+rules
+for
+processing
+microdata
+with
+typical
+RDF
+vocabularies.
+A
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+allows
+for
+exceptions
+to
+the
+default
+processing
+rules
+for
+certain
+well-known
+vocabularies.
+</p>
+</div>
+<div class="issue">
+<div class="issue-title">
+<a href="http://www.w3.org/2011/htmldata/track/issues/2">
+<del class="diff-old">ISSUE
+</del>
+<span>
+<ins class="diff-chg">Issue
+</ins>
+2
+</span>
+</a>
+</div>
+<p class="">
+Should
+Microdata-RDF
+generate
+XMLLiteral
+values.
+This
+issue
+has
+been
+closed
+with
+no
+change
+as
+this
+would
+violate
+microdata's
+data
+model.
+</p>
+</div>
+<div class="issue">
+<div class="issue-title">
+<a href="http://www.w3.org/2011/htmldata/track/issues/3">
+<del class="diff-old">ISSUE
+</del>
+<span>
+<ins class="diff-chg">Issue
+</ins>
+3
+</span>
+</a>
+</div>
+<p class="">
+Should
+the
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+allow
+property
+datatype
+specification.
+The
+consensus
+is
+that
+datatypes
+are
+only
+derived
+from
+HTML
+semantics,
+so
+that
+only
+&lt;time&gt;
+values
+have
+a
+datatype
+other
+than
+plain.
+</p>
+</div>
+<div class="issue">
+<div class="issue-title">
+<a href="http://www.w3.org/2011/htmldata/track/issues/4">
+<del class="diff-old">ISSUE
+</del>
+<span>
+<ins class="diff-chg">Issue
+</ins>
+4
+</span>
+</a>
+</div>
+<p class="">
+Should
+the
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+allow
+a
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+or
+URL
+to
+be
+used
+as
+an
+alias
+for
+<del class="diff-old">@itemid
+</del>
+<a class="aref internalDFN" href="#dfn-itemid">
+<ins class="diff-chg">itemid
+</ins>
+</a>.
+</p>
+</div>
+<p>
+The
+purpose
+of
+this
+specification
+is
+to
+provide
+input
+to
+a
+future
+working
+group
+that
+can
+make
+decisions
+about
+the
+need
+for
+a
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+and
+the
+details
+of
+processing.
+Among
+the
+options
+investigated
+by
+the
+Task
+Force
+are
+the
+following:
+</p>
+<ul>
+<li>
+Property
+URI
+generation
+using
+the
+original
+microdata
+specification
+with
+a
+base
+URI
+and
+<cite>
+<a href="http://tools.ietf.org/html/rfc3986#section-3.5">
+fragment
+</a>
+</cite>
+made
+up
+of
+the
+in-scope
+<a href="#dfn-item-type" class="internalDFN">
+item
+type
+</a>
+and
+<a href="#dfn-properties" class="internalDFN">
+properties
+</a>.
+</li>
+<li>
+Vocabulary-based
+URI
+generation,
+where
+the
+<a href="#dfn-vocabulary" class="internalDFN">
+vocabulary
+</a>
+is
+determined
+from
+the
+in-scope
+<a href="#dfn-item-type" class="internalDFN">
+item
+type
+</a>,
+either
+through
+an
+algorithmic
+modification
+of
+the
+type
+URL
+or
+by
+matching
+the
+URL
+against
+a
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>.
+The
+vocabulary
+URI
+is
+then
+used
+to
+generate
+property
+URIs
+in
+a
+namespace
+parallel
+to
+the
+type
+URI.
+</li>
+<li>
+When
+there
+are
+multiple
+<a href="#dfn-top-level-item" class="internalDFN">
+top-level
+item
+</a>
+s
+in
+a
+document,
+place
+items
+in
+an
+RDF
+Collection.
+Alternatively,
+simply
+list
+the
+items
+as
+multiple
+values,
+or
+do
+not
+generate
+an
+<code>
+http://www.w3.org/ns/md#item
+</code>
+mapping
+at
+all.
+</li>
+<li>
+When
+an
+item
+has
+multiple
+values
+for
+a
+given
+<a href="#dfn-property" class="internalDFN">
+property
+</a>,
+place
+the
+values
+in
+an
+RDF
+Collection.
+Alternatively,
+do
+not
+use
+collections,
+use
+an
+alternative
+such
+as
+<code>
+rdf:Seq
+</code>,
+or
+place
+all
+values,
+whether
+or
+not
+multiple,
+into
+some
+form
+of
+collection.
+</li>
+</ul>
+<p>
+More
+examples
+and
+explanatory
+information
+are
+available
+in
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA-RDF-SUPPLEMENT">
+MICRODATA-RDF-SUPPLEMENT
+</a>
+</cite>
+],
+which
+may
+be
+updated
+from
+time
+to
+time.
+</p>
+</section>
+</section>
+<section id="attributes-and-syntax">
+<h2>
+<span class="secno">
+2.
+</span>
+Attributes
+and
+Syntax
+</h2>
+<p>
+The
+microdata
+specification
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]
+defines
+a
+number
+of
+attributes
+and
+the
+way
+in
+which
+those
+attributes
+are
+to
+be
+interpreted.
+The
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#microdata-dom-api">
+microdata
+DOM
+API
+</a>
+</cite>
+provides
+methods
+and
+attributes
+for
+retrieving
+microdata
+from
+the
+HTML
+DOM.
+</p>
+<p>
+For
+reference,
+attributes
+used
+for
+specifying
+and
+retrieving
+HTML
+microdata
+are
+referenced
+here:
+</p>
+<dl>
+<dt>
+<dfn class="adef" id="dfn-itemid">
+itemid
+</dfn>
+</dt>
+<dd>
+An
+attribute
+containing
+a
+URL
+used
+to
+identify
+the
+subject
+of
+triples
+associated
+with
+this
+<a href="#dfn-item" class="internalDFN">
+item
+</a>.
+(See
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#attr-itemid">
+Items
+</a>
+</cite>
+in
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]).
+</dd>
+<dt>
+<dfn class="adef" id="dfn-itemprop">
+itemprop
+</dfn>
+</dt>
+<dd>
+An
+attribute
+used
+to
+identify
+one
+or
+more
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+s
+of
+an
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+s.
+An
+<del class="diff-old">@itemprop
+</del>
+<a class="aref internalDFN" href="#dfn-itemprop">
+<ins class="diff-chg">itemprop
+</ins>
+</a>
+contains
+a
+space
+separated
+list
+of
+<dfn id="dfn-name">
+name
+</dfn>
+s
+which
+may
+either
+by
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>
+s
+or
+terms
+associated
+with
+the
+type
+of
+the
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+as
+defined
+by
+the
+referencing
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+'s
+<a href="#dfn-item-type" class="internalDFN">
+item
+type
+</a>.
+(See
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#names:-the-itemprop-attribute">
+Items
+</a>
+</cite>
+in
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]).
+</dd>
+<dt>
+<dfn class="adef" id="dfn-itemref">
+itemref
+</dfn>
+</dt>
+<dd>
+An
+additional
+attribute
+on
+an
+element
+that
+references
+additional
+elements
+containing
+property
+definitions
+to
+be
+applied
+to
+the
+referencing
+<a href="#dfn-item" class="internalDFN">
+item
+</a>.
+(See
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#attr-itemref">
+Items
+</a>
+</cite>
+in
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]).
+</dd>
+<dt>
+<dfn class="adef" id="dfn-itemscope">
+itemscope
+</dfn>
+</dt>
+<dd>
+An
+boolean
+attribute
+identifying
+an
+element
+as
+an
+<a href="#dfn-item" class="internalDFN">
+item
+</a>.
+(See
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#attr-itemscope">
+Items
+</a>
+</cite>
+in
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]).
+</dd>
+<dt>
+<dfn class="adef" id="dfn-itemtype">
+itemtype
+</dfn>
+</dt>
+<dd>
+An
+additional
+attribute
+on
+an
+element
+used
+to
+specify
+one
+or
+more
+types
+of
+an
+<a href="#dfn-item" class="internalDFN">
+item
+</a>.
+The
+<dfn id="dfn-item-type">
+item
+type
+</dfn>
+of
+an
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+is
+the
+first
+value
+returned
+from
+<code>
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-itemtype">
+element.itemType
+</a>
+</cite>
+</code>
+on
+the
+element.
+The
+<a href="#dfn-item-type" class="internalDFN">
+item
+type
+</a>
+is
+also
+used
+to
+resolve
+non-URL
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+s
+to
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>
+s.
+Available
+through
+the
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#microdata-dom-api">
+Microdata
+DOM
+API
+</a>
+</cite>
+as
+<code>
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-itemtype">
+element.itemType
+</a>
+</cite>
+</code>.
+(See
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#attr-itemtype">
+Items
+</a>
+</cite>
+in
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]).
+</dd>
+</dl>
+<p>
+In
+RDF,
+it
+is
+common
+for
+people
+to
+shorten
+vocabulary
+terms
+via
+abbreviated
+URIs
+that
+use
+a
+'prefix'
+and
+a
+'reference'.
+throughout
+this
+document
+assume
+that
+the
+following
+vocabulary
+prefixes
+have
+been
+defined:
+</p>
+<table>
+<tbody>
+<tr>
+<td>
+dc:
+</td>
+<td>
+http://purl.org/dc/terms/
+</td>
+</tr>
+<tr>
+<td>
+md:
+</td>
+<td>
+http://www.w3.org/ns/md#
+</td>
+</tr>
+<tr>
+<td>
+rdf:
+</td>
+<td>
+http://www.w3.org/1999/02/22-rdf-syntax-ns#
+</td>
+</tr>
+<tr>
+<td>
+<del class="diff-old">rdfs:
+</del>
+<ins class="diff-chg">rdf:
+</ins>
+</td>
+<td>
+<del class="diff-old">http://www.w3.org/2000/01/rdf-schema#
+</del>
+<ins class="diff-chg">http://www.w3.org/1999/02/22-rdf-syntax-ns#
+</ins></td></tr><tr><td><ins class="diff-chg">
+rdfa:
+</ins></td><td><ins class="diff-chg">
+http://www.w3.org/ns/rdfa#
+</ins>
+</td>
+</tr>
+<tr>
+<td>
+xsd:
+</td>
+<td>
+http://www.w3.org/2001/XMLSchema#
+</td>
+</tr>
+</tbody>
+</table>
+</section>
+<section class="informative" id="vocabulary-registry">
+<h2>
+<span class="secno">
+3.
+</span>
+Vocabulary
+Registry
+</h2>
+<p>
+<em>
+This
+section
+is
+non-normative.
+</em>
+</p>
+<p>
+In
+a
+perfect
+world,
+all
+processors
+would
+be
+able
+to
+generate
+the
+same
+output
+for
+a
+given
+input
+without
+regards
+to
+the
+requirements
+of
+a
+particular
+<a href="#dfn-vocabulary" class="internalDFN">
+vocabulary
+</a>.
+However,
+microdata
+doesn't
+provide
+sufficient
+syntactic
+help
+in
+making
+these
+decisions.
+Different
+vocabularies
+have
+different
+needs.
+</p>
+<p>
+The
+registry
+is
+located
+at
+the
+namespace
+defined
+for
+microdata:
+<code>
+http://www.w3.org/ns/md
+</code>
+in
+a
+variety
+of
+formats.
+</p>
+<p>
+The
+<dfn id="dfn-registry">
+registry
+</dfn>
+associates
+a
+<dfn id="dfn-uri-prefix">
+URI
+prefix
+</dfn>
+with
+one
+or
+more
+key-value
+pairs
+denoting
+processor
+behavior.
+A
+hypothetical
+JSON
+representation
+of
+such
+a
+registry
+might
+be
+the
+following:
+</p>
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 1</span></div><pre class="example">{
+  "http://schema.org/": {
+    "propertyURI":    "vocabulary",
+    "multipleValues": "unordered",
+    "properties": {
+      "tracks": {"multipleValues": "list"}
+    }
+  },
+  "http://microformats.org/profile/hcard": {
+    "propertyURI":    "vocabulary",
+    "multipleValues": "list",
+    "properties" {
+      "url": {"multipleValues": "unordered"}
+    }
+  }
+}
+</pre>
+</div>
+<p>
+This
+structure
+associates
+mappings
+for
+two
+URIs,
+<code>
+http://schema.org/
+</code>
+and
+<code>
+http://microformats.org/profile/hcard
+</code>.
+Items
+having
+an
+<a href="#dfn-item-type" class="internalDFN">
+item
+type
+</a>
+with
+a
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+</a>
+from
+this
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+use
+the
+the
+rules
+described
+for
+that
+prefix
+within
+the
+scope
+of
+that
+<a href="#dfn-item-type" class="internalDFN">
+item
+type
+</a>.
+This
+mapping
+currently
+defines
+two
+rules:
+<a href="#dfn-propertyuri" class="internalDFN">
+<code>
+propertyURI
+</code>
+</a>
+and
+<a href="#dfn-multiplevalues" class="internalDFN">
+<code>
+multipleValues
+</code>
+</a>
+with
+values
+to
+indicate
+specific
+behavior.
+It
+also
+allows
+overrides
+on
+a
+per-property
+basis;
+the
+<a href="#dfn-properties" class="internalDFN">
+<code>
+properties
+</code>
+</a>
+key
+associates
+an
+individual
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+with
+overrides
+for
+default
+behavior.
+The
+interpretation
+of
+these
+rules
+is
+defined
+in
+the
+following
+sections.
+If
+an
+item
+has
+no
+<a href="#dfn-current-type" class="internalDFN">
+current
+type
+</a>
+or
+the
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+contains
+no
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+</a>
+matching
+<a href="#dfn-current-type" class="internalDFN">
+current
+type
+</a>,
+a
+conforming
+processor
+<em class="rfc2119" title="must">
+must
+</em>
+use
+the
+default
+values
+defined
+for
+these
+rules.
+</p>
+<div class="note">
+<div class="note-title">
+<span>
+<ins class="diff-chg">Note
+</ins></span></div><p class="">
+The
+concept
+of
+a
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>,
+including
+a
+hypothetical
+format,
+location
+and
+updating
+rules
+is
+presented
+as
+an
+abstract
+concept
+useful
+for
+describing
+the
+function
+of
+a
+microdata
+processor.
+There
+are
+issues
+surrounding
+update
+frequency,
+URL
+naming,
+and
+how
+updates
+are
+authorized.
+This
+spec
+just
+considers
+the
+semantic
+content
+of
+such
+a
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+and
+how
+it
+can
+be
+used
+to
+affect
+processing
+without
+defining
+its
+representation
+or
+update
+policies.
+</p>
+<del class="diff-old">Richard
+Ciganiak
+has
+</del>
+<del class="diff-old">pointed
+out
+that
+"Registry"
+may
+be
+the
+wrong
+term,
+as
+the
+proposed
+registry
+doesn't
+assign
+identifiers
+or
+manage
+namespace,
+it
+simply
+provides
+a
+mapping
+between
+URI
+prefix
+ss
+and
+processor
+behavior
+and
+suggests
+the
+term
+"Whitelist".
+As
+more
+than
+two
+values
+are
+required,
+and
+it
+describes
+more
+than
+binary
+behavior,
+this
+term
+isn't
+appropriate
+either.
+</del>
+</div>
+<section class="informative" id="property-uri-generation">
+<h3>
+<span class="secno">
+3.1
+</span>
+Property
+URI
+Generation
+</h3>
+<p>
+<em>
+This
+section
+is
+non-normative.
+</em>
+</p>
+<p>
+For
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+s
+which
+are
+not
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>
+s,
+the
+<dfn id="dfn-propertyuri">
+<code>
+propertyURI
+</code>
+</dfn>
+rule
+defines
+the
+algorithm
+for
+generating
+an
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>
+given
+an
+<a href="#dfn-evaluation-context" class="internalDFN">
+evaluation
+context
+</a>
+including
+a
+<a href="#dfn-current-type" class="internalDFN">
+current
+type
+</a>,
+<a href="#dfn-current-name" class="internalDFN">
+current
+name
+</a>
+and
+<a href="#dfn-current-vocabulary" class="internalDFN">
+current
+vocabulary
+</a>.
+</p>
+<p>
+The
+procedure
+for
+generating
+property
+URIs
+is
+defined
+in
+<a href="#generate-predicate-uri">
+Generate
+Predicate
+URI
+</a>.
+</p>
+<p>
+Possible
+values
+for
+<a href="#dfn-propertyuri" class="internalDFN">
+<code>
+propertyURI
+</code>
+</a>
+are
+the
+following:
+</p>
+<dl>
+<dt>
+<code>
+contextual
+</code>
+</dt>
+<dd>
+The
+<code>
+contextual
+</code>
+URI
+generation
+scheme
+guarantees
+that
+generated
+property
+URIs
+are
+unique
+based
+on
+the
+value
+of
+<a href="#dfn-current-name" class="internalDFN">
+current
+name
+</a>.
+This
+is
+required
+as
+the
+microdata
+data
+model
+requires
+that
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+s
+are
+associated
+with
+specific
+items
+and
+do
+not
+have
+a
+global
+scope.
+(See
+<a href="#scheme-context">
+Step
+5
+</a>
+in
+<a href="#generate-predicate-uri">
+Generate
+Predicate
+URI
+</a>
+).
+<div>
+<p>
+URI
+creation
+uses
+a
+base
+URI
+with
+query
+parameters
+to
+indicate
+the
+in-scope
+type
+and
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+list.
+Consider
+the
+following
+example:
+</p>
+<del class="diff-old">        &lt;span itemscope itemtype="http://microformats.org/profile/hcard"&gt;
+</del>
+        <div class="example"><div class="example-title"><span>Example 2</span></div><pre class="example">&lt;span itemscope itemtype="http://microformats.org/profile/hcard"&gt;
+  &lt;span itemprop="n" itemscope&gt;
+    &lt;span itemprop="given-name"&gt;
+      Princeton
+    &lt;/span&gt;
+  &lt;/span&gt;
+&lt;/span&gt;
+</pre>
+</div>
+<p>
+The
+first
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+<em>
+n
+</em>
+generates
+the
+URI
+<code>
+http://www.w3.org/ns/md?type=http://microformats.org/profile/hcard?prop=n
+</code>.
+However,
+the
+included
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+<em>
+given-name
+</em>
+is
+included
+in
+untyped
+item.
+The
+inherited
+property
+URI
+is
+used
+to
+create
+a
+new
+property
+URI:
+<code>
+http://www.w3.org/ns/md?type=http://microformats.org/profile/hcard?prop=n.given-name
+</code>.
+</p>
+<p>
+This
+scheme
+is
+compatible
+with
+the
+needs
+of
+other
+RDF
+serialization
+formats
+such
+as
+RDF/XML
+[
+<cite>
+<a class="bibref" href="#bib-RDF-SYNTAX-GRAMMAR">
+RDF-SYNTAX-GRAMMAR
+</a>
+</cite>
+],
+which
+rely
+on
+<em>
+QNames
+</em>
+for
+expressing
+properties.
+For
+example,
+the
+generated
+property
+URIs
+can
+be
+split
+as
+follows:
+</p>
+<del class="diff-old">        &lt;rdf:Description xmlns:hcard="http://www.w3.org/ns/md?type=http://microformats.org/profile/hcard?prop="
+</del>
+        <div class="example"><div class="example-title"><span>Example 3</span></div><pre class="example">&lt;rdf:Description xmlns:hcard="http://www.w3.org/ns/md?type=http://microformats.org/profile/hcard?prop="
+                 rdf:type="http://microformats.org/profile/hcard"&gt;
+  &lt;hcard:n&gt;
+    &lt;rdf:Description&gt;
+      &lt;hcard:n.given-name&gt;
+        Princeton
+      &lt;/hcard:n.given-name&gt;
+    &lt;/rdf:Description&gt;
+  &lt;/hcard:n&gt;
+&lt;/rdf:Description&gt;
+</pre>
+</div>
+<p>
+Looking
+at
+another
+example:
+</p>
+<del class="diff-old">        &lt;div itemscope itemtype="http://schema.org/Person"&gt;
+</del>
+        <div class="example"><div class="example-title"><span>Example 4</span></div><pre class="example">&lt;div itemscope itemtype="http://schema.org/Person"&gt;
+  &lt;h2 itemprop="name"&gt;Jeni&lt;/h2&gt;
+&lt;/div&gt;
+</pre>
+</div>
+<p>
+This
+would
+generate
+<code>
+http://www.w3.org/ns/md?type=http://schema.org/Person&amp;prop=name
+</code>.
+</p>
+</div>
+</dd>
+<dt>
+<code>
+vocabulary
+</code>
+</dt>
+<dd>
+The
+<code>
+vocabulary
+</code>
+URI
+generation
+scheme
+appends
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+s
+that
+are
+not
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>
+s
+to
+the
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+</a>.
+When
+generating
+property
+URIs,
+if
+the
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+</a>
+does
+not
+end
+with
+a
+'/'
+or
+'#',
+a
+'#'
+is
+appended
+to
+the
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+</a>.
+(See
+<a href="#scheme-vocab">
+Step
+4
+</a>
+in
+<a href="#generate-predicate-uri">
+Generate
+Predicate
+URI
+</a>.)
+<div>
+<p>
+URI
+creation
+uses
+a
+base
+URL
+with
+query
+parameters
+to
+indicate
+the
+in-scope
+type
+and
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+list.
+Consider
+the
+following
+example:
+</p>
+<del class="diff-old">        &lt;span itemscope itemtype="http://microformats.org/profile/hcard"&gt;
+</del>
+        <div class="example"><div class="example-title"><span>Example 5</span></div><pre class="example">&lt;span itemscope itemtype="http://microformats.org/profile/hcard"&gt;
+  &lt;span itemprop="n" itemscope&gt;
+    &lt;span itemprop="given-name"&gt;
+      Princeton
+    &lt;/span&gt;
+  &lt;/span&gt;
+&lt;/span&gt;
+</pre>
+</div>
+<p>
+Given
+the
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+</a>
+<code>
+http://microformats.org/profile/hcard
+</code>,
+this
+would
+generate
+<code>
+http://microformats.org/profile/hcard#n
+</code>
+and
+<code>
+http://microformats.org/profile/hcard#given-name
+</code>.
+Note
+that
+the
+'#'
+is
+automatically
+added
+as
+a
+separator.
+</p>
+<p>
+Looking
+at
+another
+example:
+</p>
+<del class="diff-old">        &lt;div itemscope itemtype="http://schema.org/Person"&gt;
+</del>
+        <div class="example"><div class="example-title"><span>Example 6</span></div><pre class="example">&lt;div itemscope itemtype="http://schema.org/Person"&gt;
+  &lt;h2 itemprop="name"&gt;Jeni&lt;/h2&gt;
+&lt;/div&gt;
+</pre>
+</div>
+<p>
+Given
+the
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+</a>
+<code>
+http://schema.org/
+</code>,
+this
+would
+generate
+<code>
+http://schema.org/name
+</code>.
+Note
+that
+if
+the
+<del class="diff-old">@itemtype
+</del>
+<a class="aref internalDFN" href="#dfn-itemtype">
+<ins class="diff-chg">itemtype
+</ins>
+</a>
+were
+<code>
+http://schema.org/Person/Teacher
+</code>,
+this
+would
+generate
+the
+same
+property
+URI.
+</p>
+</div>
+</dd>
+</dl>
+<p>
+If
+the
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+contains
+no
+match
+for
+<a href="#dfn-current-type" class="internalDFN">
+current
+type
+</a>
+implementations
+act
+as
+if
+there
+is
+a
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+</a>
+made
+from
+the
+first
+<del class="diff-old">@itemtype
+</del>
+<a class="aref internalDFN" href="#dfn-itemtype">
+<ins class="diff-chg">itemtype
+</ins>
+</a>
+value
+by
+stripping
+either
+the
+<cite>
+<a href="http://tools.ietf.org/html/rfc3986#section-3.5">
+fragment
+</a>
+</cite>
+content
+or
+<cite>
+<a href="http://tools.ietf.org/html/rfc3986#section-3.3">
+last
+path
+segment
+</a>
+</cite>,
+if
+the
+value
+has
+no
+fragment
+(See
+[
+<cite>
+<a class="bibref" href="#bib-RFC3986">
+RFC3986
+</a>
+</cite>
+]).
+</p>
+<div class="note">
+<div class="note-title">
+<span>
+<ins class="diff-chg">Note
+</ins></span></div><p class="">
+Deconstructing
+the
+<del class="diff-old">@itemtype
+</del>
+<a class="aref internalDFN" href="#dfn-itemtype">
+<ins class="diff-chg">itemtype
+</ins>
+</a>
+URL
+to
+create
+or
+identify
+a
+vocabulary
+URI
+is
+a
+violation
+of
+the
+microdata
+specification
+which
+is
+necessary
+to
+support
+the
+use
+of
+existing
+vocabularies
+designed
+for
+use
+with
+RDF,
+and
+shared
+or
+inherited
+properties
+within
+all
+vocabularies.
+</p>
+</div>
+<p>
+The
+default
+value
+of
+<a href="#dfn-propertyuri" class="internalDFN">
+<code>
+propertyURI
+</code>
+</a>
+is
+<code>
+vocabulary
+</code>.
+</p>
+<del class="diff-old">  &lt;div itemscope itemtype="http://schema.org/Book"&gt;
+</del>
+  <div class="example"><div class="example-title"><span>Example 7</span></div><pre class="example">&lt;div itemscope itemtype="http://schema.org/Book"&gt;
+  &lt;h2 itemprop="title"&gt;Just a Geek&lt;/h2&gt;
+&lt;/div&gt;
+</pre>
+</div>
+<p>
+In
+this
+example,
+assuming
+no
+matching
+entry
+in
+the
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>,
+the
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+</a>
+is
+constructed
+by
+removing
+the
+<cite>
+<a href="http://tools.ietf.org/html/rfc3986#section-3.3">
+last
+path
+segment
+</a>
+</cite>,
+leaving
+the
+URI
+<code>
+http://schema.org/
+</code>.
+As
+there
+is
+no
+explicit
+<a href="#dfn-propertyuri" class="internalDFN">
+<code>
+propertyURI
+</code>
+</a>,
+the
+default
+<code>
+vocabulary
+</code>
+is
+used,
+and
+the
+resulting
+property
+URI
+would
+be
+<code>
+http://schema.org/title
+</code>.
+</p>
+</section>
+<section class="informative" id="value-ordering">
+<h3>
+<span class="secno">
+3.2
+</span>
+Value
+Ordering
+</h3>
+<p>
+<em>
+This
+section
+is
+non-normative.
+</em>
+</p>
+<p>
+For
+items
+having
+multiple
+values
+for
+a
+given
+<a href="#dfn-property" class="internalDFN">
+property
+</a>,
+the
+<dfn id="dfn-multiplevalues">
+<code>
+multipleValues
+</code>
+</dfn>
+rule
+defines
+the
+algorithm
+for
+serializing
+these
+values.
+Microdata
+uses
+document
+order
+when
+generating
+<a href="#dfn-property-value" class="internalDFN">
+property
+value
+</a>
+s,
+as
+defined
+in
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#microdata-dom-api">
+Microdata
+DOM
+API
+</a>
+</cite>
+as
+<code>
+element.itemValue
+</code>.
+However,
+many
+RDF
+vocabularies
+expect
+multiple
+values
+to
+be
+generated
+as
+triples
+sharing
+a
+common
+subject
+and
+predicate.
+In
+some
+cases,
+it
+may
+be
+useful
+to
+retain
+value
+ordering.
+</p>
+<p>
+The
+procedure
+for
+generating
+<a href="#dfn-property-value" class="internalDFN">
+property
+value
+</a>
+s
+is
+defined
+in
+<a href="#generate-property-values">
+Generate
+Property
+Values
+</a>.
+</p>
+<p>
+Possible
+values
+for
+<a href="#dfn-multiplevalues" class="internalDFN">
+<code>
+multipleValues
+</code>
+</a>
+are
+the
+following:
+</p>
+<dl>
+<dt>
+<code>
+unordered
+</code>
+</dt>
+<dd>
+Values
+are
+serialized
+without
+ordering
+using
+a
+common
+subject
+and
+predicate.
+(See
+<a href="#values-unordered">
+Step
+7
+</a>
+in
+<a href="#generate-property-values">
+Generate
+Property
+Values
+</a>
+).
+</dd>
+<dt>
+<code>
+list
+</code>
+</dt>
+<dd>
+Multi-valued
+<del class="diff-old">@itemprop
+</del>
+<a class="aref internalDFN" href="#dfn-itemprop">
+<ins class="diff-chg">itemprop
+</ins>
+</a>
+s
+are
+serialized
+using
+an
+<a href="#dfn-rdf-collection" class="internalDFN">
+RDF
+Collection
+</a>.
+(See
+<a href="#values-list">
+Step
+8
+</a>
+in
+<a href="#generate-property-values">
+Generate
+Property
+Values
+</a>
+).
+</dd>
+</dl>
+<p>
+An
+example
+of
+how
+this
+might
+be
+specified
+in
+a
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+is
+the
+following:
+</p>
+<del class="diff-old">  {
+</del>
+  <div class="example"><div class="example-title"><span>Example 8</span></div><pre class="example">{
+  "http://schema.org/": {
+    "propertyURI":    "vocabulary",
+    <span class="diff">"multipleValues": "unordered"</span>
+  },
+  "http://microformats.org/profile/hcard": {
+    "propertyURI":    "vocabulary",
+    <span class="diff">"multipleValues": {"multipleValues": "list"}</span>
+  }
+}
+</pre>
+</div>
+<p>
+Additionally,
+some
+vocabularies
+may
+wish
+to
+specify
+this
+on
+a
+per-property
+basis.
+For
+example,
+within
+<code>
+http://schema.org/MusicPlaylist
+</code>
+the
+<code>
+tracks
+</code>
+property
+might
+depend
+on
+the
+order
+of
+values
+to
+to
+reproduce
+associated
+<code>
+MusicRecording
+</code>
+values.
+</p>
+<del class="diff-old">  {
+</del>
+  <div class="example"><div class="example-title"><span>Example 9</span></div><pre class="example">{
+ "http://schema.org/": {
+   "propertyURI": "vocabulary",
+   "multipleValues": "unordered"<span class="diff">,
+   "properties": {
+     "tracks": {"multipleValues": "list"}
+   }</span>
+ }
+}
+</pre>
+</div>
+<p>
+The
+<dfn id="dfn-properties">
+<code>
+properties
+</code>
+</dfn>
+key
+takes
+a
+JSON
+Object
+as
+a
+value,
+which
+in
+turn
+has
+keys
+for
+each
+property
+that
+is
+to
+be
+given
+alternate
+semantics.
+Each
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+is
+implicitly
+expanded
+to
+it's
+URI
+representation
+as
+defined
+in
+<a href="#generate-predicate-uri">
+Generate
+Predicate
+URI
+</a>,
+so
+that
+the
+behavior
+is
+the
+same
+whether
+or
+not
+the
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+is
+listed
+as
+an
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>.
+</p>
+<p>
+The
+default
+value
+of
+<a href="#dfn-multiplevalues" class="internalDFN">
+<code>
+multipleValues
+</code>
+</a>
+is
+<code>
+unordered
+</code>.
+</p>
+<div class="note">
+<div class="note-title">
+<span>
+<ins class="diff-new">Note
+</ins></span></div><div class="">
+<p>
+An
+alternative
+mechanism
+would
+output
+<em>
+both
+</em>
+unordered
+and
+ordered
+values,
+to
+allow
+an
+application
+to
+choose
+the
+most
+useful
+representation.
+For
+example,
+consider
+the
+following:
+</p>
+<del class="diff-old">&lt;div itemscope="" itemtype="http://schema.org/MusicPlaylist"&gt;
+</del>
+<div class="example"><div class="example-title"><span>Example 10</span></div><pre class="example">&lt;div itemscope itemtype="http://schema.org/MusicPlaylist"&gt;
+  &lt;span itemprop="name"&gt;Classic Rock Playlist&lt;/span&gt;
+  &lt;meta itemprop="numTracks" content="2"/&gt;
+  &lt;p&gt;Including works by
+    &lt;span itemprop="byArtist"&gt;Lynard Skynard&lt;/span&gt; and
+    &lt;span itemprop="byArtist"&gt;AC/DC&lt;/span&gt;&lt;/p&gt;.
+<del class="diff-old">  &lt;div itemprop="tracks" itemscope="" itemtype="http://schema.org/MusicRecording"&gt;
+</del>
+<ins class="diff-chg">  &lt;div itemprop="tracks" itemscope itemtype="http://schema.org/MusicRecording"&gt;
+</ins>
+    1.&lt;span itemprop="name"&gt;Sweet Home Alabama&lt;/span&gt; -
+    &lt;span itemprop="byArtist"&gt;Lynard Skynard&lt;/span&gt;
+    &lt;link href="sweet-home-alabama" itemprop="url" /&gt;
+   &lt;/div&gt;
+<del class="diff-old">  &lt;div itemprop="tracks" itemscope="" itemtype="http://schema.org/MusicRecording"&gt;
+</del>
+<ins class="diff-chg">  &lt;div itemprop="tracks" itemscope itemtype="http://schema.org/MusicRecording"&gt;
+</ins>
+    2.&lt;span itemprop="name"&gt;Shook you all Night Long&lt;/span&gt; -
+    &lt;span itemprop="byArtist"&gt;AC/DC&lt;/span&gt;
+    &lt;link href="shook-you-all-night-long" itemprop="url" /&gt;
+  &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+</div>
+<p>
+This
+might
+generate
+the
+following
+Turtle:
+</p>
+<del class="diff-old">@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
+</del>
+<div class="example"><div class="example-title"><span>Example 11</span></div><pre class="example">@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
+@prefix rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt; .
+<ins class="diff-new">@prefix rdfa: &lt;http://www.w3.org/ns/rdfa#&gt; .
+</ins>
+@prefix schema: &lt;http://schema.org/&gt; .
+<del class="diff-old">&lt;&gt; md:item [ a schema:MusicPlaylist;
+  schema:name "Classic Rock Playlist";
+  schema:byArtist ("Lynard Skynard" "AC/DC");
+  schema:numTracks "2";
+  schema:tracks _:track1, _:track2, (_:track1 _:track2)
+] .
+</del>
+<ins class="diff-chg">&lt;&gt; md:item [
+  a schema:MusicPlaylist;
+    schema:name "Classic Rock Playlist";
+    schema:byArtist ("Lynard Skynard" "AC/DC");
+    schema:numTracks "2";
+    schema:tracks _:track1, _:track2, (_:track1 _:track2)
+  ];
+  rdfa:usesVocabulary schema:
+ .
+</ins>
+_:track1 a schema:MusicRecording;
+  schema:byArtist ("Lynard Skynard");
+  schema:name "Sweet Home Alabama";
+  schema:url &lt;sweet-home-alabama&gt; .
+_:track2 a schema:MusicRecording;
+  schema:byArtist ("AC/DC");
+  schema:name "Shook you all Night Long";
+schema:url
+&lt;shook-you-all-night-long&gt;
+.
+</pre>
+</div>
+<p>
+By
+providing
+both
+<code>
+_:track1
+</code>
+and
+<code>
+_:track2
+</code>
+as
+object
+values
+of
+the
+playlist
+along
+with
+an
+RDF
+Collection
+containing
+the
+ordered
+values,
+the
+data
+may
+be
+queried
+via
+a
+simple
+query
+using
+the
+playlist
+subject,
+or
+as
+an
+ordered
+collection.
+</p>
+</div>
+</div>
+</section>
+<section class="informative" id="value-typing">
+<h3>
+<span class="secno">
+3.3
+</span>
+Value
+Typing
+</h3>
+<p>
+<em>
+This
+section
+is
+non-normative.
+</em>
+</p>
+<p>
+In
+microdata,
+all
+values
+are
+strings.
+In
+RDF,
+values
+may
+be
+resources
+or
+may
+be
+typed
+with
+an
+appropriate
+datatype.
+</p>
+<p>
+In
+some
+cases,
+the
+type
+of
+a
+microdata
+value
+can
+be
+determined
+from
+the
+element
+on
+which
+it
+is
+specified.
+In
+particular:
+</p>
+<ul>
+<li>
+URL
+property
+elements
+provide
+URLs
+</li>
+<li>
+<code>
+time
+</code>
+element
+provides
+dates
+and
+times
+</li>
+</ul>
+<div class="issue">
+<div class="issue-title">
+<span>
+<ins class="diff-chg">Issue
+</ins></span></div><p class="">
+Using
+information
+about
+the
+content
+of
+the
+document
+where
+the
+microdata
+is
+marked
+up
+<em>
+might
+</em>
+be
+a
+violation
+of
+the
+spirit
+of
+the
+microdata
+specification,
+though
+it
+does
+not
+explicitly
+say
+in
+normative
+text
+that
+consumers
+cannot
+use
+other
+information
+from
+the
+HTML
+DOM
+to
+interpret
+microdata.
+</p>
+</div>
+<p>
+Additionally,
+one
+possible
+use
+of
+a
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+would
+allow
+vocabularies
+to
+be
+marked
+with
+datatype
+information,
+so
+that
+a
+<code>
+dc:time
+</code>
+value,
+for
+example,
+would
+be
+understood
+to
+represent
+a
+literal
+with
+datatype
+<code>
+xsd:date
+</code>.
+This
+could
+be
+done
+by
+adding
+information
+for
+each
+property
+in
+the
+vocabulary
+requiring
+special
+treatment.
+</p>
+<p>
+This
+might
+be
+represented
+using
+a
+syntax
+such
+as
+the
+following:
+</p>
+<del class="diff-old">  {
+</del>
+  <div class="example"><div class="example-title"><span>Example 12</span></div><pre class="example">{
+ "http://schema.org/": {
+   "propertyURI": "vocabulary",
+   "multipleValues": "unordered"<span class="diff">,
+   "properties": {
+     "dateCreated": {"datatype": "http://www.w3.org/2001/XMLSchema#date"}
+   }</span>
+ }
+}
+</pre>
+</div>
+<p>
+The
+<code>
+datatype
+</code>
+identifies
+a
+URI
+to
+be
+used
+in
+constructing
+a
+<a href="#dfn-typed-literal" class="internalDFN">
+typed
+literal
+</a>.
+</p>
+<p>
+In
+most
+cases,
+the
+relevant
+datatype
+for
+a
+value
+can
+be
+derived
+from
+knowledge
+of
+what
+property
+the
+value
+is
+for
+and
+the
+syntax
+of
+the
+value
+itself.
+Thus,
+values
+can
+be
+given
+datatypes
+in
+a
+post-processing
+step
+after
+the
+mapping
+of
+microdata
+to
+RDF
+described
+by
+this
+specification.
+However,
+where
+there
+is
+information
+in
+the
+HTML
+markup,
+such
+as
+knowledge
+of
+what
+element
+was
+used
+to
+mark
+up
+the
+value,
+which
+can
+help
+with
+determining
+its
+datatype,
+that
+information
+is
+used
+by
+this
+specification.
+</p>
+<p>
+This
+concept
+is
+not
+explored
+further
+at
+this
+time,
+but
+could
+be
+developed
+further
+in
+a
+future
+revision
+of
+this
+document.
+</p>
+<div class="note">
+<div class="note-title">
+<span>
+<ins class="diff-new">Note
+</ins></span>
+</div>
+<p class="">
+If
+property
+URI
+generation
+was
+fixed
+to
+<code>
+vocabulary
+</code>,
+multiple
+values
+always
+generated
+both
+<code>
+unordered
+</code>
+and
+<code>
+ordered
+</code>
+representations,
+and
+there
+were
+<code>
+datatype
+</code>
+support,
+the
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+could
+be
+reduced
+to
+a
+simple
+list
+of
+URLs
+without
+any
+further
+structure
+necessary.
+</p>
+</div>
+</section>
+</section>
+<section id="vocabulary-expansion">
+<h2 id="vocab_expansion">
+<span class="secno">
+4.
+</span>
+<ins class="diff-new">Vocabulary
+Expansion
+</ins></h2><p><ins class="diff-new">
+Microdata
+requires
+that
+all
+values
+of
+</ins><a class="aref internalDFN" href="#dfn-itemtype"><ins class="diff-new">
+itemtype
+</ins></a><ins class="diff-new">
+come
+from
+the
+same
+vocabulary.
+This
+is
+required
+as
+</ins><a class="aref internalDFN" href="#dfn-itemprop"><ins class="diff-new">
+itemprop
+</ins></a><ins class="diff-new">
+values
+are
+resolved
+relative
+to
+that
+vocabulary.
+However,
+it
+is
+often
+useful
+to
+define
+an
+</ins><a href="#dfn-item" class="internalDFN"><ins class="diff-new">
+item
+</ins></a><ins class="diff-new">
+to
+have
+types
+from
+multiple
+different
+vocabularies.
+</ins></p><p><ins class="diff-new">
+Vocabulary
+expansion
+uses
+simple
+rules
+to
+generate
+additional
+triples
+based
+on
+rules
+and
+property
+relationships
+described
+in
+the
+</ins><a href="#dfn-registry" class="internalDFN"><ins class="diff-new">
+registry
+</ins></a>.<ins class="diff-new">
+Within
+the
+</ins><a href="#dfn-registry" class="internalDFN"><ins class="diff-new">
+registry
+</ins></a>,<ins class="diff-new">
+a
+property
+definition
+may
+have
+either
+</ins><code><ins class="diff-new">
+equivalentProperty
+</ins></code><ins class="diff-new">
+or
+</ins><code><ins class="diff-new">
+subPropertyOf
+</ins></code><ins class="diff-new">
+keys
+having
+a
+IRI
+value
+(or
+array
+of
+IRI
+values)
+of
+the
+associated
+property.
+Such
+an
+entry
+causes
+the
+processor
+to
+generate
+triples
+associating
+the
+source
+property
+IRI
+with
+the
+target
+property
+IRI
+using
+either
+</ins><code><ins class="diff-new">
+http://www.w3.org/2000/01/rdf-schema#subPropertyOf
+</ins></code><ins class="diff-new">
+or
+</ins><code><ins class="diff-new">
+http://www.w3.org/2002/07/owl#equivalentProperty
+</ins></code><ins class="diff-new">
+predicates.
+</ins></p><p><ins class="diff-new">
+For
+example,
+the
+</ins><a href="#dfn-registry" class="internalDFN"><ins class="diff-new">
+registry
+</ins></a><ins class="diff-new">
+definition
+for
+the
+</ins><em><ins class="diff-new">
+additionalType
+</ins></em><ins class="diff-new">
+property
+within
+schema.org,
+defines
+</ins><em><ins class="diff-new">
+additionalType
+</ins></em><ins class="diff-new">
+to
+have
+an
+</ins><a><ins class="diff-new">
+rdfs:subPropertyOf
+</ins></a><ins class="diff-new">
+relationship
+with
+</ins><code><ins class="diff-new">
+http://www.w3.org/1999/02/22-rdf-syntax-ns#type
+</ins></code>.</p><div class="example"><div class="example-title"><span>Example 13</span></div><pre class="example">{<ins class="diff-new">
+  "http://schema.org/": {
+    "properties": {
+</ins>      <span class="diff">"additionalType": {"subPropertyOf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#type"}</span><ins class="diff-new">
+    }
+}
+&lt;div itemscope itemtype="http://schema.org/Person"&gt;
+  &lt;link itemprop="additionalType" href="http://xmlns.com/foaf/0.1/Person"/&gt;
+  &lt;a itemprop="email http://xmlns.com/foaf/0.1/mbox" href="mailto:mail@gmail.com"&gt;
+    mail@gmail.com
+  &lt;/a&gt;
+&lt;/div&gt;
+</ins></pre></div><p><ins class="diff-new">
+The
+previous
+example,
+indicates
+a
+</ins><a href="#dfn-registry" class="internalDFN"><ins class="diff-new">
+registry
+</ins></a><ins class="diff-new">
+rule,
+which
+causes
+the
+processor
+to
+emit
+an
+extra
+triple
+when
+first
+seeing
+the
+</ins><code><ins class="diff-new">
+additionalProperty
+</ins></code><a class="aref internalDFN" href="#dfn-itemprop"><ins class="diff-new">
+itemprop
+</ins></a>:</p><div class="example"><div class="example-title"><span>Example 14</span></div><pre class="example">@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .<ins class="diff-new">
+@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
+@prefix rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt; .
+@prefix rdfa: &lt;http://www.w3.org/ns/rdfa#&gt; .
+@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
+@prefix schema: &lt;http://schema.org/&gt; .
+&lt;&gt; md:item (
+  [ a schema:Person;
+    schema:additionalType foaf:Person;
+    schema:email &lt;mailto:mail@gmail.com&gt;;
+    foaf:mbox &lt;mailto:mail@gmail.com&gt;]);
+  rdfa:usesVocabulary schema: .
+schema:additionalType
+rdfs:subPropertyOf
+rdf:type
+.
+</ins></pre></div><p><ins class="diff-new">
+After
+performing
+vocabulary
+expansion,
+an
+additional
+</ins><code><ins class="diff-new">
+rdf:type
+</ins></code><ins class="diff-new">
+triple
+is
+generated:
+</ins></p><div class="example"><div class="example-title"><span>Example 15</span></div><pre class="example">@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .<ins class="diff-new">
+@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
+@prefix rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt; .
+@prefix rdfa: &lt;http://www.w3.org/ns/rdfa#&gt; .
+@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
+@prefix schema: &lt;http://schema.org/&gt; .
+&lt;&gt; md:item (
+  [ a schema:Person, foaf:Person;
+    schema:additionalType foaf:Person;
+    schema:email &lt;mailto:mail@gmail.com&gt;;
+    foaf:mbox &lt;mailto:mail@gmail.com&gt;]);
+  rdfa:usesVocabulary schema: .
+schema:additionalType
+rdfs:subPropertyOf
+rdf:type
+.
+</ins></pre></div><section id="vocabulary-entailment"><h3><span class="secno"><ins class="diff-new">
+4.1
+</ins></span><ins class="diff-new">
+Vocabulary
+Entailment
+</ins></h3><p><ins class="diff-new">
+Formally,
+and
+for
+the
+purpose
+of
+vocabulary
+processing,
+microdata
+uses
+a
+very
+restricted
+subset
+of
+the
+OWL2
+vocabulary
+and
+is
+based
+on
+the
+RDF-Based
+Semantics
+of
+OWL2
+[
+</ins><cite><a class="bibref" href="#bib-OWL2-RDF-BASED-SEMANTICS"><ins class="diff-new">
+OWL2-RDF-BASED-SEMANTICS
+</ins></a></cite><ins class="diff-new">
+].
+Vocabulary
+Entailment
+uses
+the
+following
+terms:
+</ins></p><ul><li><code><ins class="diff-new">
+rdfs:subPropertyOf
+</ins></code></li><li><code><ins class="diff-new">
+owl:equivalentProperty
+</ins></code></li></ul><p><ins class="diff-new">
+Vocabulary
+Entailment
+considers
+only
+the
+entailment
+on
+individuals
+(i.e.,
+not
+on
+the
+relationships
+that
+can
+be
+deduced
+on
+the
+properties
+or
+the
+classes
+themselves.)
+</ins></p><div class="note"><div class="note-title"><span><ins class="diff-new">
+Note
+</ins></span></div><p class=""><ins class="diff-new">
+While
+the
+formal
+definition
+of
+the
+Entailment
+refers
+to
+the
+general
+OWL
+2
+Semantics,
+practical
+implementations
+may
+rely
+on
+a
+subset
+of
+the
+OWL
+2
+RL
+Profile’s
+entailment
+expressed
+in
+rules
+(
+</ins><cite><a href="http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/#Reasoning_in_OWL_2_RL_and_RDF_Graphs_using_Rules"><ins class="diff-new">
+section
+4.3
+</ins></a></cite><ins class="diff-new">
+of
+[
+</ins><cite><a class="bibref" href="#bib-OWL2-PROFILES"><ins class="diff-new">
+OWL2-PROFILES
+</ins></a></cite><ins class="diff-new">
+]).
+The
+relevant
+rules
+are,
+using
+the
+rule
+identifications
+in
+</ins><cite><a href="http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/#Reasoning_in_OWL_2_RL_and_RDF_Graphs_using_Rules"><ins class="diff-new">
+section
+4.3
+</ins></a></cite><ins class="diff-new">
+of
+[
+</ins><cite><a class="bibref" href="#bib-OWL2-PROFILES"><ins class="diff-new">
+OWL2-PROFILES
+</ins></a></cite><ins class="diff-new">
+]):
+</ins><code><ins class="diff-new">
+prp-spo1
+</ins></code>,<code><ins class="diff-new">
+prp-eqp1
+</ins></code>,<ins class="diff-new">
+and
+</ins><code><ins class="diff-new">
+prp-eqp2
+</ins></code>.</p></div><p><ins class="diff-new">
+[
+</ins><cite><a class="bibref" href="#bib-RDFA-CORE"><ins class="diff-new">
+RDFA-CORE
+</ins></a></cite><ins class="diff-new">
+]
+implements
+a
+more
+complete
+form
+of
+vocabulary
+entailement,
+including
+retrieving
+the
+vocabulary
+URI
+to
+find
+additional
+class
+and
+property
+expansion
+definitions,
+as
+described
+in
+</ins><cite><a href="http://www.w3.org/TR/rdfa-syntax/#s_vocab_entailment"><ins class="diff-new">
+RDFa
+Vocabulary
+Entailment
+</ins></a></cite>.<ins class="diff-new">
+Microdata
+implementations
+</ins><em class="rfc2119" title="may"><ins class="diff-new">
+may
+</ins></em><ins class="diff-new">
+use
+RDFa
+Vocabulary
+Entailment
+as
+an
+alternative
+to
+implementing
+a
+separate
+entailment
+algorithm.
+To
+allow
+[
+</ins><cite><a class="bibref" href="#bib-RDFA-CORE"><ins class="diff-new">
+RDFA-CORE
+</ins></a></cite><ins class="diff-new">
+]
+processors
+to
+be
+used
+for
+microdata
+vocabulary
+expansion,
+microdata
+acts
+as
+if
+there
+is
+an
+implicit
+</ins><code><ins class="diff-new">
+@vocab
+</ins></code><ins class="diff-new">
+RDFa
+attribute
+set
+to
+a
+detected
+vocabulary
+by
+emitting
+a
+triple
+using
+the
+</ins><code><ins class="diff-new">
+rdfa:usesVocabulary
+</ins></code><ins class="diff-new">
+predicate.
+</ins></p><div class="note"><div class="note-title"><span><ins class="diff-new">
+Note
+</ins></span></div><p class=""><ins class="diff-new">
+The
+entailment
+described
+in
+this
+section
+is
+the
+</ins><em><ins class="diff-new">
+minimum
+</ins></em><ins class="diff-new">
+useful
+level
+for
+microdata.
+Processors
+may,
+of
+course,
+choose
+to
+follow
+more
+powerful
+entailment
+regimes,
+e.g.,
+include
+full
+RDFS
+[
+</ins><cite><a class="bibref" href="#bib-RDF-MT"><ins class="diff-new">
+RDF-MT
+</ins></a></cite><ins class="diff-new">
+]
+or
+OWL2
+[
+</ins><cite><a class="bibref" href="#bib-OWL2-OVERVIEW"><ins class="diff-new">
+OWL2-OVERVIEW
+</ins></a></cite><ins class="diff-new">
+]
+entailments.
+Using
+those
+entailments
+applications
+may
+perform
+datatype
+validation
+by
+checking
+</ins><code><ins class="diff-new">
+rdfs:range
+</ins></code><ins class="diff-new">
+of
+a
+property,
+or
+use
+the
+advanced
+facilities
+offered
+by,
+e.g.,
+OWL2’s
+property
+chains
+to
+interlink
+vocabularies
+further.
+</ins></p></div></section><section id="vocabulary-expansion-control-of-microdata-processors"><h3><span class="secno"><ins class="diff-new">
+4.2
+</ins></span><ins class="diff-new">
+Vocabulary
+Expansion
+Control
+of
+Microdata
+Processors
+</ins></h3><p><ins class="diff-new">
+Conforming
+processors
+</ins><em class="rfc2119" title="must"><ins class="diff-new">
+must
+</ins></em><ins class="diff-new">
+perform
+the
+basic
+vocabulary
+expansion.
+</ins></p><p><ins class="diff-new">
+If
+vocabulary
+expansion
+is
+performed
+by
+the
+microdata
+processor
+using
+[
+</ins><cite><a class="bibref" href="#bib-RDFA-CORE"><ins class="diff-new">
+RDFA-CORE
+</ins></a></cite><ins class="diff-new">
+]
+vocabulary
+expansion,
+and
+the
+</ins><code><ins class="diff-new">
+vocab_expansion
+</ins></code><ins class="diff-new">
+option
+is
+passed
+to
+the
+microdata
+processor,
+the
+full
+[
+</ins><cite><a class="bibref" href="#bib-RDFA-CORE"><ins class="diff-new">
+RDFA-CORE
+</ins></a></cite><ins class="diff-new">
+]
+expansion
+</ins><em class="rfc2119" title="must"><ins class="diff-new">
+must
+</ins></em><ins class="diff-new">
+also
+be
+performed.
+</ins></p></section></section><section id="algorithm"><h2><span class="secno"><ins class="diff-new">
+5.
+</ins></span>
+Algorithm
+</h2>
+<p>
+Transformation
+of
+Microdata
+to
+RDF
+makes
+use
+of
+general
+processing
+rules
+described
+in
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]
+for
+the
+treatment
+of
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+s.
+</p>
+<section id="algorithm-terms">
+<h3>
+<span class="secno">
+<del class="diff-old">4.1
+</del>
+<ins class="diff-chg">5.1
+</ins>
+</span>
+Algorithm
+Terms
+</h3>
+<dl>
+<dt>
+<dfn id="dfn-absolute-url">
+absolute
+URL
+</dfn>
+</dt>
+<dd>
+The
+term
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-html5-20110525/urls.html#absolute-url">
+absolute
+URL
+</a>
+</cite>
+is
+defined
+in
+[
+<cite>
+<a class="bibref" href="#bib-HTML5">
+HTML5
+</a>
+</cite>
+].
+</dd>
+<dt>
+<dfn id="dfn-blank-node">
+blank
+node
+</dfn>
+</dt>
+<dd>
+A
+blank
+node
+is
+a
+node
+in
+a
+graph
+that
+is
+neither
+a
+<a href="#dfn-uri-reference" class="internalDFN">
+URI
+reference
+</a>
+nor
+a
+<a href="#dfn-literal" class="internalDFN">
+literal
+</a>.
+<a>
+Item
+</a>
+s
+without
+a
+<a href="#dfn-global-identifier" class="internalDFN">
+global
+identifier
+</a>
+have
+a
+blank
+node
+allocated
+to
+them.
+(See
+[
+<cite>
+<a class="bibref" href="#bib-RDF-CONCEPTS">
+RDF-CONCEPTS
+</a>
+</cite>
+]).
+</dd>
+<dt>
+<dfn id="dfn-document-base">
+document
+base
+</dfn>
+</dt>
+<dd>
+The
+base
+address
+of
+the
+document
+being
+processed,
+as
+defined
+in
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-html5-20110525/urls.html#resolving-urls">
+Resolving
+URLs
+</a>
+</cite>
+in
+[
+<cite>
+<a class="bibref" href="#bib-HTML5">
+HTML5
+</a>
+</cite>
+].
+</dd>
+<dt>
+<dfn id="dfn-evaluation-context">
+evaluation
+context
+</dfn>
+</dt>
+<dd>
+A
+data
+structure
+including
+the
+following
+elements:
+<dl>
+<dt>
+<dfn id="dfn-memory">
+memory
+</dfn>
+</dt>
+<dd>
+a
+mapping
+of
+items
+to
+subjects,
+initially
+empty;
+</dd>
+<dt>
+<dfn id="dfn-current-name">
+current
+name
+</dfn>
+</dt>
+<dd>
+an
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>
+for
+the
+in-scope
+<a href="#dfn-name" class="internalDFN">
+name
+</a>,
+used
+for
+generating
+URIs
+for
+properties
+of
+items
+without
+an
+<a href="#dfn-item-type" class="internalDFN">
+item
+type
+</a>
+;
+<div class="note">
+<div class="note-title">
+<span>
+<ins class="diff-chg">Note
+</ins></span></div><div class=""><a href="#dfn-current-name" class="internalDFN">
+current
+name
+</a>
+is
+required
+for
+the
+<code>
+contextual
+</code>
+property
+URI
+generation
+scheme.
+Without
+this
+scheme,
+this
+evaluation
+context
+component
+would
+not
+be
+required.
+</div>
+</div>
+</dd>
+<dt>
+<dfn id="dfn-current-type">
+current
+type
+</dfn>
+</dt>
+<dd>
+an
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>
+for
+the
+<em>
+current
+type
+</em>,
+used
+when
+an
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+does
+not
+contain
+an
+<a href="#dfn-item-type" class="internalDFN">
+item
+type
+</a>
+;
+</dd>
+<dt>
+<dfn id="dfn-current-vocabulary">
+current
+vocabulary
+</dfn>
+</dt>
+<dd>
+an
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>
+for
+the
+<em>
+current
+vocabulary
+</em>,
+from
+the
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>.
+</dd>
+</dl>
+</dd>
+<dt>
+<dfn id="dfn-item">
+item
+</dfn>
+</dt>
+<dd>
+An
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+is
+described
+by
+an
+element
+containing
+an
+<del class="diff-old">@itemscope
+</del>
+<a class="aref internalDFN" href="#dfn-itemscope">
+<ins class="diff-chg">itemscope
+</ins>
+</a>
+attribute.
+The
+list
+of
+top-level
+microdata
+items
+may
+be
+retrieved
+using
+the
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#microdata-dom-api">
+Microdata
+DOM
+API
+</a>
+</cite>
+<code>
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-document-getitems">
+document.getItems
+</a>
+</cite>
+</code>
+method.
+</dd>
+<dt>
+<dfn id="dfn-item-properties">
+item
+properties
+</dfn>
+</dt>
+<dd>
+The
+mechanism
+for
+finding
+the
+<a title="item properties" href="#dfn-item-properties" class="internalDFN">
+properties
+of
+an
+item
+</a>
+The
+list
+of
+item
+properties
+items
+may
+be
+retrieved
+using
+the
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#microdata-dom-api">
+Microdata
+DOM
+API
+</a>
+</cite>
+<code>
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-properties">
+element.properties
+</a>
+</cite>
+</code>
+attribute.
+</dd>
+<dt>
+<dfn id="dfn-fragment-escape">
+fragment-escape
+</dfn>
+</dt>
+<dd>
+The
+term
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-html5-20110525/urls.html#fragment-escaped">
+fragment-escape
+</a>
+</cite>
+is
+defined
+in
+[
+<cite>
+<a class="bibref" href="#bib-HTML5">
+HTML5
+</a>
+</cite>
+].
+This
+involves
+transforming
+elements
+added
+to
+URLs
+to
+ensure
+that
+the
+result
+remains
+a
+valid
+URL.
+The
+following
+characters
+are
+subject
+to
+percent
+escaping:
+<ul>
+<li>
+U+0022
+QUOTATION
+MARK
+character
+(")
+</li>
+<li>
+U+0023
+NUMBER
+SIGN
+character
+(#)
+</li>
+<li>
+U+0025
+PERCENT
+SIGN
+character
+(%)
+</li>
+<li>
+U+003C
+LESS-THAN
+SIGN
+character
+(&lt;)
+</li>
+<li>
+U+003E
+GREATER-THAN
+SIGN
+character
+(&gt;)
+</li>
+<li>
+U+005B
+LEFT
+SQUARE
+BRACKET
+character
+([)
+</li>
+<li>
+U+005C
+REVERSE
+SOLIDUS
+character
+(\)
+</li>
+<li>
+U+005D
+RIGHT
+SQUARE
+BRACKET
+character
+(])
+</li>
+<li>
+U+005E
+CIRCUMFLEX
+ACCENT
+character
+(^)
+</li>
+<li>
+U+007B
+LEFT
+CURLY
+BRACKET
+character
+({)
+</li>
+<li>
+U+007C
+VERTICAL
+LINE
+character
+(|)
+</li>
+<li>
+U+007D
+RIGHT
+CURLY
+BRACKET
+character
+(})
+</li>
+</ul>
+</dd>
+<dt>
+<dfn id="dfn-global-identifier">
+global
+identifier
+</dfn>
+</dt>
+<dd>
+The
+value
+of
+an
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+'s
+<del class="diff-old">@itemid
+</del>
+<a href="#dfn-itemid" class="internalDFN">
+<ins class="diff-chg">itemid
+</ins>
+</a>
+attribute,
+if
+it
+has
+one.
+(See
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#attr-itemscope">
+Items
+</a>
+</cite>
+in
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]).
+</dd>
+<dt>
+<dfn id="dfn-literal">
+literal
+</dfn>
+</dt>
+<dd>
+Literals
+are
+values
+such
+as
+strings
+and
+dates,
+including
+<dfn id="dfn-typed-literal">
+typed
+literal
+</dfn>
+s
+and
+<dfn id="dfn-plain-literal">
+plain
+literal
+</dfn>
+s.
+(See
+[
+<cite>
+<a class="bibref" href="#bib-RDF-CONCEPTS">
+RDF-CONCEPTS
+</a>
+</cite>
+]).
+</dd>
+<dt>
+<dfn id="dfn-property">
+property
+</dfn>
+</dt>
+<dd>
+Each
+<a href="#dfn-name" class="internalDFN">
+name
+</a>
+identifies
+a
+<a href="#dfn-property" class="internalDFN">
+property
+</a>
+of
+an
+<a href="#dfn-item" class="internalDFN">
+item
+</a>.
+An
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+may
+have
+multiple
+elements
+sharing
+the
+same
+<a href="#dfn-name" class="internalDFN">
+name
+</a>,
+creating
+a
+multi-valued
+<a href="#dfn-property" class="internalDFN">
+property
+</a>.
+</dd>
+<dt>
+<dfn id="dfn-property-names">
+property
+names
+</dfn>
+</dt>
+<dd>
+The
+tokens
+of
+an
+element's
+<del class="diff-old">@itemprop
+</del>
+<a class="aref internalDFN" href="#dfn-itemprop">
+<ins class="diff-chg">itemprop
+</ins>
+</a>
+attribute.
+Each
+token
+is
+a
+<a href="#dfn-name" class="internalDFN">
+name
+</a>.
+(See
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#property-names">
+Names:
+the
+itemprop
+attribute
+</a>
+</cite>
+in
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]).
+</dd>
+<dt>
+<dfn id="dfn-property-value">
+property
+value
+</dfn>
+</dt>
+<dd>
+The
+<a href="#dfn-property-value" class="internalDFN">
+property
+value
+</a>
+of
+a
+name-value
+pair
+added
+by
+an
+element
+with
+an
+<del class="diff-old">@itemprop
+</del>
+<a class="aref internalDFN" href="#dfn-itemprop">
+<ins class="diff-chg">itemprop
+</ins>
+</a>
+attribute
+depends
+on
+the
+element.
+<dl>
+<dt>
+If
+the
+element
+has
+no
+<del class="diff-old">@itemprop
+</del>
+<a class="aref internalDFN" href="#dfn-itemprop">
+<ins class="diff-chg">itemprop
+</ins>
+</a>
+attribute
+</dt>
+<dd>
+The
+value
+is
+null
+and
+no
+triple
+should
+be
+generated.
+</dd>
+<dt>
+If
+the
+element
+creates
+an
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+(by
+having
+an
+<del class="diff-old">@itemscope
+</del>
+<a class="aref internalDFN" href="#dfn-itemscope">
+<ins class="diff-chg">itemscope
+</ins>
+</a>
+attribute)
+</dt>
+<dd>
+The
+value
+is
+the
+<a href="#dfn-uri-reference" class="internalDFN">
+URI
+reference
+</a>
+or
+<a href="#dfn-blank-node" class="internalDFN">
+blank
+node
+</a>
+returned
+from
+<a href="#generate-the-triples">
+generate
+the
+triples
+</a>
+for
+that
+<a href="#dfn-item" class="internalDFN">
+item
+</a>.
+</dd>
+<dt>
+If
+the
+element
+is
+a
+URL
+property
+element
+(
+<code>
+a
+</code>,
+<code>
+area
+</code>,
+<code>
+audio
+</code>,
+<code>
+embed
+</code>,
+<code>
+iframe
+</code>,
+<code>
+img
+</code>,
+<code>
+link
+</code>,
+<code>
+object
+</code>,
+<code>
+source
+</code>,
+<code>
+track
+</code>
+or
+<code>
+video
+</code>
+)
+</dt>
+<dd>
+The
+value
+is
+a
+<a href="#dfn-uri-reference" class="internalDFN">
+URI
+reference
+</a>
+created
+from
+<code>
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-itemvalue">
+element.itemValue
+</a>
+</cite>
+</code>.
+(See
+relevant
+attribute
+descriptions
+in
+[
+<cite>
+<a class="bibref" href="#bib-HTML5">
+HTML5
+</a>
+</cite>
+]).
+</dd>
+<dt>
+If
+the
+element
+is
+a
+<code>
+time
+</code>
+element.
+</dt>
+<dd>
+The
+value
+is
+a
+<a href="#dfn-literal" class="internalDFN">
+literal
+</a>
+made
+from
+<code>
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-itemvalue">
+element.itemValue
+</a>
+</cite>
+</code>.
+<dl>
+<dt>
+If
+the
+value
+is
+a
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-date-string">
+valid
+date
+string
+</a>
+</cite>
+having
+the
+lexical
+form
+of
+<cite>
+<a href="http://www.w3.org/TR/xmlschema-2/#date">
+xsd:date
+</a>
+</cite>
+[
+<cite>
+<a class="bibref" href="#bib-RDF-SCHEMA">
+RDF-SCHEMA
+</a>
+</cite>
+].
+</dt>
+<dd>
+The
+value
+is
+a
+<a href="#dfn-typed-literal" class="internalDFN">
+typed
+literal
+</a>
+composed
+of
+the
+value
+and
+<code>
+http://www.w3.org/2001/XMLSchema#date
+</code>.
+</dd>
+<dt>
+If
+the
+value
+is
+a
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-time-string">
+valid
+time
+string
+</a>
+</cite>
+having
+the
+lexical
+form
+of
+<cite>
+<a href="http://www.w3.org/TR/xmlschema-2/#time">
+xsd:time
+</a>
+</cite>
+[
+<cite>
+<a class="bibref" href="#bib-RDF-SCHEMA">
+RDF-SCHEMA
+</a>
+</cite>
+].
+</dt>
+<dd>
+The
+value
+is
+a
+<a href="#dfn-typed-literal" class="internalDFN">
+typed
+literal
+</a>
+composed
+of
+the
+value
+and
+<code>
+http://www.w3.org/2001/XMLSchema#time
+</code>.
+</dd>
+<dt>
+If
+the
+value
+is
+a
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-local-date-and-time-string">
+valid
+local
+date
+and
+time
+string
+</a>
+</cite>
+or
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-global-date-and-time-string">
+valid
+global
+date
+and
+time
+string
+</a>
+</cite>
+having
+the
+lexical
+form
+of
+<cite>
+<a href="http://www.w3.org/TR/xmlschema-2/#dateTime">
+xsd:dateTime
+</a>
+</cite>
+[
+<cite>
+<a class="bibref" href="#bib-RDF-SCHEMA">
+RDF-SCHEMA
+</a>
+</cite>
+].
+</dt>
+<dd>
+The
+value
+is
+a
+<a href="#dfn-typed-literal" class="internalDFN">
+typed
+literal
+</a>
+composed
+of
+the
+value
+and
+<code>
+http://www.w3.org/2001/XMLSchema#dateTime
+</code>.
+</dd>
+<dt>
+If
+the
+value
+is
+a
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-month-string">
+valid
+month
+string
+</a>
+</cite>
+having
+the
+lexical
+form
+of
+<cite>
+<a href="http://www.w3.org/TR/xmlschema-2/#gYearMonth">
+xsd:gYearMonth
+</a>
+</cite>
+[
+<cite>
+<a class="bibref" href="#bib-RDF-SCHEMA">
+RDF-SCHEMA
+</a>
+</cite>
+].
+</dt>
+<dd>
+The
+value
+is
+a
+<a href="#dfn-typed-literal" class="internalDFN">
+typed
+literal
+</a>
+composed
+of
+the
+value
+and
+<code>
+http://www.w3.org/2001/XMLSchema#gYearMonth
+</code>.
+</dd>
+<dt>
+If
+the
+value
+is
+a
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-non-negative-integer">
+valid
+non-negative
+integer
+</a>
+</cite>
+having
+the
+lexical
+form
+of
+<cite>
+<a href="http://www.w3.org/TR/xmlschema-2/#gYear">
+xsd:gYear
+</a>
+</cite>
+[
+<cite>
+<a class="bibref" href="#bib-RDF-SCHEMA">
+RDF-SCHEMA
+</a>
+</cite>
+].
+</dt>
+<dd>
+The
+value
+is
+a
+<a href="#dfn-typed-literal" class="internalDFN">
+typed
+literal
+</a>
+composed
+of
+the
+value
+and
+<code>
+<del class="diff-old">http://www.w3.org/2001/XMLSchema#gYearMonth
+</del>
+<ins class="diff-chg">http://www.w3.org/2001/XMLSchema#gYear
+</ins>
+</code>.
+</dd>
+<dt>
+If
+the
+value
+has
+the
+lexical
+form
+of
+<cite>
+<a href="http://www.w3.org/TR/xmlschema-2/#duration">
+xsd:duration
+</a>
+</cite>
+[
+<cite>
+<a class="bibref" href="#bib-RDF-SCHEMA">
+RDF-SCHEMA
+</a>
+</cite>
+].
+</dt>
+<dd>
+The
+value
+is
+a
+<a href="#dfn-typed-literal" class="internalDFN">
+typed
+literal
+</a>
+composed
+of
+the
+value
+and
+<code>
+http://www.w3.org/2001/XMLSchema#duration
+</code>.
+<div class="note">
+<div class="note-title">
+<span>
+<ins class="diff-chg">Note
+</ins></span></div><p class="">
+The
+referenced
+version
+of
+[
+<cite>
+<a class="bibref" href="#bib-HTML5">
+HTML5
+</a>
+</cite>
+]
+does
+not
+include
+a
+<em>
+duration
+</em>
+data
+type,
+but
+it
+is
+in
+the
+Editor's
+Draft
+and
+is
+expected
+to
+be
+included
+in
+a
+forthcoming
+update
+to
+the
+Working
+Draft
+</p>
+</div>
+</dd>
+<dt>
+Otherwise
+</dt>
+<dd>
+The
+value
+is
+a
+<a href="#dfn-plain-literal" class="internalDFN">
+plain
+literal
+</a>
+created
+from
+the
+value
+with
+language
+information
+set
+from
+the
+<cite>
+<del class="diff-old">lang
+</del>
+<a href="http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#language">
+<ins class="diff-chg">language
+</ins>
+</a>
+</cite>
+<del class="diff-old">IDL
+attribute
+</del>
+of
+the
+property
+element.
+<div class="note">
+<div class="note-title">
+<span>
+<ins class="diff-chg">Note
+</ins></span></div><p class="">
+The
+HTML
+<em>
+valid
+yearless
+date
+string
+</em>
+is
+similar
+to
+<cite>
+<a href="http://www.w3.org/TR/xmlschema-2/#gMonthDay">
+xsd:gMonthDay
+</a>
+</cite>,
+but
+the
+lexical
+forms
+differ,
+so
+it
+is
+not
+included
+in
+this
+conversion.
+</p>
+</div>
+</dd>
+</dl>
+<p>
+See
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-html5-20110525/rendering.html#the-time-element-0">
+The
+<code>
+time
+</code>
+element
+</a>
+</cite>
+in
+[
+<cite>
+<a class="bibref" href="#bib-HTML5">
+HTML5
+</a>
+</cite>
+].
+</p>
+</dd>
+<dt>
+Otherwise
+</dt>
+<dd>
+The
+value
+is
+a
+<a href="#dfn-plain-literal" class="internalDFN">
+plain
+literal
+</a>
+created
+from
+<del class="diff-old">element.itemValue
+</del>
+<ins class="diff-chg">the
+value
+</ins>
+with
+language
+information
+set
+from
+the
+<cite>
+<del class="diff-old">lang
+</del>
+<a href="http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#language">
+<ins class="diff-chg">language
+</ins>
+</a>
+</cite>
+<del class="diff-old">IDL
+attribute
+</del>
+of
+the
+property
+element.
+<p>
+<ins class="diff-new">See
+</ins><cite><a href="http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#the-lang-and-xml:lang-attributes"><ins class="diff-new">
+The
+</ins><code><ins class="diff-new">
+lang
+</ins></code><ins class="diff-new">
+and
+</ins><code><ins class="diff-new">
+xml:lang
+</ins></code><ins class="diff-new">
+attributes
+</ins></a></cite><ins class="diff-new">
+in
+[
+</ins><cite><a class="bibref" href="#bib-HTML5"><ins class="diff-new">
+HTML5
+</ins></a></cite><ins class="diff-new">
+]
+for
+determining
+the
+language
+of
+a
+node.
+</ins></p>
+</dd>
+</dl>
+</dd>
+<dt>
+<dfn id="dfn-top-level-item">
+top-level
+item
+</dfn>
+</dt>
+<dd>
+An
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+which
+does
+not
+contain
+an
+<del class="diff-old">@itemprop
+</del>
+<a class="aref internalDFN" href="#dfn-itemprop">
+<ins class="diff-chg">itemprop
+</ins>
+</a>
+attribute.
+Available
+through
+the
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#microdata-dom-api">
+Microdata
+DOM
+API
+</a>
+</cite>
+as
+<code>
+document.getItems
+</code>.
+(See
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#top-level-microdata-items">
+Associating
+names
+with
+items
+</a>
+</cite>
+in
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+]).
+</dd>
+<dt>
+<dfn id="dfn-uri-reference">
+URI
+reference
+</dfn>
+</dt>
+<dd>
+URI
+references
+are
+suitable
+to
+be
+used
+in
+<em>
+subject
+</em>,
+<em>
+predicate
+</em>
+or
+<em>
+object
+</em>
+positions
+within
+an
+RDF
+triple,
+as
+opposed
+to
+a
+<a href="#dfn-literal" class="internalDFN">
+literal
+</a>
+value
+that
+may
+contain
+a
+string
+representation
+of
+a
+URI.
+(See
+[
+<cite>
+<a class="bibref" href="#bib-RDF-CONCEPTS">
+RDF-CONCEPTS
+</a>
+</cite>
+]).
+<div class="issue">
+<div class="issue-title">
+<span>
+<ins class="diff-new">Issue
+</ins></span></div><div class="">
+<p>
+The
+HTML5/microdata
+content
+model
+for
+<code>
+@href
+</code>,
+<code>
+@src
+</code>,
+<code>
+@data
+</code>,
+<del class="diff-old">@itemtype
+</del>
+<a class="aref internalDFN" href="#dfn-itemtype">
+<ins class="diff-chg">itemtype
+</ins>
+</a>
+and
+<del class="diff-old">@itemprop
+</del>
+<a class="aref internalDFN" href="#dfn-itemprop">
+<ins class="diff-chg">itemprop
+</ins>
+</a>
+and
+<del class="diff-old">@itemid
+</del>
+<a class="aref internalDFN" href="#dfn-itemid">
+<ins class="diff-chg">itemid
+</ins>
+</a>
+is
+that
+of
+a
+URL,
+not
+a
+URI
+or
+IRI.
+</p>
+<p>
+A
+proposed
+mechanism
+for
+specifying
+the
+range
+of
+<a href="#dfn-property-value" class="internalDFN">
+property
+value
+</a>
+s
+to
+be
+URI
+reference
+or
+IRI
+could
+allow
+these
+to
+be
+specified
+as
+subject
+or
+object
+using
+a
+<code>
+@content
+</code>
+attribute.
+</p>
+</div>
+</div>
+</dd>
+<dt>
+<dfn id="dfn-vocabulary">
+vocabulary
+</dfn>
+</dt>
+<dd>
+A
+vocabulary
+is
+a
+collection
+of
+URIs,
+suitable
+for
+use
+as
+an
+<del class="diff-old">@itemtype
+</del>
+<a class="aref internalDFN" href="#dfn-itemtype">
+<ins class="diff-chg">itemtype
+</ins>
+</a>
+or
+<del class="diff-old">@itemprop
+</del>
+<a class="aref internalDFN" href="#dfn-itemprop">
+<ins class="diff-chg">itemprop
+</ins>
+</a>
+value,
+that
+share
+a
+common
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+</a>.
+That
+prefix
+is
+the
+vocabulary
+URI.
+A
+vocabulary
+URI
+is
+not
+allowed
+to
+be
+a
+prefix
+of
+another
+vocabulary
+URI.
+<div class="note">
+<div class="note-title">
+<span>
+<ins class="diff-new">Note
+</ins></span></div><div class="">
+This
+definition
+differs
+from
+the
+language
+in
+the
+HTML
+spec
+and
+is
+just
+for
+the
+purpose
+of
+this
+document.
+In
+HTML,
+a
+vocabulary
+is
+a
+specification,
+and
+doesn't
+have
+a
+URI.
+In
+our
+view,
+if
+one
+specification
+defines
+ten
+<del class="diff-old">@itemtype
+</del>
+<a class="aref internalDFN" href="#dfn-itemtype">
+<ins class="diff-chg">itemtype
+</ins>
+</a>
+s,
+then
+these
+could
+be
+treated
+as
+one
+vocabulary
+or
+as
+ten
+distinct
+vocabularies;
+it
+is
+entirely
+up
+to
+the
+vocabulary
+creator.
+</div>
+</div>
+</dd>
+</dl>
+</section>
+<section id="rdf-conversion-algorithm">
+<h3>
+<span class="secno">
+<del class="diff-old">4.2
+</del>
+<ins class="diff-chg">5.2
+</ins>
+</span>
+RDF
+Conversion
+Algorithm
+</h3>
+<p>
+A
+HTML
+document
+containing
+microdata
+<em class="rfc2119" title="may">
+may
+</em>
+be
+converted
+to
+any
+other
+RDF-compatible
+document
+format
+using
+the
+algorithm
+specified
+in
+this
+section.
+</p>
+<p>
+A
+conforming
+microdata
+processor
+implementing
+RDF
+conversion
+<em class="rfc2119" title="must">
+must
+</em>
+implement
+a
+processing
+algorithm
+that
+results
+in
+the
+equivalent
+triples
+to
+those
+that
+the
+following
+algorithm
+generates:
+</p>
+<p>
+Set
+<em>
+item
+list
+</em>
+to
+an
+empty
+list.
+</p>
+<ol class="algorithm">
+<li>
+For
+each
+element
+that
+is
+also
+a
+<a href="#dfn-top-level-item" class="internalDFN">
+top-level
+item
+</a>
+run
+the
+following
+algorithm:
+<ol class="algorithm">
+<li>
+<a href="#generate-the-triples">
+Generate
+the
+triples
+</a>
+for
+an
+item
+<em>
+item
+</em>,
+using
+the
+<a href="#dfn-evaluation-context" class="internalDFN">
+evaluation
+context
+</a>.
+Let
+<em>
+result
+</em>
+be
+the
+(
+<a href="#dfn-uri-reference" class="internalDFN">
+URI
+reference
+</a>
+or
+<a href="#dfn-blank-node" class="internalDFN">
+blank
+node
+</a>
+)
+subject
+returned.
+</li>
+<li>
+Append
+<em>
+result
+</em>
+to
+<em>
+item
+list
+</em>.
+</li>
+</ol>
+</li>
+<li>
+<a href="#generate-collection">
+Generate
+an
+RDF
+Collection
+</a>
+<em>
+list
+</em>
+from
+the
+ordered
+list
+of
+values.
+Set
+<em>
+value
+</em>
+to
+the
+value
+returned
+from
+<a href="#generate-collection">
+generate
+an
+RDF
+Collection
+</a>.
+</li>
+<li>
+Generate
+the
+following
+triple:
+<dl class="triple">
+<dt>
+subject
+</dt>
+<dd>
+<del class="diff-old">Document
+</del>
+<a href="#dfn-document-base" class="internalDFN">
+<ins class="diff-chg">document
+</ins>
+base
+</a>
+</dd>
+<dt>
+predicate
+</dt>
+<dd>
+<code>
+http://www.w3.org/ns/md#item
+</code>
+</dd>
+<dt>
+object
+</dt>
+<dd>
+<em>
+value
+</em>
+</dd>
+</dl>
+</li>
+<li>
+<ins class="diff-new">Perform
+</ins><a href="#vocabulary-entailment"><ins class="diff-new">
+Vocabulary
+Entailment
+</ins></a>.</li>
+</ol>
+</section>
+<section id="generate-the-triples">
+<h3>
+<span class="secno">
+<del class="diff-old">4.3
+</del>
+<ins class="diff-chg">5.3
+</ins>
+</span>
+Generate
+the
+triples
+</h3>
+<p>
+When
+the
+user
+agent
+is
+to
+Generate
+triples
+for
+an
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+<em>
+item
+</em>,
+given
+<a href="#dfn-evaluation-context" class="internalDFN">
+evaluation
+context
+</a>,
+it
+must
+run
+the
+following
+steps:
+</p>
+<div class="note">
+<div class="note-title">
+<span>
+<ins class="diff-chg">Note
+</ins></span></div><p class="">
+This
+algorithm
+has
+undergone
+substantial
+change
+from
+the
+original
+microdata
+specification
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA">
+MICRODATA
+</a>
+</cite>
+].
+</p>
+</div>
+<ol class="algorithm">
+<li>
+If
+there
+is
+an
+entry
+for
+<em>
+item
+</em>
+in
+<a href="#dfn-memory" class="internalDFN">
+memory
+</a>,
+then
+let
+<em>
+subject
+</em>
+be
+the
+subject
+of
+that
+entry.
+Otherwise,
+if
+<em>
+item
+</em>
+has
+a
+<a href="#dfn-global-identifier" class="internalDFN">
+global
+identifier
+</a>
+and
+that
+<a href="#dfn-global-identifier" class="internalDFN">
+global
+identifier
+</a>
+is
+an
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>,
+let
+<em>
+subject
+</em>
+be
+that
+<a href="#dfn-global-identifier" class="internalDFN">
+global
+identifier
+</a>.
+Otherwise,
+let
+<em>
+subject
+</em>
+be
+a
+new
+<a href="#dfn-blank-node" class="internalDFN">
+blank
+node
+</a>.
+</li>
+<li>
+Add
+a
+mapping
+from
+<em>
+item
+</em>
+to
+<em>
+subject
+</em>
+in
+<a href="#dfn-memory" class="internalDFN">
+memory
+</a>
+</li>
+<li>
+For
+each
+<em>
+type
+</em>
+returned
+from
+<code>
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-itemtype">
+element.itemType
+</a>
+</cite>
+</code>
+of
+the
+element
+defining
+the
+<a href="#dfn-item" class="internalDFN">
+item
+</a>.
+<ol class="algorithm">
+<li>
+If
+<em>
+type
+</em>
+is
+an
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>,
+generate
+the
+following
+triple:
+<dl class="triple">
+<dt>
+subject
+</dt>
+<dd>
+<em>
+subject
+</em>
+</dd>
+<dt>
+predicate
+</dt>
+<dd>
+<code>
+http://www.w3.org/1999/02/22-rdf-syntax-ns#type
+</code>
+</dd>
+<dt>
+object
+</dt>
+<dd>
+<em>
+type
+</em>
+(as
+a
+<a href="#dfn-uri-reference" class="internalDFN">
+URI
+reference
+</a>
+)
+</dd>
+</dl>
+</li>
+</ol>
+</li>
+<li>
+Set
+<em>
+type
+</em>
+to
+the
+first
+value
+returned
+from
+<code>
+<cite>
+<a href="http://www.w3.org/TR/2011/WD-microdata-20110525/#dom-itemtype">
+element.itemType
+</a>
+</cite>
+</code>
+of
+the
+element
+defining
+the
+<a href="#dfn-item" class="internalDFN">
+item
+</a>.
+</li>
+<li>
+If
+<em>
+type
+</em>
+is
+an
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>,
+set
+<a href="#dfn-current-name" class="internalDFN">
+current
+name
+</a>
+in
+<a href="#dfn-evaluation-context" class="internalDFN">
+evaluation
+context
+</a>
+to
+null.
+</li>
+<li>
+Otherwise,
+set
+<em>
+type
+</em>
+to
+<a href="#dfn-current-type" class="internalDFN">
+current
+type
+</a>
+from
+<a href="#dfn-evaluation-context" class="internalDFN">
+evaluation
+context
+</a>
+if
+not
+empty.
+</li>
+<li>
+If
+the
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+contains
+a
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+</a>
+that
+is
+a
+character
+for
+character
+match
+of
+<em>
+type
+</em>
+up
+to
+the
+length
+of
+the
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+</a>,
+set
+<em>
+vocab
+</em>
+as
+that
+<a href="#dfn-uri-prefix" class="internalDFN">
+URI
+prefix
+<del class="diff-old">.
+</del>
+</a>
+<ins class="diff-chg">and
+generate
+the
+following
+triple:
+</ins><dl class="triple"><dt><ins class="diff-chg">
+subject
+</ins></dt><dd><a href="#dfn-document-base" class="internalDFN"><ins class="diff-chg">
+document
+base
+</ins></a></dd><dt><ins class="diff-chg">
+predicate
+</ins></dt><dd><code><ins class="diff-chg">
+http://www.w3.org/ns/rdfa#usesVocabulary
+</ins></code></dd><dt><ins class="diff-chg">
+object
+</ins></dt><dd><em><ins class="diff-chg">
+vocab
+</ins></em><ins class="diff-chg">
+(as
+a
+</ins><a href="#dfn-uri-reference" class="internalDFN"><ins class="diff-chg">
+URI
+reference
+</ins></a><ins class="diff-chg">
+)
+</ins></dd></dl>
+</li>
+<li>
+Otherwise,
+if
+type
+is
+not
+empty,
+construct
+<em>
+vocab
+</em>
+by
+removing
+everything
+following
+the
+last
+SOLIDUS
+U+002F
+("/")
+or
+NUMBER
+SIGN
+U+0023
+("#")
+from
+the
+<em>
+path
+</em>
+component
+of
+<em>
+type
+</em>.
+</li>
+<li>
+Update
+<a href="#dfn-evaluation-context" class="internalDFN">
+evaluation
+context
+</a>
+setting
+<a href="#dfn-current-vocabulary" class="internalDFN">
+current
+vocabulary
+</a>
+to
+<em>
+vocab
+</em>.
+</li>
+<li>
+Set
+<em>
+property
+list
+</em>
+to
+an
+empty
+array
+mapping
+properties
+to
+one
+or
+more
+<em>
+value
+</em>
+s
+as
+established
+below.
+</li>
+<li>
+For
+each
+element
+<em>
+element
+</em>
+that
+has
+one
+or
+more
+<a href="#dfn-property-names" class="internalDFN">
+property
+names
+</a>
+and
+is
+one
+of
+the
+<a title="item properties" href="#dfn-item-properties" class="internalDFN">
+properties
+of
+the
+item
+</a>
+<em>
+item
+</em>,
+in
+the
+order
+those
+elements
+are
+given
+by
+the
+algorithm
+that
+returns
+the
+<a title="item properties" href="#dfn-item-properties" class="internalDFN">
+properties
+of
+the
+item
+</a>,
+run
+the
+following
+substep:
+<ol class="algorithm">
+<li>
+For
+each
+<em>
+name
+</em>
+in
+the
+element's
+<a href="#dfn-property-names" class="internalDFN">
+property
+names
+</a>,
+run
+the
+following
+substeps:
+<ol class="algorithm">
+<li>
+Let
+<em>
+context
+</em>
+be
+a
+copy
+of
+<a href="#dfn-evaluation-context" class="internalDFN">
+evaluation
+context
+</a>
+with
+<a href="#dfn-current-type" class="internalDFN">
+current
+type
+</a>
+set
+to
+<em>
+type
+</em>.
+</li>
+<li>
+Let
+<em>
+predicate
+</em>
+be
+the
+result
+of
+<a href="#generate-predicate-uri">
+generate
+predicate
+URI
+</a>
+using
+<em>
+context
+</em>
+and
+<em>
+name
+</em>.
+Update
+<em>
+context
+</em>
+by
+setting
+<a href="#dfn-current-name" class="internalDFN">
+current
+name
+</a>
+to
+<em>
+predicate
+</em>.
+</li>
+<li>
+Let
+<em>
+value
+</em>
+be
+the
+<a href="#dfn-property-value" class="internalDFN">
+property
+value
+</a>
+of
+<em>
+element
+</em>.
+</li>
+<li>
+If
+<em>
+value
+</em>
+is
+an
+<a href="#dfn-item" class="internalDFN">
+item
+</a>,
+then
+<a href="#generate-the-triples">
+generate
+the
+triples
+</a>
+for
+<em>
+value
+</em>
+using
+<em>
+context
+</em>.
+Replace
+<em>
+value
+</em>
+by
+the
+subject
+returned
+from
+those
+steps.
+</li>
+<li>
+Add
+<em>
+value
+</em>
+to
+<em>
+property
+list
+</em>
+for
+<em>
+predicate
+</em>.
+</li>
+</ol>
+</li>
+</ol>
+</li>
+<li>
+For
+each
+<em>
+predicate
+</em>
+in
+<em>
+property
+list
+</em>:
+<ol class="algorithm">
+<li>
+<a href="#generate-property-values">
+Generate
+property
+values
+</a>
+<em>
+subject
+</em>,
+<em>
+predicate
+</em>
+and
+the
+list
+of
+values
+associated
+with
+<em>
+predicate
+</em>
+from
+<em>
+property
+list
+</em>
+as
+<em>
+values
+</em>.
+</li>
+</ol>
+</li>
+<li>
+Return
+<em>
+subject
+</em>
+</li>
+</ol>
+</section>
+<section id="generate-predicate-uri">
+<h3>
+<span class="secno">
+<del class="diff-old">4.4
+</del>
+<ins class="diff-chg">5.4
+</ins>
+</span>
+Generate
+Predicate
+URI
+</h3>
+<p>
+Predicate
+URI
+generation
+makes
+use
+of
+<a href="#dfn-current-type" class="internalDFN">
+current
+type
+</a>,
+<a href="#dfn-current-name" class="internalDFN">
+current
+name
+</a>,
+and
+<a href="#dfn-current-vocabulary" class="internalDFN">
+current
+vocabulary
+</a>
+from
+an
+<a href="#dfn-evaluation-context" class="internalDFN">
+evaluation
+context
+</a>
+<em>
+context
+</em>
+along
+with
+<em>
+name
+</em>.
+</p>
+<ol class="algorithm">
+<li>
+If
+<em>
+name
+</em>
+is
+an
+<a href="#dfn-absolute-url" class="internalDFN">
+absolute
+URL
+</a>,
+return
+<em>
+name
+</em>
+as
+a
+<a href="#dfn-uri-reference" class="internalDFN">
+URI
+reference
+</a>.
+</li>
+<li>
+If
+<a href="#dfn-current-type" class="internalDFN">
+current
+type
+</a>
+from
+<em>
+context
+</em>
+is
+null,
+there
+can
+be
+no
+<a href="#dfn-current-vocabulary" class="internalDFN">
+current
+vocabulary
+</a>.
+Return
+the
+<a href="#dfn-uri-reference" class="internalDFN">
+URI
+reference
+</a>
+that
+is
+the
+<a href="#dfn-document-base" class="internalDFN">
+document
+base
+</a>
+with
+its
+<cite>
+<a href="http://tools.ietf.org/html/rfc3986#section-3.5">
+fragment
+</a>
+</cite>
+set
+to
+the
+<a href="#dfn-fragment-escape" class="internalDFN">
+fragment-escape
+</a>
+d
+value
+of
+<em>
+name
+</em>.
+<div class="note">
+<div class="note-title">
+<span>
+<ins class="diff-new">Note
+</ins></span></div><div class="">
+This
+rule
+is
+intended
+to
+allow
+for
+a
+the
+case
+where
+no
+type
+is
+set,
+and
+therefore
+there
+is
+no
+vocabulary
+from
+which
+to
+extract
+rules.
+For
+example,
+if
+there
+is
+a
+<a href="#dfn-document-base" class="internalDFN">
+document
+base
+</a>
+of
+<code>
+http://example.org/doc
+</code>
+and
+an
+<del class="diff-old">@itemprop
+</del>
+<a class="aref internalDFN" href="#dfn-itemprop">
+<ins class="diff-chg">itemprop
+</ins>
+</a>
+of
+'title',
+a
+URI
+will
+be
+constructed
+to
+be
+<code>
+http://example.org/doc#title
+</code>.
+</div>
+</div>
+</li>
+<li>
+Otherwise,
+if
+<a href="#dfn-current-vocabulary" class="internalDFN">
+current
+vocabulary
+</a>
+from
+<em>
+context
+</em>
+is
+not
+null
+and
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+has
+an
+entry
+for
+<a href="#dfn-current-vocabulary" class="internalDFN">
+current
+vocabulary
+</a>
+having
+a
+<a href="#dfn-propertyuri" class="internalDFN">
+propertyURI
+</a>
+entry
+that
+is
+not
+null,
+set
+that
+as
+<em>
+scheme
+</em>.
+Otherwise,
+set
+<em>
+scheme
+</em>
+to
+<code>
+vocabulary
+</code>.
+</li>
+<li id="scheme-vocab">
+If
+<em>
+scheme
+</em>
+is
+<code>
+vocabulary
+</code>
+<del class="diff-old">return
+</del>
+<ins class="diff-chg">set
+</ins><em><ins class="diff-chg">
+expandedURI
+</ins></em><ins class="diff-chg">
+to
+</ins>
+the
+<a href="#dfn-uri-reference" class="internalDFN">
+URI
+reference
+</a>
+constructed
+by
+appending
+the
+<a href="#dfn-fragment-escape" class="internalDFN">
+fragment-escape
+</a>
+d
+value
+of
+<em>
+name
+</em>
+to
+<a href="#dfn-current-vocabulary" class="internalDFN">
+current
+vocabulary
+</a>,
+separated
+by
+a
+U+0023
+NUMBER
+SIGN
+character
+(#)
+unless
+the
+<a href="#dfn-current-vocabulary" class="internalDFN">
+current
+vocabulary
+</a>
+ends
+with
+either
+a
+U+0023
+NUMBER
+SIGN
+character
+(#)
+or
+SOLIDUS
+U+002F
+(/).
+</li>
+<li id="scheme-context">
+<del class="diff-old">If
+</del>
+<ins class="diff-chg">Otherwise,
+if
+</ins>
+<em>
+scheme
+</em>
+is
+<code>
+contextual
+</code>,
+<del class="diff-old">return
+</del>
+<ins class="diff-chg">set
+</ins><em><ins class="diff-chg">
+expandedURI
+</ins></em><ins class="diff-chg">
+to
+</ins>
+the
+<a href="#dfn-uri-reference" class="internalDFN">
+URI
+reference
+</a>
+constructed
+as
+follows:
+<ol class="algorithm">
+<li>
+Let
+<em>
+s
+</em>
+be
+<a href="#dfn-current-name" class="internalDFN">
+current
+name
+</a>
+from
+<em>
+context
+</em>.
+</li>
+<li>
+If
+<code>
+http://www.w3.org/ns/md?type=
+</code>
+is
+a
+prefix
+of
+<em>
+s
+</em>,
+return
+the
+concatenation
+of
+<em>
+s
+</em>,
+a
+U+002E
+FULL
+STOP
+character
+(.)
+and
+the
+<a href="#dfn-fragment-escape" class="internalDFN">
+fragment-escape
+</a>
+d
+value
+of
+<em>
+name
+</em>.
+</li>
+<li>
+Otherwise,
+return
+the
+concatenation
+of
+<code>
+http://www.w3.org/ns/md?type=
+</code>,
+the
+<a href="#dfn-fragment-escape" class="internalDFN">
+fragment-escape
+</a>
+d
+value
+of
+<a href="#dfn-current-type" class="internalDFN">
+current
+type
+</a>,
+the
+string
+<code>
+&amp;prop=
+</code>,
+and
+the
+<a href="#dfn-fragment-escape" class="internalDFN">
+fragment-escape
+</a>
+d
+value
+of
+<em>
+name
+</em>.
+</li>
+</ol>
+</li>
+<li>
+<ins class="diff-new">If
+the
+</ins><a href="#dfn-registry" class="internalDFN"><ins class="diff-new">
+registry
+</ins></a><ins class="diff-new">
+entry
+for
+</ins><a href="#dfn-propertyuri" class="internalDFN"><ins class="diff-new">
+propertyURI
+</ins></a><ins class="diff-new">
+has
+an
+</ins><code><ins class="diff-new">
+equivalentProperty
+</ins></code><ins class="diff-new">
+key,
+generate
+the
+following
+triple
+using
+the
+</ins><em><ins class="diff-new">
+value
+</ins></em><ins class="diff-new">
+of
+that
+key:
+</ins><dl class="triple"><dt><ins class="diff-new">
+subject
+</ins></dt><dd><em><ins class="diff-new">
+expandedURI
+</ins></em></dd><dt><ins class="diff-new">
+predicate
+</ins></dt><dd><code><ins class="diff-new">
+http://www.w3.org/2002/07/owl#equivalentProperty
+</ins></code></dd><dt><ins class="diff-new">
+object
+</ins></dt><dd><em><ins class="diff-new">
+value
+</ins></em></dd></dl><p><ins class="diff-new">
+If
+the
+value
+is
+an
+array,
+generate
+a
+triple
+for
+each
+value
+of
+that
+array.
+</ins></p></li><li><ins class="diff-new">
+If
+the
+</ins><a href="#dfn-registry" class="internalDFN"><ins class="diff-new">
+registry
+</ins></a><ins class="diff-new">
+entry
+for
+</ins><a href="#dfn-propertyuri" class="internalDFN"><ins class="diff-new">
+propertyURI
+</ins></a><ins class="diff-new">
+has
+an
+</ins><code><ins class="diff-new">
+subPropertyOf
+</ins></code><ins class="diff-new">
+key,
+generate
+the
+following
+triple
+using
+the
+</ins><em><ins class="diff-new">
+value
+</ins></em><ins class="diff-new">
+of
+that
+key:
+</ins><dl class="triple"><dt><ins class="diff-new">
+subject
+</ins></dt><dd><em><ins class="diff-new">
+expandedURI
+</ins></em></dd><dt><ins class="diff-new">
+predicate
+</ins></dt><dd><code><ins class="diff-new">
+http://www.w3.org/2000/01/rdf-schema#subPropertyOf
+</ins></code></dd><dt><ins class="diff-new">
+object
+</ins></dt><dd><em><ins class="diff-new">
+value
+</ins></em></dd></dl><p><ins class="diff-new">
+If
+the
+value
+is
+an
+array,
+generate
+a
+triple
+for
+each
+value
+of
+that
+array.
+</ins></p></li><li><ins class="diff-new">
+Return
+</ins><em><ins class="diff-new">
+expandedURI
+</ins></em>.</li>
+</ol>
+</section>
+<section id="generate-property-values">
+<h3>
+<span class="secno">
+<del class="diff-old">4.5
+</del>
+<ins class="diff-chg">5.5
+</ins>
+</span>
+Generate
+Property
+Values
+</h3>
+<p>
+Property
+value
+serialization
+makes
+use
+of
+<em>
+subject
+</em>,
+<em>
+predicate
+</em>
+and
+<em>
+values
+</em>.
+</p>
+<ol class="algorithm">
+<li>
+If
+the
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+contains
+a
+URI
+prefix
+that
+is
+a
+character
+for
+character
+match
+of
+<em>
+predicate
+</em>
+up
+to
+the
+length
+of
+the
+URI
+prefix,
+set
+<em>
+vocab
+</em>
+as
+that
+URI
+prefix.
+Otherwise
+set
+<em>
+vocab
+</em>
+to
+null.
+</li>
+<li>
+If
+<em>
+vocab
+</em>
+is
+not
+null
+and
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+has
+an
+entry
+for
+<em>
+vocab
+</em>
+that
+is
+a
+JSON
+Object,
+let
+<em>
+registry
+object
+</em>
+be
+that
+value.
+Otherwise
+set
+<em>
+registry
+object
+</em>
+to
+null.
+</li>
+<li>
+If
+<em>
+registry
+object
+</em>
+is
+not
+null
+and
+<em>
+registry
+object
+</em>
+contains
+key
+<a href="#dfn-properties" class="internalDFN">
+<code>
+properties
+</code>
+</a>
+which
+has
+a
+JSON
+Object
+value,
+let
+<em>
+properties
+</em>
+be
+that
+value.
+Otherwise,
+set
+<em>
+properties
+</em>
+to
+null.
+</li>
+<li>
+If
+<em>
+properties
+</em>
+is
+not
+null,
+and
+<em>
+properties
+</em>
+contains
+a
+key,
+which
+after
+<a href="#generate-predicate-uri">
+Generate
+Predicate
+URI
+</a>
+expansion
+has
+a
+value
+which
+is
+a
+JSON
+Object,
+let
+<em>
+property
+override
+</em>
+be
+that
+value.
+Otherwise,
+set
+<em>
+property
+override
+</em>
+to
+null.
+</li>
+<li>
+If
+<em>
+property
+override
+</em>
+contains
+the
+key
+<a href="#dfn-multiplevalues" class="internalDFN">
+<code>
+multipleValues
+</code>
+</a>,
+set
+that
+as
+<em>
+method
+</em>.
+</li>
+<li>
+Otherwise,
+if
+<em>
+registry
+object
+</em>
+con
+contains
+the
+key
+<a href="#dfn-multiplevalues" class="internalDFN">
+<code>
+multipleValues
+</code>
+</a>,
+set
+that
+as
+<em>
+method
+</em>.
+</li>
+<li>
+Otherwise,
+set
+<em>
+method
+</em>
+to
+<code>
+unordered
+</code>.
+</li>
+<li id="values-unordered">
+If
+<em>
+method
+</em>
+is
+<code>
+unordered
+</code>,
+for
+each
+<em>
+value
+</em>
+in
+<em>
+values
+</em>,
+generate
+the
+following
+triple:
+<dl class="triple">
+<dt>
+subject
+</dt>
+<dd>
+<em>
+subject
+</em>
+</dd>
+<dt>
+predicate
+</dt>
+<dd>
+<em>
+predicate
+</em>
+</dd>
+<dt>
+object
+</dt>
+<dd>
+<em>
+value
+</em>
+</dd>
+</dl>
+</li>
+<li id="values-list">
+Otherwise,
+if
+<em>
+method
+</em>
+is
+<code>
+list
+</code>:
+<ol class="algorithm">
+<li>
+Set
+<em>
+value
+</em>
+to
+the
+value
+returned
+from
+<a href="#generate-collection">
+generate
+an
+RDF
+Collection
+</a>.
+</li>
+<li>
+Generate
+the
+following
+triple:
+<dl class="triple">
+<dt>
+subject
+</dt>
+<dd>
+<em>
+subject
+</em>
+</dd>
+<dt>
+predicate
+</dt>
+<dd>
+<em>
+predicate
+</em>
+</dd>
+<dt>
+object
+</dt>
+<dd>
+<em>
+value
+</em>
+</dd>
+</dl>
+</li>
+</ol>
+</li>
+</ol>
+</section>
+<section id="generate-collection">
+<h3>
+<span class="secno">
+<del class="diff-old">4.6
+</del>
+<ins class="diff-chg">5.6
+</ins>
+</span>
+Generate
+RDF
+Collection
+</h3>
+<p>
+An
+<dfn id="dfn-rdf-collection">
+RDF
+Collection
+</dfn>
+is
+a
+mechanism
+for
+defining
+ordered
+sequences
+of
+objects
+in
+RDF
+(See
+<cite>
+<a href="http://www.w3.org/TR/rdf-syntax/#collections">
+RDF
+Collections
+</a>
+</cite>
+in
+[
+<cite>
+<a class="bibref" href="#bib-RDF-SCHEMA">
+RDF-SCHEMA
+</a>
+</cite>
+]).
+As
+the
+RDF
+data-model
+is
+that
+of
+an
+unordered
+graph,
+a
+linking
+method
+using
+properties
+<code>
+rdf:first
+</code>
+and
+<code>
+rdf:next
+</code>
+is
+required
+to
+be
+able
+to
+specify
+a
+particular
+order.
+</p>
+<p>
+In
+the
+microdata
+to
+RDF
+mapping,
+<a href="#dfn-rdf-collection" class="internalDFN">
+RDF
+Collection
+</a>
+s
+are
+used
+when
+an
+item
+has
+more
+than
+one
+value
+associated
+with
+a
+given
+property
+to
+ensure
+that
+the
+original
+document
+order
+is
+maintained.
+The
+following
+procedure
+should
+be
+used
+to
+generate
+triples
+when
+an
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+property
+has
+more
+than
+one
+value
+(contained
+in
+<em>
+list
+</em>
+):
+</p>
+<ol class="algorithm">
+<li>
+Create
+a
+new
+array
+<em>
+array
+</em>
+containing
+a
+<a href="#dfn-blank-node" class="internalDFN">
+blank
+node
+</a>
+for
+every
+value
+in
+<em>
+list
+</em>.
+</li>
+<li>
+For
+each
+pair
+of
+<em>
+bnode
+</em>
+from
+<em>
+array
+</em>
+and
+<em>
+value
+</em>
+from
+<em>
+list
+</em>
+the
+following
+triple
+is
+generated:
+<dl class="triple">
+<dt>
+subject
+</dt>
+<dd>
+<em>
+bnode
+</em>
+</dd>
+<dt>
+predicate
+</dt>
+<dd>
+<code>
+http://www.w3.org/1999/02/22-rdf-syntax-ns#first
+</code>
+</dd>
+<dt>
+object
+</dt>
+<dd>
+<em>
+value
+</em>
+</dd>
+</dl>
+</li>
+<li>
+For
+each
+<em>
+bnode
+</em>
+in
+<em>
+array
+</em>
+the
+following
+triple
+is
+generated:
+<dl class="triple">
+<dt>
+subject
+</dt>
+<dd>
+<em>
+bnode
+</em>
+</dd>
+<dt>
+predicate
+</dt>
+<dd>
+<code>
+http://www.w3.org/1999/02/22-rdf-syntax-ns#rest
+</code>
+</dd>
+<dt>
+object
+</dt>
+<dd>
+next
+<em>
+bnode
+</em>
+in
+<em>
+array
+</em>
+or,
+if
+that
+does
+not
+exist,
+<code>
+http://www.w3.org/1999/02/22-rdf-syntax-ns#nil
+</code>
+</dd>
+</dl>
+</li>
+<li>
+Return
+the
+first
+<a href="#dfn-blank-node" class="internalDFN">
+blank
+node
+</a>
+from
+<em>
+array
+</em>.
+</li>
+</ol>
+</section>
+</section>
+<section class="appendix informative" id="testing">
+<h2>
+<span class="secno">
+A.
+</span>
+Testing
+</h2>
+<p>
+<em>
+This
+section
+is
+non-normative.
+</em>
+</p>
+<p>
+A
+test
+suite
+[
+<cite>
+<a class="bibref" href="#bib-MICRODATA-RDF-TESTS">
+MICRODATA-RDF-TESTS
+</a>
+</cite>
+]
+under
+development
+to
+help
+processor
+developers
+verify
+conformance
+to
+this
+specification.
+</p>
+</section>
+<section class="appendix informative" id="markup-examples">
+<h2>
+<span class="secno">
+B.
+</span>
+Markup
+Examples
+</h2>
+<p>
+<em>
+This
+section
+is
+non-normative.
+</em>
+</p>
+<p>
+The
+microdata
+example
+below
+expresses
+book
+information
+as
+an
+FRBR
+Work
+item.
+</p>
+<del class="diff-old">&lt;dl itemscope
+</del>
+<div class="example"><div class="example-title"><span>Example 16</span></div><pre class="example">&lt;dl itemscope
+    itemtype="http://purl.org/vocab/frbr/core#Work"
+    itemid="http://books.example.com/works/45U8QJGZSQKDH8N"
+    lang="en"&gt;
+ &lt;dt&gt;Title&lt;/dt&gt;
+ &lt;dd&gt;&lt;cite itemprop="http://purl.org/dc/terms/title"&gt;Just a Geek&lt;/cite&gt;&lt;/dd&gt;
+ &lt;dt&gt;By&lt;/dt&gt;
+ &lt;dd&gt;&lt;span itemprop="http://purl.org/dc/terms/creator"&gt;Wil Wheaton&lt;/span&gt;&lt;/dd&gt;
+ &lt;dt&gt;Format&lt;/dt&gt;
+ &lt;dd itemprop="http://purl.org/vocab/frbr/core#realization"
+     itemscope
+     itemtype="http://purl.org/vocab/frbr/core#Expression"
+     itemid="http://books.example.com/products/9780596007683.BOOK"&gt;
+  &lt;link itemprop="http://purl.org/dc/terms/type" href="http://books.example.com/product-types/BOOK"&gt;
+  Print
+ &lt;/dd&gt;
+ &lt;dd itemprop="http://purl.org/vocab/frbr/core#realization"
+     itemscope
+     itemtype="http://purl.org/vocab/frbr/core#Expression"
+     itemid="http://books.example.com/products/9780596802189.EBOOK"&gt;
+  &lt;link itemprop="http://purl.org/dc/terms/type" href="http://books.example.com/product-types/EBOOK"&gt;
+  Ebook
+ &lt;/dd&gt;
+&lt;/dl&gt;
+</pre>
+</div>
+<p>
+Assuming
+that
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+contains
+a
+an
+entry
+for
+<code>
+http://purl.org/vocab/frbr/core#
+</code>
+with
+<a href="#dfn-propertyuri" class="internalDFN">
+<code>
+propertyURI
+</code>
+</a>
+set
+to
+<code>
+vocabulary
+</code>,
+this
+is
+equivalent
+to
+the
+following
+Turtle:
+</p>
+<del class="diff-old">@prefix dc: &lt;http://purl.org/dc/terms/&gt; .
+</del>
+<div class="example"><div class="example-title"><span>Example 17</span></div><pre class="example">@prefix dc: &lt;http://purl.org/dc/terms/&gt; .
+@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
+@prefix frbr: &lt;http://purl.org/vocab/frbr/core#&gt; .
+<ins class="diff-new">@prefix rdfa: &lt;http://www.w3.org/ns/rdfa#&gt; .
+</ins>
+<del class="diff-old">&lt;&gt; md:item (&lt;http://books.example.com/works/45U8QJGZSQKDH8N&gt;) .
+</del>
+<ins class="diff-chg">&lt;&gt; md:item (&lt;http://books.example.com/works/45U8QJGZSQKDH8N&gt;) ;
+  rdfa:usesVocabulary frbr: .
+</ins>
+&lt;http://books.example.com/works/45U8QJGZSQKDH8N&gt; a frbr:Work ;
+  dc:creator "Wil Wheaton"@en ;
+  dc:title "Just a Geek"@en ;
+  frbr:realization &lt;http://books.example.com/products/9780596007683.BOOK&gt;,
+    &lt;http://books.example.com/products/9780596802189.EBOOK&gt; .
+&lt;http://books.example.com/products/9780596007683.BOOK&gt; a frbr:Expression ;
+  dc:type &lt;http://books.example.com/product-types/BOOK&gt; .
+&lt;http://books.example.com/products/9780596802189.EBOOK&gt; a frbr:Expression ;
+dc:type
+&lt;http://books.example.com/product-types/EBOOK&gt;
+.
+</pre>
+</div>
+<p>
+The
+following
+snippet
+of
+HTML
+has
+microdata
+for
+two
+people
+with
+the
+same
+address.
+This
+illustrates
+two
+<a href="#dfn-item" class="internalDFN">
+item
+</a>
+s
+referencing
+a
+third
+item,
+and
+how
+only
+a
+single
+RDF
+resource
+definition
+is
+created
+for
+that
+third
+item.
+</p>
+<del class="diff-old">&lt;p&gt;
+</del>
+<div class="example"><div class="example-title"><span>Example 18</span></div><pre class="example">&lt;p&gt;
+ Both
+<del class="diff-old"> &lt;span itemscope="" itemtype="http://microformats.org/profile/hcard" itemref="home"&gt;
+</del>
+<ins class="diff-chg"> &lt;span itemscope itemtype="http://microformats.org/profile/hcard" itemref="home"&gt;
+</ins>
+   &lt;span itemprop="fn"
+<del class="diff-old">       &gt;&lt;span itemprop="n" itemscope=""
+</del>
+<ins class="diff-chg">       &gt;&lt;span itemprop="n" itemscope
+</ins>
+       &gt;&lt;span itemprop="given-name"&gt;Princeton&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
+  &lt;/span&gt;
+ and
+<del class="diff-old"> &lt;span itemscope="" itemtype="http://microformats.org/profile/hcard" itemref="home"&gt;
+</del>
+<ins class="diff-chg"> &lt;span itemscope itemtype="http://microformats.org/profile/hcard" itemref="home"&gt;
+</ins>
+   &lt;span itemprop="fn"
+<del class="diff-old">     &gt;&lt;span itemprop="n" itemscope=""
+</del>
+<ins class="diff-chg">     &gt;&lt;span itemprop="n" itemscope
+</ins>
+       &gt;&lt;span itemprop="given-name"&gt;Trekkie&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
+  &lt;/span&gt;
+ live at
+<del class="diff-old"> &lt;span id="home" itemprop="adr" itemscope=""&gt;
+</del>
+<ins class="diff-chg"> &lt;span id="home" itemprop="adr" itemscope&gt;
+</ins>
+   &lt;span itemprop="street-address"&gt;Avenue Q&lt;/span&gt;.
+ &lt;/span&gt;
+&lt;/p&gt;
+</pre>
+</div>
+<p>
+Assuming
+that
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+contains
+a
+an
+entry
+for
+<code>
+http://microformats.org/profile/hcard
+</code>
+with
+<a href="#dfn-propertyuri" class="internalDFN">
+<code>
+propertyURI
+</code>
+</a>
+set
+to
+<code>
+vocabulary
+</code>,
+it
+generates
+these
+triples
+expressed
+in
+Turtle:
+</p>
+<del class="diff-old">@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
+</del>
+<div class="example"><div class="example-title"><span>Example 19</span></div><pre class="example">@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
+@prefix hcard: &lt;http://microformats.org/profile/hcard#&gt; .
+<ins class="diff-new">@prefix rdfa: &lt;http://www.w3.org/ns/rdfa#&gt; .
+</ins>
+&lt;&gt; md:item (
+  [ a &lt;http://microformats.org/profile/hcard&gt;;
+    hcard:fn "Princeton";
+    hcard:n [ hcard:given-name "Princeton" ];
+    hcard:adr _:a
+  ]
+  [ a &lt;http://microformats.org/profile/hcard&gt;;
+    hcard:fn "Trekkie";
+    hcard:n [ hcard:given-name "Trekkie" ];
+    hcard:adr _:a
+<del class="diff-old">  ]) .
+</del>
+<ins class="diff-chg">  ]) ;
+  rdfa:usesVocabulary &lt;http://microformats.org/profile/hcard&gt; .
+</ins>
+_:a
+hcard:street-address
+"Avenue
+Q"
+.
+</pre>
+</div>
+<p>
+The
+following
+snippet
+of
+HTML
+has
+microdata
+for
+a
+playlist,
+and
+illustrates
+overriding
+a
+property
+to
+place
+elements
+in
+an
+RDF
+<del class="diff-old">Collection:
+</del>
+<ins class="diff-chg">Collection.
+This
+also
+illustrates
+the
+use
+of
+the
+</ins><code><ins class="diff-chg">
+schema:additionalType
+</ins></code><ins class="diff-chg">
+property
+to
+relate
+recordings
+to
+the
+</ins><cite><a href="http://musicontology.com/"><ins class="diff-chg">
+Music
+Ontology
+</ins></a></cite>:
+</p>
+<del class="diff-old">&lt;div itemscope="" itemtype="http://schema.org/MusicPlaylist"&gt;
+</del>
+<div class="example"><div class="example-title"><span>Example 20</span></div><pre class="example">&lt;div itemscope itemtype="http://schema.org/MusicPlaylist"&gt;
+  &lt;span itemprop="name"&gt;Classic Rock Playlist&lt;/span&gt;
+  &lt;meta itemprop="numTracks" content="2"/&gt;
+  &lt;p&gt;Including works by
+    &lt;span itemprop="byArtist"&gt;Lynard Skynard&lt;/span&gt; and
+    &lt;span itemprop="byArtist"&gt;AC/DC&lt;/span&gt;&lt;/p&gt;.
+<del class="diff-old">  &lt;div itemprop="tracks" itemscope="" itemtype="http://schema.org/MusicRecording"&gt;
+</del>
+<ins class="diff-chg">  &lt;div itemprop="tracks" itemscope itemtype="http://schema.org/MusicRecording"&gt;
+    &lt;link itemprop="additionalType" href="http://purl.org/ontology/mo/MusicalManifestation"/&gt;
+</ins>
+    1.&lt;span itemprop="name"&gt;Sweet Home Alabama&lt;/span&gt; -
+    &lt;span itemprop="byArtist"&gt;Lynard Skynard&lt;/span&gt;
+    &lt;link href="sweet-home-alabama" itemprop="url" /&gt;
+   &lt;/div&gt;
+<del class="diff-old">  &lt;div itemprop="tracks" itemscope="" itemtype="http://schema.org/MusicRecording"&gt;
+</del>
+<ins class="diff-chg">  &lt;div itemprop="tracks" itemscope itemtype="http://schema.org/MusicRecording"&gt;
+    &lt;link itemprop="additionalType" href="http://purl.org/ontology/mo/MusicalManifestation"/&gt;
+</ins>
+    2.&lt;span itemprop="name"&gt;Shook you all Night Long&lt;/span&gt; -
+    &lt;span itemprop="byArtist"&gt;AC/DC&lt;/span&gt;
+    &lt;link href="shook-you-all-night-long" itemprop="url" /&gt;
+  &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+</div>
+<p>
+Assuming
+that
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+contains
+a
+an
+entry
+for
+<code>
+http://schema.org/
+</code>
+with
+<a href="#dfn-propertyuri" class="internalDFN">
+<code>
+propertyURI
+</code>
+</a>
+set
+to
+<code>
+vocabulary
+</code>,
+<a href="#dfn-multiplevalues" class="internalDFN">
+<code>
+multipleValues
+</code>
+</a>
+set
+to
+<code>
+unordered
+</code>
+with
+the
+properties
+<code>
+track
+</code>
+and
+<code>
+byArtist
+</code>
+having
+<a href="#dfn-multiplevalues" class="internalDFN">
+<code>
+multipleValues
+</code>
+</a>
+set
+to
+<code>
+list
+</code>,
+it
+generates
+these
+triples
+expressed
+in
+Turtle:
+</p>
+<del class="diff-old">@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
+</del>
+<div class="example"><div class="example-title"><span>Example 21</span></div><pre class="example">@prefix md: &lt;http://www.w3.org/ns/md#&gt; .
+<ins class="diff-chg">@prefix mo: &lt;http://purl.org/ontology/mo/&gt; .
+</ins>
+@prefix rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt; .
+<ins class="diff-new">@prefix rdfa: &lt;http://www.w3.org/ns/rdfa#&gt; .
+@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
+</ins>
+@prefix schema: &lt;http://schema.org/&gt; .
+&lt;&gt; md:item ([ a schema:MusicPlaylist;
+  schema:name "Classic Rock Playlist";
+  schema:byArtist ("Lynard Skynard" "AC/DC");
+  schema:numTracks "2";
+  schema:tracks (
+<del class="diff-old">    [ a schema:MusicRecording;
+      schema:byArtist ("Lynard Skynard");;
+</del>
+<ins class="diff-chg">    [ a schema:MusicRecording, mo:MusicalManifestation;
+      schema:additionalType mo:MusicalManifestation;
+      schema:byArtist ("Lynard Skynard");
+</ins>
+      schema:name "Sweet Home Alabama";
+      schema:url &lt;sweet-home-alabama&gt;]
+<del class="diff-old">    [ a schema:MusicRecording;
+</del>
+<ins class="diff-chg">    [ a schema:MusicRecording, mo:MusicalManifestation;
+      schema:additionalType mo:MusicalManifestation;
+</ins>
+      schema:byArtist ("AC/DC");;
+      schema:name "Shook you all Night Long";
+      schema:url &lt;shook-you-all-night-long&gt;]
+<del class="diff-old">)]);
+</del>
+<ins class="diff-chg">  )]);
+  rdfa:usesVocabulary schema: .
+  
+schema:additionalType
+rdfs:subPropertyOf
+rdf:type
+</ins>
+.
+</pre>
+</div>
+</section>
+<section class="appendix informative" id="example-registry">
+<h2>
+<span class="secno">
+C.
+</span>
+Example
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+</h2>
+<p>
+<em>
+This
+section
+is
+non-normative.
+</em>
+</p>
+<p>
+The
+following
+is
+an
+example
+<a href="#dfn-registry" class="internalDFN">
+registry
+</a>
+in
+JSON
+format.
+</p>
+<del class="diff-old">  {
+</del>
+  <div class="example"><div class="example-title"><span>Example 22</span></div><pre class="example">{
+  "http://schema.org/": {
+    "propertyURI":    "vocabulary",
+    "multipleValues": "unordered",
+    "properties": {
+<ins class="diff-new">      "additionalType": {"subPropertyOf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#type"},
+      "blogPosts": {"multipleValues": "list"},
+</ins>
+      "blogPosts": {"multipleValues": "list"},
+      "breadcrumb": {"multipleValues": "list"},
+      "byArtist": {"multipleValues": "list"},
+      "creator": {"multipleValues": "list"},
+<ins class="diff-new">      "episode": {"multipleValues": "list"},
+</ins>
+      "episodes": {"multipleValues": "list"},
+<ins class="diff-new">      "event": {"multipleValues": "list"},
+</ins>
+      "events": {"multipleValues": "list"},
+<ins class="diff-new">      "founder": {"multipleValues": "list"},
+</ins>
+      "founders": {"multipleValues": "list"},
+      "itemListElement": {"multipleValues": "list"},
+      "musicGroupMember": {"multipleValues": "list"},
+      "performerIn": {"multipleValues": "list"},
+<ins class="diff-new">      "actor": {"multipleValues": "list"},
+      "actors": {"multipleValues": "list"},
+      "performer": {"multipleValues": "list"},
+</ins>
+      "performers": {"multipleValues": "list"},
+      "producer": {"multipleValues": "list"},
+      "recipeInstructions": {"multipleValues": "list"},
+<ins class="diff-new">      "season": {"multipleValues": "list"},
+</ins>
+      "seasons": {"multipleValues": "list"},
+<ins class="diff-new">      "subEvent": {"multipleValues": "list"},
+</ins>
+      "subEvents": {"multipleValues": "list"},
+<ins class="diff-new">      "track": {"multipleValues": "list"},
+</ins>
+      "tracks": {"multipleValues": "list"}
+    }
+  },
+  "http://microformats.org/profile/hcard": {
+    "propertyURI":    "vocabulary",
+    "multipleValues": "unordered"
+  },
+  "http://microformats.org/profile/hcalendar#": {
+    "propertyURI":    "vocabulary",
+    "multipleValues": "unordered",
+    "properties": {
+      "categories": {"multipleValues": "list"}
+    }
+  }
+}
+</pre>
+</div>
+</section>
+<section class="appendix informative" id="acknowledgements">
+<h2>
+<span class="secno">
+D.
+</span>
+Acknowledgements
+</h2>
+<p>
+<em>
+This
+section
+is
+non-normative.
+</em>
+</p>
+<p>
+Thanks
+to
+Richard
+Cyganiak
+for
+property
+URI
+and
+vocabulary
+terminology
+and
+the
+general
+excellent
+consideration
+of
+practical
+problems
+in
+generating
+RDF
+from
+microdata.
+</p>
+</section>
+<section id="references" class="appendix">
+<h2>
+<span class="secno">
+E.
+</span>
+References
+</h2>
+<section id="normative-references">
+<h3>
+<span class="secno">
+E.1
+</span>
+Normative
+references
+</h3>
+<dl class="bibliography">
+<dt id="bib-HTML5">
+[HTML5]
+</dt>
+<dd>
+Ian
+Hickson;
+David
+Hyatt.
+<a href="http://www.w3.org/TR/html5">
+<cite>
+HTML5.
+</cite>
+</a>
+<del class="diff-old">25
+May
+2011.
+</del>
+<ins class="diff-chg">29
+March
+2012.
+</ins>
+W3C
+Working
+Draft.
+(Work
+in
+progress.)
+URL:
+<a href="http://www.w3.org/TR/html5">
+http://www.w3.org/TR/html5
+</a>
+</dd>
+<dt id="bib-MICRODATA">
+[MICRODATA]
+</dt>
+<dd>
+<cite>
+<a href="http://www.w3.org/TR/2012/WD-microdata-20120329/">
+HTML
+Microdata
+</a>
+</cite>
+Ian
+Hickson
+Editor.
+<del class="diff-old">World
+Wide
+Web
+Consortium
+(work
+</del>
+<ins class="diff-chg">W3C
+Working
+Draft.
+(Work
+</ins>
+in
+progress).
+<del class="diff-old">18
+November
+2011.
+</del>
+<ins class="diff-chg">29
+March
+2012.
+</ins>
+This
+edition
+of
+the
+HTML
+Microdata
+specification
+is
+<del class="diff-old">http://dev.w3.org/html5/md/.
+</del>
+<ins class="diff-chg">http://www.w3.org/TR/2012/WD-microdata-20120329/.
+</ins>
+The
+<a href="http://www.w3.org/TR/microdata/">
+latest
+edition
+of
+HTML
+Microdata
+</a>
+is
+available
+at
+http://www.w3.org/TR/microdata/
+</dd>
+<dt id="bib-OWL2-OVERVIEW">
+<ins class="diff-new">[OWL2-OVERVIEW]
+</ins></dt><dd><ins class="diff-new">
+W3C
+OWL
+Working
+Group.
+</ins><a href="http://www.w3.org/TR/2009/REC-owl2-overview-20091027/"><cite><ins class="diff-new">
+OWL
+2
+Web
+Ontology
+Language:
+Overview.
+</ins></cite></a><ins class="diff-new">
+27
+October
+2009.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/2009/REC-owl2-overview-20091027/"><ins class="diff-new">
+http://www.w3.org/TR/2009/REC-owl2-overview-20091027/
+</ins></a></dd><dt id="bib-OWL2-PROFILES"><ins class="diff-new">
+[OWL2-PROFILES]
+</ins></dt><dd><ins class="diff-new">
+Boris
+Motik;
+Bernardo
+Cuenca
+Grau;
+Ian
+Horrocks;
+Zhe
+Wu;
+Achille
+Fokoue;
+Carsten
+Lutz.
+</ins><a href="http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/"><cite><ins class="diff-new">
+OWL
+2
+Web
+Ontology
+Language:Profiles.
+</ins></cite></a><ins class="diff-new">
+27
+October
+2009.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/"><ins class="diff-new">
+http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/
+</ins></a></dd><dt id="bib-OWL2-RDF-BASED-SEMANTICS"><ins class="diff-new">
+[OWL2-RDF-BASED-SEMANTICS]
+</ins></dt><dd><ins class="diff-new">
+Michael
+Schneider.
+</ins><a href="http://www.w3.org/TR/2009/REC-owl2-rdf-based-semantics-20091027/"><cite><ins class="diff-new">
+OWL
+2
+Web
+Ontology
+Language:RDF-Based
+Semantics.
+</ins></cite></a><ins class="diff-new">
+27
+October
+2009.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/2009/REC-owl2-rdf-based-semantics-20091027/"><ins class="diff-new">
+http://www.w3.org/TR/2009/REC-owl2-rdf-based-semantics-20091027/
+</ins></a></dd>
+<dt id="bib-RDF-CONCEPTS">
+[RDF-CONCEPTS]
+</dt>
+<dd>
+Graham
+Klyne;
+Jeremy
+J.
+Carroll.
+<a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210">
+<cite>
+Resource
+Description
+Framework
+(RDF):
+Concepts
+and
+Abstract
+Syntax.
+</cite>
+</a>
+10
+February
+2004.
+W3C
+<del class="diff-old">Recommenda
+</del>
+<ins class="diff-chg">Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210"><ins class="diff-chg">
+http://www.w3.org/TR/2004/REC-rdf-concepts-20040210
+</ins></a></dd><dt id="bib-RDF-MT"><ins class="diff-chg">
+[RDF-MT]
+</ins></dt><dd><ins class="diff-chg">
+Patrick
+Hayes.
+</ins><a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210"><cite><ins class="diff-chg">
+RDF
+Semantics.
+</ins></cite></a><ins class="diff-chg">
+10
+February
+2004.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210"><ins class="diff-chg">
+http://www.w3.org/TR/2004/REC-rdf-mt-20040210
+</ins></a></dd><dt id="bib-RDF-SCHEMA"><ins class="diff-chg">
+[RDF-SCHEMA]
+</ins></dt><dd><ins class="diff-chg">
+Dan
+Brickley;
+Ramanathan
+V.
+Guha.
+</ins><a href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210"><cite><ins class="diff-chg">
+RDF
+Vocabulary
+Description
+Language
+1.0:
+RDF
+Schema.
+</ins></cite></a><ins class="diff-chg">
+10
+February
+2004.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210"><ins class="diff-chg">
+http://www.w3.org/TR/2004/REC-rdf-schema-20040210
+</ins></a></dd><dt id="bib-RFC3986"><ins class="diff-chg">
+[RFC3986]
+</ins></dt><dd><ins class="diff-chg">
+T.
+Berners-Lee;
+R.
+Fielding;
+L.
+Masinter.
+</ins><a href="http://www.ietf.org/rfc/rfc3986.txt"><cite><ins class="diff-chg">
+Uniform
+Resource
+Identifier
+(URI):
+Generic
+Syntax.
+</ins></cite></a><ins class="diff-chg">
+January
+2005.
+Internet
+RFC
+3986.
+URL:
+</ins><a href="http://www.ietf.org/rfc/rfc3986.txt"><ins class="diff-chg">
+http://www.ietf.org/rfc/rfc3986.txt
+</ins></a></dd></dl></section><section id="informative-references"><h3><span class="secno"><ins class="diff-chg">
+E.2
+</ins></span><ins class="diff-chg">
+Informative
+references
+</ins></h3><dl class="bibliography"><dt id="bib-MICRODATA-RDF-SUPPLEMENT"><ins class="diff-chg">
+[MICRODATA-RDF-SUPPLEMENT]
+</ins></dt><dd><cite><a href="http://dvcs.w3.org/hg/htmldata/raw-file/default/microdata-supplement/index.html"><ins class="diff-chg">
+Microdata
+to
+RDF
+Supplement
+</ins></a></cite><ins class="diff-chg">
+Gregg
+Kellogg
+Editor.
+World
+Wide
+Web
+Consortium
+(work
+in
+progress).
+22
+January
+2012.
+</ins></dd><dt id="bib-MICRODATA-RDF-TESTS"><ins class="diff-chg">
+[MICRODATA-RDF-TESTS]
+</ins></dt><dd><cite><a href="http://dvcs.w3.org/hg/htmldata/raw-file/default/microdata-rdf/tests/index.html"><ins class="diff-chg">
+Microdata
+to
+RDF
+Tests
+</ins></a></cite><ins class="diff-chg">
+Gregg
+Kellogg,
+Ivan
+Herman
+</ins>
+