--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ED/microdata-rdf/20121009/diff-20120308.html Wed Oct 03 17:59:18 2012 -0700
@@ -0,0 +1,10613 @@
+ 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<time>
+ 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"> <span itemscope itemtype="http://microformats.org/profile/hcard">
+ 3660</del>
+ 3661 <div class="example"><div class="example-title"><span>Example 2</span></div><pre class="example"><span itemscope itemtype="http://microformats.org/profile/hcard">
+ 3662 <span itemprop="n" itemscope>
+ 3663 <span itemprop="given-name">
+ 3664 Princeton
+ 3665 </span>
+ 3666 </span>
+ 3667</span>
+ 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"> <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"><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">
+ 3763 <hcard:n>
+ 3764 <rdf:Description>
+ 3765 <hcard:n.given-name>
+ 3766 Princeton
+ 3767 </hcard:n.given-name>
+ 3768 </rdf:Description>
+ 3769 </hcard:n>
+ 3770</rdf:Description>
+ 3771</pre>
+ 3772</div>
+ 3773<p>
+ 3774Looking
+ 3775at
+ 3776another
+ 3777example:
+ 3778</p>
+ 3779<del class="diff-old"> <div itemscope itemtype="http://schema.org/Person">
+ 3780</del>
+ 3781 <div class="example"><div class="example-title"><span>Example 4</span></div><pre class="example"><div itemscope itemtype="http://schema.org/Person">
+ 3782 <h2 itemprop="name">Jeni</h2>
+ 3783</div>
+ 3784</pre>
+ 3785</div>
+ 3786<p>
+ 3787This
+ 3788would
+ 3789generate
+ 3790<code>
+ 3791http://www.w3.org/ns/md?type=http://schema.org/Person&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"> <span itemscope itemtype="http://microformats.org/profile/hcard">
+ 3894</del>
+ 3895 <div class="example"><div class="example-title"><span>Example 5</span></div><pre class="example"><span itemscope itemtype="http://microformats.org/profile/hcard">
+ 3896 <span itemprop="n" itemscope>
+ 3897 <span itemprop="given-name">
+ 3898 Princeton
+ 3899 </span>
+ 3900 </span>
+ 3901</span>
+ 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"> <div itemscope itemtype="http://schema.org/Person">
+ 3942</del>
+ 3943 <div class="example"><div class="example-title"><span>Example 6</span></div><pre class="example"><div itemscope itemtype="http://schema.org/Person">
+ 3944 <h2 itemprop="name">Jeni</h2>
+ 3945</div>
+ 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"> <div itemscope itemtype="http://schema.org/Book">
+ 4127</del>
+ 4128 <div class="example"><div class="example-title"><span>Example 7</span></div><pre class="example"><div itemscope itemtype="http://schema.org/Book">
+ 4129 <h2 itemprop="title">Just a Geek</h2>
+ 4130</div>
+ 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"><div itemscope="" itemtype="http://schema.org/MusicPlaylist">
+ 4601</del>
+ 4602<div class="example"><div class="example-title"><span>Example 10</span></div><pre class="example"><div itemscope itemtype="http://schema.org/MusicPlaylist">
+ 4603 <span itemprop="name">Classic Rock Playlist</span>
+ 4604 <meta itemprop="numTracks" content="2"/>
+ 4605 <p>Including works by
+ 4606 <span itemprop="byArtist">Lynard Skynard</span> and
+ 4607 <span itemprop="byArtist">AC/DC</span></p>.
+ 4608<del class="diff-old"> <div itemprop="tracks" itemscope="" itemtype="http://schema.org/MusicRecording">
+ 4609</del>
+ 4610<ins class="diff-chg"> <div itemprop="tracks" itemscope itemtype="http://schema.org/MusicRecording">
+ 4611</ins>
+ 4612 1.<span itemprop="name">Sweet Home Alabama</span> -
+ 4613 <span itemprop="byArtist">Lynard Skynard</span>
+ 4614 <link href="sweet-home-alabama" itemprop="url" />
+ 4615 </div>
+ 4616<del class="diff-old"> <div itemprop="tracks" itemscope="" itemtype="http://schema.org/MusicRecording">
+ 4617</del>
+ 4618<ins class="diff-chg"> <div itemprop="tracks" itemscope itemtype="http://schema.org/MusicRecording">
+ 4619</ins>
+ 4620 2.<span itemprop="name">Shook you all Night Long</span> -
+ 4621 <span itemprop="byArtist">AC/DC</span>
+ 4622 <link href="shook-you-all-night-long" itemprop="url" />
+ 4623 </div>
+ 4624</div>
+ 4625</pre>
+ 4626</div>
+ 4627<p>
+ 4628This
+ 4629might
+ 4630generate
+ 4631the
+ 4632following
+ 4633Turtle:
+ 4634</p>
+ 4635<del class="diff-old">@prefix md: <http://www.w3.org/ns/md#> .
+ 4636</del>
+ 4637<div class="example"><div class="example-title"><span>Example 11</span></div><pre class="example">@prefix md: <http://www.w3.org/ns/md#> .
+ 4638@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+ 4639<ins class="diff-new">@prefix rdfa: <http://www.w3.org/ns/rdfa#> .
+ 4640</ins>
+ 4641@prefix schema: <http://schema.org/> .
+ 4642<del class="diff-old"><> 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"><> 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 <sweet-home-alabama> .
+ 4663_:track2 a schema:MusicRecording;
+ 4664 schema:byArtist ("AC/DC");
+ 4665 schema:name "Shook you all Night Long";
+ 4666schema:url
+ 4667<shook-you-all-night-long>
+ 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<div itemscope itemtype="http://schema.org/Person">
+ 5301 <link itemprop="additionalType" href="http://xmlns.com/foaf/0.1/Person"/>
+ 5302 <a itemprop="email http://xmlns.com/foaf/0.1/mbox" href="mailto:mail@gmail.com">
+ 5303 mail@gmail.com
+ 5304 </a>
+ 5305</div>
+ 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: <http://xmlns.com/foaf/0.1/> .<ins class="diff-new">
+ 5334@prefix md: <http://www.w3.org/ns/md#> .
+ 5335@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+ 5336@prefix rdfa: <http://www.w3.org/ns/rdfa#> .
+ 5337@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+ 5338@prefix schema: <http://schema.org/> .
+ 5339<> md:item (
+ 5340 [ a schema:Person;
+ 5341 schema:additionalType foaf:Person;
+ 5342 schema:email <mailto:mail@gmail.com>;
+ 5343 foaf:mbox <mailto:mail@gmail.com>]);
+ 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: <http://xmlns.com/foaf/0.1/> .<ins class="diff-new">
+ 5363@prefix md: <http://www.w3.org/ns/md#> .
+ 5364@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+ 5365@prefix rdfa: <http://www.w3.org/ns/rdfa#> .
+ 5366@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+ 5367@prefix schema: <http://schema.org/> .
+ 5368<> md:item (
+ 5369 [ a schema:Person, foaf:Person;
+ 5370 schema:additionalType foaf:Person;
+ 5371 schema:email <mailto:mail@gmail.com>;
+ 5372 foaf:mbox <mailto:mail@gmail.com>]);
+ 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(<)
+ 6248</li>
+ 6249<li>
+ 6250U+003E
+ 6251GREATER-THAN
+ 6252SIGN
+ 6253character
+ 6254(>)
+ 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&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"><dl itemscope
+ 9753</del>
+ 9754<div class="example"><div class="example-title"><span>Example 16</span></div><pre class="example"><dl itemscope
+ 9755 itemtype="http://purl.org/vocab/frbr/core#Work"
+ 9756 itemid="http://books.example.com/works/45U8QJGZSQKDH8N"
+ 9757 lang="en">
+ 9758 <dt>Title</dt>
+ 9759 <dd><cite itemprop="http://purl.org/dc/terms/title">Just a Geek</cite></dd>
+ 9760 <dt>By</dt>
+ 9761 <dd><span itemprop="http://purl.org/dc/terms/creator">Wil Wheaton</span></dd>
+ 9762 <dt>Format</dt>
+ 9763 <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">
+ 9767 <link itemprop="http://purl.org/dc/terms/type" href="http://books.example.com/product-types/BOOK">
+ 9768 Print
+ 9769 </dd>
+ 9770 <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">
+ 9774 <link itemprop="http://purl.org/dc/terms/type" href="http://books.example.com/product-types/EBOOK">
+ 9775 Ebook
+ 9776 </dd>
+ 9777</dl>
+ 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: <http://purl.org/dc/terms/> .
+ 9814</del>
+ 9815<div class="example"><div class="example-title"><span>Example 17</span></div><pre class="example">@prefix dc: <http://purl.org/dc/terms/> .
+ 9816@prefix md: <http://www.w3.org/ns/md#> .
+ 9817@prefix frbr: <http://purl.org/vocab/frbr/core#> .
+ 9818<ins class="diff-new">@prefix rdfa: <http://www.w3.org/ns/rdfa#> .
+ 9819</ins>
+ 9820<del class="diff-old"><> md:item (<http://books.example.com/works/45U8QJGZSQKDH8N>) .
+ 9821</del>
+ 9822<ins class="diff-chg"><> md:item (<http://books.example.com/works/45U8QJGZSQKDH8N>) ;
+ 9823 rdfa:usesVocabulary frbr: .
+ 9824</ins>
+ 9825<http://books.example.com/works/45U8QJGZSQKDH8N> a frbr:Work ;
+ 9826 dc:creator "Wil Wheaton"@en ;
+ 9827 dc:title "Just a Geek"@en ;
+ 9828 frbr:realization <http://books.example.com/products/9780596007683.BOOK>,
+ 9829 <http://books.example.com/products/9780596802189.EBOOK> .
+ 9830<http://books.example.com/products/9780596007683.BOOK> a frbr:Expression ;
+ 9831 dc:type <http://books.example.com/product-types/BOOK> .
+ 9832<http://books.example.com/products/9780596802189.EBOOK> a frbr:Expression ;
+ 9833dc:type
+ 9834<http://books.example.com/product-types/EBOOK>
+ 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"><p>
+ 9880</del>
+ 9881<div class="example"><div class="example-title"><span>Example 18</span></div><pre class="example"><p>
+ 9882 Both
+ 9883<del class="diff-old"> <span itemscope="" itemtype="http://microformats.org/profile/hcard" itemref="home">
+ 9884</del>
+ 9885<ins class="diff-chg"> <span itemscope itemtype="http://microformats.org/profile/hcard" itemref="home">
+ 9886</ins>
+ 9887 <span itemprop="fn"
+ 9888<del class="diff-old"> ><span itemprop="n" itemscope=""
+ 9889</del>
+ 9890<ins class="diff-chg"> ><span itemprop="n" itemscope
+ 9891</ins>
+ 9892 ><span itemprop="given-name">Princeton</span></span></span>
+ 9893 </span>
+ 9894 and
+ 9895<del class="diff-old"> <span itemscope="" itemtype="http://microformats.org/profile/hcard" itemref="home">
+ 9896</del>
+ 9897<ins class="diff-chg"> <span itemscope itemtype="http://microformats.org/profile/hcard" itemref="home">
+ 9898</ins>
+ 9899 <span itemprop="fn"
+ 9900<del class="diff-old"> ><span itemprop="n" itemscope=""
+ 9901</del>
+ 9902<ins class="diff-chg"> ><span itemprop="n" itemscope
+ 9903</ins>
+ 9904 ><span itemprop="given-name">Trekkie</span></span></span>
+ 9905 </span>
+ 9906 live at
+ 9907<del class="diff-old"> <span id="home" itemprop="adr" itemscope="">
+ 9908</del>
+ 9909<ins class="diff-chg"> <span id="home" itemprop="adr" itemscope>
+ 9910</ins>
+ 9911 <span itemprop="street-address">Avenue Q</span>.
+ 9912 </span>
+ 9913</p>
+ 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: <http://www.w3.org/ns/md#> .
+ 9950</del>
+ 9951<div class="example"><div class="example-title"><span>Example 19</span></div><pre class="example">@prefix md: <http://www.w3.org/ns/md#> .
+ 9952@prefix hcard: <http://microformats.org/profile/hcard#> .
+ 9953<ins class="diff-new">@prefix rdfa: <http://www.w3.org/ns/rdfa#> .
+ 9954</ins>
+ 9955<> md:item (
+ 9956 [ a <http://microformats.org/profile/hcard>;
+ 9957 hcard:fn "Princeton";
+ 9958 hcard:n [ hcard:given-name "Princeton" ];
+ 9959 hcard:adr _:a
+ 9960 ]
+ 9961 [ a <http://microformats.org/profile/hcard>;
+ 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 <http://microformats.org/profile/hcard> .
+ 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"><div itemscope="" itemtype="http://schema.org/MusicPlaylist">
+10024</del>
+10025<div class="example"><div class="example-title"><span>Example 20</span></div><pre class="example"><div itemscope itemtype="http://schema.org/MusicPlaylist">
+10026 <span itemprop="name">Classic Rock Playlist</span>
+10027 <meta itemprop="numTracks" content="2"/>
+10028 <p>Including works by
+10029 <span itemprop="byArtist">Lynard Skynard</span> and
+10030 <span itemprop="byArtist">AC/DC</span></p>.
+10031<del class="diff-old"> <div itemprop="tracks" itemscope="" itemtype="http://schema.org/MusicRecording">
+10032</del>
+10033<ins class="diff-chg"> <div itemprop="tracks" itemscope itemtype="http://schema.org/MusicRecording">
+10034 <link itemprop="additionalType" href="http://purl.org/ontology/mo/MusicalManifestation"/>
+10035</ins>
+10036 1.<span itemprop="name">Sweet Home Alabama</span> -
+10037 <span itemprop="byArtist">Lynard Skynard</span>
+10038 <link href="sweet-home-alabama" itemprop="url" />
+10039 </div>
+10040<del class="diff-old"> <div itemprop="tracks" itemscope="" itemtype="http://schema.org/MusicRecording">
+10041</del>
+10042<ins class="diff-chg"> <div itemprop="tracks" itemscope itemtype="http://schema.org/MusicRecording">
+10043 <link itemprop="additionalType" href="http://purl.org/ontology/mo/MusicalManifestation"/>
+10044</ins>
+10045 2.<span itemprop="name">Shook you all Night Long</span> -
+10046 <span itemprop="byArtist">AC/DC</span>
+10047 <link href="shook-you-all-night-long" itemprop="url" />
+10048 </div>
+10049</div>
+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: <http://www.w3.org/ns/md#> .
+10117</del>
+10118<div class="example"><div class="example-title"><span>Example 21</span></div><pre class="example">@prefix md: <http://www.w3.org/ns/md#> .
+10119<ins class="diff-chg">@prefix mo: <http://purl.org/ontology/mo/> .
+10120</ins>
+10121@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+10122<ins class="diff-new">@prefix rdfa: <http://www.w3.org/ns/rdfa#> .
+10123@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+10124</ins>
+10125@prefix schema: <http://schema.org/> .
+10126<> 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 <sweet-home-alabama>]
+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 <shook-you-all-night-long>]
+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