--- a/REC-drafts/REC-rdf-schema-20140225/diff.html Mon Feb 17 01:40:58 2014 +0100
+++ b/REC-drafts/REC-rdf-schema-20140225/diff.html Mon Feb 17 09:55:18 2014 +0100
@@ -0,0 +1,269 @@
+<span class="tagDelete">delete: <tt><?xml version="1.0" encoding="utf-8"?></tt></span> <span class="tagDelete">delete: <tt><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></tt></span> <span class="tagDelete">delete: <tt><html xmlns="http://www.w3.org/1999/xhtml"></tt></span> <span class="tagInsert">insert: <tt><!DOCTYPE html></tt></span> <!DOCTYPE html> <span class="tagInsert">insert: <tt><html lang="en" typeof="bibo:Document w3p:REC" about="" property="dcterms:language" content="en" prefix="bibo: http://purl.org/ontology/bibo/ w3p: http://www.w3.org/2001/02pd/rec54#" xmlns="http://www.w3.org/1999/xhtml"></tt></span> <html lang="en" typeof="bibo:Document w3p:REC" about="" property="dcterms:language" content="en" prefix="bibo: http://purl.org/ontology/bibo/ w3p: http://www.w3.org/2001/02pd/rec54#" xmlns="http://www.w3.org/1999/xhtml"> <head><style type="text/css"><!--
+
+.insert { background-color: #aaffaa }
+.delete { background-color: #ff8888; text-decoration: line-through }
+.tagInsert { display:none }
+.tagDelete { display:none }
+
+--></style> <span class="tagDelete">delete: <tt><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></tt></span> <span class="tagInsert">insert: <tt><meta http-equiv="content-type" content="text/html; charset=utf-8" /></tt></span> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title> RDF <span class="delete">Vocabulary Description Language 1.0: RDF </span> Schema <span class="insert">1.1 </span> </title> <style type="text/css"> <span class="insert">figure { text-align: center; } table { border-collapse:collapse; } table, td, th { border:1px solid black; } caption { font-weight: bold; text-align: left ; } </span> <span class="tagInsert">insert: <tt></style></tt></span> </style> <span class="tagInsert">insert: <tt><style></tt></span> <style> <span class="insert">/***************************************************************** * ReSpec 3 CSS * Robin Berjon - http://berjon.com/ *****************************************************************/ </span> /* <span class="tagDelete">delete: <tt><![CDATA[*/
+.EXAMPLE { margin-left: 1em }
+
+div.ntripleOuter {
+/*
+ border: 4px double gray;
+*/
+ margin: 0em;
+ padding: 0em;
+}
+
+div.ntripleInner {
+ color: black;
+ background-color: #ffec8b;
+ padding: 0.5em;
+ margin: 0em;
+}
+
+div.ntripleInner p {
+ margin-left: 0em;
+ margin-top: 0em;
+ margin-bottom: 0em
+}
+
+div.exampleOuter {
+ border: 4px double gray;
+ margin: 0em;
+ padding: 0em;
+}
+
+div.exampleInner {
+ color: black;
+ /* tan */
+ /* background-color: #d2b48c; */
+ /* cyan */
+ /* background-color: #99ffff; */
+ /* mauve */
+ background-color: #efeff8;
+ border-top-style: double;
+ border-top-color: #d3d3d3;
+ border-bottom-width: 4px;
+ border-bottom-style: double;
+ border-bottom-color: #d3d3d3;
+ padding: 4px;
+ margin: 0em;
+}
+
+div.exampleInner pre {
+ margin-left: 0em;
+ margin-top: 0em;
+ margin-bottom: 0em;
+ font-family: monospace;
+ /* font-size: smaller */
+}
+
+span.termdef {
+ color: #850021
+}
+
+a.termref:visited, a.termref:link {
+ font-family: sans-serif;
+ font-style: normal;
+ color: black;
+ text-decoration: none
+}
+
+span.arrow {
+ font-style: normal;
+ font-weight: bold
+}
+
+ /*]]></tt></span> <span class="insert">--- INLINES --- </span> */ <span class="insert">em.rfc2119 { text-transform: lowercase; font-variant: small-caps; font-style: normal; color: #900; } h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym, h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr { border: none; } dfn { font-weight: bold; } a.internalDFN { color: inherit; border-bottom: 1px solid #99c; text-decoration: none; } a.externalDFN { color: inherit; border-bottom: 1px dotted #ccc; text-decoration: none; } a.bibref { text-decoration: none; } cite .bibref { font-style: normal; } code { color: #ff4500; } /* --- TOC --- */ .toc a, .tof a { text-decoration: none; } a .secno, a .figno { color: #000; } ul.tof, ol.tof { list-style: none outside none; } .caption { margin-top: 0.5em; font-style: italic; } /* --- TABLE --- */ table.simple { border-spacing: 0; border-collapse: collapse; border-bottom: 3px solid #005a9c; } .simple th { background: #005a9c; color: #fff; padding: 3px 5px; text-align: left; } .simple th[scope="row"] { background: inherit; color: inherit; border-top: 1px solid #ddd; } .simple td { padding: 3px 10px; border-top: 1px solid #ddd; } .simple tr:nth-child(even) { background: #f0f6ff; } /* --- DL --- */ .section dd > p:first-child { margin-top: 0; } .section dd > p:last-child { margin-bottom: 0; } .section dd { margin-bottom: 1em; } .section dl.attrs dd, .section dl.eldef dd { margin-bottom: 0; } @media print { .removeOnSave { display: none; } } </span> </style> <span class="tagDelete">delete: <tt><link rel="stylesheet" type="text/css"
+ href="http://www.w3.org/StyleSheets/TR/W3C-REC" /></tt></span> <span class="tagInsert">insert: <tt><style></tt></span> <style> <span class="insert">/* --- EXAMPLES --- */ div.example-title { min-width: 7.5em; color: #b9ab2d; } div.example-title span { text-transform: uppercase; } aside.example, div.example, div.illegal-example { padding: 0.5em; margin: 1em 0; position: relative; clear: both; } div.illegal-example { color: red } div.illegal-example p { color: black } aside.example, div.example { padding: .5em; border-left-width: .5em; border-left-style: solid; border-color: #e0cb52; background: #fcfaee; } aside.example div.example { border-left-width: .1em; border-color: #999; background: #fff; } aside.example div.example div.example-title { color: #999; } </span> <span class="tagInsert">insert: <tt></style></tt></span> </style> <span class="tagInsert">insert: <tt><style></tt></span> <style> <span class="insert">/* --- ISSUES/NOTES --- */ div.issue-title, div.note-title { padding-right: 1em; min-width: 7.5em; color: #b9ab2d; } div.issue-title { color: #e05252; } div.note-title { color: #2b2; } div.issue-title span, div.note-title span { text-transform: uppercase; } div.note, div.issue { margin-top: 1em; margin-bottom: 1em; } .note > p:first-child, .issue > p:first-child { margin-top: 0 } .issue, .note { padding: .5em; border-left-width: .5em; border-left-style: solid; } div.issue, div.note { padding: 1em 1.2em 0.5em; margin: 1em 0; position: relative; clear: both; } span.note, span.issue { padding: .1em .5em .15em; } .issue { border-color: #e05252; background: #fbe9e9; } .note { border-color: #52e052; background: #e9fbe9; } </span> <span class="tagInsert">insert: <tt></style></tt></span> </style> <span class="tagInsert">insert: <tt><link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/W3C-REC" /></tt></span> <link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/W3C-REC" /> </head> <span class="tagDelete">delete: <tt><body></tt></span> <span class="tagDelete">delete: <tt><div class="head"></tt></span> <span class="tagInsert">insert: <tt><body class="h-entry" role="document" id="respecDocument"></tt></span> <body class="h-entry" role="document" id="respecDocument"> <span class="tagInsert">insert: <tt><div class="head" role="contentinfo" id="respecHeader"></tt></span> <div class="head" role="contentinfo" id="respecHeader"> <p> <a href="http://www.w3.org/"> <span class="tagDelete">delete: <tt><img height="48" width="72"
+src="http://www.w3.org/Icons/w3c_home" alt="W3C" border="0" /></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><h1 id="title"></tt></span> <span class="delete">RDF Vocabulary Description Language 1.0: </span> <span class="tagInsert">insert: <tt><img width="72" height="48" alt="W3C" src="https://www.w3.org/Icons/w3c_home" /></tt></span> <img width="72" height="48" alt="W3C" src="https://www.w3.org/Icons/w3c_home" /> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><h1 property="dcterms:title" id="title" class="title p-name"></tt></span> <h1 property="dcterms:title" id="title" class="title p-name"> RDF Schema <span class="insert">1.1 </span> </h1> <span class="tagDelete">delete: <tt><h2 id="doctype"></tt></span> <span class="tagInsert">insert: <tt><h2 content="2014-02-24T23:00:00.000Z" datatype="xsd:dateTime" property="dcterms:issued" id="w3c-recommendation-25-february-2014"></tt></span> <h2 content="2014-02-24T23:00:00.000Z" datatype="xsd:dateTime" property="dcterms:issued" id="w3c-recommendation-25-february-2014"> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> W3C <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> Recommendation <span class="delete">10 </span> <span class="tagInsert">insert: <tt><time datetime="2014-02-25" class="dt-published"></tt></span> <time datetime="2014-02-25" class="dt-published"> <span class="insert">25 </span> February <span class="delete">2004 </span> <span class="insert">2014 </span> <span class="tagInsert">insert: <tt></time></tt></span> </time> </h2> <dl> <dt> This <span class="delete">Version: </span> <span class="insert">version: </span> </dt> <dd> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210/"></tt></span> <span class="delete">http://www.w3.org/TR/2004/REC-rdf-schema-20040210/ </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-rdf-schema-20140225/" class="u-url"></tt></span> <a href="http://www.w3.org/TR/2014/REC-rdf-schema-20140225/" class="u-url"> <span class="insert">http://www.w3.org/TR/2014/REC-rdf-schema-20140225/ </span> </a> </dd> <dt> Latest <span class="delete">Version: </span> <span class="insert">published version: </span> </dt> <dd> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/rdf-schema/"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf-schema/"></tt></span> <a href="http://www.w3.org/TR/rdf-schema/"> http://www.w3.org/TR/rdf-schema/ </a> </dd> <dt> Previous <span class="delete">Version: </span> <span class="insert">version: </span> </dt> <dd> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/2003/PR-rdf-schema-20031215/"></tt></span> <span class="delete">http://www.w3.org/TR/2003/PR-rdf-schema-20031215/ </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/PER-rdf-schema-20140109/" rel="dcterms:replaces"></tt></span> <a href="http://www.w3.org/TR/2014/PER-rdf-schema-20140109/" rel="dcterms:replaces"> <span class="insert">http://www.w3.org/TR/2014/PER-rdf-schema-20140109/ </span> </a> </dd> <dt> Editors: </dt> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/People/DanBri/"></tt></span> <span class="tagInsert">insert: <tt><dd inlist="" rel="bibo:editor" class="p-author h-card vcard"></tt></span> <dd inlist="" rel="bibo:editor" class="p-author h-card vcard"> <span class="tagInsert">insert: <tt><span typeof="foaf:Person"></tt></span> <span typeof="foaf:Person"> <span class="tagInsert">insert: <tt><a href="http://danbri.org/" content="Dan Brickley" property="foaf:name" rel="foaf:homepage" class="u-url url p-name fn"></tt></span> <a href="http://danbri.org/" content="Dan Brickley" property="foaf:name" rel="foaf:homepage" class="u-url url p-name fn"> Dan Brickley </a> , <span class="delete">W3C < </span> <span class="tagDelete">delete: <tt><a></tt></span> <span class="delete">danbri@w3.org </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">> </span> <span class="insert">Google </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> </dd> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagInsert">insert: <tt><dd inlist="" rel="bibo:editor" class="p-author h-card vcard"></tt></span> <dd inlist="" rel="bibo:editor" class="p-author h-card vcard"> <span class="tagInsert">insert: <tt><span typeof="foaf:Person"></tt></span> <span typeof="foaf:Person"> <span class="tagInsert">insert: <tt><span class="p-name fn" property="foaf:name"></tt></span> <span class="p-name fn" property="foaf:name"> R.V. <span class="delete">Guha, IBM < </span> <span class="tagDelete">delete: <tt><a
+ href="mailto:rguha@us.ibm.com"></tt></span> <span class="delete">rguha@us.ibm.com </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">> </span> <span class="insert">Guha </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">, Google </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> </dd> <dt> <span class="delete">Series editor: </span> <span class="insert">Previous Editors: </span> </dt> <dd> <span class="tagDelete">delete: <tt><a href="http://www-uk.hpl.hp.com/people/bwm/"></tt></span> Brian McBride <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(Hewlett Packard Labs) < </span> <span class="tagDelete">delete: <tt><a
+ href="mailto:bwm@hplb.hpl.hp.com"></tt></span> <span class="delete">bwm@hplb.hpl.hp.com </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">> </span> </dd> </dl> <span class="tagDelete">delete: <tt><a href="#ch_acknowledgments"></tt></span> <span class="delete">Acknowledgments </span> <span class="tagDelete">delete: <tt></a></tt></span> <p> Please <span class="delete">refer to the </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/2001/sw/RDFCore/errata#rdf-schema"></tt></span> <span class="insert">check the </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2014/rdf1.1-errata"></tt></span> <a href="http://www.w3.org/2014/rdf1.1-errata"> <strong> errata </strong> </a> for <span class="insert">any errors or issues reported since publication. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This document is also available in </span> this <span class="delete">document, which </span> <span class="insert">non-normative format: </span> <span class="tagInsert">insert: <tt><a href="diff.html" rel="alternate"></tt></span> <a href="diff.html" rel="alternate"> <span class="insert">diff w.r.t. 2004 Recommendation </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">The English version of this specification is the only normative version. Non-normative </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/Consortium/Translation/"></tt></span> <a href="http://www.w3.org/Consortium/Translation/"> <span class="insert">translations </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> may <span class="delete">include some normative corrections. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">See </span> also <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/RDFCore/translation/rdf-schema"></tt></span> <span class="delete">translations </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">be available. </span> </p> <p class="copyright"> <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright"> Copyright </a> <span class="delete">© 2004 </span> <span class="insert">© 2004-2014 </span> <a href="http://www.w3.org/"> <span class="tagDelete">delete: <tt><acronym title="World Wide Web Consortium"></tt></span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> W3C <span class="tagDelete">delete: <tt></acronym></tt></span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> </a> <sup> <span class="delete">® </span> <span class="insert">® </span> </sup> ( <a href="http://www.csail.mit.edu/"> <span class="tagDelete">delete: <tt><acronym title="Massachusetts Institute of Technology"></tt></span> <span class="tagInsert">insert: <tt><abbr title="Massachusetts Institute of Technology"></tt></span> <abbr title="Massachusetts Institute of Technology"> MIT <span class="tagDelete">delete: <tt></acronym></tt></span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> </a> , <span class="tagDelete">delete: <tt><a href="http://www.ercim.org/"></tt></span> <span class="tagDelete">delete: <tt><acronym title="European Research Consortium for Informatics and Mathematics"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.ercim.eu/"></tt></span> <a href="http://www.ercim.eu/"> <span class="tagInsert">insert: <tt><abbr title="European Research Consortium for Informatics and Mathematics"></tt></span> <abbr title="European Research Consortium for Informatics and Mathematics"> ERCIM <span class="tagDelete">delete: <tt></acronym></tt></span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> </a> , <a href="http://www.keio.ac.jp/"> Keio <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">, </span> <span class="tagInsert">insert: <tt><a href="http://ev.buaa.edu.cn/"></tt></span> <a href="http://ev.buaa.edu.cn/"> <span class="insert">Beihang </span> </a> ), All Rights Reserved. <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> W3C <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer"> liability </a> , <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks"> trademark </a> <span class="delete">, </span> <span class="insert">and </span> <a href="http://www.w3.org/Consortium/Legal/copyright-documents"> document use </a> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/Consortium/Legal/copyright-software"></tt></span> <span class="delete">software licensing </span> <span class="tagDelete">delete: <tt></a></tt></span> rules apply. </p> <span class="tagInsert">insert: <tt><hr /></tt></span> <hr /> </div> <span class="tagDelete">delete: <tt><hr /></tt></span> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagInsert">insert: <tt><section id="abstract" class="introductory" property="dcterms:abstract" datatype="" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="abstract" class="introductory" property="dcterms:abstract" datatype="" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_abstract"></tt></span> <h2 aria-level="1" role="heading" id="h2_abstract"> Abstract </h2> <p> <span class="delete">The Resource Description Framework (RDF) is a general-purpose language for representing information in the Web. This specification describes how to use RDF to describe RDF vocabularies. This specification defines a </span> <span class="insert">RDF Schema provides a data-modelling </span> vocabulary for <span class="delete">this purpose and defines other built-in RDF vocabulary initially specified in the RDF Model and Syntax Specification. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><div class="status"></tt></span> <span class="tagDelete">delete: <tt><h2 class="nonum"></tt></span> <span class="tagDelete">delete: <tt><a id="status" name="status"></tt></span> <span class="insert">RDF data. RDF Schema is an extension of the basic RDF vocabulary. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="introductory" id="sotd" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="introductory" id="sotd" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_sotd"></tt></span> <h2 aria-level="1" role="heading" id="h2_sotd"> Status of <span class="delete">this </span> <span class="insert">This </span> Document <span class="tagDelete">delete: <tt></a></tt></span> </h2> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">This document has been reviewed by W3C Members and other interested parties, and it has been endorsed by the Director as a </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/2003/06/Process-20030618/tr.html#RecsW3C"></tt></span> <span class="delete">W3C Recommendation </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. W3C's role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment. This enhances the functionality and interoperability of the Web. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">This is one document in a </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Introduction"></tt></span> <span class="delete">set of six </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/"></tt></span> <span class="delete">Primer </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/"></tt></span> <span class="delete">Concepts </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/"></tt></span> <span class="delete">Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/"></tt></span> <span class="delete">Semantics </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210/"></tt></span> <span class="delete">Vocabulary </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, and </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/"></tt></span> <span class="delete">Test Cases </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">) intended to jointly replace the original Resource Description Framework specifications, </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/"></tt></span> <span class="delete">RDF Model and Syntax (1999 Recommendation) </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2000/CR-rdf-schema-20000327/"></tt></span> <span class="delete">RDF Schema (2000 Candidate Recommendation) </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. It has been developed by the </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/2001/sw/RDFCore/"></tt></span> <span class="delete">RDF Core Working Group </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">as part of the </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/"></tt></span> <span class="delete">W3C Semantic Web Activity </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/Activity"></tt></span> <span class="delete">Activity Statement </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/2002/11/swv2/charters/RDFCoreWGCharter"></tt></span> <span class="delete">Group Charter </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">) for publication on 10 February 2004. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">Changes to this document since the </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2003/PR-rdf-schema-20031215/"
+shape="rect"></tt></span> <span class="delete">Proposed Recommendation Working Draft </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">are detailed in the </span> <span class="tagDelete">delete: <tt><a href="#changes" shape="rect"></tt></span> <span class="delete">change log </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">The public is invited to send comments to </span> <span class="tagDelete">delete: <tt><a
+href="mailto:www-rdf-comments@w3.org"></tt></span> <span class="delete">www-rdf-comments@w3.org </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a
+href="http://lists.w3.org/Archives/Public/www-rdf-comments/"></tt></span> <span class="delete">archive </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">) and to participate in general discussion of related technology on </span> <span class="tagDelete">delete: <tt><a
+href="mailto:www-rdf-interest@w3.org"
+shape="rect"></tt></span> <span class="delete">www-rdf-interest@w3.org </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a
+href="http://lists.w3.org/Archives/Public/www-rdf-interest/"
+shape="rect"></tt></span> <span class="delete">archive </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">). </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">A list of </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/RDFCore/impls"></tt></span> <span class="delete">implementations </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is available. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">The W3C maintains a list of </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/RDFCore/ipr-statements"
+rel="disclosure"></tt></span> <span class="delete">any patent disclosures related to this work </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="tagDelete">delete: <tt></p></tt></span> <p> <em> This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> W3C <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> publications and the latest revision of this technical report can be found in the <a href="http://www.w3.org/TR/"> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> W3C <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> technical reports index </a> at http://www.w3.org/TR/. </em> </p> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="ch_contents" name="ch_contents"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This document is an edited version of the 2004 RDF Schema Recommendation. The purpose of this revision is to make this document available as part of the RDF 1.1 document set. Changes are limited to errata, revised references, terminology updates, and adaptations to the introduction. The title of the document was changed from "RDF Vocabulary Description Language 1.0: RDF Schema" to "RDF Schema 1.1". The technical content of the document is unchanged. Details of the changes are listed in the </span> <span class="tagInsert">insert: <tt><a href="#PER-changes"></tt></span> <a href="#PER-changes"> <span class="insert">Changes </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">section. Since the edits to this document do not constitute a technical change the Director decided no new implementation report was required. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This document was published by the </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2011/rdf-wg/"></tt></span> <a href="http://www.w3.org/2011/rdf-wg/"> <span class="insert">RDF Working Group </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">as a Recommendation. If you wish to make comments regarding this document, please send them to </span> <span class="tagInsert">insert: <tt><a href="mailto:public-rdf-comments@w3.org"></tt></span> <a href="mailto:public-rdf-comments@w3.org"> <span class="insert">public-rdf-comments@w3.org </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">( </span> <span class="tagInsert">insert: <tt><a href="mailto:public-rdf-comments-request@w3.org?subject=subscribe"></tt></span> <a href="mailto:public-rdf-comments-request@w3.org?subject=subscribe"> <span class="insert">subscribe </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">, </span> <span class="tagInsert">insert: <tt><a href="http://lists.w3.org/Archives/Public/public-rdf-comments/"></tt></span> <a href="http://lists.w3.org/Archives/Public/public-rdf-comments/"> <span class="insert">archives </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">). All comments are welcome. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This document has been reviewed by </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">Members, by software developers, and by other </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">groups and interested parties, and is endorsed by the Director as a </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">Recommendation. It is a stable document and may be used as reference material or cited from another document. </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">'s role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment. This enhances the functionality and interoperability of the Web. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This document was produced by a group operating under the </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/" rel="w3p:patentRules" about="" id="sotd_patent"></tt></span> <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/" rel="w3p:patentRules" about="" id="sotd_patent"> <span class="insert">5 February 2004 </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">Patent Policy </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">maintains a </span> <span class="tagInsert">insert: <tt><a rel="disclosure" href="http://www.w3.org/2004/01/pp-impl/46168/status"></tt></span> <a rel="disclosure" href="http://www.w3.org/2004/01/pp-impl/46168/status"> <span class="insert">public list of any patent disclosures </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential"></tt></span> <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential"> <span class="insert">Essential Claim(s) </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">must disclose the information in accordance with </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure"></tt></span> <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure"> <span class="insert">section 6 of the </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">Patent Policy </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="toc"></tt></span> <section id="toc"> <span class="tagInsert">insert: <tt><h2 class="introductory" aria-level="1" role="heading" id="h2_toc"></tt></span> <h2 class="introductory" aria-level="1" role="heading" id="h2_toc"> <span class="insert">Table of </span> Contents </h2> <span class="tagDelete">delete: <tt><blockquote></tt></span> <span class="tagInsert">insert: <tt><ul class="toc" role="directory" id="respecContents"></tt></span> <ul class="toc" role="directory" id="respecContents"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_introduction" class="tocxref"></tt></span> <a href="#ch_introduction" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 1. <span class="tagDelete">delete: <tt><a href="#ch_introduction"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Introduction </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_classes" class="tocxref"></tt></span> <a href="#ch_classes" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2. <span class="tagDelete">delete: <tt><a href="#ch_classes"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Classes </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_resource" class="tocxref"></tt></span> <a href="#ch_resource" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.1 <span class="tagDelete">delete: <tt><a href="#ch_resource"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:Resource </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_class" class="tocxref"></tt></span> <a href="#ch_class" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.2 <span class="tagDelete">delete: <tt><a href="#ch_class"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:Class </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_literal" class="tocxref"></tt></span> <a href="#ch_literal" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.3 <span class="tagDelete">delete: <tt><a href="#ch_literal"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:Literal </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_datatype" class="tocxref"></tt></span> <a href="#ch_datatype" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.4 <span class="tagDelete">delete: <tt><a href="#ch_datatype"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:Datatype </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_langstring" class="tocxref"></tt></span> <a href="#ch_langstring" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.5 <span class="tagDelete">delete: <tt><a href="#ch_xmlliteral"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">rdf:langString </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_html" class="tocxref"></tt></span> <a href="#ch_html" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.6 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">rdf:HTML </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_xmlliteral" class="tocxref"></tt></span> <a href="#ch_xmlliteral" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.7 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:XMLLiteral </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> 2.6 </span> <span class="tagDelete">delete: <tt><a href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_property" class="tocxref"></tt></span> <a href="#ch_property" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.8 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:Property </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_properties" class="tocxref"></tt></span> <a href="#ch_properties" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3. <span class="tagDelete">delete: <tt><a href="#ch_properties"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Properties </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_range" class="tocxref"></tt></span> <a href="#ch_range" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.1 <span class="tagDelete">delete: <tt><a href="#ch_range"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:range </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_domain" class="tocxref"></tt></span> <a href="#ch_domain" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.2 <span class="tagDelete">delete: <tt><a href="#ch_domain"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:domain </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_type" class="tocxref"></tt></span> <a href="#ch_type" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.3 <span class="tagDelete">delete: <tt><a href="#ch_type"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:type </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_subclassof" class="tocxref"></tt></span> <a href="#ch_subclassof" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.4 <span class="tagDelete">delete: <tt><a href="#ch_subclassof"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:subClassOf </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_subpropertyof" class="tocxref"></tt></span> <a href="#ch_subpropertyof" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.5 <span class="tagDelete">delete: <tt><a href="#ch_subpropertyof"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:subPropertyOf </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_label" class="tocxref"></tt></span> <a href="#ch_label" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.6 <span class="tagDelete">delete: <tt><a href="#ch_label"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:label </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_comment" class="tocxref"></tt></span> <a href="#ch_comment" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.7 <span class="tagDelete">delete: <tt><a href="#ch_comment"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:comment </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_domainrange" class="tocxref"></tt></span> <a href="#ch_domainrange" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 4. <span class="tagDelete">delete: <tt><a href="#ch_domainrange"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Using the Domain and Range vocabulary <span class="delete">(Informative) </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_othervocab" class="tocxref"></tt></span> <a href="#ch_othervocab" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5. <span class="tagDelete">delete: <tt><a href="#ch_othervocab"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Other vocabulary </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_containervocab" class="tocxref"></tt></span> <a href="#ch_containervocab" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1 <span class="tagDelete">delete: <tt><a href="#ch_containervocab"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Container Classes and Properties </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_container" class="tocxref"></tt></span> <a href="#ch_container" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1.1 <span class="tagDelete">delete: <tt><a
+ href="#ch_container"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:Container </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_bag" class="tocxref"></tt></span> <a href="#ch_bag" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1.2 <span class="tagDelete">delete: <tt><a href="#ch_bag"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:Bag </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_seq" class="tocxref"></tt></span> <a href="#ch_seq" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1.3 <span class="tagDelete">delete: <tt><a href="#ch_seq"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:Seq </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_alt" class="tocxref"></tt></span> <a href="#ch_alt" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1.4 <span class="tagDelete">delete: <tt><a href="#ch_alt"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:Alt </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_containermembershipproperty" class="tocxref"></tt></span> <a href="#ch_containermembershipproperty" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1.5 <span class="tagDelete">delete: <tt><a
+ href="#ch_containermembershipproperty"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:ContainerMembershipProperty </a> <span class="tagDelete">delete: <tt><br
+ /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_member" class="tocxref"></tt></span> <a href="#ch_member" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1.6 <span class="tagDelete">delete: <tt><a href="#ch_member"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:member </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_collectionvocab" class="tocxref"></tt></span> <a href="#ch_collectionvocab" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.2 <span class="tagDelete">delete: <tt><a href="#ch_collectionvocab"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> RDF Collections </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_list" class="tocxref"></tt></span> <a href="#ch_list" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.2.1 <span class="tagDelete">delete: <tt><a href="#ch_list"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:List </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_first" class="tocxref"></tt></span> <a href="#ch_first" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.2.2 <span class="tagDelete">delete: <tt><a href="#ch_first"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:first </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_rest" class="tocxref"></tt></span> <a href="#ch_rest" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.2.3 <span class="tagDelete">delete: <tt><a href="#ch_rest"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:rest </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_nil" class="tocxref"></tt></span> <a href="#ch_nil" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.2.4 <span class="tagDelete">delete: <tt><a href="#ch_nil"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:nil </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_reificationvocab" class="tocxref"></tt></span> <a href="#ch_reificationvocab" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.3 <span class="tagDelete">delete: <tt><a href="#ch_reificationvocab"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Reification Vocabulary </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_statement" class="tocxref"></tt></span> <a href="#ch_statement" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.3.1 <span class="tagDelete">delete: <tt><a
+ href="#ch_statement"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:Statement </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_subject" class="tocxref"></tt></span> <a href="#ch_subject" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.3.2 <span class="tagDelete">delete: <tt><a href="#ch_subject"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:subject </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_predicate" class="tocxref"></tt></span> <a href="#ch_predicate" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.3.3 <span class="tagDelete">delete: <tt><a
+ href="#ch_predicate"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:predicate </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_object" class="tocxref"></tt></span> <a href="#ch_object" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.3.4 <span class="tagDelete">delete: <tt><a href="#ch_object"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:object </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_utilvocab" class="tocxref"></tt></span> <a href="#ch_utilvocab" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.4 <span class="tagDelete">delete: <tt><a href="#ch_utilvocab"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Utility Properties </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_seealso" class="tocxref"></tt></span> <a href="#ch_seealso" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.4.1 <span class="tagDelete">delete: <tt><a href="#ch_seealso"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:seeAlso </a> <span class="tagDelete">delete: <tt><br
+ /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_isdefinedby" class="tocxref"></tt></span> <a href="#ch_isdefinedby" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.4.2 <span class="tagDelete">delete: <tt><a
+ href="#ch_isdefinedby"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:isDefinedBy </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_value" class="tocxref"></tt></span> <a href="#ch_value" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.4.3 <span class="tagDelete">delete: <tt><a href="#ch_value"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:value </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_summary" class="tocxref"></tt></span> <a href="#ch_summary" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6. <span class="tagDelete">delete: <tt><a href="#ch_summary"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> RDF Schema summary <span class="delete">(Informative) </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_sumclasses" class="tocxref"></tt></span> <a href="#ch_sumclasses" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.1 <span class="tagDelete">delete: <tt><a href="#ch_sumclasses"></tt></span> <span class="delete">Classes </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">RDF classes </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_sumproperties" class="tocxref"></tt></span> <a href="#ch_sumproperties" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.2 <span class="tagDelete">delete: <tt><a href="#ch_sumproperties"></tt></span> <span class="delete">Properties </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">7. </span> <span class="tagDelete">delete: <tt><a href="#ch_references"></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">RDF properties </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ch_acknowledgements" class="tocxref"></tt></span> <a href="#ch_acknowledgements" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">A. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Acknowledgments </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#PER-changes" class="tocxref"></tt></span> <a href="#PER-changes" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">B. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Change since 2004 Recommendation </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#references" class="tocxref"></tt></span> <a href="#references" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">C. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> References </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> 7.1 </span> <span class="tagDelete">delete: <tt><a href="#ch_normreferences"></tt></span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#normative-references" class="tocxref"></tt></span> <a href="#normative-references" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">C.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Normative <span class="delete">References </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br
+ /></tt></span> <span class="delete"> 7.2 </span> <span class="tagDelete">delete: <tt><a href="#ch_inforeferences"></tt></span> <span class="delete">Informational References </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">8. </span> <span class="tagDelete">delete: <tt><a href="#ch_acknowledgments"></tt></span> <span class="delete">Acknowledgments </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">Appendix A </span> <span class="tagDelete">delete: <tt><a href="#ch_appendix_rdfs"></tt></span> <span class="delete">RDF Schema as RDF/XML </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt></blockquote></tt></span> <span class="tagDelete">delete: <tt><hr /></tt></span> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="ch_introduction" name="ch_introduction"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">references </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#informative-references" class="tocxref"></tt></span> <a href="#informative-references" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">C.2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Informative references </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_introduction" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_introduction" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_ch_introduction"></tt></span> <h2 aria-level="1" role="heading" id="h2_ch_introduction"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 1. <span class="tagInsert">insert: <tt></span></tt></span> </span> Introduction </h2> <p> <span class="delete">The Resource Description Framework (RDF) is a general-purpose language </span> <span class="insert">RDF Schema provides a data-modelling vocabulary </span> for <span class="delete">representing information in the Web. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">This specification is one of several [ </span> <span class="tagDelete">delete: <tt><a
+href="#ref-rdf-primer"></tt></span> <span class="delete">RDF-PRIMER </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">] [ </span> <span class="tagDelete">delete: <tt><a
+href="#ref-rdf-syntax"></tt></span> <span class="delete">RDF-SYNTAX </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">] [ </span> <span class="tagDelete">delete: <tt><a
+href="#ref-rdf-concepts"></tt></span> <span class="delete">RDF-CONCEPTS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">] [ </span> <span class="tagDelete">delete: <tt><a
+href="#ref-rdf-semantics"></tt></span> <span class="delete">RDF-SEMANTICS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">] [ </span> <span class="tagDelete">delete: <tt><a
+href="#ref-rdf-tests"></tt></span> <span class="delete">RDF-TESTS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">] related to RDF. The reader is referred to the </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#rdfschema"></tt></span> <span class="delete">RDF schema chapter </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">in the RDF Primer [ </span> <span class="tagDelete">delete: <tt><a
+href="#ref-rdf-primer"></tt></span> <span class="delete">RDF-PRIMER </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">] for an informal introduction and examples of the use of the concepts specified in this document. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">This specification introduces RDF's vocabulary description language, RDF Schema. </span> <span class="insert">RDF data. </span> It is complemented by several companion documents which describe <span class="delete">RDF's XML encoding </span> <span class="insert">the basic concepts and abstract syntax of RDF </span> [ <span class="tagDelete">delete: <tt><a href="#ref-rdf-syntax"></tt></span> <span class="delete">RDF-SYNTAX </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-CONCEPTS"></tt></span> <a class="bibref" href="#bib-RDF11-CONCEPTS"> <span class="insert">RDF11-CONCEPTS </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> ], <span class="delete">mathematical foundations </span> <span class="insert">the formal semantics of RDF </span> [ <span class="tagDelete">delete: <tt><a href="#ref-rdf-semantics"></tt></span> <span class="delete">RDF-SEMANTICS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">] and Resource Description Framework (RDF): Concepts and Abstract Syntax </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-MT"></tt></span> <a class="bibref" href="#bib-RDF11-MT"> <span class="insert">RDF11-MT </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">], and various concrete syntaxes for RDF, such as Turtle </span> [ <span class="tagDelete">delete: <tt><a
+href="#ref-rdf-concepts"></tt></span> <span class="delete">RDF-CONCEPTS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-TURTLE"></tt></span> <a class="bibref" href="#bib-TURTLE"> <span class="insert">TURTLE </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">], TriG, [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-TRIG"></tt></span> <a class="bibref" href="#bib-TRIG"> <span class="insert">TRIG </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">], and JSON-LD [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-JSON-LD"></tt></span> <a class="bibref" href="#bib-JSON-LD"> <span class="insert">JSON-LD </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> ]. The RDF Primer [ <span class="tagDelete">delete: <tt><a
+href="#ref-rdf-primer"></tt></span> <span class="delete">RDF-PRIMER </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-PRIMER"></tt></span> <a class="bibref" href="#bib-RDF11-PRIMER"> <span class="insert">RDF11-PRIMER </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> ] provides an informal introduction and examples of the use of the concepts specified in this document. </p> <p> This document is intended to provide a clear specification of <span class="delete">the RDF vocabulary description language </span> <span class="insert">RDF Schema </span> to those who find the formal semantics <span class="delete">specification, RDF Semantics </span> <span class="insert">specification </span> [ <span class="tagDelete">delete: <tt><a href="#ref-rdf-semantics"></tt></span> <span class="delete">RDF-SEMANTICS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-MT"></tt></span> <a class="bibref" href="#bib-RDF11-MT"> <span class="insert">RDF11-MT </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> ] daunting. Thus, this document duplicates material also specified in the RDF Semantics <span class="delete">specification . </span> <span class="insert">specification. </span> Where there is disagreement between this document and the RDF Semantics specification, the RDF Semantics specification should be taken to be correct. </p> <p> RDF <span class="delete">properties may be thought of as attributes of resources and in this sense correspond to traditional attribute-value pairs. RDF properties also represent relationships between resources. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">RDF however, provides no mechanisms for describing these properties, nor does it provide any mechanisms for describing the relationships between these properties and other resources. That is the role of the RDF vocabulary description language, RDF Schema. RDF </span> Schema <span class="delete">defines classes and properties that may be used to describe classes, properties and other resources. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">This document does not specify a vocabulary of descriptive properties such as "author". Instead it specifies mechanisms that may be used to name and describe properties and the classes of resource they describe. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">RDF's vocabulary description language, RDF Schema, is a </span> <span class="insert">is a </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-mt/#semantic-extensions-and-entailment-regimes"></tt></span> <a href="http://www.w3.org/TR/rdf11-mt/#semantic-extensions-and-entailment-regimes"> semantic extension <span class="delete">(as </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/rdf-mt/#intro"></tt></span> <span class="delete">defined </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">in [ </span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-semantics"></tt></span> <span class="delete">RDF-SEMANTICS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">]) </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> of RDF. It provides mechanisms for describing groups of related resources and the relationships between these resources. RDF Schema <span class="delete">vocabulary descriptions are </span> <span class="insert">is </span> written in RDF using the terms described in this document. These resources are used to determine characteristics of other resources, such as the <a href="#ch_domain"> domains </a> and <a href="#ch_range"> ranges </a> of properties. </p> <p> The RDF <span class="delete">vocabulary description language </span> <span class="insert">Schema </span> class and property system is similar to the type systems of object-oriented programming languages such as Java. RDF <span class="insert">Schema </span> differs from many such systems in that instead of defining a class in terms of the properties its instances may have, <span class="delete">the RDF vocabulary description language </span> <span class="insert">RDF Schema </span> describes properties in terms of the classes of resource to which they apply. This is the role of the <a href="#ch_domain"> domain </a> and <a href="#ch_range"> range </a> mechanisms described in this specification. For example, we could define the <code> eg:author </code> property to have a domain of <code> eg:Document </code> and a range of <code> eg:Person </code> , whereas a classical object oriented system might typically define a class <code> eg:Book </code> with an attribute called <code> eg:author </code> of type <code> eg:Person </code> . Using the RDF approach, it is easy for others to subsequently define additional properties with a domain of eg: <code> Document </code> or a range of <code> eg:Person </code> . This can be done without the need to re-define the original description of these classes. One benefit of the RDF property-centric approach is that it allows anyone to extend the description of existing resources, one of the architectural principles of the Web [ <span class="tagDelete">delete: <tt><a
+href="#rdfnotcite"></tt></span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-BERNERS-LEE98"></tt></span> <a class="bibref" href="#bib-BERNERS-LEE98"> BERNERS-LEE98 </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> ]. </p> <p> This specification does not attempt to enumerate all the possible forms of <span class="delete">vocabulary description that are useful for </span> representing the meaning of RDF classes and properties. Instead, the RDF <span class="delete">vocabulary description </span> <span class="insert">Schema </span> strategy is to acknowledge that there are many techniques through which the meaning of classes and properties can be described. Richer vocabulary or 'ontology' languages such as <span class="delete">DAML+OIL, W3C's </span> <span class="insert">OWL </span> [ <span class="tagDelete">delete: <tt><a href="#ref-owl"></tt></span> <span class="delete">OWL </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">] language, </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-OWL2-OVERVIEW"></tt></span> <a class="bibref" href="#bib-OWL2-OVERVIEW"> <span class="insert">OWL2-OVERVIEW </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">], </span> inference rule languages and other formalisms (for example temporal logics) will each contribute to our ability to capture meaningful generalizations about data in the Web. <span class="delete">RDF vocabulary designers can create and deploy Semantic Web applications using the RDF vocabulary description language 1.0 facilities, while exploring richer vocabulary description languages that share this general approach. </span> </p> <p> The language defined in this specification consists of a collection of RDF resources that can be used to describe <span class="delete">properties of </span> other RDF resources <span class="delete">(including properties) </span> in application-specific RDF vocabularies. The core vocabulary is defined in a namespace informally called <span class="delete">'rdfs' </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> here. That namespace is identified by the <span class="delete">URI-Reference </span> <span class="insert">IRI </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><blockquote></tt></span> <blockquote> <span class="tagInsert">insert: <tt><code></tt></span> <code> http://www.w3.org/2000/01/rdf-schema# <span class="delete">and is </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt></blockquote></tt></span> </blockquote> <span class="insert">and is conventionally </span> associated with the prefix <span class="delete">'rdfs'. </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs: </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">. </span> This specification also uses the prefix <span class="delete">'rdf' </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf: </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> to refer to the <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/#section-Namespace"></tt></span> RDF namespace <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">http://www.w3.org/1999/02/22-rdf-syntax-ns#. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><blockquote></tt></span> <blockquote> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">http://www.w3.org/1999/02/22-rdf-syntax-ns# </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt></blockquote></tt></span> </blockquote> <p> For convenience and readability, this specification uses an abbreviated form to represent <span class="delete">URI-References. </span> <span class="insert">IRIs. </span> A name of the form prefix:suffix should be interpreted as a <span class="delete">URI-Reference </span> <span class="insert">IRI </span> consisting of the <span class="delete">URI-Reference </span> <span class="insert">IRI </span> associated with the prefix concatenated with the suffix. </p> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a name="ch_classes" id="ch_classes"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_classes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_classes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_ch_classes"></tt></span> <h2 aria-level="1" role="heading" id="h2_ch_classes"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2. <span class="tagInsert">insert: <tt></span></tt></span> </span> Classes <span class="tagDelete">delete: <tt></a></tt></span> </h2> <p> Resources may be divided into groups called classes. The members of a class are known as <em> instances </em> of the class. Classes are themselves resources. They are often identified by <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Graph-URIref"></tt></span> <span class="delete">RDF URI References </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#section-IRIs"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#section-IRIs"> <span class="insert">IRIs </span> </a> and may be described using RDF properties. The <code> <span class="tagDelete">delete: <tt><a
+href="#ch_type"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_type"></tt></span> <a href="#ch_type"> rdf:type </a> </code> property may be used to state that a resource is an instance of a class. </p> <p> RDF distinguishes between a class and the set of its instances. Associated with each class is a set, called the class extension of the class, which is the set of the instances of the class. Two classes may have the same set of instances but be different classes. For example, the tax office may define the class of people living at the same address as the editor of this document. The Post Office may define the class of people whose address has the same zip code as the address of the author. It is possible for these classes to have exactly the same instances, yet to have different properties. Only one of the classes has the property that it was defined by the tax office, and only the other has the property that it was defined by the Post Office. </p> <p> A class may be a member of its own class extension and may be an instance of itself. </p> <p> The group of resources that are RDF Schema classes is itself a class called <span class="tagDelete">delete: <tt><a
+href="#ch_class"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_class"></tt></span> <a href="#ch_class"> <code> rdfs:Class </code> </a> . </p> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><a name="def-subclass" id="def-subclass"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><p id="def-subclass"></tt></span> <p id="def-subclass"> If a class C is a <em> subclass </em> of a class C', then all instances of C will also be instances of C'. The <a href="#ch_subclassof"> <code> rdfs:subClassOf </code> </a> property may be used to state that one class is a subclass of another. The term super-class is used as the inverse of subclass. If a class C' is a super-class of a class C, then all instances of C are also instances of C'. </p> <p> The RDF Concepts and Abstract Syntax [ <span class="tagDelete">delete: <tt><a
+href="#ref-rdf-concepts"></tt></span> <span class="delete">RDF-CONCEPTS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-CONCEPTS"></tt></span> <a class="bibref" href="#bib-RDF11-CONCEPTS"> <span class="insert">RDF11-CONCEPTS </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> ] specification defines the RDF concept of an <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Datatypes"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#section-Datatypes"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#section-Datatypes"> RDF datatype </a> . All datatypes are classes. The instances of a class that is a datatype are the members of the value space of the datatype. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_resource" name="ch_resource" /></tt></span> <span class="tagInsert">insert: <tt><section id="ch_resource" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_resource" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_resource"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_resource"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:Resource <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <p> All things described by RDF are called <em> resources </em> , and are instances of the class <code> rdfs:Resource </code> . This is the class of everything. All other classes are <a href="#def-subclass"> subclasses </a> of this class. <code> rdfs:Resource </code> is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_class"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_class"></tt></span> <a href="#ch_class"> <code> rdfs:Class </code> </a> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_class" name="ch_class"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_class" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_class" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_class"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_class"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:Class <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <p> This is the class of resources that are RDF classes. <code> rdfs:Class </code> is an instance of <code> rdfs:Class. </code> </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_literal" name="ch_literal"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_literal" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_literal" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_literal"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_literal"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:Literal <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <p> The class <code> rdfs:Literal </code> is the class of <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Literals"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal"> literal </a> values such as strings and integers. Property values such as textual strings are examples of RDF literals. <span class="delete">Literals may be </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-plain-literal"></tt></span> <span class="delete">plain </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">or </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-typed-literal"></tt></span> <span class="delete">typed </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. A typed literal </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:Literal </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> is an instance of <span class="delete">a datatype class. This specification does not define the class of plain literals. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rdfs:Literal </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">is an instance of </span> <span class="tagDelete">delete: <tt><a
+href="#ch_class"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_class"></tt></span> <a href="#ch_class"> <code> rdfs:Class </code> </a> . rdfs:Literal is a <span class="tagDelete">delete: <tt><a
+href="#def-subclass"></tt></span> <span class="tagInsert">insert: <tt><a href="#def-subclass"></tt></span> <a href="#def-subclass"> subclass </a> of <span class="tagDelete">delete: <tt><a
+href="#ch_resource"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_resource"></tt></span> <a href="#ch_resource"> rdfs:Resource </a> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_datatype" name="ch_datatype"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_datatype" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_datatype" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_datatype"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_datatype"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.4 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:Datatype <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <p> <code> rdfs:Datatype </code> is the class of datatypes. All instances of <code> rdfs:Datatype </code> correspond to the <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Datatypes"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#section-Datatypes"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#section-Datatypes"> RDF model of a datatype </a> described in the RDF Concepts specification [ <span class="tagDelete">delete: <tt><a
+href="#ref-rdf-concepts"></tt></span> <span class="delete">RDF-CONCEPTS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-CONCEPTS"></tt></span> <a class="bibref" href="#bib-RDF11-CONCEPTS"> <span class="insert">RDF11-CONCEPTS </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> ]. <code> rdfs:Datatype </code> is both an instance of and a <a href="#def-subclass"> subclass </a> of <span class="tagDelete">delete: <tt><a
+href="#ch_class"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_class"></tt></span> <a href="#ch_class"> <code> rdfs:Class </code> </a> . Each instance of <code> rdfs:Datatype </code> is a <a href="#def-subclass"> subclass </a> of rdfs:Literal. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_xmlliteral" name="ch_xmlliteral"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_langstring" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_langstring" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_langstring"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_langstring"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.5 <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">rdf:langString </span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">The class </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:langString </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">is the class of </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string"> <span class="insert">language-tagged string values </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:langString </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">is an instance of </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:Datatype </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">and a </span> <span class="tagInsert">insert: <tt><a href="#def-subclass"></tt></span> <a href="#def-subclass"> <span class="insert">subclass </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">of </span> <span class="tagInsert">insert: <tt><a href="#ch_literal"></tt></span> <a href="#ch_literal"> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:Literal </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="informative" id="ch_html" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="informative" id="ch_html" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_html"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_html"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.6 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">rdf:HTML </span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">The class </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:HTML </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">is the class of </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#section-html"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#section-html"> <span class="insert">HTML literal values </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:HTML </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">is an instance of </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:Datatype </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">and a </span> <span class="tagInsert">insert: <tt><a href="#def-subclass"></tt></span> <a href="#def-subclass"> <span class="insert">subclass </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">of </span> <span class="tagInsert">insert: <tt><a href="#ch_literal"></tt></span> <a href="#ch_literal"> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:Literal </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="informative" id="ch_xmlliteral" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="informative" id="ch_xmlliteral" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_xmlliteral"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_xmlliteral"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.7 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:XMLLiteral <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <p> The class <code> rdf:XMLLiteral </code> is the class of <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-XMLLiteral"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#section-XMLLiteral"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#section-XMLLiteral"> XML literal values </a> . <code> rdf:XMLLiteral </code> is an instance of <code> rdfs:Datatype </code> and a <a href="#def-subclass"> subclass </a> of <span class="tagDelete">delete: <tt><a
+href="#ch_literal"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_literal"></tt></span> <a href="#ch_literal"> <code> rdfs:Literal </code> </a> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_property" name="ch_property"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">2.6 </span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_property" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_property" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_property"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_property"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.8 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:Property <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <p> <code> rdf:Property </code> is the class of RDF properties. <code> rdf:Property </code> is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_class"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_class"></tt></span> <a href="#ch_class"> <code> rdfs:Class </code> </a> . </p> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a name="ch_properties" id="ch_properties"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_properties" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_properties" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_ch_properties"></tt></span> <h2 aria-level="1" role="heading" id="h2_ch_properties"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3. <span class="tagInsert">insert: <tt></span></tt></span> </span> Properties <span class="tagDelete">delete: <tt></a></tt></span> </h2> <p> The RDF Concepts and Abstract Syntax specification [ <span class="tagDelete">delete: <tt><a
+href="#ref-rdf-concepts"></tt></span> <span class="delete">RDF-CONCEPTS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-CONCEPTS"></tt></span> <a class="bibref" href="#bib-RDF11-CONCEPTS"> <span class="insert">RDF11-CONCEPTS </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> ] describes the concept of an RDF property as a relation between subject resources and object resources. </p> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><a name="def-subproperty" id="def-subproperty"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><p id="def-subproperty"></tt></span> <p id="def-subproperty"> This specification defines the concept of subproperty. The <a href="#ch_subclassof"> <code> rdfs:subPropertyOf </code> </a> property may be used to state that one property is a subproperty of another. If a property P is a subproperty of property P', then all pairs of resources which are related by P are also related by P'. The term super-property is often used as the inverse of subproperty. If a property P' is a super-property of a property P, then all pairs of resources which are related by P are also related by P'. This specification does not define a top property that is the super-property of all properties. </p> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><strong></tt></span> <span class="tagInsert">insert: <tt><div class="note"></tt></span> <div class="note"> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="2" role="heading" id="h_note_1"></tt></span> <div class="note-title" aria-level="2" role="heading" id="h_note_1"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Note <span class="tagDelete">delete: <tt></strong></tt></span> <span class="delete">: </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> The basic facilities provided by <a href="#ch_domain"> <code> rdfs:domain </code> </a> and <a href="#ch_range"> <code> rdfs:range </code> </a> do not provide any direct way to indicate property restrictions that are local to a class. Although it is possible to combine use <span class="tagDelete">delete: <tt><a
+href="#ch_domain"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_domain"></tt></span> <a href="#ch_domain"> <code> rdfs:domain </code> </a> and <a href="#ch_range"> <code> rdfs:range </code> </a> with sub-property hierarchies, direct support for such declarations are provided by richer <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/WebOnt/"></tt></span> Web Ontology <span class="tagDelete">delete: <tt></a></tt></span> languages such as <span class="insert">OWL </span> [ <span class="tagDelete">delete: <tt><a href="#ref-owl"></tt></span> <span class="delete">OWL </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-OWL2-OVERVIEW"></tt></span> <a class="bibref" href="#bib-OWL2-OVERVIEW"> <span class="insert">OWL2-OVERVIEW </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> ]. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_range" name="ch_range"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><section id="ch_range" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_range" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_range"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_range"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:range <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <p> <code> rdfs:range </code> is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> that is used to state that the values of a property are instances of one or more classes. </p> <p> The triple </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> P rdfs:range C <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that P is an instance of the class <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> , that C is an instance of the class <a href="#ch_class"> <code> rdfs:Class </code> </a> and that the resources denoted by the objects of triples whose predicate is P are instances of the class C. </p> <p> Where P has more than one rdfs:range property, then the resources denoted by the objects of triples with predicate P are instances of all the classes stated by the <code> rdfs:range </code> properties. </p> <p> The <code> rdfs:range </code> property can be applied to itself. The rdfs:range of <code> rdfs:range </code> is the class <span class="tagDelete">delete: <tt><a
+href="#ch_class"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_class"></tt></span> <a href="#ch_class"> <code> rdfs:Class </code> </a> . This states that any resource that is the value of an <code> rdfs:range </code> property is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_class"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_class"></tt></span> <a href="#ch_class"> <code> rdfs:Class </code> </a> . </p> <p> The <code> rdfs:range </code> property is applied to properties. This can be represented in RDF using the <span class="tagDelete">delete: <tt><a
+href="#ch_domain"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_domain"></tt></span> <a href="#ch_domain"> <code> rdfs:domain </code> </a> property. The <span class="tagDelete">delete: <tt><a
+href="#ch_domain"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_domain"></tt></span> <a href="#ch_domain"> <code> rdfs:domain </code> </a> of <code> rdfs:range </code> is the class <a href="#ch_property"> <code> rdf:Property </code> </a> . This states that any resource with an <code> rdfs:range </code> property is an instance of <code> <a href="#ch_property"> rdf:Property </a> </code> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_domain" name="ch_domain" /></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_domain" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_domain" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_domain"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_domain"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:domain <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <p> <code> rdfs:domain </code> is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> that is used to state that any resource that has a given property is an instance of one or more classes. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> P rdfs:domain C <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that P is an instance of the class <code> <a href="#ch_property"> rdf:Property </a> </code> , that C is a instance of the class <code> <a href="#ch_class"> rdfs:Class </a> </code> and that the resources denoted by the subjects of triples whose predicate is P are instances of the class C. </p> <p> Where a property P has more than one rdfs:domain property, then the resources denoted by subjects of triples with predicate P are instances of all the classes stated by the <code> rdfs:domain </code> properties. </p> <p> The <code> rdfs:domain </code> property may be applied to itself. The rdfs:domain of <code> rdfs:domain </code> is the class <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> . This states that any resource with an <code> rdfs:domain </code> property is an instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> rdf:Property </a> </code> . </p> <p> The <a href="#ch_range"> <code> rdfs:range </code> </a> of <code> rdfs:domain </code> is the class <code> <a href="#ch_class"> rdfs:Class </a> </code> . This states that any resource that is the value of an <code> rdfs:domain </code> property is an instance of <code> <a href="#ch_class"> rdfs:Class </a> </code> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_type" name="ch_type" /></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_type" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_type" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_type"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_type"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:type <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <p> <code> rdf:type </code> is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> that is used to state that a resource is an instance of a class. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> R rdf:type C <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that C is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_class"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_class"></tt></span> <a href="#ch_class"> <code> rdfs:Class </code> </a> and R is an instance of C. </p> <p> The <code> <a href="#ch_domain"> rdfs:domain </a> </code> of <code> rdf:type </code> is <a href="#ch_resource"> rdfs:Resource </a> . The <span class="tagDelete">delete: <tt><a
+href="#ch_range"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> <code> rdfs:range </code> </a> of rdf:type is <span class="tagDelete">delete: <tt><a
+href="#ch_class"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_class"></tt></span> <a href="#ch_class"> <code> rdfs:Class </code> </a> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_subclassof" name="ch_subclassof"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_subclassof" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_subclassof" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_subclassof"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_subclassof"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.4 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:subClassOf <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <p> The property <code> rdfs:subClassOf </code> is an instance of <code> <a href="#ch_property"> rdf:Property </a> </code> that is used to state that all the instances of one class are instances of another. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> C1 rdfs:subClassOf C2 <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that C1 is an instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_class"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_class"></tt></span> <a href="#ch_class"> rdfs:Class </a> </code> , C2 is an instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_class"></tt></span> <span class="delete">rdfs:Class </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">and C1 is a </span> <span class="tagDelete">delete: <tt><a
+href="#def-subclass"></tt></span> <span class="delete">subclass </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">of C2. The </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rdfs:subClassOf </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">property is transitive. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">The </span> <span class="tagDelete">delete: <tt><a href="#ch_domain"></tt></span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rdfs:domain </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">of </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rdfs:subClassOf </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">is </span> <span class="tagDelete">delete: <tt><code></tt></span> <a href="#ch_class"> rdfs:Class </a> </code> <span class="insert">and C1 is a </span> <span class="tagInsert">insert: <tt><a href="#def-subclass"></tt></span> <a href="#def-subclass"> <span class="insert">subclass </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">of C2. The </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:subClassOf </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">property is transitive. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">The </span> <span class="tagInsert">insert: <tt><a href="#ch_domain"></tt></span> <a href="#ch_domain"> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:domain </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">of </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:subClassOf </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">is </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="tagInsert">insert: <tt><a href="#ch_class"></tt></span> <a href="#ch_class"> <span class="insert">rdfs:Class </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></code></tt></span> </code> . The <span class="tagDelete">delete: <tt><a
+href="#ch_range"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> <code> rdfs:range </code> </a> of <code> rdfs:subClassOf </code> is <a href="#ch_class"> <code> rdfs:Class </code> </a> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_subpropertyof" name="ch_subpropertyof"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_subpropertyof" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_subpropertyof" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_subpropertyof"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_subpropertyof"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.5 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:subPropertyOf <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <p> The property <code> rdfs:subPropertyOf </code> is an instance of <code> <a href="#ch_property"> rdf:Property </a> </code> that is used to state that all resources related by one property are also related by another. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> P1 rdfs:subPropertyOf P2 <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that P1 is an instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> rdf:Property </a> </code> , P2 is an instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> rdf:Property </a> </code> and P1 is a <span class="tagDelete">delete: <tt><a
+href="#def-subproperty"></tt></span> <span class="tagInsert">insert: <tt><a href="#def-subproperty"></tt></span> <a href="#def-subproperty"> subproperty </a> of P2. The <code> rdfs:subPropertyOf </code> property is transitive. </p> <p> The <a href="#ch_domain"> <code> rdfs:domain </code> </a> of <code> rdfs:subPropertyOf </code> is <code> <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> rdf:Property </a> </code> . The <span class="tagDelete">delete: <tt><a
+href="#ch_range"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> <code> rdfs:range </code> </a> of rdfs:subPropertyOf is <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_label" name="ch_label"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_label" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_label" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_label"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_label"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.6 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:label <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <p> <code> rdfs:label </code> is an instance of <a href="#ch_property"> <code> rdf:Property </code> </a> that may be used to provide a human-readable version of a resource's name. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> R rdfs:label L <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that L is a human readable label for R. </p> <p> The <a href="#ch_domain"> <code> rdfs:domain </code> </a> of <code> rdfs:label </code> is <code> <span class="tagDelete">delete: <tt><a
+href="#ch_resource"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_resource"></tt></span> <a href="#ch_resource"> rdfs:Resource </a> </code> . The <span class="tagDelete">delete: <tt><a
+href="#ch_range"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> <code> rdfs:range </code> </a> of rdfs:label is <span class="tagDelete">delete: <tt><a
+href="#ch_literal"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_literal"></tt></span> <a href="#ch_literal"> <code> rdfs:Literal </code> </a> . </p> <p> Multilingual labels are supported using the <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Graph-Literal"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal"> language tagging </a> facility of RDF literals. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_comment" name="ch_comment"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_comment" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_comment" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_comment"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_comment"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 3.7 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:comment <span class="tagDelete">delete: <tt></h4></tt></span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <p> <code> rdfs:comment </code> is an instance of <code> <a href="#ch_property"> rdf:Property </a> </code> that may be used to provide a human-readable description of a resource. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> R rdfs:comment L <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that L is a human readable description of R. </p> <p> The <a href="#ch_domain"> <code> rdfs:domain </code> </a> of <code> rdfs:comment </code> is <code> <span class="tagDelete">delete: <tt><a
+href="#ch_resource"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_resource"></tt></span> <a href="#ch_resource"> rdfs:Resource </a> </code> . The <span class="tagDelete">delete: <tt><a
+href="#ch_range"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> <code> rdfs:range </code> </a> of rdfs:comment is <span class="tagDelete">delete: <tt><a
+href="#ch_literal"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_literal"></tt></span> <a href="#ch_literal"> <code> rdfs:Literal </code> </a> . </p> <p> A textual comment helps clarify the meaning of RDF classes and properties. Such in-line documentation complements the use of both formal techniques (Ontology and rule languages) and informal (prose documentation, examples, test cases). A variety of documentation forms can be combined to indicate the intended meaning of the classes and properties described in an RDF vocabulary. Since RDF vocabularies are expressed as RDF graphs, vocabularies defined in other namespaces may be used to provide richer documentation. </p> <p> Multilingual documentation is supported through use of the <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Graph-Literal"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal"> language tagging </a> facility of RDF literals. </p> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="ch_domainrange" name="ch_domainrange"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_domainrange" class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_domainrange" class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_ch_domainrange"></tt></span> <h2 aria-level="1" role="heading" id="h2_ch_domainrange"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 4. <span class="tagInsert">insert: <tt></span></tt></span> </span> Using the Domain and Range <span class="delete">Vocabulary (Informative) </span> <span class="insert">vocabulary </span> </h2> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <p> This specification introduces an RDF vocabulary for describing the meaningful use of properties and classes in RDF data. For example, an RDF vocabulary might describe limitations on the types of values that are appropriate for some property, or on the classes to which it makes sense to ascribe such properties. </p> <p> <span class="delete">The RDF Vocabulary Description language </span> <span class="insert">RDF Schema </span> provides a mechanism for describing this information, but does not say whether or how an application should use it. For example, while an RDF vocabulary can assert that an <code> author </code> property is used to indicate resources that are instances of the class <code> Person </code> , it does not say whether or how an application should act in processing that range information. Different applications will use this information in different ways. For example, data checking tools might use this to help discover errors in some data set, an interactive editor might suggest appropriate values, and a reasoning application might use it to infer additional information from instance data. </p> <p> RDF vocabularies can describe relationships between vocabulary items from multiple independently developed vocabularies. Since <span class="delete">URI-References </span> <span class="insert">IRIs </span> are used to identify classes and properties <span class="delete">in </span> <span class="insert">on </span> the Web, it is possible to create new properties that have a <code> domain </code> or <code> range </code> whose value is a class defined in another namespace. </p> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="ch_othervocab" name="ch_othervocab"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_othervocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_othervocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_ch_othervocab"></tt></span> <h2 aria-level="1" role="heading" id="h2_ch_othervocab"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5. <span class="tagInsert">insert: <tt></span></tt></span> </span> Other vocabulary </h2> <p> Additional classes and properties, including constructs for representing containers and RDF statements, and for deploying RDF vocabulary descriptions in the World Wide <span class="delete">Web </span> <span class="insert">Web, </span> are defined in this section. </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="ch_containervocab" name="ch_containervocab"></tt></span> <span class="tagInsert">insert: <tt><section class="informative" id="ch_containervocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="informative" id="ch_containervocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_containervocab"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_containervocab"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1 <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Container Classes and Properties </h3> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <p> RDF containers are resources that are used to represent collections. <span class="delete">An </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#containers"></tt></span> <span class="delete">introduction </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">to RDF containers with examples may be found in the RDF Primer [ </span> <span class="tagDelete">delete: <tt><a
+href="#ref-rdf-primer"></tt></span> <span class="delete">RDF-PRIMER </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">]. </span> The same resource may appear in a container more than once. Unlike containment in the physical world, a container may be contained in itself. </p> <p> Three different kinds of container are defined. Whilst the formal semantics [ <span class="tagDelete">delete: <tt><a href="#ref-rdf-semantics"></tt></span> <span class="delete">RDF-SEMANTICS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-MT"></tt></span> <a class="bibref" href="#bib-RDF11-MT"> <span class="insert">RDF11-MT </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> ] of all three classes of container are identical, different classes may be used to indicate informally further information. An rdf:Bag is used to indicate that the container is intended to be unordered. An rdf:Seq is used to indicate that the order indicated by the numerical order of the <span class="tagDelete">delete: <tt><a
+href="#ch_containermembershipproperty"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_containermembershipproperty"></tt></span> <a href="#ch_containermembershipproperty"> container <span class="delete">member ship </span> <span class="insert">membership </span> properties </a> of the container is intended to be significant. An rdf:Alt container is used to indicate that typical processing of the container will be to select one of the members. </p> <p> Just as a hen house may have the property that it is made of wood, that does not mean that all the hens it contains are made of wood, a property of a container is not necessarily a property of all of its members. </p> <p> RDF containers are defined by the following classes and properties. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_container" name="ch_container"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><section id="ch_container" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_container" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_container"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_container"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:Container </h4> <p> The <code> rdfs:Container </code> class is a super-class of the RDF Container classes, i.e. <code> <a href="#ch_bag"> rdf:Bag </a> </code> , <code> <span class="tagDelete">delete: <tt><a
+href="#ch_seq"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_seq"></tt></span> <a href="#ch_seq"> rdf:Seq </a> </code> , <code> <span class="tagDelete">delete: <tt><a
+href="#ch_alt"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_alt"></tt></span> <a href="#ch_alt"> rdf:Alt </a> </code> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_bag" name="ch_bag"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_bag" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_bag" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_bag"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_bag"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:Bag </h4> <p> The <code> rdf:Bag </code> class is the class of RDF 'Bag' containers. It is a <a href="#def-subclass"> subclass </a> of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_container"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_container"></tt></span> <a href="#ch_container"> rdfs:Container </a> </code> . Whilst formally it is no different from an <code> <a href="#ch_seq"> rdf:Seq </a> </code> or an <code> <span class="tagDelete">delete: <tt><a
+href="#ch_alt"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_alt"></tt></span> <a href="#ch_alt"> rdf:Alt </a> </code> , the <code> rdf:Bag </code> class is used conventionally to indicate to a human reader that the container is intended to be unordered. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_seq" name="ch_seq"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_seq" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_seq" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_seq"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_seq"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:Seq </h4> <p> The <code> rdf:Seq </code> class is the class of RDF 'Sequence' containers. It is a <a href="#def-subclass"> subclass </a> of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_container"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_container"></tt></span> <a href="#ch_container"> rdfs:Container </a> </code> . Whilst formally it is no different from an <code> <a href="#ch_bag"> rdf:Bag </a> </code> or an <code> <span class="tagDelete">delete: <tt><a
+href="#ch_alt"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_alt"></tt></span> <a href="#ch_alt"> rdf:Alt </a> </code> , the <code> rdf:Seq </code> class is used conventionally to indicate to a human reader that the numerical ordering of the <a href="#ch_containermembershipproperty"> container membership properties </a> of the container is intended to be significant. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_alt" name="ch_alt"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_alt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_alt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_alt"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_alt"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1.4 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:Alt </h4> <p> The <code> rdf:Alt </code> class is the class of RDF 'Alternative' containers. It is a <a href="#def-subclass"> subclass </a> of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_container"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_container"></tt></span> <a href="#ch_container"> rdfs:Container </a> </code> . Whilst formally it is no different from an <code> <a href="#ch_seq"> rdf:Seq </a> </code> or an <code> <span class="tagDelete">delete: <tt><a
+href="#ch_bag"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_bag"></tt></span> <a href="#ch_bag"> rdf:Bag </a> </code> , the <code> rdf:Alt </code> class is used conventionally to indicate to a human reader that typical processing will be to select one of the members of the container. The first member of the container, i.e. the value of the <code> <span class="tagDelete">delete: <tt><a
+href="#ch_containermembershipproperty"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_containermembershipproperty"></tt></span> <a href="#ch_containermembershipproperty"> rdf:_1 </a> </code> property, is the default choice. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_containermembershipproperty"
+name="ch_containermembershipproperty"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_containermembershipproperty" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_containermembershipproperty" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_containermembershipproperty"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_containermembershipproperty"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1.5 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:ContainerMembershipProperty </h4> <p> The <code> rdfs:ContainerMembershipProperty </code> class has as instances the properties <code> rdf:_1, rdf:_2, rdf:_3 ... </code> that are used to state that a resource is a member of a container. <code> rdfs:ContainerMembershipProperty </code> is a <span class="tagDelete">delete: <tt><a
+href="#def-subclass"></tt></span> <span class="tagInsert">insert: <tt><a href="#def-subclass"></tt></span> <a href="#def-subclass"> subclass </a> of <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> . Each instance of <code> rdfs:ContainerMembershipProperty </code> is an <span class="tagDelete">delete: <tt><a
+href="#ch_subpropertyof"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_subpropertyof"></tt></span> <a href="#ch_subpropertyof"> <code> rdfs:subPropertyOf </code> </a> the <code> <span class="tagDelete">delete: <tt><a
+href="#ch_member"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_member"></tt></span> <a href="#ch_member"> rdfs:member </a> </code> property. </p> <p> Given a container C, a triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> C rdf:_nnn O <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> where <span class="tagInsert">insert: <tt><code></tt></span> <code> nnn <span class="tagInsert">insert: <tt></code></tt></span> </code> is the decimal representation of an integer greater than 0 with no leading zeros, states that O is a member of the container C. </p> <p> Container membership properties may be applied to resources other than containers. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_member" name="ch_member"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_member" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_member" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_member"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_member"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1.6 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:member </h4> <p> <code> rdfs:member </code> is an instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> rdf:Property </a> </code> that is a super-property of all the container membership properties i.e. each container membership property has an <a href="#ch_subpropertyof"> <code> rdfs:subPropertyOf </code> </a> relationship to the property <code> rdfs:member </code> . </p> <p> The <a href="#ch_domain"> <code> rdfs:domain </code> </a> of <code> rdfs:member </code> is <code> <span class="tagDelete">delete: <tt><a
+href="#ch_resource"></tt></span> <span class="delete">rdfs:Resource </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">. The </span> <span class="tagDelete">delete: <tt><a
+href="#ch_range"></tt></span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rdfs:range </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">of </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rdfs:member </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">is </span> <span class="tagDelete">delete: <tt><code></tt></span> <a href="#ch_resource"> rdfs:Resource </a> </code> . <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="ch_collectionvocab" name="ch_collectionvocab"></tt></span> <span class="insert">The </span> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:range </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">of </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:member </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">is </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="tagInsert">insert: <tt><a href="#ch_resource"></tt></span> <a href="#ch_resource"> <span class="insert">rdfs:Resource </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="informative" id="ch_collectionvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="informative" id="ch_collectionvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_collectionvocab"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_collectionvocab"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.2 <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> RDF Collections </h3> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <p> RDF containers are open in the sense that the core RDF specifications define no mechanism to state that there are no more members. The RDF Collection vocabulary of classes and properties can describe a closed collection, i.e. one that can have no more members. <span class="delete">The reader is referred to the </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#collections"></tt></span> <span class="delete">collections </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">section of the RDF primer for an informal introduction to collections with examples. </span> </p> <p> A collection is represented as a list of items, a representation that will be familiar to those with experience of Lisp and similar programming languages. There is a <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/#section-Syntax-parsetype-Collection"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/turtle/#collections"></tt></span> <a href="http://www.w3.org/TR/turtle/#collections"> shorthand notation </a> in the <span class="delete">RDF/XML </span> <span class="insert">Turtle </span> syntax specification <span class="delete">[ </span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-syntax"></tt></span> <span class="delete">RDF-SYNTAX </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">] </span> for representing collections. </p> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><strong></tt></span> <span class="tagInsert">insert: <tt><div class="note"></tt></span> <div class="note"> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="3" role="heading" id="h_note_2"></tt></span> <div class="note-title" aria-level="3" role="heading" id="h_note_2"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Note <span class="tagDelete">delete: <tt></strong></tt></span> <span class="delete">: </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> RDFS does not require that there be only one first element of a list-like structure, or even that a list-like structure have a first element. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_list" name="ch_list"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><section id="ch_list" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_list" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_list"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_list"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.2.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:List </h4> <p> <code> rdf:List </code> is an instance of <a href="#ch_class"> <code> rdfs:Class </code> </a> that can be used to build descriptions of lists and other list-like structures. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_first" name="ch_first"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_first" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_first" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_first"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_first"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.2.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:first </h4> <p> <code> rdf:first </code> is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> that can be used to build descriptions of lists and other list-like structures. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> L rdf:first O <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that there is a first-element relationship between L and O. </p> <p> The <a href="#ch_domain"> <code> rdfs:domain </code> </a> of <code> rdf:first </code> is <code> <a href="#ch_list"> rdf:List </a> </code> . The <a href="#ch_range"> <code> rdfs:range </code> </a> of <code> rdf:first </code> is <code> <a href="#ch_resource"> rdfs:Resource </a> </code> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_rest" name="ch_rest"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_rest" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_rest" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_rest"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_rest"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.2.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:rest </h4> <p> <code> rdf:rest </code> is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> that can be used to build descriptions of lists and other list-like structures. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> L rdf:rest O <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that there is a rest-of-list relationship between L and O. </p> <p> The <a href="#ch_domain"> <code> rdfs:domain </code> </a> of <code> rdf:rest </code> is <code> <a href="#ch_list"> rdf:List </a> </code> . The <a href="#ch_range"> <code> rdfs:range </code> </a> of <code> rdf:rest </code> is <code> <a href="#ch_list"> rdf:List </a> </code> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_nil" name="ch_nil"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_nil" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_nil" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_nil"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_nil"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.2.4 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:nil </h4> <p> The resource <code> rdf:nil </code> is an instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_list"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_list"></tt></span> <a href="#ch_list"> rdf:List </a> </code> that can be used to represent an empty list or other list-like structure. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> L rdf:rest rdf:nil <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that L is an instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_list"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_list"></tt></span> <a href="#ch_list"> rdf:List </a> </code> that has one item; that item can be indicated using the <code> <a href="#ch_first"> rdf:first </a> </code> property. </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="ch_reificationvocab" name="ch_reificationvocab"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="informative" id="ch_reificationvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="informative" id="ch_reificationvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_reificationvocab"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_reificationvocab"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.3 <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Reification Vocabulary </h3> <p> <span class="delete">The original RDF Model and Syntax Specification [ </span> <span class="tagDelete">delete: <tt><a
+href="#rdfmscite"></tt></span> <span class="delete">RDFMS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">] defined a vocabulary for describing RDF statements without stating them. [ </span> <span class="tagDelete">delete: <tt><a href="#rdfmscite"></tt></span> <span class="delete">RDFMS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">] did not provide a formal semantics for this vocabulary, and the informal definition that was provided was somewhat inconsistent. The current RDF specification does not assign a normative formal semantics to this vocabulary. However, an intended meaning of this vocabulary (which generally clarifies the intent of the [ </span> <span class="tagDelete">delete: <tt><a href="#rdfmscite"></tt></span> <span class="delete">RDFMS </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">] definition) is described here. An informal introduction to the reification vocabulary, with examples, may be found in the RDF Primer [ </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#reification"></tt></span> <span class="delete">RDF-PRIMER </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">]. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_statement" name="ch_statement"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><section id="ch_statement" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_statement" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_statement"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_statement"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.3.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:Statement </h4> <p> <code> rdf:Statement </code> is an instance of <code> <a href="#ch_class"> rdfs:Class. </a> </code> It is intended to represent the class of RDF statements. An RDF statement is the statement made by a token of an RDF <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-triples"></tt></span> <span class="delete">triple </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">triple. </span> The subject of an RDF statement is the instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_resource"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_resource"></tt></span> <a href="#ch_resource"> rdfs:Resource </a> </code> identified by the subject of the triple. The predicate of an RDF statement is the instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> rdf:Property </a> </code> identified by the predicate of the triple. The object of an RDF statement is the instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_resource"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_resource"></tt></span> <a href="#ch_resource"> rdfs:Resource </a> </code> identified by the object of the triple. <code> rdf:Statement </code> is in the domain of the properties <code> <a href="#ch_predicate"> rdf:predicate </a> </code> , <code> <a href="#ch_subject"> rdf:subject </a> </code> and <code> <a href="#ch_object"> rdf:object </a> </code> . Different individual <code> rdf:Statement </code> instances may have the same values for their <code> <a href="#ch_predicate"> rdf:predicate </a> </code> , <code> <a href="#ch_subject"> rdf:subject </a> </code> and <code> <a href="#ch_object"> rdf:object </a> </code> properties. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_subject" name="ch_subject"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_subject" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_subject" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_subject"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_subject"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.3.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:subject </h4> <p> <code> rdf:subject </code> is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> that is used to state the subject of a statement. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> S rdf:subject R <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that S is an instance of <span class="tagDelete">delete: <tt><code></tt></span> <span class="tagDelete">delete: <tt><a
+href="#ch_statement"></tt></span> <span class="delete">rdf:Statement </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">and that the subject of S is R. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p class="schemacomment"></tt></span> <span class="delete">The </span> <span class="tagDelete">delete: <tt><a
+href="#ch_domain"></tt></span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rdfs:domain </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">of </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rdf:subject </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">is </span> <code> <a href="#ch_statement"> rdf:Statement </a> </code> <span class="insert">and that the subject of S is R. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p class="schemacomment"></tt></span> <p class="schemacomment"> <span class="insert">The </span> <span class="tagInsert">insert: <tt><a href="#ch_domain"></tt></span> <a href="#ch_domain"> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:domain </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">of </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:subject </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">is </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="tagInsert">insert: <tt><a href="#ch_statement"></tt></span> <a href="#ch_statement"> <span class="insert">rdf:Statement </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></code></tt></span> </code> . The <span class="tagDelete">delete: <tt><a
+href="#ch_range"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> <code> rdfs:range </code> </a> of <code> rdf:subject </code> is <code> <a href="#ch_resource"> rdfs:Resource </a> </code> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_predicate" name="ch_predicate"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_predicate" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_predicate" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_predicate"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_predicate"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.3.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:predicate </h4> <p> rdf:predicate is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> that is used to state the predicate of a statement. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> S rdf:predicate P <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that S is an instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_statement"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_statement"></tt></span> <a href="#ch_statement"> rdf:Statement </a> </code> , that P is an instance of <code> <a href="#ch_property"> rdf:Property </a> </code> and that the <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-data-model"></tt></span> predicate <span class="tagDelete">delete: <tt></a></tt></span> of S is P. </p> <p> The <a href="#ch_domain"> <code> rdfs:domain </code> </a> of <code> rdf:predicate </code> is <code> <span class="tagDelete">delete: <tt><a
+href="#ch_statement"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_statement"></tt></span> <a href="#ch_statement"> rdf:Statement </a> </code> and the <span class="tagDelete">delete: <tt><a
+href="#ch_range"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> <code> rdfs:range </code> </a> is <span class="tagDelete">delete: <tt><a
+href="#ch_resource"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_resource"></tt></span> <a href="#ch_resource"> <code> rdfs:Resource </code> </a> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_object" name="ch_object"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_object" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_object" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_object"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_object"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.3.4 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:object </h4> <p> rdf:object is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> that is used to state the object of a statement. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> S rdf:object O <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that S is an instance of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_statement"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_statement"></tt></span> <a href="#ch_statement"> rdf:Statement </a> </code> and that the object of S is O. </p> <p> The <a href="#ch_domain"> <code> rdfs:domain </code> </a> of <code> rdf:object </code> is <code> <span class="tagDelete">delete: <tt><a
+href="#ch_statement"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_statement"></tt></span> <a href="#ch_statement"> rdf:Statement </a> </code> . The <span class="tagDelete">delete: <tt><a
+href="#ch_range"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> <code> rdfs:range </code> </a> of <code> rdf:object </code> is <code> <a href="#ch_resource"> rdfs:Resource </a> </code> . </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="ch_utilvocab" name="ch_utilvocab"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_utilvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_utilvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_utilvocab"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_utilvocab"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.4 <span class="tagInsert">insert: <tt></span></tt></span> </span> Utility Properties </h3> <p> The following utility classes and properties are defined in the RDF core namespaces. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_seealso" name="ch_seealso"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><section id="ch_seealso" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_seealso" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_seealso"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_seealso"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.4.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:seeAlso </h4> <p> <code> rdfs:seeAlso </code> is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> that is used to indicate a resource that might provide additional information about the subject resource. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> S rdfs:seeAlso O <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that the resource O may provide additional information about S. It may be possible to retrieve representations of O from the Web, but this is not required. When such representations may be retrieved, no constraints are placed on the format of those representations. </p> <p> The <code> <a href="#ch_domain"> rdfs:domain </a> </code> of <code> rdfs:seeAlso </code> is <code> <span class="tagDelete">delete: <tt><a
+href="#ch_resource"></tt></span> <span class="delete">rdfs:Resource </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">. The </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="tagDelete">delete: <tt><a
+href="#ch_range"></tt></span> <span class="delete">rdfs:range </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">of </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rdfs:seeAlso </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">is </span> <span class="tagDelete">delete: <tt><code></tt></span> <a href="#ch_resource"> rdfs:Resource </a> </code> . <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_isdefinedby" name="ch_isdefinedby"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">The </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> <span class="insert">rdfs:range </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">of </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:seeAlso </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">is </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="tagInsert">insert: <tt><a href="#ch_resource"></tt></span> <a href="#ch_resource"> <span class="insert">rdfs:Resource </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_isdefinedby" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_isdefinedby" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_isdefinedby"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_isdefinedby"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.4.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdfs:isDefinedBy </h4> <p> <code> rdfs:isDefinedBy </code> is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> that is used to indicate a resource defining the subject resource. This property may be used to indicate an RDF vocabulary in which a resource is described. </p> <p> A triple of the form: </p> <blockquote> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> S rdfs:isDefinedBy O <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </blockquote> <p> states that the resource O defines S. It may be possible to retrieve representations of O from the Web, but this is not required. When such representations may be retrieved, no constraints are placed on the format of those representations. <code> rdfs:isDefinedBy </code> is a <span class="tagDelete">delete: <tt><a
+href="#def-subproperty"></tt></span> <span class="tagInsert">insert: <tt><a href="#def-subproperty"></tt></span> <a href="#def-subproperty"> subproperty </a> of <code> <span class="tagDelete">delete: <tt><a
+href="#ch_seealso"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_seealso"></tt></span> <a href="#ch_seealso"> rdfs:seeAlso </a> </code> . </p> <p> The <code> <a href="#ch_domain"> rdfs:domain </a> </code> of <code> rdfs:isDefinedBy </code> is <code> <span class="tagDelete">delete: <tt><a
+href="#ch_resource"></tt></span> <span class="delete">rdfs:Resource </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">. The </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="tagDelete">delete: <tt><a
+href="#ch_range"></tt></span> <span class="delete">rdfs:range </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">of </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rdfs:isDefinedBy </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">is </span> <span class="tagDelete">delete: <tt><code></tt></span> <a href="#ch_resource"> rdfs:Resource </a> </code> . <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ch_value" name="ch_value"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">The </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> <span class="insert">rdfs:range </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">of </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdfs:isDefinedBy </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">is </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="tagInsert">insert: <tt><a href="#ch_resource"></tt></span> <a href="#ch_resource"> <span class="insert">rdfs:Resource </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_value" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_value" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ch_value"></tt></span> <h4 aria-level="3" role="heading" id="h4_ch_value"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.4.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> rdf:value </h4> <p> <code> rdf:value </code> is an instance of <span class="tagDelete">delete: <tt><a
+href="#ch_property"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <code> rdf:Property </code> </a> that may be used in describing structured values. </p> <p> rdf:value has no meaning on its own. It is provided as a piece of vocabulary that may be used in idioms such as illustrated in <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#example16"></tt></span> example <span class="delete">16 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">of the RDF primer </span> <span class="insert">below: </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Example 1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre class="example"></tt></span> <pre class="example"> <span class="insert"><http://www.example.com/2002/04/products#item10245> <http://www.example.org/terms/weight> </span> [ <span class="tagDelete">delete: <tt><a href="#ref-rdf-primer"></tt></span> <span class="delete">RDF-PRIMER </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">]. </span> <span class="insert">rdf:value 2.4 ; <http://www.example.org/terms/units> <http://www.example.org/units/kilograms> ] . </span> <span class="tagInsert">insert: <tt></pre></tt></span> </pre> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p></tt></span> <p> Despite the lack of formal specification of the meaning of this property, there is value in defining it to encourage the use of a common idiom in examples of this kind. </p> <p> The <code> <a href="#ch_domain"> rdfs:domain </a> </code> of <code> rdf:value </code> is <code> <span class="tagDelete">delete: <tt><a
+href="#ch_resource"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_resource"></tt></span> <a href="#ch_resource"> rdfs:Resource </a> </code> . The <code> <span class="tagDelete">delete: <tt><a
+href="#ch_range"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> rdfs:range </a> </code> of <code> rdf:value </code> is <code> <span class="tagDelete">delete: <tt><a
+href="#ch_resource"></tt></span> <span class="tagInsert">insert: <tt><a href="#ch_resource"></tt></span> <a href="#ch_resource"> rdfs:Resource </a> </code> . </p> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="ch_summary" name="ch_summary"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_summary" class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_summary" class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_ch_summary"></tt></span> <h2 aria-level="1" role="heading" id="h2_ch_summary"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6. <span class="tagInsert">insert: <tt></span></tt></span> </span> RDF Schema summary <span class="delete">(Informative) </span> </h2> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> This <span class="delete">table presents </span> <span class="insert">section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">The tables in this section provide </span> an overview of the <span class="delete">vocabulary of RDF, drawing together vocabulary originally defined in the RDF Model and Syntax specification with classes and properties that originate with RDF Schema. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="ch_sumclasses" name="ch_sumclasses"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">RDF Schema vocabulary. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><section id="ch_sumclasses" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_sumclasses" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_sumclasses"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_sumclasses"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> RDF classes </h3> <span class="tagDelete">delete: <tt><table border="1" summary="RDF classes"></tt></span> <span class="tagDelete">delete: <tt><tbody valign="top"></tt></span> <span class="tagInsert">insert: <tt><table></tt></span> <table> <span class="tagInsert">insert: <tt><tbody></tt></span> <tbody> <tr> <th> Class name </th> <th> comment </th> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_resource"></tt></span> <a href="#ch_resource"> rdfs:Resource <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class resource, everything. </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_literal"></tt></span> <a href="#ch_literal"> rdfs:Literal <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class of literal values, e.g. textual strings and integers. </td> </tr> <tr> <td> <span class="delete">rdf:XMLLiteral </span> <span class="tagInsert">insert: <tt><a href="#ch_langstring"></tt></span> <a href="#ch_langstring"> <span class="insert">rdf:langString </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class of <span class="delete">XML literals </span> <span class="insert">language-tagged string literal </span> values. </td> </tr> <tr> <td> <span class="delete">rdfs:Class </span> <span class="tagInsert">insert: <tt><a href="#ch_html"></tt></span> <a href="#ch_html"> <span class="insert">rdf:HTML </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class of <span class="delete">classes. </span> <span class="insert">HTML literal values. </span> </td> </tr> <tr> <td> <span class="delete">rdf:Property </span> <span class="tagInsert">insert: <tt><a href="#ch_xmlliteral"></tt></span> <a href="#ch_xmlliteral"> <span class="insert">rdf:XMLLiteral </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class of <span class="delete">RDF properties. </span> <span class="insert">XML literal values. </span> </td> </tr> <tr> <td> <span class="delete">rdfs:Datatype </span> <span class="tagInsert">insert: <tt><a href="#ch_class"></tt></span> <a href="#ch_class"> <span class="insert">rdfs:Class </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class of <span class="delete">RDF datatypes. </span> <span class="insert">classes. </span> </td> </tr> <tr> <td> <span class="delete">rdf:Statement </span> <span class="tagInsert">insert: <tt><a href="#ch_property"></tt></span> <a href="#ch_property"> <span class="insert">rdf:Property </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class of RDF <span class="delete">statements. </span> <span class="insert">properties. </span> </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_datatype"></tt></span> <a href="#ch_datatype"> <span class="insert">rdfs:Datatype </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></td></tt></span> </td> <span class="tagInsert">insert: <tt><td></tt></span> <td> <span class="insert">The class of RDF datatypes. </span> <span class="tagInsert">insert: <tt></td></tt></span> </td> <span class="tagInsert">insert: <tt></tr></tt></span> </tr> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <span class="tagInsert">insert: <tt><td></tt></span> <td> <span class="tagInsert">insert: <tt><a href="#ch_statement"></tt></span> <a href="#ch_statement"> <span class="insert">rdf:Statement </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></td></tt></span> </td> <span class="tagInsert">insert: <tt><td></tt></span> <td> <span class="insert">The class of RDF statements. </span> <span class="tagInsert">insert: <tt></td></tt></span> </td> <span class="tagInsert">insert: <tt></tr></tt></span> </tr> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <span class="tagInsert">insert: <tt><td></tt></span> <td> <span class="tagInsert">insert: <tt><a href="#ch_bag"></tt></span> <a href="#ch_bag"> rdf:Bag <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class of unordered containers. </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_seq"></tt></span> <a href="#ch_seq"> rdf:Seq <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class of ordered containers. </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_alt"></tt></span> <a href="#ch_alt"> rdf:Alt <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class of containers of alternatives. </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_container"></tt></span> <a href="#ch_container"> rdfs:Container <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class of RDF containers. </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_containermembershipproperty"></tt></span> <a href="#ch_containermembershipproperty"> rdfs:ContainerMembershipProperty <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class of container membership properties, rdf:_1, rdf:_2, ..., all of which are sub-properties of 'member'. </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_list"></tt></span> <a href="#ch_list"> rdf:List <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The class of RDF Lists. </td> </tr> </tbody> </table> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="ch_sumproperties" name="ch_sumproperties"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_sumproperties" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_sumproperties" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_ch_sumproperties"></tt></span> <h3 aria-level="2" role="heading" id="h3_ch_sumproperties"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> RDF properties </h3> <span class="tagDelete">delete: <tt><table border="1" summary="RDF properties"></tt></span> <span class="tagDelete">delete: <tt><tbody valign="top"></tt></span> <span class="tagInsert">insert: <tt><table></tt></span> <table> <span class="tagInsert">insert: <tt><tbody></tt></span> <tbody> <tr> <th> Property name </th> <th> comment </th> <th> domain </th> <th> range </th> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_type"></tt></span> <a href="#ch_type"> rdf:type <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The subject is an instance of a class. </td> <td> rdfs:Resource </td> <td> rdfs:Class </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_subclassof"></tt></span> <a href="#ch_subclassof"> rdfs:subClassOf <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The subject is a subclass of a class. </td> <td> rdfs:Class </td> <td> rdfs:Class </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_subpropertyof"></tt></span> <a href="#ch_subpropertyof"> rdfs:subPropertyOf <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The subject is a subproperty of a property. </td> <td> rdf:Property </td> <td> rdf:Property </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_domain"></tt></span> <a href="#ch_domain"> rdfs:domain <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> A domain of the subject property. </td> <td> rdf:Property </td> <td> rdfs:Class </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_range"></tt></span> <a href="#ch_range"> rdfs:range <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> A range of the subject property. </td> <td> rdf:Property </td> <td> rdfs:Class </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_label"></tt></span> <a href="#ch_label"> rdfs:label <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> A human-readable name for the subject. </td> <td> rdfs:Resource </td> <td> rdfs:Literal </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_comment"></tt></span> <a href="#ch_comment"> rdfs:comment <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> A description of the subject resource. </td> <td> rdfs:Resource </td> <td> rdfs:Literal </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_member"></tt></span> <a href="#ch_member"> rdfs:member <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> A member of the subject resource. </td> <td> rdfs:Resource </td> <td> rdfs:Resource </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_first"></tt></span> <a href="#ch_first"> rdf:first <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The first item in the subject RDF list. </td> <td> rdf:List </td> <td> rdfs:Resource </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_rest"></tt></span> <a href="#ch_rest"> rdf:rest <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The rest of the subject RDF list after the first item. </td> <td> rdf:List </td> <td> rdf:List </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_seealso"></tt></span> <a href="#ch_seealso"> rdfs:seeAlso <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> Further information about the subject resource. </td> <td> rdfs:Resource </td> <td> rdfs:Resource </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_isdefinedby"></tt></span> <a href="#ch_isdefinedby"> rdfs:isDefinedBy <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The definition of the subject resource. </td> <td> rdfs:Resource </td> <td> rdfs:Resource </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_value"></tt></span> <a href="#ch_value"> rdf:value <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> Idiomatic property used for structured <span class="delete">values (see the RDF Primer for </span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#example16"></tt></span> <span class="delete">an example </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">of its usage). </span> <span class="insert">values. </span> </td> <td> rdfs:Resource </td> <td> rdfs:Resource </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_subject"></tt></span> <a href="#ch_subject"> rdf:subject <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The subject of the subject RDF statement. </td> <td> rdf:Statement </td> <td> rdfs:Resource </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_predicate"></tt></span> <a href="#ch_predicate"> rdf:predicate <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The predicate of the subject RDF statement. </td> <td> rdf:Statement </td> <td> rdfs:Resource </td> </tr> <tr> <td> <span class="tagInsert">insert: <tt><a href="#ch_object"></tt></span> <a href="#ch_object"> rdf:object <span class="tagInsert">insert: <tt></a></tt></span> </a> </td> <td> The object of the subject RDF statement. </td> <td> rdf:Statement </td> <td> rdfs:Resource </td> </tr> </tbody> </table> <p> In addition to these classes and properties, RDF also uses properties called <code> rdf:_1 </code> , <code> rdf:_2 </code> , <code> rdf:_3 </code> ... etc., each of which is both a sub-property of <code> rdfs:member </code> and an instance of the class <code> rdfs:ContainerMembershipProperty </code> . There is also an instance of <code> rdf:List </code> called <code> rdf:nil </code> that is an empty <code> rdf:List </code> . </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="ch_cores" name="ch_cores"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagDelete">delete: <tt><hr /></tt></span> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="ch_references" name="ch_references"></tt></span> <span class="delete">7. </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">References </span> <span class="tagDelete">delete: <tt></h2></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="ch_normreferences" name="ch_normreferences"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">7.1 Normative References </span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagDelete">delete: <tt><dl></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rdf-concepts"
+ name="ref-rdf-concepts"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[RDF-CONCEPTS] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/"></tt></span> <span class="delete">Resource Description Framework (RDF): Concepts and Abstract Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, Graham Klyne and Jeremy J. Carroll, Editors, W3C Recommendation, 10 February 2004, http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/ . </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/rdf-concepts/"></tt></span> <span class="delete">Latest version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">available at http://www.w3.org/TR/rdf-concepts/ . </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rdf-semantics"
+ name="ref-rdf-semantics"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[RDF-SEMANTICS] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/"></tt></span> <span class="delete">RDF Semantics </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, Patrick Hayes, Editor, W3C Recommendation, 10 February 2004, http://www.w3.org/TR/2004/REC-rdf-mt-20040210/ . </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/rdf-mt/"></tt></span> <span class="delete">Latest version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">available at http://www.w3.org/TR/rdf-mt/ . </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rdf-syntax"
+ name="ref-rdf-syntax"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[RDF-SYNTAX] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/"></tt></span> <span class="delete">RDF/XML Syntax Specification (Revised) </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, Dave Beckett, Editor, W3C Recommendation, 10 February 2004, http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/ . </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/rdf-syntax-grammar/"></tt></span> <span class="delete">Latest version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">available at http://www.w3.org/TR/rdf-syntax-grammar/ . </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rdf-tests"
+ name="ref-rdf-tests"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[RDF-TESTS] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/"></tt></span> <span class="delete">RDF Test Cases </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, Jan Grant and Dave Beckett, Editors, W3C Recommendation, 10 February 2004, http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/ . </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/rdf-testcases/"></tt></span> <span class="delete">Latest version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">available at http://www.w3.org/TR/rdf-testcases/ . </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="rdfmscite" name="rdfmscite"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[RDFMS] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/"></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="delete">Resource Description Framework (RDF) Model and Syntax </span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, W3C Recommendation, 22 February 1999 </span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><small></tt></span> <span class="tagDelete">delete: <tt><tt></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/"></tt></span> <span class="delete">http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/ </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></tt></tt></span> <span class="tagDelete">delete: <tt></small></tt></span> <span class="tagDelete">delete: <tt><br
+ /></tt></span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="xmlnscite" name="xmlnscite"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[XMLNS] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/1999/REC-xml-names-19990114/"></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="delete">Namespaces in XML </span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">; W3C Recommendation, 14 January 1999 </span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><small></tt></span> <span class="tagDelete">delete: <tt><tt></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/1999/REC-xml-names-19990114/"></tt></span> <span class="delete">http://www.w3.org/TR/1999/REC-xml-names-19990114/ </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></tt></tt></span> <span class="tagDelete">delete: <tt></small></tt></span> <span class="tagDelete">delete: <tt><br
+ /></tt></span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt></dl></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="ch_inforeferences" name="ch_inforeferences"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">7.2 Informational References </span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagDelete">delete: <tt><dl></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rdf-primer" name="ref-rdf-primer"></tt></span> <span class="delete">[RDF-PRIMER] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/"></tt></span> <span class="delete">RDF Primer </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, Frank Manola and Eric Miller, Editors, W3C Recommendation, 10 February 2004, http://www.w3.org/TR/2004/REC-rdf-primer-20040210/ . </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/rdf-primer/"></tt></span> <span class="delete">Latest version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">available at http://www.w3.org/TR/rdf-primer/ . </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="rdfnotcite" name="rdfnotcite"></tt></span> <span class="delete">[BERNERS-LEE98] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/DesignIssues/RDFnot.html"></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="delete">What the Semantic Web can represent </span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, Tim Berners-Lee, 1998 </span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><small></tt></span> <span class="tagDelete">delete: <tt><tt></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/DesignIssues/RDFnot.html"></tt></span> <span class="delete">http://www.w3.org/DesignIssues/RDFnot.html </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></tt></tt></span> <span class="tagDelete">delete: <tt></small></tt></span> <span class="tagDelete">delete: <tt><br
+ /></tt></span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="xlcite" name="xlcite"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[EXTWEB] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/1998/NOTE-webarch-extlang-19980210"></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="delete">Web Architecture: Extensible Languages </span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, Tim Berners-Lee and Dan Connolly, 1998 </span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><small></tt></span> <span class="tagDelete">delete: <tt><tt></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/1998/NOTE-webarch-extlang-19980210"></tt></span> <span class="delete">http://www.w3.org/TR/1998/NOTE-webarch-extlang-19980210 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></tt></tt></span> <span class="tagDelete">delete: <tt></small></tt></span> <span class="tagDelete">delete: <tt><br
+ /></tt></span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref_dcmi" name="ref_dcmi"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[DCMI] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.dublincore.org/"></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="delete">Dublin Core Metadata Initiative </span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><small></tt></span> <span class="tagDelete">delete: <tt><tt></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.dublincore.org/"></tt></span> <span class="delete">http://www.dublincore.org/ </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></tt></tt></span> <span class="tagDelete">delete: <tt></small></tt></span> <span class="tagDelete">delete: <tt><br
+ /></tt></span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-owl" name="ref-owl"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[OWL] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-owl-ref-20040210/"></tt></span> <span class="delete">OWL Web Ontology Language Reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, Mike Dean and Guus Schreiber, Editors, W3C Recommendation, 10 February 2004, http://www.w3.org/TR/2004/REC-owl-ref-20040210/ . </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/owl-ref/"></tt></span> <span class="delete">Latest version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">available at http://www.w3.org/TR/owl-ref/ . </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="cccite" name="cccite"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[SCHEMA-ARCH] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/1999/NOTE-schema-arch-19991007"></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="delete">The Cambridge Communiqué </span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, W3C NOTE, 7 October 1999, Swick and Thompson </span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><small></tt></span> <span class="tagDelete">delete: <tt><tt></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/1999/NOTE-schema-arch-19991007"></tt></span> <span class="delete">http://www.w3.org/TR/1999/NOTE-schema-arch-19991007 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></tt></tt></span> <span class="tagDelete">delete: <tt></small></tt></span> <span class="tagDelete">delete: <tt><br
+ /></tt></span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="dtdcite" name="dtdcite"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[XML] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/1998/REC-xml-19980210"></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="delete">Extensible Markup Language (XML) 1.0 </span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, W3C Recommendation, 10-February-1988, Section 3.2 Element Type Declarations </span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><small></tt></span> <span class="tagDelete">delete: <tt><tt></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/1998/REC-xml-19980210.html#elemdecls"></tt></span> <span class="delete">http://www.w3.org/TR/1998/REC-xml-19980210.html#elemdecls </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></tt></tt></span> <span class="tagDelete">delete: <tt></small></tt></span> <span class="tagDelete">delete: <tt><br
+ /></tt></span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt></dl></tt></span> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="ch_acknowledgements" name="ch_acknowledgements"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a
+id="ch_acknowledgments" name="ch_acknowledgments"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">8. </span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ch_acknowledgements" class="appendix informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ch_acknowledgements" class="appendix informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_ch_acknowledgements"></tt></span> <h2 aria-level="1" role="heading" id="h2_ch_acknowledgements"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">A. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Acknowledgments </h2> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <p> The RDF Schema design was originally produced by the RDF Schema Working Group (1997-2000). The current specification is largely an editorial clarification of that design, and has benefited greatly from the hard work of the <a href="http://www.w3.org/2001/sw/RDFCore/"> RDF Core Working Group </a> <a href="http://www.w3.org/2001/sw/RDFCore/#Membership"> members </a> , and from implementation feedback from many members of the <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/RDF/Interest/"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/RDF/Interest/"></tt></span> <a href="http://www.w3.org/RDF/Interest/"> RDF Interest Group </a> . <span class="insert">In 2013-2014 Guus Schreiber edited this document on behalf of the </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2011/rdf-wg/"></tt></span> <a href="http://www.w3.org/2011/rdf-wg/"> <span class="insert">RDF Working Group </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">to bring it in line with the RDF 1.1 specifications. </span> </p> <p> David Singer of IBM was the chair of the original RDF Schema group throughout most of the development of this specification; we thank David for his efforts and thank IBM for supporting him and us in this endeavor. Particular thanks are also due to Andrew Layman for his editorial work on early versions of this specification. </p> <p> The original RDF Schema Working Group membership included: </p> <p> Nick Arnett (Verity), Dan Brickley (ILRT / University of Bristol), Walter Chang (Adobe), Sailesh Chutani (Oracle), Ron Daniel (DATAFUSION), Charles Frankston (Microsoft), Joe Lapp (webMethods Inc.), Patrick Gannon (CommerceNet), RV Guha (Epinions, previously of Netscape Communications), Tom Hill (Apple Computer), Renato Iannella (DSTC), Sandeep Jain (Oracle), Kevin Jones, (InterMind), Emiko Kezuka (Digital Vision Laboratories), Ora Lassila (Nokia Research Center), Andrew Layman (Microsoft), John McCarthy (Lawrence Berkeley National Laboratory), Michael Mealling (Network Solutions), Norbert Mikula (DataChannel), Eric Miller (OCLC), Frank Olken (Lawrence Berkeley National Laboratory), Sri Raghavan (Digital/Compaq), Lisa Rein (webMethods Inc.), Tsuyoshi Sakata (Digital Vision Laboratories), Leon Shklar (Pencom Web Works), David Singer (IBM), Wei (William) Song (SISU), Neel Sundaresan (IBM), Ralph Swick <span class="delete">(W3C), </span> <span class="insert">( </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">), </span> Naohiko Uramoto (IBM), Charles Wicksteed (Reuters Ltd.), Misha Wolf (Reuters Ltd.) </p> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="ch_appendix_figs" name="ch_appendix_figs"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="PER-changes" class="appendix informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="PER-changes" class="appendix informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_PER-changes"></tt></span> <h2 aria-level="1" role="heading" id="h2_PER-changes"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">B. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Change since 2004 Recommendation </span> </h2> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="changes" name="changes"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> Changes <span class="tagDelete">delete: <tt></h2></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">The following is an outline of the main changes made to this specification, latest first, since the Last Call Working Draft of </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2003/WD-rdf-schema-20030123/"></tt></span> <span class="delete">23 January 2003 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. See the </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/RDFCore/20030123-issues/#schema"></tt></span> <span class="delete">Last Call issue tracking document </span> <span class="tagDelete">delete: <tt></a></tt></span> for <span class="delete">details of the specific issues raised regarding this specification. </span> <span class="insert">RDF 1.1 Recommendation </span> </p> <ul> <li> <span class="delete">Amended </span> <span class="tagDelete">delete: <tt><a href="#ch_appendix_rdfs"></tt></span> <span class="delete">Appendix A </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">to note that the RDF/XML description of RDF and RDFS terms is not directly published at the RDFS namespace, but split between the 'rdf:' and 'rdfs:' namespace documents. Also removed the pre-REC warning that the WG might choose to change the namespace URI prior to Recommendation. </span> <span class="insert">No changes. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">Changes for RDF 1.1 Proposed Edited Recommendation </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><ul></tt></span> <ul> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Conversion to ReSpec, including formatting of examples and notes. </span> </li> <li> <span class="delete">Amended rdfs:range specification for rdf:predicate for consistency </span> <span class="insert">References to RDF 1.0 documents where appropriate replaced by references to RDF 1.1 documents. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Replaced the term "URI Reference" </span> with the <span class="delete">Semantics document (previously rdf:Property; now, rdfs:Resource) </span> <span class="insert">term "IRI". </span> </li> <li> Removed <span class="delete">reference to RDF mimetypes doc, </span> <span class="insert">discussion about distinction between plain and typed literals, </span> as <span class="delete">the IETF draft </span> <span class="insert">this distinction is absent in RDF 1.1 and </span> has <span class="delete">expired and is 404 missing </span> <span class="insert">no technical bearing </span> on <span class="delete">their site. </span> <span class="insert">RDF Schema. </span> </li> <li> <span class="delete">Reification vocabulary redescribed ( </span> <span class="tagDelete">delete: <tt><a href="http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Aug/0161.html"></tt></span> <span class="delete">details </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">). </span> <span class="insert">Removed the introductory paragraph of Sec. </span> <span class="tagInsert">insert: <tt><a href="#ch_reificationvocab"></tt></span> <a href="#ch_reificationvocab"> <span class="insert">"Reification Vocabulary" </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">, as this discussion is not related to the technical content and is irrelevant and confusing now. </span> </li> <li> <span class="delete">Reworded rdfs:comment for rdfs:member, changing "container" to "resource" </span> <span class="insert">Update of affiliation of the editors. </span> </li> <li> <span class="delete">Reworded lead-in to Appendix A per </span> <span class="tagDelete">delete: <tt><a
+href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003JulSep/0170.html"></tt></span> <span class="delete">0170.html </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">Added RDF WG to the Acknowledgements section. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Renamed the document from "RDF Vocabulary Description Language 1.0: RDF Schema" to "RDF Schema 1.1", as the term Vocabulary Description Language has led to confusion. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Three paragraphs of the Introduction were left out. These paragraphs described the things that RDF Schema does not do and are now much less relevant than in 2004. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Added the datatypes </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:langString </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">and </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:HTML </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> . </li> <li> <span class="delete">OWL references </span> <span class="insert">Removed Appendix "RDF Schema in RDF/XML". It was informative, but </span> now <span class="delete">go to OWL specs rather than WebOnt homepage. Fixed minor typos per </span> <span class="tagDelete">delete: <tt><a
+href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003JanMar/0373.html"></tt></span> <span class="delete">0373.html </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">) </span> <span class="insert">out of date, in terms of content and in terms of syntax. </span> </li> <li> <span class="delete">Reworded rdf:nil to tone down the imperative style. </span> <span class="insert">Marked </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:HTML </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">and </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:XMLLiteral </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">as non-normative. </span> </li> <li> <span class="delete">Added note to Properties section warning about over-use of sub-property, and referencing OWL, an editorial suggestion </span> <span class="insert">Removed references to 2004 Primer </span> from <span class="delete">Bijan Parsia. ( </span> <span class="tagDelete">delete: <tt><a
+href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0177.html"></tt></span> <span class="delete">details </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">). </span> <span class="tagDelete">delete: <tt></li></tt></span> <span class="tagDelete">delete: <tt><li></tt></span> <span class="delete">Regarding </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/2001/sw/RDFCore/20030123-issues/#pfps-12"></tt></span> <span class="delete">pfps-12 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a
+href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0277.html"></tt></span> <span class="delete">discussion </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">led to rdf:first/rest/List/nil rewritten per Peter Patel-Schneider's suggestion. </span> <span class="tagDelete">delete: <tt></li></tt></span> <span class="tagDelete">delete: <tt><li></tt></span> <span class="delete">Change to description of subProperty and subClass, to match </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/#change"></tt></span> <span class="delete">changes to RDF Semantics </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. See </span> <span class="tagDelete">delete: <tt><a href="http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Jul/0161.html"></tt></span> <span class="delete">discussion </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">Secs. 5.1, 5.2 and 5.4.3. In the latter case the example referred to was moved into this document </span> for <span class="delete">details. </span> <span class="tagDelete">delete: <tt></li></tt></span> <span class="tagDelete">delete: <tt><li></tt></span> <span class="delete">Edits </span> <span class="tagDelete">delete: <tt><a
+href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0099.html"></tt></span> <span class="delete">closing </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">'what is rdf schema' issue by clarifying that RDFS is a semantic extension of RDF, as defined in the RDF Semantics document. This closes rdfcore last call issue pfps-24. </span> <span class="insert">readability purposes. </span> </li> </ul> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="ch_appendix_rdfs" name="ch_appendix_rdfs"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">Appendix A: RDF Schema as RDF/XML </span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="appendix" id="references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="appendix" id="references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_references"></tt></span> <h2 aria-level="1" role="heading" id="h2_references"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">C. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">References </span> </h2> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">An RDFS description of the </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/#InterpVocab"></tt></span> <span class="delete">RDF vocabulary </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/#rdfs_interp"></tt></span> <span class="delete">RDFS vocabulary </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is given here in RDF/XML syntax. It includes statements describing RDF resources originally introduced by the 1999 RDF Model and Syntax specification, as well as definitions for resources introduced in the RDF Core Schema vocabulary. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">This material is also </span> <span class="tagInsert">insert: <tt><section id="normative-references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="normative-references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_normative-references"></tt></span> <h3 aria-level="2" role="heading" id="h3_normative-references"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">C.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Normative references </span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <span class="tagInsert">insert: <tt><dl class="bibliography" about=""></tt></span> <dl class="bibliography" about=""> <span class="tagInsert">insert: <tt><dt id="bib-JSON-LD"></tt></span> <dt id="bib-JSON-LD"> <span class="insert">[JSON-LD] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Manu Sporny, Gregg Kellogg, Markus Lanthaler, Editors. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/json-ld/"></tt></span> <a href="http://www.w3.org/TR/json-ld/"> <span class="insert">JSON-LD 1.0 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">. 16 January 2014. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/json-ld/"></tt></span> <a href="http://www.w3.org/TR/json-ld/"> <span class="insert">http://www.w3.org/TR/json-ld/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RDF11-CONCEPTS"></tt></span> <dt id="bib-RDF11-CONCEPTS"> <span class="insert">[RDF11-CONCEPTS] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Richard Cyganiak, David Wood, Markus Lanthaler. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/"> <span class="insert">RDF 1.1 Concepts and Abstract Syntax. </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">W3C Recommendation, 25 February 2014. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/"> <span class="insert">http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. The latest edition is </span> available <span class="delete">as </span> <span class="tagDelete">delete: <tt><a href="rdfs-namespace"></tt></span> <span class="delete">a separate RDF/XML document </span> <span class="insert">at </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/"> <span class="insert">http://www.w3.org/TR/rdf11-concepts/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RDF11-MT"></tt></span> <dt id="bib-RDF11-MT"> <span class="insert">[RDF11-MT] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Patrick J. Hayes, Peter F. Patel-Schneider. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/"> <span class="insert">RDF 1.1 Semantics. </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">W3C Recommendation, 25 February 2014. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/"> <span class="insert">http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/ </span> </a> . <span class="delete">It does not necessarily match the content published </span> <span class="insert">The latest edition is available </span> at <span class="delete">the </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/1999/02/22-rdf-syntax-ns#"></tt></span> <span class="delete">RDF namespace URI </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">or the </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/01/rdf-schema#"></tt></span> <span class="delete">RDFS namespace URI </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, which may evolve over time. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><table cellpadding="5" border="1" width="95%" summary="RDF Schema in RDF"></tt></span> <span class="tagDelete">delete: <tt><tbody></tt></span> <span class="tagDelete">delete: <tt><tr></tt></span> <span class="tagDelete">delete: <tt><td></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="delete"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#"> <owl:Ontology rdf:about="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Resource"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>Resource</rdfs:label> <rdfs:comment>The class resource, everything.</rdfs:comment> </rdfs:Class> <rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>type</rdfs:label> <rdfs:comment>The subject is an instance of a class.</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdf:Property> <rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>Class</rdfs:label> <rdfs:comment>The class of classes.</rdfs:comment> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdfs:Class> <rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#subClassOf"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>subClassOf</rdfs:label> <rdfs:comment>The subject is a subclass of a class.</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#subPropertyOf"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>subPropertyOf</rdfs:label> <rdfs:comment>The subject is a subproperty of a property.</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/> <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/> </rdf:Property> <rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>Property</rdfs:label> <rdfs:comment>The class of RDF properties.</rdfs:comment> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdfs:Class> <rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#comment"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>comment</rdfs:label> <rdfs:comment>A description of the subject resource.</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#label"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>label</rdfs:label> <rdfs:comment>A human-readable name for the subject.</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#domain"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>domain</rdfs:label> <rdfs:comment>A domain of the subject property.</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#range"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>range</rdfs:label> <rdfs:comment>A range of the subject property.</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#seeAlso"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>seeAlso</rdfs:label> <rdfs:comment>Further information about the subject resource.</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#isDefinedBy"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:subPropertyOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#seeAlso"/> <rdfs:label>isDefinedBy</rdfs:label> <rdfs:comment>The defininition of the subject resource.</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdf:Property> <rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Literal"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>Literal</rdfs:label> <rdfs:comment>The class of literal values, eg. textual strings and integers.</rdfs:comment> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdfs:Class> <rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>Statement</rdfs:label> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> <rdfs:comment>The class of RDF statements.</rdfs:comment> </rdfs:Class> <rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#subject"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>subject</rdfs:label> <rdfs:comment>The subject of the subject RDF statement.</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>predicate</rdfs:label> <rdfs:comment>The predicate of the subject RDF statement.</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#object"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>object</rdfs:label> <rdfs:comment>The object of the subject RDF statement.</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdf:Property> <rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Container"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>Container</rdfs:label> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> <rdfs:comment>The class of RDF containers.</rdfs:comment> </rdfs:Class> <rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>Bag</rdfs:label> <rdfs:comment>The class of unordered containers.</rdfs:comment> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Container"/> </rdfs:Class> <rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>Seq</rdfs:label> <rdfs:comment>The class of ordered containers.</rdfs:comment> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Container"/> </rdfs:Class> <rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>Alt</rdfs:label> <rdfs:comment>The class of containers of alternatives.</rdfs:comment> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Container"/> </rdfs:Class> <rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#ContainerMembershipProperty"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>ContainerMembershipProperty</rdfs:label> <rdfs:comment>The class of container membership properties, rdf:_1, rdf:_2, ..., all of which are sub-properties of 'member'.</rdfs:comment> <rdfs:subClassOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/> </rdfs:Class> <rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#member"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>member</rdfs:label> <rdfs:comment>A member of the subject resource.</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#value"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>value</rdfs:label> <rdfs:comment>Idiomatic property used for structured values.</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdf:Property> <!-- the following are new additions, Nov 2002 --> <rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#List"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>List</rdfs:label> <rdfs:comment>The class of RDF Lists.</rdfs:comment> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/></rdfs:Class> <rdf:List rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>nil</rdfs:label> <rdfs:comment>The empty list, with no items in it. If the rest of a list is nil then the list has no more items in it.</rdfs:comment> </rdf:List> <rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#first"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>first</rdfs:label> <rdfs:comment>The first item in the subject RDF list.</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#List"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>rest</rdfs:label> <rdfs:comment>The rest of the subject RDF list after the first item.</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#List"/> <rdfs:range rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#List"/> </rdf:Property> <rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Datatype"> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/> <rdfs:label>Datatype</rdfs:label> <rdfs:comment>The class of RDF datatypes.</rdfs:comment> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> </rdfs:Class> <rdfs:Datatype rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/> <rdfs:label>XMLLiteral</rdfs:label> <rdfs:comment>The class of XML literal values.</rdfs:comment> </rdfs:Datatype> <rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#"> <rdfs:seeAlso rdf:resource="http://www.w3.org/2000/01/rdf-schema-more"/> </rdf:Description> </rdf:RDF> </span> <span class="tagDelete">delete: <tt></pre></tt></span> <span class="tagDelete">delete: <tt></td></tt></span> <span class="tagDelete">delete: <tt></tr></tt></span> <span class="tagDelete">delete: <tt></tbody></tt></span> <span class="tagDelete">delete: <tt></table></tt></span> <span class="tagDelete">delete: <tt><hr /></tt></span> <span class="tagDelete">delete: <tt><div class="metadata"></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><a href="metadata.rdf"></tt></span> <span class="tagDelete">delete: <tt><img border="0"
+src="http://www.w3.org/RDF/icons/rdf_metadata_button.40"
+alt="RDF/XML Metadata" /></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-mt/"></tt></span> <a href="http://www.w3.org/TR/rdf11-mt/"> <span class="insert">http://www.w3.org/TR/rdf11-mt/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-TRIG"></tt></span> <dt id="bib-TRIG"> <span class="insert">[TRIG] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Gavin Carothers, Andy Seaborne. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-trig-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-trig-20140225/"> <span class="insert">TriG: RDF Dataset Language </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">. W3C Recommendation, 25 February 2014. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-trig-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-trig-20140225/"> <span class="insert">http://www.w3.org/TR/2014/REC-trig-20140225/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. The latest edition is available at </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/trig/"></tt></span> <a href="http://www.w3.org/TR/trig/"> <span class="insert">http://www.w3.org/TR/trig/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-TURTLE"></tt></span> <dt id="bib-TURTLE"> <span class="insert">[TURTLE] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Eric Prud'hommeaux, Gavin Carothers. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-turtle-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-turtle-20140225/"> <span class="insert">RDF 1.1 Turtle: Terse RDF Triple Language. </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">W3C Recommendation, 25 February 2014. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-turtle-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-turtle-20140225/"> <span class="insert">http://www.w3.org/TR/2014/REC-turtle-20140225/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. The latest edition is available at </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/turtle/"></tt></span> <a href="http://www.w3.org/TR/turtle/"> <span class="insert">http://www.w3.org/TR/turtle/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt></dl></tt></span> </dl> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="informative-references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="informative-references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_informative-references"></tt></span> <h3 aria-level="2" role="heading" id="h3_informative-references"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">C.2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Informative references </span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <span class="tagInsert">insert: <tt><dl class="bibliography" about=""></tt></span> <dl class="bibliography" about=""> <span class="tagInsert">insert: <tt><dt id="bib-BERNERS-LEE98"></tt></span> <dt id="bib-BERNERS-LEE98"> <span class="insert">[BERNERS-LEE98] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">Tim Berners-Lee. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/DesignIssues/RDFnot.html"></tt></span> <a href="http://www.w3.org/DesignIssues/RDFnot.html"> <span class="insert">What the Semantic Web can represent </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">. 1998. URI: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/DesignIssues/RDFnot.html"></tt></span> <a href="http://www.w3.org/DesignIssues/RDFnot.html"> <span class="insert">http://www.w3.org/DesignIssues/RDFnot.html </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-OWL2-OVERVIEW"></tt></span> <dt id="bib-OWL2-OVERVIEW"> <span class="insert">[OWL2-OVERVIEW] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">W3C OWL Working Group. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/owl2-overview/"></tt></span> <a href="http://www.w3.org/TR/owl2-overview/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">OWL 2 Web Ontology Language Document Overview (Second Edition) </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 11 December 2012. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/owl2-overview/"></tt></span> <a href="http://www.w3.org/TR/owl2-overview/"> <span class="insert">http://www.w3.org/TR/owl2-overview/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RDF11-PRIMER"></tt></span> <dt id="bib-RDF11-PRIMER"> <span class="insert">[RDF11-PRIMER] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">Guus Schreiber, Yves Raimond. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/NOTE-rdf11-primer-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/NOTE-rdf11-primer-20140225/"> <span class="insert">RDF 1.1 Primer </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">. W3C Working Group Note, 25 February 2014. The latest version is available at </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-primer/"></tt></span> <a href="http://www.w3.org/TR/rdf11-primer/"> <span class="insert">http://www.w3.org/TR/rdf11-primer/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt></dl></tt></span> </dl> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> </body> </html>
--- a/REC-drafts/REC-rdf-syntax-grammar-20140225/diff.html Mon Feb 17 01:40:58 2014 +0100
+++ b/REC-drafts/REC-rdf-syntax-grammar-20140225/diff.html Mon Feb 17 09:55:18 2014 +0100
@@ -1,19940 +1,53 @@
-<html lang="en" typeof="bibo:Document w3p:REC" about="" property="dcterms:language" content="en" prefix="bibo: http://purl.org/ontology/bibo/ w3p: http://www.w3.org/2001/02pd/rec54#" xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
-<title>RDF 1.1 XML Syntax</title>
-
-<style type="text/css">
-/*<![CDATA[*/
- figure { width: 76% ; text-align: center}
- table { border-collapse:collapse; }
- table, td, th { border:1px solid black; }
- caption { font-weight: bold; text-align: left ; }
-/*]]>*/
-</style>
-
-<style type="text/css">
-/*<![CDATA[*/
-/*****************************************************************
- * ReSpec 3 CSS
- * Robin Berjon - http://berjon.com/
- *****************************************************************/
-
-/* --- INLINES --- */
-em.rfc2119 {
- text-transform: lowercase;
- font-variant: small-caps;
- font-style: normal;
- color: #900;
-}
-
-h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
-h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
- border: none;
-}
-
-dfn {
- font-weight: bold;
-}
-
-a.internalDFN {
- color: inherit;
- border-bottom: 1px solid #99c;
- text-decoration: none;
-}
-
-a.externalDFN {
- color: inherit;
- border-bottom: 1px dotted #ccc;
- text-decoration: none;
-}
-
-a.bibref {
- text-decoration: none;
-}
-
-cite .bibref {
- font-style: normal;
-}
-
-code {
- color: #ff4500;
-}
-
-/* --- TOC --- */
-.toc a, .tof a {
- text-decoration: none;
-}
-
-a .secno, a .figno {
- color: #000;
-}
-
-ul.tof, ol.tof {
- list-style: none outside none;
-}
-
-.caption {
- margin-top: 0.5em;
- font-style: italic;
-}
-
-/* --- TABLE --- */
-table.simple {
- border-spacing: 0;
- border-collapse: collapse;
- border-bottom: 3px solid #005a9c;
-}
-
-.simple th {
- background: #005a9c;
- color: #fff;
- padding: 3px 5px;
- text-align: left;
-}
-
-.simple th[scope="row"] {
- background: inherit;
- color: inherit;
- border-top: 1px solid #ddd;
-}
-
-.simple td {
- padding: 3px 10px;
- border-top: 1px solid #ddd;
-}
-
-.simple tr:nth-child(even) {
- background: #f0f6ff;
-}
-
-/* --- DL --- */
-.section dd > p:first-child {
- margin-top: 0;
-}
-
-.section dd > p:last-child {
- margin-bottom: 0;
-}
-
-.section dd {
- margin-bottom: 1em;
-}
-
-.section dl.attrs dd, .section dl.eldef dd {
- margin-bottom: 0;
-}
-
-@media print {
- .removeOnSave {
- display: none;
- }
-}
-/*]]>*/
-</style>
-
-<style type="text/css">
-/*<![CDATA[*/
-/* --- EXAMPLES --- */
-div.example-title {
- min-width: 7.5em;
- color: #b9ab2d;
-}
-div.example-title span {
- text-transform: uppercase;
-}
-aside.example, div.example, div.illegal-example {
- padding: 0.5em;
- margin: 1em 0;
- position: relative;
- clear: both;
-}
-div.illegal-example { color: red }
-div.illegal-example p { color: black }
-aside.example, div.example {
- padding: .5em;
- border-left-width: .5em;
- border-left-style: solid;
- border-color: #e0cb52;
- background: #fcfaee;
-}
-
-aside.example div.example {
- border-left-width: .1em;
- border-color: #999;
- background: #fff;
-}
-aside.example div.example div.example-title {
- color: #999;
-}
-/*]]>*/
-</style>
-
-<style type="text/css">
-/*<![CDATA[*/
-/* --- ISSUES/NOTES --- */
-div.issue-title, div.note-title {
- padding-right: 1em;
- min-width: 7.5em;
- color: #b9ab2d;
-}
-div.issue-title { color: #e05252; }
-div.note-title { color: #2b2; }
-div.issue-title span, div.note-title span {
- text-transform: uppercase;
-}
-div.note, div.issue {
- margin-top: 1em;
- margin-bottom: 1em;
-}
-.note > p:first-child, .issue > p:first-child { margin-top: 0 }
-.issue, .note {
- padding: .5em;
- border-left-width: .5em;
- border-left-style: solid;
-}
-div.issue, div.note {
- padding: 1em 1.2em 0.5em;
- margin: 1em 0;
- position: relative;
- clear: both;
-}
-span.note, span.issue { padding: .1em .5em .15em; }
-
-.issue {
- border-color: #e05252;
- background: #fbe9e9;
-}
-.note {
- border-color: #52e052;
- background: #e9fbe9;
-}
-
-
-/*]]>*/
-</style>
-<link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/W3C-REC" type="text/css" /><!--[if lt IE 9]><script src='https://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]-->
-<style type='text/css'>
-.diff-old-a {
- font-size: smaller;
- color: red;
-}
+<span class="tagDelete">delete: <tt><?xml version="1.0" encoding="utf-8"?></tt></span> <span class="tagDelete">delete: <tt><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></tt></span> <span class="tagDelete">delete: <tt><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"></tt></span> <span class="tagInsert">insert: <tt><!DOCTYPE html></tt></span> <!DOCTYPE html> <span class="tagInsert">insert: <tt><html lang="en" typeof="bibo:Document w3p:REC" about="" property="dcterms:language" content="en" prefix="bibo: http://purl.org/ontology/bibo/ w3p: http://www.w3.org/2001/02pd/rec54#" xmlns="http://www.w3.org/1999/xhtml"></tt></span> <html lang="en" typeof="bibo:Document w3p:REC" about="" property="dcterms:language" content="en" prefix="bibo: http://purl.org/ontology/bibo/ w3p: http://www.w3.org/2001/02pd/rec54#" xmlns="http://www.w3.org/1999/xhtml"> <head><style type="text/css"><!--
-.diff-new { background-color: yellow; }
-.diff-chg { background-color: lime; }
-.diff-new:before,
-.diff-new:after
- { content: "\2191" }
-.diff-chg:before, .diff-chg:after
- { content: "\2195" }
-.diff-old { text-decoration: line-through; background-color: #FBB; }
-.diff-old:before,
-.diff-old:after
- { content: "\2193" }
-:focus { border: thin red solid}
-</style>
-</head>
-<body class="h-entry" role="document" id="respecDocument">
-<div class="head" role="contentinfo" id="respecHeader">
-<p>
-<a href="http://www.w3.org/">
-<img width="72" height="48" alt="W3C" src="https://www.w3.org/Icons/w3c_home" />
-</a>
-</p>
-<h1 property="dcterms:title" id="title" class="title p-name">
-RDF
-1.1
-XML
-Syntax
-</h1>
-<h2 content="2014-02-24T23:00:00.000Z" datatype="xsd:dateTime" property="dcterms:issued" id="w3c-recommendation-25-february-2014">
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-<del class="diff-old">Proposed
-Edited
-</del>
-Recommendation
-<del class="diff-old">09
-January
-</del>
-<time datetime="2014-02-25" class="dt-published">
-<ins class="diff-chg">25
-February
-</ins>
-2014
-</time>
-</h2>
-<dl>
-<dt>
-This
-version:
-</dt>
-<dd>
-<del class="diff-old">http://www.w3.org/TR/2014/PER-rdf-syntax-grammar-20140109/
-</del>
-<a href="http://www.w3.org/TR/2014/REC-rdf-syntax-grammar-20140225/" class="u-url">
-<ins class="diff-chg">http://www.w3.org/TR/2014/REC-rdf-syntax-grammar-20140225/
-</ins>
-</a>
-</dd>
-<dt>
-Latest
-published
-version:
-</dt>
-<dd>
-<a href="http://www.w3.org/TR/rdf-syntax-grammar/">
-http://www.w3.org/TR/rdf-syntax-grammar/
-</a>
-</dd>
-<dt>
-<del class="diff-old">Latest
-editor's
-draft:
-</del>
-<ins class="diff-chg">Test
-suite:
-</ins>
-</dt>
-<dd>
-<del class="diff-old">http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-xml/index.html
-</del>
-<a href="http://www.w3.org/TR/2014/NOTE-rdf11-testcases-20140225/">
-<ins class="diff-chg">http://www.w3.org/TR/2014/NOTE-rdf11-testcases-20140225/
-</ins>
-</a>
-</dd>
-<dt>
-Previous
-version:
-</dt>
-<dd>
-<del class="diff-old">http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/
-</del>
-<a href="http://www.w3.org/TR/2014/PER-rdf-syntax-grammar-20140109/" rel="dcterms:replaces">
-<ins class="diff-chg">http://www.w3.org/TR/2014/PER-rdf-syntax-grammar-20140109/
-</ins>
-</a>
-</dd>
-<dt>
-Editors:
-</dt>
-<dd inlist="" rel="bibo:editor" class="p-author h-card vcard">
-<span typeof="foaf:Person">
-<a href="http://fabien.info/" content="Fabien Gandon" property="foaf:name" rel="foaf:homepage" class="u-url url p-name fn">
-Fabien
-Gandon
-</a>,
-<a href="http://www.inria.fr" class="p-org org h-org h-card" rel="foaf:workplaceHomepage">
-INRIA
-</a>
-</span>
-</dd>
-<dd inlist="" rel="bibo:editor" class="p-author h-card vcard">
-<span typeof="foaf:Person">
-<a href="http://www.cs.vu.nl/~guus/" content="Guus Schreiber" property="foaf:name" rel="foaf:homepage" class="u-url url p-name fn">
-Guus
-Schreiber
-</a>,
-<a href="http://www.vu.nl" class="p-org org h-org h-card" rel="foaf:workplaceHomepage">
-VU
-University
-Amsterdam
-</a>
-</span>
-</dd>
-<dt>
-Previous
-Editors:
-</dt>
-<dd>
-Dave
-Beckett
-</dd>
-</dl>
-<p>
-<ins class="diff-new">Please
-check
-the
-</ins><a href="http://www.w3.org/2014/rdf1.1-errata"><strong><ins class="diff-new">
-errata
-</ins></strong></a><ins class="diff-new">
-for
-any
-errors
-or
-issues
-reported
-since
-publication.
-</ins></p><p>
-This
-document
-is
-also
-available
-in
-this
-non-normative
-format:
-<a href="diff.html" rel="alternate">
-diff
-w.r.t.
-2004
-Recommendation
-</a>
-</p>
-<p>
-<ins class="diff-new">The
-English
-version
-of
-this
-specification
-is
-the
-only
-normative
-version.
-Non-normative
-</ins><a href="http://www.w3.org/Consortium/Translation/"><ins class="diff-new">
-translations
-</ins></a><ins class="diff-new">
-may
-also
-be
-available.
-</ins>
-</p>
-<p class="copyright">
-<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">
-Copyright
-</a>
-©
-2004-2014
-<a href="http://www.w3.org/">
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-</a>
-<sup>
-®
-</sup>
-(
-<a href="http://www.csail.mit.edu/">
-<abbr title="Massachusetts Institute of Technology">
-MIT
-</abbr>
-</a>,
-<a href="http://www.ercim.eu/">
-<abbr title="European Research Consortium for Informatics and Mathematics">
-ERCIM
-</abbr>
-</a>,
-<a href="http://www.keio.ac.jp/">
-Keio
-</a>,
-<a href="http://ev.buaa.edu.cn/">
-Beihang
-</a>
-),
-All
-Rights
-Reserved.
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">
-liability
-</a>,
-<a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">
-trademark
-</a>
-and
-<a href="http://www.w3.org/Consortium/Legal/copyright-documents">
-document
-use
-</a>
-rules
-apply.
-</p>
-<hr />
-</div>
-<section id="abstract" class="introductory" property="dcterms:abstract" datatype="" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_abstract">
-Abstract
-</h2>
-<p>
-<del class="diff-old">The
-Resource
-Description
-Framework
-(RDF)
-is
-a
-general-purpose
-language
-for
-representing
-information
-in
-the
-Web.
-</del>
-This
-document
-defines
-an
-XML
-syntax
-for
-RDF
-called
-RDF/XML
-in
-terms
-of
-Namespaces
-in
-XML,
-the
-XML
-Information
-Set
-and
-XML
-Base.
-</p>
-</section>
-<section class="introductory" id="sotd" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_sotd">
-Status
-of
-This
-Document
-</h2>
-<p>
-<em>
-This
-section
-describes
-the
-status
-of
-this
-document
-at
-the
-time
-of
-its
-publication.
-Other
-documents
-may
-supersede
-this
-document.
-A
-list
-of
-current
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-publications
-and
-the
-latest
-revision
-of
-this
-technical
-report
-can
-be
-found
-in
-the
-<a href="http://www.w3.org/TR/">
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-technical
-reports
-index
-</a>
-at
-http://www.w3.org/TR/.
-</em>
-</p>
-<p>
-This
-document
-is
-an
-edited
-version
-of
-the
-2004
-RDF
-XML
-Syntax
-Specification
-Recommendation.
-The
-purpose
-of
-this
-revision
-is
-to
-make
-this
-document
-available
-as
-part
-of
-the
-RDF
-1.1
-document
-set.
-Changes
-are
-limited
-to
-<del class="diff-old">errata,
-</del>
-revised
-references,
-terminology
-updates,
-and
-adaptations
-to
-the
-introduction.
-The
-technical
-content
-of
-the
-document
-is
-unchanged,
-except
-for
-the
-fact
-that
-the
-datatype
-XMLLiiteral
-is
-marked
-as
-non-normative
-in
-RDF
-1.1.
-The
-(non-normative)
-algorithm
-for
-parsing
-XMLLiteral
-(
-<a href="#parseTypeLiteralPropertyElt">
-Sec.
-7.2.17
-</a>
-)
-has
-been
-updated
-to
-be
-in
-line
-with
-the
-current
-state
-of
-XML
-technology.
-Details
-of
-the
-changes
-are
-listed
-in
-the
-<a href="#changes-rdf11">
-Changes
-</a>
-section.
-Since
-the
-edits
-to
-this
-document
-do
-not
-invalidate
-previous
-implementations
-the
-Director
-decided
-no
-new
-implementation
-report
-was
-required.
-</p>
-<p>
-This
-document
-was
-published
-by
-the
-<a href="http://www.w3.org/2011/rdf-wg/">
-RDF
-Working
-Group
-</a>
-as
-a
-<del class="diff-old">Proposed
-Edited
-Recommendation.This
-document
-is
-intended
-to
-become
-a
-W3C
-</del>
-Recommendation.
-<del class="diff-old">The
-W3C
-Membership
-and
-other
-interested
-parties
-are
-invited
-</del>
-<ins class="diff-chg">If
-you
-wish
-</ins>
-to
-<del class="diff-old">review
-the
-document
-and
-send
-</del>
-<ins class="diff-chg">make
-</ins>
-comments
-<ins class="diff-new">regarding
-this
-document,
-please
-send
-them
-</ins>
-to
-<a href="mailto:public-rdf-comments@w3.org">
-public-rdf-comments@w3.org
-</a>
-(
-<a href="mailto:public-rdf-comments-request@w3.org?subject=subscribe">
-subscribe
-</a>,
-<a href="http://lists.w3.org/Archives/Public/public-rdf-comments/">
-archives
-</a>
-<del class="diff-old">)
-through
-09
-February
-2014.
-Advisory
-Committee
-Representatives
-should
-consult
-their
-WBS
-questionnaires
-.
-</del>
-<ins class="diff-chg">).
-</ins>
-All
-comments
-are
-welcome.
-</p>
-<p>
-<del class="diff-old">Publication
-as
-a
-Proposed
-Edited
-Recommendation
-does
-not
-imply
-endorsement
-</del>
-<ins class="diff-chg">This
-document
-has
-been
-reviewed
-by
-</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
-W3C
-</ins></abbr><ins class="diff-chg">
-Members,
-by
-software
-developers,
-and
-by
-other
-</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
-W3C
-</ins></abbr><ins class="diff-chg">
-groups
-and
-interested
-parties,
-and
-is
-endorsed
-</ins>
-by
-the
-<ins class="diff-new">Director
-as
-a
-</ins>
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-<del class="diff-old">Membership.
-This
-</del>
-<ins class="diff-chg">Recommendation.
-It
-</ins>
-is
-a
-<del class="diff-old">draft
-</del>
-<ins class="diff-chg">stable
-</ins>
-document
-and
-may
-be
-<del class="diff-old">updated,
-replaced
-</del>
-<ins class="diff-chg">used
-as
-reference
-material
-</ins>
-or
-<del class="diff-old">obsoleted
-by
-other
-documents
-at
-any
-time.
-It
-</del>
-<ins class="diff-chg">cited
-from
-another
-document.
-</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
-W3C
-</ins></abbr><ins class="diff-chg">
-'s
-role
-in
-making
-the
-Recommendation
-</ins>
-is
-<del class="diff-old">inappropriate
-</del>
-to
-<del class="diff-old">cite
-this
-document
-as
-other
-than
-work
-in
-progress.
-</del>
-<ins class="diff-chg">draw
-attention
-to
-the
-specification
-and
-to
-promote
-its
-widespread
-deployment.
-This
-enhances
-the
-functionality
-and
-interoperability
-of
-the
-Web.
-</ins>
-</p>
-<p>
-This
-document
-was
-produced
-by
-a
-group
-operating
-under
-the
-<a href="http://www.w3.org/Consortium/Patent-Policy-20040205/" rel="w3p:patentRules" about="" id="sotd_patent">
-5
-February
-2004
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-Patent
-Policy
-</a>.
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-maintains
-a
-<a rel="disclosure" href="http://www.w3.org/2004/01/pp-impl/46168/status">
-public
-list
-of
-any
-patent
-disclosures
-</a>
-made
-in
-connection
-with
-the
-deliverables
-of
-the
-group;
-that
-page
-also
-includes
-instructions
-for
-disclosing
-a
-patent.
-An
-individual
-who
-has
-actual
-knowledge
-of
-a
-patent
-which
-the
-individual
-believes
-contains
-<a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">
-Essential
-Claim(s)
-</a>
-must
-disclose
-the
-information
-in
-accordance
-with
-<a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">
-section
-6
-of
-the
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-Patent
-Policy
-</a>.
-</p>
-</section>
-<section id="toc">
-<h2 class="introductory" aria-level="1" role="heading" id="h2_toc">
-Table
-of
-Contents
-</h2>
-<ul class="toc" role="directory" id="respecContents">
-<li class="tocline">
-<a href="#section-Introduction" class="tocxref">
-<span class="secno">
-1.
-</span>
-Introduction
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax" class="tocxref">
-<span class="secno">
-2.
-</span>
-An
-XML
-Syntax
-for
-RDF
-</a>
-<ul class="toc">
-<li class="tocline">
-<a href="#section-Syntax-intro" class="tocxref">
-<span class="secno">
-2.1
-</span>
-Introduction
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-node-property-elements" class="tocxref">
-<span class="secno">
-2.2
-</span>
-Node
-Elements
-and
-Property
-Elements
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-multiple-property-elements" class="tocxref">
-<span class="secno">
-2.3
-</span>
-Multiple
-Property
-Elements
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-empty-property-elements" class="tocxref">
-<span class="secno">
-2.4
-</span>
-Empty
-Property
-Elements
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-property-attributes" class="tocxref">
-<span class="secno">
-2.5
-</span>
-Property
-Attributes
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-complete-document" class="tocxref">
-<span class="secno">
-2.6
-</span>
-Completing
-the
-Document:
-Document
-Element
-and
-XML
-Declaration
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-languages" class="tocxref">
-<span class="secno">
-2.7
-</span>
-Languages:
-<code>
-xml:lang
-</code>
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-XML-literals" class="tocxref">
-<span class="secno">
-2.8
-</span>
-XML
-Literals:
-<code>
-<del class="diff-old">rdf:parseType="Literal"
-</del>
-<ins class="diff-chg">rdf:parseType="Literal"
-</ins>
-</code>
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-datatyped-literals" class="tocxref">
-<span class="secno">
-2.9
-</span>
-Typed
-Literals:
-<code>
-rdf:datatype
-</code>
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-blank-nodes" class="tocxref">
-<span class="secno">
-2.10
-</span>
-Identifying
-Blank
-Nodes:
-<code>
-rdf:nodeID
-</code>
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-parsetype-resource" class="tocxref">
-<span class="secno">
-2.11
-</span>
-Omitting
-Blank
-Nodes:
-<code>
-<del class="diff-old">rdf:parseType="Resource"
-</del>
-<ins class="diff-chg">rdf:parseType="Resource"
-</ins>
-</code>
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-property-attributes-on-property-element" class="tocxref">
-<span class="secno">
-2.12
-</span>
-Omitting
-Nodes:
-Property
-Attributes
-on
-an
-empty
-Property
-Element
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-typed-nodes" class="tocxref">
-<span class="secno">
-2.13
-</span>
-Typed
-Node
-Elements
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-ID-xml-base" class="tocxref">
-<span class="secno">
-2.14
-</span>
-Abbreviating
-URIs:
-<code>
-rdf:ID
-</code>
-and
-<code>
-xml:base
-</code>
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-list-elements" class="tocxref">
-<span class="secno">
-2.15
-</span>
-Container
-Membership
-Property
-Elements:
-<code>
-rdf:li
-</code>
-and
-<code>
-rdf:_
-</code>
-<em>
-n
-</em>
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-parsetype-Collection" class="tocxref">
-<span class="secno">
-2.16
-</span>
-Collections:
-<code>
-<del class="diff-old">rdf:parseType="Collection"
-</del>
-<ins class="diff-chg">rdf:parseType="Collection"
-</ins>
-</code>
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Syntax-reifying" class="tocxref">
-<span class="secno">
-2.17
-</span>
-Reifying
-Statements:
-<code>
-rdf:ID
-</code>
-</a>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a href="#section-Terminology" class="tocxref">
-<span class="secno">
-3.
-</span>
-Terminology
-</a>
-</li>
-<li class="tocline">
-<a href="#section-MIME-Type" class="tocxref">
-<span class="secno">
-4.
-</span>
-RDF
-MIME
-Type,
-File
-Extension
-and
-Macintosh
-File
-Type
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Global" class="tocxref">
-<span class="secno">
-5.
-</span>
-Global
-Issues
-</a>
-<ul class="toc">
-<li class="tocline">
-<a href="#section-Namespace" class="tocxref">
-<span class="secno">
-5.1
-</span>
-The
-RDF
-Namespace
-and
-Vocabulary
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Identifiers" class="tocxref">
-<span class="secno">
-5.2
-</span>
-Identifiers
-</a>
-</li>
-<li class="tocline">
-<a href="#section-baseURIs" class="tocxref">
-<span class="secno">
-5.3
-</span>
-Resolving
-IRIs
-</a>
-</li>
-<li class="tocline">
-<a href="#section-constraints" class="tocxref">
-<span class="secno">
-5.4
-</span>
-Constraints
-</a>
-</li>
-<li class="tocline">
-<a href="#section-conformance" class="tocxref">
-<span class="secno">
-5.5
-</span>
-Conformance
-</a>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a href="#section-Data-Model" class="tocxref">
-<span class="secno">
-6.
-</span>
-Syntax
-Data
-Model
-</a>
-<ul class="toc">
-<li class="tocline">
-<a href="#section-Nodes" class="tocxref">
-<span class="secno">
-6.1
-</span>
-Events
-</a>
-<ul class="toc">
-<li class="tocline">
-<a href="#section-root-node" class="tocxref">
-<span class="secno">
-6.1.1
-</span>
-Root
-Event
-</a>
-</li>
-<li class="tocline">
-<a href="#section-element-node" class="tocxref">
-<span class="secno">
-6.1.2
-</span>
-Element
-Event
-</a>
-</li>
-<li class="tocline">
-<a href="#section-end-element-node" class="tocxref">
-<span class="secno">
-6.1.3
-</span>
-End
-Element
-Event
-</a>
-</li>
-<li class="tocline">
-<a href="#section-attribute-node" class="tocxref">
-<span class="secno">
-6.1.4
-</span>
-Attribute
-Event
-</a>
-</li>
-<li class="tocline">
-<a href="#section-text-node" class="tocxref">
-<span class="secno">
-6.1.5
-</span>
-Text
-Event
-</a>
-</li>
-<li class="tocline">
-<a href="#section-identifier-node" class="tocxref">
-<span class="secno">
-6.1.6
-</span>
-IRI
-Event
-</a>
-</li>
-<li class="tocline">
-<a href="#section-blank-nodeid-event" class="tocxref">
-<span class="secno">
-6.1.7
-</span>
-Blank
-Node
-Identifier
-Event
-</a>
-</li>
-<li class="tocline">
-<a href="#section-literal-node" class="tocxref">
-<span class="secno">
-6.1.8
-</span>
-Plain
-Literal
-Event
-</a>
-</li>
-<li class="tocline">
-<a href="#section-typed-literal-node" class="tocxref">
-<span class="secno">
-6.1.9
-</span>
-Typed
-Literal
-Event
-</a>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a href="#section-Infoset-Mapping" class="tocxref">
-<span class="secno">
-6.2
-</span>
-Information
-Set
-Mapping
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Infoset-Grammar-Notation" class="tocxref">
-<span class="secno">
-6.3
-</span>
-Grammar
-Notation
-</a>
-<ul class="toc">
-<li class="tocline">
-<a href="#section-Infoset-Grammar-General" class="tocxref">
-<span class="secno">
-6.3.1
-</span>
-Grammar
-General
-Notation
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Infoset-Grammar-Matching" class="tocxref">
-<span class="secno">
-6.3.2
-</span>
-Grammar
-Event
-Matching
-Notation
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Infoset-Grammar-Action" class="tocxref">
-<span class="secno">
-6.3.3
-</span>
-Grammar
-Action
-Notation
-</a>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a href="#section-Infoset-Grammar" class="tocxref">
-<span class="secno">
-7.
-</span>
-RDF/XML
-Grammar
-</a>
-<ul class="toc">
-<li class="tocline">
-<a href="#section-grammar-summary" class="tocxref">
-<span class="secno">
-7.1
-</span>
-Grammar
-summary
-</a>
-</li>
-<li class="tocline">
-<a href="#section-grammar-productions" class="tocxref">
-<span class="secno">
-7.2
-</span>
-Grammar
-Productions
-</a>
-<ul class="toc">
-<li class="tocline">
-<a href="#start" class="tocxref">
-<span class="secno">
-7.2.1
-</span>
-Grammar
-start
-</a>
-</li>
-<li class="tocline">
-<a href="#coreSyntaxTerms" class="tocxref">
-<span class="secno">
-7.2.2
-</span>
-Production
-coreSyntaxTerms
-</a>
-</li>
-<li class="tocline">
-<a href="#syntaxTerms" class="tocxref">
-<span class="secno">
-7.2.3
-</span>
-Production
-syntaxTerms
-</a>
-</li>
-<li class="tocline">
-<a href="#oldTerms" class="tocxref">
-<span class="secno">
-7.2.4
-</span>
-Production
-oldTerms
-</a>
-</li>
-<li class="tocline">
-<a href="#nodeElementURIs" class="tocxref">
-<span class="secno">
-7.2.5
-</span>
-Production
-nodeElementURIs
-</a>
-</li>
-<li class="tocline">
-<a href="#propertyElementURIs" class="tocxref">
-<span class="secno">
-7.2.6
-</span>
-Production
-propertyElementURIs
-</a>
-</li>
-<li class="tocline">
-<a href="#propertyAttributeURIs" class="tocxref">
-<span class="secno">
-7.2.7
-</span>
-Production
-propertyAttributeURIs
-</a>
-</li>
-<li class="tocline">
-<a href="#doc" class="tocxref">
-<span class="secno">
-7.2.8
-</span>
-Production
-doc
-</a>
-</li>
-<li class="tocline">
-<a href="#RDF" class="tocxref">
-<span class="secno">
-7.2.9
-</span>
-Production
-RDF
-</a>
-</li>
-<li class="tocline">
-<a href="#nodeElementList" class="tocxref">
-<span class="secno">
-7.2.10
-</span>
-Production
-nodeElementList
-</a>
-</li>
-<li class="tocline">
-<a href="#nodeElement" class="tocxref">
-<span class="secno">
-7.2.11
-</span>
-Production
-nodeElement
-</a>
-</li>
-<li class="tocline">
-<a href="#ws" class="tocxref">
-<span class="secno">
-7.2.12
-</span>
-Production
-ws
-</a>
-</li>
-<li class="tocline">
-<a href="#propertyEltList" class="tocxref">
-<span class="secno">
-7.2.13
-</span>
-Production
-propertyEltList
-</a>
-</li>
-<li class="tocline">
-<a href="#propertyElt" class="tocxref">
-<span class="secno">
-7.2.14
-</span>
-Production
-propertyElt
-</a>
-</li>
-<li class="tocline">
-<a href="#resourcePropertyElt" class="tocxref">
-<span class="secno">
-7.2.15
-</span>
-Production
-resourcePropertyElt
-</a>
-</li>
-<li class="tocline">
-<a href="#literalPropertyElt" class="tocxref">
-<span class="secno">
-7.2.16
-</span>
-Production
-literalPropertyElt
-</a>
-</li>
-<li class="tocline">
-<a href="#parseTypeLiteralPropertyElt" class="tocxref">
-<span class="secno">
-7.2.17
-</span>
-Production
-parseTypeLiteralPropertyElt
-</a>
-</li>
-<li class="tocline">
-<a href="#parseTypeResourcePropertyElt" class="tocxref">
-<span class="secno">
-7.2.18
-</span>
-Production
-parseTypeResourcePropertyElt
-</a>
-</li>
-<li class="tocline">
-<a href="#parseTypeCollectionPropertyElt" class="tocxref">
-<span class="secno">
-7.2.19
-</span>
-Production
-parseTypeCollectionPropertyElt
-</a>
-</li>
-<li class="tocline">
-<a href="#parseTypeOtherPropertyElt" class="tocxref">
-<span class="secno">
-7.2.20
-</span>
-Production
-parseTypeOtherPropertyElt
-</a>
-</li>
-<li class="tocline">
-<a href="#emptyPropertyElt" class="tocxref">
-<span class="secno">
-7.2.21
-</span>
-Production
-emptyPropertyElt
-</a>
-</li>
-<li class="tocline">
-<a href="#idAttr" class="tocxref">
-<span class="secno">
-7.2.22
-</span>
-Production
-idAttr
-</a>
-</li>
-<li class="tocline">
-<a href="#nodeIdAttr" class="tocxref">
-<span class="secno">
-7.2.23
-</span>
-Production
-nodeIdAttr
-</a>
-</li>
-<li class="tocline">
-<a href="#aboutAttr" class="tocxref">
-<span class="secno">
-7.2.24
-</span>
-Production
-aboutAttr
-</a>
-</li>
-<li class="tocline">
-<a href="#propertyAttr" class="tocxref">
-<span class="secno">
-7.2.25
-</span>
-Production
-propertyAttr
-</a>
-</li>
-<li class="tocline">
-<a href="#resourceAttr" class="tocxref">
-<span class="secno">
-7.2.26
-</span>
-Production
-resourceAttr
-</a>
-</li>
-<li class="tocline">
-<a href="#datatypeAttr" class="tocxref">
-<span class="secno">
-7.2.27
-</span>
-Production
-datatypeAttr
-</a>
-</li>
-<li class="tocline">
-<a href="#parseLiteral" class="tocxref">
-<span class="secno">
-7.2.28
-</span>
-Production
-parseLiteral
-</a>
-</li>
-<li class="tocline">
-<a href="#parseResource" class="tocxref">
-<span class="secno">
-7.2.29
-</span>
-Production
-parseResource
-</a>
-</li>
-<li class="tocline">
-<a href="#parseCollection" class="tocxref">
-<span class="secno">
-7.2.30
-</span>
-Production
-parseCollection
-</a>
-</li>
-<li class="tocline">
-<a href="#parseOther" class="tocxref">
-<span class="secno">
-7.2.31
-</span>
-Production
-parseOther
-</a>
-</li>
-<li class="tocline">
-<a href="#URI-reference" class="tocxref">
-<span class="secno">
-7.2.32
-</span>
-Production
-IRI
-</a>
-</li>
-<li class="tocline">
-<a href="#literal" class="tocxref">
-<span class="secno">
-7.2.33
-</span>
-Production
-literal
-</a>
-</li>
-<li class="tocline">
-<a href="#rdf-id" class="tocxref">
-<span class="secno">
-7.2.34
-</span>
-Production
-rdf-id
-</a>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a href="#section-Reification" class="tocxref">
-<span class="secno">
-7.3
-</span>
-Reification
-Rules
-</a>
-</li>
-<li class="tocline">
-<a href="#section-List-Expand" class="tocxref">
-<span class="secno">
-7.4
-</span>
-List
-Expansion
-Rules
-</a>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a href="#section-Serialising" class="tocxref">
-<span class="secno">
-8.
-</span>
-Serializing
-an
-RDF
-Graph
-to
-RDF/XML
-</a>
-</li>
-<li class="tocline">
-<a href="#section-rdf-in-SVG" class="tocxref">
-<span class="secno">
-9.
-</span>
-Using
-RDF/XML
-with
-SVG
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Acknowledgments" class="tocxref">
-<span class="secno">
-A.
-</span>
-Acknowledgments
-</a>
-</li>
-<li class="tocline">
-<a href="#changes-rdf11" class="tocxref">
-<span class="secno">
-B.
-</span>
-Changes
-<del class="diff-old">to
-</del>
-<ins class="diff-chg">since
-</ins>
-2004
-Recommendation
-</a>
-</li>
-<li class="tocline">
-<a href="#section-Schemas" class="tocxref">
-<span class="secno">
-C.
-</span>
-Syntax
-Schemas
-</a>
-<ul class="toc">
-<li class="tocline">
-<a href="#section-RELAXNG-Schema" class="tocxref">
-<span class="secno">
-C.1
-</span>
-<del class="diff-old">RELAX NG
-</del>
-<ins class="diff-chg">RELAX NG
-</ins>
-Compact
-Schema
-</a>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a href="#references" class="tocxref">
-<span class="secno">
-D.
-</span>
-References
-</a>
-<ul class="toc">
-<li class="tocline">
-<a href="#normative-references" class="tocxref">
-<span class="secno">
-D.1
-</span>
-Normative
-references
-</a>
-</li>
-<li class="tocline">
-<a href="#informative-references" class="tocxref">
-<span class="secno">
-D.2
-</span>
-Informative
-references
-</a>
-</li>
-</ul>
-</li>
-</ul>
-</section>
-<section id="section-Introduction" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_section-Introduction">
-<span class="secno">
-1.
-</span>
-Introduction
-</h2>
-<p>
-This
-document
-defines
-the
-XML
-[
-<cite>
-<a class="bibref" href="#bib-XML10">
-XML10
-</a>
-</cite>
-]
-syntax
-for
-RDF
-graphs.
-</p>
-<p>
-This
-document
-revises
-the
-original
-RDF/XML
-grammar
-[
-<cite>
-<a class="bibref" href="#bib-RDFMS">
-RDFMS
-</a>
-</cite>
-]
-in
-terms
-of
-XML
-Information
-Set
-[
-<cite>
-<a class="bibref" href="#bib-XML-INFOSET">
-XML-INFOSET
-</a>
-</cite>
-]
-information
-items
-which
-moves
-away
-from
-the
-rather
-low-level
-details
-of
-XML,
-such
-as
-particular
-forms
-of
-empty
-elements.
-This
-allows
-the
-grammar
-to
-be
-more
-precisely
-recorded
-and
-the
-mapping
-from
-the
-XML
-syntax
-to
-the
-RDF
-Graph
-more
-clearly
-shown.
-The
-mapping
-to
-the
-RDF
-graph
-is
-done
-by
-emitting
-statements
-in
-the
-N-Triples
-[
-<cite>
-<a class="bibref" href="#bib-N-TRIPLES">
-N-TRIPLES
-</a>
-</cite>
-]
-format.
-</p>
-<p>
-This
-document
-is
-part
-of
-the
-suite
-of
-RDF
-1.1
-documents.
-Other
-documents
-in
-this
-suite
-are:
-</p>
-<ul>
-<li>
-A
-document
-describing
-the
-basic
-concepts
-underlying
-RDF,
-as
-well
-as
-abstract
-syntax
-<del class="diff-old">("RDF
-</del>
-<ins class="diff-chg">("RDF
-</ins>
-Concepts
-and
-Abstract
-<del class="diff-old">Syntax")
-</del>
-<ins class="diff-chg">Syntax")
-</ins>
-[
-<cite>
-<a class="bibref" href="#bib-RDF11-CONCEPTS">
-RDF11-CONCEPTS
-</a>
-</cite>
-]
-</li>
-<li>
-A
-document
-describing
-the
-formal
-model-theoretic
-semantics
-of
-RDF
-<del class="diff-old">("RDF
-Semantics")
-</del>
-<ins class="diff-chg">("RDF
-Semantics")
-</ins>
-[
-<cite>
-<a class="bibref" href="#bib-RDF11-MT">
-RDF11-MT
-</a>
-</cite>
-]
-</li>
-<li>
-Specifications
-of
-concrete
-syntaxes
-for
-RDF:
-<ul>
-<li>
-Turtle
-[
-<cite>
-<a class="bibref" href="#bib-TURTLE">
-TURTLE
-</a>
-</cite>
-]
-and
-TriG
-[
-<cite>
-<a class="bibref" href="#bib-TRIG">
-TRIG
-</a>
-</cite>
-]
-</li>
-<li>
-JSON-LD
-[
-<cite>
-<a class="bibref" href="#bib-JSON-LD">
-JSON-LD
-</a>
-</cite>
-]
-(JSON
-based)
-</li>
-<li>
-RDFa
-[
-<cite>
-<a class="bibref" href="#bib-RDFA-PRIMER">
-RDFA-PRIMER
-</a>
-</cite>
-]
-(for
-HTML
-embedding)
-</li>
-<li>
-N-Triples
-and
-N-Quads
-(line-based
-exchange
-formats)
-</li>
-</ul>
-</li>
-<li>
-A
-document
-describing
-RDF
-Schema
-[
-<cite>
-<a class="bibref" href="#bib-RDF11-SCHEMA">
-RDF11-SCHEMA
-</a>
-</cite>
-],
-which
-provides
-a
-data-modeling
-vocabulary
-for
-RDF
-data.
-</li>
-</ul>
-<p>
-For
-a
-longer
-introduction
-to
-the
-RDF/XML
-syntax
-with
-a
-historical
-perspective,
-see
-<del class="diff-old">"RDF:
-</del>
-<ins class="diff-chg">"RDF:
-</ins>
-Understanding
-the
-Striped
-RDF/XML
-<del class="diff-old">Syntax"
-</del>
-<ins class="diff-chg">Syntax"
-</ins>
-[
-<cite>
-<a class="bibref" href="#bib-STRIPEDRDF">
-STRIPEDRDF
-</a>
-</cite>
-].
-</p>
-</section>
-<section id="section-Syntax" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_section-Syntax">
-<span class="secno">
-2.
-</span>
-An
-XML
-Syntax
-for
-RDF
-</h2>
-<p>
-This
-section
-introduces
-the
-RDF/XML
-syntax,
-describes
-how
-it
-encodes
-RDF
-graphs
-and
-explains
-this
-with
-examples.
-If
-there
-is
-any
-conflict
-between
-this
-informal
-description
-and
-the
-formal
-description
-of
-the
-syntax
-and
-grammar
-in
-sections
-<a href="#section-Data-Model">
-6
-Syntax
-Data
-Model
-</a>
-and
-<a href="#section-Infoset-Grammar">
-7
-RDF/XML
-Grammar
-</a>,
-the
-latter
-two
-sections
-take
-precedence.
-</p>
-<section id="section-Syntax-intro" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-intro">
-<span class="secno">
-2.1
-</span>
-Introduction
-</h3>
-<p>
-The
-RDF
-Concepts
-and
-Abstract
-Syntax
-document
-[
-<cite>
-<a class="bibref" href="#bib-RDF11-CONCEPTS">
-RDF11-CONCEPTS
-</a>
-</cite>
-]
-defines
-the
-RDF
-Graph
-data
-model
-and
-the
-RDF
-Graph
-abstract
-syntax.
-Along
-with
-the
-RDF
-Semantics
-[
-<cite>
-<a class="bibref" href="#bib-RDF11-MT">
-RDF11-MT
-</a>
-</cite>
-]
-this
-provides
-an
-abstract
-syntax
-with
-a
-formal
-semantics
-for
-it.
-The
-RDF
-graph
-has
-<em>
-nodes
-</em>
-and
-labeled
-directed
-<em>
-arcs
-</em>
-that
-link
-pairs
-of
-nodes
-and
-this
-is
-represented
-as
-a
-set
-of
-RDF
-triples
-where
-each
-triple
-contains
-a
-<em>
-subject
-node
-</em>,
-<em>
-predicate
-</em>
-and
-<em>
-object
-node
-</em>.
-Nodes
-are
-IRIs,
-literals,
-or
-blank
-nodes.
-Blank
-nodes
-may
-be
-given
-a
-document-local
-identifier
-called
-a
-blank
-node
-identifier.
-Predicates
-are
-IRIs
-and
-can
-be
-interpreted
-as
-either
-a
-relationship
-between
-the
-two
-nodes
-or
-as
-defining
-an
-attribute
-value
-(object
-node)
-for
-some
-subject
-node.
-</p>
-<p>
-In
-order
-to
-encode
-the
-graph
-in
-XML,
-the
-nodes
-and
-predicates
-have
-to
-be
-represented
-in
-XML
-terms
-—
-element
-names,
-attribute
-names,
-element
-contents
-and
-attribute
-values.
-RDF/XML
-uses
-XML
-<a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#NT-QName">
-QNames
-</a>
-as
-defined
-in
-Namespaces
-in
-XML
-[
-<cite>
-<a class="bibref" href="#bib-XML-NAMES">
-XML-NAMES
-</a>
-</cite>
-]
-to
-represent
-IRIs.
-All
-QNames
-have
-a
-<a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-NSName">
-namespace
-name
-</a>
-which
-is
-an
-IRI
-and
-a
-short
-<a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#NT-LocalPart">
-local
-name
-</a>.
-In
-addition,
-QNames
-can
-either
-have
-a
-short
-<a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#NT-Prefix">
-prefix
-</a>
-or
-be
-declared
-with
-the
-default
-namespace
-declaration
-and
-have
-none
-(but
-still
-have
-a
-namespace
-name)
-</p>
-<p>
-The
-IRI
-represented
-by
-a
-QName
-is
-determined
-by
-appending
-the
-<a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#NT-LocalPart">
-local
-name
-</a>
-part
-of
-the
-QName
-after
-the
-<a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-NSName">
-namespace
-name
-</a>
-(IRI)
-part
-of
-the
-QName.
-This
-is
-used
-to
-shorten
-the
-IRI
-of
-all
-predicates
-and
-some
-nodes.
-IRIs
-identifying
-subject
-and
-object
-nodes
-can
-also
-be
-stored
-as
-XML
-attribute
-values.
-RDF
-literals
-which
-can
-only
-be
-object
-nodes,
-become
-either
-XML
-element
-text
-content
-or
-XML
-attribute
-values.
-</p>
-<p>
-A
-graph
-can
-be
-considered
-a
-collection
-of
-paths
-of
-the
-form
-node,
-predicate
-arc,
-node,
-predicate
-arc,
-node,
-predicate
-arc,
-...
-node
-which
-cover
-the
-entire
-graph.
-In
-RDF/XML
-these
-turn
-into
-sequences
-of
-elements
-inside
-elements
-which
-alternate
-between
-elements
-for
-nodes
-and
-predicate
-arcs.
-This
-has
-been
-called
-a
-series
-of
-node/arc
-stripes.
-The
-node
-at
-the
-start
-of
-the
-sequence
-turns
-into
-the
-outermost
-element,
-the
-next
-predicate
-arc
-turns
-into
-a
-child
-element,
-and
-so
-on.
-The
-stripes
-generally
-start
-at
-the
-top
-of
-an
-RDF/XML
-document
-and
-always
-begin
-with
-nodes.
-</p>
-<p>
-Several
-RDF/XML
-examples
-are
-given
-in
-the
-following
-sections
-building
-up
-to
-complete
-RDF/XML
-documents.
-<a href="#example7">
-Example
-7
-</a>
-is
-the
-first
-complete
-RDF/XML
-document.
-</p>
-</section>
-<section id="section-Syntax-node-property-elements" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-node-property-elements">
-<span class="secno">
-2.2
-</span>
-Node
-Elements
-and
-Property
-Elements
-</h3>
-<figure id="figure1">
-<img alt="Graph for RDF/XML Example" src="figure1.png" />
-<figcaption>
-Fig.
-<span class="figno">
-1
-</span>
-<span class="fig-title">
-Graph
-for
-RDF/XML
-Example
-(
-<a href="figure1.svg">
-SVG
-version
-</a>
-)
-</span>
-</figcaption>
-</figure>
-<p>
-An
-RDF
-graph
-is
-given
-in
-<a href="#figure1" class="fig-ref">
-Figure
-1
-</a>
-where
-the
-nodes
-are
-represented
-as
-ovals
-and
-contain
-their
-IRIs
-where
-they
-have
-them,
-all
-the
-predicate
-arcs
-are
-labeled
-with
-IRIs
-and
-string
-literals
-nodes
-have
-been
-written
-in
-rectangles.
-</p>
-<p>
-If
-we
-follow
-one
-node,
-predicate
-arc
-...
-,
-node
-path
-through
-the
-graph
-shown
-in
-<a href="#figure2" class="fig-ref">
-Figure
-2
-</a>:
-</p>
-<figure id="figure2">
-<img alt="One Path Through the Graph" src="figure2.png" />
-<figcaption>
-Fig.
-<span class="figno">
-2
-</span>
-<span class="fig-title">
-One
-Path
-Through
-the
-Graph
-(
-<a href="figure2.svg">
-SVG
-version
-</a>
-)
-</span>
-</figcaption>
-</figure>
-<p>
-The
-left
-hand
-side
-of
-the
-<a href="#figure2" class="fig-ref">
-Figure
-2
-</a>
-graph
-corresponds
-to
-the
-node/predicate
-arc
-stripes:
-</p>
-<ol>
-<li>
-Node
-with
-IRI
-<code>
-http://www.w3.org/TR/rdf-syntax-grammar
-</code>
-</li>
-<li>
-Predicate
-Arc
-labeled
-with
-IRI
-<code>
-http://example.org/terms/editor
-</code>
-</li>
-<li>
-Node
-with
-no
-IRI
-</li>
-<li>
-Predicate
-Arc
-labeled
-with
-IRI
-<code>
-http://example.org/terms/homePage
-</code>
-</li>
-<li>
-Node
-with
-IRI
-<code>
-http://purl.org/net/dajobe/
-</code>
-</li>
-</ol>
-<p>
-In
-RDF/XML,
-the
-sequence
-of
-5
-nodes
-and
-predicate
-arcs
-on
-the
-left
-hand
-side
-of
-<a href="#figure2" class="fig-ref">
-Figure
-2
-</a>
-corresponds
-to
-the
-usage
-of
-five
-XML
-elements
-of
-two
-types,
-for
-the
-graph
-nodes
-and
-predicate
-arcs.
-These
-are
-conventionally
-called
-<em>
-node
-elements
-</em>
-and
-<em>
-property
-elements
-</em>
-respectively.
-In
-the
-striping
-shown
-in
-<a href="#example1">
-Example
-1
-</a>,
-<code>
-rdf:Description
-</code>
-is
-the
-node
-element
-(used
-three
-times
-for
-the
-three
-nodes)
-and
-<code>
-ex:editor
-</code>
-and
-<code>
-ex:homePage
-</code>
-are
-the
-two
-property
-elements.
-</p>
-<del class="diff-old">
-</del>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-1
-</ins></span></div><pre id="example1" class="example"><strong>Striped RDF/XML (nodes and predicate arcs)</strong><ins class="diff-chg">
-
-</ins>
-<code><rdf:Description></code>
- <ex:editor>
- <code><rdf:Description></code>
- <ex:homePage>
- <code><rdf:Description></code>
- <code></rdf:Description></code>
- </ex:homePage>
- <code></rdf:Description></code>
- </ex:editor>
-<del class="diff-old"></rdf:Description>
-</del>
-<code></rdf:Description></code>
-</pre>
-</div>
-<p>
-The
-<a href="#figure2" class="fig-ref">
-Figure
-2
-</a>
-graph
-consists
-of
-some
-nodes
-that
-are
-IRIs
-(and
-others
-that
-are
-not)
-and
-this
-can
-be
-added
-to
-the
-RDF/XML
-using
-the
-<code>
-rdf:about
-</code>
-attribute
-on
-node
-elements
-to
-give
-the
-result
-in
-<a href="#example2">
-Example
-2
-</a>:
-</p>
-<del class="diff-old">
-<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</del>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-2
-</ins></span></div><pre id="example2" class="example"><strong>Node Elements with IRIs added</strong><ins class="diff-chg">
-
-<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</ins>
- <ex:editor>
- <rdf:Description>
- <ex:homePage>
-<del class="diff-old"> <rdf:Description rdf:about="http://purl.org/net/dajobe/">
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:about="http://purl.org/net/dajobe/">
-</ins>
- </rdf:Description>
- </ex:homePage>
- </rdf:Description>
- </ex:editor>
-</rdf:Description>
-</pre>
-</div>
-<p>
-Adding
-the
-other
-two
-paths
-through
-the
-<a href="#figure1" class="fig-ref">
-Figure
-1
-</a>
-graph
-to
-the
-RDF/XML
-in
-<a href="#example2">
-Example
-2
-</a>
-gives
-the
-result
-in
-<a href="#example3">
-Example
-3
-</a>
-(this
-example
-fails
-to
-show
-that
-the
-blank
-node
-is
-shared
-between
-the
-two
-paths,
-see
-<a href="#section-Syntax-blank-nodes">
-2.10
-</a>
-):
-</p>
-<div class="example">
-<div class="example-title">
-<del class="diff-old"><rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</del>
-<span>
-<ins class="diff-chg">Example
-3
-</ins></span></div><pre id="example3" class="example"><strong>Complete description of all graph paths</strong><ins class="diff-chg">
-<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</ins>
- <ex:editor>
- <rdf:Description>
- <ex:homePage>
-<del class="diff-old"> <rdf:Description rdf:about="http://purl.org/net/dajobe/">
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:about="http://purl.org/net/dajobe/">
-</ins>
- </rdf:Description>
- </ex:homePage>
- </rdf:Description>
- </ex:editor>
-</rdf:Description>
-<del class="diff-old"><rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</del>
-<ins class="diff-chg"><rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</ins>
- <ex:editor>
- <rdf:Description>
- <ex:fullName>Dave Beckett</ex:fullName>
- </rdf:Description>
- </ex:editor>
-</rdf:Description>
-<del class="diff-old"><rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</del>
-<ins class="diff-chg"><rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</ins>
- <dc:title>RDF 1.1 XML Syntax</dc:title>
-</rdf:Description>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-multiple-property-elements" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-multiple-property-elements">
-<span class="secno">
-2.3
-</span>
-Multiple
-Property
-Elements
-</h3>
-<p>
-There
-are
-several
-abbreviations
-that
-can
-be
-used
-to
-make
-common
-uses
-easier
-to
-write
-down.
-In
-particular,
-it
-is
-common
-that
-a
-subject
-node
-in
-the
-RDF
-graph
-has
-multiple
-outgoing
-predicate
-arcs.
-RDF/XML
-provides
-an
-abbreviation
-for
-the
-corresponding
-syntax
-when
-a
-node
-element
-about
-a
-resource
-has
-multiple
-property
-elements.
-This
-can
-be
-abbreviated
-by
-using
-multiple
-child
-property
-elements
-inside
-the
-node
-element
-describing
-the
-subject
-node.
-</p>
-<p>
-Taking
-<a href="#example3">
-Example
-3
-</a>,
-there
-are
-two
-node
-elements
-that
-can
-take
-multiple
-property
-elements.
-The
-subject
-node
-with
-IRI
-<code>
-http://www.w3.org/TR/rdf-syntax-grammar
-</code>
-has
-property
-elements
-<code>
-ex:editor
-</code>
-and
-<code>
-ex:title
-</code>
-and
-the
-node
-element
-for
-the
-blank
-node
-can
-take
-<code>
-ex:homePage
-</code>
-and
-<code>
-ex:fullName
-</code>.
-This
-abbreviation
-gives
-the
-result
-shown
-in
-<a href="#example4">
-Example
-4
-</a>
-(this
-example
-does
-show
-that
-there
-is
-a
-single
-blank
-node):
-</p>
-<del class="diff-old">
-<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</del>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-4
-</ins></span></div><pre id="example4" class="example"><strong>Using multiple property elements on a node element</strong><ins class="diff-chg">
-
-<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</ins>
- <ex:editor>
- <rdf:Description>
- <ex:homePage>
-<del class="diff-old"> <rdf:Description rdf:about="http://purl.org/net/dajobe/">
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:about="http://purl.org/net/dajobe/">
-</ins>
- </rdf:Description>
- </ex:homePage>
- <ex:fullName>Dave Beckett</ex:fullName>
- </rdf:Description>
- </ex:editor>
- <dc:title>RDF 1.1 XML Syntax</dc:title>
-</rdf:Description>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-empty-property-elements" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-empty-property-elements">
-<span class="secno">
-2.4
-</span>
-Empty
-Property
-Elements
-</h3>
-<p>
-When
-a
-predicate
-arc
-in
-an
-RDF
-graph
-points
-to
-an
-object
-node
-which
-has
-no
-further
-predicate
-arcs,
-which
-appears
-in
-RDF/XML
-as
-an
-empty
-node
-element
-<code>
-<rdf:Description
-<del class="diff-old">rdf:about="...">
-</del>
-<ins class="diff-chg">rdf:about="...">
-</ins>
-</code>
-<code>
-</rdf:Description>
-</code>
-(or
-<code>
-<rdf:Description
-<del class="diff-old">rdf:about="..."
-</del>
-<ins class="diff-chg">rdf:about="..."
-</ins>
-/>
-</code>
-)
-this
-form
-can
-be
-shortened.
-This
-is
-done
-by
-using
-the
-IRI
-of
-the
-object
-node
-as
-the
-value
-of
-an
-XML
-attribute
-<code>
-rdf:resource
-</code>
-on
-the
-containing
-property
-element
-and
-making
-the
-property
-element
-empty.
-</p>
-<p>
-In
-this
-example,
-the
-property
-element
-<code>
-ex:homePage
-</code>
-contains
-an
-empty
-node
-element
-with
-the
-IRI
-<code>
-http://purl.org/net/dajobe/
-</code>.
-This
-can
-be
-replaced
-with
-the
-empty
-property
-element
-form
-giving
-the
-result
-shown
-in
-<a href="#example5">
-Example
-5
-</a>:
-</p>
-<del class="diff-old">
-<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</del>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-5
-</ins></span></div><pre id="example5" class="example"><strong>Empty property elements</strong><ins class="diff-chg">
-
-<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</ins>
- <ex:editor>
- <rdf:Description>
-<del class="diff-old"> <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
-</del>
-<ins class="diff-chg"> <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
-</ins>
- <ex:fullName>Dave Beckett</ex:fullName>
- </rdf:Description>
- </ex:editor>
- <dc:title>RDF 1.1 XML Syntax</dc:title>
-</rdf:Description>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-property-attributes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-property-attributes">
-<span class="secno">
-2.5
-</span>
-Property
-Attributes
-</h3>
-<p>
-When
-a
-property
-element's
-content
-is
-string
-literal,
-it
-may
-be
-possible
-to
-use
-it
-as
-an
-XML
-attribute
-on
-the
-containing
-node
-element.
-This
-can
-be
-done
-for
-multiple
-properties
-on
-the
-same
-node
-element
-only
-if
-the
-property
-element
-name
-is
-not
-repeated
-(required
-by
-XML
-—
-attribute
-names
-are
-unique
-on
-an
-XML
-element)
-and
-any
-in-scope
-<code>
-xml:lang
-</code>
-on
-the
-property
-element's
-string
-literal
-(if
-any)
-are
-the
-same
-(see
-<a href="#section-Syntax-languages">
-Section
-2.7
-</a>
-)
-This
-abbreviation
-is
-known
-as
-a
-<em>
-Property
-Attribute
-</em>
-and
-can
-be
-applied
-to
-any
-node
-element.
-</p>
-<p>
-This
-abbreviation
-can
-also
-be
-used
-when
-the
-property
-element
-is
-<code>
-rdf:type
-</code>
-and
-it
-has
-an
-<code>
-rdf:resource
-</code>
-attribute
-the
-value
-of
-which
-is
-interpreted
-as
-a
-IRI
-object
-node.
-</p>
-<p>
-In
-<a href="#example5">
-Example
-5
-</a>:,
-there
-are
-two
-property
-elements
-with
-string
-literal
-content,
-the
-<code>
-dc:title
-</code>
-and
-<code>
-ex:fullName
-</code>
-property
-elements.
-These
-can
-be
-replaced
-with
-property
-attributes
-giving
-the
-result
-shown
-in
-<a href="#example6">
-Example
-6
-</a>:
-</p>
-<del class="diff-old">
-<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
- dc:title="RDF 1.1 XML Syntax">
-</del>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-6
-</ins></span></div><pre id="example6" class="example"><strong>Replacing property elements with string literal content into property attributes</strong><ins class="diff-chg">
-
-<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
- dc:title="RDF 1.1 XML Syntax">
-</ins>
- <ex:editor>
-<del class="diff-old"> <rdf:Description ex:fullName="Dave Beckett">
- <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
-</del>
-<ins class="diff-chg"> <rdf:Description ex:fullName="Dave Beckett">
- <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
-</ins>
- </rdf:Description>
- </ex:editor>
-</rdf:Description>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-complete-document" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-complete-document">
-<span class="secno">
-2.6
-</span>
-Completing
-the
-Document:
-Document
-Element
-and
-XML
-Declaration
-</h3>
-<p>
-To
-create
-a
-complete
-RDF/XML
-document,
-the
-serialization
-of
-the
-graph
-into
-XML
-is
-usually
-contained
-inside
-an
-<code>
-rdf:RDF
-</code>
-XML
-element
-which
-becomes
-the
-top-level
-XML
-document
-element.
-Conventionally
-the
-<code>
-rdf:RDF
-</code>
-element
-is
-also
-used
-to
-declare
-the
-XML
-namespaces
-that
-are
-used,
-although
-that
-is
-not
-required.
-When
-there
-is
-only
-one
-top-level
-node
-element
-inside
-<code>
-rdf:RDF
-</code>,
-the
-<code>
-rdf:RDF
-</code>
-can
-be
-omitted
-although
-any
-XML
-namespaces
-must
-still
-be
-declared.
-</p>
-<p>
-The
-XML
-specification
-also
-permits
-an
-XML
-declaration
-at
-the
-top
-of
-the
-document
-with
-the
-XML
-version
-and
-possibly
-the
-XML
-content
-encoding.
-This
-is
-optional
-but
-recommended.
-</p>
-<p>
-Completing
-the
-RDF/XML
-could
-be
-done
-for
-any
-of
-the
-correct
-complete
-graph
-examples
-from
-<a href="#example4">
-Example
-4
-</a>
-onwards
-but
-taking
-the
-smallest
-<a href="#example6">
-Example
-6
-</a>
-and
-adding
-the
-final
-components,
-gives
-a
-complete
-RDF/XML
-representation
-of
-the
-original
-<a href="#figure1" class="fig-ref">
-Figure
-1
-</a>
-graph
-in
-<a href="#example7">
-Example
-7
-</a>:
-</p>
-<del class="diff-old">Complete RDF/XML description of Figure 1 graph
-</del>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-7
-</ins></span></div><pre id="example7" class="example"><strong>Complete RDF/XML description of Figure 1 graph
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example07.rdf">example07.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example07.nt">example07.nt</a>)</strong>
-<del class="diff-old"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ex="http://example.org/stuff/1.0/">
-</del>
-<ins class="diff-chg"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ex="http://example.org/stuff/1.0/">
-</ins>
-<del class="diff-old"> <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
- dc:title="RDF1.1 XML Syntax">
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
- dc:title="RDF1.1 XML Syntax">
-</ins>
- <ex:editor>
-<del class="diff-old"> <rdf:Description ex:fullName="Dave Beckett">
- <ex:homePage rdf:resource="http://purl.org/net/dajobe/" />
-</del>
-<ins class="diff-chg"> <rdf:Description ex:fullName="Dave Beckett">
- <ex:homePage rdf:resource="http://purl.org/net/dajobe/" />
-</ins>
- </rdf:Description>
- </ex:editor>
- </rdf:Description>
-</rdf:RDF>
-</pre>
-</div>
-<p>
-It
-is
-possible
-to
-omit
-<code>
-rdf:RDF
-</code>
-in
-<a href="#example7">
-Example
-7
-</a>
-above
-since
-there
-is
-only
-one
-<code>
-rdf:Description
-</code>
-inside
-<code>
-rdf:RDF
-</code>
-but
-this
-is
-not
-shown
-here.
-</p>
-</section>
-<section id="section-Syntax-languages" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-languages">
-<span class="secno">
-2.7
-</span>
-Languages:
-<code>
-xml:lang
-</code>
-</h3>
-<p>
-RDF/XML
-permits
-the
-use
-of
-the
-<code>
-xml:lang
-</code>
-attribute
-as
-defined
-by
-<a href="http://www.w3.org/TR/REC-xml#sec-lang-tag">
-2.12
-Language
-Identification
-</a>
-of
-XML
-1.0
-[
-<cite>
-<a class="bibref" href="#bib-XML10">
-XML10
-</a>
-</cite>
-]
-to
-allow
-the
-identification
-of
-content
-language.
-The
-<code>
-xml:lang
-</code>
-attribute
-can
-be
-used
-on
-any
-node
-element
-or
-property
-element
-to
-indicate
-that
-the
-included
-content
-is
-in
-the
-given
-language.
-<a href="#section-Syntax-datatyped-literals">
-Typed
-literals
-</a>
-which
-includes
-<a href="#section-Syntax-XML-literals">
-XML
-literals
-</a>
-are
-not
-affected
-by
-this
-attribute.
-The
-most
-specific
-in-scope
-language
-present
-(if
-any)
-is
-applied
-to
-property
-element
-string
-literal
-content
-or
-property
-attribute
-values.
-The
-<code>
-<del class="diff-old">xml:lang=""
-</del>
-<ins class="diff-chg">xml:lang=""
-</ins>
-</code>
-form
-indicates
-the
-absence
-of
-a
-language
-identifier.
-</p>
-<p>
-Some
-examples
-of
-marking
-content
-languages
-for
-RDF
-properties
-are
-shown
-in
-<a href="#example8">
-Example
-8
-</a>:
-</p>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-8
-</ins></span></div><pre id="example8" class="example"><strong>Complete example of <code>xml:lang</code>
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example08.rdf">example08.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example08.nt">example08.nt</a>)</strong>
-<del class="diff-old"><?xml version="1.0" encoding="utf-8"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/">
-</del>
-<ins class="diff-chg"><?xml version="1.0" encoding="utf-8"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/">
-</ins>
-<del class="diff-old"> <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
-</ins>
- <dc:title>RDF 1.1 XML Syntax</dc:title>
-<del class="diff-old"> <dc:title xml:lang="en">RDF 1.1 XML Syntax</dc:title>
- <dc:title xml:lang="en-US">RDF 1.1 XML Syntax</dc:title>
-</del>
-<ins class="diff-chg"> <dc:title xml:lang="en">RDF 1.1 XML Syntax</dc:title>
- <dc:title xml:lang="en-US">RDF 1.1 XML Syntax</dc:title>
-</ins>
- </rdf:Description>
-<del class="diff-old"> <rdf:Description rdf:about="http://example.org/buecher/baum" xml:lang="de">
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:about="http://example.org/buecher/baum" xml:lang="de">
-</ins>
- <dc:title>Der Baum</dc:title>
- <dc:description>Das Buch ist außergewöhnlich</dc:description>
-<del class="diff-old"> <dc:title xml:lang="en">The Tree</dc:title>
-</del>
-<ins class="diff-chg"> <dc:title xml:lang="en">The Tree</dc:title>
-</ins>
- </rdf:Description>
-</rdf:RDF>
-</pre>
-</div>
-</section>
-<section class="informative" id="section-Syntax-XML-literals" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-XML-literals">
-<span class="secno">
-2.8
-</span>
-XML
-Literals:
-<code>
-<del class="diff-old">rdf:parseType="Literal"
-</del>
-<ins class="diff-chg">rdf:parseType="Literal"
-</ins>
-</code>
-</h3>
-<p>
-<em>
-This
-section
-is
-non-normative.
-</em>
-</p>
-<p>
-RDF
-allows
-XML
-literals
-[RDF11-CONCEPTS]
-to
-be
-given
-as
-the
-object
-node
-of
-a
-predicate.
-These
-are
-written
-in
-RDF/XML
-as
-content
-of
-a
-property
-element
-(not
-a
-property
-attribute)
-and
-indicated
-using
-the
-<code>
-<del class="diff-old">rdf:parseType="Literal"
-</del>
-<ins class="diff-chg">rdf:parseType="Literal"
-</ins>
-</code>
-attribute
-on
-the
-containing
-property
-element.
-</p>
-<p>
-An
-example
-of
-writing
-an
-XML
-literal
-is
-given
-in
-<a href="#example9">
-Example
-9
-</a>
-where
-there
-is
-a
-single
-RDF
-triple
-with
-the
-subject
-node
-IRI
-<code>
-http://example.org/item01
-</code>,
-the
-predicate
-IRI
-<code>
-http://example.org/stuff/1.0/prop
-</code>
-(from
-<code>
-ex:prop
-</code>
-)
-and
-the
-object
-node
-with
-XML
-literal
-content
-beginning
-<code>
-a:Box
-</code>.
-</p>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-9
-</ins></span></div><pre id="example9" class="example"><strong>Complete example of <code>rdf:parseType="Literal"</code>
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example09.rdf">example09.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example09.nt">example09.nt</a>)</strong>
-<del class="diff-old">
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:ex="http://example.org/stuff/1.0/">
-</del>
-<ins class="diff-chg">
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:ex="http://example.org/stuff/1.0/">
-</ins>
-<del class="diff-old"> <rdf:Description rdf:about="http://example.org/item01">
- <ex:prop rdf:parseType="Literal" xmlns:a="http://example.org/a#">
- <a:Box required="true">
- <a:widget size="10" />
- <a:grommit id="23" />
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:about="http://example.org/item01">
- <ex:prop rdf:parseType="Literal" xmlns:a="http://example.org/a#">
- <a:Box required="true">
- <a:widget size="10" />
- <a:grommit id="23" />
-</ins>
- </a:Box>
- </ex:prop>
- </rdf:Description>
-</rdf:RDF>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-datatyped-literals" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-datatyped-literals">
-<span class="secno">
-2.9
-</span>
-Typed
-Literals:
-<code>
-rdf:datatype
-</code>
-</h3>
-<p>
-RDF
-allows
-typed
-literals
-to
-be
-given
-as
-the
-object
-node
-of
-a
-predicate.
-Typed
-literals
-consist
-of
-a
-literal
-string
-and
-a
-datatype
-IRI.
-These
-are
-written
-in
-RDF/XML
-using
-the
-same
-syntax
-for
-literal
-string
-nodes
-in
-the
-property
-element
-form
-(not
-property
-attribute)
-but
-with
-an
-additional
-<code>
-<del class="diff-old">rdf:datatype="
-</del>
-<ins class="diff-chg">rdf:datatype="
-</ins>
-</code>
-<em>
-datatypeURI
-</em>
-<code>
-<del class="diff-old">"
-</del>
-<ins class="diff-chg">"
-</ins>
-</code>
-attribute
-on
-the
-property
-element.
-Any
-IRI
-can
-be
-used
-in
-the
-attribute.
-</p>
-<p>
-An
-example
-of
-an
-RDF
-typed
-literal
-is
-given
-in
-<a href="#example10">
-Example
-10
-</a>
-where
-there
-is
-a
-single
-RDF
-triple
-with
-the
-subject
-node
-IRI
-<code>
-http://example.org/item01
-</code>,
-the
-predicate
-IRI
-<code>
-http://example.org/stuff/1.0/size
-</code>
-(from
-<code>
-ex:size
-</code>
-)
-and
-the
-object
-node
-with
-the
-typed
-literal
-<del class="diff-old">("123",
-</del>
-<ins class="diff-chg">("123",
-</ins>
-<code>
-http://www.w3.org/2001/XMLSchema#int
-</code>
-)
-to
-be
-interpreted
-as
-an
-XML
-Schema
-[
-<cite>
-<a class="bibref" href="#bib-XMLSCHEMA-2">
-XMLSCHEMA-2
-</a>
-</cite>
-]
-datatype
-<code>
-int
-</code>.
-</p>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-10
-</ins></span></div><pre id="example10" class="example"><strong>Complete example of <code>rdf:datatype</code>
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example10.rdf">example10.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example10.nt">example10.nt</a>)</strong>
-<del class="diff-old">
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:ex="http://example.org/stuff/1.0/">
-</del>
-<ins class="diff-chg">
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:ex="http://example.org/stuff/1.0/">
-</ins>
-<del class="diff-old"> <rdf:Description rdf:about="http://example.org/item01">
- <ex:size rdf:datatype="http://www.w3.org/2001/XMLSchema#int">123</ex:size>
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:about="http://example.org/item01">
- <ex:size rdf:datatype="http://www.w3.org/2001/XMLSchema#int">123</ex:size>
-</ins>
- </rdf:Description>
-</rdf:RDF>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-blank-nodes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-blank-nodes">
-<span class="secno">
-2.10
-</span>
-Identifying
-Blank
-Nodes:
-<code>
-rdf:nodeID
-</code>
-</h3>
-<p>
-Blank
-nodes
-in
-the
-RDF
-graph
-are
-distinct
-but
-have
-no
-IRI
-identifier.
-It
-is
-sometimes
-required
-that
-the
-same
-graph
-blank
-node
-is
-referred
-to
-in
-the
-RDF/XML
-in
-multiple
-places,
-such
-as
-at
-the
-subject
-and
-object
-of
-several
-RDF
-triples.
-In
-this
-case,
-a
-blank
-node
-identifier
-can
-be
-given
-to
-the
-blank
-node
-for
-identifying
-it
-in
-the
-document.
-Blank
-node
-identifiers
-in
-RDF/XML
-are
-scoped
-to
-the
-containing
-XML
-Information
-Set
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.document">
-document
-information
-item
-</a>.
-A
-blank
-node
-identifier
-is
-used
-on
-a
-node
-element
-to
-replace
-<code>
-<del class="diff-old">rdf:about="
-</del>
-<ins class="diff-chg">rdf:about="
-</ins>
-</code>
-<em>
-IRI
-</em>
-<code>
-<del class="diff-old">"
-</del>
-<ins class="diff-chg">"
-</ins>
-</code>
-or
-on
-a
-property
-element
-to
-replace
-<code>
-<del class="diff-old">rdf:resource="
-</del>
-<ins class="diff-chg">rdf:resource="
-</ins>
-</code>
-<em>
-IRI
-</em>
-<code>
-<del class="diff-old">"
-</del>
-<ins class="diff-chg">"
-</ins>
-</code>
-with
-<code>
-<del class="diff-old">rdf:nodeID="
-</del>
-<ins class="diff-chg">rdf:nodeID="
-</ins>
-</code>
-<em>
-blank
-node
-identifier
-</em>
-<code>
-<del class="diff-old">"
-</del>
-<ins class="diff-chg">"
-</ins>
-</code>
-in
-both
-cases.
-</p>
-<p>
-Taking
-<a href="#example7">
-Example
-7
-</a>
-and
-explicitly
-giving
-a
-blank
-node
-identifier
-of
-<code>
-abc
-</code>
-to
-the
-blank
-node
-in
-it
-gives
-the
-result
-shown
-in
-<a href="#example11">
-Example
-11
-</a>.
-The
-second
-<code>
-rdf:Description
-</code>
-property
-element
-is
-about
-the
-blank
-node.
-</p>
-<del class="diff-old"> identifying the blank node
-</del>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-11
-</ins></span></div><pre id="example11" class="example"><strong>Complete RDF/XML description of graph using <code>rdf:nodeID</code> identifying the blank node
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example11.rdf">example11.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example11.nt">example11.nt</a>)</strong>
-<del class="diff-old"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ex="http://example.org/stuff/1.0/">
-</del>
-<ins class="diff-chg"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ex="http://example.org/stuff/1.0/">
-</ins>
-<del class="diff-old"> <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
- dc:title="RDF 1.1 XML Syntax">
- <ex:editor rdf:nodeID="abc"/>
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
- dc:title="RDF 1.1 XML Syntax">
- <ex:editor rdf:nodeID="abc"/>
-</ins>
- </rdf:Description>
-<del class="diff-old"> <rdf:Description rdf:nodeID="abc" ex:fullName="Dave Beckett">
- <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:nodeID="abc" ex:fullName="Dave Beckett">
- <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
-</ins>
- </rdf:Description>
-</rdf:RDF>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-parsetype-resource" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-parsetype-resource">
-<span class="secno">
-2.11
-</span>
-Omitting
-Blank
-Nodes:
-<code>
-<del class="diff-old">rdf:parseType="Resource"
-</del>
-<ins class="diff-chg">rdf:parseType="Resource"
-</ins>
-</code>
-</h3>
-<p>
-Blank
-nodes
-(not
-IRI
-nodes)
-in
-RDF
-graphs
-can
-be
-written
-in
-a
-form
-that
-allows
-the
-<code>
-<rdf:Description>
-</code>
-<code>
-</rdf:Description>
-</code>
-pair
-to
-be
-omitted.
-The
-omission
-is
-done
-by
-putting
-an
-<code>
-<del class="diff-old">rdf:parseType="Resource"
-</del>
-<ins class="diff-chg">rdf:parseType="Resource"
-</ins>
-</code>
-attribute
-on
-the
-containing
-property
-element
-that
-turns
-the
-property
-element
-into
-a
-property-and-node
-element,
-which
-can
-itself
-have
-both
-property
-elements
-and
-property
-attributes.
-Property
-attributes
-and
-the
-<code>
-rdf:nodeID
-</code>
-attribute
-are
-not
-permitted
-on
-property-and-node
-elements.
-</p>
-<p>
-Taking
-the
-earlier
-<a href="#example7">
-Example
-7
-</a>,
-the
-contents
-of
-the
-<code>
-ex:editor
-</code>
-property
-element
-could
-be
-alternatively
-done
-in
-this
-fashion
-to
-give
-the
-form
-shown
-in
-<a href="#example12">
-Example
-12
-</a>:
-</p>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-12
-</ins></span></div><pre id="example12" class="example"><strong>Complete example using <code>rdf:parseType="Resource"</code>
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example12.rdf">example12.rdf</a>, output: <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example12.nt">example12.nt</a>)</strong>
-<del class="diff-old">
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ex="http://example.org/stuff/1.0/">
- <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
- dc:title="RDF 1.1 XML Syntax">
- <ex:editor rdf:parseType="Resource">
-</del>
-<ins class="diff-chg">
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ex="http://example.org/stuff/1.0/">
- <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
- dc:title="RDF 1.1 XML Syntax">
- <ex:editor rdf:parseType="Resource">
-</ins>
- <ex:fullName>Dave Beckett</ex:fullName>
-<del class="diff-old"> <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
-</del>
-<ins class="diff-chg"> <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
-</ins>
- </ex:editor>
- </rdf:Description>
-</rdf:RDF>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-property-attributes-on-property-element" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-property-attributes-on-property-element">
-<span class="secno">
-2.12
-</span>
-Omitting
-Nodes:
-Property
-Attributes
-on
-an
-empty
-Property
-Element
-</h3>
-<p>
-If
-all
-of
-the
-property
-elements
-on
-a
-blank
-node
-element
-have
-string
-literal
-values
-with
-the
-same
-in-scope
-<code>
-xml:lang
-</code>
-value
-(if
-present)
-and
-each
-of
-these
-property
-elements
-appears
-at
-most
-once
-and
-there
-is
-at
-most
-one
-<code>
-rdf:type
-</code>
-property
-element
-with
-a
-IRI
-object
-node,
-these
-can
-be
-abbreviated
-by
-moving
-them
-to
-be
-property
-attributes
-on
-the
-containing
-property
-element
-which
-is
-made
-an
-empty
-element.
-</p>
-<p>
-Taking
-the
-earlier
-<a href="#example5">
-Example
-5
-</a>,
-the
-<code>
-ex:editor
-</code>
-property
-element
-contains
-a
-blank
-node
-element
-with
-two
-property
-elements
-<code>
-ex:fullname
-</code>
-and
-<code>
-ex:homePage
-</code>.
-<code>
-ex:homePage
-</code>
-is
-not
-suitable
-here
-since
-it
-does
-not
-have
-a
-string
-literal
-value,
-so
-it
-is
-being
-<em>
-ignored
-</em>
-for
-the
-purposes
-of
-this
-example.
-The
-abbreviated
-form
-removes
-the
-<code>
-ex:fullName
-</code>
-property
-element
-and
-adds
-a
-new
-property
-attribute
-<code>
-ex:fullName
-</code>
-with
-the
-string
-literal
-value
-of
-the
-deleted
-property
-element
-to
-the
-<code>
-ex:editor
-</code>
-property
-element.
-The
-blank
-node
-element
-becomes
-implicit
-in
-the
-now
-empty
-<code>
-ex:editor
-</code>
-property
-element.
-The
-result
-is
-shown
-in
-<a href="#example13">
-Example
-13
-</a>.
-</p>
-<del class="diff-old">Complete example of property attributes on an empty property element
-</del>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-13
-</ins></span></div><pre id="example13" class="example"><strong>Complete example of property attributes on an empty property element
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example13.rdf">example13.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example13.nt">example13.nt</a>)</strong>
-<del class="diff-old"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ex="http://example.org/stuff/1.0/">
-</del>
-<ins class="diff-chg"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ex="http://example.org/stuff/1.0/">
-</ins>
-<del class="diff-old"> <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
- dc:title="RDF 1.1 XML Syntax">
- <ex:editor ex:fullName="Dave Beckett" />
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
- dc:title="RDF 1.1 XML Syntax">
- <ex:editor ex:fullName="Dave Beckett" />
-</ins>
- <!-- Note the ex:homePage property has been ignored for this example -->
- </rdf:Description>
-</rdf:RDF>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-typed-nodes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-typed-nodes">
-<span class="secno">
-2.13
-</span>
-Typed
-Node
-Elements
-</h3>
-<p>
-It
-is
-common
-for
-RDF
-graphs
-to
-have
-<code>
-rdf:type
-</code>
-predicates
-from
-subject
-nodes.
-These
-are
-conventionally
-called
-<em>
-typed
-nodes
-</em>
-in
-the
-graph,
-or
-<em>
-typed
-node
-elements
-</em>
-in
-the
-RDF/XML.
-RDF/XML
-allows
-this
-triple
-to
-be
-expressed
-more
-concisely.
-by
-replacing
-the
-<code>
-rdf:Description
-</code>
-node
-element
-name
-with
-the
-namespaced-element
-corresponding
-to
-the
-IRI
-of
-the
-value
-of
-the
-type
-relationship.
-There
-may,
-of
-course,
-be
-multiple
-<code>
-rdf:type
-</code>
-predicates
-but
-only
-one
-can
-be
-used
-in
-this
-way,
-the
-others
-must
-remain
-as
-property
-elements
-or
-property
-attributes.
-</p>
-<p>
-The
-typed
-node
-elements
-are
-commonly
-used
-in
-RDF/XML
-with
-the
-built-in
-classes
-in
-the
-<a href="#section-Namespace">
-RDF
-vocabulary
-</a>:
-<code>
-rdf:Seq
-</code>,
-<code>
-rdf:Bag
-</code>,
-<code>
-rdf:Alt
-</code>,
-<code>
-rdf:Statement
-</code>,
-<code>
-rdf:Property
-</code>
-and
-<code>
-rdf:List
-</code>.
-</p>
-<p>
-For
-example,
-the
-RDF/XML
-in
-<a href="#example14">
-Example
-14
-</a>
-could
-be
-written
-as
-shown
-in
-<a href="#example15">
-Example
-15
-</a>.
-</p>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-14
-</ins></span></div><pre id="example14" class="example"><strong>Complete example with <code>rdf:type</code>
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example14.rdf">example14.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example14.nt">example14.nt</a>)</strong>
-<del class="diff-old"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ex="http://example.org/stuff/1.0/">
-</del>
-<ins class="diff-chg"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ex="http://example.org/stuff/1.0/">
-</ins>
-<del class="diff-old"> <rdf:Description rdf:about="http://example.org/thing">
- <rdf:type rdf:resource="http://example.org/stuff/1.0/Document"/>
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:about="http://example.org/thing">
- <rdf:type rdf:resource="http://example.org/stuff/1.0/Document"/>
-</ins>
- <dc:title>A marvelous thing</dc:title>
- </rdf:Description>
-</rdf:RDF>
-</pre>
-</div>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-15
-</ins></span></div><pre id="example15" class="example"><strong>Complete example using a typed node element to replace an <code>rdf:type</code>
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example15.rdf">example15.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example15.nt">example15.nt</a>)</strong>
-<del class="diff-old"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ex="http://example.org/stuff/1.0/">
-</del>
-<ins class="diff-chg"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ex="http://example.org/stuff/1.0/">
-</ins>
-<del class="diff-old"> <ex:Document rdf:about="http://example.org/thing">
-</del>
-<ins class="diff-chg"> <ex:Document rdf:about="http://example.org/thing">
-</ins>
- <dc:title>A marvelous thing</dc:title>
- </ex:Document>
-</rdf:RDF>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-ID-xml-base" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-ID-xml-base">
-<span class="secno">
-2.14
-</span>
-Abbreviating
-URIs:
-<code>
-rdf:ID
-</code>
-and
-<code>
-xml:base
-</code>
-</h3>
-<p>
-RDF/XML
-allows
-further
-abbreviating
-IRIs
-in
-XML
-attributes
-in
-two
-ways.
-The
-XML
-Infoset
-provides
-a
-base
-URI
-attribute
-<code>
-xml:base
-</code>
-that
-sets
-the
-base
-URI
-for
-resolving
-relative
-IRIs,
-otherwise
-the
-base
-URI
-is
-that
-of
-the
-document.
-The
-base
-URI
-applies
-to
-all
-RDF/XML
-attributes
-that
-deal
-with
-IRIs
-which
-are
-<code>
-rdf:about
-</code>,
-<code>
-rdf:resource
-</code>,
-<code>
-rdf:ID
-</code>
-and
-<code>
-rdf:datatype
-</code>.
-</p>
-<p>
-The
-<code>
-rdf:ID
-</code>
-attribute
-on
-a
-node
-element
-(not
-property
-element,
-that
-has
-another
-meaning)
-can
-be
-used
-instead
-of
-<code>
-rdf:about
-</code>
-and
-gives
-a
-relative
-IRI
-equivalent
-to
-<code>
-#
-</code>
-concatenated
-with
-the
-<code>
-rdf:ID
-</code>
-attribute
-value.
-So
-for
-example
-if
-<code>
-<del class="diff-old">rdf:ID="name"
-</del>
-<ins class="diff-chg">rdf:ID="name"
-</ins>
-</code>,
-that
-would
-be
-equivalent
-to
-<code>
-<del class="diff-old">rdf:about="#name"
-</del>
-<ins class="diff-chg">rdf:about="#name"
-</ins>
-</code>.
-<code>
-rdf:ID
-</code>
-provides
-an
-additional
-check
-since
-the
-same
-<em>
-name
-</em>
-can
-only
-appear
-once
-in
-the
-scope
-of
-an
-<code>
-xml:base
-</code>
-value
-(or
-document,
-if
-none
-is
-given),
-so
-is
-useful
-for
-defining
-a
-set
-of
-distinct,
-related
-terms
-relative
-to
-the
-same
-IRI.
-</p>
-<p>
-Both
-forms
-require
-a
-base
-URI
-to
-be
-known,
-either
-from
-an
-in-scope
-<code>
-xml:base
-</code>
-or
-from
-the
-URI
-of
-the
-RDF/XML
-document.
-</p>
-<p>
-<a href="#example16">
-Example
-16
-</a>
-shows
-abbreviating
-the
-node
-IRI
-of
-<code>
-http://example.org/here/#snack
-</code>
-using
-an
-<code>
-xml:base
-</code>
-of
-<code>
-http://example.org/here/
-</code>
-and
-an
-<code>
-rdf:ID
-</code>
-on
-the
-<code>
-rdf:Description
-</code>
-node
-element.
-The
-object
-node
-of
-the
-<code>
-ex:prop
-</code>
-predicate
-is
-an
-absolute
-IRI
-resolved
-from
-the
-<code>
-rdf:resource
-</code>
-XML
-attribute
-value
-using
-the
-in-scope
-base
-URI
-to
-give
-the
-IRI
-<code>
-http://example.org/here/fruit/apple
-</code>.
-</p>
-<del class="diff-old"> for shortening URIs
-</del>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-16
-</ins></span></div><pre id="example16" class="example"><strong>Complete example using <code>rdf:ID</code> and <code>xml:base</code> for shortening URIs
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example16.rdf">example16.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example16.nt">example16.nt</a>)</strong>
-<del class="diff-old"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:ex="http://example.org/stuff/1.0/"
- xml:base="http://example.org/here/">
-</del>
-<ins class="diff-chg"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:ex="http://example.org/stuff/1.0/"
- xml:base="http://example.org/here/">
-</ins>
-<del class="diff-old"> <rdf:Description rdf:ID="snack">
- <ex:prop rdf:resource="fruit/apple"/>
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:ID="snack">
- <ex:prop rdf:resource="fruit/apple"/>
-</ins>
- </rdf:Description>
-</rdf:RDF>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-list-elements" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-list-elements">
-<span class="secno">
-2.15
-</span>
-Container
-Membership
-Property
-Elements:
-<code>
-rdf:li
-</code>
-and
-<code>
-rdf:_
-</code>
-<em>
-n
-</em>
-</h3>
-<p>
-RDF
-has
-a
-set
-of
-container
-membership
-properties
-and
-corresponding
-property
-elements
-that
-are
-mostly
-used
-with
-instances
-of
-the
-<code>
-rdf:Seq
-</code>,
-<code>
-rdf:Bag
-</code>
-and
-<code>
-rdf:Alt
-</code>
-classes
-which
-may
-be
-written
-as
-typed
-node
-elements.
-The
-list
-properties
-are
-<code>
-rdf:_1
-</code>,
-<code>
-rdf:_2
-</code>
-etc.
-and
-can
-be
-written
-as
-property
-elements
-or
-property
-attributes
-as
-shown
-in
-<a href="#example17">
-Example
-17
-</a>.
-There
-is
-an
-<code>
-rdf:li
-</code>
-special
-property
-element
-that
-is
-equivalent
-to
-<code>
-rdf:_1
-</code>,
-<code>
-rdf:_2
-</code>
-in
-order,
-explained
-in
-detail
-in
-<a href="#section-List-Expand">
-section
-7.4
-</a>.
-The
-mapping
-to
-the
-container
-membership
-properties
-is
-always
-done
-in
-the
-order
-that
-the
-<code>
-rdf:li
-</code>
-special
-property
-elements
-appear
-in
-XML
-—
-the
-document
-order
-is
-significant.
-The
-equivalent
-RDF/XML
-to
-<a href="#example17">
-Example
-17
-</a>
-written
-in
-this
-form
-is
-shown
-in
-<a href="#example18">
-Example
-18
-</a>.
-</p>
-<del class="diff-old">Complex example using RDF list properties
-</del>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-17
-</ins></span></div><pre id="example17" class="example"><strong>Complex example using RDF list properties
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example17.rdf">example17.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example17.nt">example17.nt</a>)</strong>
-<del class="diff-old"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-</del>
-<ins class="diff-chg"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-</ins>
-<del class="diff-old"> <rdf:Seq rdf:about="http://example.org/favourite-fruit">
- <rdf:_1 rdf:resource="http://example.org/banana"/>
- <rdf:_2 rdf:resource="http://example.org/apple"/>
- <rdf:_3 rdf:resource="http://example.org/pear"/>
-</del>
-<ins class="diff-chg"> <rdf:Seq rdf:about="http://example.org/favourite-fruit">
- <rdf:_1 rdf:resource="http://example.org/banana"/>
- <rdf:_2 rdf:resource="http://example.org/apple"/>
- <rdf:_3 rdf:resource="http://example.org/pear"/>
-</ins>
- </rdf:Seq>
-</rdf:RDF>
-</pre>
-</div>
-<del class="diff-old"> property element for list properties
-</del>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-18
-</ins></span></div><pre id="example18" class="example"><strong>Complete example using <code>rdf:li</code> property element for list properties
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example18.rdf">example18.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example18.nt">example18.nt</a>)</strong>
-<del class="diff-old"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-</del>
-<ins class="diff-chg"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-</ins>
-<del class="diff-old"> <rdf:Seq rdf:about="http://example.org/favourite-fruit">
- <rdf:li rdf:resource="http://example.org/banana"/>
- <rdf:li rdf:resource="http://example.org/apple"/>
- <rdf:li rdf:resource="http://example.org/pear"/>
-</del>
-<ins class="diff-chg"> <rdf:Seq rdf:about="http://example.org/favourite-fruit">
- <rdf:li rdf:resource="http://example.org/banana"/>
- <rdf:li rdf:resource="http://example.org/apple"/>
- <rdf:li rdf:resource="http://example.org/pear"/>
-</ins>
- </rdf:Seq>
-</rdf:RDF>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-parsetype-Collection" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-parsetype-Collection">
-<span class="secno">
-2.16
-</span>
-Collections:
-<code>
-<del class="diff-old">rdf:parseType="Collection"
-</del>
-<ins class="diff-chg">rdf:parseType="Collection"
-</ins>
-</code>
-</h3>
-<p>
-RDF/XML
-allows
-an
-<code>
-<del class="diff-old">rdf:parseType="Collection"
-</del>
-<ins class="diff-chg">rdf:parseType="Collection"
-</ins>
-</code>
-attribute
-on
-a
-property
-element
-to
-let
-it
-contain
-multiple
-node
-elements.
-These
-contained
-node
-elements
-give
-the
-set
-of
-subject
-nodes
-of
-the
-collection.
-This
-syntax
-form
-corresponds
-to
-a
-set
-of
-triples
-connecting
-the
-collection
-of
-subject
-nodes,
-the
-exact
-triples
-generated
-are
-described
-in
-detail
-in
-<a href="#parseTypeCollectionPropertyElt">
-Section
-7.2.19
-Production
-parseTypeCollectionPropertyElt
-</a>.
-The
-collection
-construction
-is
-always
-done
-in
-the
-order
-that
-the
-node
-elements
-appear
-in
-the
-XML
-document.
-Whether
-the
-order
-of
-the
-collection
-of
-nodes
-is
-significant
-is
-an
-application
-issue
-and
-not
-defined
-here.
-</p>
-<p>
-<a href="#example19">
-Example
-19
-</a>
-shows
-a
-collection
-of
-three
-nodes
-elements
-at
-the
-end
-of
-the
-<code>
-ex:hasFruit
-</code>
-property
-element
-using
-this
-form.
-</p>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-19
-</ins></span></div><pre id="example19" class="example"><strong>Complete example of a RDF collection of nodes using <code>rdf:parseType="Collection"</code>
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example19.rdf">example19.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example19.nt">example19.nt</a>)</strong>
-<del class="diff-old"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:ex="http://example.org/stuff/1.0/">
-</del>
-<ins class="diff-chg"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:ex="http://example.org/stuff/1.0/">
-</ins>
-<del class="diff-old"> <rdf:Description rdf:about="http://example.org/basket">
- <ex:hasFruit rdf:parseType="Collection">
- <rdf:Description rdf:about="http://example.org/banana"/>
- <rdf:Description rdf:about="http://example.org/apple"/>
- <rdf:Description rdf:about="http://example.org/pear"/>
-</del>
-<ins class="diff-chg"> <rdf:Description rdf:about="http://example.org/basket">
- <ex:hasFruit rdf:parseType="Collection">
- <rdf:Description rdf:about="http://example.org/banana"/>
- <rdf:Description rdf:about="http://example.org/apple"/>
- <rdf:Description rdf:about="http://example.org/pear"/>
-</ins>
- </ex:hasFruit>
- </rdf:Description>
-</rdf:RDF>
-</pre>
-</div>
-</section>
-<section id="section-Syntax-reifying" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Syntax-reifying">
-<span class="secno">
-2.17
-</span>
-Reifying
-Statements:
-<code>
-rdf:ID
-</code>
-</h3>
-<p>
-The
-<code>
-rdf:ID
-</code>
-attribute
-can
-be
-used
-on
-a
-property
-element
-to
-reify
-the
-triple
-that
-it
-generates
-(See
-<a href="#section-Reification">
-section
-7.3
-Reification
-Rules
-</a>
-for
-the
-full
-details).
-The
-identifier
-for
-the
-triple
-should
-be
-constructed
-as
-a
-IRI
-made
-from
-the
-relative
-IRI
-<code>
-#
-</code>
-concatenated
-with
-the
-<code>
-rdf:ID
-</code>
-attribute
-value,
-resolved
-against
-the
-in-scope
-base
-URI.
-So
-for
-example
-if
-<code>
-<del class="diff-old">rdf:ID="triple"
-</del>
-<ins class="diff-chg">rdf:ID="triple"
-</ins>
-</code>,
-that
-would
-be
-equivalent
-to
-the
-IRI
-formed
-from
-relative
-IRI
-<code>
-#triple
-</code>
-against
-the
-base
-URI.
-Each
-(
-<code>
-rdf:ID
-</code>
-attribute
-value,
-base
-URI)
-pair
-has
-to
-be
-unique
-in
-an
-RDF/XML
-document,
-see
-<a href="#constraint-id">
-constraint-id
-</a>.
-</p>
-<p>
-<a href="#example20">
-Example
-20
-</a>
-shows
-a
-<code>
-rdf:ID
-</code>
-being
-used
-to
-reify
-a
-triple
-made
-from
-the
-<code>
-ex:prop
-</code>
-property
-element
-giving
-the
-reified
-triple
-the
-IRI
-<code>
-http://example.org/triples/#triple1
-</code>.
-</p>
-<del class="diff-old"> reifying a property element
-</del>
-<div class="example">
-<div class="example-title">
-<span>
-<ins class="diff-chg">Example
-20
-</ins></span></div><pre id="example20" class="example"><strong>Complete example of <code>rdf:ID</code> reifying a property element
-(<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example20.rdf">example20.rdf</a>, output <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example20.nt">example20.nt</a>)</strong>
-<del class="diff-old"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:ex="http://example.org/stuff/1.0/"
- xml:base="http://example.org/triples/">
- <rdf:Description rdf:about="http://example.org/">
- <ex:prop rdf:ID="triple1">blah</ex:prop>
-</del>
-<ins class="diff-chg"><?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:ex="http://example.org/stuff/1.0/"
- xml:base="http://example.org/triples/">
- <rdf:Description rdf:about="http://example.org/">
- <ex:prop rdf:ID="triple1">blah</ex:prop>
-</ins>
- </rdf:Description>
-</rdf:RDF>
-</pre>
-</div>
-</section>
-</section>
-<section id="section-Terminology" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_section-Terminology">
-<span class="secno">
-3.
-</span>
-Terminology
-</h2>
-<p>
-The
-key
-words
-<del class="diff-old">"
-</del>
-<ins class="diff-chg">"
-</ins>
-<em class="rfc2119" title="MUST">
-MUST
-</em>
-<del class="diff-old">",
-"
-</del>
-<ins class="diff-chg">",
-"
-</ins>
-<em class="rfc2119" title="MUST NOT">
-MUST
-NOT
-</em>
-<del class="diff-old">",
-"
-</del>
-<ins class="diff-chg">",
-"
-</ins>
-<em class="rfc2119" title="REQUIRED">
-REQUIRED
-</em>
-<del class="diff-old">",
-"
-</del>
-<ins class="diff-chg">",
-"
-</ins>
-<em class="rfc2119" title="SHALL">
-SHALL
-</em>
-<del class="diff-old">",
-"
-</del>
-<ins class="diff-chg">",
-"
-</ins>
-<em class="rfc2119" title="SHALL NOT">
-SHALL
-NOT
-</em>
-<del class="diff-old">",
-"
-</del>
-<ins class="diff-chg">",
-"
-</ins>
-<em class="rfc2119" title="SHOULD">
-SHOULD
-</em>
-<del class="diff-old">",
-"
-</del>
-<ins class="diff-chg">",
-"
-</ins>
-<em class="rfc2119" title="SHOULD NOT">
-SHOULD
-NOT
-</em>
-<del class="diff-old">",
-"
-</del>
-<ins class="diff-chg">",
-"
-</ins>
-<em class="rfc2119" title="RECOMMENDED">
-RECOMMENDED
-</em>
-<del class="diff-old">",
-"
-</del>
-<ins class="diff-chg">",
-"
-</ins>
-<em class="rfc2119" title="MAY">
-MAY
-</em>
-<del class="diff-old">",
-</del>
-<ins class="diff-chg">",
-</ins>
-and
-<del class="diff-old">"
-</del>
-<ins class="diff-chg">"
-</ins>
-<em class="rfc2119" title="OPTIONAL">
-OPTIONAL
-</em>
-<del class="diff-old">"
-</del>
-<ins class="diff-chg">"
-</ins>
-in
-this
-document
-are
-to
-be
-interpreted
-as
-described
-in
-RFC
-2119
-[
-<cite>
-<a class="bibref" href="#bib-RFC2119">
-RFC2119
-</a>
-</cite>
-].
-</p>
-<p>
-All
-use
-of
-string
-without
-further
-qualification
-refers
-to
-a
-Unicode
-[
-<cite>
-<a class="bibref" href="#bib-UNICODE">
-UNICODE
-</a>
-</cite>
-]
-character
-string;
-a
-sequence
-of
-characters
-represented
-by
-a
-code
-point
-in
-Unicode.
-</p>
-</section>
-<section id="section-MIME-Type" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_section-MIME-Type">
-<span class="secno">
-4.
-</span>
-RDF
-MIME
-Type,
-File
-Extension
-and
-Macintosh
-File
-Type
-</h2>
-<p>
-The
-Internet
-media
-type
-/
-MIME
-type
-for
-RDF/XML
-is
-<code>
-application/rdf+xml
-</code>
-—
-RFC
-3023
-[
-<cite>
-<a class="bibref" href="#bib-RFC3023">
-RFC3023
-</a>
-</cite>
-],
-section
-8.18.
-</p>
-<div class="note">
-<div class="note-title" aria-level="2" role="heading" id="h_note_1">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-(Informative):
-</strong>
-For
-the
-state
-of
-the
-MIME
-type
-registration,
-consult
-IANA
-MIME
-Media
-Types
-[
-<cite>
-<a class="bibref" href="#bib-IANA-MEDIA-TYPES">
-IANA-MEDIA-TYPES
-</a>
-</cite>
-]
-</p>
-</div>
-<p>
-It
-is
-recommended
-that
-RDF/XML
-files
-have
-the
-extension
-<code>
-<del class="diff-old">".rdf"
-</del>
-<ins class="diff-chg">".rdf"
-</ins>
-</code>
-(all
-lowercase)
-on
-all
-platforms.
-</p>
-<p>
-It
-is
-recommended
-that
-RDF/XML
-files
-stored
-on
-Macintosh
-HFS
-file
-systems
-be
-given
-a
-file
-type
-of
-<code>
-<del class="diff-old">"rdf "
-</del>
-<ins class="diff-chg">"rdf "
-</ins>
-</code>
-(all
-lowercase,
-with
-a
-space
-character
-as
-the
-fourth
-letter).
-</p>
-</section>
-<section id="section-Global" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_section-Global">
-<span class="secno">
-5.
-</span>
-Global
-Issues
-</h2>
-<section id="section-Namespace" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Namespace">
-<span class="secno">
-5.1
-</span>
-The
-RDF
-Namespace
-and
-Vocabulary
-</h3>
-<p>
-The
-<dfn id="rdf-ns-uri">
-RDF
-namespace
-IRI
-</dfn>
-(or
-namespace
-name)
-is
-<code>
-http://www.w3.org/1999/02/22-rdf-syntax-ns#
-</code>
-and
-is
-typically
-used
-in
-XML
-with
-the
-prefix
-<code>
-rdf
-</code>
-although
-other
-prefix
-strings
-may
-be
-used.
-The
-<dfn id="rdf-vocabulary">
-RDF
-Vocabulary
-</dfn>
-is
-identified
-by
-this
-namespace
-name
-and
-consists
-of
-the
-following
-names
-only:
-</p>
-<dl>
-<dt>
-Syntax
-names
-—
-not
-concepts
-</dt>
-<dd>
-<p>
-<code>
-RDF
-Description
-ID
-about
-parseType
-resource
-li
-nodeID
-datatype
-</code>
-</p>
-</dd>
-<dt>
-Class
-names
-</dt>
-<dd>
-<p>
-<code>
-Seq
-Bag
-Alt
-Statement
-Property
-XMLLiteral
-List
-</code>
-</p>
-</dd>
-<dt>
-Property
-names
-</dt>
-<dd>
-<p>
-<code>
-subject
-predicate
-object
-type
-value
-first
-rest
-_
-</code>
-<em>
-n
-</em>
-<br />
-where
-<em>
-n
-</em>
-is
-a
-decimal
-integer
-greater
-than
-zero
-with
-no
-leading
-zeros.
-</p>
-</dd>
-<dt>
-Resource
-names
-</dt>
-<dd>
-<p>
-<code>
-nil
-</code>
-</p>
-</dd>
-</dl>
-<p>
-Any
-other
-names
-are
-not
-defined
-and
-<em class="rfc2119" title="SHOULD">
-SHOULD
-</em>
-generate
-a
-warning
-when
-encountered,
-but
-should
-otherwise
-behave
-normally.
-</p>
-<p>
-Within
-RDF/XML
-documents
-it
-is
-not
-permitted
-to
-use
-XML
-namespaces
-whose
-namespace
-name
-is
-the
-<a class="termref" href="#rdf-ns-uri">
-<span class="arrow">
-·
-</span>
-RDF
-namespace
-IRI
-<span class="arrow">
-·
-</span>
-</a>
-concatenated
-with
-additional
-characters.
-</p>
-<p>
-Throughout
-this
-document
-the
-terminology
-<code>
-rdf:
-</code>
-<em>
-name
-</em>
-will
-be
-used
-to
-indicate
-<em>
-name
-</em>
-is
-from
-the
-RDF
-vocabulary
-and
-it
-has
-a
-IRI
-of
-the
-concatenation
-of
-the
-<a class="termref" href="#rdf-ns-uri">
-<span class="arrow">
-·
-</span>
-RDF
-namespace
-IRI
-<span class="arrow">
-·
-</span>
-</a>
-and
-<em>
-name
-</em>.
-For
-example,
-<code>
-rdf:type
-</code>
-has
-the
-IRI
-<code>
-http://www.w3.org/1999/02/22-rdf-syntax-ns#type
-</code>
-</p>
-</section>
-<section id="section-Identifiers" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Identifiers">
-<span class="secno">
-5.2
-</span>
-Identifiers
-</h3>
-<p>
-The
-RDF
-Concepts
-document
-[
-<cite>
-<a class="bibref" href="#bib-RDF11-CONCEPTS">
-RDF11-CONCEPTS
-</a>
-</cite>
-]
-defines
-the
-three
-types
-of
-RDF
-data
-that
-can
-act
-as
-node
-and/or
-predicate:
-</p>
-<dl>
-<dt>
-IRI
-</dt>
-<dd>
-<p>
-IRIs
-can
-act
-as
-node
-(both
-subject
-and
-object)
-and
-as
-predicate.
-</p>
-<p>
-<a href="http://www.w3.org/TR/rdf11-concepts/#section-IRIs">
-IRIs
-</a>
-can
-be
-either:
-</p>
-<ul>
-<li>
-given
-as
-XML
-attribute
-values
-interpreted
-as
-relative
-IRIs
-that
-are
-resolved
-against
-the
-in-scope
-base
-URI
-as
-described
-in
-<a href="#section-baseURIs">
-section
-5.3
-</a>
-to
-give
-absolute
-IRIs
-</li>
-<li>
-transformed
-from
-XML
-namespace-qualified
-element
-and
-attribute
-names
-(QNames)
-</li>
-<li>
-transformed
-from
-<code>
-rdf:ID
-</code>
-attribute
-values.
-</li>
-</ul>
-<p>
-Within
-RDF/XML,
-XML
-QNames
-are
-transformed
-into
-IRIs
-by
-appending
-the
-XML
-local
-name
-to
-the
-namespace
-name
-(IRI).
-For
-example,
-if
-the
-XML
-namespace
-prefix
-<code>
-foo
-</code>
-has
-namespace
-name
-(IRI)
-<code>
-http://example.org/somewhere/
-</code>
-then
-the
-QName
-<code>
-foo:bar
-</code>
-would
-correspond
-to
-the
-IRI
-<code>
-http://example.org/somewhere/bar
-</code>.
-Note
-that
-this
-restricts
-which
-IRIs
-can
-be
-made
-and
-the
-same
-IRI
-can
-be
-given
-in
-multiple
-ways.
-</p>
-<p>
-The
-<a href="#idAttr">
-<code>
-rdf:ID
-</code>
-</a>
-values
-are
-transformed
-into
-IRIs
-by
-appending
-the
-attribute
-value
-to
-the
-result
-of
-appending
-<del class="diff-old">"#"
-</del>
-<ins class="diff-chg">"#"
-</ins>
-to
-the
-in-scope
-base
-URI
-which
-is
-defined
-in
-<a href="#section-baseURIs">
-Section
-5.3
-Resolving
-IRIs
-</a>
-</p>
-</dd>
-<dt>
-Literal
-</dt>
-<dd>
-<p>
-Literals
-can
-only
-act
-as
-object
-nodes.
-</p>
-<p>
-<a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal">
-Literals
-</a>
-always
-have
-a
-datatype.
-Language-tagged
-strings
-get
-the
-datatype
-<code>
-rdf:langString
-</code>.
-When
-there
-is
-no
-language
-tag
-or
-datatype
-specified
-the
-literal
-is
-assumed
-to
-have
-the
-datatype
-<code>
-xsd:string
-</code>.
-</p>
-</dd>
-<dt>
-Blank
-Node
-</dt>
-<dd>
-<p>
-Blank
-nodes
-can
-act
-as
-subject
-node
-and
-as
-object
-node.
-</p>
-<p>
-<a href="http://www.w3.org/TR/rdf11-concepts/#section-blank-nodes">
-Blank
-nodes
-</a>
-have
-distinct
-identity
-in
-the
-RDF
-graph.
-When
-the
-graph
-is
-written
-in
-a
-syntax
-such
-as
-RDF/XML,
-these
-blank
-nodes
-may
-need
-graph-local
-identifiers
-and
-a
-syntax
-in
-order
-to
-preserve
-this
-distinction.
-These
-local
-identifiers
-are
-called
-blank
-node
-identifiers
-and
-are
-used
-in
-RDF/XML
-as
-values
-of
-the
-<code>
-rdf:nodeID
-</code>
-attribute
-with
-the
-syntax
-given
-in
-<a href="#nodeIdAttr">
-Production
-nodeIdAttr
-</a>.
-Blank
-node
-identifiers
-in
-RDF/XML
-are
-scoped
-to
-the
-XML
-Information
-Set
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.document">
-document
-information
-item
-</a>.
-</p>
-<p>
-If
-no
-blank
-node
-identifier
-is
-given
-explicitly
-as
-an
-<code>
-rdf:nodeID
-</code>
-attribute
-value
-then
-one
-will
-need
-to
-be
-generated
-(using
-generated-blank-node-id,
-see
-section
-<a href="#section-Infoset-Grammar-Action">
-6.3.3
-</a>
-).
-Such
-generated
-blank
-node
-identifiers
-must
-not
-clash
-with
-any
-blank
-node
-identifiers
-derived
-from
-<code>
-rdf:nodeID
-</code>
-attribute
-values.
-This
-can
-be
-implemented
-by
-any
-method
-that
-preserves
-the
-distinct
-identity
-of
-all
-the
-blank
-nodes
-in
-the
-graph,
-that
-is,
-the
-same
-blank
-node
-identifier
-is
-not
-given
-for
-different
-blank
-nodes.
-One
-possible
-method
-would
-be
-to
-add
-a
-constant
-prefix
-to
-all
-the
-<code>
-rdf:nodeID
-</code>
-attribute
-values
-and
-ensure
-no
-generated
-blank
-node
-identifiers
-ever
-used
-that
-prefix.
-Another
-would
-be
-to
-map
-all
-<code>
-rdf:nodeID
-</code>
-attribute
-values
-to
-new
-generated
-blank
-node
-identifiers
-and
-perform
-that
-mapping
-on
-all
-such
-values
-in
-the
-RDF/XML
-document.
-</p>
-</dd>
-</dl>
-</section>
-<section id="section-baseURIs" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-baseURIs">
-<span class="secno">
-5.3
-</span>
-Resolving
-IRIs
-</h3>
-<p>
-RDF/XML
-supports
-XML
-Base
-[
-<cite>
-<a class="bibref" href="#bib-XMLBASE">
-XMLBASE
-</a>
-</cite>
-]
-which
-defines
-a
-<a class="termref" href="#eventterm-element-base-uri">
-<span class="arrow">
-·
-</span>
-base-uri
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-for
-each
-<a href="#section-root-node">
-<span class="arrow">
-·
-</span>
-root
-event
-<span class="arrow">
-·
-</span>
-</a>
-and
-<a href="#section-element-node">
-<span class="arrow">
-·
-</span>
-element
-event
-<span class="arrow">
-·
-</span>
-</a>.
-Relative
-IRIs
-are
-resolved
-into
-IRIs
-according
-to
-the
-algorithm
-specified
-in
-[
-<cite>
-<a class="bibref" href="#bib-XMLBASE">
-XMLBASE
-</a>
-</cite>
-]
-(and
-RFC
-2396).
-These
-specifications
-do
-not
-specify
-an
-algorithm
-for
-resolving
-a
-fragment
-identifier
-alone,
-such
-as
-<code>
-#foo
-</code>,
-or
-the
-empty
-string
-<code>
-<del class="diff-old">""
-</del>
-<ins class="diff-chg">""
-</ins>
-</code>
-into
-an
-IRI.
-In
-RDF/XML,
-a
-fragment
-identifier
-is
-transformed
-into
-an
-IRI
-by
-appending
-the
-fragment
-identifier
-to
-the
-in-scope
-base
-URI.
-The
-empty
-string
-is
-transformed
-into
-an
-IRI
-by
-substituting
-the
-in-scope
-base
-URI.
-</p>
-<div class="note">
-<div class="note-title" aria-level="3" role="heading" id="h_note_2">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Test:
-</strong>
-indicated
-by:
-<br />
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test001.rdf">
-test001.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test001.nt">
-test001.nt
-</a>
-<br />
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test004.rdf">
-test004.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test004.nt">
-test004.nt
-</a>
-<br />
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test008.rdf">
-test008.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test008.nt">
-test008.nt
-</a>
-<br />
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test013.rdf">
-test013.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test013.nt">
-test013.nt
-</a>
-<br />
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test016.rdf">
-test016.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test016.nt">
-test016.nt
-</a>
-</p>
-</div>
-<p>
-An
-empty
-same
-document
-reference
-<del class="diff-old">""
-</del>
-<ins class="diff-chg">""
-</ins>
-resolves
-against
-the
-URI
-part
-of
-the
-base
-URI;
-any
-fragment
-part
-is
-ignored.
-See
-Uniform
-Resource
-Identifiers
-(URI)
-[
-<cite>
-<a class="bibref" href="#bib-RFC3986">
-RFC3986
-</a>
-</cite>
-].
-</p>
-<div class="note">
-<div class="note-title" aria-level="3" role="heading" id="h_note_3">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Test:
-</strong>
-Indicated
-by
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test013.rdf">
-test013.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test013.nt">
-test013.nt
-</a>
-</p>
-</div>
-<div class="note">
-<div class="note-title" aria-level="3" role="heading" id="h_note_4">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Implementation
-Note
-(Informative):
-</strong>
-When
-using
-a
-hierarchical
-base
-URI
-that
-has
-no
-path
-component
-(/),
-it
-must
-be
-added
-before
-using
-as
-a
-base
-URI
-for
-resolving.
-</p>
-</div>
-<div class="note">
-<div class="note-title" aria-level="3" role="heading" id="h_note_5">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Test:
-</strong>
-Indicated
-by
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test011.rdf">
-test011.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test011.nt">
-test011.nt
-</a>
-</p>
-</div>
-</section>
-<section id="section-constraints" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-constraints">
-<span class="secno">
-5.4
-</span>
-Constraints
-</h3>
-<dl>
-<dt>
-<dfn id="constraint-id">
-constraint-id
-</dfn>
-</dt>
-<dd>
-<p>
-Each
-application
-of
-production
-<a href="#idAttr">
-idAttr
-</a>
-matches
-an
-attribute.
-The
-pair
-formed
-by
-the
-<a class="termref" href="#eventterm-attribute-string-value">
-<span class="arrow">
-·
-</span>
-string-value
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-of
-the
-matched
-attribute
-and
-the
-<a class="termref" href="#eventterm-element-base-uri">
-<span class="arrow">
-·
-</span>
-base-uri
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-of
-the
-matched
-attribute
-is
-unique
-within
-a
-single
-RDF/XML
-document.
-</p>
-<p>
-The
-syntax
-of
-the
-names
-must
-match
-the
-<a href="#rdf-id">
-rdf-id
-production
-</a>.
-</p>
-<div class="note">
-<div class="note-title" aria-level="3" role="heading" id="h_note_6">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Test:
-</strong>
-Indicated
-by
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test014.rdf">
-test014.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test014.nt">
-test014.nt
-</a>
-</p>
-</div>
-</dd>
-</dl>
-</section>
-<section id="section-conformance" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-conformance">
-<span class="secno">
-5.5
-</span>
-Conformance
-</h3>
-<dl>
-<dt>
-Definition:
-</dt>
-<dd>
-An
-<dfn id="dfn-rdf-document">
-RDF
-Document
-</dfn>
-is
-a
-serialization
-of
-an
-<a href="http://www.w3.org/TR/rdf-concepts/#dfn-rdf-graph">
-RDF
-Graph
-</a>
-into
-a
-concrete
-syntax.
-</dd>
-<dt>
-Definition:
-<br />
-</dt>
-<dd>
-An
-<dfn id="dfn-rdf-xml-document">
-RDF/XML
-Document
-</dfn>
-is
-an
-<a class="termref" href="#dfn-rdf-document">
-RDF
-Document
-</a>
-written
-in
-the
-XML
-syntax
-for
-RDF
-as
-defined
-in
-this
-document.
-</dd>
-<dt>
-Conformance:
-<br />
-</dt>
-<dd>
-An
-<a class="termref" href="#dfn-rdf-xml-document">
-RDF/XML
-Document
-</a>
-is
-a
-<dfn id="dfn-conforming-document">
-conforming
-RDF/XML
-document
-</dfn>
-if
-it
-adheres
-to
-the
-specification
-defined
-in
-this
-document.
-</dd>
-</dl>
-</section>
-</section>
-<section id="section-Data-Model" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_section-Data-Model">
-<span class="secno">
-6.
-</span>
-Syntax
-Data
-Model
-</h2>
-<div>
-<p>
-This
-document
-specifies
-the
-syntax
-of
-RDF/XML
-as
-a
-grammar
-on
-an
-alphabet
-of
-symbols.
-The
-symbols
-are
-called
-<em>
-events
-</em>
-in
-the
-style
-of
-the
-XPATH
-<del class="diff-old">
-</del>
-<ins class="diff-chg"> 
-</ins>
-<a href="http://www.w3.org/TR/xpath#infoset">
-Information
-Set
-Mapping
-</a>.
-A
-sequence
-of
-events
-is
-normally
-derived
-from
-an
-XML
-document,
-in
-which
-case
-they
-are
-in
-document
-order
-as
-defined
-below
-in
-<a href="#section-Infoset-Mapping">
-Section
-6.2
-Information
-Set
-Mapping
-</a>.
-The
-sequence
-these
-events
-form
-are
-intended
-to
-be
-similar
-to
-the
-sequence
-of
-events
-produced
-by
-the
-[
-<cite>
-<a class="bibref" href="#bib-SAX">
-SAX
-</a>
-</cite>
-]
-XML
-API
-from
-the
-same
-XML
-document.
-Sequences
-of
-events
-may
-be
-checked
-against
-the
-grammar
-to
-determine
-whether
-they
-are
-or
-are
-not
-syntactically
-well-formed
-RDF/XML.
-</p>
-<p>
-The
-grammar
-productions
-may
-include
-actions
-which
-fire
-when
-the
-production
-is
-recognized.
-Taken
-together
-these
-actions
-define
-a
-transformation
-from
-any
-syntactically
-well-formed
-RDF/XML
-sequence
-of
-events
-into
-an
-RDF
-graph
-represented
-in
-the
-N-Triples
-[
-<cite>
-<a class="bibref" href="#bib-N-TRIPLES">
-N-TRIPLES
-</a>
-</cite>
-]
-language.
-</p>
-<p>
-The
-model
-given
-here
-illustrates
-one
-way
-to
-create
-a
-representation
-of
-an
-RDF
-Graph
-from
-an
-RDF/XML
-document.
-It
-does
-not
-mandate
-any
-implementation
-method
-—
-any
-other
-method
-that
-results
-in
-a
-representation
-of
-the
-same
-RDF
-Graph
-may
-be
-used.
-</p>
-<p>
-In
-particular:
-</p>
-<ul>
-<li>
-This
-specification
-permits
-any
-representation
-of
-an
-RDF
-graph;
-in
-particular,
-it
-does
-not
-require
-the
-use
-of
-N-Triples
-[
-<cite>
-<a class="bibref" href="#bib-N-TRIPLES">
-N-TRIPLES
-</a>
-</cite>
-].
-</li>
-<li>
-This
-specification
-does
-not
-require
-the
-use
-of
-[
-<cite>
-<a class="bibref" href="#bib-XPATH">
-XPATH
-</a>
-</cite>
-]
-or
-[
-<cite>
-<a class="bibref" href="#bib-SAX">
-SAX
-</a>
-</cite>
-]
-</li>
-<li>
-This
-specification
-places
-no
-constraints
-on
-the
-order
-in
-which
-software
-transforming
-RDF/XML
-into
-a
-representation
-of
-a
-graph,
-constructs
-the
-representation
-of
-the
-graph.
-</li>
-<li>
-Software
-transforming
-RDF/XML
-into
-a
-representation
-of
-a
-graph
-<em class="rfc2119" title="MAY">
-MAY
-</em>
-eliminate
-duplicate
-predicate
-arcs.
-</li>
-</ul>
-<p>
-The
-syntax
-does
-not
-support
-non-well-formed
-XML
-documents,
-nor
-documents
-that
-otherwise
-do
-not
-have
-an
-XML
-Information
-Set;
-for
-example,
-that
-do
-not
-conform
-to
-Namespaces
-in
-XML
-[
-<cite>
-<a class="bibref" href="#bib-XML-NAMES">
-XML-NAMES
-</a>
-</cite>
-].
-</p>
-<p>
-The
-Infoset
-requires
-support
-for
-XML
-Base
-[
-<cite>
-<a class="bibref" href="#bib-XMLBASE">
-XMLBASE
-</a>
-</cite>
-].
-RDF/XML
-uses
-the
-information
-item
-property
-[base
-URI],
-discussed
-in
-<a href="#section-baseURIs">
-section
-5.3
-</a>
-</p>
-<p>
-This
-specification
-requires
-an
-XML
-Information
-Set
-[
-<cite>
-<a class="bibref" href="#bib-XML-INFOSET">
-XML-INFOSET
-</a>
-</cite>
-]
-which
-supports
-at
-least
-the
-following
-information
-items
-and
-properties
-for
-RDF/XML:
-</p>
-<dl>
-<dt>
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.document">
-document
-information
-item
-</a>
-</dt>
-<dd>
-[document
-element],
-[children],
-[base
-URI]
-</dd>
-<dt>
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.element">
-element
-information
-item
-</a>
-</dt>
-<dd>
-[local
-name],
-[namespace
-name],
-[children],
-[attributes],
-[parent],
-[base
-URI]
-</dd>
-<dt>
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.attribute">
-attribute
-information
-item
-</a>
-</dt>
-<dd>
-[local
-name],
-[namespace
-name],
-[normalized
-value]
-</dd>
-<dt>
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.character">
-character
-information
-item
-</a>
-</dt>
-<dd>
-[character
-code]
-</dd>
-</dl>
-<p>
-There
-is
-no
-mapping
-of
-the
-following
-items
-to
-data
-model
-events:
-</p>
-<ul>
-<li>
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.pi">
-processing
-instruction
-information
-item
-</a>
-</li>
-<li>
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.rse">
-unexpanded
-entity
-reference
-information
-item
-</a>
-</li>
-<li>
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.comment">
-comment
-information
-item
-</a>
-</li>
-<li>
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.doctype">
-document
-type
-declaration
-information
-item
-</a>
-</li>
-<li>
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.entity.unparsed">
-unparsed
-entity
-information
-item
-</a>
-</li>
-<li>
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.notation">
-notation
-information
-item
-</a>
-</li>
-<li>
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.namespace">
-namespace
-information
-item
-</a>
-</li>
-</ul>
-<p>
-Other
-information
-items
-and
-properties
-have
-no
-mapping
-to
-syntax
-data
-model
-events.
-</p>
-<p>
-Element
-information
-items
-with
-reserved
-XML
-Names
-(See
-<a href="http://www.w3.org/TR/2000/REC-xml-20001006#dt-name">
-Name
-</a>
-in
-<a href="http://www.w3.org/TR/2000/REC-xml-20001006">
-XML
-1.0
-</a>
-)
-are
-not
-mapped
-to
-data
-model
-element
-events.
-These
-are
-all
-those
-with
-property
-[prefix]
-beginning
-with
-<code>
-xml
-</code>
-(case
-independent
-comparison)
-and
-all
-those
-with
-[prefix]
-property
-having
-no
-value
-and
-which
-have
-[local
-name]
-beginning
-with
-<code>
-xml
-</code>
-(case
-independent
-comparison).
-</p>
-<p>
-All
-information
-items
-contained
-inside
-XML
-elements
-matching
-the
-<a href="#parseTypeLiteralPropertyElt">
-parseTypeLiteralPropertyElt
-</a>
-production
-form
-XML
-literals
-and
-do
-not
-follow
-this
-mapping.
-See
-<a href="#parseTypeLiteralPropertyElt">
-parseTypeLiteralPropertyElt
-</a>
-for
-further
-information.
-</p>
-<p>
-This
-section
-is
-intended
-to
-satisfy
-the
-requirements
-for
-<a href="http://www.w3.org/TR/xml-infoset/#conformance">
-Conformance
-</a>
-in
-the
-[
-<cite>
-<a class="bibref" href="#bib-XML-INFOSET">
-XML-INFOSET
-</a>
-</cite>
-]
-specification.
-It
-specifies
-the
-information
-items
-and
-properties
-that
-are
-needed
-to
-implement
-this
-specification.
-</p>
-</div>
-<section id="section-Nodes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Nodes">
-<span class="secno">
-6.1
-</span>
-Events
-</h3>
-<p>
-There
-are
-nine
-types
-of
-event
-defined
-in
-the
-following
-subsections.
-Most
-events
-are
-constructed
-from
-an
-Infoset
-information
-item
-(except
-for
-<a href="#section-identifier-node">
-IRI
-</a>,
-<a href="#section-blank-nodeid-event">
-blank
-node
-</a>,
-<a href="#section-literal-node">
-plain
-literal
-</a>
-and
-<a href="#section-typed-literal-node">
-typed
-literal
-</a>
-).
-The
-effect
-of
-an
-event
-constructor
-is
-to
-create
-a
-new
-event
-with
-a
-unique
-identity,
-distinct
-from
-all
-other
-events.
-Events
-have
-accessor
-operations
-on
-them
-and
-most
-have
-the
-<em>
-string-value
-</em>
-accessor
-that
-may
-be
-a
-static
-value
-or
-computed.
-</p>
-<section id="section-root-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_section-root-node">
-<span class="secno">
-6.1.1
-</span>
-Root
-Event
-</h4>
-<p>
-Constructed
-from
-a
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.document">
-document
-information
-item
-</a>
-and
-takes
-the
-following
-accessors
-and
-values.
-</p>
-<dl>
-<dt id="eventterm-root-document-element">
-document-element
-</dt>
-<dd>
-Set
-to
-the
-value
-of
-document
-information
-item
-property
-[document-element].
-</dd>
-<dt id="eventterm-root-children">
-children
-</dt>
-<dd>
-Set
-to
-the
-value
-of
-document
-information
-item
-property
-[children].
-</dd>
-<dt id="eventterm-root-base-uri">
-base-uri
-</dt>
-<dd>
-Set
-to
-the
-value
-of
-document
-information
-item
-property
-[base
-URI].
-</dd>
-<dt id="eventterm-root-language">
-language
-</dt>
-<dd>
-Set
-to
-the
-empty
-string.
-</dd>
-</dl>
-</section>
-<section id="section-element-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_section-element-node">
-<span class="secno">
-6.1.2
-</span>
-Element
-Event
-</h4>
-<p>
-Constructed
-from
-an
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.element">
-element
-information
-item
-</a>
-and
-takes
-the
-following
-accessors
-and
-values:
-</p>
-<dl>
-<dt id="eventterm-element-local-name">
-local-name
-</dt>
-<dd>
-Set
-to
-the
-value
-of
-element
-information
-item
-property
-[local
-name].
-</dd>
-<dt id="eventterm-element-namespace-name">
-namespace-name
-</dt>
-<dd>
-Set
-to
-the
-value
-of
-element
-information
-item
-property
-[namespace
-name].
-</dd>
-<dt id="eventterm-element-children">
-children
-</dt>
-<dd>
-Set
-to
-the
-value
-of
-element
-information
-item
-property
-[children].
-</dd>
-<dt id="eventterm-element-parent">
-parent
-</dt>
-<dd>
-Set
-to
-the
-value
-of
-element
-information
-item
-property
-[parent].
-</dd>
-<dt id="eventterm-element-base-uri">
-base-uri
-</dt>
-<dd>
-Set
-to
-the
-value
-of
-element
-information
-item
-property
-[base
-URI].
-</dd>
-<dt id="eventterm-element-attributes">
-attributes
-</dt>
-<dd>
-<p>
-Made
-from
-the
-value
-of
-element
-information
-item
-property
-[attributes]
-which
-is
-a
-set
-of
-attribute
-information
-items.
-</p>
-<p>
-If
-this
-set
-contains
-an
-attribute
-information
-item
-<code>
-xml:lang
-</code>
-(
-[namespace
-name]
-property
-with
-the
-value
-<del class="diff-old">"http://www.w3.org/XML/1998/namespace"
-</del>
-<ins class="diff-chg">"http://www.w3.org/XML/1998/namespace"
-</ins>
-and
-[local
-name]
-property
-value
-<del class="diff-old">"lang")
-</del>
-<ins class="diff-chg">"lang")
-</ins>
-it
-is
-removed
-from
-the
-set
-of
-attribute
-information
-items
-and
-the
-<a class="termref" href="#eventterm-element-language">
-<span class="arrow">
-·
-</span>
-language
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-is
-set
-to
-the
-[normalized-value]
-property
-of
-the
-attribute
-information
-item.
-</p>
-<p>
-All
-remaining
-reserved
-XML
-Names
-(see
-<a href="http://www.w3.org/TR/2000/REC-xml-20001006#dt-name">
-Name
-</a>
-in
-<a href="http://www.w3.org/TR/2000/REC-xml-20001006">
-XML
-1.0
-</a>
-)
-are
-now
-removed
-from
-the
-set.
-These
-are,
-all
-attribute
-information
-items
-in
-the
-set
-with
-property
-[prefix]
-beginning
-with
-<code>
-xml
-</code>
-(case
-independent
-comparison)
-and
-all
-attribute
-information
-items
-with
-[prefix]
-property
-having
-no
-value
-and
-which
-have
-[local
-name]
-beginning
-with
-<code>
-xml
-</code>
-(case
-independent
-comparison)
-are
-removed.
-Note
-that
-the
-[base
-URI]
-accessor
-is
-computed
-by
-XML
-Base
-before
-any
-<code>
-xml:base
-</code>
-attribute
-information
-item
-is
-deleted.
-</p>
-<p>
-The
-remaining
-set
-of
-attribute
-information
-items
-are
-then
-used
-to
-construct
-a
-new
-set
-of
-<a href="#section-attribute-node">
-Attribute
-Events
-</a>
-which
-is
-assigned
-as
-the
-value
-of
-this
-accessor.
-</p>
-</dd>
-<dt id="eventterm-element-URI">
-URI
-</dt>
-<dd>
-Set
-to
-the
-string
-value
-of
-the
-concatenation
-of
-the
-value
-of
-the
-namespace-name
-accessor
-and
-the
-value
-of
-the
-local-name
-accessor.
-</dd>
-<dt id="eventterm-element-URI-string-value">
-URI-string-value
-</dt>
-<dd>
-<p>
-The
-value
-is
-the
-concatenation
-of
-the
-following
-in
-this
-order
-<del class="diff-old">"<",
-</del>
-<ins class="diff-chg">"<",
-</ins>
-the
-escaped
-value
-of
-the
-<a class="termref" href="#eventterm-element-URI">
-<span class="arrow">
-·
-</span>
-URI
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-and
-<del class="diff-old">">".
-</del>
-<ins class="diff-chg">">".
-</ins>
-</p>
-<p>
-The
-escaping
-of
-the
-<a class="termref" href="#eventterm-element-URI">
-<span class="arrow">
-·
-</span>
-URI
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-uses
-the
-N-Triples
-escapes
-for
-IRIs
-[[N_TRIPLES]].
-</p>
-</dd>
-<dt id="eventterm-element-liCounter">
-li-counter
-</dt>
-<dd>
-Set
-to
-the
-integer
-value
-1.
-</dd>
-<dt id="eventterm-element-language">
-language
-</dt>
-<dd>
-Set
-from
-the
-<a class="termref" href="#eventterm-element-attributes">
-<span class="arrow">
-·
-</span>
-attributes
-<span class="arrow">
-·
-</span>
-</a>
-as
-described
-above.
-If
-no
-value
-is
-given
-from
-the
-attributes,
-the
-value
-is
-set
-to
-the
-value
-of
-the
-language
-accessor
-on
-the
-parent
-event
-(either
-a
-<a href="#section-root-node">
-Root
-Event
-</a>
-or
-an
-<a href="#section-element-node">
-Element
-Event
-</a>
-),
-which
-may
-be
-the
-empty
-string.
-</dd>
-<dt id="eventterm-element-subject">
-subject
-</dt>
-<dd>
-Has
-no
-initial
-value.
-Takes
-a
-value
-that
-is
-an
-<a href="#section-identifier-node">
-Identifier
-</a>
-event.
-This
-accessor
-is
-used
-on
-elements
-that
-deal
-with
-one
-node
-in
-the
-RDF
-graph,
-this
-generally
-being
-the
-subject
-of
-a
-statement.
-</dd>
-</dl>
-</section>
-<section id="section-end-element-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_section-end-element-node">
-<span class="secno">
-6.1.3
-</span>
-End
-Element
-Event
-</h4>
-<p>
-Has
-no
-accessors.
-Marks
-the
-end
-of
-the
-containing
-element
-in
-the
-sequence.
-</p>
-</section>
-<section id="section-attribute-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_section-attribute-node">
-<span class="secno">
-6.1.4
-</span>
-Attribute
-Event
-</h4>
-<p>
-Constructed
-from
-an
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.attribute">
-attribute
-information
-item
-</a>
-and
-takes
-the
-following
-accessors
-and
-values:
-</p>
-<dl>
-<dt id="eventterm-attribute-local-name">
-local-name
-</dt>
-<dd>
-Set
-to
-the
-value
-of
-attribute
-information
-item
-property
-[local
-name].
-</dd>
-<dt id="eventterm-attribute-namespace-name">
-namespace-name
-</dt>
-<dd>
-Set
-to
-the
-value
-of
-attribute
-information
-item
-property
-[namespace
-name].
-</dd>
-<dt id="eventterm-attribute-string-value">
-string-value
-</dt>
-<dd>
-Set
-to
-the
-value
-of
-the
-attribute
-information
-item
-property
-[normalized
-value]
-as
-specified
-by
-[
-<cite>
-<a class="bibref" href="#bib-XML10">
-XML10
-</a>
-</cite>
-]
-(if
-an
-attribute
-whose
-normalized
-value
-is
-a
-zero-length
-string,
-then
-the
-string-value
-is
-also
-a
-zero-length
-string).
-</dd>
-<dt id="eventterm-attribute-URI">
-URI
-</dt>
-<dd>
-<p>
-If
-<a class="termref" href="#eventterm-attribute-namespace-name">
-<span class="arrow">
-·
-</span>
-namespace-name
-<span class="arrow">
-·
-</span>
-</a>
-is
-present,
-set
-to
-a
-string
-value
-of
-the
-concatenation
-of
-the
-value
-of
-the
-<a class="termref" href="#eventterm-attribute-namespace-name">
-<span class="arrow">
-·
-</span>
-namespace-name
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-and
-the
-value
-of
-the
-<a class="termref" href="#eventterm-attribute-local-name">
-<span class="arrow">
-·
-</span>
-local-name
-<span class="arrow">
-·
-</span>
-</a>
-accessor.
-Otherwise
-if
-<a class="termref" href="#eventterm-attribute-local-name">
-<span class="arrow">
-·
-</span>
-local-name
-<span class="arrow">
-·
-</span>
-</a>
-is
-<code>
-ID
-</code>,
-<code>
-about
-</code>,
-<code>
-resource
-</code>,
-<code>
-parseType
-</code>
-or
-<code>
-type
-</code>,
-set
-to
-a
-string
-value
-of
-the
-concatenation
-of
-the
-<a class="termref" href="#rdf-ns-uri">
-<span class="arrow">
-·
-</span>
-RDF
-namespace
-IRI
-<span class="arrow">
-·
-</span>
-</a>
-and
-the
-value
-of
-the
-<a class="termref" href= "#eventterm-attribute-local-name">
-<span class="arrow">
-·
-</span>
-local-name
-<span class="arrow">
-·
-</span>
-</a>
-accessor.
-Other
-non-namespaced
-<a class="termref" href="#eventterm-attribute-local-name">
-<span class="arrow">
-·
-</span>
-local-name
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-values
-are
-forbidden.
-</p>
-<p>
-The
-support
-for
-a
-limited
-set
-of
-non-namespaced
-names
-is
-<em class="rfc2119" title="REQUIRED">
-REQUIRED
-</em>
-and
-intended
-to
-allow
-RDF/XML
-documents
-specified
-in
-[
-<cite>
-<a class="bibref" href="#bib-RDFMS">
-RDFMS
-</a>
-</cite>
-]
-to
-remain
-valid;
-new
-documents
-<em class="rfc2119" title="SHOULD NOT">
-SHOULD
-NOT
-</em>
-use
-these
-unqualified
-attributes
-and
-applications
-<em class="rfc2119" title="MAY">
-MAY
-</em>
-choose
-to
-warn
-when
-the
-unqualified
-form
-is
-seen
-in
-a
-document.
-</p>
-<p>
-The
-construction
-of
-IRIs
-from
-XML
-attributes
-can
-generate
-the
-same
-IRIs
-from
-different
-XML
-attributes.
-This
-can
-cause
-ambiguity
-in
-the
-grammar
-when
-matching
-attribute
-events
-(such
-as
-when
-<code>
-rdf:about
-</code>
-and
-<code>
-about
-</code>
-XML
-attributes
-are
-both
-present).
-Documents
-that
-have
-this
-are
-illegal.
-</p>
-</dd>
-<dt id="eventterm-attribute-URI-string-value">
-URI-string-value
-</dt>
-<dd>
-<p>
-The
-value
-is
-the
-concatenation
-of
-the
-following
-in
-this
-order
-<del class="diff-old">"<",
-</del>
-<ins class="diff-chg">"<",
-</ins>
-the
-escaped
-value
-of
-the
-<a class="termref" href="#eventterm-attribute-URI">
-<span class="arrow">
-·
-</span>
-URI
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-and
-<del class="diff-old">">".
-</del>
-<ins class="diff-chg">">".
-</ins>
-</p>
-<p>
-The
-escaping
-of
-the
-<a class="termref" href="#eventterm-attribute-URI">
-<span class="arrow">
-·
-</span>
-URI
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-uses
-the
-N-Triples
-escapes
-for
-IRIs
-[
-<cite>
-<a class="bibref" href="#bib-N-TRIPLES">
-N-TRIPLES
-</a>
-</cite>
-].
-</p>
-</dd>
-</dl>
-</section>
-<section id="section-text-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_section-text-node">
-<span class="secno">
-6.1.5
-</span>
-Text
-Event
-</h4>
-<p>
-Constructed
-from
-a
-sequence
-of
-one
-or
-more
-consecutive
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.character">
-character
-information
-items
-</a>.
-Has
-the
-single
-accessor:
-</p>
-<dl>
-<dt id="eventterm-text-string-value">
-string-value
-</dt>
-<dd>
-Set
-to
-the
-value
-of
-the
-string
-made
-from
-concatenating
-the
-[
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.character">
-character
-code
-</a>
-]
-property
-of
-each
-of
-the
-character
-information
-items.
-</dd>
-</dl>
-</section>
-<section id="section-identifier-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_section-identifier-node">
-<span class="secno">
-6.1.6
-</span>
-IRI
-Event
-</h4>
-<p id="eventterm-identifier-identifier-type">
-An
-event
-for
-a
-IRIs
-which
-has
-the
-following
-accessors:
-</p>
-<dl>
-<dt id="eventterm-identifier-identifier">
-identifier
-</dt>
-<dd>
-Takes
-a
-string
-value
-used
-as
-an
-IRI.
-</dd>
-<dt id="eventterm-identifier-string-value">
-string-value
-</dt>
-<dd>
-<p>
-The
-value
-is
-the
-concatenation
-of
-<del class="diff-old">"<",
-</del>
-<ins class="diff-chg">"<",
-</ins>
-the
-escaped
-value
-of
-the
-<a class="termref" href="#eventterm-identifier-identifier">
-<span class="arrow">
-·
-</span>
-identifier
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-and
-<del class="diff-old">">"
-</del>
-<ins class="diff-chg">">"
-</ins>
-</p>
-<p>
-The
-escaping
-of
-the
-<a class="termref" href="#eventterm-identifier-identifier">
-<span class="arrow">
-·
-</span>
-identifier
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-value
-uses
-the
-N-Triples
-escapes
-for
-IRIs
-[
-<cite>
-<a class="bibref" href="#bib-N-TRIPLES">
-N-TRIPLES
-</a>
-</cite>
-].
-</p>
-</dd>
-</dl>
-<p>
-These
-events
-are
-constructed
-by
-giving
-a
-value
-for
-the
-<a class="termref" href="#eventterm-identifier-identifier">
-<span class="arrow">
-·
-</span>
-identifier
-<span class="arrow">
-·
-</span>
-</a>
-accessor.
-</p>
-<p>
-For
-further
-information
-on
-identifiers
-in
-the
-RDF
-graph,
-see
-<a href="#section-Identifiers">
-section
-5.2
-</a>.
-</p>
-</section>
-<section id="section-blank-nodeid-event" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_section-blank-nodeid-event">
-<span class="secno">
-6.1.7
-</span>
-Blank
-Node
-Identifier
-Event
-</h4>
-<p>
-An
-event
-for
-a
-blank
-node
-identifier
-which
-has
-the
-following
-accessors:
-</p>
-<dl>
-<dt id="eventterm-blanknodeid-identifier">
-identifier
-</dt>
-<dd>
-Takes
-a
-string
-value.
-</dd>
-<dt id="eventterm-blanknodeid-string-value">
-string-value
-</dt>
-<dd>
-The
-value
-is
-a
-function
-of
-the
-value
-of
-the
-<a class="termref" href="#eventterm-blanknodeid-identifier">
-<span class="arrow">
-·
-</span>
-identifier
-<span class="arrow">
-·
-</span>
-</a>
-accessor.
-The
-value
-begins
-with
-<del class="diff-old">"_:"
-</del>
-<ins class="diff-chg">"_:"
-</ins>
-and
-the
-entire
-value
-<em class="rfc2119" title="MUST">
-MUST
-</em>
-match
-the
-N-Triples
-<a href="http://www.w3.org/TR/n-triples/#grammar-production-BLANK_NODE_LABEL">
-BLANK_NODE_LABELD
-</a>
-production.
-The
-function
-<em class="rfc2119" title="MUST">
-MUST
-</em>
-preserve
-distinct
-blank
-node
-identity
-as
-discussed
-in
-in
-section
-<a href="#section-Identifiers">
-5.2
-Identifiers
-</a>.
-</dd>
-</dl>
-<p>
-These
-events
-are
-constructed
-by
-giving
-a
-value
-for
-the
-<a class="termref" href="#eventterm-blanknodeid-identifier">
-<span class="arrow">
-·
-</span>
-identifier
-<span class="arrow">
-·
-</span>
-</a>
-accessor.
-</p>
-<p>
-For
-further
-information
-on
-identifiers
-in
-the
-RDF
-graph,
-see
-<a href="#section-Identifiers">
-section
-5.2
-</a>.
-</p>
-</section>
-<section id="section-literal-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_section-literal-node">
-<span class="secno">
-6.1.8
-</span>
-Plain
-Literal
-Event
-</h4>
-<div class="note">
-<div class="note-title" aria-level="4" role="heading" id="h_note_7">
-<span>
-Note
-</span>
-</div>
-<p class="">
-RDF/XML
-plain
-literals
-are
-in
-RDF
-1.1
-treated
-as
-syntactic
-sugar
-for
-a
-literal
-with
-datatype
-<code>
-xsd:string
-</code>
-(in
-case
-no
-language
-tag
-is
-present)
-or
-as
-a
-literal
-with
-datatype
-<code>
-rdf:langString
-</code>
-(in
-case
-a
-language
-tag
-is
-present).
-The
-mapping
-to
-N-Triples
-as
-defined
-in
-this
-subsection
-is
-not
-affected
-by
-this
-change.
-</p>
-</div>
-<p>
-An
-event
-for
-a
-plain
-literal
-which
-can
-have
-the
-following
-accessors:
-</p>
-<dl>
-<dt id="eventterm-literal-literal-value">
-literal-value
-</dt>
-<dd>
-Takes
-a
-string
-value.
-</dd>
-<dt id="eventterm-literal-literal-language">
-literal-language
-</dt>
-<dd>
-Takes
-a
-string
-value
-used
-as
-a
-language
-tag
-in
-an
-RDF
-plain
-literal.
-</dd>
-<dt id="eventterm-literal-string-value">
-string-value
-</dt>
-<dd>
-<p>
-The
-value
-is
-calculated
-from
-the
-other
-accessors
-as
-follows.
-</p>
-<p>
-If
-<a class="termref" href="#eventterm-literal-literal-language">
-<span class="arrow">
-·
-</span>
-literal-language
-<span class="arrow">
-·
-</span>
-</a>
-is
-the
-empty
-string
-then
-the
-value
-is
-the
-concatenation
-of
-<del class="diff-old">"""
-</del>
-<ins class="diff-chg">"""
-</ins>
-(1
-double
-quote),
-the
-escaped
-value
-of
-the
-<a class="termref" href="#eventterm-literal-literal-value">
-<span class="arrow">
-·
-</span>
-literal-value
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-and
-<del class="diff-old">"""
-</del>
-<ins class="diff-chg">"""
-</ins>
-(1
-double
-quote).
-</p>
-<p>
-Otherwise
-the
-value
-is
-the
-concatenation
-of
-<del class="diff-old">"""
-</del>
-<ins class="diff-chg">"""
-</ins>
-(1
-double
-quote),
-the
-escaped
-value
-of
-the
-<a class="termref" href="#eventterm-literal-literal-value">
-<span class="arrow">
-·
-</span>
-literal-value
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-<del class="diff-old">""@"
-</del>
-<ins class="diff-chg">""@"
-</ins>
-(1
-double
-quote
-and
-a
-'@'),
-and
-the
-value
-of
-the
-<a class="termref" href="#eventterm-literal-literal-language">
-<span class="arrow">
-·
-</span>
-literal-language
-<span class="arrow">
-·
-</span>
-</a>
-accessor.
-</p>
-<p>
-The
-escaping
-of
-the
-<a class="termref" href="#eventterm-literal-literal-value">
-<span class="arrow">
-·
-</span>
-literal-value
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-value
-uses
-the
-N-Triples
-escapes
-for
-strings
-as
-described
-in
-[
-<cite>
-<a class="bibref" href="#bib-N-TRIPLES">
-N-TRIPLES
-</a>
-</cite>
-]
-for
-escaping
-certain
-characters
-such
-as
-<del class="diff-old">".
-</del>
-<ins class="diff-chg">".
-</ins>
-</p>
-</dd>
-</dl>
-<p>
-These
-events
-are
-constructed
-by
-giving
-values
-for
-the
-<a class="termref" href="#eventterm-literal-literal-value">
-<span class="arrow">
-·
-</span>
-literal-value
-<span class="arrow">
-·
-</span>
-</a>
-and
-<a class="termref" href="#eventterm-literal-literal-language">
-<span class="arrow">
-·
-</span>
-literal-language
-<span class="arrow">
-·
-</span>
-</a>
-accessors.
-</p>
-<div class="note">
-<div class="note-title" aria-level="4" role="heading" id="h_note_8">
-<span>
-Note
-</span>
-</div>
-<p id="literal-comb-char-note1" class="">
-<strong>
-Interoperability
-Note
-(Informative):
-</strong>
-Literals
-beginning
-with
-a
-Unicode
-combining
-character
-are
-allowed
-however
-they
-may
-cause
-interoperability
-problems.
-See
-[
-<cite>
-<a class="bibref" href="#bib-CHARMOD">
-CHARMOD
-</a>
-</cite>
-]
-for
-further
-information.
-</p>
-</div>
-</section>
-<section id="section-typed-literal-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_section-typed-literal-node">
-<span class="secno">
-6.1.9
-</span>
-Typed
-Literal
-Event
-</h4>
-<p>
-An
-event
-for
-a
-typed
-literal
-which
-can
-have
-the
-following
-accessors:
-</p>
-<dl>
-<dt id="eventterm-typedliteral-literal-value">
-literal-value
-</dt>
-<dd>
-Takes
-a
-string
-value.
-</dd>
-<dt id="eventterm-typedliteral-literal-datatype">
-literal-datatype
-</dt>
-<dd>
-Takes
-a
-string
-value
-used
-as
-an
-IRI.
-</dd>
-<dt id="eventterm-typedliteral-string-value">
-string-value
-</dt>
-<dd>
-<p>
-The
-value
-is
-the
-concatenation
-of
-the
-following
-in
-this
-order
-<del class="diff-old">"""
-</del>
-<ins class="diff-chg">"""
-</ins>
-(1
-double
-quote),
-the
-escaped
-value
-of
-the
-<a class="termref" href="#eventterm-typedliteral-literal-value">
-<span class="arrow">
-·
-</span>
-literal-value
-<span class="arrow">
-·
-</span>
-</a>
-accessor,
-<del class="diff-old">"""
-</del>
-<ins class="diff-chg">"""
-</ins>
-(1
-double
-quote),
-<del class="diff-old">"^^<",
-</del>
-<ins class="diff-chg">"^^<",
-</ins>
-the
-escaped
-value
-of
-the
-<a class="termref" href="#eventterm-typedliteral-literal-datatype">
-<span class="arrow">
-·
-</span>
-literal-datatype
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-and
-<del class="diff-old">">".
-</del>
-<ins class="diff-chg">">".
-</ins>
-</p>
-<p>
-The
-escaping
-of
-the
-<a class="termref" href="#eventterm-typedliteral-literal-value">
-<span class="arrow">
-·
-</span>
-literal-value
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-value
-uses
-the
-N-Triples
-escapes
-for
-strings
-[
-<cite>
-<a class="bibref" href="#bib-N-TRIPLES">
-N-TRIPLES
-</a>
-</cite>
-]
-for
-escaping
-certain
-characters
-such
-as
-<del class="diff-old">".
-</del>
-<ins class="diff-chg">".
-</ins>
-The
-escaping
-of
-the
-<a class="termref" href="#eventterm-typedliteral-literal-datatype">
-<span class="arrow">
-·
-</span>
-literal-datatype
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-value
-must
-use
-the
-N-Triples
-escapes
-for
-IRI
-[
-<cite>
-<a class="bibref" href="#bib-N-TRIPLES">
-N-TRIPLES
-</a>
-</cite>
-].
-</p>
-</dd>
-</dl>
-<p>
-These
-events
-are
-constructed
-by
-giving
-values
-for
-the
-<a class="termref" href="#eventterm-typedliteral-literal-value">
-<span class="arrow">
-·
-</span>
-literal-value
-<span class="arrow">
-·
-</span>
-</a>
-and
-<a class="termref" href="#eventterm-typedliteral-literal-datatype">
-<span class="arrow">
-·
-</span>
-literal-datatype
-<span class="arrow">
-·
-</span>
-</a>
-accessors.
-</p>
-<div class="note">
-<div class="note-title" aria-level="4" role="heading" id="h_note_9">
-<span>
-Note
-</span>
-</div>
-<p class="" id="literal-comb-char-note2">
-<strong>
-Interoperability
-Note
-(Informative):
-</strong>
-Literals
-beginning
-with
-a
-Unicode
-combining
-character
-are
-allowed
-however
-they
-may
-cause
-interoperability
-problems.
-See
-[
-<cite>
-<a class="bibref" href="#bib-CHARMOD">
-CHARMOD
-</a>
-</cite>
-]
-for
-further
-information.
-</p>
-</div>
-<div class="note">
-<div class="note-title" aria-level="4" role="heading" id="h_note_10">
-<span>
-Note
-</span>
-</div>
-<p id="literal-white-space-normalization-note" class="">
-<strong>
-Implementation
-Note
-(Informative):
-</strong>
-In
-XML
-Schema
-(part
-1)
-[
-<cite>
-<a class="bibref" href="#bib-XMLSCHEMA-1">
-XMLSCHEMA-1
-</a>
-</cite>
-],
-<a href="http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/#section-White-Space-Normalization-during-Validation">
-white
-space
-normalization
-</a>
-occurs
-during
-validation
-according
-to
-the
-value
-of
-the
-whiteSpace
-facet.
-The
-syntax
-mapping
-used
-in
-this
-document
-occurs
-after
-this,
-so
-the
-whiteSpace
-facet
-formally
-has
-no
-further
-effect.
-</p>
-</div>
-</section>
-</section>
-<section id="section-Infoset-Mapping" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 id="section-Infoset-Conformance" aria-level="2" role="heading">
-<span class="secno">
-6.2
-</span>
-Information
-Set
-Mapping
-</h3>
-<p>
-To
-transform
-the
-Infoset
-into
-the
-sequence
-of
-events
-in
-<em>
-document
-order
-</em>,
-each
-information
-item
-is
-transformed
-as
-described
-above
-to
-generate
-a
-tree
-of
-events
-with
-accessors
-and
-values.
-Each
-element
-event
-is
-then
-replaced
-as
-described
-below
-to
-turn
-the
-tree
-of
-events
-into
-a
-sequence
-in
-document
-order.
-</p>
-<ol>
-<li>
-The
-original
-<a href="#section-element-node">
-element
-event
-</a>
-</li>
-<li>
-The
-value
-of
-the
-<a href="http://www.w3.org/TR/xml-infoset/#infoitem.element">
-children
-</a>
-accessor
-recursively
-transformed,
-a
-possibly
-empty
-ordered
-list
-of
-events.
-</li>
-<li>
-An
-<a href="#section-end-element-node">
-end
-element
-event
-</a>
-</li>
-</ol>
-</section>
-<section id="section-Infoset-Grammar-Notation" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 id="section-Notation-Forms" aria-level="2" role="heading">
-<span class="secno">
-6.3
-</span>
-Grammar
-Notation
-</h3>
-<p>
-The
-following
-notation
-is
-used
-to
-describe
-matching
-the
-sequence
-of
-data
-model
-events
-as
-given
-in
-<a href="#section-Data-Model">
-Section
-6
-</a>
-and
-the
-actions
-to
-perform
-for
-the
-matches.
-The
-RDF/XML
-grammar
-is
-defined
-in
-terms
-of
-mapping
-from
-these
-matched
-data
-model
-events
-to
-triples,
-using
-notation
-of
-the
-form:
-</p>
-<blockquote>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-number
-<em>
-event-type
-</em>
-<em>
-event-content
-</em>
-</p>
-</div>
-</div>
-<div>
-<em>
-action
-</em>...
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-N-Triples
-</code>
-</p>
-</div>
-</div>
-</div>
-</blockquote>
-<p>
-where
-the
-<em>
-event-content
-</em>
-is
-an
-expression
-matching
-<em>
-event-types
-</em>
-(as
-defined
-in
-<a href="#section-Nodes">
-Section
-6.1
-</a>
-),
-using
-notation
-given
-in
-the
-following
-sections.
-The
-number
-is
-used
-for
-reference
-purposes.
-The
-grammar
-<em>
-action
-</em>
-may
-include
-generating
-new
-triples
-to
-the
-graph,
-written
-in
-N-Triples
-[
-<cite>
-<a class="bibref" href="#bib-N-TRIPLES">
-N-TRIPLES
-</a>
-</cite>
-]
-format.
-</p>
-<p>
-The
-following
-sections
-describe
-the
-general
-notation
-used
-and
-that
-for
-event
-matching
-and
-actions.
-</p>
-<section id="section-Infoset-Grammar-General" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_section-Infoset-Grammar-General">
-<span class="secno">
-6.3.1
-</span>
-Grammar
-General
-Notation
-</h4>
-<del class="diff-old">Grammar
-General
-Notation.
-</del>
-<table>
-<tbody>
-<tr>
-<th>
-Notation
-</th>
-<th>
-Meaning
-</th>
-</tr>
-<tr>
-<td>
-<em>
-event
-</em>.
-<em>
-accessor
-</em>
-</td>
-<td>
-The
-value
-of
-an
-event
-accessor.
-</td>
-</tr>
-<tr>
-<td>
-<code>
-rdf:
-</code>
-<em>
-X
-</em>
-</td>
-<td>
-A
-URI
-as
-defined
-in
-<a href="#section-Namespace">
-section
-5.1
-</a>.
-</td>
-</tr>
-<tr>
-<td>
-<del class="diff-old">"ABC"
-</del>
-<ins class="diff-chg">"ABC"
-</ins>
-</td>
-<td>
-A
-string
-of
-characters
-A,
-B,
-C
-in
-order.
-</td>
-</tr>
-</tbody>
-</table>
-</section>
-<section id="section-Infoset-Grammar-Matching" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_section-Infoset-Grammar-Matching">
-<span class="secno">
-6.3.2
-</span>
-Grammar
-Event
-Matching
-Notation
-</h4>
-<del class="diff-old">Grammar
-Event
-Matching
-Notation.
-</del>
-<table>
-<tbody>
-<tr>
-<th>
-Notation
-</th>
-<th>
-Meaning
-</th>
-</tr>
-<tr>
-<td>
-A
-==
-B
-</td>
-<td>
-Event
-accessor
-A
-matches
-expression
-B.
-</td>
-</tr>
-<tr>
-<td>
-A
-!=
-B
-</td>
-<td>
-A
-is
-not
-equal
-to
-B.
-</td>
-</tr>
-<tr>
-<td>
-A
-|
-B
-|
-...
-</td>
-<td>
-The
-A,
-B,
-...
-terms
-are
-alternatives.
-</td>
-</tr>
-<tr>
-<td>
-A
--
-B
-</td>
-<td>
-The
-terms
-in
-A
-excluding
-all
-the
-terms
-in
-B.
-</td>
-</tr>
-<tr>
-<td>
-<dfn id="anyURI">
-anyURI
-</dfn>.
-</td>
-<td>
-Any
-URI.
-</td>
-</tr>
-<tr>
-<td>
-<dfn id="anyString">
-anyString
-</dfn>.
-</td>
-<td>
-Any
-string.
-</td>
-</tr>
-<tr>
-<td>
-list(item1,
-item2,
-...);
-list()
-</td>
-<td>
-An
-ordered
-list
-of
-events.
-An
-empty
-list.
-</td>
-</tr>
-<tr>
-<td>
-set(item1,
-item2,
-...);
-set()
-</td>
-<td>
-An
-unordered
-set
-of
-events.
-An
-empty
-set.
-</td>
-</tr>
-<tr>
-<td>
-*
-</td>
-<td>
-Zero
-or
-more
-of
-preceding
-term.
-</td>
-</tr>
-<tr>
-<td>
-?
-</td>
-<td>
-Zero
-or
-one
-of
-preceding
-term.
-</td>
-</tr>
-<tr>
-<td>
-+
-</td>
-<td>
-One
-or
-more
-of
-preceding
-term.
-</td>
-</tr>
-<tr>
-<td>
-root(acc1
-==
-value1,
-<br />
-<del class="diff-old"> acc2
-</del>
-<ins class="diff-chg">    acc2
-</ins>
-==
-value2,
-...)
-</td>
-<td>
-Match
-a
-<a href="#section-root-node">
-Root
-Event
-</a>
-with
-accessors.
-</td>
-</tr>
-<tr>
-<td>
-start-element(acc1
-==
-value1,
-<br />
-<del class="diff-old"> acc2
-</del>
-<ins class="diff-chg">    acc2
-</ins>
-==
-value2,
-...)
-<br />
-<em>
-children
-</em>
-<br />
-end-element()
-</td>
-<td>
-Match
-a
-sequence
-of
-<a href="#section-element-node">
-Element
-Event
-</a>
-with
-accessors,
-a
-possibly
-empty
-list
-of
-events
-as
-element
-content
-and
-an
-<a href="#section-end-element-node">
-End
-Element
-Event
-</a>.
-</td>
-</tr>
-<tr>
-<td>
-attribute(acc1
-==
-value1,
-<br />
-<del class="diff-old"> acc2
-</del>
-<ins class="diff-chg">    acc2
-</ins>
-==
-value2,
-...)
-</td>
-<td>
-Match
-an
-<a href="#section-attribute-node">
-Attribute
-Event
-</a>
-with
-accessors.
-</td>
-</tr>
-<tr>
-<td>
-text()
-</td>
-<td>
-Match
-a
-<a href="#section-text-node">
-Text
-Event
-</a>.
-</td>
-</tr>
-</tbody>
-</table>
-</section>
-<section id="section-Infoset-Grammar-Action" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_section-Infoset-Grammar-Action">
-<span class="secno">
-6.3.3
-</span>
-Grammar
-Action
-Notation
-</h4>
-<del class="diff-old">Grammar
-Action
-Notation.
-</del>
-<table>
-<tbody>
-<tr>
-<th>
-Notation
-</th>
-<th>
-Meaning
-</th>
-</tr>
-<tr>
-<td>
-A
-:=
-B
-</td>
-<td>
-Assigns
-A
-the
-value
-B.
-</td>
-</tr>
-<tr>
-<td>
-concat(A,
-B,
-..)
-</td>
-<td>
-A
-string
-created
-by
-concatenating
-the
-terms
-in
-order.
-</td>
-</tr>
-<tr>
-<td>
-resolve(
-<em>
-e
-</em>,
-<em>
-s
-</em>
-)
-</td>
-<td>
-A
-string
-created
-by
-interpreting
-string
-<em>
-s
-</em>
-as
-a
-relative
-IRI
-to
-the
-<a class="termref" href="#eventterm-element-base-uri">
-<span class="arrow">
-·
-</span>
-base-uri
-<span class="arrow">
-·
-</span>
-</a>
-accessor
-of
-<a href="#section-element-node" class="sec-ref">
-<span class="secno">
-6.1.2
-</span>
-<span class="sec-title">
-Element
-Event
-</span>
-</a>
-<em>
-e
-</em>
-as
-defined
-in
-<a href="#section-baseURIs">
-Section
-5.3
-Resolving
-URIs
-</a>.
-The
-resulting
-string
-represents
-an
-IRI.
-</td>
-</tr>
-<tr>
-<td>
-generated-blank-node-id()
-</td>
-<td>
-A
-string
-value
-for
-a
-new
-distinct
-generated
-blank
-node
-identifier
-as
-defined
-in
-<a href="#section-Identifiers">
-section
-5.2
-Identifiers
-</a>.
-</td>
-</tr>
-<tr>
-<td>
-<em>
-event
-</em>.
-<em>
-accessor
-</em>
-:=
-<em>
-value
-</em>
-</td>
-<td>
-Sets
-an
-event
-accessor
-to
-the
-given
-value.
-</td>
-</tr>
-<tr>
-<td>
-uri(identifier
-:=
-value)
-</td>
-<td>
-Create
-a
-new
-<a href="#section-identifier-node">
-URI
-Reference
-Event
-</a>.
-</td>
-</tr>
-<tr>
-<td>
-bnodeid(identifier
-:=
-value)
-</td>
-<td>
-Create
-a
-new
-<a href="#section-blank-nodeid-event">
-Blank
-Node
-Identifier
-Event
-</a>.
-See
-also
-section
-<a href="#section-Identifiers">
-5.2
-Identifiers
-</a>.
-</td>
-</tr>
-<tr>
-<td>
-literal(literal-value
-:=
-string,
-<br />
-<del class="diff-old"> literal-language
-</del>
-<ins class="diff-chg">    literal-language
-</ins>
-:=
-language,
-...)
-</td>
-<td>
-Create
-a
-new
-<a href="#section-literal-node">
-Plain
-Literal
-Event
-</a>.
-</td>
-</tr>
-<tr>
-<td>
-typed-literal(literal-value
-:=
-string,
-...)
-</td>
-<td>
-Create
-a
-new
-<a href="#section-typed-literal-node">
-Typed
-Literal
-Event
-</a>.
-</td>
-</tr>
-</tbody>
-</table>
-</section>
-</section>
-</section>
-<section id="section-Infoset-Grammar" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_section-Infoset-Grammar">
-<span class="secno">
-7.
-</span>
-RDF/XML
-Grammar
-</h2>
-<section id="section-grammar-summary" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-grammar-summary">
-<span class="secno">
-7.1
-</span>
-Grammar
-summary
-</h3>
-<div class="productionOuter">
-<div class="productionInner">
-<table>
-<tbody>
-<tr>
-<td>
-<a href="#coreSyntaxTerms">
-7.2.2
-</a>
-<a href="#coreSyntaxTerms">
-coreSyntaxTerms
-</a>
-</td>
-<td>
-<code>
-rdf:RDF
-</code>
-|
-<code>
-rdf:ID
-</code>
-|
-<code>
-rdf:about
-</code>
-|
-<code>
-rdf:parseType
-</code>
-|
-<code>
-rdf:resource
-</code>
-|
-<code>
-rdf:nodeID
-</code>
-|
-<code>
-rdf:datatype
-</code>
-</td>
-</tr>
-<tr>
-<td>
-<a href="#syntaxTerms">
-7.2.3
-</a>
-<a href="#syntaxTerms">
-syntaxTerms
-</a>
-</td>
-<td>
-<a href="#coreSyntaxTerms">
-coreSyntaxTerms
-</a>
-|
-<code>
-rdf:Description
-</code>
-|
-<code>
-rdf:li
-</code>
-</td>
-</tr>
-<tr>
-<td>
-<a href="#oldTerms">
-7.2.4
-</a>
-<a href="#oldTerms">
-oldTerms
-</a>
-</td>
-<td>
-<code>
-rdf:aboutEach
-</code>
-|
-<code>
-rdf:aboutEachPrefix
-</code>
-|
-<code>
-rdf:bagID
-</code>
-</td>
-</tr>
-<tr>
-<td>
-<a href="#nodeElementURIs">
-7.2.5
-</a>
-<a href="#nodeElementURIs">
-nodeElementURIs
-</a>
-</td>
-<td>
-<a href="#anyURI">
-anyURI
-</a>
--
-(
-<a href="#coreSyntaxTerms">
-coreSyntaxTerms
-</a>
-|
-<code>
-rdf:li
-</code>
-|
-<a href="#oldTerms">
-oldTerms
-</a>
-)
-</td>
-</tr>
-<tr>
-<td>
-<a href="#propertyElementURIs">
-7.2.6
-</a>
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-</td>
-<td>
-<a href="#anyURI">
-anyURI
-</a>
--
-(
-<a href="#coreSyntaxTerms">
-coreSyntaxTerms
-</a>
-|
-<code>
-rdf:Description
-</code>
-|
-<a href="#oldTerms">
-oldTerms
-</a>
-)
-</td>
-</tr>
-<tr>
-<td>
-<a href="#propertyAttributeURIs">
-7.2.7
-</a>
-<a href="#propertyAttributeURIs">
-propertyAttributeURIs
-</a>
-</td>
-<td>
-<a href="#anyURI">
-anyURI
-</a>
--
-(
-<a href="#coreSyntaxTerms">
-coreSyntaxTerms
-</a>
-|
-<code>
-rdf:Description
-</code>
-|
-<code>
-rdf:li
-</code>
-|
-<a href="#oldTerms">
-oldTerms
-</a>
-)
-</td>
-</tr>
-<tr>
-<td>
-<a href="#doc">
-7.2.8
-</a>
-<a href="#doc">
-doc
-</a>
-</td>
-<td>
-root(
-<a href="#eventterm-root-document-element">
-document-element
-</a>
-==
-<a href="#RDF">
-RDF
-</a>,
-<a href="#eventterm-root-children">
-children
-</a>
-==
-list(
-<a href="#RDF">
-RDF
-</a>
-))
-</td>
-</tr>
-<tr>
-<td>
-<a href="#RDF">
-7.2.9
-</a>
-<a href="#RDF">
-RDF
-</a>
-</td>
-<td>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<code>
-rdf:RDF
-</code>,
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set())
-<br />
-<a href="#nodeElementList">
-nodeElementList
-</a>
-<br />
-end-element()
-</td>
-</tr>
-<tr>
-<td>
-<a href="#nodeElementList">
-7.2.10
-</a>
-<a href="#nodeElementList">
-nodeElementList
-</a>
-</td>
-<td>
-<a href="#ws">
-ws
-</a>
-*
-(
-<a href="#nodeElement">
-nodeElement
-</a>
-<a href="#ws">
-ws
-</a>
-*
-)*
-</td>
-</tr>
-<tr>
-<td>
-<a href="#nodeElement">
-7.2.11
-</a>
-<a href="#nodeElement">
-nodeElement
-</a>
-</td>
-<td>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#nodeElementURIs">
-nodeElementURIs
-</a>
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set((
-<a href="#idAttr">
-idAttr
-</a>
-|
-<a href="#nodeIdAttr">
-nodeIdAttr
-</a>
-|
-<a href="#aboutAttr">
-aboutAttr
-</a>
-)?,
-<a href="#propertyAttr">
-propertyAttr
-</a>
-*))
-<br />
-<a href="#propertyEltList">
-propertyEltList
-</a>
-<br />
-end-element()
-</td>
-</tr>
-<tr>
-<td>
-<a href="#ws">
-7.2.12
-</a>
-<a href="#ws">
-ws
-</a>
-</td>
-<td>
-A
-<a href="#section-text-node">
-text
-event
-</a>
-matching
-white
-space
-defined
-by
-XML
-[
-<cite>
-<a class="bibref" href="#bib-XML10">
-XML10
-</a>
-</cite>
-]
-definition
-<em>
-White
-Space
-</em>
-Rule
-[3]
-<a href="http://www.w3.org/TR/2000/REC-xml-20001006#NT-S">
-S
-</a>
-in
-section
-<a href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-common-syn">
-Common
-Syntactic
-Constructs
-</a>
-</td>
-</tr>
-<tr>
-<td>
-<a href="#propertyEltList">
-7.2.13
-</a>
-<a href="#propertyEltList">
-propertyEltList
-</a>
-</td>
-<td>
-<a href="#ws">
-ws
-</a>
-*
-(
-<a href="#propertyElt">
-propertyElt
-</a>
-<a href="#ws">
-ws
-</a>
-*
-)
-*
-</td>
-</tr>
-<tr>
-<td>
-<a href="#propertyElt">
-7.2.14
-</a>
-<a href="#propertyElt">
-propertyElt
-</a>
-</td>
-<td>
-<a href="#resourcePropertyElt">
-resourcePropertyElt
-</a>
-|
-<a href="#literalPropertyElt">
-literalPropertyElt
-</a>
-|
-<a href="#parseTypeLiteralPropertyElt">
-parseTypeLiteralPropertyElt
-</a>
-|
-<a href="#parseTypeResourcePropertyElt">
-parseTypeResourcePropertyElt
-</a>
-|
-<a href="#parseTypeCollectionPropertyElt">
-parseTypeCollectionPropertyElt
-</a>
-|
-<a href="#parseTypeOtherPropertyElt">
-parseTypeOtherPropertyElt
-</a>
-|
-<a href="#emptyPropertyElt">
-emptyPropertyElt
-</a>
-</td>
-</tr>
-<tr>
-<td>
-<a href="#resourcePropertyElt">
-7.2.15
-</a>
-<a href="#resourcePropertyElt">
-resourcePropertyElt
-</a>
-</td>
-<td>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?))
-<br />
-<a href="#ws">
-ws
-</a>
-*
-<a href="#nodeElement">
-nodeElement
-</a>
-<a href="#ws">
-ws
-</a>
-*
-<br />
-end-element()
-</td>
-</tr>
-<tr>
-<td>
-<a href="#literalPropertyElt">
-7.2.16
-</a>
-<a href="#literalPropertyElt">
-literalPropertyElt
-</a>
-</td>
-<td>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?,
-<a href="#datatypeAttr">
-datatypeAttr
-</a>
-?))
-<br />
-<a href="#section-text-node">
-text()
-</a>
-<br />
-end-element()
-</td>
-</tr>
-<tr>
-<td>
-<a href="#parseTypeLiteralPropertyElt">
-7.2.17
-</a>
-<a href="#parseTypeLiteralPropertyElt">
-parseTypeLiteralPropertyElt
-</a>
-</td>
-<td>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?,
-<a href="#parseLiteral">
-parseLiteral
-</a>
-))
-<br />
-<a href="#literal">
-literal
-</a>
-<br />
-end-element()
-</td>
-</tr>
-<tr>
-<td>
-<a href="#parseTypeResourcePropertyElt">
-7.2.18
-</a>
-<a href="#parseTypeResourcePropertyElt">
-parseTypeResourcePropertyElt
-</a>
-</td>
-<td>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?,
-<a href="#parseResource">
-parseResource
-</a>
-))
-<br />
-<a href="#propertyEltList">
-propertyEltList
-</a>
-<br />
-end-element()
-</td>
-</tr>
-<tr>
-<td>
-<a href="#parseTypeCollectionPropertyElt">
-7.2.19
-</a>
-<a href="#parseTypeCollectionPropertyElt">
-parseTypeCollectionPropertyElt
-</a>
-</td>
-<td>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?,
-<a href="#parseCollection">
-parseCollection
-</a>
-))
-<br />
-<a href="#nodeElementList">
-nodeElementList
-</a>
-<br />
-end-element()
-</td>
-</tr>
-<tr>
-<td>
-<a href="#parseTypeOtherPropertyElt">
-7.2.20
-</a>
-<a href="#parseTypeOtherPropertyElt">
-parseTypeOtherPropertyElt
-</a>
-</td>
-<td>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?,
-<a href="#parseOther">
-parseOther
-</a>
-))
-<br />
-<a href="#propertyEltList">
-propertyEltList
-</a>
-<br />
-end-element()
-</td>
-</tr>
-<tr>
-<td>
-<a href="#emptyPropertyElt">
-7.2.21
-</a>
-<a href="#emptyPropertyElt">
-emptyPropertyElt
-</a>
-</td>
-<td>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?,
-(
-<a href="#resourceAttr">
-resourceAttr
-</a>
-|
-<a href="#nodeIdAttr">
-nodeIdAttr
-</a>
-|
-<a href="#datatypeAttr">
-datatypeAttr
-</a>
-)?,
-<a href="#propertyAttr">
-propertyAttr
-</a>
-*))
-<br />
-end-element()
-</td>
-</tr>
-<tr>
-<td>
-<a href="#idAttr">
-7.2.22
-</a>
-<a href="#idAttr">
-idAttr
-</a>
-</td>
-<td>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:ID
-</code>,
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#rdf-id">
-rdf-id
-</a>
-)
-</td>
-</tr>
-<tr>
-<td>
-<a href="#nodeIdAttr">
-7.2.23
-</a>
-<a href="#nodeIdAttr">
-nodeIdAttr
-</a>
-</td>
-<td>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:nodeID
-</code>,
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#rdf-id">
-rdf-id
-</a>
-)
-</td>
-</tr>
-<tr>
-<td>
-<a href="#aboutAttr">
-7.2.24
-</a>
-<a href="#aboutAttr">
-aboutAttr
-</a>
-</td>
-<td>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:about
-</code>,
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#URI-reference">
-URI-reference
-</a>
-)
-</td>
-</tr>
-<tr>
-<td>
-<a href="#propertyAttr">
-7.2.25
-</a>
-<a href="#propertyAttr">
-propertyAttr
-</a>
-</td>
-<td>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<a href="#propertyAttributeURIs">
-propertyAttributeURIs
-</a>,
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#anyString">
-anyString
-</a>
-)
-</td>
-</tr>
-<tr>
-<td>
-<a href="#resourceAttr">
-7.2.26
-</a>
-<a href="#resourceAttr">
-resourceAttr
-</a>
-</td>
-<td>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:resource
-</code>,
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#URI-reference">
-URI-reference
-</a>
-)
-</td>
-</tr>
-<tr>
-<td>
-<a href="#datatypeAttr">
-7.2.27
-</a>
-<a href="#datatypeAttr">
-datatypeAttr
-</a>
-</td>
-<td>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:datatype
-</code>,
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#URI-reference">
-URI-reference
-</a>
-)
-</td>
-</tr>
-<tr>
-<td>
-<a href="#parseLiteral">
-7.2.28
-</a>
-<a href="#parseLiteral">
-parseLiteral
-</a>
-</td>
-<td>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:parseType
-</code>,
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<del class="diff-old">"Literal")
-</del>
-<ins class="diff-chg">"Literal")
-</ins>
-</td>
-</tr>
-<tr>
-<td>
-<a href="#parseResource">
-7.2.29
-</a>
-<a href="#parseResource">
-parseResource
-</a>
-</td>
-<td>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:parseType
-</code>,
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<del class="diff-old">"Resource")
-</del>
-<ins class="diff-chg">"Resource")
-</ins>
-</td>
-</tr>
-<tr>
-<td>
-<a href="#parseCollection">
-7.2.30
-</a>
-<a href="#parseCollection">
-parseCollection
-</a>
-</td>
-<td>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:parseType
-</code>,
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<del class="diff-old">"Collection")
-</del>
-<ins class="diff-chg">"Collection")
-</ins>
-</td>
-</tr>
-<tr>
-<td>
-<a href="#parseOther">
-7.2.31
-</a>
-<a href="#parseOther">
-parseOther
-</a>
-</td>
-<td>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:parseType
-</code>,
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#anyString">
-anyString
-</a>
--
-<del class="diff-old">("Resource"
-</del>
-<ins class="diff-chg">("Resource"
-</ins>
-|
-<del class="diff-old">"Literal"
-</del>
-<ins class="diff-chg">"Literal"
-</ins>
-|
-<del class="diff-old">"Collection")
-</del>
-<ins class="diff-chg">"Collection")
-</ins>
-)
-</td>
-</tr>
-<tr>
-<td>
-<a href="#URI-reference">
-7.2.32
-</a>
-<a href="#URI-reference">
-URI-reference
-</a>
-</td>
-<td>
-An
-IRI.
-</td>
-</tr>
-<tr>
-<td>
-<a href="#literal">
-7.2.33
-</a>
-<a href="#literal">
-literal
-</a>
-</td>
-<td>
-Any
-XML
-element
-content
-that
-is
-allowed
-according
-to
-[
-<cite>
-<a class="bibref" href="#bib-XML10">
-XML10
-</a>
-</cite>
-]
-definition
-<em>
-Content
-of
-Elements
-</em>
-Rule
-[43]
-<a href="http://www.w3.org/TR/2000/REC-xml-20001006#NT-content">
-content
-</a>.
-in
-section
-<a href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-starttags">
-3.1
-Start-Tags,
-End-Tags,
-and
-Empty-Element
-Tags
-</a>
-</td>
-</tr>
-<tr>
-<td>
-<a href="#rdf-id">
-7.2.34
-</a>
-<a href="#rdf-id">
-rdf-id
-</a>
-</td>
-<td>
-An
-attribute
-<a class="termref" href="#eventterm-attribute-string-value">
-<span class="arrow">
-·
-</span>
-string-value
-<span class="arrow">
-·
-</span>
-</a>
-matching
-any
-legal
-[
-<cite>
-<a class="bibref" href="#bib-XML-NAMES">
-XML-NAMES
-</a>
-</cite>
-]
-token
-<a href="http://www.w3.org/TR/REC-xml-names/#NT-NCName">
-NCName
-</a>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-</section>
-<section id="section-grammar-productions" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-grammar-productions">
-<span class="secno">
-7.2
-</span>
-Grammar
-Productions
-</h3>
-<section id="start" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_start">
-<span class="secno">
-7.2.1
-</span>
-Grammar
-start
-</h4>
-<p>
-If
-the
-RDF/XML
-is
-a
-standalone
-XML
-document
-(identified
-by
-presentation
-as
-an
-application/rdf+xml
-<a href="#section-MIME-Type">
-RDF
-MIME
-type
-</a>
-object,
-or
-by
-some
-other
-means)
-then
-the
-grammar
-may
-start
-with
-production
-<a href="#doc">
-doc
-</a>
-or
-production
-<a href="#nodeElement">
-nodeElement
-</a>.
-</p>
-<p>
-If
-the
-content
-is
-known
-to
-be
-RDF/XML
-by
-context,
-such
-as
-when
-RDF/XML
-is
-embedded
-inside
-other
-XML
-content,
-then
-the
-grammar
-can
-either
-start
-at
-<a href="#section-element-node">
-Element
-Event
-</a>
-<del class="diff-old">
-</del>
-<ins class="diff-chg"> 
-</ins>
-<a href="#RDF">
-RDF
-</a>
-(only
-when
-an
-element
-is
-legal
-at
-that
-point
-in
-the
-XML)
-or
-at
-production
-<a href="#nodeElementList">
-nodeElementList
-</a>
-(only
-when
-element
-content
-is
-legal,
-since
-this
-is
-a
-list
-of
-elements).
-For
-such
-embedded
-RDF/XML,
-the
-<a class="termref" href="#eventterm-element-base-uri">
-<span class="arrow">
-·
-</span>
-base-uri
-<span class="arrow">
-·
-</span>
-</a>
-value
-on
-the
-outermost
-element
-must
-be
-initialized
-from
-the
-containing
-XML
-since
-no
-<a href="#section-root-node">
-Root
-Event
-</a>
-<del class="diff-old">
-</del>
-<ins class="diff-chg"> 
-</ins>
-will
-be
-available.
-Note
-that
-if
-such
-embedding
-occurs,
-the
-grammar
-may
-be
-entered
-several
-times
-but
-no
-state
-is
-expected
-to
-be
-preserved.
-</p>
-</section>
-<section id="coreSyntaxTerms" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_coreSyntaxTerms">
-<span class="secno">
-7.2.2
-</span>
-Production
-coreSyntaxTerms
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-<code>
-rdf:RDF
-</code>
-|
-<code>
-rdf:ID
-</code>
-|
-<code>
-rdf:about
-</code>
-|
-<code>
-rdf:parseType
-</code>
-|
-<code>
-rdf:resource
-</code>
-|
-<code>
-rdf:nodeID
-</code>
-|
-<code>
-rdf:datatype
-</code>
-</p>
-</div>
-</div>
-<p>
-A
-subset
-of
-the
-syntax
-terms
-from
-the
-RDF
-vocabulary
-in
-<a href="#section-Namespace">
-section
-5.1
-</a>
-which
-are
-used
-in
-RDF/XML.
-</p>
-</section>
-<section id="syntaxTerms" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_syntaxTerms">
-<span class="secno">
-7.2.3
-</span>
-Production
-syntaxTerms
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-<a href="#coreSyntaxTerms">
-coreSyntaxTerms
-</a>
-|
-<code>
-rdf:Description
-</code>
-|
-<code>
-rdf:li
-</code>
-</p>
-</div>
-</div>
-<p>
-All
-the
-syntax
-terms
-from
-the
-RDF
-vocabulary
-in
-<a href="#section-Namespace">
-section
-5.1
-</a>
-which
-are
-used
-in
-RDF/XML.
-</p>
-</section>
-<section id="oldTerms" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 id="section-Bag-Expand" aria-level="3" role="heading">
-<span class="secno">
-7.2.4
-</span>
-Production
-oldTerms
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-<code>
-rdf:aboutEach
-</code>
-|
-<code>
-rdf:aboutEachPrefix
-</code>
-|
-<code>
-rdf:bagID
-</code>
-</p>
-</div>
-</div>
-<p>
-These
-are
-the
-names
-from
-the
-<a href="#section-Namespace">
-RDF
-vocabulary
-</a>
-that
-have
-been
-withdrawn
-from
-the
-language.
-See
-the
-resolutions
-of
-Issue
-<a href="http://www.w3.org/2000/03/rdf-tracking/#rdfms-aboutEach-on-object">
-rdfms-aboutEach-on-object
-</a>,
-Issue
-<a href="http://www.w3.org/2000/03/rdf-tracking/#rdfms-abouteachprefix">
-rdfms-abouteachprefix
-</a>
-and
-Last
-Call
-Issue
-<a href="http://www.w3.org/2001/sw/RDFCore/20030123-issues/#timbl-01">
-timbl-01
-</a>
-for
-further
-information.
-</p>
-<div class="note">
-<div class="note-title" aria-level="4" role="heading" id="h_note_11">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Error
-Test:
-</strong>
-Indicated
-by
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-abouteach/error001.rdf">
-error001.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-abouteach/error002.rdf">
-error002.rdf
-</a>
-</p>
-</div>
-</section>
-<section id="nodeElementURIs" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_nodeElementURIs">
-<span class="secno">
-7.2.5
-</span>
-Production
-nodeElementURIs
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-<a href="#anyURI">
-anyURI
-</a>
--
-(
-<a href="#coreSyntaxTerms">
-coreSyntaxTerms
-</a>
-|
-<code>
-rdf:li
-</code>
-|
-<a href="#oldTerms">
-oldTerms
-</a>
-)
-</p>
-</div>
-</div>
-<p>
-The
-IRIs
-that
-are
-allowed
-on
-node
-elements.
-</p>
-</section>
-<section id="propertyElementURIs" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_propertyElementURIs">
-<span class="secno">
-7.2.6
-</span>
-Production
-propertyElementURIs
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-<a href="#anyURI">
-anyURI
-</a>
--
-(
-<a href="#coreSyntaxTerms">
-coreSyntaxTerms
-</a>
-|
-<code>
-rdf:Description
-</code>
-|
-<a href="#oldTerms">
-oldTerms
-</a>
-)
-</p>
-</div>
-</div>
-<p>
-The
-URIs
-that
-are
-allowed
-on
-property
-elements.
-</p>
-</section>
-<section id="propertyAttributeURIs" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_propertyAttributeURIs">
-<span class="secno">
-7.2.7
-</span>
-Production
-propertyAttributeURIs
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-<a href="#anyURI">
-anyURI
-</a>
--
-(
-<a href="#coreSyntaxTerms">
-coreSyntaxTerms
-</a>
-|
-<code>
-rdf:Description
-</code>
-|
-<code>
-rdf:li
-</code>
-|
-<a href="#oldTerms">
-oldTerms
-</a>
-)
-</p>
-</div>
-</div>
-<p>
-The
-IRIs
-that
-are
-allowed
-on
-property
-attributes.
-</p>
-</section>
-<section id="doc" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_doc">
-<span class="secno">
-7.2.8
-</span>
-Production
-doc
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-root(
-<a href="#eventterm-root-document-element">
-document-element
-</a>
-==
-<a href="#RDF">
-RDF
-</a>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-root-children">
-children
-</a>
-==
-list(
-<a href="#RDF">
-RDF
-</a>
-))
-</p>
-</div>
-</div>
-</section>
-<section id="RDF" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_RDF">
-<span class="secno">
-7.2.9
-</span>
-Production
-RDF
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<code>
-rdf:RDF
-</code>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set())
-<br />
-<a href="#nodeElementList">
-nodeElementList
-</a>
-<br />
-end-element()
-</p>
-</div>
-</div>
-</section>
-<section id="nodeElementList" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_nodeElementList">
-<span class="secno">
-7.2.10
-</span>
-Production
-nodeElementList
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-<a href="#ws">
-ws
-</a>
-*
-(
-<a href="#nodeElement">
-nodeElement
-</a>
-<a href="#ws">
-ws
-</a>
-*
-)*
-</p>
-</div>
-</div>
-</section>
-<section id="nodeElement" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 id="typedNode" aria-level="3" role="heading">
-<span class="secno">
-7.2.11
-</span>
-Production
-nodeElement
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#nodeElementURIs">
-nodeElementURIs
-</a>
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set((
-<a href="#idAttr">
-idAttr
-</a>
-|
-<a href="#nodeIdAttr">
-nodeIdAttr
-</a>
-|
-<a href="#aboutAttr">
-aboutAttr
-</a>
-)?,
-<a href="#propertyAttr">
-propertyAttr
-</a>
-*))
-<br />
-<a href="#propertyEltList">
-propertyEltList
-</a>
-<br />
-end-element()
-</p>
-</div>
-</div>
-<p>
-For
-node
-element
-<em>
-e
-</em>,
-the
-processing
-of
-some
-of
-the
-attributes
-has
-to
-be
-done
-before
-other
-work
-such
-as
-dealing
-with
-children
-events
-or
-other
-attributes.
-These
-can
-be
-processed
-in
-any
-order:
-</p>
-<ul>
-<li>
-If
-there
-is
-an
-attribute
-<em>
-a
-</em>
-with
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:ID
-</code>,
-then
-<em>
-e
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>
-:=
-uri(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-resolve(
-<em>
-e
-</em>,
-<del class="diff-old">concat("#",
-</del>
-<ins class="diff-chg">concat("#",
-</ins>
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-))).
-</li>
-<li>
-If
-there
-is
-an
-attribute
-<em>
-a
-</em>
-with
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:nodeID
-</code>,
-then
-<em>
-e
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>
-:=
-bnodeid(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>:=
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-).
-</li>
-<li>
-If
-there
-is
-an
-attribute
-<em>
-a
-</em>
-with
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:about
-</code>
-then
-<em>
-e
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>
-:=
-uri(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-resolve(
-<em>
-e
-</em>,
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-)).
-</li>
-</ul>
-<p>
-If
-<em>
-e
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>
-is
-empty,
-then
-<em>
-e
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>
-:=
-bnodeid(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-generated-blank-node-id()).
-</p>
-<p>
-The
-following
-can
-then
-be
-performed
-in
-any
-order:
-</p>
-<ul>
-<li id="nodeElementStatement1">
-If
-<em>
-e
-</em>.
-<a href="#eventterm-element-URI">
-URI
-</a>
-!=
-<code>
-rdf:Description
-</code>
-then
-the
-following
-statement
-is
-added
-to
-the
-graph:
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-e
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
-<em>
-e
-</em>.
-<a href="#eventterm-element-URI-string-value">
-URI-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-</li>
-<li id="nodeElementStatement2">
-If
-there
-is
-an
-attribute
-<em>
-a
-</em>
-in
-<a href="#propertyAttr">
-propertyAttr
-</a>
-with
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:type
-</code>
-then
-<em>
-u
-</em>:=uri(identifier:=resolve(
-<em>
-e
-</em>,
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-))
-and
-the
-following
-triple
-is
-added
-to
-the
-graph:
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-e
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
-<em>
-u
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-</li>
-<li id="nodeElementStatement3">
-For
-each
-attribute
-<em>
-a
-</em>
-matching
-<a href="#propertyAttr">
-propertyAttr
-</a>
-(and
-not
-<code>
-rdf:type
-</code>
-),
-the
-Unicode
-string
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-<em class="rfc2119" title="SHOULD">
-SHOULD
-</em>
-be
-in
-Normal
-Form
-C
-[
-<cite>
-<a class="bibref" href="#bib-NFC">
-NFC
-</a>
-</cite>
-],
-<em>
-o
-</em>
-:=
-literal(
-<a href="#eventterm-literal-literal-value">
-literal-value
-</a>
-:=
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>,
-<a href="#eventterm-literal-literal-language">
-literal-language
-</a>
-:=
-<em>
-e
-</em>.
-<a href="#eventterm-element-language">
-language
-</a>
-)
-and
-the
-following
-statement
-is
-added
-to
-the
-graph:
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-e
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-URI-string-value">
-URI-string-value
-</a>
-<em>
-o
-</em>.
-<a href="#eventterm-literal-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-</li>
-<li id="nodeElementStatement4">
-Handle
-the
-<a href="#propertyEltList">
-propertyEltList
-</a>
-children
-events
-in
-document
-order.
-</li>
-</ul>
-</section>
-<section id="ws" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_ws">
-<span class="secno">
-7.2.12
-</span>
-Production
-ws
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-A
-<a href="#section-text-node">
-text
-event
-</a>
-matching
-white
-space
-defined
-by
-[
-<cite>
-<a class="bibref" href="#bib-XML10">
-XML10
-</a>
-</cite>
-]
-definition
-<em>
-White
-Space
-</em>
-Rule
-[3]
-<a href="http://www.w3.org/TR/2000/REC-xml-20001006#NT-S">
-S
-</a>
-in
-section
-<a href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-common-syn">
-Common
-Syntactic
-Constructs
-</a>
-</p>
-</div>
-</div>
-</section>
-<section id="propertyEltList" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_propertyEltList">
-<span class="secno">
-7.2.13
-</span>
-Production
-propertyEltList
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-<a href="#ws">
-ws
-</a>
-*
-(
-<a href="#propertyElt">
-propertyElt
-</a>
-<a href="#ws">
-ws
-</a>
-*
-)
-*
-</p>
-</div>
-</div>
-</section>
-<section id="propertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_propertyElt">
-<span class="secno">
-7.2.14
-</span>
-Production
-propertyElt
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-<a href="#resourcePropertyElt">
-resourcePropertyElt
-</a>
-|
-<a href="#literalPropertyElt">
-literalPropertyElt
-</a>
-|
-<a href="#parseTypeLiteralPropertyElt">
-parseTypeLiteralPropertyElt
-</a>
-|
-<a href="#parseTypeResourcePropertyElt">
-parseTypeResourcePropertyElt
-</a>
-|
-<a href="#parseTypeCollectionPropertyElt">
-parseTypeCollectionPropertyElt
-</a>
-|
-<a href="#parseTypeOtherPropertyElt">
-parseTypeOtherPropertyElt
-</a>
-|
-<a href="#emptyPropertyElt">
-emptyPropertyElt
-</a>
-</p>
-</div>
-</div>
-<p>
-If
-element
-<em>
-e
-</em>
-has
-<em>
-e
-</em>.
-<a href="#eventterm-element-URI">
-URI
-</a>
-=
-<code>
-rdf:li
-</code>
-then
-apply
-the
-list
-expansion
-rules
-on
-element
-<em>
-e
-</em>.parent
-in
-<a href="#section-List-Expand">
-section
-7.4
-</a>
-to
-give
-a
-new
-URI
-<em>
-u
-</em>
-and
-<em>
-e
-</em>.
-<a href="#eventterm-element-URI">
-URI
-</a>
-:=
-<em>
-u
-</em>.
-</p>
-<p>
-The
-action
-of
-this
-production
-must
-be
-done
-before
-the
-actions
-of
-any
-sub-matches
-(
-<a href="#resourcePropertyElt">
-resourcePropertyElt
-</a>
-...
-<a href="#emptyPropertyElt">
-emptyPropertyElt
-</a>
-).
-Alternatively
-the
-result
-must
-be
-equivalent
-to
-as
-if
-it
-this
-action
-was
-performed
-first,
-such
-as
-performing
-as
-the
-first
-action
-of
-all
-of
-the
-sub-matches.
-</p>
-</section>
-<section id="resourcePropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_resourcePropertyElt">
-<span class="secno">
-7.2.15
-</span>
-Production
-resourcePropertyElt
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?))
-<br />
-<a href="#ws">
-ws
-</a>
-*
-<a href="#nodeElement">
-nodeElement
-</a>
-<a href="#ws">
-ws
-</a>
-*
-<br />
-end-element()
-</p>
-</div>
-</div>
-<p>
-For
-element
-<em>
-e
-</em>,
-and
-the
-single
-contained
-nodeElement
-<em>
-n
-</em>,
-first
-<em>
-n
-</em>
-must
-be
-processed
-using
-production
-<a href="#nodeElement">
-nodeElement
-</a>.
-Then
-the
-following
-statement
-is
-added
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<del class="diff-old">
-</del>
-<ins class="diff-chg">  
-</ins>
-<code>
-<em>
-e
-</em>.parent.
-<a href="#eventterm-element-subject">
-subject
-</a>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<em>
-e
-</em>.
-<a href="#eventterm-element-URI-string-value">
-URI-string-value
-</a>
-<em>
-n
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-<p>
-If
-the
-<code>
-rdf:ID
-</code>
-attribute
-<em>
-a
-</em>
-is
-given,
-the
-above
-statement
-is
-reified
-with
-<em>
-i
-</em>
-:=
-uri(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-resolve(
-<em>
-e
-</em>,
-<del class="diff-old">concat("#",
-</del>
-<ins class="diff-chg">concat("#",
-</ins>
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-)))
-using
-the
-reification
-rules
-in
-<a href="#section-Reification">
-section
-7.3
-</a>
-and
-<em>
-e
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>
-:=
-<em>
-i
-</em>
-</p>
-</section>
-<section id="literalPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_literalPropertyElt">
-<span class="secno">
-7.2.16
-</span>
-Production
-literalPropertyElt
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?,
-<a href="#datatypeAttr">
-datatypeAttr
-</a>
-?))
-<br />
-<a href="#section-text-node">
-text()
-</a>
-<br />
-end-element()
-</p>
-</div>
-</div>
-<p>
-Note
-that
-the
-empty
-literal
-case
-is
-defined
-in
-production
-<a href="#emptyPropertyElt">
-emptyPropertyElt
-</a>.
-</p>
-<p>
-For
-element
-<em>
-e
-</em>,
-and
-the
-text
-event
-<em>
-t
-</em>.
-The
-Unicode
-string
-<em>
-t
-</em>.
-<a href="#eventterm-text-string-value">
-string-value
-</a>
-<em class="rfc2119" title="SHOULD">
-SHOULD
-</em>
-be
-in
-Normal
-Form
-C
-[
-<cite>
-<a class="bibref" href="#bib-NFC">
-NFC
-</a>
-</cite>
-].
-If
-the
-<code>
-rdf:datatype
-</code>
-attribute
-<em>
-d
-</em>
-is
-given
-then
-<em>
-o
-</em>
-:=
-typed-literal(
-<a href="#eventterm-typedliteral-literal-value">
-literal-value
-</a>
-:=
-<em>
-t
-</em>.
-<a href="#eventterm-text-string-value">
-string-value
-</a>,
-<a href="#eventterm-typedliteral-literal-datatype">
-literal-datatype
-</a>
-:=
-<em>
-d
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-)
-otherwise
-<em>
-o
-</em>
-:=
-literal(
-<a href="#eventterm-literal-literal-value">
-literal-value
-</a>
-:=
-<em>
-t
-</em>.
-<a href="#eventterm-text-string-value">
-string-value
-</a>,
-<a href="#eventterm-literal-literal-language">
-literal-language
-</a>
-:=
-<em>
-e
-</em>.
-<a href="#eventterm-element-language">
-language
-</a>
-)
-and
-the
-following
-statement
-is
-added
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-e
-</em>.parent.
-<a href="#eventterm-element-subject">
-subject
-</a>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<em>
-e
-</em>.
-<a href="#eventterm-element-URI-string-value">
-URI-string-value
-</a>
-<em>
-o
-</em>.
-<a href="#eventterm-literal-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-<p>
-If
-the
-<code>
-rdf:ID
-</code>
-attribute
-<em>
-a
-</em>
-is
-given,
-the
-above
-statement
-is
-reified
-with
-<em>
-i
-</em>
-:=
-uri(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-resolve(
-<em>
-e
-</em>,
-<del class="diff-old">concat("#",
-</del>
-<ins class="diff-chg">concat("#",
-</ins>
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-)))
-using
-the
-reification
-rules
-in
-<a href="#section-Reification">
-section
-7.3
-</a>
-and
-<em>
-e
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>
-:=
-<em>
-i
-</em>.
-</p>
-</section>
-<section class="informative" id="parseTypeLiteralPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_parseTypeLiteralPropertyElt">
-<span class="secno">
-7.2.17
-</span>
-Production
-parseTypeLiteralPropertyElt
-</h4>
-<p>
-<em>
-This
-section
-is
-non-normative.
-</em>
-</p>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?,
-<a href="#parseLiteral">
-parseLiteral
-</a>
-))
-<br />
-<a href="#literal">
-literal
-</a>
-<br />
-end-element()
-</p>
-</div>
-</div>
-<p>
-For
-element
-<em>
-e
-</em>
-and
-the
-literal
-<em>
-l
-</em>
-that
-is
-the
-<code>
-<del class="diff-old">rdf:parseType="Literal"
-</del>
-<ins class="diff-chg">rdf:parseType="Literal"
-</ins>
-</code>
-content.
-<em>
-l
-</em>
-is
-not
-transformed
-by
-the
-syntax
-data
-model
-mapping
-into
-events
-(as
-noted
-in
-section
-<a href="#section-Data-Model">
-6
-Syntax
-Data
-Model
-</a>
-)
-but
-remains
-an
-XML
-Infoset
-of
-XML
-Information
-items.
-</p>
-<p>
-<em>
-l
-</em>
-is
-transformed
-into
-the
-lexical
-form
-of
-an
-<a href="http://www.w3.org/TR/rdf11-concepts/#dfn-rdf-xmlliteral">
-XML
-literal
-</a>
-in
-the
-RDF
-graph
-<em>
-x
-</em>
-(a
-Unicode
-string)
-by
-the
-following
-algorithm.
-This
-does
-not
-mandate
-any
-implementation
-method
-—
-any
-other
-method
-that
-gives
-the
-same
-result
-may
-be
-used.
-</p>
-<ol>
-<li>
-Use
-<em>
-l
-</em>
-to
-construct
-an
-<a href="http://www.w3.org/TR/xpath-datamodel-30/#sequences">
-XPath
-sequence
-</a>
-[
-<cite>
-<a class="bibref" href="#bib-XPATH-DATAMODEL-30">
-XPATH-DATAMODEL-30
-</a>
-</cite>
-].
-</li>
-<li>
-Apply
-<a href="http://www.w3.org/TR/xpath-functions-30/#func-serialize">
-http://www.w3.org/TR/xpath-functions-30/#func-serialize
-</a>
-[
-<cite>
-<a class="bibref" href="#bib-XPATH-FUNCTIONS-30">
-XPATH-FUNCTIONS-30
-</a>
-</cite>
-]
-to
-this
-sequence
-to
-give
-an
-xsd:string
-<em>
-x
-</em>.
-</li>
-<li>
-The
-Unicode
-string
-<em>
-x
-</em>
-is
-used
-as
-the
-lexical
-form
-of
-<em>
-l
-</em>
-</li>
-<li>
-This
-Unicode
-string
-<em>
-x
-</em>
-<em class="rfc2119" title="SHOULD">
-SHOULD
-</em>
-be
-in
-NFC
-Normal
-Form
-C
-[
-<cite>
-<a class="bibref" href="#bib-NFC">
-NFC
-</a>
-</cite>
-]
-</li>
-</ol>
-<p>
-Then
-<em>
-o
-</em>
-:=
-typed-literal(
-<a href="#eventterm-typedliteral-literal-value">
-literal-value
-</a>
-:=
-<em>
-x
-</em>,
-<a href="#eventterm-typedliteral-literal-datatype">
-literal-datatype
-</a>
-:=
-<code>
-http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
-</code>
-)
-and
-the
-following
-statement
-is
-added
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-e
-</em>.parent.
-<a href="#eventterm-element-subject">
-subject
-</a>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<em>
-e
-</em>.
-<a href="#eventterm-element-URI-string-value">
-URI-string-value
-</a>
-<em>
-o
-</em>.
-<a href="#eventterm-typedliteral-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-<div class="note">
-<div class="note-title" aria-level="4" role="heading" id="h_note_12">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Test:
-</strong>
-Empty
-literal
-case
-indicated
-by
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test009.rdf">
-test009.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test009.nt">
-test009.nt
-</a>
-</p>
-</div>
-<p>
-If
-the
-<code>
-rdf:ID
-</code>
-attribute
-<em>
-a
-</em>
-is
-given,
-the
-above
-statement
-is
-reified
-with
-<em>
-i
-</em>
-:=
-uri(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-resolve(
-<em>
-e
-</em>,
-<del class="diff-old">concat("#",
-</del>
-<ins class="diff-chg">concat("#",
-</ins>
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-)))
-using
-the
-reification
-rules
-in
-<a href="#section-Reification">
-section
-7.3
-</a>
-and
-<em>
-e
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>
-:=
-<em>
-i
-</em>.
-</p>
-</section>
-<section id="parseTypeResourcePropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_parseTypeResourcePropertyElt">
-<span class="secno">
-7.2.18
-</span>
-Production
-parseTypeResourcePropertyElt
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?,
-<a href="#parseResource">
-parseResource
-</a>
-))
-<br />
-<a href="#propertyEltList">
-propertyEltList
-</a>
-<br />
-end-element()
-</p>
-</div>
-</div>
-<p>
-For
-element
-<em>
-e
-</em>
-with
-possibly
-empty
-element
-content
-<em>
-c
-</em>.
-</p>
-<p>
-<em>
-n
-</em>
-:=
-bnodeid(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-generated-blank-node-id()).
-</p>
-<p>
-Add
-the
-following
-statement
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-e
-</em>.parent.
-<a href="#eventterm-element-subject">
-subject
-</a>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<em>
-e
-</em>.
-<a href="#eventterm-element-URI-string-value">
-URI-string-value
-</a>
-<em>
-n
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-<div class="note">
-<div class="note-title" aria-level="4" role="heading" id="h_note_13">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Test:
-</strong>
-Indicated
-by
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test004.rdf">
-test004.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test004.nt">
-test004.nt
-</a>
-</p>
-</div>
-<p>
-If
-the
-<code>
-rdf:ID
-</code>
-attribute
-<em>
-a
-</em>
-is
-given,
-the
-statement
-above
-is
-reified
-with
-<em>
-i
-</em>
-:=
-uri(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-resolve(
-<em>
-e
-</em>,
-<del class="diff-old">concat("#",
-</del>
-<ins class="diff-chg">concat("#",
-</ins>
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-)))
-using
-the
-reification
-rules
-in
-<a href="#section-Reification">
-section
-7.3
-</a>
-and
-<em>
-e
-</em>.
-<a href="#eventterm-element-subject">
-subject
-</a>
-:=
-<em>
-i
-</em>.
-</p>
-<p>
-If
-the
-element
-content
-<em>
-c
-</em>
-is
-not
-empty,
-then
-use
-event
-<em>
-n
-</em>
-to
-create
-a
-new
-sequence
-of
-events
-as
-follows:
-</p>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-:=
-<code>
-rdf:Description
-</code>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-element-subject">
-subject
-</a>
-:=
-<em>
-n
-</em>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-:=
-set())
-<br />
-<em>
-c
-</em>
-<br />
-end-element()
-</p>
-</div>
-</div>
-<p>
-Then
-process
-the
-resulting
-sequence
-using
-production
-<a href="#nodeElementList">
-nodeElement
-</a>.
-</p>
-</section>
-<section id="parseTypeCollectionPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_parseTypeCollectionPropertyElt">
-<span class="secno">
-7.2.19
-</span>
-Production
-parseTypeCollectionPropertyElt
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?,
-<a href="#parseCollection">
-parseCollection
-</a>
-))
-<br />
-<a href="#nodeElementList">
-nodeElementList
-</a>
-<br />
-end-element()
-</p>
-</div>
-</div>
-<p>
-For
-element
-event
-<em>
-e
-</em>
-with
-possibly
-empty
-<a href="#nodeElementList">
-nodeElementList
-</a>
-<em>
-l
-</em>.
-Set
-<em>
-s
-</em>:=list().
-</p>
-<p>
-For
-each
-element
-event
-<em>
-f
-</em>
-in
-<em>
-l
-</em>,
-<em>
-n
-</em>
-:=
-bnodeid(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-generated-blank-node-id())
-and
-append
-<em>
-n
-</em>
-to
-<em>
-s
-</em>
-to
-give
-a
-sequence
-of
-events.
-</p>
-<p>
-If
-<em>
-s
-</em>
-is
-not
-empty,
-<em>
-n
-</em>
-is
-the
-first
-event
-identifier
-in
-<em>
-s
-</em>
-and
-the
-following
-statement
-is
-added
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-e
-</em>.parent.
-<a href="#eventterm-element-subject">
-subject
-</a>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<em>
-e
-</em>.
-<a href="#eventterm-element-URI-string-value">
-URI-string-value
-</a>
-<em>
-n
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-<p>
-otherwise
-the
-following
-statement
-is
-added
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-e
-</em>.parent.
-<a href="#eventterm-element-subject">
-subject
-</a>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<em>
-e
-</em>.
-<a href="#eventterm-element-URI-string-value">
-URI-string-value
-</a>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#nil>
-.
-</code>
-</p>
-</div>
-</div>
-<p>
-If
-the
-<code>
-rdf:ID
-</code>
-attribute
-<em>
-a
-</em>
-is
-given,
-either
-of
-the
-the
-above
-statements
-is
-reified
-with
-<em>
-i
-</em>
-:=
-uri(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-resolve(
-<em>
-e
-</em>,
-<del class="diff-old">concat("#",
-</del>
-<ins class="diff-chg">concat("#",
-</ins>
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-)))
-using
-the
-reification
-rules
-in
-<a href="#section-Reification">
-section
-7.3
-</a>.
-</p>
-<p>
-If
-<em>
-s
-</em>
-is
-empty,
-no
-further
-work
-is
-performed.
-</p>
-<p>
-For
-each
-event
-<em>
-n
-</em>
-in
-<em>
-s
-</em>
-and
-the
-corresponding
-element
-event
-<em>
-f
-</em>
-in
-<em>
-l
-</em>,
-the
-following
-statement
-is
-added
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-n
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#first>
-<em>
-f
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-<p>
-For
-each
-consecutive
-and
-overlapping
-pair
-of
-events
-(
-<em>
-n
-</em>,
-<em>
-o
-</em>
-)
-in
-<em>
-s
-</em>,
-the
-following
-statement
-is
-added
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-n
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#rest>
-<em>
-o
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-<p>
-If
-<em>
-s
-</em>
-is
-not
-empty,
-<em>
-n
-</em>
-is
-the
-last
-event
-identifier
-in
-<em>
-s
-</em>,
-the
-following
-statement
-is
-added
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-n
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#rest>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#nil>
-.
-</code>
-</p>
-</div>
-</div>
-</section>
-<section id="parseTypeOtherPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_parseTypeOtherPropertyElt">
-<span class="secno">
-7.2.20
-</span>
-Production
-parseTypeOtherPropertyElt
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?,
-<a href="#parseOther">
-parseOther
-</a>
-))
-<br />
-<a href="#propertyEltList">
-propertyEltList
-</a>
-<br />
-end-element()
-</p>
-</div>
-</div>
-<p>
-All
-<code>
-rdf:parseType
-</code>
-attribute
-values
-other
-than
-the
-strings
-<del class="diff-old">"Resource",
-"Literal"
-</del>
-<ins class="diff-chg">"Resource",
-"Literal"
-</ins>
-or
-<del class="diff-old">"Collection"
-</del>
-<ins class="diff-chg">"Collection"
-</ins>
-are
-treated
-as
-if
-the
-value
-was
-<del class="diff-old">"Literal".
-</del>
-<ins class="diff-chg">"Literal".
-</ins>
-This
-production
-matches
-and
-acts
-as
-if
-production
-<a href="#parseTypeLiteralPropertyElt">
-parseTypeLiteralPropertyElt
-</a>
-was
-matched.
-No
-extra
-triples
-are
-generated
-for
-other
-<code>
-rdf:parseType
-</code>
-values.
-</p>
-</section>
-<section id="emptyPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_emptyPropertyElt">
-<span class="secno">
-7.2.21
-</span>
-Production
-emptyPropertyElt
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-start-element(
-<a href="#eventterm-element-URI">
-URI
-</a>
-==
-<a href="#propertyElementURIs">
-propertyElementURIs
-</a>
-),
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-element-attributes">
-attributes
-</a>
-==
-set(
-<a href="#idAttr">
-idAttr
-</a>
-?,
-(
-<a href="#resourceAttr">
-resourceAttr
-</a>
-|
-<a href="#nodeIdAttr">
-nodeIdAttr
-</a>
-|
-<a href="#datatypeAttr">
-datatypeAttr
-</a>
-)?,
-<a href="#propertyAttr">
-propertyAttr
-</a>
-*))
-<br />
-end-element()
-</p>
-</div>
-</div>
-<ul>
-<li>
-<p>
-If
-there
-are
-no
-attributes
-<strong>
-or
-</strong>
-only
-the
-optional
-<code>
-rdf:ID
-</code>
-attribute
-<em>
-i
-</em>
-then
-<em>
-o
-</em>
-:=
-literal(
-<a href="#eventterm-literal-literal-value">
-literal-value
-<del class="diff-old">:="",
-</del>
-</a>:="",
-<a href="#eventterm-literal-literal-language">
-literal-language
-</a>
-:=
-<em>
-e
-</em>.
-<a href="#eventterm-element-language">
-language
-</a>
-)
-and
-the
-following
-statement
-is
-added
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-e
-</em>.parent.
-<a href="#eventterm-element-subject">
-subject
-</a>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<em>
-e
-</em>.
-<a href="#eventterm-element-URI-string-value">
-URI-string-value
-</a>
-<em>
-o
-</em>.
-<a href="#eventterm-literal-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-<p>
-and
-then
-if
-<em>
-i
-</em>
-is
-given,
-the
-above
-statement
-is
-reified
-with
-uri(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-resolve(
-<em>
-e
-</em>,
-<del class="diff-old">concat("#",
-</del>
-<ins class="diff-chg">concat("#",
-</ins>
-<em>
-i
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-)))
-using
-the
-reification
-rules
-in
-<a href="#section-Reification">
-section
-7.3
-</a>.
-</p>
-<div class="note">
-<div class="note-title" aria-level="4" role="heading" id="h_note_14">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Test:
-</strong>
-Indicated
-by
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test002.rdf">
-test002.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test002.nt">
-test002.nt
-</a>
-</p>
-</div>
-<div class="note">
-<div class="note-title" aria-level="4" role="heading" id="h_note_15">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Test:
-</strong>
-Indicated
-by
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test005.rdf">
-test005.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test005.nt">
-test005.nt
-</a>
-</p>
-</div>
-</li>
-<li>
-<p>
-Otherwise
-</p>
-<ul>
-<li>
-If
-<code>
-rdf:resource
-</code>
-attribute
-<em>
-i
-</em>
-is
-present,
-then
-<em>
-r
-</em>
-:=
-uri(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-resolve(
-<em>
-e
-</em>,
-<em>
-i
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-))
-</li>
-<li>
-If
-<code>
-rdf:nodeID
-</code>
-attribute
-<em>
-i
-</em>
-is
-present,
-then
-<em>
-r
-</em>
-:=
-bnodeid(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-<em>
-i
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-)
-</li>
-<li>
-If
-neither,
-<em>
-r
-</em>
-:=
-bnodeid(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-generated-blank-node-id())
-</li>
-</ul>
-<p>
-The
-following
-are
-done
-in
-any
-order:
-</p>
-<ul>
-<li>
-<p>
-For
-all
-<a href="#propertyAttr">
-propertyAttr
-</a>
-attributes
-<em>
-a
-</em>
-(in
-any
-order)
-</p>
-<ul>
-<li>
-<p>
-If
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:type
-</code>
-then
-<em>
-u
-</em>:=uri(identifier:=resolve(
-<em>
-e
-</em>,
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-))
-and
-the
-following
-triple
-is
-added
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-r
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
-<em>
-u
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-</li>
-<li>
-<p>
-Otherwise
-Unicode
-string
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-<em class="rfc2119" title="SHOULD">
-SHOULD
-</em>
-be
-in
-Normal
-Form
-C
-[
-<cite>
-<a class="bibref" href="#bib-NFC">
-NFC
-</a>
-</cite>
-],
-<em>
-o
-</em>
-:=
-literal(
-<a href="#eventterm-literal-literal-value">
-literal-value
-</a>
-:=
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>,
-<a href="#eventterm-literal-literal-language">
-literal-language
-</a>
-:=
-<em>
-e
-</em>.
-<a href="#eventterm-element-language">
-language
-</a>
-)
-and
-the
-following
-statement
-is
-added
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-r
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<em>
-a
-</em>.
-<a href="#eventterm-attribute-URI-string-value">
-URI-string-value
-</a>
-<em>
-o
-</em>.
-<a href="#eventterm-literal-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-</li>
-</ul>
-<div class="note">
-<div class="note-title" aria-level="4" role="heading" id="h_note_16">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Test:
-</strong>
-Indicated
-by
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test013.rdf">
-test013.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test013.nt">
-test013.nt
-</a>
-</p>
-</div>
-<div class="note">
-<div class="note-title" aria-level="4" role="heading" id="h_note_17">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Test:
-</strong>
-Indicated
-by
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test014.rdf">
-test014.rdf
-</a>
-and
-<a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test014.nt">
-test014.nt
-</a>
-</p>
-</div>
-</li>
-<li>
-<p>
-Add
-the
-following
-statement
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-e
-</em>.parent.
-<a href="#eventterm-element-subject">
-subject
-</a>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<em>
-e
-</em>.
-<a href="#eventterm-element-URI-string-value">
-URI-string-value
-</a>
-<em>
-r
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-.
-</code>
-</p>
-</div>
-</div>
-<p>
-and
-then
-if
-<code>
-rdf:ID
-</code>
-attribute
-<em>
-i
-</em>
-is
-given,
-the
-above
-statement
-is
-reified
-with
-uri(
-<a href="#eventterm-identifier-identifier">
-identifier
-</a>
-:=
-resolve(
-<em>
-e
-</em>,
-<del class="diff-old">concat("#",
-</del>
-<ins class="diff-chg">concat("#",
-</ins>
-<em>
-i
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-)))
-using
-the
-reification
-rules
-in
-<a href="#section-Reification">
-section
-7.3
-</a>.
-</p>
-</li>
-</ul>
-</li>
-</ul>
-</section>
-<section id="idAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 id="idAboutAttr" aria-level="3" role="heading">
-<span class="secno">
-7.2.22
-</span>
-Production
-idAttr
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:ID
-</code>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#rdf-id">
-rdf-id
-</a>
-)
-</p>
-</div>
-</div>
-<p>
-<strong>
-Constraint:
-</strong>:
-<a href="#constraint-id">
-constraint-id
-</a>
-applies
-to
-the
-values
-of
-<code>
-rdf:ID
-</code>
-attributes
-</p>
-</section>
-<section id="nodeIdAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_nodeIdAttr">
-<span class="secno">
-7.2.23
-</span>
-Production
-nodeIdAttr
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:nodeID
-</code>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#rdf-id">
-rdf-id
-</a>
-)
-</p>
-</div>
-</div>
-</section>
-<section id="aboutAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_aboutAttr">
-<span class="secno">
-7.2.24
-</span>
-Production
-aboutAttr
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:about
-</code>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#URI-reference">
-URI-reference
-</a>
-)
-</p>
-</div>
-</div>
-</section>
-<section id="propertyAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 id="propAttr" aria-level="3" role="heading">
-<span class="secno">
-7.2.25
-</span>
-Production
-propertyAttr
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<a href="#propertyAttributeURIs">
-propertyAttributeURIs
-</a>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#anyString">
-anyString
-</a>
-)
-</p>
-</div>
-</div>
-</section>
-<section id="resourceAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_resourceAttr">
-<span class="secno">
-7.2.26
-</span>
-Production
-resourceAttr
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:resource
-</code>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#URI-reference">
-URI-reference
-</a>
-)
-</p>
-</div>
-</div>
-</section>
-<section id="datatypeAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_datatypeAttr">
-<span class="secno">
-7.2.27
-</span>
-Production
-datatypeAttr
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:datatype
-</code>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#URI-reference">
-URI-reference
-</a>
-)
-</p>
-</div>
-</div>
-</section>
-<section id="parseLiteral" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_parseLiteral">
-<span class="secno">
-7.2.28
-</span>
-Production
-parseLiteral
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:parseType
-</code>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<del class="diff-old">"Literal")
-</del>
-<ins class="diff-chg">"Literal")
-</ins>
-</p>
-</div>
-</div>
-</section>
-<section id="parseResource" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_parseResource">
-<span class="secno">
-7.2.29
-</span>
-Production
-parseResource
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:parseType
-</code>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<del class="diff-old">"Resource")
-</del>
-<ins class="diff-chg">"Resource")
-</ins>
-</p>
-</div>
-</div>
-</section>
-<section id="parseCollection" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_parseCollection">
-<span class="secno">
-7.2.30
-</span>
-Production
-parseCollection
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:parseType
-</code>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<del class="diff-old">"Collection")
-</del>
-<ins class="diff-chg">"Collection")
-</ins>
-</p>
-</div>
-</div>
-</section>
-<section id="parseOther" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_parseOther">
-<span class="secno">
-7.2.31
-</span>
-Production
-parseOther
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-attribute(
-<a href="#eventterm-attribute-URI">
-URI
-</a>
-==
-<code>
-rdf:parseType
-</code>,
-<br />
-<del class="diff-old">
-</del>
-<ins class="diff-chg">    
-</ins>
-<a href="#eventterm-attribute-string-value">
-string-value
-</a>
-==
-<a href="#anyString">
-anyString
-</a>
--
-<del class="diff-old">("Resource"
-</del>
-<ins class="diff-chg">("Resource"
-</ins>
-|
-<del class="diff-old">"Literal"
-</del>
-<ins class="diff-chg">"Literal"
-</ins>
-|
-<del class="diff-old">"Collection")
-</del>
-<ins class="diff-chg">"Collection")
-</ins>
-)
-</p>
-</div>
-</div>
-</section>
-<section id="URI-reference" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_URI-reference">
-<span class="secno">
-7.2.32
-</span>
-Production
-IRI
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-An
-IRI.
-</p>
-</div>
-</div>
-</section>
-<section id="literal" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_literal">
-<span class="secno">
-7.2.33
-</span>
-Production
-literal
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-Any
-XML
-element
-content
-that
-is
-allowed
-according
-to
-XML
-definition
-<em>
-Content
-of
-Elements
-</em>
-Rule
-[43]
-<a href="http://www.w3.org/TR/2000/REC-xml-20001006#NT-content">
-content
-</a>.
-in
-section
-<a href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-starttags">
-3.1
-Start-Tags,
-End-Tags,
-and
-Empty-Element
-Tags
-</a>
-</p>
-<p>
-The
-string-value
-for
-the
-resulting
-event
-is
-discussed
-in
-<a href="#parseTypeLiteralPropertyElt">
-section
-7.2.17
-</a>.
-</p>
-</div>
-</div>
-</section>
-<section id="rdf-id" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h4 aria-level="3" role="heading" id="h4_rdf-id">
-<span class="secno">
-7.2.34
-</span>
-Production
-rdf-id
-</h4>
-<div class="productionOuter">
-<div class="productionInner">
-<p>
-An
-attribute
-<a class="termref" href="#eventterm-attribute-string-value">
-<span class="arrow">
-·
-</span>
-string-value
-<span class="arrow">
-·
-</span>
-</a>
-matching
-any
-legal
-[
-<cite>
-<a class="bibref" href="#bib-XML-NAMES">
-XML-NAMES
-</a>
-</cite>
-]
-token
-<a href="http://www.w3.org/TR/REC-xml-names/#NT-NCName">
-NCName
-</a>
-</p>
-</div>
-</div>
-</section>
-</section>
-<section id="section-Reification" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-Reification">
-<span class="secno">
-7.3
-</span>
-Reification
-Rules
-</h3>
-<p>
-For
-the
-given
-IRI
-event
-<em>
-r
-</em>
-and
-the
-statement
-with
-terms
-<em>
-s
-</em>,
-<em>
-p
-</em>
-and
-<em>
-o
-</em>
-corresponding
-to
-the
-N-Triples:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-s
-</em>
-<em>
-p
-</em>
-<em>
-o
-</em>
-.
-</code>
-</p>
-</div>
-</div>
-<p>
-add
-the
-following
-statements
-to
-the
-graph:
-</p>
-<div class="ntripleOuter">
-<div class="ntripleInner">
-<p>
-<code>
-<em>
-r
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#subject>
-<em>
-s
-</em>
-.
-</code>
-<br />
-<code>
-<em>
-r
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate>
-<em>
-p
-</em>
-.
-</code>
-<br />
-<code>
-<em>
-r
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#object>
-<em>
-o
-</em>
-.
-</code>
-<br />
-<code>
-<em>
-r
-</em>.
-<a href="#eventterm-identifier-string-value">
-string-value
-</a>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
-<http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement>
-.
-</code>
-<br />
-</p>
-</div>
-</div>
-</section>
-<section id="section-List-Expand" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-List-Expand">
-<span class="secno">
-7.4
-</span>
-List
-Expansion
-Rules
-</h3>
-<p>
-For
-the
-given
-element
-<em>
-e
-</em>,
-create
-a
-new
-IRI
-<em>
-u
-</em>
-:=
-<del class="diff-old">concat("http://www.w3.org/1999/02/22-rdf-syntax-ns#_",
-</del>
-<ins class="diff-chg">concat("http://www.w3.org/1999/02/22-rdf-syntax-ns#_",
-</ins>
-<em>
-e
-</em>.
-<a href="#eventterm-element-liCounter">
-li-counter
-</a>
-),
-increment
-the
-<em>
-e
-</em>.
-<a href="#eventterm-element-liCounter">
-li-counter
-</a>
-property
-by
-1
-and
-return
-<em>
-u
-</em>.
-</p>
-</section>
-</section>
-<section id="section-Serialising" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_section-Serialising">
-<span class="secno">
-8.
-</span>
-Serializing
-an
-RDF
-Graph
-to
-RDF/XML
-</h2>
-<p>
-There
-are
-some
-RDF
-Graphs
-as
-defined
-in
-[
-<cite>
-<a class="bibref" href="#bib-RDF11-CONCEPTS">
-RDF11-CONCEPTS
-</a>
-</cite>
-]that
-cannot
-be
-serialized
-in
-RDF/XML.
-These
-are
-those
-that:
-</p>
-<dl>
-<dt>
-Use
-property
-names
-that
-cannot
-be
-turned
-into
-XML
-namespace-qualified
-names.
-<br />
-</dt>
-<dd>
-An
-XML
-namespace-qualified
-name
-(
-<a href="http://www.w3.org/TR/REC-xml-names/#ns-qualnames">
-QName
-</a>
-)
-has
-restrictions
-on
-the
-legal
-characters
-such
-that
-not
-all
-property
-URIs
-can
-be
-expressed
-as
-these
-names.
-It
-is
-recommended
-that
-implementors
-of
-RDF
-serializers,
-in
-order
-to
-break
-a
-URI
-into
-a
-namespace
-name
-and
-a
-local
-name,
-split
-it
-after
-the
-last
-XML
-non-
-<a href="http://www.w3.org/TR/REC-xml-names/#NT-NCName">
-NCName
-</a>
-character,
-ensuring
-that
-the
-first
-character
-of
-the
-name
-is
-a
-<a href="http://www.w3.org/TR/REC-xml#NT-Letter">
-Letter
-</a>
-or
-'_'.
-If
-the
-URI
-ends
-in
-a
-non-
-<a href="http://www.w3.org/TR/REC-xml-names/#NT-NCName">
-NCName
-</a>
-character
-then
-throw
-a
-<del class="diff-old">"this
-</del>
-<ins class="diff-chg">"this
-</ins>
-graph
-cannot
-be
-serialized
-in
-<del class="diff-old">RDF/XML"
-</del>
-<ins class="diff-chg">RDF/XML"
-</ins>
-exception
-or
-error.
-</dd>
-<dt>
-Use
-inappropriate
-reserved
-names
-as
-properties
-<br />
-</dt>
-<dd>
-For
-example,
-a
-property
-with
-the
-same
-URI
-as
-any
-of
-the
-<a href="#syntaxTerms">
-syntaxTerms
-</a>
-production.
-</dd>
-<dt>
-Use
-the
-<code>
-rdf:HTML
-</code>
-datatype
-</dt>
-<dd>
-This
-datatype
-as
-introduced
-in
-RDF
-1.1
-[
-<cite>
-<a class="bibref" href="#bib-RDF11-CONCEPTS">
-RDF11-CONCEPTS
-</a>
-</cite>
-].
-</dd>
-</dl>
-<div class="note">
-<div class="note-title" aria-level="2" role="heading" id="h_note_18">
-<span>
-Note
-</span>
-</div>
-<p class="">
-<strong>
-Implementation
-Note
-(Informative):
-</strong>
-When
-an
-RDF
-graph
-is
-serialized
-to
-RDF/XML
-and
-has
-an
-XML
-Schema
-Datatype
-(XSD),
-it
-<em class="rfc2119" title="SHOULD">
-SHOULD
-</em>
-be
-written
-in
-a
-form
-that
-does
-not
-require
-whitespace
-processing.
-XSD
-support
-is
-NOT
-required
-by
-RDF
-or
-RDF/XML
-so
-this
-is
-optional.
-</p>
-</div>
-</section>
-<section class="informative" id="section-rdf-in-SVG" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_section-rdf-in-SVG">
-<span class="secno">
-9.
-</span>
-Using
-RDF/XML
-with
-SVG
-</h2>
-<p>
-<em>
-This
-section
-is
-non-normative.
-</em>
-</p>
-<p>
-There
-is
-a
-standardized
-approach
-for
-associating
-RDF
-compatible
-metadata
-with
-SVG
-—
-the
-metadata
-element
-which
-was
-explicitly
-designed
-for
-this
-purpose
-as
-defined
-in
-<a href="http://www.w3.org/TR/SVG/metadata.html">
-Section
-21
-Metadata
-</a>
-of
-the
-<a href="http://www.w3.org/TR/2001/REC-SVG-20010904/">
-Scalable
-Vector
-Graphics
-(SVG)
-1.0
-Specification
-</a>
-[
-<cite>
-<a class="bibref" href="#bib-SVG10">
-SVG10
-</a>
-</cite>
-]
-and
-<a href="http://www.w3.org/TR/SVG11/metadata.html">
-Section
-21
-Metadata
-</a>
-of
-the
-<a href="http://www.w3.org/TR/2003/REC-SVG11-20030114/">
-Scalable
-Vector
-Graphics
-(SVG)
-1.1
-Specification
-</a>
-[
-<cite>
-<a class="bibref" href="#bib-SVG11">
-SVG11
-</a>
-</cite>
-].
-</p>
-<p>
-This
-document
-contains
-two
-example
-graphs
-in
-SVG
-with
-such
-embedded
-RDF/XML
-inside
-the
-metadata
-element:
-<a href="http://www.w3.org/TR/rdf-syntax-grammar/figure1.svg">
-figure
-1
-</a>
-and
-<a href="http://www.w3.org/TR/rdf-syntax-grammar/figure2.svg">
-figure
-2
-</a>.
-</p>
-</section>
-<section class="appendix informative" id="section-Acknowledgments" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_section-Acknowledgments">
-<span class="secno">
-A.
-</span>
-Acknowledgments
-</h2>
-<p>
-<em>
-This
-section
-is
-non-normative.
-</em>
-</p>
-<p>
-Gavin
-Carothers
-provided
-the
-RDF
-1.1
-update
-for
-the
-<a href="#parseTypeLiteralPropertyElt">
-Production
-parseTypeLiteralPropertyElt
-</a>.
-Ivan
-Herman
-provided
-valuable
-comments
-and
-reworked
-Figs
-1
-and
-2.
-</p>
-<p>
-This
-specification
-is
-a
-product
-of
-extended
-deliberations
-by
-the
-members
-of
-the
-RDFcore
-Working
-Group
-and
-the
-RDF
-and
-RDF
-Schema
-Working
-Group.
-</p>
-<p>
-The
-following
-people
-provided
-valuable
-contributions
-to
-the
-document:
-</p>
-<ul>
-<li>
-Dan
-Brickley,
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-/ILRT
-</li>
-<li>
-Jeremy
-Carroll,
-HP
-Labs,
-Bristol
-</li>
-<li>
-Graham
-Klyne,
-Nine
-by
-Nine
-</li>
-<li>
-Bijan
-Parsia,
-MIND
-Lab
-at
-University
-of
-Maryland
-at
-College
-Park
-</li>
-</ul>
-<p>
-This
-document
-is
-a
-product
-of
-extended
-deliberations
-by
-the
-RDF
-Core
-working
-group,
-whose
-members
-have
-included:
-Art
-Barstow
-(
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-)
-Dave
-Beckett
-(ILRT),
-Dan
-Brickley
-(
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-/ILRT),
-Dan
-Connolly
-(
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-),
-Jeremy
-Carroll
-(Hewlett
-Packard),
-Ron
-Daniel
-(Interwoven
-Inc),
-Bill
-dehOra
-(InterX),
-Jos
-De
-Roo
-(AGFA),
-Jan
-Grant
-(ILRT),
-Graham
-Klyne
-(Clearswift
-and
-Nine
-by
-Nine),
-Frank
-Manola
-(MITRE
-Corporation),
-Brian
-McBride
-(Hewlett
-Packard),
-Eric
-Miller
-(
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-),
-Stephen
-Petschulat
-(IBM),
-Patrick
-Stickler
-(Nokia),
-Aaron
-Swartz
-(HWG),
-Mike
-Dean
-(BBN
-Technologies
-/
-Verizon),
-R.
-V.
-Guha
-(Alpiri
-Inc),
-Pat
-Hayes
-(IHMC),
-Sergey
-Melnik
-(Stanford
-University),
-Martyn
-Horner
-(Profium
-Ltd).
-</p>
-<p>
-This
-specification
-also
-draws
-upon
-an
-earlier
-RDF
-Model
-and
-Syntax
-document
-edited
-by
-Ora
-Lassilla
-and
-Ralph
-Swick,
-and
-RDF
-Schema
-edited
-by
-Dan
-Brickley
-and
-R.
-V.
-Guha.
-RDF
-and
-RDF
-Schema
-Working
-group
-members
-who
-contributed
-to
-this
-earlier
-work
-are:
-Nick
-Arnett
-(Verity),
-Tim
-Berners-Lee
-(
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-),
-Tim
-Bray
-(Textuality),
-Dan
-Brickley
-(ILRT
-/
-University
-of
-Bristol),
-Walter
-Chang
-(Adobe),
-Sailesh
-Chutani
-(Oracle),
-Dan
-Connolly
-(
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-),
-Ron
-Daniel
-(DATAFUSION),
-Charles
-Frankston
-(Microsoft),
-Patrick
-Gannon
-(CommerceNet),
-RV
-Guha
-(Epinions,
-previously
-of
-Netscape
-Communications),
-Tom
-Hill
-(Apple
-Computer),
-Arthur
-van
-Hoff
-(Marimba),
-Renato
-Iannella
-(DSTC),
-Sandeep
-Jain
-(Oracle),
-Kevin
-Jones,
-(InterMind),
-Emiko
-Kezuka
-(Digital
-Vision
-Laboratories),
-Joe
-Lapp
-(webMethods
-Inc.),
-Ora
-Lassila
-(Nokia
-Research
-Center),
-Andrew
-Layman
-(Microsoft),
-Ralph
-LeVan
-(OCLC),
-John
-McCarthy
-(Lawrence
-Berkeley
-National
-Laboratory),
-Chris
-McConnell
-(Microsoft),
-Murray
-Maloney
-(Grif),
-Michael
-Mealling
-(Network
-Solutions),
-Norbert
-Mikula
-(DataChannel),
-Eric
-Miller
-(OCLC),
-Jim
-Miller
-(
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>,
-emeritus),
-Frank
-Olken
-(Lawrence
-Berkeley
-National
-Laboratory),
-Jean
-Paoli
-(Microsoft),
-Sri
-Raghavan
-(Digital/Compaq),
-Lisa
-Rein
-(webMethods
-Inc.),
-Paul
-Resnick
-(University
-of
-Michigan),
-Bill
-Roberts
-(KnowledgeCite),
-Tsuyoshi
-Sakata
-(Digital
-Vision
-Laboratories),
-Bob
-Schloss
-(IBM),
-Leon
-Shklar
-(Pencom
-Web
-Works),
-David
-Singer
-(IBM),
-Wei
-(William)
-Song
-(SISU),
-Neel
-Sundaresan
-(IBM),
-Ralph
-Swick
-(
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-),
-Naohiko
-Uramoto
-(IBM),
-Charles
-Wicksteed
-(Reuters
-Ltd.),
-Misha
-Wolf
-(Reuters
-Ltd.),
-Lauren
-Wood
-(SoftQuad).
-</p>
-</section>
-<section class="appendix informative" id="changes-rdf11" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_changes-rdf11">
-<span class="secno">
-B.
-</span>
-Changes
-<del class="diff-old">to
-</del>
-<ins class="diff-chg">since
-</ins>
-2004
-Recommendation
-</h2>
-<p>
-<em>
-This
-section
-is
-non-normative.
-</em>
-</p>
-<p>
-The
-following
-changes
-were
-made
-for
-the
-<ins class="diff-new">RDF
-1.1
-</ins>
-Edited
-Recommendation
-version
-of
-this
-<del class="diff-old">document
-for
-RDF
-1.1.:
-</del>
-<ins class="diff-chg">document:
-</ins>
-</p>
-<ol>
-<li>
-Conversion
-to
-<del class="diff-old">ResPec.
-</del>
-<ins class="diff-chg">ReSpec.
-</ins>
-</li>
-<li>
-RDF
-2004
-errata
-handling:
-<ol>
-<li>
-Replaced
-hard-coded
-reference
-to
-XML
-and
-Unicode
-versions
-(
-<a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_2:_hard_coded_reference_to_XML_and_Unicode_versions">
-background
-info
-</a>
-)
-</li>
-<li>
-Corrected
-the
-resolve
-action
-with
-the
-signature
-resolve(e,
-s)
-(
-<a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_3:_signature_resolve.28e.2C_s.29">
-background
-info
-</a>
-)
-</li>
-<li>
-Added
-parent
-accessor
-to
-element
-events
-(
-<a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_4:_missing_parent_accessor">
-background
-info
-</a>
-)
-</li>
-<li>
-Allow
-datatyped
-empty
-literals
-(
-<a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_5:_datatyped_empty_literals">
-background
-info
-</a>
-)
-</li>
-<li>
-Removed
-ID
-and
-datatype
-exclusion
-on
-literal
-property
-(
-<a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_6:_ID_and_datatype_exclusion_on_literal_property">
-background
-info
-</a>
-)
-</li>
-</ol>
-</li>
-<li>
-Adapted
-and
-shortened
-introduction
-to
-reflect
-RDF
-1.1
-</li>
-<li>
-Updated
-references
-to
-RDF
-1.1
-documents
-</li>
-<li>
-Replaced
-<del class="diff-old">"(RDF)
-</del>
-<ins class="diff-chg">"(RDF)
-</ins>
-URI
-<del class="diff-old">reference"
-</del>
-<ins class="diff-chg">reference"
-</ins>
-with
-<del class="diff-old">"IRI"
-</del>
-<ins class="diff-chg">"IRI"
-</ins>
-</li>
-<li>
-Removed
-Section
-on
-embedding
-RDF/XML
-into
-HTML
-</li>
-<li>
-Removed
-<del class="diff-old">"Specification"
-</del>
-<ins class="diff-chg">"Specification"
-</ins>
-from
-the
-title
-to
-bring
-it
-in
-line
-with
-other
-RDF
-1.1
-document
-titles
-</li>
-<li>
-Updated
-references
-to
-other
-documents
-</li>
-<li>
-Changed
-links
-in
-Sec.
-2
-examples
-from
-relative
-URI
-to
-absolute
-URI;
-same
-for
-RELAX
-schema
-in
-Appendix.
-</li>
-<li>
-Added
-note
-to
-section
-on
-plain-literal
-event
-</li>
-<li>
-Updated
-link
-to
-QName
-definition
-in
-XML-NAMES
-</li>
-<li>
-Added
-diff
-with
-2004
-Recommendation
-</li>
-<li>
-Sections
-concerning
-<code>
-rdf:XMLLiteral
-</code>
-(
-<a href="#section-Syntax-XML-literals">
-Sec.
-2.8
-</a>
-and
-<a href="#parseTypeLiteralPropertyElt">
-Sec.
-7.2.17
-</a>
-)
-marked
-as
-non-normative.
-</li>
-<li>
-Adapted
-<a href="#parseTypeLiteralPropertyElt">
-Production
-parseTypeLiteralPropertyElt
-</a>
-to
-cater
-for
-the
-non-normative
-status
-of
-<code>
-rdf:XMLLiteral
-</code>.
-</li>
-<li>
-Improved
-version
-of
-Figs.
-1
-and
-2
-(with
-same
-content)
-</li>
-<li>
-Removed
-old
-changes
-section
-</li>
-<li>
-Informative
-notes
-at
-start
-of
-Sec.
-5.1
-removed,
-as
-these
-have
-become
-irrelevant.
-</li>
-<li>
-Added
-new
-datatype
-<code>
-rdf:HTML
-</code>
-to
-the
-list
-of
-things
-that
-cannot
-be
-serialized
-in
-RDF/XML.
-</li>
-<li>
-Replaced
-the
-link
-to
-2004
-N-Triples
-<code>
-nodeID
-</code>
-production
-to
-the
-RDF
-1.1
-N-Triples
-<code>
-BLANK_NODE_LABEL
-</code>
-production.
-</li>
-</ol>
-</section>
-<section class="appendix informative" id="section-Schemas" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_section-Schemas">
-<span class="secno">
-C.
-</span>
-Syntax
-Schemas
-</h2>
-<p>
-<em>
-This
-section
-is
-non-normative.
-</em>
-</p>
-<p>
-This
-appendix
-contains
-XML
-schemas
-for
-validating
-RDF/XML
-forms.
-These
-are
-example
-schemas
-for
-information
-only
-and
-are
-not
-part
-of
-this
-specification.
-</p>
-<section class="informative" id="section-RELAXNG-Schema" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_section-RELAXNG-Schema">
-<span class="secno">
-C.1
-</span>
-<del class="diff-old">RELAX NG
-</del>
-<ins class="diff-chg">RELAX NG
-</ins>
-Compact
-Schema
-</h3>
-<p>
-<em>
-This
-section
-is
-non-normative.
-</em>
-</p>
-<p>
-This
-is
-an
-<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/rdfxml.rnc">
-example
-schema
-in
-<del class="diff-old">RELAX NG
-</del>
-<ins class="diff-chg">RELAX NG
-</ins>
-Compact
-</a>
-(for
-ease
-of
-reading)
-for
-RDF/XML.
-Applications
-can
-also
-use
-the
-<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/rdfxml.rng">
-<del class="diff-old">RELAX NG
-</del>
-<ins class="diff-chg">RELAX NG
-</ins>
-XML
-version
-</a>.
-These
-formats
-are
-described
-in
-<del class="diff-old">RELAX NG
-</del>
-<ins class="diff-chg">RELAX NG
-</ins>
-[
-<cite>
-<a class="bibref" href="#bib-RELAXNG">
-RELAXNG
-</a>
-</cite>
-]
-and
-<del class="diff-old">RELAX NG
-</del>
-<ins class="diff-chg">RELAX NG
-</ins>
-Compact
-[
-<cite>
-<a class="bibref" href="#bib-RELAXNG-COMPACT">
-RELAXNG-COMPACT
-</a>
-</cite>
-].
-</p>
-<div class="note">
-<div class="note-title" aria-level="3" role="heading" id="h_note_19">
-<span>
-Note
-</span>
-</div>
-<p class="">
-The
-RNGC
-schema
-has
-been
-updated
-to
-attempt
-to
-match
-the
-grammar
-but
-this
-has
-not
-been
-checked
-or
-used
-to
-validate
-RDF/XML.
-</p>
-</div>
-<del class="diff-old"> #
-</del>
-<pre>
-<ins class="diff-chg"> #
-</ins>
- # RELAX NG Compact Schema for RDF/XML Syntax
- #
- # This schema is for information only and NON-NORMATIVE
- #
- # It is based on one originally written by James Clark in
- # http://lists.w3.org/Archives/Public/www-rdf-comments/2001JulSep/0248.html
- # and updated with later changes.
- #
-<del class="diff-old"> namespace local = ""
- namespace rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes"
-</del>
-<ins class="diff-chg"> namespace local = ""
- namespace rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes"
-</ins>
- start = doc
- # I cannot seem to do this in RNGC so they are expanded in-line
- # coreSyntaxTerms = rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype
- # syntaxTerms = coreSyntaxTerms | rdf:Description | rdf:li
- # oldTerms = rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID
- # nodeElementURIs = * - ( coreSyntaxTerms | rdf:li | oldTerms )
- # propertyElementURIs = * - ( coreSyntaxTerms | rdf:Description | oldTerms )
- # propertyAttributeURIs = * - ( coreSyntaxTerms | rdf:Description | rdf:li | oldTerms )
- # Also needed to allow rdf:li on all property element productions
- # since we can't capture the rdf:li rewriting to rdf_<n> in relaxng
- # Need to add these explicitly
- xmllang = attribute xml:lang { text }
- xmlbase = attribute xml:base { text }
- # and to forbid every other xml:* attribute, element
- doc =
- RDF | nodeElement
- RDF =
- element rdf:RDF {
- xmllang?, xmlbase?, nodeElementList
- }
- nodeElementList =
- nodeElement*
- # Should be something like:
- # ws* , ( nodeElement , ws* )*
- # but RELAXNG does this by default, ignoring whitespace separating tags.
- nodeElement =
- element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
- rdf:resource | rdf:nodeID | rdf:datatype | rdf:li |
- rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID ) {
- (idAttr | nodeIdAttr | aboutAttr )?, xmllang?, xmlbase?, propertyAttr*, propertyEltList
- }
-<del class="diff-old"> # It is not possible to say "and not things
- # beginning with _ in the rdf: namespace" in RELAX NG.
-</del>
-<ins class="diff-chg"> # It is not possible to say "and not things
- # beginning with _ in the rdf: namespace" in RELAX NG.
-</ins>
- ws =
-<del class="diff-old"> " "
-</del>
-<ins class="diff-chg"> " "
-</ins>
- # Not used in this RELAX NG schema; but should be any legal XML
- # whitespace defined by http://www.w3.org/TR/2000/REC-xml-20001006#NT-S
- propertyEltList =
- propertyElt*
- # Should be something like:
- # ws* , ( propertyElt , ws* )*
- # but RELAXNG does this by default, ignoring whitespace separating tags.
- propertyElt =
- resourcePropertyElt |
- literalPropertyElt |
- parseTypeLiteralPropertyElt |
- parseTypeResourcePropertyElt |
- parseTypeCollectionPropertyElt |
- parseTypeOtherPropertyElt |
- emptyPropertyElt
- resourcePropertyElt =
- element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
- rdf:resource | rdf:nodeID | rdf:datatype |
- rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
- xml:* ) {
- idAttr?, xmllang?, xmlbase?, nodeElement
- }
- literalPropertyElt =
- element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
- rdf:resource | rdf:nodeID | rdf:datatype |
- rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
- xml:* ) {
- idAttr? , datatypeAttr?, xmllang?, xmlbase?, text
- }
- parseTypeLiteralPropertyElt =
- element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
- rdf:resource | rdf:nodeID | rdf:datatype |
- rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
- xml:* ) {
- idAttr?, parseLiteral, xmllang?, xmlbase?, literal
- }
- parseTypeResourcePropertyElt =
- element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
- rdf:resource | rdf:nodeID | rdf:datatype |
- rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
- xml:* ) {
- idAttr?, parseResource, xmllang?, xmlbase?, propertyEltList
- }
- parseTypeCollectionPropertyElt =
- element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
- rdf:resource | rdf:nodeID | rdf:datatype |
- rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
- xml:* ) {
- idAttr?, xmllang?, xmlbase?, parseCollection, nodeElementList
- }
- parseTypeOtherPropertyElt =
- element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
- rdf:resource | rdf:nodeID | rdf:datatype |
- rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
- xml:* ) {
- idAttr?, xmllang?, xmlbase?, parseOther, any
- }
- emptyPropertyElt =
- element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
- rdf:resource | rdf:nodeID | rdf:datatype |
- rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
- xml:* ) {
- idAttr?, (resourceAttr | nodeIdAttr | datatypeAttr )?, xmllang?, xmlbase?, propertyAttr*
- }
- idAttr =
- attribute rdf:ID {
- IDsymbol
- }
- nodeIdAttr =
- attribute rdf:nodeID {
- IDsymbol
- }
- aboutAttr =
- attribute rdf:about {
- URI-reference
- }
- propertyAttr =
- attribute * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
- rdf:resource | rdf:nodeID | rdf:datatype | rdf:li |
- rdf:Description | rdf:aboutEach |
- rdf:aboutEachPrefix | rdf:bagID |
- xml:* ) {
- string
- }
- resourceAttr =
- attribute rdf:resource {
- URI-reference
- }
- datatypeAttr =
- attribute rdf:datatype {
- URI-reference
- }
- parseLiteral =
- attribute rdf:parseType {
-<del class="diff-old"> "Literal"
-</del>
-<ins class="diff-chg"> "Literal"
-</ins>
- }
- parseResource =
- attribute rdf:parseType {
-<del class="diff-old"> "Resource"
-</del>
-<ins class="diff-chg"> "Resource"
-</ins>
- }
- parseCollection =
- attribute rdf:parseType {
-<del class="diff-old"> "Collection"
-</del>
-<ins class="diff-chg"> "Collection"
-</ins>
- }
- parseOther =
- attribute rdf:parseType {
- text
- }
- URI-reference =
- string
- literal =
- any
- IDsymbol =
- xsd:NMTOKEN
- any =
- mixed { element * { attribute * { text }*, any }* }
-<ins class="diff-new">
-</ins>
-</pre>
-</section>
-</section>
-<section class="appendix" id="references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h2 aria-level="1" role="heading" id="h2_references">
-<span class="secno">
-D.
-</span>
-References
-</h2>
-<section id="normative-references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_normative-references">
-<span class="secno">
-D.1
-</span>
-Normative
-references
-</h3>
-<dl class="bibliography" about="">
-<dt id="bib-JSON-LD">
-[JSON-LD]
-</dt>
-<dd rel="dcterms:requires">
-Manu
-Sporny,
-Gregg
-Kellogg,
-Markus
-<del class="diff-old">Lanthaler.
-</del>
-<ins class="diff-chg">Lanthaler,
-Editors.
-</ins>
-<cite>
-<a href="http://www.w3.org/TR/json-ld/">
-JSON-LD
-1.0
-<del class="diff-old">.
-5
-November
-2013.
-</del>
-</a>
-</cite>.
-<ins class="diff-chg">16
-January
-2014.
-</ins>
-W3C
-<del class="diff-old">Proposed
-</del>
-Recommendation.
-URL:
-<del class="diff-old">http://www.w3.org/TR/2013/PR-json-ld-20131105/
-.
-The
-latest
-edition
-is
-available
-at
-</del>
-<a href="http://www.w3.org/TR/json-ld/">
-http://www.w3.org/TR/json-ld/
-</a>
-</dd>
-<dt id="bib-N-TRIPLES">
-[N-TRIPLES]
-</dt>
-<dd rel="dcterms:requires">
-Gavin
-Carothers,
-Andy
-Seabourne.
-<cite>
-<a href="http://www.w3.org/TR/2014/REC-n-triples-20140225/">
-RDF
-1.1
-N-Triples
-</a>
-</cite>.
-<del class="diff-old">9
-January
-2014.
-</del>
-W3C
-<del class="diff-old">Proposed
-Recommendation
-(work
-in
-progress).
-</del>
-<ins class="diff-chg">Recommendation,
-25
-February
-2014.
-</ins>
-URL:
-<del class="diff-old">http://www.w3.org/TR/2014/PR-n-triples-20140109/
-</del>
-<a href="http://www.w3.org/TR/2014/REC-n-triples-20140225/">
-<ins class="diff-chg">http://www.w3.org/TR/2014/REC-n-triples-20140225/
-</ins>
-</a>.
-The
-latest
-edition
-is
-available
-at
-<a href="http://www.w3.org/TR/n-triples/">
-http://www.w3.org/TR/n-triples/
-</a>
-</dd>
-<dt id="bib-RDF11-CONCEPTS">
-[RDF11-CONCEPTS]
-</dt>
-<dd rel="dcterms:requires">
-Richard
-Cyganiak,
-David
-Wood,
-Markus
-Lanthaler.
-<cite>
-<a href="http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/">
-RDF
-1.1
-Concepts
-and
-Abstract
-Syntax.
-</a>
-</cite>
-<del class="diff-old">9
-January
-2014.
-</del>
-W3C
-<del class="diff-old">Proposed
-Recommendation
-(work
-in
-progress).
-</del>
-<ins class="diff-chg">Recommendation,
-25
-February
-2014.
-</ins>
-URL:
-<del class="diff-old">http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/
-</del>
-<a href="http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/">
-<ins class="diff-chg">http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/
-</ins>
-</a>.
-The
-latest
-edition
-is
-available
-at
-<a href="http://www.w3.org/TR/rdf11-concepts/">
-http://www.w3.org/TR/rdf11-concepts/
-</a>
-</dd>
-<dt id="bib-RDF11-MT">
-[RDF11-MT]
-</dt>
-<dd rel="dcterms:requires">
-Patrick
-J.
-Hayes,
-Peter
-F.
-Patel-Schneider.
-<cite>
-<a href="http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/">
-RDF
-1.1
-Semantics.
-</a>
-</cite>
-<del class="diff-old">9
-January
-2014.
-</del>
-W3C
-<del class="diff-old">Proposed
-Recommendation
-(work
-in
-progress).
-</del>
-<ins class="diff-chg">Recommendation,
-25
-February
-2014.
-</ins>
-URL:
-<del class="diff-old">http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/
-</del>
-<a href="http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/">
-<ins class="diff-chg">http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/
-</ins>
-</a>.
-The
-latest
-edition
-is
-available
-at
-<a href="http://www.w3.org/TR/rdf11-mt/">
-http://www.w3.org/TR/rdf11-mt/
-</a>
-</dd>
-<dt id="bib-RDF11-SCHEMA">
-[RDF11-SCHEMA]
-</dt>
-<dd rel="dcterms:requires">
-Dan
-Brickley,
-<del class="diff-old">Ramanathan
-</del>
-<ins class="diff-chg">R.
-V.
-</ins>
-Guha.
-<cite>
-<a href="http://www.w3.org/TR/2014/PER-rdf-schema-20140225/">
-RDF
-Schema
-1.1
-</a>
-</cite>.
-<del class="diff-old">9
-January
-2014.
-</del>
-W3C
-<del class="diff-old">Proposed
-Edited
-Recommendation
-(work
-in
-progress).
-</del>
-<ins class="diff-chg">Recommendation,
-25
-February
-2014.
-</ins>
-URL:
-<del class="diff-old">http://www.w3.org/TR/2014/PER-rdf-schema-20140109/
-</del>
-<a href="http://www.w3.org/TR/2014/PER-rdf-schema-20140225/">
-<ins class="diff-chg">http://www.w3.org/TR/2014/PER-rdf-schema-20140225/
-</ins>
-</a>.
-The
-latest
-published
-version
-is
-available
-at
-<a href="http://www.w3.org/TR/rdf-schema/">
-http://www.w3.org/TR/rdf-schema/
-</a>.
-</dd>
-<dt id="bib-RDFA-PRIMER">
-[RDFA-PRIMER]
-</dt>
-<dd rel="dcterms:requires">
-Ivan
-Herman;
-Ben
-Adida;
-Manu
-Sporny;
-Mark
-Birbeck.
-<a href="http://www.w3.org/TR/rdfa-primer/">
-<cite>
-RDFa
-1.1
-Primer
--
-Second
-Edition
-</cite>
-</a>.
-22
-August
-2013.
-W3C
-Note.
-URL:
-<a href="http://www.w3.org/TR/rdfa-primer/">
-http://www.w3.org/TR/rdfa-primer/
-</a>
-</dd>
-<dt id="bib-RFC3023">
-[RFC3023]
-</dt>
-<dd rel="dcterms:requires">
-M.
-Murata;
-S.
-St.Laurent;
-D.
-Kohn.
-<a href="http://www.ietf.org/rfc/rfc3023.txt">
-<cite>
-XML
-Media
-Types
-(RFC
-3023)
-</cite>
-</a>.
-January
-2001.
-RFC.
-URL:
-<a href="http://www.ietf.org/rfc/rfc3023.txt">
-http://www.ietf.org/rfc/rfc3023.txt
-</a>
-</dd>
-<dt id="bib-TRIG">
-[TRIG]
-</dt>
-<dd rel="dcterms:requires">
-Gavin
-Carothers,
-Andy
-Seaborne.
-<cite>
-<a href="http://www.w3.org/TR/2014/REC-trig-20140225/">
-TriG:
-RDF
-Dataset
-Language
-</a>
-</cite>.
-<del class="diff-old">9
-January
-2014.
-</del>
-W3C
-<del class="diff-old">Proposed
-Recommendation
-(work
-in
-progress).
-</del>
-<ins class="diff-chg">Recommendation,
-25
-February
-2014.
-</ins>
-URL:
-<del class="diff-old">http://www.w3.org/TR/2014/PR-trig-20140109/
-</del>
-<a href="http://www.w3.org/TR/2014/REC-trig-20140225/">
-<ins class="diff-chg">http://www.w3.org/TR/2014/REC-trig-20140225/
-</ins>
-</a>.
-The
-latest
-edition
-is
-available
-at
-<a href="http://www.w3.org/TR/trig/">
-http://www.w3.org/TR/trig/
-</a>
-</dd>
-<dt id="bib-TURTLE">
-[TURTLE]
-</dt>
-<dd rel="dcterms:requires">
-Eric
-Prud'hommeaux,
-Gavin
-Carothers.
-<cite>
-<a href="http://www.w3.org/TR/2014/REC-turtle-20140225/">
-RDF
-1.1
-Turtle:
-Terse
-RDF
-Triple
-Language.
-</a>
-</cite>
-<del class="diff-old">9
-January
-2014.
-</del>
-W3C
-<del class="diff-old">Proposed
-Recommendation
-(work
-in
-progress).
-</del>
-<ins class="diff-chg">Recommendation,
-25
-February
-2014.
-</ins>
-URL:
-<del class="diff-old">http://www.w3.org/TR/2014/PR-turtle-20140109/
-</del>
-<a href="http://www.w3.org/TR/2014/REC-turtle-20140225/">
-<ins class="diff-chg">http://www.w3.org/TR/2014/REC-turtle-20140225/
-</ins>
-</a>.
-The
-latest
-edition
-is
-available
-at
-<a href="http://www.w3.org/TR/turtle/">
-http://www.w3.org/TR/turtle/
-</a>
-</dd>
-<dt id="bib-XML-INFOSET">
-[XML-INFOSET]
-</dt>
-<dd rel="dcterms:requires">
-John
-Cowan;
-Richard
-Tobin.
-<a href="http://www.w3.org/TR/xml-infoset">
-<cite>
-XML
-Information
-Set
-(Second
-Edition)
-</cite>
-</a>.
-4
-February
-2004.
-W3C
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/xml-infoset">
-http://www.w3.org/TR/xml-infoset
-</a>
-</dd>
-<dt id="bib-XML-NAMES">
-[XML-NAMES]
-</dt>
-<dd rel="dcterms:requires">
-Tim
-Bray;
-Dave
-Hollander;
-Andrew
-Layman;
-Richard
-Tobin;
-Henry
-Thompson
-et
-al.
-<a href="http://www.w3.org/TR/xml-names">
-<cite>
-Namespaces
-in
-XML
-1.0
-(Third
-Edition)
-</cite>
-</a>.
-8
-December
-2009.
-W3C
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/xml-names">
-http://www.w3.org/TR/xml-names
-</a>
-</dd>
-<dt id="bib-XML10">
-[XML10]
-</dt>
-<dd rel="dcterms:requires">
-Tim
-Bray;
-Jean
-Paoli;
-Michael
-Sperberg-McQueen;
-Eve
-Maler;
-François
-Yergeau
-et
-al.
-<a href="http://www.w3.org/TR/xml">
-<cite>
-Extensible
-Markup
-Language
-(XML)
-1.0
-(Fifth
-Edition)
-</cite>
-</a>.
-26
-November
-2008.
-W3C
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/xml">
-http://www.w3.org/TR/xml
-</a>
-</dd>
-<dt id="bib-XMLSCHEMA-2">
-[XMLSCHEMA-2]
-</dt>
-<dd rel="dcterms:requires">
-Paul
-V.
-Biron;
-Ashok
-Malhotra.
-<a href="http://www.w3.org/TR/xmlschema-2/">
-<cite>
-XML
-Schema
-Part
-2:
-Datatypes
-Second
-Edition
-</cite>
-</a>.
-28
-October
-2004.
-W3C
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/xmlschema-2/">
-http://www.w3.org/TR/xmlschema-2/
-</a>
-</dd>
-</dl>
-</section>
-<section id="informative-references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<h3 aria-level="2" role="heading" id="h3_informative-references">
-<span class="secno">
-D.2
-</span>
-Informative
-references
-</h3>
-<dl class="bibliography" about="">
-<dt id="bib-CHARMOD">
-[CHARMOD]
-</dt>
-<dd rel="dcterms:references">
-Martin
-Dürst;
-François
-Yergeau;
-Richard
-Ishida;
-Misha
-Wolf;
-Tex
-Texin
-et
-al.
-<a href="http://www.w3.org/TR/charmod/">
-<cite>
-Character
-Model
-for
-the
-World
-Wide
-Web
-1.0:
-Fundamentals
-</cite>
-</a>.
-15
-February
-2005.
-W3C
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/charmod/">
-http://www.w3.org/TR/charmod/
-</a>
-</dd>
-<dt id="bib-IANA-MEDIA-TYPES">
-[IANA-MEDIA-TYPES]
-</dt>
-<dd rel="dcterms:references">
-<cite>
-<a href="http://www.iana.org/assignments/media-types/">
-MIME
-Media
-Types
-</a>
-</cite>.
-The
-Internet
-Assigned
-Numbers
-Authority
-(IANA).
-The
-registration
-for
-application/rdf+xml
-is
-archived
-at
-<a href="http://www.w3.org/2001/sw/RDFCore/mediatype-registration">
-http://www.w3.org/2001/sw/RDFCore/mediatype-registration
-</a>.
-</dd>
-<dt id="bib-NFC">
-[NFC]
-</dt>
-<dd rel="dcterms:references">
-M.
-Davis,
-Ken
-Whistler.
-<a href="http://www.unicode.org/reports/tr15/">
-<cite>
-TR15,
-Unicode
-Normalization
-Forms.
-</cite>
-</a>.
-17
-September
-2010,
-URL:
-<a href="http://www.unicode.org/reports/tr15/">
-http://www.unicode.org/reports/tr15/
-</a>
-</dd>
-<dt id="bib-RDFMS">
-[RDFMS]
-</dt>
-<dd rel="dcterms:references">
-Ora
-Lassila;
-Ralph
-R.
-Swick.
-<cite>
-<a href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/">
-Resource
-Description
-Framework
-(RDF)
-Model
-and
-Syntax
-Specification
-</a>
-</cite>.
-22
-February
-1999.
-W3C
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/">
-http://www.w3.org/TR/1999/REC-rdf-syntax-19990222
-</a>.
-</dd>
-<dt id="bib-RELAXNG">
-[RELAXNG]
-</dt>
-<dd rel="dcterms:references">
-James
-Clark
-and
-Murata
-Makoto,
-editors.
-<cite>
-<a href="http://www.oasis-open.org/committees/relax-ng/spec-20011203.html">
-RELAX
-NG
-Specification
-</a>
-</cite>.
-OASIS
-Committee
-Specification,
-3
-December
-2001.
-Latest
-version:
-<a href="http://www.oasis-open.org/committees/relax-ng/spec.html">
-http://www.oasis-open.org/committees/relax-ng/spec.html
-</a>.
-</dd>
-<dt id="bib-RELAXNG-COMPACT">
-[RELAXNG-COMPACT]
-</dt>
-<dd rel="dcterms:references">
-James
-Clark,
-editor.
-<cite>
-<a href="http://www.oasis-open.org/committees/relax-ng/compact-20021121.html">
-RELAX
-NG
-Compact
-Syntax
-</a>
-</cite>.
-OASIS
-Committee
-Specification,
-21
-November
-2002.
-URI:
-<a href="http://www.oasis-open.org/committees/relax-ng/compact-20021121.html">
-http://www.oasis-open.org/committees/relax-ng/compact-20021121.html
-</a>.
-</dd>
-<dt id="bib-RFC2119">
-[RFC2119]
-</dt>
-<dd rel="dcterms:references">
-S.
-Bradner.
-<a href="http://www.ietf.org/rfc/rfc2119.txt">
-<cite>
-Key
-words
-for
-use
-in
-RFCs
-to
-Indicate
-Requirement
-Levels.
-</cite>
-</a>
-March
-1997.
-Internet
-RFC
-2119.
-URL:
-<a href="http://www.ietf.org/rfc/rfc2119.txt">
-http://www.ietf.org/rfc/rfc2119.txt
-</a>
-</dd>
-<dt id="bib-RFC3986">
-[RFC3986]
-</dt>
-<dd rel="dcterms:references">
-T.
-Berners-Lee;
-R.
-Fielding;
-L.
-Masinter.
-<a href="http://www.ietf.org/rfc/rfc3986.txt">
-<cite>
-Uniform
-Resource
-Identifier
-(URI):
-Generic
-Syntax
-(RFC
-3986)
-</cite>
-</a>.
-January
-2005.
-RFC.
-URL:
-<a href="http://www.ietf.org/rfc/rfc3986.txt">
-http://www.ietf.org/rfc/rfc3986.txt
-</a>
-</dd>
-<dt id="bib-SAX">
-[SAX]
-</dt>
-<dd rel="dcterms:references">
-D.
-Megginson,
-et
-al.
-<a href="http://www.megginson.com/downloads/SAX/">
-<cite>
-SAX:
-The
-Simple
-API
-for
-XML
-</cite>
-</a>.
-May
-1998.
-URL:
-<a href="http://www.megginson.com/downloads/SAX/">
-http://www.megginson.com/downloads/SAX/
-</a>
-</dd>
-<dt id="bib-STRIPEDRDF">
-[STRIPEDRDF]
-</dt>
-<dd rel="dcterms:references">
-D.
-Brickley.
-<cite>
-<a href="http://www.w3.org/2001/10/stripes/">
-RDF:
-Understanding
-the
-Striped
-RDF/XML
-Syntax
-</a>.
-W3C,
-2001.
-URI:
-<a href="http://www.w3.org/2001/10/stripes/">
-http://www.w3.org/2001/10/stripes/
-</a>.
-</cite>
-</dd>
-<dt id="bib-SVG10">
-[SVG10]
-</dt>
-<dd rel="dcterms:references">
-Jon
-Ferraiolo.
-<a href="http://www.w3.org/TR/SVG/">
-<cite>
-Scalable
-Vector
-Graphics
-(SVG)
-1.0
-Specification
-</cite>
-</a>.
-4
-September
-2001.
-W3C
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/SVG/">
-http://www.w3.org/TR/SVG/
-</a>
-</dd>
-<dt id="bib-SVG11">
-[SVG11]
-</dt>
-<dd rel="dcterms:references">
-Erik
-Dahlström;
-Patrick
-Dengler;
-Anthony
-Grasso;
-Chris
-Lilley;
-Cameron
-McCormack;
-Doug
-Schepers;
-Jonathan
-Watt;
-Jon
-Ferraiolo;
-Jun
-Fujisawa;
-Dean
-Jackson
-et
-al.
-<a href="http://www.w3.org/TR/SVG11/">
-<cite>
-Scalable
-Vector
-Graphics
-(SVG)
-1.1
-(Second
-Edition)
-</cite>
-</a>.
-16
-August
-2011.
-W3C
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/SVG11/">
-http://www.w3.org/TR/SVG11/
-</a>
-</dd>
-<dt id="bib-UNICODE">
-[UNICODE]
-</dt>
-<dd rel="dcterms:references">
-<a href="http://www.unicode.org/versions/latest/">
-<cite>
-The
-Unicode
-Standard
-</cite>
-</a>.
-URL:
-<a href="http://www.unicode.org/versions/latest/">
-http://www.unicode.org/versions/latest/
-</a>
-</dd>
-<dt id="bib-XMLBASE">
-[XMLBASE]
-</dt>
-<dd rel="dcterms:references">
-Jonathan
-Marsh;
-Richard
-Tobin.
-<a href="http://www.w3.org/TR/xmlbase/">
-<cite>
-XML
-Base
-(Second
-Edition)
-</cite>
-</a>.
-28
-January
-2009.
-W3C
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/xmlbase/">
-http://www.w3.org/TR/xmlbase/
-</a>
-</dd>
-<dt id="bib-XMLSCHEMA-1">
-[XMLSCHEMA-1]
-</dt>
-<dd rel="dcterms:references">
-Henry
-Thompson;
-David
-Beech;
-Murray
-Maloney;
-Noah
-Mendelsohn
-et
-al.
-<a href="http://www.w3.org/TR/xmlschema-1/">
-<cite>
-XML
-Schema
-Part
-1:
-Structures
-Second
-Edition
-</cite>
-</a>.
-28
-October
-2004.
-W3C
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/xmlschema-1/">
-http://www.w3.org/TR/xmlschema-1/
-</a>
-</dd>
-<dt id="bib-XPATH">
-[XPATH]
-</dt>
-<dd rel="dcterms:references">
-James
-Clark;
-Steven
-DeRose.
-<a href="http://www.w3.org/TR/xpath">
-<cite>
-XML
-Path
-Language
-(XPath)
-Version
-1.0
-</cite>
-</a>.
-16
-November
-1999.
-W3C
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/xpath">
-http://www.w3.org/TR/xpath
-</a>
-</dd>
-<dt id="bib-XPATH-DATAMODEL-30">
-[XPATH-DATAMODEL-30]
-</dt>
-<dd rel="dcterms:references">
-Norman
-Walsh;
-Anders
-Berglund;
-John
-Snelson.
-<a href="http://www.w3.org/TR/xpath-datamodel-30/">
-<cite>
-XQuery
-and
-XPath
-Data
-Model
-3.0
-</cite>
-</a>.
-22
-October
-2013.
-W3C
-Proposed
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/xpath-datamodel-30/">
-http://www.w3.org/TR/xpath-datamodel-30/
-</a>
-</dd>
-<dt id="bib-XPATH-FUNCTIONS-30">
-[XPATH-FUNCTIONS-30]
-</dt>
-<dd rel="dcterms:references">
-Michael
-Kay.
-<a href="http://www.w3.org/TR/xpath-functions-30/">
-<cite>
-XPath
-and
-XQuery
-Functions
-and
-Operators
-3.0
-</cite>
-</a>.
-22
-October
-2013.
-W3C
-Proposed
-Recommendation.
-URL:
-<a href="http://www.w3.org/TR/xpath-functions-30/">
-http://www.w3.org/TR/xpath-functions-30/
-</a>
-</dd>
-</dl>
-</section>
-</section>
-</body>
-</html>
+.insert { background-color: #aaffaa }
+.delete { background-color: #ff8888; text-decoration: line-through }
+.tagInsert { display:none }
+.tagDelete { display:none }
+--></style> <span class="tagDelete">delete: <tt><meta name="rcsid" content="$Id: Overview.html,v 1.9 2004/02/10 15:29:30 sandro Exp $"/></tt></span> <span class="tagInsert">insert: <tt><meta content="text/html; charset=utf-8" http-equiv="Content-Type" /></tt></span> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title> <span class="delete">RDF/XML </span> <span class="insert">RDF 1.1 XML </span> Syntax <span class="delete">Specification (Revised) </span> </title> <style type="text/css"> <span class="delete">.added </span> <span class="insert">figure </span> { <span class="delete">color: green; text-decoration: underline; background: white; </span> <span class="insert">width: 76% ; text-align: center} table { border-collapse:collapse; </span> } <span class="delete">.removed </span> <span class="insert">table, td, th </span> { <span class="delete">color: red; background: white; text-decoration: line-through; </span> <span class="insert">border:1px solid black; </span> } <span class="delete">.actionLabel { font-weight: bold } .actionDecision { color: black; background: #99ffff; } div.issue, div.block, div.note { margin-left: 2em; } div.productionOuter { margin: 0em; padding: 0em; } div.productionInner { color: black; /* tan */ /* background-color: #d2b48c; */ /* cyan */ /* background-color: #99ffff; */ /* mauve */ background-color: #efeff8; padding: 0.5em; margin: 0em; } div.productionInner p { margin-left: 0em; margin-top: 0em; margin-bottom: 0em } div.ntripleOuter { margin: 0em; padding: 0em; } div.ntripleInner { color: black; /* LightGoldenrod1 */ background-color: #ffec8b; padding: 0.5em; margin: 0em; } div.ntripleInner p { margin-left: 0em; margin-top: 0em; margin-bottom: 0em } div.exampleOuter { border: 4px double gray; margin: 0em; padding: 0em; } div.exampleInner { color: black; /* mauve */ background-color: #efeff8; border-top-style: double; border-top-color: #d3d3d3; border-bottom-width: 4px; border-bottom-style: double; border-bottom-color: #d3d3d3; padding: 4px; margin: 0em; } div.exampleInner pre { margin-left: 0em; margin-top: 0em; margin-bottom: 0em; font-family: monospace; /* font-size: smaller */ } div.preExample { margin-left: 0em; margin-top: 0em; margin-bottom: 0em; font-family: monospace; /* font-size: smaller */ } span.nodeStripe { color: #ff0000; } span.termdef { color: #850021; } a.termref:visited, a.termref:link { font-family: sans-serif; font-style: normal; color: black; text-decoration: none } span.arrow { font-style: normal; font-weight: bold } .figure </span> <span class="insert">caption </span> { font-weight: bold; text-align: <span class="delete">center; padding: 2px; </span> <span class="insert">left ; </span> } </style> <span class="tagDelete">delete: <tt><link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/W3C-REC" /></tt></span> <span class="tagInsert">insert: <tt><style></tt></span> <style> <span class="insert">/***************************************************************** * ReSpec 3 CSS * Robin Berjon - http://berjon.com/ *****************************************************************/ /* --- INLINES --- */ em.rfc2119 { text-transform: lowercase; font-variant: small-caps; font-style: normal; color: #900; } h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym, h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr { border: none; } dfn { font-weight: bold; } a.internalDFN { color: inherit; border-bottom: 1px solid #99c; text-decoration: none; } a.externalDFN { color: inherit; border-bottom: 1px dotted #ccc; text-decoration: none; } a.bibref { text-decoration: none; } cite .bibref { font-style: normal; } code { color: #ff4500; } /* --- TOC --- */ .toc a, .tof a { text-decoration: none; } a .secno, a .figno { color: #000; } ul.tof, ol.tof { list-style: none outside none; } .caption { margin-top: 0.5em; font-style: italic; } /* --- TABLE --- */ table.simple { border-spacing: 0; border-collapse: collapse; border-bottom: 3px solid #005a9c; } .simple th { background: #005a9c; color: #fff; padding: 3px 5px; text-align: left; } .simple th[scope="row"] { background: inherit; color: inherit; border-top: 1px solid #ddd; } .simple td { padding: 3px 10px; border-top: 1px solid #ddd; } .simple tr:nth-child(even) { background: #f0f6ff; } /* --- DL --- */ .section dd > p:first-child { margin-top: 0; } .section dd > p:last-child { margin-bottom: 0; } .section dd { margin-bottom: 1em; } .section dl.attrs dd, .section dl.eldef dd { margin-bottom: 0; } @media print { .removeOnSave { display: none; } } </span> <span class="tagInsert">insert: <tt></style></tt></span> </style> <span class="tagInsert">insert: <tt><style></tt></span> <style> <span class="insert">/* --- EXAMPLES --- */ div.example-title { min-width: 7.5em; color: #b9ab2d; } div.example-title span { text-transform: uppercase; } aside.example, div.example, div.illegal-example { padding: 0.5em; margin: 1em 0; position: relative; clear: both; } div.illegal-example { color: red } div.illegal-example p { color: black } aside.example, div.example { padding: .5em; border-left-width: .5em; border-left-style: solid; border-color: #e0cb52; background: #fcfaee; } aside.example div.example { border-left-width: .1em; border-color: #999; background: #fff; } aside.example div.example div.example-title { color: #999; } </span> <span class="tagInsert">insert: <tt></style></tt></span> </style> <span class="tagInsert">insert: <tt><style></tt></span> <style> <span class="insert">/* --- ISSUES/NOTES --- */ div.issue-title, div.note-title { padding-right: 1em; min-width: 7.5em; color: #b9ab2d; } div.issue-title { color: #e05252; } div.note-title { color: #2b2; } div.issue-title span, div.note-title span { text-transform: uppercase; } div.note, div.issue { margin-top: 1em; margin-bottom: 1em; } .note > p:first-child, .issue > p:first-child { margin-top: 0 } .issue, .note { padding: .5em; border-left-width: .5em; border-left-style: solid; } div.issue, div.note { padding: 1em 1.2em 0.5em; margin: 1em 0; position: relative; clear: both; } span.note, span.issue { padding: .1em .5em .15em; } .issue { border-color: #e05252; background: #fbe9e9; } .note { border-color: #52e052; background: #e9fbe9; } </span> <span class="tagInsert">insert: <tt></style></tt></span> </style> <span class="tagInsert">insert: <tt><link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/W3C-REC" /></tt></span> <link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/W3C-REC" /> </head> <span class="tagDelete">delete: <tt><body></tt></span> <span class="tagDelete">delete: <tt><div class="head"></tt></span> <span class="tagInsert">insert: <tt><body class="h-entry" role="document" id="respecDocument"></tt></span> <body class="h-entry" role="document" id="respecDocument"> <span class="tagInsert">insert: <tt><div class="head" role="contentinfo" id="respecHeader"></tt></span> <div class="head" role="contentinfo" id="respecHeader"> <span class="tagInsert">insert: <tt><p></tt></span> <p> <a href="http://www.w3.org/"> <span class="tagDelete">delete: <tt><img height="48"
+width="72" alt="W3C" src="http://www.w3.org/Icons/w3c_home" /></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><h1 id="title"></tt></span> <span class="delete">RDF/XML </span> <span class="tagInsert">insert: <tt><img width="72" height="48" alt="W3C" src="https://www.w3.org/Icons/w3c_home" /></tt></span> <img width="72" height="48" alt="W3C" src="https://www.w3.org/Icons/w3c_home" /> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><h1 property="dcterms:title" id="title" class="title p-name"></tt></span> <h1 property="dcterms:title" id="title" class="title p-name"> <span class="insert">RDF 1.1 XML </span> Syntax <span class="delete">Specification (Revised) </span> </h1> <span class="tagDelete">delete: <tt><h2 id="doctype"></tt></span> <span class="tagInsert">insert: <tt><h2 content="2014-02-24T23:00:00.000Z" datatype="xsd:dateTime" property="dcterms:issued" id="w3c-recommendation-25-february-2014"></tt></span> <h2 content="2014-02-24T23:00:00.000Z" datatype="xsd:dateTime" property="dcterms:issued" id="w3c-recommendation-25-february-2014"> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> W3C <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> Recommendation <span class="delete">10 </span> <span class="tagInsert">insert: <tt><time datetime="2014-02-25" class="dt-published"></tt></span> <time datetime="2014-02-25" class="dt-published"> <span class="insert">25 </span> February <span class="delete">2004 </span> <span class="insert">2014 </span> <span class="tagInsert">insert: <tt></time></tt></span> </time> </h2> <dl> <dt> This version: </dt> <dd> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/"></tt></span> <span class="delete">http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/ </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-rdf-syntax-grammar-20140225/" class="u-url"></tt></span> <a href="http://www.w3.org/TR/2014/REC-rdf-syntax-grammar-20140225/" class="u-url"> <span class="insert">http://www.w3.org/TR/2014/REC-rdf-syntax-grammar-20140225/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> </dd> <dt> Latest <span class="insert">published </span> version: </dt> <dd> <a href="http://www.w3.org/TR/rdf-syntax-grammar/"> http://www.w3.org/TR/rdf-syntax-grammar/ </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt></tt></span> <dt> <span class="insert">Test suite: </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd></tt></span> <dd> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/NOTE-rdf11-testcases-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/NOTE-rdf11-testcases-20140225/"> <span class="insert">http://www.w3.org/TR/2014/NOTE-rdf11-testcases-20140225/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> </dd> <dt> Previous version: </dt> <dd> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2003/PR-rdf-syntax-grammar-20031215/"></tt></span> <span class="delete">http://www.w3.org/TR/2003/PR-rdf-syntax-grammar-20031215/ </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/PER-rdf-syntax-grammar-20140109/" rel="dcterms:replaces"></tt></span> <a href="http://www.w3.org/TR/2014/PER-rdf-syntax-grammar-20140109/" rel="dcterms:replaces"> <span class="insert">http://www.w3.org/TR/2014/PER-rdf-syntax-grammar-20140109/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> </dd> <dt> <span class="delete">Editor: </span> <span class="insert">Editors: </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd inlist="" rel="bibo:editor" class="p-author h-card vcard"></tt></span> <dd inlist="" rel="bibo:editor" class="p-author h-card vcard"> <span class="tagInsert">insert: <tt><span typeof="foaf:Person"></tt></span> <span typeof="foaf:Person"> <span class="tagInsert">insert: <tt><a href="http://fabien.info/" content="Fabien Gandon" property="foaf:name" rel="foaf:homepage" class="u-url url p-name fn"></tt></span> <a href="http://fabien.info/" content="Fabien Gandon" property="foaf:name" rel="foaf:homepage" class="u-url url p-name fn"> <span class="insert">Fabien Gandon </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">, </span> <span class="tagInsert">insert: <tt><a href="http://www.inria.fr" class="p-org org h-org h-card" rel="foaf:workplaceHomepage"></tt></span> <a href="http://www.inria.fr" class="p-org org h-org h-card" rel="foaf:workplaceHomepage"> <span class="insert">INRIA </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dd inlist="" rel="bibo:editor" class="p-author h-card vcard"></tt></span> <dd inlist="" rel="bibo:editor" class="p-author h-card vcard"> <span class="tagInsert">insert: <tt><span typeof="foaf:Person"></tt></span> <span typeof="foaf:Person"> <span class="tagInsert">insert: <tt><a href="http://www.cs.vu.nl/~guus/" content="Guus Schreiber" property="foaf:name" rel="foaf:homepage" class="u-url url p-name fn"></tt></span> <a href="http://www.cs.vu.nl/~guus/" content="Guus Schreiber" property="foaf:name" rel="foaf:homepage" class="u-url url p-name fn"> <span class="insert">Guus Schreiber </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">, </span> <span class="tagInsert">insert: <tt><a href="http://www.vu.nl" class="p-org org h-org h-card" rel="foaf:workplaceHomepage"></tt></span> <a href="http://www.vu.nl" class="p-org org h-org h-card" rel="foaf:workplaceHomepage"> <span class="insert">VU University Amsterdam </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt></tt></span> <dt> <span class="insert">Previous Editors: </span> </dt> <dd> <span class="tagDelete">delete: <tt><a href="http://purl.org/net/dajobe/"></tt></span> Dave Beckett <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(University of Bristol) </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="delete">Series editor: </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><a href="http://www-uk.hpl.hp.com/people/bwm/"></tt></span> <span class="delete">Brian McBride </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(Hewlett Packard Labs) </span> </dd> </dl> <p> Please <span class="delete">refer to the </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/2001/sw/RDFCore/errata#rdf-syntax-grammar"></tt></span> <span class="insert">check the </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2014/rdf1.1-errata"></tt></span> <a href="http://www.w3.org/2014/rdf1.1-errata"> <strong> errata </strong> </a> for <span class="insert">any errors or issues reported since publication. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This document is also available in </span> this <span class="delete">document, which </span> <span class="insert">non-normative format: </span> <span class="tagInsert">insert: <tt><a href="diff.html" rel="alternate"></tt></span> <a href="diff.html" rel="alternate"> <span class="insert">diff w.r.t. 2004 Recommendation </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">The English version of this specification is the only normative version. Non-normative </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/Consortium/Translation/"></tt></span> <a href="http://www.w3.org/Consortium/Translation/"> <span class="insert">translations </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> may <span class="delete">include some normative corrections. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">See </span> also <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/RDFCore/translation/rdf-syntax-grammar"></tt></span> <span class="delete">translations </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">be available. </span> </p> <p class="copyright"> <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright"> Copyright </a> <span class="delete">© 2004 </span> <span class="insert">© 2004-2014 </span> <a href="http://www.w3.org/"> <span class="tagDelete">delete: <tt><acronym title="World Wide Web Consortium"></tt></span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> W3C <span class="tagDelete">delete: <tt></acronym></tt></span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> </a> <sup> <span class="delete">® </span> <span class="insert">® </span> </sup> ( <a href="http://www.csail.mit.edu/"> <span class="tagDelete">delete: <tt><acronym title="Massachusetts Institute of Technology"></tt></span> <span class="tagInsert">insert: <tt><abbr title="Massachusetts Institute of Technology"></tt></span> <abbr title="Massachusetts Institute of Technology"> MIT <span class="tagDelete">delete: <tt></acronym></tt></span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> </a> , <span class="tagDelete">delete: <tt><a href="http://www.ercim.org/"></tt></span> <span class="tagDelete">delete: <tt><acronym title="European Research Consortium for Informatics and Mathematics"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.ercim.eu/"></tt></span> <a href="http://www.ercim.eu/"> <span class="tagInsert">insert: <tt><abbr title="European Research Consortium for Informatics and Mathematics"></tt></span> <abbr title="European Research Consortium for Informatics and Mathematics"> ERCIM <span class="tagDelete">delete: <tt></acronym></tt></span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> </a> , <a href="http://www.keio.ac.jp/"> Keio <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">, </span> <span class="tagInsert">insert: <tt><a href="http://ev.buaa.edu.cn/"></tt></span> <a href="http://ev.buaa.edu.cn/"> <span class="insert">Beihang </span> </a> ), All Rights Reserved. <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> W3C <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer"> liability </a> , <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks"> trademark </a> <span class="delete">, </span> <span class="insert">and </span> <a href="http://www.w3.org/Consortium/Legal/copyright-documents"> document use </a> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/Consortium/Legal/copyright-software"></tt></span> <span class="delete">software licensing </span> <span class="tagDelete">delete: <tt></a></tt></span> rules apply. </p> <span class="tagDelete">delete: <tt><hr title="Separator for header" /></tt></span> <span class="tagInsert">insert: <tt><hr /></tt></span> <hr /> </div> <span class="tagDelete">delete: <tt><h2 class="nonum"></tt></span> <span class="tagDelete">delete: <tt><a id="abstract" name="abstract"></tt></span> <span class="tagInsert">insert: <tt><section id="abstract" class="introductory" property="dcterms:abstract" datatype="" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="abstract" class="introductory" property="dcterms:abstract" datatype="" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_abstract"></tt></span> <h2 aria-level="1" role="heading" id="h2_abstract"> Abstract <span class="tagDelete">delete: <tt></a></tt></span> </h2> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">The Resource Description Framework ( </span> <span class="tagDelete">delete: <tt><abbr title="Resource Description Framework"></tt></span> <span class="delete">RDF </span> <span class="tagDelete">delete: <tt></abbr></tt></span> <span class="delete">) is a general-purpose language for representing information in the Web. </span> <span class="tagDelete">delete: <tt></p></tt></span> <p> This document defines an <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2000/REC-xml-20001006"></tt></span> XML <span class="tagDelete">delete: <tt></a></tt></span> syntax for RDF called RDF/XML in terms of <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/"></tt></span> Namespaces in <span class="delete">XML </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, the </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-xml-infoset-20011024/"></tt></span> <span class="insert">XML, the </span> XML Information Set <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-xmlbase-20010627/"></tt></span> <span class="insert">and </span> XML <span class="delete">Base </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. The </span> <span class="tagDelete">delete: <tt><a href="#section-Infoset-Grammar"></tt></span> <span class="delete">formal grammar </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">for the syntax is annotated with actions generating triples of the </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-graph"></tt></span> <span class="delete">RDF graph </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">as defined in </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/"></tt></span> <span class="delete">RDF Concepts and Abstract Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. The triples are written using the </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples"></tt></span> <span class="delete">N-Triples </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">RDF graph serializing format which enables more precise recording of the mapping in a machine processable form. The mappings are recorded as tests cases, gathered and published in </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/"></tt></span> <span class="delete">RDF Test Cases </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><div class="status"></tt></span> <span class="tagDelete">delete: <tt><h2 class="nonum"></tt></span> <span class="tagDelete">delete: <tt><a id="status" name="status"></tt></span> <span class="insert">Base. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="introductory" id="sotd" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="introductory" id="sotd" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_sotd"></tt></span> <h2 aria-level="1" role="heading" id="h2_sotd"> Status of <span class="delete">this </span> <span class="insert">This </span> Document <span class="tagDelete">delete: <tt></a></tt></span> </h2> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">This document has been reviewed by W3C Members and other interested parties, and it has been endorsed by the Director as a </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/2003/06/Process-20030618/tr.html#RecsW3C"></tt></span> <span class="delete">W3C Recommendation </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. W3C's role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment. This enhances the functionality and interoperability of the Web. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">This is one document in a </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Introduction"></tt></span> <span class="delete">set of six </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/"></tt></span> <span class="delete">Primer </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/"></tt></span> <span class="delete">Concepts </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/"></tt></span> <span class="delete">Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/"></tt></span> <span class="delete">Semantics </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210/"></tt></span> <span class="delete">Vocabulary </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, and </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/"></tt></span> <span class="delete">Test Cases </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">) intended to jointly replace the original Resource Description Framework specifications, </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/"></tt></span> <span class="delete">RDF Model and Syntax (1999 Recommendation) </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2000/CR-rdf-schema-20000327/"></tt></span> <span class="delete">RDF Schema (2000 Candidate Recommendation) </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. It has been developed by the </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/2001/sw/RDFCore/"></tt></span> <span class="delete">RDF Core Working Group </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">as part of the </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/"></tt></span> <span class="delete">W3C Semantic Web Activity </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/Activity"></tt></span> <span class="delete">Activity Statement </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/2002/11/swv2/charters/RDFCoreWGCharter"></tt></span> <span class="delete">Group Charter </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">) for publication on 10 February 2004. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">Changes to this document since the </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/2003/PR-rdf-syntax-grammar-20031215/"
+shape="rect"></tt></span> <span class="delete">Proposed Recommendation Working Draft </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">are detailed in the </span> <span class="tagDelete">delete: <tt><a href="#changes" shape="rect"></tt></span> <span class="delete">change log </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">The public is invited to send comments to </span> <span class="tagDelete">delete: <tt><a
+href="mailto:www-rdf-comments@w3.org"></tt></span> <span class="delete">www-rdf-comments@w3.org </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a
+href="http://lists.w3.org/Archives/Public/www-rdf-comments/"></tt></span> <span class="delete">archive </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">) and to participate in general discussion of related technology on </span> <span class="tagDelete">delete: <tt><a
+href="mailto:www-rdf-interest@w3.org"
+shape="rect"></tt></span> <span class="delete">www-rdf-interest@w3.org </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a
+href="http://lists.w3.org/Archives/Public/www-rdf-interest/"
+shape="rect"></tt></span> <span class="delete">archive </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">). </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">A list of </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/RDFCore/impls"></tt></span> <span class="delete">implementations </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is available. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">The W3C maintains a list of </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/RDFCore/ipr-statements"
+rel="disclosure"></tt></span> <span class="delete">any patent disclosures related to this work </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="tagDelete">delete: <tt></p></tt></span> <p> <em> This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> W3C <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> publications and the latest revision of this technical report can be found in the <a href="http://www.w3.org/TR/"> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> W3C <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> technical reports index </a> at http://www.w3.org/TR/. </em> </p> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><hr /></tt></span> <span class="tagDelete">delete: <tt><div class="toc"></tt></span> <span class="tagDelete">delete: <tt><h2 class="nonum"></tt></span> <span class="tagDelete">delete: <tt><a id="contents" name="contents"></tt></span> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This document is an edited version of the 2004 RDF XML Syntax Specification Recommendation. The purpose of this revision is to make this document available as part of the RDF 1.1 document set. Changes are limited to revised references, terminology updates, and adaptations to the introduction. The technical content of the document is unchanged, except for the fact that the datatype XMLLiiteral is marked as non-normative in RDF 1.1. The (non-normative) algorithm for parsing XMLLiteral ( </span> <span class="tagInsert">insert: <tt><a href="#parseTypeLiteralPropertyElt"></tt></span> <a href="#parseTypeLiteralPropertyElt"> <span class="insert">Sec. 7.2.17 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">) has been updated to be in line with the current state of XML technology. Details of the changes are listed in the </span> <span class="tagInsert">insert: <tt><a href="#changes-rdf11"></tt></span> <a href="#changes-rdf11"> <span class="insert">Changes </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">section. Since the edits to this document do not invalidate previous implementations the Director decided no new implementation report was required. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This document was published by the </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2011/rdf-wg/"></tt></span> <a href="http://www.w3.org/2011/rdf-wg/"> <span class="insert">RDF Working Group </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">as a Recommendation. If you wish to make comments regarding this document, please send them to </span> <span class="tagInsert">insert: <tt><a href="mailto:public-rdf-comments@w3.org"></tt></span> <a href="mailto:public-rdf-comments@w3.org"> <span class="insert">public-rdf-comments@w3.org </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">( </span> <span class="tagInsert">insert: <tt><a href="mailto:public-rdf-comments-request@w3.org?subject=subscribe"></tt></span> <a href="mailto:public-rdf-comments-request@w3.org?subject=subscribe"> <span class="insert">subscribe </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">, </span> <span class="tagInsert">insert: <tt><a href="http://lists.w3.org/Archives/Public/public-rdf-comments/"></tt></span> <a href="http://lists.w3.org/Archives/Public/public-rdf-comments/"> <span class="insert">archives </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">). All comments are welcome. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This document has been reviewed by </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">Members, by software developers, and by other </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">groups and interested parties, and is endorsed by the Director as a </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">Recommendation. It is a stable document and may be used as reference material or cited from another document. </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">'s role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment. This enhances the functionality and interoperability of the Web. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This document was produced by a group operating under the </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/" rel="w3p:patentRules" about="" id="sotd_patent"></tt></span> <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/" rel="w3p:patentRules" about="" id="sotd_patent"> <span class="insert">5 February 2004 </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">Patent Policy </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">maintains a </span> <span class="tagInsert">insert: <tt><a rel="disclosure" href="http://www.w3.org/2004/01/pp-impl/46168/status"></tt></span> <a rel="disclosure" href="http://www.w3.org/2004/01/pp-impl/46168/status"> <span class="insert">public list of any patent disclosures </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential"></tt></span> <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential"> <span class="insert">Essential Claim(s) </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">must disclose the information in accordance with </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure"></tt></span> <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure"> <span class="insert">section 6 of the </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">Patent Policy </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="toc"></tt></span> <section id="toc"> <span class="tagInsert">insert: <tt><h2 class="introductory" aria-level="1" role="heading" id="h2_toc"></tt></span> <h2 class="introductory" aria-level="1" role="heading" id="h2_toc"> Table of Contents <span class="tagDelete">delete: <tt></a></tt></span> </h2> <span class="tagDelete">delete: <tt><p class="toc"></tt></span> <span class="delete">1 </span> <span class="tagDelete">delete: <tt><a href="#section-Introduction"></tt></span> <span class="tagInsert">insert: <tt><ul class="toc" role="directory" id="respecContents"></tt></span> <ul class="toc" role="directory" id="respecContents"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Introduction" class="tocxref"></tt></span> <a href="#section-Introduction" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">1. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Introduction </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">2 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax" class="tocxref"></tt></span> <a href="#section-Syntax" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> An XML Syntax for RDF </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.1 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-intro"></tt></span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-intro" class="tocxref"></tt></span> <a href="#section-Syntax-intro" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Introduction </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.2 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-node-property-elements"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-node-property-elements" class="tocxref"></tt></span> <a href="#section-Syntax-node-property-elements" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Node Elements and Property Elements </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.3 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-multiple-property-elements"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-multiple-property-elements" class="tocxref"></tt></span> <a href="#section-Syntax-multiple-property-elements" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.3 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Multiple Property Elements </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.4 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-empty-property-elements"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-empty-property-elements" class="tocxref"></tt></span> <a href="#section-Syntax-empty-property-elements" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.4 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Empty Property Elements </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.5 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-property-attributes"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-property-attributes" class="tocxref"></tt></span> <a href="#section-Syntax-property-attributes" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.5 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Property Attributes </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.6 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-complete-document"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-complete-document" class="tocxref"></tt></span> <a href="#section-Syntax-complete-document" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.6 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Completing the Document: Document Element and XML Declaration </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.7 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-languages"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-languages" class="tocxref"></tt></span> <a href="#section-Syntax-languages" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.7 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Languages: <code> xml:lang </code> </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.8 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-XML-literals"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-XML-literals" class="tocxref"></tt></span> <a href="#section-Syntax-XML-literals" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.8 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> XML Literals: <code> <span class="delete">rdf:parseType="Literal" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.9 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-datatyped-literals"></tt></span> <span class="insert">rdf:parseType="Literal" </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-datatyped-literals" class="tocxref"></tt></span> <a href="#section-Syntax-datatyped-literals" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.9 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Typed Literals: <code> rdf:datatype </code> </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.10 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-blank-nodes"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-blank-nodes" class="tocxref"></tt></span> <a href="#section-Syntax-blank-nodes" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.10 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Identifying Blank Nodes: <code> rdf:nodeID </code> </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.11 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-parsetype-resource"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-parsetype-resource" class="tocxref"></tt></span> <a href="#section-Syntax-parsetype-resource" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.11 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Omitting Blank Nodes: <code> <span class="delete">rdf:parseType="Resource" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.12 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-property-attributes-on-property-element"></tt></span> <span class="insert">rdf:parseType="Resource" </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-property-attributes-on-property-element" class="tocxref"></tt></span> <a href="#section-Syntax-property-attributes-on-property-element" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.12 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Omitting Nodes: Property Attributes on an empty Property Element </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.13 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-typed-nodes"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-typed-nodes" class="tocxref"></tt></span> <a href="#section-Syntax-typed-nodes" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.13 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Typed Node Elements </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.14 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-ID-xml-base"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-ID-xml-base" class="tocxref"></tt></span> <a href="#section-Syntax-ID-xml-base" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.14 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Abbreviating <span class="delete">URI References: </span> <span class="insert">URIs: </span> <code> rdf:ID </code> and <code> xml:base </code> </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.15 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-list-elements"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-list-elements" class="tocxref"></tt></span> <a href="#section-Syntax-list-elements" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.15 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Container Membership Property Elements: <code> rdf:li </code> and <code> rdf:_ </code> <em> n </em> </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.16 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-parsetype-Collection"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-parsetype-Collection" class="tocxref"></tt></span> <a href="#section-Syntax-parsetype-Collection" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.16 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Collections: <code> <span class="delete">rdf:parseType="Collection" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  2.17 </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-reifying"></tt></span> <span class="insert">rdf:parseType="Collection" </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Syntax-reifying" class="tocxref"></tt></span> <a href="#section-Syntax-reifying" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2.17 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Reifying Statements: <code> rdf:ID </code> </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">3 </span> <span class="tagDelete">delete: <tt><a href="#section-Terminology"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Terminology" class="tocxref"></tt></span> <a href="#section-Terminology" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">3. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Terminology </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">4 </span> <span class="tagDelete">delete: <tt><a href="#section-MIME-Type"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-MIME-Type" class="tocxref"></tt></span> <a href="#section-MIME-Type" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">4. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> RDF MIME Type, File Extension and Macintosh File Type </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">5 </span> <span class="tagDelete">delete: <tt><a href="#section-Global"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Global" class="tocxref"></tt></span> <a href="#section-Global" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">5. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Global Issues </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  5.1 </span> <span class="tagDelete">delete: <tt><a href="#section-Namespace"></tt></span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Namespace" class="tocxref"></tt></span> <a href="#section-Namespace" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">5.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> The RDF Namespace and Vocabulary </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  5.2 </span> <span class="tagDelete">delete: <tt><a href="#section-Identifiers"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Identifiers" class="tocxref"></tt></span> <a href="#section-Identifiers" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">5.2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Identifiers </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  5.3 </span> <span class="tagDelete">delete: <tt><a href="#section-baseURIs"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-baseURIs" class="tocxref"></tt></span> <a href="#section-baseURIs" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">5.3 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Resolving <span class="delete">URIs </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  5.4 </span> <span class="tagDelete">delete: <tt><a href="#section-constraints"></tt></span> <span class="insert">IRIs </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-constraints" class="tocxref"></tt></span> <a href="#section-constraints" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">5.4 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Constraints </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  5.5 </span> <span class="tagDelete">delete: <tt><a href="#section-conformance"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-conformance" class="tocxref"></tt></span> <a href="#section-conformance" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">5.5 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Conformance </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">6 </span> <span class="tagDelete">delete: <tt><a href="#section-Data-Model"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Data-Model" class="tocxref"></tt></span> <a href="#section-Data-Model" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Syntax Data Model </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  6.1 </span> <span class="tagDelete">delete: <tt><a href="#section-Nodes"></tt></span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Nodes" class="tocxref"></tt></span> <a href="#section-Nodes" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Events </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  6.2 </span> <span class="tagDelete">delete: <tt><a href="#section-Infoset-Mapping"></tt></span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-root-node" class="tocxref"></tt></span> <a href="#section-root-node" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.1.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Root Event </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-element-node" class="tocxref"></tt></span> <a href="#section-element-node" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.1.2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Element Event </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-end-element-node" class="tocxref"></tt></span> <a href="#section-end-element-node" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.1.3 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">End Element Event </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-attribute-node" class="tocxref"></tt></span> <a href="#section-attribute-node" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.1.4 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Attribute Event </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-text-node" class="tocxref"></tt></span> <a href="#section-text-node" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.1.5 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Text Event </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-identifier-node" class="tocxref"></tt></span> <a href="#section-identifier-node" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.1.6 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">IRI Event </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-blank-nodeid-event" class="tocxref"></tt></span> <a href="#section-blank-nodeid-event" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.1.7 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Blank Node Identifier Event </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-literal-node" class="tocxref"></tt></span> <a href="#section-literal-node" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.1.8 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Plain Literal Event </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-typed-literal-node" class="tocxref"></tt></span> <a href="#section-typed-literal-node" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.1.9 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Typed Literal Event </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Infoset-Mapping" class="tocxref"></tt></span> <a href="#section-Infoset-Mapping" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Information Set Mapping </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  6.3 </span> <span class="tagDelete">delete: <tt><a href="#section-Infoset-Grammar-Notation"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Infoset-Grammar-Notation" class="tocxref"></tt></span> <a href="#section-Infoset-Grammar-Notation" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.3 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Grammar Notation </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">7 </span> <span class="tagDelete">delete: <tt><a href="#section-Infoset-Grammar"></tt></span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Infoset-Grammar-General" class="tocxref"></tt></span> <a href="#section-Infoset-Grammar-General" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.3.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Grammar General Notation </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Infoset-Grammar-Matching" class="tocxref"></tt></span> <a href="#section-Infoset-Grammar-Matching" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.3.2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Grammar Event Matching Notation </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Infoset-Grammar-Action" class="tocxref"></tt></span> <a href="#section-Infoset-Grammar-Action" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.3.3 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Grammar Action Notation </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Infoset-Grammar" class="tocxref"></tt></span> <a href="#section-Infoset-Grammar" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> RDF/XML Grammar </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  7.1 </span> <span class="tagDelete">delete: <tt><a href="#section-grammar-summary"></tt></span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-grammar-summary" class="tocxref"></tt></span> <a href="#section-grammar-summary" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Grammar <span class="delete">Summary </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  7.2 </span> <span class="tagDelete">delete: <tt><a href="#section-grammar-productions"></tt></span> <span class="insert">summary </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-grammar-productions" class="tocxref"></tt></span> <a href="#section-grammar-productions" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Grammar Productions </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  7.3 </span> <span class="tagDelete">delete: <tt><a href="#section-Reification"></tt></span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#start" class="tocxref"></tt></span> <a href="#start" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Grammar start </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#coreSyntaxTerms" class="tocxref"></tt></span> <a href="#coreSyntaxTerms" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production coreSyntaxTerms </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#syntaxTerms" class="tocxref"></tt></span> <a href="#syntaxTerms" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.3 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production syntaxTerms </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#oldTerms" class="tocxref"></tt></span> <a href="#oldTerms" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.4 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production oldTerms </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#nodeElementURIs" class="tocxref"></tt></span> <a href="#nodeElementURIs" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.5 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production nodeElementURIs </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#propertyElementURIs" class="tocxref"></tt></span> <a href="#propertyElementURIs" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.6 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production propertyElementURIs </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#propertyAttributeURIs" class="tocxref"></tt></span> <a href="#propertyAttributeURIs" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.7 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production propertyAttributeURIs </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#doc" class="tocxref"></tt></span> <a href="#doc" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.8 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production doc </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#RDF" class="tocxref"></tt></span> <a href="#RDF" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.9 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production RDF </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#nodeElementList" class="tocxref"></tt></span> <a href="#nodeElementList" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.10 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production nodeElementList </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#nodeElement" class="tocxref"></tt></span> <a href="#nodeElement" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.11 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production nodeElement </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#ws" class="tocxref"></tt></span> <a href="#ws" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.12 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production ws </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#propertyEltList" class="tocxref"></tt></span> <a href="#propertyEltList" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.13 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production propertyEltList </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#propertyElt" class="tocxref"></tt></span> <a href="#propertyElt" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.14 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production propertyElt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#resourcePropertyElt" class="tocxref"></tt></span> <a href="#resourcePropertyElt" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.15 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production resourcePropertyElt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#literalPropertyElt" class="tocxref"></tt></span> <a href="#literalPropertyElt" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.16 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production literalPropertyElt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#parseTypeLiteralPropertyElt" class="tocxref"></tt></span> <a href="#parseTypeLiteralPropertyElt" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.17 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production parseTypeLiteralPropertyElt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#parseTypeResourcePropertyElt" class="tocxref"></tt></span> <a href="#parseTypeResourcePropertyElt" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.18 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production parseTypeResourcePropertyElt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#parseTypeCollectionPropertyElt" class="tocxref"></tt></span> <a href="#parseTypeCollectionPropertyElt" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.19 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production parseTypeCollectionPropertyElt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#parseTypeOtherPropertyElt" class="tocxref"></tt></span> <a href="#parseTypeOtherPropertyElt" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.20 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production parseTypeOtherPropertyElt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#emptyPropertyElt" class="tocxref"></tt></span> <a href="#emptyPropertyElt" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.21 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production emptyPropertyElt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#idAttr" class="tocxref"></tt></span> <a href="#idAttr" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.22 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production idAttr </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#nodeIdAttr" class="tocxref"></tt></span> <a href="#nodeIdAttr" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.23 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production nodeIdAttr </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#aboutAttr" class="tocxref"></tt></span> <a href="#aboutAttr" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.24 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production aboutAttr </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#propertyAttr" class="tocxref"></tt></span> <a href="#propertyAttr" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.25 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production propertyAttr </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#resourceAttr" class="tocxref"></tt></span> <a href="#resourceAttr" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.26 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production resourceAttr </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#datatypeAttr" class="tocxref"></tt></span> <a href="#datatypeAttr" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.27 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production datatypeAttr </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#parseLiteral" class="tocxref"></tt></span> <a href="#parseLiteral" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.28 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production parseLiteral </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#parseResource" class="tocxref"></tt></span> <a href="#parseResource" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.29 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production parseResource </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#parseCollection" class="tocxref"></tt></span> <a href="#parseCollection" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.30 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production parseCollection </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#parseOther" class="tocxref"></tt></span> <a href="#parseOther" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.31 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production parseOther </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#URI-reference" class="tocxref"></tt></span> <a href="#URI-reference" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.32 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production IRI </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#literal" class="tocxref"></tt></span> <a href="#literal" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.33 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production literal </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#rdf-id" class="tocxref"></tt></span> <a href="#rdf-id" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.2.34 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Production rdf-id </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Reification" class="tocxref"></tt></span> <a href="#section-Reification" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.3 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Reification Rules </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  7.4 </span> <span class="tagDelete">delete: <tt><a href="#section-List-Expand"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-List-Expand" class="tocxref"></tt></span> <a href="#section-List-Expand" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7.4 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> List Expansion Rules </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">8 </span> <span class="tagDelete">delete: <tt><a href="#section-Serialising"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Serialising" class="tocxref"></tt></span> <a href="#section-Serialising" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">8. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Serializing an RDF Graph to RDF/XML </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">9 </span> <span class="tagDelete">delete: <tt><a href="#section-rdf-in-HTML"></tt></span> <span class="delete">Using RDF/XML with HTML and XHTML </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">10 </span> <span class="tagDelete">delete: <tt><a href="#section-rdf-in-SVG"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-rdf-in-SVG" class="tocxref"></tt></span> <a href="#section-rdf-in-SVG" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">9. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Using RDF/XML with SVG </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">11 </span> <span class="tagDelete">delete: <tt><a href="#section-Acknowledgments"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Acknowledgments" class="tocxref"></tt></span> <a href="#section-Acknowledgments" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">A. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Acknowledgments </a> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">12 </span> <span class="tagDelete">delete: <tt><a href="#section-References"></tt></span> <span class="delete">References </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Appendices-TOC" name="section-Appendices-TOC"></tt></span> <span class="delete">Appendices </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagDelete">delete: <tt><p class="toc"></tt></span> <span class="delete">A </span> <span class="tagDelete">delete: <tt><a href="#section-Schemas"></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#changes-rdf11" class="tocxref"></tt></span> <a href="#changes-rdf11" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">B. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Changes since 2004 Recommendation </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-Schemas" class="tocxref"></tt></span> <a href="#section-Schemas" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">C. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Syntax Schemas </a> <span class="delete">(Informative) </span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">  A.1 </span> <span class="tagDelete">delete: <tt><a href="#section-RELAXNG-Schema"></tt></span> <span class="delete">RELAX NG </span> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#section-RELAXNG-Schema" class="tocxref"></tt></span> <a href="#section-RELAXNG-Schema" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">C.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">RELAX NG </span> Compact <span class="delete">Syntax </span> Schema </a> <span class="delete">(Informative) </span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete">B </span> <span class="tagDelete">delete: <tt><a href="#section-Changes"></tt></span> <span class="delete">Revisions since Working Draft 10 October 2003 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(Informative) </span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><hr /></tt></span> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="section-Introduction" name="section-Introduction"></tt></span> <span class="delete">1 </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#references" class="tocxref"></tt></span> <a href="#references" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">D. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">References </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt><ul class="toc"></tt></span> <ul class="toc"> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#normative-references" class="tocxref"></tt></span> <a href="#normative-references" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">D.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Normative references </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li class="tocline"></tt></span> <li class="tocline"> <span class="tagInsert">insert: <tt><a href="#informative-references" class="tocxref"></tt></span> <a href="#informative-references" class="tocxref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">D.2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Informative references </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Introduction" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Introduction" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_section-Introduction"></tt></span> <h2 aria-level="1" role="heading" id="h2_section-Introduction"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">1. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Introduction <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-more" name="section-Syntax-more"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> </h2> <p> This document defines the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2000/REC-xml-20001006"></tt></span> XML <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-xml"></tt></span> <span class="delete">[XML] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML10"></tt></span> <a class="bibref" href="#bib-XML10"> <span class="insert">XML10 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> syntax for RDF <span class="delete">graphs which was originally defined in the </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/"></tt></span> <span class="delete">RDF Model & Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rdfms"></tt></span> <span class="delete">[RDF-MS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">W3C Recommendation. Subsequent implementations of this syntax and comparison of the resulting RDF graphs have shown that there was ambiguity — implementations generated different graphs and certain syntax forms were not widely implemented. </span> <span class="insert">graphs. </span> </p> <p> This document revises the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/#grammar"></tt></span> original RDF/XML grammar <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDFMS"></tt></span> <a class="bibref" href="#bib-RDFMS"> <span class="insert">RDFMS </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> in terms of <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-xml-infoset-20011024/"></tt></span> XML Information Set <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-xml-infoset"></tt></span> <span class="delete">[INFOSET] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML-INFOSET"></tt></span> <a class="bibref" href="#bib-XML-INFOSET"> <span class="insert">XML-INFOSET </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> information items which moves away from the rather low-level details of XML, such as particular forms of empty elements. This allows the grammar to be more precisely recorded and the mapping from the XML syntax to the RDF Graph more clearly shown. The mapping to the RDF graph is done by emitting statements in the <span class="delete">form defined </span> <span class="insert">N-Triples [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-N-TRIPLES"></tt></span> <a class="bibref" href="#bib-N-TRIPLES"> <span class="insert">N-TRIPLES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] format. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This document is part of the suite of RDF 1.1 documents. Other documents </span> in <span class="delete">the </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples"></tt></span> <span class="delete">N-Triples </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">section of </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/"></tt></span> <span class="delete">RDF Test Cases </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-tests"></tt></span> <span class="delete">[RDF-TESTS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">which creates an RDF graph, that has semantics defined by </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/"></tt></span> <span class="delete">RDF Semantics </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-semantics"></tt></span> <span class="delete">[RDF-SEMANTICS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">The complete specification of RDF consists of a number of documents: </span> <span class="insert">this suite are: </span> </p> <ul> <li> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/"></tt></span> <span class="delete">RDF Primer </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-primer"></tt></span> <span class="delete">[RDF-PRIMER] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">A document describing the basic concepts underlying RDF, as well as abstract syntax ("RDF Concepts and Abstract Syntax") [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-CONCEPTS"></tt></span> <a class="bibref" href="#bib-RDF11-CONCEPTS"> <span class="insert">RDF11-CONCEPTS </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> </li> <li> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/"></tt></span> <span class="insert">A document describing the formal model-theoretic semantics of </span> RDF <span class="delete">Concepts and Abstract Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-concepts"></tt></span> <span class="delete">[RDF-CONCEPTS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">("RDF Semantics") [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-MT"></tt></span> <a class="bibref" href="#bib-RDF11-MT"> <span class="insert">RDF11-MT </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> </li> <li> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/"></tt></span> <span class="delete">RDF Semantics </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-semantics"></tt></span> <span class="delete">[RDF-SEMANTICS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">Specifications of concrete syntaxes for RDF: </span> <span class="tagInsert">insert: <tt><ul></tt></span> <ul> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Turtle [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-TURTLE"></tt></span> <a class="bibref" href="#bib-TURTLE"> <span class="insert">TURTLE </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] and TriG [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-TRIG"></tt></span> <a class="bibref" href="#bib-TRIG"> <span class="insert">TRIG </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> </li> <li> <span class="delete">RDF/XML Syntax (this document) </span> <span class="insert">JSON-LD [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-JSON-LD"></tt></span> <a class="bibref" href="#bib-JSON-LD"> <span class="insert">JSON-LD </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] (JSON based) </span> </li> <li> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210/"></tt></span> <span class="delete">RDF Vocabulary Description Language 1.0: </span> <span class="insert">RDFa [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDFA-PRIMER"></tt></span> <a class="bibref" href="#bib-RDFA-PRIMER"> <span class="insert">RDFA-PRIMER </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] (for HTML embedding) </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">N-Triples and N-Quads (line-based exchange formats) </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">A document describing </span> RDF Schema <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-vocabulary"></tt></span> <span class="delete">[RDF-VOCABULARY] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></li></tt></span> <span class="tagDelete">delete: <tt><li></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/"></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-SCHEMA"></tt></span> <a class="bibref" href="#bib-RDF11-SCHEMA"> <span class="insert">RDF11-SCHEMA </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">], which provides a data-modeling vocabulary for </span> RDF <span class="delete">Test Cases </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-tests"></tt></span> <span class="delete">[RDF-TESTS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">data. </span> </li> </ul> <p> For a longer introduction to the RDF/XML syntax with a historical perspective, see <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/10/stripes/"></tt></span> <span class="delete">RDF: </span> <span class="insert">"RDF: </span> Understanding the Striped RDF/XML <span class="delete">Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-stripedrdf"></tt></span> <span class="delete">[STRIPEDRDF] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax" name="section-Syntax"></tt></span> <span class="delete">2 </span> <span class="insert">Syntax" [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-STRIPEDRDF"></tt></span> <a class="bibref" href="#bib-STRIPEDRDF"> <span class="insert">STRIPEDRDF </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_section-Syntax"></tt></span> <h2 aria-level="1" role="heading" id="h2_section-Syntax"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">2. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> An XML Syntax for RDF <span class="tagDelete">delete: <tt></a></tt></span> </h2> <p> This section introduces the RDF/XML syntax, describes how it encodes RDF graphs and explains this with examples. If there is any conflict between this informal description and the formal description of the syntax and grammar in sections <a href="#section-Data-Model"> 6 Syntax Data Model </a> and <a href="#section-Infoset-Grammar"> 7 RDF/XML Grammar </a> , the latter two sections take precedence. </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-intro" name="section-Syntax-intro"></tt></span> <span class="tagInsert">insert: <tt><section id="section-Syntax-intro" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-intro" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-intro"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-intro"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> Introduction <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> The <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/"></tt></span> RDF Concepts and Abstract Syntax <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-concepts"></tt></span> <span class="delete">[RDF-CONCEPTS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">document [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-CONCEPTS"></tt></span> <a class="bibref" href="#bib-RDF11-CONCEPTS"> <span class="insert">RDF11-CONCEPTS </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> defines the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-data-model"></tt></span> RDF Graph data model <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(Section 3.1) and the </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Graph-syntax"></tt></span> <span class="insert">and the </span> RDF Graph abstract <span class="delete">syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(Section 6). </span> <span class="insert">syntax. </span> Along with the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/"></tt></span> RDF Semantics <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-semantics"></tt></span> <span class="delete">[RDF-SEMANTICS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-MT"></tt></span> <a class="bibref" href="#bib-RDF11-MT"> <span class="insert">RDF11-MT </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> this provides an abstract syntax with a formal semantics for it. The RDF graph has <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-node"></tt></span> <span class="tagInsert">insert: <tt><em></tt></span> <em> nodes <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></em></tt></span> </em> and labeled directed <em> arcs </em> that link pairs of nodes and this is represented as a set of <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-triple"></tt></span> RDF triples <span class="tagDelete">delete: <tt></a></tt></span> where each triple contains a <em> subject node </em> , <em> predicate </em> and <em> object node </em> . Nodes are <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-literal"></tt></span> <span class="delete">RDF literals </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs, literals, </span> or <span class="delete">are </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node"></tt></span> blank <span class="delete">nodes </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">nodes. </span> Blank nodes may be given a <span class="delete">document-local, non- </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">document-local </span> identifier called a <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node-id"></tt></span> blank node <span class="delete">identifier </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">identifier. </span> Predicates are <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> and can be interpreted as either a relationship between the two nodes or as defining an attribute value (object node) for some subject node. </p> <p> In order to encode the graph in XML, the nodes and predicates have to be represented in XML terms <span class="delete">— </span> <span class="insert">— </span> element names, attribute names, element contents and attribute values. RDF/XML uses XML <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#NT-QName"> QNames </a> as defined in <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/"></tt></span> Namespaces in XML <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-namespaces"></tt></span> <span class="delete">[XML-NS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML-NAMES"></tt></span> <a class="bibref" href="#bib-XML-NAMES"> <span class="insert">XML-NAMES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> to represent <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">IRIs. </span> All QNames have a <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-NSName"> namespace name </a> which is <span class="delete">a URI reference </span> <span class="insert">an IRI </span> and a short <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#NT-LocalPart"> local name </a> . In addition, QNames can either have a short <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#NT-Prefix"> prefix </a> or be declared with the default namespace declaration and have none (but still have a namespace name) </p> <p> The <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> represented by a QName is determined by appending the <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#NT-LocalPart"> local name </a> part of the QName after the <a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-NSName"> namespace name </a> <span class="delete">(URI reference) </span> <span class="insert">(IRI) </span> part of the QName. This is used to shorten the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> of all predicates and some nodes. <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> identifying subject and object nodes can also be stored as XML attribute values. <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-literal"></tt></span> RDF literals <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> which can only be object nodes, become either XML element text content or XML attribute values. </p> <p> A graph can be considered a collection of paths of the form node, predicate arc, node, predicate arc, node, predicate arc, ... node which cover the entire graph. In RDF/XML these turn into sequences of elements inside elements which alternate between elements for nodes and predicate arcs. This has been called a series of node/arc stripes. The node at the start of the sequence turns into the outermost element, the next predicate arc turns into a child element, and so on. The stripes generally start at the top of an RDF/XML document and always begin with nodes. </p> <p> Several RDF/XML examples are given in the following sections building up to complete RDF/XML documents. <a href="#example7"> Example 7 </a> is the first complete RDF/XML document. </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-node-property-elements" name="section-Syntax-node-property-elements"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-node-property-elements" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-node-property-elements" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-node-property-elements"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-node-property-elements"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> Node Elements and Property Elements <span class="tagDelete">delete: <tt></a></tt></span> </h3> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><img src="figure1.png" alt="Graph for RDF/XML Example" height="202" width="600" /></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><a id="figure1" name="figure1"></tt></span> <span class="delete">Figure 1: </span> <span class="tagInsert">insert: <tt><figure id="figure1"></tt></span> <figure id="figure1"> <span class="tagInsert">insert: <tt><img alt="Graph for RDF/XML Example" src="figure1.png" /></tt></span> <img alt="Graph for RDF/XML Example" src="figure1.png" /> <span class="tagInsert">insert: <tt><figcaption></tt></span> <figcaption> <span class="insert">Fig. </span> <span class="tagInsert">insert: <tt><span class="figno"></tt></span> <span class="figno"> <span class="insert">1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt><span class="fig-title"></tt></span> <span class="fig-title"> Graph for RDF/XML Example <span class="tagDelete">delete: <tt></a></tt></span> ( <a href="figure1.svg"> SVG version </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></figcaption></tt></span> </figcaption> <span class="tagInsert">insert: <tt></figure></tt></span> </figure> <p> An RDF graph is given in <span class="tagDelete">delete: <tt><a href="#figure1"></tt></span> <span class="tagInsert">insert: <tt><a href="#figure1" class="fig-ref"></tt></span> <a href="#figure1" class="fig-ref"> Figure 1 </a> where the nodes are represented as ovals and contain their <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> where they have them, all the predicate arcs are labeled with <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-plain-literal"></tt></span> <span class="delete">plain literal </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs and string literals </span> nodes have been written in rectangles. </p> <p> If we follow one node, predicate arc ... , node path through the graph shown in <span class="tagDelete">delete: <tt><a href="#figure2"></tt></span> <span class="tagInsert">insert: <tt><a href="#figure2" class="fig-ref"></tt></span> <a href="#figure2" class="fig-ref"> Figure 2 </a> : </p> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><img src="figure2.png" alt="One Path Through the Graph" height="212" width="600" /></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><a id="figure2" name="figure2"></tt></span> <span class="delete">Figure 2: </span> <span class="tagInsert">insert: <tt><figure id="figure2"></tt></span> <figure id="figure2"> <span class="tagInsert">insert: <tt><img alt="One Path Through the Graph" src="figure2.png" /></tt></span> <img alt="One Path Through the Graph" src="figure2.png" /> <span class="tagInsert">insert: <tt><figcaption></tt></span> <figcaption> <span class="insert">Fig. </span> <span class="tagInsert">insert: <tt><span class="figno"></tt></span> <span class="figno"> <span class="insert">2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt><span class="fig-title"></tt></span> <span class="fig-title"> One Path Through the Graph <span class="tagDelete">delete: <tt></a></tt></span> ( <a href="figure2.svg"> SVG version </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></figcaption></tt></span> </figcaption> <span class="tagInsert">insert: <tt></figure></tt></span> </figure> <p> The left hand side of the <span class="tagDelete">delete: <tt><a href="#figure2"></tt></span> <span class="tagInsert">insert: <tt><a href="#figure2" class="fig-ref"></tt></span> <a href="#figure2" class="fig-ref"> Figure 2 </a> graph corresponds to the node/predicate arc stripes: </p> <ol> <li> Node with <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <code> http://www.w3.org/TR/rdf-syntax-grammar </code> </li> <li> Predicate Arc labeled with <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <code> http://example.org/terms/editor </code> </li> <li> Node with no <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> </li> <li> Predicate Arc labeled with <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <code> http://example.org/terms/homePage </code> </li> <li> Node with <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <code> http://purl.org/net/dajobe/ </code> </li> </ol> <p> In RDF/XML, the sequence of 5 nodes and predicate arcs on the left hand side of <span class="tagDelete">delete: <tt><a href="#figure2"></tt></span> <span class="tagInsert">insert: <tt><a href="#figure2" class="fig-ref"></tt></span> <a href="#figure2" class="fig-ref"> Figure 2 </a> corresponds to the usage of five XML elements of two types, for the graph nodes and predicate arcs. These are conventionally called <em> node elements </em> and <em> property elements </em> respectively. In the striping shown in <a href="#example1"> Example 1 </a> , <code> rdf:Description </code> is the node element (used three times for the three nodes) and <code> ex:editor </code> and <code> ex:homePage </code> are the two property elements. </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example1" name="example1"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">1: </span> <span class="insert">1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example1" class="example"></tt></span> <pre id="example1" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Striped RDF/XML <span class="delete">( </span> <span class="tagDelete">delete: <tt><span class="nodeStripe"></tt></span> <span class="delete">nodes </span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><span class="arcStripe"></tt></span> <span class="insert">(nodes and </span> predicate <span class="delete">arcs </span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="delete">) </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">arcs) </span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert"><rdf:Description> </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert"><ex:editor> </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert"><rdf:Description> </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert"><ex:homePage> </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert"><rdf:Description> </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert"></rdf:Description> </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert"></ex:homePage> </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert"></rdf:Description> </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert"></ex:editor> </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert"></rdf:Description> </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt></pre></tt></span> </pre> </div> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><div class="preExample"></tt></span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="tagDelete">delete: <tt><span class="nodeStripe"></tt></span> <span class="delete"><rdf:Description> </span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagDelete">delete: <tt><span class="arcStripe"></tt></span> <span class="delete"><ex:editor> </span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagDelete">delete: <tt><span class="nodeStripe"></tt></span> <span class="delete"><rdf:Description> </span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagDelete">delete: <tt><span class="arcStripe"></tt></span> <span class="delete"><ex:homePage> </span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagDelete">delete: <tt><span class="nodeStripe"></tt></span> <span class="delete"><rdf:Description> </span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagDelete">delete: <tt><span class="nodeStripe"></tt></span> <span class="delete"></rdf:Description> </span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagDelete">delete: <tt><span class="arcStripe"></tt></span> <span class="delete"></ex:homePage> </span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagDelete">delete: <tt><span class="nodeStripe"></tt></span> <span class="delete"></rdf:Description> </span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="delete"> </span> <span class="tagDelete">delete: <tt><span class="arcStripe"></tt></span> <span class="delete"></ex:editor> </span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><span class="nodeStripe"></tt></span> <span class="delete"></rdf:Description> </span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <p> The <span class="tagDelete">delete: <tt><a href="#figure2"></tt></span> <span class="tagInsert">insert: <tt><a href="#figure2" class="fig-ref"></tt></span> <a href="#figure2" class="fig-ref"> Figure 2 </a> graph consists of some nodes that are <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> (and others that are not) and this can be added to the RDF/XML using the <code> rdf:about </code> attribute on node elements to give the result in <a href="#example2"> Example 2 </a> : </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example2" name="example2"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">2: </span> <span class="insert">2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example2" class="example"></tt></span> <pre id="example2" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Node Elements with <span class="delete">RDF URI references </span> <span class="insert">IRIs </span> added <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <rdf:Description <span class="delete">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> </span> <span class="insert">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> </span> <ex:editor> <rdf:Description> <ex:homePage> <rdf:Description <span class="delete">rdf:about="http://purl.org/net/dajobe/"> </span> <span class="insert">rdf:about="http://purl.org/net/dajobe/"> </span> </rdf:Description> </ex:homePage> </rdf:Description> </ex:editor> </rdf:Description> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <p> Adding the other two paths through the <span class="tagDelete">delete: <tt><a href="#figure1"></tt></span> <span class="tagInsert">insert: <tt><a href="#figure1" class="fig-ref"></tt></span> <a href="#figure1" class="fig-ref"> Figure 1 </a> graph to the RDF/XML in <a href="#example2"> Example 2 </a> gives the result in <a href="#example3"> Example 3 </a> (this example fails to show that the blank node is shared between the two paths, see <a href="#section-Syntax-blank-nodes"> 2.10 </a> ): </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example3" name="example3"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">3: </span> <span class="insert">3 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example3" class="example"></tt></span> <pre id="example3" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete description of all graph paths <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <rdf:Description <span class="delete">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> </span> <span class="insert">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> </span> <ex:editor> <rdf:Description> <ex:homePage> <rdf:Description <span class="delete">rdf:about="http://purl.org/net/dajobe/"> </span> <span class="insert">rdf:about="http://purl.org/net/dajobe/"> </span> </rdf:Description> </ex:homePage> </rdf:Description> </ex:editor> </rdf:Description> <rdf:Description <span class="delete">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> </span> <span class="insert">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> </span> <ex:editor> <rdf:Description> <ex:fullName>Dave Beckett</ex:fullName> </rdf:Description> </ex:editor> </rdf:Description> <rdf:Description <span class="delete">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> <dc:title>RDF/XML Syntax Specification (Revised)</dc:title> </span> <span class="insert">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> <dc:title>RDF 1.1 XML Syntax</dc:title> </span> </rdf:Description> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-multiple-property-elements" name="section-Syntax-multiple-property-elements"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-multiple-property-elements" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-multiple-property-elements" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-multiple-property-elements"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-multiple-property-elements"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> Multiple Property Elements <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> There are several abbreviations that can be used to make common uses easier to write down. In particular, it is common that a subject node in the RDF graph has multiple outgoing predicate arcs. RDF/XML provides an abbreviation for the corresponding syntax when a node element about a resource has multiple property elements. This can be abbreviated by using multiple child property elements inside the node element describing the subject node. </p> <p> Taking <a href="#example3"> Example 3 </a> , there are two node elements that can take multiple property elements. The subject node with <span class="delete">URI reference </span> <span class="insert">IRI </span> <code> http://www.w3.org/TR/rdf-syntax-grammar </code> has property elements <code> ex:editor </code> and <code> ex:title </code> and the node element for the blank node can take <code> ex:homePage </code> and <code> ex:fullName </code> . This abbreviation gives the result shown in <a href="#example4"> Example 4 </a> (this example does show that there is a single blank node): </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example4" name="example4"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">4: </span> <span class="insert">4 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example4" class="example"></tt></span> <pre id="example4" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Using multiple property elements on a node element <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <rdf:Description <span class="delete">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> </span> <span class="insert">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> </span> <ex:editor> <rdf:Description> <ex:homePage> <rdf:Description <span class="delete">rdf:about="http://purl.org/net/dajobe/"> </span> <span class="insert">rdf:about="http://purl.org/net/dajobe/"> </span> </rdf:Description> </ex:homePage> <ex:fullName>Dave Beckett</ex:fullName> </rdf:Description> </ex:editor> <span class="delete"><dc:title>RDF/XML Syntax Specification (Revised)</dc:title> </span> <span class="insert"><dc:title>RDF 1.1 XML Syntax</dc:title> </span> </rdf:Description> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-empty-property-elements" name="section-Syntax-empty-property-elements"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-empty-property-elements" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-empty-property-elements" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-empty-property-elements"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-empty-property-elements"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.4 <span class="tagInsert">insert: <tt></span></tt></span> </span> Empty Property Elements <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> When a predicate arc in an RDF graph points to an object node which has no further predicate arcs, which appears in RDF/XML as an empty node element <code> <rdf:Description <span class="delete">rdf:about="..."> </span> <span class="insert">rdf:about="..."> </span> </code> <code> </rdf:Description> </code> (or <code> <rdf:Description <span class="delete">rdf:about="..." </span> <span class="insert">rdf:about="..." </span> /> </code> ) this form can be shortened. This is done by using the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> of the object node as the value of an XML attribute <code> rdf:resource </code> on the containing property element and making the property element empty. </p> <p> In this example, the property element <code> ex:homePage </code> contains an empty node element with the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <code> http://purl.org/net/dajobe/ </code> . This can be replaced with the empty property element form giving the result shown in <a href="#example5"> Example 5 </a> : </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example5" name="example5"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">5: </span> <span class="insert">5 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example5" class="example"></tt></span> <pre id="example5" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Empty property elements <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <rdf:Description <span class="delete">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> </span> <span class="insert">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> </span> <ex:editor> <rdf:Description> <ex:homePage <span class="delete">rdf:resource="http://purl.org/net/dajobe/"/> </span> <span class="insert">rdf:resource="http://purl.org/net/dajobe/"/> </span> <ex:fullName>Dave Beckett</ex:fullName> </rdf:Description> </ex:editor> <span class="delete"><dc:title>RDF/XML Syntax Specification (Revised)</dc:title> </span> <span class="insert"><dc:title>RDF 1.1 XML Syntax</dc:title> </span> </rdf:Description> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-property-attributes" name="section-Syntax-property-attributes"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-property-attributes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-property-attributes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-property-attributes"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-property-attributes"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.5 <span class="tagInsert">insert: <tt></span></tt></span> </span> Property Attributes <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> When a property element's content is string literal, it may be possible to use it as an XML attribute on the containing node element. This can be done for multiple properties on the same node element only if the property element name is not repeated (required by XML <span class="delete">— </span> <span class="insert">— </span> attribute names are unique on an XML element) and any in-scope <code> xml:lang </code> on the property element's string literal (if any) are the same (see <a href="#section-Syntax-languages"> Section 2.7 </a> ) This abbreviation is known as a <em> Property Attribute </em> and can be applied to any node element. </p> <p> This abbreviation can also be used when the property element is <code> rdf:type </code> and it has an <code> rdf:resource </code> attribute the value of which is interpreted as a <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> object node. </p> <p> In <a href="#example5"> Example 5 </a> :, there are two property elements with string literal content, the <code> dc:title </code> and <code> ex:fullName </code> property elements. These can be replaced with property attributes giving the result shown in <a href="#example6"> Example 6 </a> : </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example6" name="example6"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">6: </span> <span class="insert">6 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example6" class="example"></tt></span> <pre id="example6" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Replacing property elements with string literal content into property attributes <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <rdf:Description <span class="delete">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" dc:title="RDF/XML Syntax Specification (Revised)"> </span> <span class="insert">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" dc:title="RDF 1.1 XML Syntax"> </span> <ex:editor> <rdf:Description <span class="delete">ex:fullName="Dave Beckett"> </span> <span class="insert">ex:fullName="Dave Beckett"> </span> <ex:homePage <span class="delete">rdf:resource="http://purl.org/net/dajobe/"/> </span> <span class="insert">rdf:resource="http://purl.org/net/dajobe/"/> </span> </rdf:Description> </ex:editor> </rdf:Description> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-complete-document" name="section-Syntax-complete-document"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-complete-document" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-complete-document" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-complete-document"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-complete-document"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.6 <span class="tagInsert">insert: <tt></span></tt></span> </span> Completing the Document: Document Element and XML Declaration <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> To create a complete RDF/XML document, the serialization of the graph into XML is usually contained inside an <code> rdf:RDF </code> XML element which becomes the top-level XML document element. Conventionally the <code> rdf:RDF </code> element is also used to declare the XML namespaces that are used, although that is not required. When there is only one top-level node element inside <code> rdf:RDF </code> , the <code> rdf:RDF </code> can be omitted although any XML namespaces must still be declared. </p> <p> The XML specification also permits an XML declaration at the top of the document with the XML version and possibly the XML content encoding. This is optional but recommended. </p> <p> Completing the RDF/XML could be done for any of the correct complete graph examples from <a href="#example4"> Example 4 </a> onwards but taking the smallest <a href="#example6"> Example 6 </a> and adding the final components, gives a complete RDF/XML representation of the original <span class="tagDelete">delete: <tt><a href="#figure1"></tt></span> <span class="tagInsert">insert: <tt><a href="#figure1" class="fig-ref"></tt></span> <a href="#figure1" class="fig-ref"> Figure 1 </a> graph in <a href="#example7"> Example 7 </a> : </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example7" name="example7"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">7: </span> <span class="insert">7 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example7" class="example"></tt></span> <pre id="example7" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete RDF/XML description of Figure 1 graph <span class="tagDelete">delete: <tt></a></tt></span> ( <span class="tagDelete">delete: <tt><a href="example07.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example07.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example07.rdf"> example07.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example07.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example07.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example07.nt"> example07.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://example.org/stuff/1.0/"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://example.org/stuff/1.0/"> </span> <rdf:Description <span class="delete">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" dc:title="RDF/XML Syntax Specification (Revised)"> </span> <span class="insert">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" dc:title="RDF1.1 XML Syntax"> </span> <ex:editor> <rdf:Description <span class="delete">ex:fullName="Dave Beckett"> </span> <span class="insert">ex:fullName="Dave Beckett"> </span> <ex:homePage <span class="delete">rdf:resource="http://purl.org/net/dajobe/" </span> <span class="insert">rdf:resource="http://purl.org/net/dajobe/" </span> /> </rdf:Description> </ex:editor> </rdf:Description> </rdf:RDF> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <p> It is possible to omit <code> rdf:RDF </code> in <a href="#example7"> Example 7 </a> above since there is only one <code> rdf:Description </code> inside <code> rdf:RDF </code> but this is not shown here. </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-languages" name="section-Syntax-languages"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-languages" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-languages" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-languages"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-languages"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.7 <span class="tagInsert">insert: <tt></span></tt></span> </span> Languages: <code> xml:lang </code> <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> RDF/XML permits the use of the <code> xml:lang </code> attribute as defined by <a href="http://www.w3.org/TR/REC-xml#sec-lang-tag"> 2.12 Language Identification </a> of <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2000/REC-xml-20001006"></tt></span> XML 1.0 <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-xml"></tt></span> <span class="delete">[XML] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML10"></tt></span> <a class="bibref" href="#bib-XML10"> <span class="insert">XML10 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> to allow the identification of content language. The <code> xml:lang </code> attribute can be used on any node element or property element to indicate that the included content is in the given language. <a href="#section-Syntax-datatyped-literals"> Typed literals </a> which includes <a href="#section-Syntax-XML-literals"> XML literals </a> are not affected by this attribute. The most specific in-scope language present (if any) is applied to property element string literal content or property attribute values. The <code> <span class="delete">xml:lang="" </span> <span class="insert">xml:lang="" </span> </code> form indicates the absence of a language identifier. </p> <p> Some examples of marking content languages for RDF properties are shown in <a href="#example8"> Example 8 </a> : </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example8" name="example8"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">8: </span> <span class="insert">8 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example8" class="example"></tt></span> <pre id="example8" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete example of <code> xml:lang </code> <span class="tagDelete">delete: <tt></a></tt></span> ( <span class="tagDelete">delete: <tt><a href="example08.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example08.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example08.rdf"> example08.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example08.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example08.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example08.nt"> example08.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0" encoding="utf-8"?> </span> <span class="insert">version="1.0" encoding="utf-8"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> </span> <rdf:Description <span class="delete">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> <dc:title>RDF/XML Syntax Specification (Revised)</dc:title> </span> <span class="insert">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> <dc:title>RDF 1.1 XML Syntax</dc:title> </span> <dc:title <span class="delete">xml:lang="en">RDF/XML Syntax Specification (Revised)</dc:title> </span> <span class="insert">xml:lang="en">RDF 1.1 XML Syntax</dc:title> </span> <dc:title <span class="delete">xml:lang="en-US">RDF/XML Syntax Specification (Revised)</dc:title> </span> <span class="insert">xml:lang="en-US">RDF 1.1 XML Syntax</dc:title> </span> </rdf:Description> <rdf:Description <span class="delete">rdf:about="http://example.org/buecher/baum" xml:lang="de"> </span> <span class="insert">rdf:about="http://example.org/buecher/baum" xml:lang="de"> </span> <dc:title>Der Baum</dc:title> <dc:description>Das Buch ist außergewöhnlich</dc:description> <dc:title <span class="delete">xml:lang="en">The </span> <span class="insert">xml:lang="en">The </span> Tree</dc:title> </rdf:Description> </rdf:RDF> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-XML-literals" name="section-Syntax-XML-literals"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="informative" id="section-Syntax-XML-literals" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="informative" id="section-Syntax-XML-literals" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-XML-literals"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-XML-literals"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.8 <span class="tagInsert">insert: <tt></span></tt></span> </span> XML Literals: <code> <span class="delete">rdf:parseType="Literal" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">rdf:parseType="Literal" </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </h3> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <p> RDF allows <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-XMLLiteral"></tt></span> XML literals <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-concepts"></tt></span> <span class="delete">[RDF-CONCEPTS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">Section 5, </span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="delete">XML Content within an RDF graph </span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">) </span> <span class="insert">[RDF11-CONCEPTS] </span> to be given as the object node of a predicate. These are written in RDF/XML as content of a property element (not a property attribute) and indicated using the <code> <span class="delete">rdf:parseType="Literal" </span> <span class="insert">rdf:parseType="Literal" </span> </code> attribute on the containing property element. </p> <p> An example of writing an XML literal is given in <a href="#example9"> Example 9 </a> where there is a single RDF triple with the subject node <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <code> http://example.org/item01 </code> , the predicate <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <code> http://example.org/stuff/1.0/prop </code> (from <code> ex:prop </code> ) and the object node with XML literal content beginning <code> a:Box </code> . </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example9" name="example9"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">9: </span> <span class="insert">9 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example9" class="example"></tt></span> <pre id="example9" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete example of <code> <span class="delete">rdf:parseType="Literal" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">rdf:parseType="Literal" </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> ( <span class="tagDelete">delete: <tt><a href="example09.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example09.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example09.rdf"> example09.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example09.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example09.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example09.nt"> example09.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ex="http://example.org/stuff/1.0/"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ex="http://example.org/stuff/1.0/"> </span> <rdf:Description <span class="delete">rdf:about="http://example.org/item01"> </span> <span class="insert">rdf:about="http://example.org/item01"> </span> <ex:prop <span class="delete">rdf:parseType="Literal" xmlns:a="http://example.org/a#"><a:Box required="true"> </span> <span class="insert">rdf:parseType="Literal" xmlns:a="http://example.org/a#"> <a:Box required="true"> </span> <a:widget <span class="delete">size="10" </span> <span class="insert">size="10" </span> /> <a:grommit <span class="delete">id="23" /></a:Box> </span> <span class="insert">id="23" /> </a:Box> </span> </ex:prop> </rdf:Description> </rdf:RDF> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-datatyped-literals" name="section-Syntax-datatyped-literals"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-datatyped-literals" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-datatyped-literals" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-datatyped-literals"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-datatyped-literals"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.9 <span class="tagInsert">insert: <tt></span></tt></span> </span> Typed Literals: <code> rdf:datatype </code> <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> RDF allows <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-typed-literal"></tt></span> typed literals <span class="tagDelete">delete: <tt></a></tt></span> to be given as the object node of a predicate. Typed literals consist of a literal string and a datatype <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">IRI. </span> These are written in RDF/XML using the same syntax for literal string nodes in the property element form (not property attribute) but with an additional <code> <span class="delete">rdf:datatype=" </span> <span class="insert">rdf:datatype=" </span> </code> <em> datatypeURI </em> <code> <span class="delete">" </span> <span class="insert">" </span> </code> attribute on the property element. Any <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> can be used in the attribute. </p> <p> An example of an RDF <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-typed-literal"></tt></span> typed literal <span class="tagDelete">delete: <tt></a></tt></span> is given in <a href="#example10"> Example 10 </a> where there is a single RDF triple with the subject node <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <code> http://example.org/item01 </code> , the predicate <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <code> http://example.org/stuff/1.0/size </code> (from <code> ex:size </code> ) and the object node with the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-typed-literal"></tt></span> typed literal <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">("123", </span> <span class="insert">("123", </span> <code> http://www.w3.org/2001/XMLSchema#int </code> ) to be interpreted as an <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/"></tt></span> <span class="delete">W3C </span> XML Schema <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-xml-schema2"></tt></span> <span class="delete">[XML-SCHEMA2] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XMLSCHEMA-2"></tt></span> <a class="bibref" href="#bib-XMLSCHEMA-2"> <span class="insert">XMLSCHEMA-2 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> datatype <span class="delete">int. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example10" name="example10"></tt></span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">int </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">10: </span> <span class="insert">10 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example10" class="example"></tt></span> <pre id="example10" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete example of <code> rdf:datatype </code> <span class="tagDelete">delete: <tt></a></tt></span> ( <span class="tagDelete">delete: <tt><a href="example10.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example10.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example10.rdf"> example10.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example10.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example10.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example10.nt"> example10.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ex="http://example.org/stuff/1.0/"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ex="http://example.org/stuff/1.0/"> </span> <rdf:Description <span class="delete">rdf:about="http://example.org/item01"> </span> <span class="insert">rdf:about="http://example.org/item01"> </span> <ex:size <span class="delete">rdf:datatype="http://www.w3.org/2001/XMLSchema#int">123</ex:size> </span> <span class="insert">rdf:datatype="http://www.w3.org/2001/XMLSchema#int">123</ex:size> </span> </rdf:Description> </rdf:RDF> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-blank-nodes" name="section-Syntax-blank-nodes"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-blank-nodes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-blank-nodes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-blank-nodes"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-blank-nodes"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.10 <span class="tagInsert">insert: <tt></span></tt></span> </span> Identifying Blank Nodes: <code> rdf:nodeID </code> <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node"></tt></span> Blank nodes <span class="tagDelete">delete: <tt></a></tt></span> in the RDF graph are distinct but have no <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> identifier. It is sometimes required that the same graph <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node"></tt></span> blank node <span class="tagDelete">delete: <tt></a></tt></span> is referred to in the RDF/XML in multiple places, such as at the subject and object of several RDF triples. In this case, a <span class="tagDelete">delete: <tt><em></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node-id"></tt></span> blank node identifier <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></em></tt></span> can be given to the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node"></tt></span> blank node <span class="tagDelete">delete: <tt></a></tt></span> for identifying it in the document. Blank node identifiers in RDF/XML are scoped to the containing XML Information Set <a href="http://www.w3.org/TR/xml-infoset/#infoitem.document"> document information item </a> . A <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node-id"></tt></span> blank node identifier <span class="tagDelete">delete: <tt></a></tt></span> is used on a node element to replace <code> <span class="delete">rdf:about=" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt><em></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></em></tt></span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">" </span> <span class="insert">rdf:about=" </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">IRI </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">" </span> </code> or on a property element to replace <code> <span class="delete">rdf:resource=" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt><em></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></em></tt></span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">" </span> <span class="insert">rdf:resource=" </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">IRI </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">" </span> </code> with <code> <span class="delete">rdf:nodeID=" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt><em></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node-id"></tt></span> <span class="insert">rdf:nodeID=" </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="tagInsert">insert: <tt><em></tt></span> <em> blank node identifier <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></em></tt></span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">" </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">" </span> </code> in both cases. </p> <p> Taking <a href="#example7"> Example 7 </a> and explicitly giving a <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node-id"></tt></span> blank node identifier <span class="tagDelete">delete: <tt></a></tt></span> of <code> abc </code> to the blank node in it gives the result shown in <a href="#example11"> Example 11 </a> . The second <code> rdf:Description </code> property element is about the blank node. </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example11" name="example11"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">11: </span> <span class="insert">11 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example11" class="example"></tt></span> <pre id="example11" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete RDF/XML description of graph using <code> rdf:nodeID </code> identifying the blank node <span class="tagDelete">delete: <tt></a></tt></span> ( <span class="tagDelete">delete: <tt><a href="example11.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example11.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example11.rdf"> example11.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example11.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example11.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example11.nt"> example11.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://example.org/stuff/1.0/"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://example.org/stuff/1.0/"> </span> <rdf:Description <span class="delete">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" dc:title="RDF/XML Syntax Specification (Revised)"> </span> <span class="insert">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" dc:title="RDF 1.1 XML Syntax"> </span> <ex:editor <span class="delete">rdf:nodeID="abc"/> </span> <span class="insert">rdf:nodeID="abc"/> </span> </rdf:Description> <rdf:Description <span class="delete">rdf:nodeID="abc" ex:fullName="Dave Beckett"> </span> <span class="insert">rdf:nodeID="abc" ex:fullName="Dave Beckett"> </span> <ex:homePage <span class="delete">rdf:resource="http://purl.org/net/dajobe/"/> </span> <span class="insert">rdf:resource="http://purl.org/net/dajobe/"/> </span> </rdf:Description> </rdf:RDF> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-parsetype-resource" name="section-Syntax-parsetype-resource"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-parsetype-resource" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-parsetype-resource" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-parsetype-resource"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-parsetype-resource"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.11 <span class="tagInsert">insert: <tt></span></tt></span> </span> Omitting Blank Nodes: <code> <span class="delete">rdf:parseType="Resource" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">rdf:parseType="Resource" </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </h3> <p> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node"></tt></span> Blank nodes <span class="tagDelete">delete: <tt></a></tt></span> (not <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> nodes) in RDF graphs can be written in a form that allows the <code> <rdf:Description> </code> <code> </rdf:Description> </code> pair to be omitted. The omission is done by putting an <code> <span class="delete">rdf:parseType="Resource" </span> <span class="insert">rdf:parseType="Resource" </span> </code> attribute on the containing property element that turns the property element into a property-and-node element, which can itself have both property elements and property attributes. Property attributes and the <code> rdf:nodeID </code> attribute are not permitted on property-and-node elements. </p> <p> Taking the earlier <a href="#example7"> Example 7 </a> , the contents of the <code> ex:editor </code> property element could be alternatively done in this fashion to give the form shown in <a href="#example12"> Example 12 </a> : </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example12" name="example12"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">12: </span> <span class="insert">12 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example12" class="example"></tt></span> <pre id="example12" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete example using <code> <span class="delete">rdf:parseType="Resource" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">rdf:parseType="Resource" </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> ( <span class="tagDelete">delete: <tt><a href="example12.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example12.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example12.rdf"> example12.rdf </a> <span class="delete">output </span> <span class="tagDelete">delete: <tt><a href="example12.nt"></tt></span> <span class="insert">, output: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example12.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example12.nt"> example12.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://example.org/stuff/1.0/"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://example.org/stuff/1.0/"> </span> <rdf:Description <span class="delete">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" dc:title="RDF/XML Syntax Specification (Revised)"> </span> <span class="insert">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" dc:title="RDF 1.1 XML Syntax"> </span> <ex:editor <span class="delete">rdf:parseType="Resource"> </span> <span class="insert">rdf:parseType="Resource"> </span> <ex:fullName>Dave Beckett</ex:fullName> <ex:homePage <span class="delete">rdf:resource="http://purl.org/net/dajobe/"/> </span> <span class="insert">rdf:resource="http://purl.org/net/dajobe/"/> </span> </ex:editor> </rdf:Description> </rdf:RDF> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-property-attributes-on-property-element" name="section-Syntax-property-attributes-on-property-element"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-property-attributes-on-property-element" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-property-attributes-on-property-element" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-property-attributes-on-property-element"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-property-attributes-on-property-element"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.12 <span class="tagInsert">insert: <tt></span></tt></span> </span> Omitting Nodes: Property Attributes on an empty Property Element <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> If all of the property elements on a blank node element have string literal values with the same in-scope <code> xml:lang </code> value (if present) and each of these property elements appears at most once and there is at most one <code> rdf:type </code> property element with a <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> object node, these can be abbreviated by moving them to be property attributes on the containing property element which is made an empty element. </p> <p> Taking the earlier <a href="#example5"> Example 5 </a> , the <code> ex:editor </code> property element contains a blank node element with two property elements <code> ex:fullname </code> and <code> ex:homePage </code> . <code> ex:homePage </code> is not suitable here since it does not have a string literal value, so it is being <em> ignored </em> for the purposes of this example. The abbreviated form removes the <code> ex:fullName </code> property element and adds a new property attribute <code> ex:fullName </code> with the string literal value of the deleted property element to the <code> ex:editor </code> property element. The blank node element becomes implicit in the now empty <code> ex:editor </code> property element. The result is shown in <a href="#example13"> Example 13 </a> . </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example13" name="example13"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">13: </span> <span class="insert">13 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example13" class="example"></tt></span> <pre id="example13" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete example of property attributes on an empty property element <span class="tagDelete">delete: <tt></a></tt></span> ( <span class="tagDelete">delete: <tt><a href="example13.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example13.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example13.rdf"> example13.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example13.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example13.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example13.nt"> example13.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://example.org/stuff/1.0/"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://example.org/stuff/1.0/"> </span> <rdf:Description <span class="delete">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" dc:title="RDF/XML Syntax Specification (Revised)"> </span> <span class="insert">rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" dc:title="RDF 1.1 XML Syntax"> </span> <ex:editor <span class="delete">ex:fullName="Dave Beckett" </span> <span class="insert">ex:fullName="Dave Beckett" </span> /> <!-- Note the ex:homePage property has been ignored for this example --> </rdf:Description> </rdf:RDF> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-typed-nodes" name="section-Syntax-typed-nodes"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-typed-nodes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-typed-nodes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-typed-nodes"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-typed-nodes"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.13 <span class="tagInsert">insert: <tt></span></tt></span> </span> Typed Node Elements <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> It is common for RDF graphs to have <code> rdf:type </code> predicates from subject nodes. These are conventionally called <em> typed nodes </em> in the graph, or <em> typed node elements </em> in the RDF/XML. RDF/XML allows this triple to be expressed more concisely. by replacing the <code> rdf:Description </code> node element name with the namespaced-element corresponding to the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> of the value of the type relationship. There may, of course, be multiple <code> rdf:type </code> predicates but only one can be used in this way, the others must remain as property elements or property attributes. </p> <p> The typed node elements are commonly used in RDF/XML with the built-in classes in the <a href="#section-Namespace"> RDF vocabulary </a> : <code> rdf:Seq </code> , <code> rdf:Bag </code> , <code> rdf:Alt </code> , <code> rdf:Statement </code> , <code> rdf:Property </code> and <code> rdf:List </code> . </p> <p> For example, the RDF/XML in <a href="#example14"> Example 14 </a> could be written as shown in <a href="#example15"> Example 15 </a> . </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example14" name="example14"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">14: </span> <span class="insert">14 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example14" class="example"></tt></span> <pre id="example14" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete example with <code> rdf:type </code> <span class="tagDelete">delete: <tt></a></tt></span> ( <span class="tagDelete">delete: <tt><a href="example14.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example14.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example14.rdf"> example14.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example14.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example14.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example14.nt"> example14.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://example.org/stuff/1.0/"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://example.org/stuff/1.0/"> </span> <rdf:Description <span class="delete">rdf:about="http://example.org/thing"> </span> <span class="insert">rdf:about="http://example.org/thing"> </span> <rdf:type <span class="delete">rdf:resource="http://example.org/stuff/1.0/Document"/> </span> <span class="insert">rdf:resource="http://example.org/stuff/1.0/Document"/> </span> <dc:title>A marvelous thing</dc:title> </rdf:Description> </rdf:RDF> </pre> </div> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Example 15 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> </div> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example15" name="example15"></tt></span> <span class="delete">Example 15: </span> <span class="tagInsert">insert: <tt><pre id="example15" class="example"></tt></span> <pre id="example15" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete example using a typed node element to replace an <code> rdf:type </code> <span class="tagDelete">delete: <tt></a></tt></span> ( <span class="tagDelete">delete: <tt><a href="example15.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example15.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example15.rdf"> example15.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example15.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example15.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example15.nt"> example15.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://example.org/stuff/1.0/"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://example.org/stuff/1.0/"> </span> <ex:Document <span class="delete">rdf:about="http://example.org/thing"> </span> <span class="insert">rdf:about="http://example.org/thing"> </span> <dc:title>A marvelous thing</dc:title> </ex:Document> </rdf:RDF> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-ID-xml-base" name="section-Syntax-ID-xml-base"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-ID-xml-base" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-ID-xml-base" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-ID-xml-base"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-ID-xml-base"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.14 <span class="tagInsert">insert: <tt></span></tt></span> </span> Abbreviating URIs: <code> rdf:ID </code> and <code> xml:base </code> <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> RDF/XML allows further abbreviating <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> in XML attributes in two ways. The XML Infoset provides a base URI attribute <code> xml:base </code> that sets the base URI for resolving relative <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="insert">IRIs, </span> otherwise the base URI is that of the document. The base URI applies to all RDF/XML attributes that deal with <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> which are <code> rdf:about </code> , <code> rdf:resource </code> , <code> rdf:ID </code> and <code> rdf:datatype </code> . </p> <p> The <code> rdf:ID </code> attribute on a node element (not property element, that has another meaning) can be used instead of <code> rdf:about </code> and gives a relative <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> equivalent to <code> # </code> concatenated with the <code> rdf:ID </code> attribute value. So for example if <code> <span class="delete">rdf:ID="name" </span> <span class="insert">rdf:ID="name" </span> </code> , that would be equivalent to <code> <span class="delete">rdf:about="#name" </span> <span class="insert">rdf:about="#name" </span> </code> . <code> rdf:ID </code> provides an additional check since the same <em> name </em> can only appear once in the scope of an <code> xml:base </code> value (or document, if none is given), so is useful for defining a set of distinct, related terms relative to the same <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">IRI. </span> </p> <p> Both forms require a base URI to be known, either from an in-scope <code> xml:base </code> or from the URI of the RDF/XML document. </p> <p> <a href="#example16"> Example 16 </a> shows abbreviating the node <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> of <code> http://example.org/here/#snack </code> using an <code> xml:base </code> of <code> http://example.org/here/ </code> and an <code> rdf:ID </code> on the <code> rdf:Description </code> node element. The object node of the <code> ex:prop </code> predicate is an absolute <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> resolved from the <code> rdf:resource </code> XML attribute value using the in-scope base URI to give the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <code> http://example.org/here/fruit/apple </code> . </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example16" name="example16"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">16: </span> <span class="insert">16 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example16" class="example"></tt></span> <pre id="example16" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete example using <code> rdf:ID </code> and <code> xml:base </code> for shortening URIs <span class="tagDelete">delete: <tt></a></tt></span> ( <span class="tagDelete">delete: <tt><a href="example16.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example16.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example16.rdf"> example16.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example16.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example16.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example16.nt"> example16.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ex="http://example.org/stuff/1.0/" xml:base="http://example.org/here/"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ex="http://example.org/stuff/1.0/" xml:base="http://example.org/here/"> </span> <rdf:Description <span class="delete">rdf:ID="snack"> </span> <span class="insert">rdf:ID="snack"> </span> <ex:prop <span class="delete">rdf:resource="fruit/apple"/> </span> <span class="insert">rdf:resource="fruit/apple"/> </span> </rdf:Description> </rdf:RDF> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-list-elements" name="section-Syntax-list-elements"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-list-elements" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-list-elements" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-list-elements"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-list-elements"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.15 <span class="tagInsert">insert: <tt></span></tt></span> </span> Container Membership Property Elements: <code> rdf:li </code> and <code> rdf:_ </code> <em> n </em> <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> RDF has a set of container membership properties and corresponding property elements that are mostly used with instances of the <code> rdf:Seq </code> , <code> rdf:Bag </code> and <code> rdf:Alt </code> classes which may be written as typed node elements. The list properties are <code> rdf:_1 </code> , <code> rdf:_2 </code> etc. and can be written as property elements or property attributes as shown in <a href="#example17"> Example 17 </a> . There is an <code> rdf:li </code> special property element that is equivalent to <code> rdf:_1 </code> , <code> rdf:_2 </code> in order, explained in detail in <a href="#section-List-Expand"> section 7.4 </a> . The mapping to the container membership properties is always done in the order that the <code> rdf:li </code> special property elements appear in XML <span class="delete">— </span> <span class="insert">— </span> the document order is significant. The equivalent RDF/XML to <a href="#example17"> Example 17 </a> written in this form is shown in <a href="#example18"> Example 18 </a> . </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example17" name="example17"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">17: </span> <span class="insert">17 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example17" class="example"></tt></span> <pre id="example17" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complex example using RDF list properties <span class="tagDelete">delete: <tt></a></tt></span> ( <span class="tagDelete">delete: <tt><a href="example17.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example17.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example17.rdf"> example17.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example17.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example17.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example17.nt"> example17.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> </span> <rdf:Seq <span class="delete">rdf:about="http://example.org/favourite-fruit"> </span> <span class="insert">rdf:about="http://example.org/favourite-fruit"> </span> <rdf:_1 <span class="delete">rdf:resource="http://example.org/banana"/> </span> <span class="insert">rdf:resource="http://example.org/banana"/> </span> <rdf:_2 <span class="delete">rdf:resource="http://example.org/apple"/> </span> <span class="insert">rdf:resource="http://example.org/apple"/> </span> <rdf:_3 <span class="delete">rdf:resource="http://example.org/pear"/> </span> <span class="insert">rdf:resource="http://example.org/pear"/> </span> </rdf:Seq> </rdf:RDF> </pre> </div> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Example 18 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> </div> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example18" name="example18"></tt></span> <span class="delete">Example 18: </span> <span class="tagInsert">insert: <tt><pre id="example18" class="example"></tt></span> <pre id="example18" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete example using <code> rdf:li </code> property element for list properties <span class="tagDelete">delete: <tt></a></tt></span> ( <span class="tagDelete">delete: <tt><a href="example18.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example18.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example18.rdf"> example18.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example18.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example18.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example18.nt"> example18.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> </span> <rdf:Seq <span class="delete">rdf:about="http://example.org/favourite-fruit"> </span> <span class="insert">rdf:about="http://example.org/favourite-fruit"> </span> <rdf:li <span class="delete">rdf:resource="http://example.org/banana"/> </span> <span class="insert">rdf:resource="http://example.org/banana"/> </span> <rdf:li <span class="delete">rdf:resource="http://example.org/apple"/> </span> <span class="insert">rdf:resource="http://example.org/apple"/> </span> <rdf:li <span class="delete">rdf:resource="http://example.org/pear"/> </span> <span class="insert">rdf:resource="http://example.org/pear"/> </span> </rdf:Seq> </rdf:RDF> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-parsetype-Collection" name="section-Syntax-parsetype-Collection"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-parsetype-Collection" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-parsetype-Collection" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-parsetype-Collection"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-parsetype-Collection"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.16 <span class="tagInsert">insert: <tt></span></tt></span> </span> Collections: <code> <span class="delete">rdf:parseType="Collection" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">rdf:parseType="Collection" </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> </h3> <p> RDF/XML allows an <code> <span class="delete">rdf:parseType="Collection" </span> <span class="insert">rdf:parseType="Collection" </span> </code> attribute on a property element to let it contain multiple node elements. These contained node elements give the set of subject nodes of the collection. This syntax form corresponds to a set of triples connecting the collection of subject nodes, the exact triples generated are described in detail in <a href="#parseTypeCollectionPropertyElt"> Section 7.2.19 Production parseTypeCollectionPropertyElt </a> . The collection construction is always done in the order that the node elements appear in the XML document. Whether the order of the collection of nodes is significant is an application issue and not defined here. </p> <p> <a href="#example19"> Example 19 </a> shows a collection of three nodes elements at the end of the <code> ex:hasFruit </code> property element using this form. </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example19" name="example19"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">19: </span> <span class="insert">19 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example19" class="example"></tt></span> <pre id="example19" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete example of a RDF collection of nodes using <code> <span class="delete">rdf:parseType="Collection" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">rdf:parseType="Collection" </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> ( <span class="tagDelete">delete: <tt><a href="example19.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example19.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example19.rdf"> example19.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example19.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example19.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example19.nt"> example19.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ex="http://example.org/stuff/1.0/"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ex="http://example.org/stuff/1.0/"> </span> <rdf:Description <span class="delete">rdf:about="http://example.org/basket"> </span> <span class="insert">rdf:about="http://example.org/basket"> </span> <ex:hasFruit <span class="delete">rdf:parseType="Collection"> </span> <span class="insert">rdf:parseType="Collection"> </span> <rdf:Description <span class="delete">rdf:about="http://example.org/banana"/> </span> <span class="insert">rdf:about="http://example.org/banana"/> </span> <rdf:Description <span class="delete">rdf:about="http://example.org/apple"/> </span> <span class="insert">rdf:about="http://example.org/apple"/> </span> <rdf:Description <span class="delete">rdf:about="http://example.org/pear"/> </span> <span class="insert">rdf:about="http://example.org/pear"/> </span> </ex:hasFruit> </rdf:Description> </rdf:RDF> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Syntax-reifying" name="section-Syntax-reifying"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Syntax-reifying" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Syntax-reifying" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Syntax-reifying"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Syntax-reifying"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 2.17 <span class="tagInsert">insert: <tt></span></tt></span> </span> Reifying Statements: <code> rdf:ID </code> <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> The <code> rdf:ID </code> attribute can be used on a property element to reify the triple that it generates (See <a href="#section-Reification"> section 7.3 Reification Rules </a> for the full details). The identifier for the triple should be constructed as a <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> made from the relative <span class="delete">URI reference </span> <span class="insert">IRI </span> <code> # </code> concatenated with the <code> rdf:ID </code> attribute value, resolved against the in-scope base URI. So for example if <code> <span class="delete">rdf:ID="triple" </span> <span class="insert">rdf:ID="triple" </span> </code> , that would be equivalent to the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> formed from relative <span class="delete">URI reference </span> <span class="insert">IRI </span> <code> #triple </code> against the base URI. Each ( <code> rdf:ID </code> attribute value, base URI) pair has to be unique in an RDF/XML document, see <a href="#constraint-id"> constraint-id </a> . </p> <p> <a href="#example20"> Example 20 </a> shows a <code> rdf:ID </code> being used to reify a triple made from the <code> ex:prop </code> property element giving the reified triple the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <code> http://example.org/triples/#triple1 </code> . </p> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example20" name="example20"></tt></span> <span class="tagInsert">insert: <tt><div class="example"></tt></span> <div class="example"> <span class="tagInsert">insert: <tt><div class="example-title"></tt></span> <div class="example-title"> <span class="tagInsert">insert: <tt><span></tt></span> <span> Example <span class="delete">20: </span> <span class="insert">20 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><pre id="example20" class="example"></tt></span> <pre id="example20" class="example"> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> Complete example of <code> rdf:ID </code> reifying a property element <span class="tagDelete">delete: <tt></a></tt></span> ( <span class="tagDelete">delete: <tt><a href="example20.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example20.rdf"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example20.rdf"> example20.rdf </a> <span class="insert">, </span> output <span class="tagDelete">delete: <tt><a href="example20.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example20.nt"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example20.nt"> example20.nt </a> ) <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <?xml <span class="delete">version="1.0"?> </span> <span class="insert">version="1.0"?> </span> <rdf:RDF <span class="delete">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ex="http://example.org/stuff/1.0/" xml:base="http://example.org/triples/"> </span> <span class="insert">xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ex="http://example.org/stuff/1.0/" xml:base="http://example.org/triples/"> </span> <rdf:Description <span class="delete">rdf:about="http://example.org/"> </span> <span class="insert">rdf:about="http://example.org/"> </span> <ex:prop <span class="delete">rdf:ID="triple1">blah</ex:prop> </span> <span class="insert">rdf:ID="triple1">blah</ex:prop> </span> </rdf:Description> </rdf:RDF> </pre> </div> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="section-Terminology" name="section-Terminology"></tt></span> <span class="delete">3 </span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Terminology" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Terminology" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_section-Terminology"></tt></span> <h2 aria-level="1" role="heading" id="h2_section-Terminology"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">3. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Terminology <span class="tagDelete">delete: <tt></a></tt></span> </h2> <p> The key words <span class="delete">"MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" </span> <span class="insert">" </span> <span class="tagInsert">insert: <tt><em class="rfc2119" title="MUST"></tt></span> <em class="rfc2119" title="MUST"> <span class="insert">MUST </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="insert">", " </span> <span class="tagInsert">insert: <tt><em class="rfc2119" title="MUST NOT"></tt></span> <em class="rfc2119" title="MUST NOT"> <span class="insert">MUST NOT </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="insert">", " </span> <span class="tagInsert">insert: <tt><em class="rfc2119" title="REQUIRED"></tt></span> <em class="rfc2119" title="REQUIRED"> <span class="insert">REQUIRED </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="insert">", " </span> <span class="tagInsert">insert: <tt><em class="rfc2119" title="SHALL"></tt></span> <em class="rfc2119" title="SHALL"> <span class="insert">SHALL </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="insert">", " </span> <span class="tagInsert">insert: <tt><em class="rfc2119" title="SHALL
+ NOT"></tt></span> <em class="rfc2119" title="SHALL
+ NOT"> <span class="insert">SHALL NOT </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="insert">", " </span> <span class="tagInsert">insert: <tt><em class="rfc2119" title="SHOULD"></tt></span> <em class="rfc2119" title="SHOULD"> <span class="insert">SHOULD </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="insert">", " </span> <span class="tagInsert">insert: <tt><em class="rfc2119" title="SHOULD NOT"></tt></span> <em class="rfc2119" title="SHOULD NOT"> <span class="insert">SHOULD NOT </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="insert">", " </span> <span class="tagInsert">insert: <tt><em class="rfc2119" title="RECOMMENDED"></tt></span> <em class="rfc2119" title="RECOMMENDED"> <span class="insert">RECOMMENDED </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="insert">", " </span> <span class="tagInsert">insert: <tt><em class="rfc2119" title="MAY"></tt></span> <em class="rfc2119" title="MAY"> <span class="insert">MAY </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="insert">", and " </span> <span class="tagInsert">insert: <tt><em class="rfc2119" title="OPTIONAL"></tt></span> <em class="rfc2119" title="OPTIONAL"> <span class="insert">OPTIONAL </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="insert">" </span> in this document are to be interpreted as described in <span class="tagDelete">delete: <tt><a href="http://www.ietf.org/rfc/rfc2119.txt"></tt></span> RFC 2119 <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-keywords"></tt></span> <span class="delete">[KEYWORDS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RFC2119"></tt></span> <a class="bibref" href="#bib-RFC2119"> <span class="insert">RFC2119 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> </p> <p> All use of string without further qualification refers to a Unicode <span class="tagDelete">delete: <tt><a href="#ref-unicode"></tt></span> <span class="delete">[UNICODE] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-UNICODE"></tt></span> <a class="bibref" href="#bib-UNICODE"> <span class="insert">UNICODE </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> character string; a sequence of characters represented by a code point in Unicode. <span class="delete">(Such as defined in </span> <span class="tagDelete">delete: <tt><a href="#ref-charmod"></tt></span> <span class="delete">[CHARMOD] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">in section </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2003/WD-charmod-20030822/#sec-Strings"></tt></span> <span class="delete">3.4 Strings </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">). </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="section-MIME-Type" name="section-MIME-Type"></tt></span> <span class="delete">4 </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-MIME-Type" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-MIME-Type" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_section-MIME-Type"></tt></span> <h2 aria-level="1" role="heading" id="h2_section-MIME-Type"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">4. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> RDF MIME Type, File Extension and Macintosh File Type <span class="tagDelete">delete: <tt></a></tt></span> </h2> <p> The Internet media type / MIME type for RDF/XML is <span class="delete">" </span> <code> application/rdf+xml </code> <span class="delete">" — see </span> <span class="tagDelete">delete: <tt><a href="http://www.ietf.org/rfc/rfc3023.txt"></tt></span> <span class="insert">— </span> RFC 3023 <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rfc3023"></tt></span> <span class="delete">[RFC-3023] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RFC3023"></tt></span> <a class="bibref" href="#bib-RFC3023"> <span class="insert">RFC3023 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">], </span> section 8.18. </p> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="2" role="heading" id="h_note_1"></tt></span> <div class="note-title" aria-level="2" role="heading" id="h_note_1"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> <span class="delete">Registration Note </span> (Informative): </strong> For the state of the MIME type registration, consult <span class="tagDelete">delete: <tt><a href="http://www.iana.org/assignments/media-types/"></tt></span> IANA MIME Media Types <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-iana-media-types"></tt></span> <span class="delete">[IANA-MEDIA-TYPES] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-IANA-MEDIA-TYPES"></tt></span> <a class="bibref" href="#bib-IANA-MEDIA-TYPES"> <span class="insert">IANA-MEDIA-TYPES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> </p> </div> <p> It is recommended that RDF/XML files have the extension <code> <span class="delete">".rdf" </span> <span class="insert">".rdf" </span> </code> (all lowercase) on all platforms. </p> <p> It is recommended that RDF/XML files stored on Macintosh HFS file systems be given a file type of <code> <span class="delete">"rdf " </span> <span class="insert">"rdf " </span> </code> (all lowercase, with a space character as the fourth letter). </p> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="section-Global" name="section-Global"></tt></span> <span class="delete">5 </span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Global" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Global" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_section-Global"></tt></span> <h2 aria-level="1" role="heading" id="h2_section-Global"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">5. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Global Issues <span class="tagDelete">delete: <tt></a></tt></span> </h2> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Namespace" name="section-Namespace"></tt></span> <span class="tagInsert">insert: <tt><section id="section-Namespace" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Namespace" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Namespace"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Namespace"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> The RDF Namespace and Vocabulary <span class="tagDelete">delete: <tt></a></tt></span> </h3> <span class="tagDelete">delete: <tt><div class="note"></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><strong></tt></span> <span class="delete">Note (Informative): </span> <span class="tagDelete">delete: <tt></strong></tt></span> <span class="tagInsert">insert: <tt><p></tt></span> <p> The <span class="delete">names </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">aboutEach </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">aboutEachPrefix </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">were removed from the language and the RDF vocabulary by the RDF Core Working Group. See the resolution of issues </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/03/rdf-tracking/#rdfms-abouteach"></tt></span> <span class="delete">rdfms-abouteach </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/03/rdf-tracking/#rdfms-abouteachprefix"></tt></span> <span class="delete">rdfms-abouteachprefix </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">for further information. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="note"></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><strong></tt></span> <span class="delete">Note (Informative): </span> <span class="tagDelete">delete: <tt></strong></tt></span> <span class="delete">The names </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">List </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">first </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rest </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">nil </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">were added for issue </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/03/rdf-tracking/#rdfms-seq-representation"></tt></span> <span class="delete">rdfms-seq-representation </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. The names </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">XMLLiteral </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">datatype </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">were added to support RDF datatyping. The name </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">nodeID </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">was added for issue </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/03/rdf-tracking/#rdfms-syntax-incomplete"></tt></span> <span class="delete">rdfms-syntax-incomplete </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. See the </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/03/rdf-tracking/"></tt></span> <span class="delete">RDF Core Issues List </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">for further information. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">The </span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="rdf-ns-uri" name="rdf-ns-uri"></tt></span> <span class="tagInsert">insert: <tt><dfn id="rdf-ns-uri"></tt></span> <dfn id="rdf-ns-uri"> RDF namespace <span class="delete">URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="insert">IRI </span> <span class="tagInsert">insert: <tt></dfn></tt></span> </dfn> (or namespace name) is <code> http://www.w3.org/1999/02/22-rdf-syntax-ns# </code> and is typically used in XML with the prefix <code> rdf </code> although other prefix strings may be used. The <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="rdf-vocabulary" name="rdf-vocabulary"></tt></span> <span class="tagInsert">insert: <tt><dfn id="rdf-vocabulary"></tt></span> <dfn id="rdf-vocabulary"> RDF Vocabulary <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagInsert">insert: <tt></dfn></tt></span> </dfn> is identified by this namespace name and consists of the following names only: </p> <dl> <dt> Syntax names <span class="delete">— </span> <span class="insert">— </span> not concepts </dt> <dd> <p> <code> RDF Description ID about parseType resource li nodeID datatype </code> </p> </dd> <dt> Class names </dt> <dd> <p> <code> Seq Bag Alt Statement Property XMLLiteral List </code> </p> </dd> <dt> Property names </dt> <dd> <p> <code> subject predicate object type value first rest _ </code> <em> n </em> <br /> where <em> n </em> is a decimal integer greater than zero with no leading zeros. </p> </dd> <dt> Resource names </dt> <dd> <p> <code> nil </code> </p> </dd> </dl> <p> Any other names are not defined and <span class="tagInsert">insert: <tt><em class="rfc2119" title="SHOULD"></tt></span> <em class="rfc2119" title="SHOULD"> SHOULD <span class="tagInsert">insert: <tt></em></tt></span> </em> generate a warning when encountered, but should otherwise behave normally. </p> <p> Within RDF/XML documents it is not permitted to use XML namespaces whose namespace name is the <span class="tagDelete">delete: <tt><a href="#rdf-ns-uri" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#rdf-ns-uri"></tt></span> <a class="termref" href="#rdf-ns-uri"> <span class="arrow"> · </span> RDF namespace <span class="delete">URI reference </span> <span class="insert">IRI </span> <span class="arrow"> · </span> </a> concatenated with additional characters. </p> <p> Throughout this document the terminology <code> rdf: </code> <em> name </em> will be used to indicate <em> name </em> is from the RDF vocabulary and it has a <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> of the concatenation of the <span class="tagDelete">delete: <tt><a href="#rdf-ns-uri" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#rdf-ns-uri"></tt></span> <a class="termref" href="#rdf-ns-uri"> <span class="arrow"> · </span> RDF namespace <span class="delete">URI reference </span> <span class="insert">IRI </span> <span class="arrow"> · </span> </a> and <em> name </em> . For example, <code> rdf:type </code> has the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <code> http://www.w3.org/1999/02/22-rdf-syntax-ns#type </code> </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Identifiers" name="section-Identifiers"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Identifiers" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Identifiers" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Identifiers"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Identifiers"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> Identifiers <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> The <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-graph"></tt></span> <span class="delete">RDF Graph </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/"></tt></span> RDF Concepts <span class="delete">and Abstract Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">Section 3) </span> <span class="insert">document [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-CONCEPTS"></tt></span> <a class="bibref" href="#bib-RDF11-CONCEPTS"> <span class="insert">RDF11-CONCEPTS </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> defines <span class="insert">the </span> three types of <span class="delete">nodes and one type of </span> <span class="insert">RDF data that can act as node and/or </span> predicate: </p> <dl> <dt> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">nodes and predicates </span> <span class="insert">IRI </span> </dt> <dd> <p> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/"></tt></span> <span class="delete">RDF Concepts and Abstract Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">Section 3.1) </span> <span class="insert">IRIs can act as node (both subject and object) and as predicate. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#section-IRIs"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#section-IRIs"> <span class="insert">IRIs </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> can be either: </p> <ul> <li> given as XML attribute values interpreted as relative <span class="delete">URI references </span> <span class="insert">IRIs </span> that are resolved against the in-scope base URI as described in <a href="#section-baseURIs"> section 5.3 </a> to give absolute <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> </li> <li> transformed from XML namespace-qualified element and attribute names (QNames) </li> <li> transformed from <code> rdf:ID </code> attribute values. </li> </ul> <p> Within RDF/XML, XML QNames are transformed into <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> by appending the XML local name to the namespace name <span class="delete">(URI reference). </span> <span class="insert">(IRI). </span> For example, if the XML namespace prefix <code> foo </code> has namespace name <span class="delete">(URI reference) </span> <span class="insert">(IRI) </span> <code> http://example.org/somewhere/ </code> then the QName <code> foo:bar </code> would correspond to the <span class="delete">RDF URI reference </span> <span class="insert">IRI </span> <code> http://example.org/somewhere/bar </code> . Note that this restricts which <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> can be made and the same <span class="delete">URI </span> <span class="insert">IRI </span> can be given in multiple ways. </p> <p> The <a href="#idAttr"> <code> rdf:ID </code> </a> values are transformed into <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> by appending the attribute value to the result of appending <span class="delete">"#" </span> <span class="insert">"#" </span> to the in-scope base URI which is defined in <a href="#section-baseURIs"> Section 5.3 Resolving <span class="delete">URIs </span> <span class="insert">IRIs </span> </a> </p> </dd> <dt> Literal <span class="delete">nodes (always object nodes) </span> </dt> <dd> <p> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-literal"></tt></span> <span class="delete">RDF literals </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/"></tt></span> <span class="delete">RDF Concepts and Abstract Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">6.5) are either </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-plain-literal"></tt></span> <span class="delete">plain literals </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(ibid), </span> <span class="insert">Literals can only act as object nodes. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal"> <span class="insert">Literals </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">always have a datatype. Language-tagged strings get the datatype </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:langString </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">. When there is no language tag </span> or <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-typed-literal"></tt></span> <span class="delete">typed literals </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(ibid). The latter includes </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-XMLLiteral"></tt></span> <span class="delete">XML literals </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(ibid section 5, </span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="delete">XML Content within an RDF graph </span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">). </span> <span class="insert">datatype specified the literal is assumed to have the datatype </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">xsd:string </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">. </span> </p> </dd> <dt> Blank Node <span class="delete">Identifiers </span> </dt> <dd> <p> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node"></tt></span> <span class="insert">Blank nodes can act as subject node and as object node. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#section-blank-nodes"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#section-blank-nodes"> Blank nodes </a> have distinct identity in the RDF graph. When the graph is written in a syntax such as RDF/XML, these blank nodes may need graph-local identifiers and a syntax in order to preserve this distinction. These local identifiers are called <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node-id"></tt></span> blank node identifiers <span class="tagDelete">delete: <tt></a></tt></span> and are used in RDF/XML as values of the <code> rdf:nodeID </code> attribute with the syntax given in <a href="#nodeIdAttr"> Production nodeIdAttr </a> . Blank node identifiers in RDF/XML are scoped to the XML Information Set <a href="http://www.w3.org/TR/xml-infoset/#infoitem.document"> document information item </a> . </p> <p> If no blank node identifier is given explicitly as an <code> rdf:nodeID </code> attribute value then one will need to be generated (using generated-blank-node-id, see section <a href="#section-Infoset-Grammar-Action"> 6.3.3 </a> ). Such generated blank node identifiers must not clash with any blank node identifiers derived from <code> rdf:nodeID </code> attribute values. This can be implemented by any method that preserves the distinct identity of all the blank nodes in the graph, that is, the same blank node identifier is not given for different blank nodes. One possible method would be to add a constant prefix to all the <code> rdf:nodeID </code> attribute values and ensure no generated blank node identifiers ever used that prefix. Another would be to map all <code> rdf:nodeID </code> attribute values to new generated blank node identifiers and perform that mapping on all such values in the RDF/XML document. </p> </dd> </dl> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-baseURIs" name="section-baseURIs"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-baseURIs" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-baseURIs" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-baseURIs"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-baseURIs"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> Resolving <span class="delete">URIs </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> </h3> <p> RDF/XML supports <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-xmlbase-20010627/"></tt></span> XML Base <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-xml-base"></tt></span> <span class="delete">[XML-BASE] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XMLBASE"></tt></span> <a class="bibref" href="#bib-XMLBASE"> <span class="insert">XMLBASE </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> which defines a <span class="tagDelete">delete: <tt><a href="#eventterm-element-base-uri" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-element-base-uri"></tt></span> <a class="termref" href="#eventterm-element-base-uri"> <span class="arrow"> · </span> base-uri <span class="arrow"> · </span> </a> accessor for each <a href="#section-root-node"> <span class="arrow"> · </span> root event <span class="arrow"> · </span> </a> and <a href="#section-element-node"> <span class="arrow"> · </span> element event <span class="arrow"> · </span> </a> . Relative <span class="delete">URI references </span> <span class="insert">IRIs </span> are resolved into <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> according to the algorithm specified in <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-xmlbase-20010627/"></tt></span> <span class="delete">XML Base </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-xml-base"></tt></span> <span class="delete">[XML-BASE] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XMLBASE"></tt></span> <a class="bibref" href="#bib-XMLBASE"> <span class="insert">XMLBASE </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> (and RFC 2396). These specifications do not specify an algorithm for resolving a fragment identifier alone, such as <code> #foo </code> , or the empty string <code> <span class="delete">"" </span> <span class="insert">"" </span> </code> into an <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">IRI. </span> In RDF/XML, a fragment identifier is transformed into <span class="delete">a </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">an IRI </span> by appending the fragment identifier to the in-scope base URI. The empty string is transformed into an <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> by substituting the in-scope base URI. </p> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="3" role="heading" id="h_note_2"></tt></span> <div class="note-title" aria-level="3" role="heading" id="h_note_2"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <span class="tagInsert">insert: <tt><strong></tt></span> <strong> <span class="insert">Test: </span> <span class="tagInsert">insert: <tt></strong></tt></span> </strong> <span class="insert">indicated by: </span> <span class="tagInsert">insert: <tt><br /></tt></span> <br /> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test001.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test001.rdf"> <span class="insert">test001.rdf </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">and </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test001.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test001.nt"> <span class="insert">test001.nt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt><br /></tt></span> <br /> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test004.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test004.rdf"> <span class="insert">test004.rdf </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">and </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test004.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test004.nt"> <span class="insert">test004.nt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt><br /></tt></span> <br /> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test008.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test008.rdf"> <span class="insert">test008.rdf </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">and </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test008.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test008.nt"> <span class="insert">test008.nt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt><br /></tt></span> <br /> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test013.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test013.rdf"> <span class="insert">test013.rdf </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">and </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test013.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test013.nt"> <span class="insert">test013.nt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt><br /></tt></span> <br /> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test016.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test016.rdf"> <span class="insert">test016.rdf </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">and </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test016.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test016.nt"> <span class="insert">test016.nt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">An empty same document reference "" resolves against the URI part of the base URI; any fragment part is ignored. See Uniform Resource Identifiers (URI) [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RFC3986"></tt></span> <a class="bibref" href="#bib-RFC3986"> <span class="insert">RFC3986 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><div class="note"></tt></span> <div class="note"> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="3" role="heading" id="h_note_3"></tt></span> <div class="note-title" aria-level="3" role="heading" id="h_note_3"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> Test: </strong> Indicated by <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test001.rdf"></tt></span> <span class="delete">test001.rdf </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test001.nt"></tt></span> <span class="delete">test001.nt </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test013.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test013.rdf"> <span class="insert">test013.rdf </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">and </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test013.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test013.nt"> <span class="insert">test013.nt </span> </a> </p> </div> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><strong></tt></span> <span class="delete">Test: </span> <span class="tagDelete">delete: <tt></strong></tt></span> <span class="delete">Indicated by </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test004.rdf"></tt></span> <span class="delete">test004.rdf </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test004.nt"></tt></span> <span class="delete">test004.nt </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="3" role="heading" id="h_note_4"></tt></span> <div class="note-title" aria-level="3" role="heading" id="h_note_4"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> </div> <span class="tagDelete">delete: <tt><div class="note"></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><strong></tt></span> <span class="delete">Test: </span> <span class="tagDelete">delete: <tt></strong></tt></span> <span class="delete">Indicated by </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test008.rdf"></tt></span> <span class="delete">test008.rdf </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test008.nt"></tt></span> <span class="delete">test008.nt </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="note"></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><strong></tt></span> <span class="delete">Test: </span> <span class="tagDelete">delete: <tt></strong></tt></span> <span class="delete">Indicated by </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test013.rdf"></tt></span> <span class="delete">test013.rdf </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test013.nt"></tt></span> <span class="delete">test013.nt </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="note"></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><strong></tt></span> <span class="delete">Test: </span> <span class="tagDelete">delete: <tt></strong></tt></span> <span class="delete">Indicated by </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test016.rdf"></tt></span> <span class="delete">test016.rdf </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test016.nt"></tt></span> <span class="delete">test016.nt </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">An empty same document reference "" resolves against the URI part of the base URI; any fragment part is ignored. See </span> <span class="tagDelete">delete: <tt><a href="http://www.isi.edu/in-notes/rfc2396.txt"></tt></span> <span class="delete">Uniform Resource Identifiers (URI) </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-uri"></tt></span> <span class="delete">[URIS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">section 4.2 </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><div class="note"></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><strong></tt></span> <span class="delete">Test: </span> <span class="tagDelete">delete: <tt></strong></tt></span> <span class="delete">Indicated by </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test013.rdf"></tt></span> <span class="delete">test013.rdf </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test013.nt"></tt></span> <span class="delete">test013.nt </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="note"></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> Implementation Note (Informative): </strong> When using a hierarchical base URI that has no path component (/), it must be added before using as a base URI for resolving. </p> </div> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="3" role="heading" id="h_note_5"></tt></span> <div class="note-title" aria-level="3" role="heading" id="h_note_5"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> Test: </strong> Indicated by <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test011.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test011.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test011.rdf"> test011.rdf </a> and <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test011.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test011.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test011.nt"> test011.nt </a> </p> </div> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-constraints" name="section-constraints"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-constraints" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-constraints" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-constraints"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-constraints"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.4 <span class="tagInsert">insert: <tt></span></tt></span> </span> Constraints <span class="tagDelete">delete: <tt></a></tt></span> </h3> <dl> <dt> <span class="tagDelete">delete: <tt><strong></tt></span> <span class="tagDelete">delete: <tt><a id="constraint-id" name="constraint-id"></tt></span> <span class="tagInsert">insert: <tt><dfn id="constraint-id"></tt></span> <dfn id="constraint-id"> constraint-id <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></strong></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagInsert">insert: <tt></dfn></tt></span> </dfn> </dt> <dd> <p> Each application of production <a href="#idAttr"> idAttr </a> matches an attribute. The pair formed by the <span class="tagDelete">delete: <tt><a href="#eventterm-attribute-string-value" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-attribute-string-value"></tt></span> <a class="termref" href="#eventterm-attribute-string-value"> <span class="arrow"> · </span> string-value <span class="arrow"> · </span> </a> accessor of the matched attribute and the <span class="tagDelete">delete: <tt><a href="#eventterm-element-base-uri" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-element-base-uri"></tt></span> <a class="termref" href="#eventterm-element-base-uri"> <span class="arrow"> · </span> base-uri <span class="arrow"> · </span> </a> accessor of the matched attribute is unique within a single RDF/XML document. </p> <p> The syntax of the names must match the <a href="#rdf-id"> rdf-id production </a> . </p> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="3" role="heading" id="h_note_6"></tt></span> <div class="note-title" aria-level="3" role="heading" id="h_note_6"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> Test: </strong> Indicated by <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test014.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test014.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test014.rdf"> test014.rdf </a> and <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test014.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test014.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/xmlbase/test014.nt"> test014.nt </a> </p> </div> </dd> </dl> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-conformance" name="section-conformance"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-conformance" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-conformance" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-conformance"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-conformance"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 5.5 <span class="tagInsert">insert: <tt></span></tt></span> </span> Conformance <span class="tagDelete">delete: <tt></a></tt></span> </h3> <dl> <dt> Definition: <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> An <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="dfn-rdf-document" name="dfn-rdf-document"></tt></span> <span class="tagInsert">insert: <tt><dfn id="dfn-rdf-document"></tt></span> <dfn id="dfn-rdf-document"> RDF Document <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagInsert">insert: <tt></dfn></tt></span> </dfn> is a serialization of an <a href="http://www.w3.org/TR/rdf-concepts/#dfn-rdf-graph"> RDF Graph </a> into a concrete syntax. </dd> <dt> Definition: <br /> </dt> <dd> An <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a name="dfn-rdf-xml-document"></tt></span> <span class="tagInsert">insert: <tt><dfn id="dfn-rdf-xml-document"></tt></span> <dfn id="dfn-rdf-xml-document"> RDF/XML Document <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagInsert">insert: <tt></dfn></tt></span> </dfn> is an <span class="tagDelete">delete: <tt><a href="#dfn-rdf-document" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#dfn-rdf-document"></tt></span> <a class="termref" href="#dfn-rdf-document"> RDF Document </a> written in the <span class="delete">recommended </span> XML <span class="delete">transfer </span> syntax for RDF as defined in this document. </dd> <dt> Conformance: <br /> </dt> <dd> An <span class="tagDelete">delete: <tt><a href="#dfn-rdf-xml-document" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#dfn-rdf-xml-document"></tt></span> <a class="termref" href="#dfn-rdf-xml-document"> RDF/XML Document </a> is a <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a name="dfn-conforming-rdf-xml-document"></tt></span> <span class="tagInsert">insert: <tt><dfn id="dfn-conforming-document"></tt></span> <dfn id="dfn-conforming-document"> conforming RDF/XML document <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagInsert">insert: <tt></dfn></tt></span> </dfn> if it adheres to the specification defined in this document. </dd> </dl> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="section-Data-Model" name="section-Data-Model"></tt></span> <span class="delete">6 </span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Data-Model" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Data-Model" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_section-Data-Model"></tt></span> <h2 aria-level="1" role="heading" id="h2_section-Data-Model"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Syntax Data Model <span class="tagDelete">delete: <tt></a></tt></span> </h2> <span class="tagInsert">insert: <tt><div></tt></span> <div> <p> This document specifies the syntax of RDF/XML as a grammar on an alphabet of symbols. The symbols are called <em> events </em> in the style of the <span class="tagDelete">delete: <tt><a href="#ref-xpath"></tt></span> <span class="delete">[XPATH] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">  </span> <span class="insert">XPATH </span> <a href="http://www.w3.org/TR/xpath#infoset"> Information Set Mapping </a> . A sequence of events is normally derived from an XML document, in which case they are in document order as defined below in <a href="#section-Infoset-Mapping"> Section 6.2 Information Set Mapping </a> . The sequence these events form are intended to be similar to the sequence of events produced by the <span class="tagDelete">delete: <tt><a href="#ref-sax"></tt></span> <span class="delete">[SAX2] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-SAX"></tt></span> <a class="bibref" href="#bib-SAX"> <span class="insert">SAX </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> XML API from the same XML document. Sequences of events may be checked against the grammar to determine whether they are or are not syntactically well-formed RDF/XML. </p> <p> The grammar productions may include actions which fire when the production is recognized. Taken together these actions define a transformation from any syntactically well-formed RDF/XML sequence of events into an RDF graph represented in the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples"></tt></span> N-Triples <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-N-TRIPLES"></tt></span> <a class="bibref" href="#bib-N-TRIPLES"> <span class="insert">N-TRIPLES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> language. </p> <p> The model given here illustrates one way to create a representation of an <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-graph"></tt></span> RDF Graph <span class="tagDelete">delete: <tt></a></tt></span> from an RDF/XML document. It does not mandate any implementation method <span class="delete">— </span> <span class="insert">— </span> any other method that results in a representation of the same <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-graph"></tt></span> RDF Graph <span class="tagDelete">delete: <tt></a></tt></span> may be used. </p> <p> In particular: </p> <ul> <li> This specification permits any <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#implementation-note"></tt></span> representation <span class="tagDelete">delete: <tt></a></tt></span> of an RDF <span class="delete">graph (see </span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-concepts"></tt></span> <span class="delete">[RDF-CONCEPTS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">); </span> <span class="insert">graph; </span> in particular, it does not require the use of <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples"></tt></span> N-Triples <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-N-TRIPLES"></tt></span> <a class="bibref" href="#bib-N-TRIPLES"> <span class="insert">N-TRIPLES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> </li> <li> This specification does not require the use of <span class="tagDelete">delete: <tt><a href="#ref-xpath"></tt></span> <span class="delete">[XPATH] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XPATH"></tt></span> <a class="bibref" href="#bib-XPATH"> <span class="insert">XPATH </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> or <span class="tagDelete">delete: <tt><a href="#ref-sax"></tt></span> <span class="delete">[SAX2] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-SAX"></tt></span> <a class="bibref" href="#bib-SAX"> <span class="insert">SAX </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> </li> <li> This specification places no constraints on the order in which software transforming RDF/XML into a representation of a graph, constructs the representation of the graph. </li> <li> Software transforming RDF/XML into a representation of a graph <span class="tagInsert">insert: <tt><em class="rfc2119" title="MAY"></tt></span> <em class="rfc2119" title="MAY"> MAY <span class="tagInsert">insert: <tt></em></tt></span> </em> eliminate duplicate predicate arcs. </li> </ul> <p> The syntax does not support non-well-formed XML documents, nor documents that otherwise do not have an XML Information Set; for example, that do not conform to <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/"></tt></span> Namespaces in XML <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-namespaces"></tt></span> <span class="delete">[XML-NS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML-NAMES"></tt></span> <a class="bibref" href="#bib-XML-NAMES"> <span class="insert">XML-NAMES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> </p> <p> The Infoset requires support for <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-xmlbase-20010627/"></tt></span> XML Base <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-xml-base"></tt></span> <span class="delete">[XML-BASE] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XMLBASE"></tt></span> <a class="bibref" href="#bib-XMLBASE"> <span class="insert">XMLBASE </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> RDF/XML uses the information item property [base URI], discussed in <a href="#section-baseURIs"> section 5.3 </a> </p> <p> This specification requires an XML Information Set <span class="tagDelete">delete: <tt><a href="#ref-xml-infoset"></tt></span> <span class="delete">[INFOSET] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML-INFOSET"></tt></span> <a class="bibref" href="#bib-XML-INFOSET"> <span class="insert">XML-INFOSET </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> which supports at least the following information items and properties for RDF/XML: </p> <dl> <dt> <a href="http://www.w3.org/TR/xml-infoset/#infoitem.document"> document information item </a> </dt> <dd> [document element], [children], [base URI] </dd> <dt> <a href="http://www.w3.org/TR/xml-infoset/#infoitem.element"> element information item </a> </dt> <dd> [local name], [namespace name], [children], [attributes], [parent], [base URI] </dd> <dt> <a href="http://www.w3.org/TR/xml-infoset/#infoitem.attribute"> attribute information item </a> </dt> <dd> [local name], [namespace name], [normalized value] </dd> <dt> <a href="http://www.w3.org/TR/xml-infoset/#infoitem.character"> character information item </a> </dt> <dd> [character code] </dd> </dl> <p> There is no mapping of the following items to data model events: </p> <span class="tagDelete">delete: <tt><dl></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagInsert">insert: <tt><ul></tt></span> <ul> <span class="tagInsert">insert: <tt><li></tt></span> <li> <a href="http://www.w3.org/TR/xml-infoset/#infoitem.pi"> processing instruction information item </a> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <a href="http://www.w3.org/TR/xml-infoset/#infoitem.rse"> unexpanded entity reference information item </a> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <a href="http://www.w3.org/TR/xml-infoset/#infoitem.comment"> comment information item </a> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <a href="http://www.w3.org/TR/xml-infoset/#infoitem.doctype"> document type declaration information item </a> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <a href="http://www.w3.org/TR/xml-infoset/#infoitem.entity.unparsed"> unparsed entity information item </a> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <a href="http://www.w3.org/TR/xml-infoset/#infoitem.notation"> notation information item </a> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <a href="http://www.w3.org/TR/xml-infoset/#infoitem.namespace"> namespace information item </a> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt></dl></tt></span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <p> Other information items and properties have no mapping to syntax data model events. </p> <p> Element information items with reserved XML Names (See <a href="http://www.w3.org/TR/2000/REC-xml-20001006#dt-name"> Name </a> in <a href="http://www.w3.org/TR/2000/REC-xml-20001006"> XML 1.0 </a> ) are not mapped to data model element events. These are all those with property [prefix] beginning with <code> xml </code> (case independent comparison) and all those with [prefix] property having no value and which have [local name] beginning with <code> xml </code> (case independent comparison). </p> <p> All information items contained inside XML elements matching the <a href="#parseTypeLiteralPropertyElt"> parseTypeLiteralPropertyElt </a> production form <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-XMLLiteral"></tt></span> XML literals <span class="tagDelete">delete: <tt></a></tt></span> and do not follow this mapping. See <a href="#parseTypeLiteralPropertyElt"> parseTypeLiteralPropertyElt </a> for further information. </p> <p> This section is intended to satisfy the requirements for <a href="http://www.w3.org/TR/xml-infoset/#conformance"> Conformance </a> in the <span class="tagDelete">delete: <tt><a href="#ref-xml-infoset"></tt></span> <span class="delete">[INFOSET] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML-INFOSET"></tt></span> <a class="bibref" href="#bib-XML-INFOSET"> <span class="insert">XML-INFOSET </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> specification. It specifies the information items and properties that are needed to implement this specification. </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Nodes" name="section-Nodes"></tt></span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><section id="section-Nodes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Nodes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Nodes"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Nodes"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> Events <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> There are nine types of event defined in the following subsections. Most events are constructed from an Infoset information item (except for <a href="#section-identifier-node"> <span class="delete">URI reference </span> <span class="insert">IRI </span> </a> , <a href="#section-blank-nodeid-event"> blank node </a> , <a href="#section-literal-node"> plain literal </a> and <a href="#section-typed-literal-node"> typed literal </a> ). The effect of an event constructor is to create a new event with a unique identity, distinct from all other events. Events have accessor operations on them and most have the <em> string-value </em> accessor that may be a static value or computed. </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-root-node" name="section-root-node"></tt></span> <span class="tagInsert">insert: <tt><section id="section-root-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-root-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_section-root-node"></tt></span> <h4 aria-level="3" role="heading" id="h4_section-root-node"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.1.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> Root Event <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagInsert">insert: <tt></h4></tt></span> </h4> <p> Constructed from a <a href="http://www.w3.org/TR/xml-infoset/#infoitem.document"> document information item </a> and takes the following accessors and values. </p> <dl> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-root-document-element" name="eventterm-root-document-element"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-root-document-element"></tt></span> <dt id="eventterm-root-document-element"> document-element <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the value of document information item property [document-element]. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-root-children" name="eventterm-root-children"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-root-children"></tt></span> <dt id="eventterm-root-children"> children <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the value of document information item property [children]. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-root-base-uri" name="eventterm-root-base-uri"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-root-base-uri"></tt></span> <dt id="eventterm-root-base-uri"> base-uri <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the value of document information item property [base URI]. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-root-language" name="eventterm-root-language"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-root-language"></tt></span> <dt id="eventterm-root-language"> language <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the empty string. </dd> </dl> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-element-node" name="section-element-node"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-element-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-element-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_section-element-node"></tt></span> <h4 aria-level="3" role="heading" id="h4_section-element-node"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.1.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> Element Event <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagInsert">insert: <tt></h4></tt></span> </h4> <p> Constructed from an <a href="http://www.w3.org/TR/xml-infoset/#infoitem.element"> element information item </a> and takes the following accessors and values: </p> <dl> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-element-local-name" name="eventterm-element-local-name"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-element-local-name"></tt></span> <dt id="eventterm-element-local-name"> local-name <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the value of element information item property [local name]. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-element-namespace-name" name="eventterm-element-namespace-name"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-element-namespace-name"></tt></span> <dt id="eventterm-element-namespace-name"> namespace-name <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the value of element information item property [namespace name]. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-element-children" name="eventterm-element-children"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-element-children"></tt></span> <dt id="eventterm-element-children"> children <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the value of element information item property [children]. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-element-base-uri" name="eventterm-element-base-uri"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-element-parent"></tt></span> <dt id="eventterm-element-parent"> <span class="insert">parent </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd></tt></span> <dd> <span class="insert">Set to the value of element information item property [parent]. </span> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="eventterm-element-base-uri"></tt></span> <dt id="eventterm-element-base-uri"> base-uri <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the value of element information item property [base URI]. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-element-attributes" name="eventterm-element-attributes"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-element-attributes"></tt></span> <dt id="eventterm-element-attributes"> attributes <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> <p> Made from the value of element information item property [attributes] which is a set of attribute information items. </p> <p> If this set contains an attribute information item <code> xml:lang </code> ( [namespace name] property with the value <span class="delete">"http://www.w3.org/XML/1998/namespace" </span> <span class="insert">"http://www.w3.org/XML/1998/namespace" </span> and [local name] property value <span class="delete">"lang") </span> <span class="insert">"lang") </span> it is removed from the set of attribute information items and the <span class="tagDelete">delete: <tt><a href="#eventterm-element-language" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-element-language"></tt></span> <a class="termref" href="#eventterm-element-language"> <span class="arrow"> · </span> language <span class="arrow"> · </span> </a> accessor is set to the [normalized-value] property of the attribute information item. </p> <p> All remaining reserved XML Names <span class="delete">(See </span> <span class="insert">(see </span> <a href="http://www.w3.org/TR/2000/REC-xml-20001006#dt-name"> Name </a> in <a href="http://www.w3.org/TR/2000/REC-xml-20001006"> XML 1.0 </a> ) are now removed from the set. These are, all attribute information items in the set with property [prefix] beginning with <code> xml </code> (case independent comparison) and all attribute information items with [prefix] property having no value and which have [local name] beginning with <code> xml </code> (case independent comparison) are removed. Note that the [base URI] accessor is computed by XML Base before any <code> xml:base </code> attribute information item is deleted. </p> <p> The remaining set of attribute information items are then used to construct a new set of <a href="#section-attribute-node"> Attribute Events </a> which is assigned as the value of this accessor. </p> </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-element-URI" name="eventterm-element-URI"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-element-URI"></tt></span> <dt id="eventterm-element-URI"> URI <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the string value of the concatenation of the value of the namespace-name accessor and the value of the local-name accessor. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-element-URI-string-value" name="eventterm-element-URI-string-value"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-element-URI-string-value"></tt></span> <dt id="eventterm-element-URI-string-value"> URI-string-value <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> <p> The value is the concatenation of the following in this order <span class="delete">"<", </span> <span class="insert">"<", </span> the escaped value of the <span class="tagDelete">delete: <tt><a href="#eventterm-element-URI" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-element-URI"></tt></span> <a class="termref" href="#eventterm-element-URI"> <span class="arrow"> · </span> URI <span class="arrow"> · </span> </a> accessor and <span class="delete">">". </span> <span class="insert">">". </span> </p> <p> The escaping of the <span class="tagDelete">delete: <tt><a href="#eventterm-element-URI" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-element-URI"></tt></span> <a class="termref" href="#eventterm-element-URI"> <span class="arrow"> · </span> URI <span class="arrow"> · </span> </a> accessor uses the N-Triples escapes for <span class="delete">URI references as described in 3.3 URI References. </span> <span class="insert">IRIs [[N_TRIPLES]]. </span> </p> </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-element-liCounter" name="eventterm-element-liCounter"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-element-liCounter"></tt></span> <dt id="eventterm-element-liCounter"> li-counter <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the integer value 1. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-element-language" name="eventterm-element-language"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-element-language"></tt></span> <dt id="eventterm-element-language"> language <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set from the <span class="tagDelete">delete: <tt><a href="#eventterm-element-attributes" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-element-attributes"></tt></span> <a class="termref" href="#eventterm-element-attributes"> <span class="arrow"> · </span> attributes <span class="arrow"> · </span> </a> as described above. If no value is given from the attributes, the value is set to the value of the language accessor on the parent event (either a <a href="#section-root-node"> Root Event </a> or an <a href="#section-element-node"> Element Event </a> ), which may be the empty string. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-element-subject" name="eventterm-element-subject"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-element-subject"></tt></span> <dt id="eventterm-element-subject"> subject <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Has no initial value. Takes a value that is an <a href="#section-identifier-node"> Identifier </a> event. This accessor is used on elements that deal with one node in the RDF graph, this generally being the subject of a statement. </dd> </dl> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-end-element-node" name="section-end-element-node"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-end-element-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-end-element-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_section-end-element-node"></tt></span> <h4 aria-level="3" role="heading" id="h4_section-end-element-node"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.1.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> End Element Event <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagInsert">insert: <tt></h4></tt></span> </h4> <p> Has no accessors. Marks the end of the containing element in the sequence. </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-attribute-node" name="section-attribute-node"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-attribute-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-attribute-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_section-attribute-node"></tt></span> <h4 aria-level="3" role="heading" id="h4_section-attribute-node"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.1.4 <span class="tagInsert">insert: <tt></span></tt></span> </span> Attribute Event <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagInsert">insert: <tt></h4></tt></span> </h4> <p> Constructed from an <a href="http://www.w3.org/TR/xml-infoset/#infoitem.attribute"> attribute information item </a> and takes the following accessors and values: </p> <dl> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-attribute-local-name" name="eventterm-attribute-local-name"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-attribute-local-name"></tt></span> <dt id="eventterm-attribute-local-name"> local-name <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the value of attribute information item property [local name]. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-attribute-namespace-name" name="eventterm-attribute-namespace-name"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-attribute-namespace-name"></tt></span> <dt id="eventterm-attribute-namespace-name"> namespace-name <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the value of attribute information item property [namespace name]. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-attribute-string-value" name="eventterm-attribute-string-value"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-attribute-string-value"></tt></span> <dt id="eventterm-attribute-string-value"> string-value <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the value of the attribute information item property [normalized value] as specified by <span class="tagDelete">delete: <tt><a href="#ref-xml"></tt></span> <span class="delete">[XML] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML10"></tt></span> <a class="bibref" href="#bib-XML10"> <span class="insert">XML10 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> (if an attribute whose normalized value is a zero-length string, then the string-value is also a zero-length string). </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-attribute-URI" name="eventterm-attribute-URI"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-attribute-URI"></tt></span> <dt id="eventterm-attribute-URI"> URI <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> <p> If <span class="tagDelete">delete: <tt><a href="#eventterm-attribute-namespace-name" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-attribute-namespace-name"></tt></span> <a class="termref" href="#eventterm-attribute-namespace-name"> <span class="arrow"> · </span> namespace-name <span class="arrow"> · </span> </a> is present, set to a string value of the concatenation of the value of the <span class="tagDelete">delete: <tt><a href="#eventterm-attribute-namespace-name" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-attribute-namespace-name"></tt></span> <a class="termref" href="#eventterm-attribute-namespace-name"> <span class="arrow"> · </span> namespace-name <span class="arrow"> · </span> </a> accessor and the value of the <span class="tagDelete">delete: <tt><a href="#eventterm-attribute-local-name" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-attribute-local-name"></tt></span> <a class="termref" href="#eventterm-attribute-local-name"> <span class="arrow"> · </span> local-name <span class="arrow"> · </span> </a> accessor. Otherwise if <span class="tagDelete">delete: <tt><a href="#eventterm-attribute-local-name" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-attribute-local-name"></tt></span> <a class="termref" href="#eventterm-attribute-local-name"> <span class="arrow"> · </span> local-name <span class="arrow"> · </span> </a> is <code> ID </code> , <code> about </code> , <code> resource </code> , <code> parseType </code> or <code> type </code> , set to a string value of the concatenation of the <span class="tagDelete">delete: <tt><a href="#rdf-ns-uri" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#rdf-ns-uri"></tt></span> <a class="termref" href="#rdf-ns-uri"> <span class="arrow"> · </span> RDF namespace <span class="delete">URI reference </span> <span class="insert">IRI </span> <span class="arrow"> · </span> </a> and the value of the <span class="tagDelete">delete: <tt><a href="#eventterm-attribute-local-name" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-attribute-local-name"></tt></span> <a class="termref" href="#eventterm-attribute-local-name"> <span class="arrow"> · </span> local-name <span class="arrow"> · </span> </a> accessor. Other non-namespaced <span class="tagDelete">delete: <tt><a href="#eventterm-attribute-local-name" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-attribute-local-name"></tt></span> <a class="termref" href="#eventterm-attribute-local-name"> <span class="arrow"> · </span> local-name <span class="arrow"> · </span> </a> accessor values are forbidden. </p> <p> The support for a limited set of non-namespaced names is <span class="tagInsert">insert: <tt><em class="rfc2119" title="REQUIRED"></tt></span> <em class="rfc2119" title="REQUIRED"> REQUIRED <span class="tagInsert">insert: <tt></em></tt></span> </em> and intended to allow RDF/XML documents specified in <span class="tagDelete">delete: <tt><a href="#ref-rdfms"></tt></span> <span class="delete">[RDF-MS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDFMS"></tt></span> <a class="bibref" href="#bib-RDFMS"> <span class="insert">RDFMS </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> to remain valid; new documents <span class="tagInsert">insert: <tt><em class="rfc2119" title="SHOULD NOT"></tt></span> <em class="rfc2119" title="SHOULD NOT"> SHOULD NOT <span class="tagInsert">insert: <tt></em></tt></span> </em> use these unqualified attributes and applications <span class="tagInsert">insert: <tt><em class="rfc2119" title="MAY"></tt></span> <em class="rfc2119" title="MAY"> MAY <span class="tagInsert">insert: <tt></em></tt></span> </em> choose to warn when the unqualified form is seen in a document. </p> <p> The construction of <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> from XML attributes can generate the same <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> from different XML attributes. This can cause ambiguity in the grammar when matching attribute events (such as when <code> rdf:about </code> and <code> about </code> XML attributes are both present). Documents that have this are illegal. </p> </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-attribute-URI-string-value" name="eventterm-attribute-URI-string-value"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-attribute-URI-string-value"></tt></span> <dt id="eventterm-attribute-URI-string-value"> URI-string-value <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> <p> The value is the concatenation of the following in this order <span class="delete">"<", </span> <span class="insert">"<", </span> the escaped value of the <span class="tagDelete">delete: <tt><a href="#eventterm-attribute-URI" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-attribute-URI"></tt></span> <a class="termref" href="#eventterm-attribute-URI"> <span class="arrow"> · </span> URI <span class="arrow"> · </span> </a> accessor and <span class="delete">">". </span> <span class="insert">">". </span> </p> <p> The escaping of the <span class="tagDelete">delete: <tt><a href="#eventterm-attribute-URI" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-attribute-URI"></tt></span> <a class="termref" href="#eventterm-attribute-URI"> <span class="arrow"> · </span> URI <span class="arrow"> · </span> </a> accessor uses the N-Triples escapes for <span class="delete">URI references as described in 3.3 URI References. </span> <span class="insert">IRIs [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-N-TRIPLES"></tt></span> <a class="bibref" href="#bib-N-TRIPLES"> <span class="insert">N-TRIPLES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> </p> </dd> </dl> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-text-node" name="section-text-node"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-text-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-text-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_section-text-node"></tt></span> <h4 aria-level="3" role="heading" id="h4_section-text-node"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.1.5 <span class="tagInsert">insert: <tt></span></tt></span> </span> Text Event <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagInsert">insert: <tt></h4></tt></span> </h4> <p> Constructed from a sequence of one or more consecutive <a href="http://www.w3.org/TR/xml-infoset/#infoitem.character"> character information items </a> . Has the single accessor: </p> <dl> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-text-string-value" name="eventterm-text-string-value"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-text-string-value"></tt></span> <dt id="eventterm-text-string-value"> string-value <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Set to the value of the string made from concatenating the [ <a href="http://www.w3.org/TR/xml-infoset/#infoitem.character"> character code </a> ] property of each of the character information items. </dd> </dl> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-identifier-node" name="section-identifier-node"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-identifier-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-identifier-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_section-identifier-node"></tt></span> <h4 aria-level="3" role="heading" id="h4_section-identifier-node"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.1.6 <span class="delete">URI Reference </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">IRI </span> Event <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-identifier-identifier-type" name="eventterm-identifier-identifier-type"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></h4></tt></span> </h4> <span class="tagInsert">insert: <tt><p id="eventterm-identifier-identifier-type"></tt></span> <p id="eventterm-identifier-identifier-type"> An event for a <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> which has the following accessors: </p> <dl> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-identifier-identifier" name="eventterm-identifier-identifier"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-identifier-identifier"></tt></span> <dt id="eventterm-identifier-identifier"> identifier <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Takes a string value used as an <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">IRI. </span> </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-identifier-string-value" name="eventterm-identifier-string-value"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-identifier-string-value"></tt></span> <dt id="eventterm-identifier-string-value"> string-value <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> <p> The value is the concatenation of <span class="delete">"<", </span> <span class="insert">"<", </span> the escaped value of the <span class="tagDelete">delete: <tt><a href="#eventterm-identifier-identifier" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-identifier-identifier"></tt></span> <a class="termref" href="#eventterm-identifier-identifier"> <span class="arrow"> · </span> identifier <span class="arrow"> · </span> </a> accessor and <span class="delete">">" </span> <span class="insert">">" </span> </p> <p> The escaping of the <span class="tagDelete">delete: <tt><a href="#eventterm-identifier-identifier" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-identifier-identifier"></tt></span> <a class="termref" href="#eventterm-identifier-identifier"> <span class="arrow"> · </span> identifier <span class="arrow"> · </span> </a> accessor value uses the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples"></tt></span> N-Triples <span class="tagDelete">delete: <tt></a></tt></span> escapes for <span class="delete">URI references as described in </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#sec-uri-encoding"></tt></span> <span class="delete">3.3 URI References </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">IRIs [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-N-TRIPLES"></tt></span> <a class="bibref" href="#bib-N-TRIPLES"> <span class="insert">N-TRIPLES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> </p> </dd> </dl> <p> These events are constructed by giving a value for the <span class="tagDelete">delete: <tt><a href="#eventterm-identifier-identifier" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-identifier-identifier"></tt></span> <a class="termref" href="#eventterm-identifier-identifier"> <span class="arrow"> · </span> identifier <span class="arrow"> · </span> </a> accessor. </p> <p> For further information on identifiers in the RDF graph, see <a href="#section-Identifiers"> section 5.2 </a> . </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-blank-nodeid-event" name="section-blank-nodeid-event"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-blank-nodeid-event" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-blank-nodeid-event" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_section-blank-nodeid-event"></tt></span> <h4 aria-level="3" role="heading" id="h4_section-blank-nodeid-event"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.1.7 <span class="tagInsert">insert: <tt></span></tt></span> </span> Blank Node Identifier Event <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagInsert">insert: <tt></h4></tt></span> </h4> <p> An event for a <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node-id"></tt></span> blank node identifier <span class="tagDelete">delete: <tt></a></tt></span> which has the following accessors: </p> <dl> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-blanknodeid-identifier" name="eventterm-blanknodeid-identifier"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-blanknodeid-identifier"></tt></span> <dt id="eventterm-blanknodeid-identifier"> identifier <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Takes a string value. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-blanknodeid-string-value" name="eventterm-blanknodeid-string-value"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-blanknodeid-string-value"></tt></span> <dt id="eventterm-blanknodeid-string-value"> string-value <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> The value is a function of the value of the <span class="tagDelete">delete: <tt><a href="#eventterm-blanknodeid-identifier" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-blanknodeid-identifier"></tt></span> <a class="termref" href="#eventterm-blanknodeid-identifier"> <span class="arrow"> · </span> identifier <span class="arrow"> · </span> </a> accessor. The value begins with <span class="delete">"_:" </span> <span class="insert">"_:" </span> and the entire value <span class="tagInsert">insert: <tt><em class="rfc2119" title="MUST"></tt></span> <em class="rfc2119" title="MUST"> MUST <span class="tagInsert">insert: <tt></em></tt></span> </em> match the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples"></tt></span> N-Triples <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#nodeID"></tt></span> <span class="delete">nodeID </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/n-triples/#grammar-production-BLANK_NODE_LABEL"></tt></span> <a href="http://www.w3.org/TR/n-triples/#grammar-production-BLANK_NODE_LABEL"> <span class="insert">BLANK_NODE_LABELD </span> </a> production. The function <span class="tagInsert">insert: <tt><em class="rfc2119" title="MUST"></tt></span> <em class="rfc2119" title="MUST"> MUST <span class="tagInsert">insert: <tt></em></tt></span> </em> preserve distinct blank node identity as discussed in in section <a href="#section-Identifiers"> 5.2 Identifiers </a> . </dd> </dl> <p> These events are constructed by giving a value for the <span class="tagDelete">delete: <tt><a href="#eventterm-blanknodeid-identifier" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-blanknodeid-identifier"></tt></span> <a class="termref" href="#eventterm-blanknodeid-identifier"> <span class="arrow"> · </span> identifier <span class="arrow"> · </span> </a> accessor. </p> <p> For further information on identifiers in the RDF graph, see <a href="#section-Identifiers"> section 5.2 </a> . </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-literal-node" name="section-literal-node"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-literal-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-literal-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_section-literal-node"></tt></span> <h4 aria-level="3" role="heading" id="h4_section-literal-node"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.1.8 <span class="tagInsert">insert: <tt></span></tt></span> </span> Plain Literal Event <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagInsert">insert: <tt></h4></tt></span> </h4> <span class="tagInsert">insert: <tt><div class="note"></tt></span> <div class="note"> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="4" role="heading" id="h_note_7"></tt></span> <div class="note-title" aria-level="4" role="heading" id="h_note_7"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <span class="insert">RDF/XML plain literals are in RDF 1.1 treated as syntactic sugar for a literal with datatype </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">xsd:string </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">(in case no language tag is present) or as a literal with datatype </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:langString </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">(in case a language tag is present). The mapping to N-Triples as defined in this subsection is not affected by this change. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt></div></tt></span> </div> <p> An event for a <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-plain-literal"></tt></span> plain literal <span class="tagDelete">delete: <tt></a></tt></span> which can have the following accessors: </p> <dl> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-literal-literal-value" name="eventterm-literal-literal-value"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-literal-literal-value"></tt></span> <dt id="eventterm-literal-literal-value"> literal-value <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Takes a string value. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-literal-literal-language" name="eventterm-literal-literal-language"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-literal-literal-language"></tt></span> <dt id="eventterm-literal-literal-language"> literal-language <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Takes a string value used as a <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-language-identifier"></tt></span> language tag <span class="tagDelete">delete: <tt></a></tt></span> in an RDF plain literal. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-literal-string-value" name="eventterm-literal-string-value"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-literal-string-value"></tt></span> <dt id="eventterm-literal-string-value"> string-value <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> <p> The value is calculated from the other accessors as follows. </p> <p> If <span class="tagDelete">delete: <tt><a href="#eventterm-literal-literal-language" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-literal-literal-language"></tt></span> <a class="termref" href="#eventterm-literal-literal-language"> <span class="arrow"> · </span> literal-language <span class="arrow"> · </span> </a> is the empty string then the value is the concatenation of <span class="delete">""" </span> <span class="insert">""" </span> (1 double quote), the escaped value of the <span class="tagDelete">delete: <tt><a href="#eventterm-literal-literal-value" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-literal-literal-value"></tt></span> <a class="termref" href="#eventterm-literal-literal-value"> <span class="arrow"> · </span> literal-value <span class="arrow"> · </span> </a> accessor and <span class="delete">""" </span> <span class="insert">""" </span> (1 double quote). </p> <p> Otherwise the value is the concatenation of <span class="delete">""" </span> <span class="insert">""" </span> (1 double quote), the escaped value of the <span class="tagDelete">delete: <tt><a href="#eventterm-literal-literal-value" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-literal-literal-value"></tt></span> <a class="termref" href="#eventterm-literal-literal-value"> <span class="arrow"> · </span> literal-value <span class="arrow"> · </span> </a> accessor <span class="delete">""@" </span> <span class="insert">""@" </span> (1 double quote and a '@'), and the value of the <span class="tagDelete">delete: <tt><a href="#eventterm-literal-literal-language" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-literal-literal-language"></tt></span> <a class="termref" href="#eventterm-literal-literal-language"> <span class="arrow"> · </span> literal-language <span class="arrow"> · </span> </a> accessor. </p> <p> The escaping of the <span class="tagDelete">delete: <tt><a href="#eventterm-literal-literal-value" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-literal-literal-value"></tt></span> <a class="termref" href="#eventterm-literal-literal-value"> <span class="arrow"> · </span> literal-value <span class="arrow"> · </span> </a> accessor value uses the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples"></tt></span> N-Triples <span class="tagDelete">delete: <tt></a></tt></span> escapes for strings as described in <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntrip_strings"></tt></span> <span class="delete">3.2 Strings </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-N-TRIPLES"></tt></span> <a class="bibref" href="#bib-N-TRIPLES"> <span class="insert">N-TRIPLES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> for escaping certain characters such as ". </p> </dd> </dl> <p> These events are constructed by giving values for the <span class="tagDelete">delete: <tt><a href="#eventterm-literal-literal-value" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-literal-literal-value"></tt></span> <a class="termref" href="#eventterm-literal-literal-value"> <span class="arrow"> · </span> literal-value <span class="arrow"> · </span> </a> and <span class="tagDelete">delete: <tt><a href="#eventterm-literal-literal-language" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-literal-literal-language"></tt></span> <a class="termref" href="#eventterm-literal-literal-language"> <span class="arrow"> · </span> literal-language <span class="arrow"> · </span> </a> accessors. </p> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="4" role="heading" id="h_note_8"></tt></span> <div class="note-title" aria-level="4" role="heading" id="h_note_8"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p id="literal-comb-char-note1" class=""></tt></span> <p id="literal-comb-char-note1" class=""> <strong> Interoperability Note (Informative): </strong> <span class="tagDelete">delete: <tt><a id="literal-comb-char-note1" name="literal-comb-char-note1"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> Literals beginning with a Unicode combining character are allowed however they may cause interoperability problems. See <span class="tagDelete">delete: <tt><a href="#ref-charmod"></tt></span> <span class="delete">[CHARMOD] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-CHARMOD"></tt></span> <a class="bibref" href="#bib-CHARMOD"> <span class="insert">CHARMOD </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> for further information. </p> </div> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-xml-literal-node" name="section-xml-literal-node"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="section-typed-literal-node" name="section-typed-literal-node"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-typed-literal-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-typed-literal-node" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_section-typed-literal-node"></tt></span> <h4 aria-level="3" role="heading" id="h4_section-typed-literal-node"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.1.9 <span class="tagInsert">insert: <tt></span></tt></span> </span> Typed Literal Event <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagInsert">insert: <tt></h4></tt></span> </h4> <p> An event for a <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-typed-literal"></tt></span> typed literal <span class="tagDelete">delete: <tt></a></tt></span> which can have the following accessors: </p> <dl> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-xmlliteral-literal-value" name="eventterm-xmlliteral-literal-value"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-typedliteral-literal-value" name="eventterm-typedliteral-literal-value"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-typedliteral-literal-value"></tt></span> <dt id="eventterm-typedliteral-literal-value"> literal-value <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Takes a string value. </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-literal-literal-datatype" name="eventterm-literal-literal-datatype"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-typedliteral-literal-datatype" name="eventterm-typedliteral-literal-datatype"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-typedliteral-literal-datatype"></tt></span> <dt id="eventterm-typedliteral-literal-datatype"> literal-datatype <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> Takes a string value used as an <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">IRI. </span> </dd> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-xmlliteral-string-value" name="eventterm-xmlliteral-string-value"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><span class="termdef"></tt></span> <span class="tagDelete">delete: <tt><a id="eventterm-typedliteral-string-value" name="eventterm-typedliteral-string-value"></tt></span> <span class="tagInsert">insert: <tt><dt id="eventterm-typedliteral-string-value"></tt></span> <dt id="eventterm-typedliteral-string-value"> string-value <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></span></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> </dt> <dd> <p> The value is the concatenation of the following in this order <span class="delete">""" </span> <span class="insert">""" </span> (1 double quote), the escaped value of the <span class="tagDelete">delete: <tt><a href="#eventterm-typedliteral-literal-value" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-typedliteral-literal-value"></tt></span> <a class="termref" href="#eventterm-typedliteral-literal-value"> <span class="arrow"> · </span> literal-value <span class="arrow"> · </span> </a> accessor, <span class="delete">""" </span> <span class="insert">""" </span> (1 double quote), <span class="delete">"^^<", </span> <span class="insert">"^^<", </span> the escaped value of the <span class="tagDelete">delete: <tt><a href="#eventterm-typedliteral-literal-datatype" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-typedliteral-literal-datatype"></tt></span> <a class="termref" href="#eventterm-typedliteral-literal-datatype"> <span class="arrow"> · </span> literal-datatype <span class="arrow"> · </span> </a> accessor and <span class="delete">">". </span> <span class="insert">">". </span> </p> <p> The escaping of the <span class="tagDelete">delete: <tt><a href="#eventterm-typedliteral-literal-value" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-typedliteral-literal-value"></tt></span> <a class="termref" href="#eventterm-typedliteral-literal-value"> <span class="arrow"> · </span> literal-value <span class="arrow"> · </span> </a> accessor value uses the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples"></tt></span> N-Triples <span class="tagDelete">delete: <tt></a></tt></span> escapes for strings <span class="delete">as described in </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntrip_strings"></tt></span> <span class="delete">3.2 Strings </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-N-TRIPLES"></tt></span> <a class="bibref" href="#bib-N-TRIPLES"> <span class="insert">N-TRIPLES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> for escaping certain characters such as ". The escaping of the <span class="tagDelete">delete: <tt><a href="#eventterm-typedliteral-literal-datatype" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-typedliteral-literal-datatype"></tt></span> <a class="termref" href="#eventterm-typedliteral-literal-datatype"> <span class="arrow"> · </span> literal-datatype <span class="arrow"> · </span> </a> accessor value must use the <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples"></tt></span> N-Triples <span class="tagDelete">delete: <tt></a></tt></span> escapes for <span class="delete">URI references as described in </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#sec-uri-encoding"></tt></span> <span class="delete">3.3 URI References </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">IRI [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-N-TRIPLES"></tt></span> <a class="bibref" href="#bib-N-TRIPLES"> <span class="insert">N-TRIPLES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> </p> </dd> </dl> <p> These events are constructed by giving values for the <span class="tagDelete">delete: <tt><a href="#eventterm-typedliteral-literal-value" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-typedliteral-literal-value"></tt></span> <a class="termref" href="#eventterm-typedliteral-literal-value"> <span class="arrow"> · </span> literal-value <span class="arrow"> · </span> </a> and <span class="tagDelete">delete: <tt><a href="#eventterm-typedliteral-literal-datatype" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-typedliteral-literal-datatype"></tt></span> <a class="termref" href="#eventterm-typedliteral-literal-datatype"> <span class="arrow"> · </span> literal-datatype <span class="arrow"> · </span> </a> accessors. </p> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="4" role="heading" id="h_note_9"></tt></span> <div class="note-title" aria-level="4" role="heading" id="h_note_9"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class="" id="literal-comb-char-note2"></tt></span> <p class="" id="literal-comb-char-note2"> <strong> Interoperability Note (Informative): </strong> <span class="tagDelete">delete: <tt><a id="literal-comb-char-note2" name="literal-comb-char-note2"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> Literals beginning with a Unicode combining character are allowed however they may cause interoperability problems. See <span class="tagDelete">delete: <tt><a href="#ref-charmod"></tt></span> <span class="delete">[CHARMOD] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-CHARMOD"></tt></span> <a class="bibref" href="#bib-CHARMOD"> <span class="insert">CHARMOD </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> for further information. </p> </div> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="4" role="heading" id="h_note_10"></tt></span> <div class="note-title" aria-level="4" role="heading" id="h_note_10"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p id="literal-white-space-normalization-note" class=""></tt></span> <p id="literal-white-space-normalization-note" class=""> <strong> Implementation Note (Informative): </strong> <span class="tagDelete">delete: <tt><a id="literal-white-space-normalization-note" name="literal-white-space-normalization-note"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> In <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/"></tt></span> XML Schema (part 1) <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-xml-schema1"></tt></span> <span class="delete">[XML-SCHEMA1] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XMLSCHEMA-1"></tt></span> <a class="bibref" href="#bib-XMLSCHEMA-1"> <span class="insert">XMLSCHEMA-1 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">], </span> <a href="http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/#section-White-Space-Normalization-during-Validation"> white space normalization </a> occurs during validation according to the value of the whiteSpace facet. The syntax mapping used in this document occurs after this, so the whiteSpace facet formally has no further effect. </p> </div> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Infoset-Conformance" name="section-Infoset-Conformance"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="section-Infoset-Mapping" name="section-Infoset-Mapping"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Infoset-Mapping" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Infoset-Mapping" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 id="section-Infoset-Conformance" aria-level="2" role="heading"></tt></span> <h3 id="section-Infoset-Conformance" aria-level="2" role="heading"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> Information Set Mapping <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> To transform the Infoset into the sequence of events in <em> document order </em> , each information item is transformed as described above to generate a tree of events with accessors and values. Each element event is then replaced as described below to turn the tree of events into a sequence in document order. </p> <ol> <li> The original <a href="#section-element-node"> element event </a> </li> <li> The value of the <a href="http://www.w3.org/TR/xml-infoset/#infoitem.element"> children </a> accessor recursively transformed, a possibly empty ordered list of events. </li> <li> An <a href="#section-end-element-node"> end element event </a> </li> </ol> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Notation-Forms" name="section-Notation-Forms"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="section-Infoset-Grammar-Notation" name="section-Infoset-Grammar-Notation"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Infoset-Grammar-Notation" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Infoset-Grammar-Notation" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 id="section-Notation-Forms" aria-level="2" role="heading"></tt></span> <h3 id="section-Notation-Forms" aria-level="2" role="heading"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> Grammar Notation <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> The following notation is used to describe matching the sequence of data model events as given in <a href="#section-Data-Model"> Section 6 </a> and the actions to perform for the matches. The RDF/XML grammar is defined in terms of mapping from these matched data model events to triples, using notation of the form: </p> <blockquote> <div class="productionOuter"> <div class="productionInner"> <p> number <em> event-type </em> <em> event-content </em> </p> </div> </div> <div> <em> action </em> ... <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples"></tt></span> N-Triples <span class="tagDelete">delete: <tt></a></tt></span> </code> </p> </div> </div> </div> </blockquote> <p> where the <em> event-content </em> is an expression matching <em> event-types </em> (as defined in <a href="#section-Nodes"> Section 6.1 </a> ), using notation given in the following sections. The number is used for reference purposes. The grammar <em> action </em> may include generating new triples to the graph, written in <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples"></tt></span> N-Triples <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-N-TRIPLES"></tt></span> <a class="bibref" href="#bib-N-TRIPLES"> <span class="insert">N-TRIPLES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> format. </p> <p> The following sections describe the general notation used and that for event matching and actions. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="section-Infoset-Grammar-General" name="section-Infoset-Grammar-General"></tt></span> <span class="tagInsert">insert: <tt><section id="section-Infoset-Grammar-General" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Infoset-Grammar-General" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_section-Infoset-Grammar-General"></tt></span> <h4 aria-level="3" role="heading" id="h4_section-Infoset-Grammar-General"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.3.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> Grammar General Notation <span class="tagDelete">delete: <tt></a></tt></span> </h4> <span class="tagDelete">delete: <tt><table border="1" summary="This table describes the general notation used the grammar."></tt></span> <span class="tagDelete">delete: <tt><caption></tt></span> <span class="delete">Grammar General Notation. </span> <span class="tagDelete">delete: <tt></caption></tt></span> <span class="tagInsert">insert: <tt><table></tt></span> <table> <span class="tagInsert">insert: <tt><tbody></tt></span> <tbody> <tr> <th> Notation </th> <th> Meaning </th> </tr> <tr> <td> <em> event </em> . <em> accessor </em> </td> <td> The value of an event accessor. </td> </tr> <tr> <td> <code> rdf: </code> <em> X </em> </td> <td> A URI as defined in <a href="#section-Namespace"> section 5.1 </a> . </td> </tr> <tr> <td> <span class="delete">"ABC" </span> <span class="insert">"ABC" </span> </td> <td> A string of characters A, B, C in order. </td> </tr> <span class="tagInsert">insert: <tt></tbody></tt></span> </tbody> </table> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="section-Infoset-Grammar-Matching" name="section-Infoset-Grammar-Matching"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Infoset-Grammar-Matching" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Infoset-Grammar-Matching" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_section-Infoset-Grammar-Matching"></tt></span> <h4 aria-level="3" role="heading" id="h4_section-Infoset-Grammar-Matching"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.3.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> Grammar Event Matching Notation <span class="tagDelete">delete: <tt></a></tt></span> </h4> <span class="tagDelete">delete: <tt><table border="1" summary="This table describes the event matching notation used in the following sections to match sequences of syntax data model events."></tt></span> <span class="tagDelete">delete: <tt><caption></tt></span> <span class="delete">Grammar Event Matching Notation. </span> <span class="tagDelete">delete: <tt></caption></tt></span> <span class="tagInsert">insert: <tt><table></tt></span> <table> <span class="tagInsert">insert: <tt><tbody></tt></span> <tbody> <tr> <th> Notation </th> <th> Meaning </th> </tr> <tr> <td> A == B </td> <td> Event accessor A matches expression B. </td> </tr> <tr> <td> A != B </td> <td> A is not equal to B. </td> </tr> <tr> <td> A | B | ... </td> <td> The A, B, ... terms are alternatives. </td> </tr> <tr> <td> A - B </td> <td> The terms in A excluding all the terms in B. </td> </tr> <tr> <td> <span class="tagDelete">delete: <tt><a id="anyURI" name="anyURI"></tt></span> <span class="tagInsert">insert: <tt><dfn id="anyURI"></tt></span> <dfn id="anyURI"> anyURI <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></dfn></tt></span> </dfn> . </td> <td> Any URI. </td> </tr> <tr> <td> <span class="tagDelete">delete: <tt><a id="anyString" name="anyString"></tt></span> <span class="tagInsert">insert: <tt><dfn id="anyString"></tt></span> <dfn id="anyString"> anyString <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></dfn></tt></span> </dfn> . </td> <td> Any string. </td> </tr> <tr> <td> list(item1, item2, ...); list() </td> <td> An ordered list of events. An empty list. </td> </tr> <tr> <td> set(item1, item2, ...); set() </td> <td> An unordered set of events. An empty set. </td> </tr> <tr> <td> * </td> <td> Zero or more of preceding term. </td> </tr> <tr> <td> ? </td> <td> Zero or one of preceding term. </td> </tr> <tr> <td> + </td> <td> One or more of preceding term. </td> </tr> <tr> <td> root(acc1 == value1, <br /> <span class="delete">    acc2 </span> <span class="insert"> acc2 </span> == value2, ...) </td> <td> Match a <a href="#section-root-node"> Root Event </a> with accessors. </td> </tr> <tr> <td> start-element(acc1 == value1, <br /> <span class="delete">    acc2 </span> <span class="insert"> acc2 </span> == value2, ...) <br /> <em> children </em> <br /> end-element() </td> <td> Match a sequence of <a href="#section-element-node"> Element Event </a> with accessors, a possibly empty list of events as element content and an <a href="#section-end-element-node"> End Element Event </a> . </td> </tr> <tr> <td> attribute(acc1 == value1, <br /> <span class="delete">    acc2 </span> <span class="insert"> acc2 </span> == value2, ...) </td> <td> Match an <a href="#section-attribute-node"> Attribute Event </a> with accessors. </td> </tr> <tr> <td> text() </td> <td> Match a <a href="#section-text-node"> Text Event </a> . </td> </tr> <span class="tagInsert">insert: <tt></tbody></tt></span> </tbody> </table> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="section-Infoset-Grammar-Action" name="section-Infoset-Grammar-Action"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Infoset-Grammar-Action" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Infoset-Grammar-Action" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_section-Infoset-Grammar-Action"></tt></span> <h4 aria-level="3" role="heading" id="h4_section-Infoset-Grammar-Action"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 6.3.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> Grammar Action Notation <span class="tagDelete">delete: <tt></a></tt></span> </h4> <span class="tagDelete">delete: <tt><table border="1" summary="This table describes the grammar actions notation used in the following sections to perform triple generation from syntax data model events."></tt></span> <span class="tagDelete">delete: <tt><caption></tt></span> <span class="delete">Grammar Action Notation. </span> <span class="tagDelete">delete: <tt></caption></tt></span> <span class="tagInsert">insert: <tt><table></tt></span> <table> <span class="tagInsert">insert: <tt><tbody></tt></span> <tbody> <tr> <th> Notation </th> <th> Meaning </th> </tr> <tr> <td> A := B </td> <td> Assigns A the value B. </td> </tr> <tr> <td> concat(A, B, ..) </td> <td> A string created by concatenating the terms in order. </td> </tr> <tr> <td> resolve( <em> e </em> , <em> s </em> ) </td> <td> A string created by interpreting string <em> s </em> as a relative <span class="delete">URI reference </span> <span class="insert">IRI </span> to the <span class="tagDelete">delete: <tt><a href="#eventterm-element-base-uri" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-element-base-uri"></tt></span> <a class="termref" href="#eventterm-element-base-uri"> <span class="arrow"> · </span> base-uri <span class="arrow"> · </span> </a> accessor of <span class="tagDelete">delete: <tt><a href="#section-element-node"></tt></span> <span class="tagInsert">insert: <tt><a href="#section-element-node" class="sec-ref"></tt></span> <a href="#section-element-node" class="sec-ref"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">6.1.2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt><span class="sec-title"></tt></span> <span class="sec-title"> <span class="insert">Element Event </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> </a> <em> e </em> as defined in <a href="#section-baseURIs"> Section 5.3 Resolving URIs </a> . The resulting string represents an <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">IRI. </span> </td> </tr> <tr> <td> generated-blank-node-id() </td> <td> A string value for a new distinct generated <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node-id"></tt></span> blank node identifier <span class="tagDelete">delete: <tt></a></tt></span> as defined in <a href="#section-Identifiers"> section 5.2 Identifiers </a> . </td> </tr> <tr> <td> <em> event </em> . <em> accessor </em> := <em> value </em> </td> <td> Sets an event accessor to the given value. </td> </tr> <tr> <td> uri(identifier := value) </td> <td> Create a new <a href="#section-identifier-node"> URI Reference Event </a> . </td> </tr> <tr> <td> bnodeid(identifier := value) </td> <td> Create a new <a href="#section-blank-nodeid-event"> Blank Node Identifier Event </a> . See also section <a href="#section-Identifiers"> 5.2 Identifiers </a> . </td> </tr> <tr> <td> literal(literal-value := string, <br /> <span class="delete">    literal-language </span> <span class="insert"> literal-language </span> := language, ...) </td> <td> Create a new <a href="#section-literal-node"> Plain Literal Event </a> . </td> </tr> <tr> <td> typed-literal(literal-value := string, ...) </td> <td> Create a new <a href="#section-typed-literal-node"> Typed Literal Event </a> . </td> </tr> <span class="tagInsert">insert: <tt></tbody></tt></span> </tbody> </table> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="section-Infoset-Grammar" name="section-Infoset-Grammar"></tt></span> <span class="delete">7 </span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Infoset-Grammar" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Infoset-Grammar" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_section-Infoset-Grammar"></tt></span> <h2 aria-level="1" role="heading" id="h2_section-Infoset-Grammar"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">7. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> RDF/XML Grammar <span class="tagDelete">delete: <tt></a></tt></span> </h2> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-grammar-summary" name="section-grammar-summary"></tt></span> <span class="tagInsert">insert: <tt><section id="section-grammar-summary" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-grammar-summary" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-grammar-summary"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-grammar-summary"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> Grammar summary <span class="tagDelete">delete: <tt></a></tt></span> </h3> <div class="productionOuter"> <div class="productionInner"> <table> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tbody></tt></span> <tbody> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#coreSyntaxTerms"> 7.2.2 </a> <a href="#coreSyntaxTerms"> coreSyntaxTerms </a> </td> <td> <code> rdf:RDF </code> | <code> rdf:ID </code> | <code> rdf:about </code> | <code> rdf:parseType </code> | <code> rdf:resource </code> | <code> rdf:nodeID </code> | <code> rdf:datatype </code> </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#syntaxTerms"> 7.2.3 </a> <a href="#syntaxTerms"> syntaxTerms </a> </td> <td> <a href="#coreSyntaxTerms"> coreSyntaxTerms </a> | <code> rdf:Description </code> | <code> rdf:li </code> </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#oldTerms"> 7.2.4 </a> <a href="#oldTerms"> oldTerms </a> </td> <td> <code> rdf:aboutEach </code> | <code> rdf:aboutEachPrefix </code> | <code> rdf:bagID </code> </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#nodeElementURIs"> 7.2.5 </a> <a href="#nodeElementURIs"> nodeElementURIs </a> </td> <td> <a href="#anyURI"> anyURI </a> - ( <a href="#coreSyntaxTerms"> coreSyntaxTerms </a> | <code> rdf:li </code> | <a href="#oldTerms"> oldTerms </a> ) </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#propertyElementURIs"> 7.2.6 </a> <a href="#propertyElementURIs"> propertyElementURIs </a> </td> <td> <a href="#anyURI"> anyURI </a> - ( <a href="#coreSyntaxTerms"> coreSyntaxTerms </a> | <code> rdf:Description </code> | <a href="#oldTerms"> oldTerms </a> ) </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#propertyAttributeURIs"> 7.2.7 </a> <a href="#propertyAttributeURIs"> propertyAttributeURIs </a> </td> <td> <a href="#anyURI"> anyURI </a> - ( <a href="#coreSyntaxTerms"> coreSyntaxTerms </a> | <code> rdf:Description </code> | <code> rdf:li </code> | <a href="#oldTerms"> oldTerms </a> ) </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#doc"> 7.2.8 </a> <a href="#doc"> doc </a> </td> <td> root( <a href="#eventterm-root-document-element"> document-element </a> == <a href="#RDF"> RDF </a> , <a href="#eventterm-root-children"> children </a> == list( <a href="#RDF"> RDF </a> )) </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#RDF"> 7.2.9 </a> <a href="#RDF"> RDF </a> </td> <td> start-element( <a href="#eventterm-element-URI"> URI </a> == <code> rdf:RDF </code> , <a href="#eventterm-element-attributes"> attributes </a> == set()) <br /> <a href="#nodeElementList"> nodeElementList </a> <br /> end-element() </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#nodeElementList"> 7.2.10 </a> <a href="#nodeElementList"> nodeElementList </a> </td> <td> <a href="#ws"> ws </a> * ( <a href="#nodeElement"> nodeElement </a> <a href="#ws"> ws </a> * )* </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#nodeElement"> 7.2.11 </a> <a href="#nodeElement"> nodeElement </a> </td> <td> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#nodeElementURIs"> nodeElementURIs </a> <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-element-attributes"> attributes </a> == set(( <a href="#idAttr"> idAttr </a> | <a href="#nodeIdAttr"> nodeIdAttr </a> | <a href="#aboutAttr"> aboutAttr </a> <span class="delete"> )?, </span> <span class="insert">)?, </span> <a href="#propertyAttr"> propertyAttr </a> *)) <br /> <a href="#propertyEltList"> propertyEltList </a> <br /> end-element() </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#ws"> 7.2.12 </a> <a href="#ws"> ws </a> </td> <td> A <a href="#section-text-node"> text event </a> matching white space defined by <span class="tagDelete">delete: <tt><a href="#ref-xml"></tt></span> <span class="delete">[XML] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">XML [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML10"></tt></span> <a class="bibref" href="#bib-XML10"> <span class="insert">XML10 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> definition <em> White Space </em> Rule [3] <a href="http://www.w3.org/TR/2000/REC-xml-20001006#NT-S"> S </a> in section <a href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-common-syn"> Common Syntactic Constructs </a> </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#propertyEltList"> 7.2.13 </a> <a href="#propertyEltList"> propertyEltList </a> </td> <td> <a href="#ws"> ws </a> * ( <a href="#propertyElt"> propertyElt </a> <a href="#ws"> ws </a> * ) * </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#propertyElt"> 7.2.14 </a> <a href="#propertyElt"> propertyElt </a> </td> <td> <a href="#resourcePropertyElt"> resourcePropertyElt </a> | <a href="#literalPropertyElt"> literalPropertyElt </a> | <a href="#parseTypeLiteralPropertyElt"> parseTypeLiteralPropertyElt </a> | <a href="#parseTypeResourcePropertyElt"> parseTypeResourcePropertyElt </a> | <a href="#parseTypeCollectionPropertyElt"> parseTypeCollectionPropertyElt </a> | <a href="#parseTypeOtherPropertyElt"> parseTypeOtherPropertyElt </a> | <a href="#emptyPropertyElt"> emptyPropertyElt </a> </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#resourcePropertyElt"> 7.2.15 </a> <a href="#resourcePropertyElt"> resourcePropertyElt </a> </td> <td> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?)) <br /> <a href="#ws"> ws </a> * <a href="#nodeElement"> nodeElement </a> <a href="#ws"> ws </a> * <br /> end-element() </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#literalPropertyElt"> 7.2.16 </a> <a href="#literalPropertyElt"> literalPropertyElt </a> </td> <td> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?, <a href="#datatypeAttr"> datatypeAttr </a> ?)) <br /> <a href="#section-text-node"> text() </a> <br /> end-element() </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#parseTypeLiteralPropertyElt"> 7.2.17 </a> <a href="#parseTypeLiteralPropertyElt"> parseTypeLiteralPropertyElt </a> </td> <td> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?, <a href="#parseLiteral"> parseLiteral </a> )) <br /> <a href="#literal"> literal </a> <br /> end-element() </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#parseTypeResourcePropertyElt"> 7.2.18 </a> <a href="#parseTypeResourcePropertyElt"> parseTypeResourcePropertyElt </a> </td> <td> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?, <a href="#parseResource"> parseResource </a> )) <br /> <a href="#propertyEltList"> propertyEltList </a> <br /> end-element() </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#parseTypeCollectionPropertyElt"> 7.2.19 </a> <a href="#parseTypeCollectionPropertyElt"> parseTypeCollectionPropertyElt </a> </td> <td> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?, <a href="#parseCollection"> parseCollection </a> )) <br /> <a href="#nodeElementList"> nodeElementList </a> <br /> end-element() </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#parseTypeOtherPropertyElt"> 7.2.20 </a> <a href="#parseTypeOtherPropertyElt"> parseTypeOtherPropertyElt </a> </td> <td> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?, <a href="#parseOther"> parseOther </a> )) <br /> <a href="#propertyEltList"> propertyEltList </a> <br /> end-element() </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#emptyPropertyElt"> 7.2.21 </a> <a href="#emptyPropertyElt"> emptyPropertyElt </a> </td> <td> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?, ( <a href="#resourceAttr"> resourceAttr </a> | <a href="#nodeIdAttr"> nodeIdAttr </a> <span class="insert">| </span> <span class="tagInsert">insert: <tt><a href="#datatypeAttr"></tt></span> <a href="#datatypeAttr"> <span class="insert">datatypeAttr </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> )?, <a href="#propertyAttr"> propertyAttr </a> *)) <br /> end-element() </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#idAttr"> 7.2.22 </a> <a href="#idAttr"> idAttr </a> </td> <td> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:ID </code> , <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#rdf-id"> rdf-id </a> ) </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#nodeIdAttr"> 7.2.23 </a> <a href="#nodeIdAttr"> nodeIdAttr </a> </td> <td> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:nodeID </code> , <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#rdf-id"> rdf-id </a> ) </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#aboutAttr"> 7.2.24 </a> <a href="#aboutAttr"> aboutAttr </a> </td> <td> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:about </code> , <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#URI-reference"> URI-reference </a> ) </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#propertyAttr"> 7.2.25 </a> <a href="#propertyAttr"> propertyAttr </a> </td> <td> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <a href="#propertyAttributeURIs"> propertyAttributeURIs </a> , <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#anyString"> anyString </a> ) </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#resourceAttr"> 7.2.26 </a> <a href="#resourceAttr"> resourceAttr </a> </td> <td> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:resource </code> , <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#URI-reference"> URI-reference </a> ) </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#datatypeAttr"> 7.2.27 </a> <a href="#datatypeAttr"> datatypeAttr </a> </td> <td> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:datatype </code> , <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#URI-reference"> URI-reference </a> ) </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#parseLiteral"> 7.2.28 </a> <a href="#parseLiteral"> parseLiteral </a> </td> <td> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:parseType </code> , <a href="#eventterm-attribute-string-value"> string-value </a> == <span class="delete">"Literal") </span> <span class="insert">"Literal") </span> </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#parseResource"> 7.2.29 </a> <a href="#parseResource"> parseResource </a> </td> <td> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:parseType </code> , <a href="#eventterm-attribute-string-value"> string-value </a> == <span class="delete">"Resource") </span> <span class="insert">"Resource") </span> </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#parseCollection"> 7.2.30 </a> <a href="#parseCollection"> parseCollection </a> </td> <td> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:parseType </code> , <a href="#eventterm-attribute-string-value"> string-value </a> == <span class="delete">"Collection") </span> <span class="insert">"Collection") </span> </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#parseOther"> 7.2.31 </a> <a href="#parseOther"> parseOther </a> </td> <td> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:parseType </code> , <span class="tagDelete">delete: <tt><a
+href="#eventterm-attribute-string-value"></tt></span> <span class="tagInsert">insert: <tt><a href="#eventterm-attribute-string-value"></tt></span> <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#anyString"> anyString </a> - <span class="delete">("Resource" </span> <span class="insert">("Resource" </span> | <span class="delete">"Literal" </span> <span class="insert">"Literal" </span> | <span class="delete">"Collection") </span> <span class="insert">"Collection") </span> ) </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#URI-reference"> 7.2.32 </a> <a href="#URI-reference"> URI-reference </a> </td> <td> An <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">IRI. </span> </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#literal"> 7.2.33 </a> <a href="#literal"> literal </a> </td> <td> Any XML element content that is allowed according to <span class="tagDelete">delete: <tt><a href="#ref-xml"></tt></span> <span class="delete">[XML] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML10"></tt></span> <a class="bibref" href="#bib-XML10"> <span class="insert">XML10 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> definition <em> Content of Elements </em> Rule [43] <a href="http://www.w3.org/TR/2000/REC-xml-20001006#NT-content"> content </a> . in section <a href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-starttags"> 3.1 Start-Tags, End-Tags, and Empty-Element Tags </a> </td> </tr> <span class="tagDelete">delete: <tt><tr valign="top"></tt></span> <span class="tagInsert">insert: <tt><tr></tt></span> <tr> <td> <a href="#rdf-id"> 7.2.34 </a> <a href="#rdf-id"> rdf-id </a> </td> <td> An attribute <span class="tagDelete">delete: <tt><a href="#eventterm-attribute-string-value" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-attribute-string-value"></tt></span> <a class="termref" href="#eventterm-attribute-string-value"> <span class="arrow"> · </span> string-value <span class="arrow"> · </span> </a> matching any legal <span class="tagDelete">delete: <tt><a href="#ref-namespaces"></tt></span> <span class="delete">[XML-NS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML-NAMES"></tt></span> <a class="bibref" href="#bib-XML-NAMES"> <span class="insert">XML-NAMES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> token <a href="http://www.w3.org/TR/REC-xml-names/#NT-NCName"> NCName </a> </td> </tr> <span class="tagInsert">insert: <tt></tbody></tt></span> </tbody> </table> </div> </div> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-grammar-productions" name="section-grammar-productions"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-grammar-productions" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-grammar-productions" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-grammar-productions"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-grammar-productions"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> Grammar Productions <span class="tagDelete">delete: <tt></a></tt></span> </h3> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="start" name="start"></tt></span> <span class="tagInsert">insert: <tt><section id="start" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="start" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_start"></tt></span> <h4 aria-level="3" role="heading" id="h4_start"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.1 <span class="tagInsert">insert: <tt></span></tt></span> </span> Grammar start <span class="tagDelete">delete: <tt></a></tt></span> </h4> <p> If the RDF/XML is a standalone XML document (identified by presentation as an application/rdf+xml <a href="#section-MIME-Type"> RDF MIME type </a> object, or by some other means) then the grammar may start with production <a href="#doc"> doc </a> or production <a href="#nodeElement"> nodeElement </a> . </p> <p> If the content is known to be RDF/XML by context, such as when RDF/XML is embedded inside other XML content, then the grammar can either start at <a href="#section-element-node"> Element Event </a> <span class="delete">  </span> <span class="insert"> </span> <a href="#RDF"> RDF </a> (only when an element is legal at that point in the XML) or at production <a href="#nodeElementList"> nodeElementList </a> (only when element content is legal, since this is a list of elements). For such embedded RDF/XML, the <span class="tagDelete">delete: <tt><a href="#eventterm-element-base-uri" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-element-base-uri"></tt></span> <a class="termref" href="#eventterm-element-base-uri"> <span class="arrow"> · </span> base-uri <span class="arrow"> · </span> </a> value on the outermost element must be initialized from the containing XML since no <a href="#section-root-node"> Root Event </a> <span class="delete">  </span> <span class="insert"> </span> will be available. Note that if such embedding occurs, the grammar may be entered several times but no state is expected to be preserved. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="coreSyntaxTerms" name="coreSyntaxTerms"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="coreSyntaxTerms" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="coreSyntaxTerms" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_coreSyntaxTerms"></tt></span> <h4 aria-level="3" role="heading" id="h4_coreSyntaxTerms"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.2 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production coreSyntaxTerms <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> <code> rdf:RDF </code> | <code> rdf:ID </code> | <code> rdf:about </code> | <code> rdf:parseType </code> | <code> rdf:resource </code> | <code> rdf:nodeID </code> | <code> rdf:datatype </code> </p> </div> </div> <p> A subset of the syntax terms from the RDF vocabulary in <a href="#section-Namespace"> section 5.1 </a> which are used in RDF/XML. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="syntaxTerms" name="syntaxTerms"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="syntaxTerms" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="syntaxTerms" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_syntaxTerms"></tt></span> <h4 aria-level="3" role="heading" id="h4_syntaxTerms"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production syntaxTerms <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> <a href="#coreSyntaxTerms"> coreSyntaxTerms </a> | <code> rdf:Description </code> | <code> rdf:li </code> </p> </div> </div> <p> All the syntax terms from the RDF vocabulary in <a href="#section-Namespace"> section 5.1 </a> which are used in RDF/XML. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="bagIdAttr" name="bagIdAttr"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="section-Bag-Expand" name="section-Bag-Expand"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="oldTerms" name="oldTerms"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="oldTerms" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="oldTerms" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 id="section-Bag-Expand" aria-level="3" role="heading"></tt></span> <h4 id="section-Bag-Expand" aria-level="3" role="heading"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.4 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production oldTerms <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> <code> rdf:aboutEach </code> | <code> rdf:aboutEachPrefix </code> | <code> rdf:bagID </code> </p> </div> </div> <p> These are the names from the <a href="#section-Namespace"> RDF vocabulary </a> that have been withdrawn from the language. See the resolutions of Issue <a href="http://www.w3.org/2000/03/rdf-tracking/#rdfms-aboutEach-on-object"> rdfms-aboutEach-on-object </a> , Issue <a href="http://www.w3.org/2000/03/rdf-tracking/#rdfms-abouteachprefix"> rdfms-abouteachprefix </a> and Last Call Issue <a href="http://www.w3.org/2001/sw/RDFCore/20030123-issues/#timbl-01"> timbl-01 </a> for further information. </p> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="4" role="heading" id="h_note_11"></tt></span> <div class="note-title" aria-level="4" role="heading" id="h_note_11"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> Error Test: </strong> Indicated by <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-abouteach/error001.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-abouteach/error001.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-abouteach/error001.rdf"> error001.rdf </a> and <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-abouteach/error002.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-abouteach/error002.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-abouteach/error002.rdf"> error002.rdf </a> </p> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="nodeElementURIs" name="nodeElementURIs"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="nodeElementURIs" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="nodeElementURIs" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_nodeElementURIs"></tt></span> <h4 aria-level="3" role="heading" id="h4_nodeElementURIs"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.5 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production nodeElementURIs <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> <a href="#anyURI"> anyURI </a> - ( <a href="#coreSyntaxTerms"> coreSyntaxTerms </a> | <code> rdf:li </code> | <a href="#oldTerms"> oldTerms </a> ) </p> </div> </div> <p> The <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> that are allowed on node elements. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="propertyElementURIs" name="propertyElementURIs"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="propertyElementURIs" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="propertyElementURIs" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_propertyElementURIs"></tt></span> <h4 aria-level="3" role="heading" id="h4_propertyElementURIs"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.6 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production propertyElementURIs <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> <a href="#anyURI"> anyURI </a> - ( <a href="#coreSyntaxTerms"> coreSyntaxTerms </a> | <code> rdf:Description </code> | <a href="#oldTerms"> oldTerms </a> ) </p> </div> </div> <p> The URIs that are allowed on property elements. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="propertyAttributeURIs" name="propertyAttributeURIs"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="propertyAttributeURIs" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="propertyAttributeURIs" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_propertyAttributeURIs"></tt></span> <h4 aria-level="3" role="heading" id="h4_propertyAttributeURIs"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.7 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production propertyAttributeURIs <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> <a href="#anyURI"> anyURI </a> - ( <a href="#coreSyntaxTerms"> coreSyntaxTerms </a> | <code> rdf:Description </code> | <code> rdf:li </code> | <a href="#oldTerms"> oldTerms </a> ) </p> </div> </div> <p> The <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI references </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRIs </span> that are allowed on property attributes. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="doc" name="doc"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="doc" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="doc" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_doc"></tt></span> <h4 aria-level="3" role="heading" id="h4_doc"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.8 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production doc <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> root( <a href="#eventterm-root-document-element"> document-element </a> == <a href="#RDF"> RDF </a> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-root-children"> children </a> == list( <a href="#RDF"> RDF </a> )) </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="RDF" name="RDF"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="RDF" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="RDF" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_RDF"></tt></span> <h4 aria-level="3" role="heading" id="h4_RDF"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.9 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production RDF <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> start-element( <a href="#eventterm-element-URI"> URI </a> == <code> rdf:RDF </code> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-element-attributes"> attributes </a> == set()) <br /> <a href="#nodeElementList"> nodeElementList </a> <br /> end-element() </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="nodeElementList" name="nodeElementList"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="nodeElementList" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="nodeElementList" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_nodeElementList"></tt></span> <h4 aria-level="3" role="heading" id="h4_nodeElementList"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.10 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production nodeElementList <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> <a href="#ws"> ws </a> * ( <a href="#nodeElement"> nodeElement </a> <a href="#ws"> ws </a> * )* </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="description" name="description"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="typedNode" name="typedNode"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="nodeElement" name="nodeElement"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="nodeElement" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="nodeElement" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 id="typedNode" aria-level="3" role="heading"></tt></span> <h4 id="typedNode" aria-level="3" role="heading"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.11 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production nodeElement <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#nodeElementURIs"> nodeElementURIs </a> <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-element-attributes"> attributes </a> == set(( <a href="#idAttr"> idAttr </a> | <a href="#nodeIdAttr"> nodeIdAttr </a> | <a href="#aboutAttr"> aboutAttr </a> <span class="delete"> )?, </span> <span class="insert">)?, </span> <a href="#propertyAttr"> propertyAttr </a> *)) <br /> <a href="#propertyEltList"> propertyEltList </a> <br /> end-element() </p> </div> </div> <p> For node element <em> e </em> , the processing of some of the attributes has to be done before other work such as dealing with children events or other attributes. These can be processed in any order: </p> <ul> <li> If there is an attribute <em> a </em> with <em> a </em> . <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:ID </code> , then <em> e </em> . <a href="#eventterm-element-subject"> subject </a> := uri( <a href="#eventterm-identifier-identifier"> identifier </a> := resolve( <em> e </em> , <span class="delete">concat("#", </span> <span class="insert">concat("#", </span> <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> ))). </li> <li> If there is an attribute <em> a </em> with <em> a </em> . <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:nodeID </code> , then <em> e </em> . <a href="#eventterm-element-subject"> subject </a> := bnodeid( <a href="#eventterm-identifier-identifier"> identifier </a> := <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> ). </li> <li> If there is an attribute <em> a </em> with <em> a </em> . <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:about </code> then <em> e </em> . <a href="#eventterm-element-subject"> subject </a> := uri( <a href="#eventterm-identifier-identifier"> identifier </a> := resolve( <em> e </em> , <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> )). </li> </ul> <p> If <em> e </em> . <a href="#eventterm-element-subject"> subject </a> is empty, then <em> e </em> . <a href="#eventterm-element-subject"> subject </a> := bnodeid( <a href="#eventterm-identifier-identifier"> identifier </a> := generated-blank-node-id()). </p> <p> The following can then be performed in any order: </p> <ul> <span class="tagDelete">delete: <tt><li></tt></span> <span class="tagDelete">delete: <tt><a id="nodeElementStatement1" name="nodeElementStatement1"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><li id="nodeElementStatement1"></tt></span> <li id="nodeElementStatement1"> If <em> e </em> . <a href="#eventterm-element-URI"> URI </a> != <code> rdf:Description </code> then the following statement is added to the graph: <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> e </em> . <a href="#eventterm-element-subject"> subject </a> . <a href="#eventterm-identifier-string-value"> string-value </a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <em> e </em> . <a href="#eventterm-element-URI-string-value"> URI-string-value </a> . </code> </p> </div> </div> </li> <span class="tagDelete">delete: <tt><li></tt></span> <span class="tagDelete">delete: <tt><a id="nodeElementStatement2" name="nodeElementStatement2"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><li id="nodeElementStatement2"></tt></span> <li id="nodeElementStatement2"> If there is an attribute <em> a </em> in <a href="#propertyAttr"> propertyAttr </a> with <em> a </em> . <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:type </code> then <em> u </em> :=uri(identifier:=resolve( <em> <span class="insert">e </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="insert">, </span> <span class="tagInsert">insert: <tt><em></tt></span> <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> )) and the following <span class="delete">tiple </span> <span class="insert">triple </span> is added to the graph: <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> e </em> . <a href="#eventterm-element-subject"> subject </a> . <a href="#eventterm-identifier-string-value"> string-value </a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <em> u </em> . <a href="#eventterm-identifier-string-value"> string-value </a> . </code> </p> </div> </div> </li> <span class="tagDelete">delete: <tt><li></tt></span> <span class="tagDelete">delete: <tt><a id="nodeElementStatement3" name="nodeElementStatement3"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><li id="nodeElementStatement3"></tt></span> <li id="nodeElementStatement3"> For each attribute <em> a </em> matching <a href="#propertyAttr"> propertyAttr </a> (and not <code> rdf:type </code> ), the Unicode string <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> <span class="tagInsert">insert: <tt><em class="rfc2119" title="SHOULD"></tt></span> <em class="rfc2119" title="SHOULD"> SHOULD <span class="tagInsert">insert: <tt></em></tt></span> </em> be in Normal Form C <span class="tagDelete">delete: <tt><a href="#ref-nfc"></tt></span> <span class="delete">[NFC] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-NFC"></tt></span> <a class="bibref" href="#bib-NFC"> <span class="insert">NFC </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">], </span> <em> o </em> := literal( <a href="#eventterm-literal-literal-value"> literal-value </a> := <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> , <a href="#eventterm-literal-literal-language"> literal-language </a> := <em> e </em> . <a href="#eventterm-element-language"> language </a> ) and the following statement is added to the graph: <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> e </em> . <a href="#eventterm-element-subject"> subject </a> . <a href="#eventterm-identifier-string-value"> string-value </a> <em> a </em> . <a href="#eventterm-attribute-URI-string-value"> URI-string-value </a> <em> o </em> . <a href="#eventterm-literal-string-value"> string-value </a> . </code> </p> </div> </div> </li> <span class="tagDelete">delete: <tt><li></tt></span> <span class="tagDelete">delete: <tt><a id="nodeElementStatement4" name="nodeElementStatement4"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><li id="nodeElementStatement4"></tt></span> <li id="nodeElementStatement4"> Handle the <a href="#propertyEltList"> propertyEltList </a> children events in document order. </li> </ul> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="ws" name="ws"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="ws" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="ws" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_ws"></tt></span> <h4 aria-level="3" role="heading" id="h4_ws"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.12 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production ws <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> A <a href="#section-text-node"> text event </a> matching white space defined by <span class="tagDelete">delete: <tt><a href="#ref-xml"></tt></span> <span class="delete">[XML] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML10"></tt></span> <a class="bibref" href="#bib-XML10"> <span class="insert">XML10 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> definition <em> White Space </em> Rule [3] <a href="http://www.w3.org/TR/2000/REC-xml-20001006#NT-S"> S </a> in section <a href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-common-syn"> Common Syntactic Constructs </a> </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="propertyEltList" name="propertyEltList"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="propertyEltList" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="propertyEltList" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_propertyEltList"></tt></span> <h4 aria-level="3" role="heading" id="h4_propertyEltList"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.13 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production propertyEltList <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> <a href="#ws"> ws </a> * ( <a href="#propertyElt"> propertyElt </a> <a href="#ws"> ws </a> * ) * </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="propertyElt" name="propertyElt"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="propertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="propertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_propertyElt"></tt></span> <h4 aria-level="3" role="heading" id="h4_propertyElt"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.14 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production propertyElt <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> <a href="#resourcePropertyElt"> resourcePropertyElt </a> | <a href="#literalPropertyElt"> literalPropertyElt </a> | <a href="#parseTypeLiteralPropertyElt"> parseTypeLiteralPropertyElt </a> | <a href="#parseTypeResourcePropertyElt"> parseTypeResourcePropertyElt </a> | <a href="#parseTypeCollectionPropertyElt"> parseTypeCollectionPropertyElt </a> | <a href="#parseTypeOtherPropertyElt"> parseTypeOtherPropertyElt </a> | <a href="#emptyPropertyElt"> emptyPropertyElt </a> </p> </div> </div> <p> If element <em> e </em> has <em> e </em> . <a href="#eventterm-element-URI"> URI </a> = <code> rdf:li </code> then apply the list expansion rules on element <em> e </em> .parent in <a href="#section-List-Expand"> section 7.4 </a> to give a new URI <em> u </em> and <em> e </em> . <a href="#eventterm-element-URI"> URI </a> := <em> u </em> . </p> <p> The action of this production must be done before the actions of any sub-matches ( <span class="tagDelete">delete: <tt><a
+href="#resourcePropertyElt"></tt></span> <span class="tagInsert">insert: <tt><a href="#resourcePropertyElt"></tt></span> <a href="#resourcePropertyElt"> resourcePropertyElt </a> ... <a href="#emptyPropertyElt"> emptyPropertyElt </a> ). Alternatively the result must be equivalent to as if it this action was performed first, such as performing as the first action of all of the sub-matches. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="resourcePropertyElt" name="resourcePropertyElt"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="resourcePropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="resourcePropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_resourcePropertyElt"></tt></span> <h4 aria-level="3" role="heading" id="h4_resourcePropertyElt"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.15 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production resourcePropertyElt <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?)) <br /> <a href="#ws"> ws </a> * <a href="#nodeElement"> nodeElement </a> <a href="#ws"> ws </a> * <br /> end-element() </p> </div> </div> <p> For element <em> e </em> , and the single contained nodeElement <em> n </em> , first <em> n </em> must be processed using production <a href="#nodeElement"> nodeElement </a> . Then the following statement is added to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <span class="delete">   </span> <span class="insert"> </span> <code> <em> e </em> .parent. <a href="#eventterm-element-subject"> subject </a> . <a href="#eventterm-identifier-string-value"> string-value </a> <em> e </em> . <a href="#eventterm-element-URI-string-value"> URI-string-value </a> <em> n </em> . <a href="#eventterm-element-subject"> subject </a> . <a href="#eventterm-identifier-string-value"> string-value </a> . </code> </p> </div> </div> <p> If the <code> rdf:ID </code> attribute <em> a </em> is given, the above statement is reified with <em> i </em> := uri( <a href="#eventterm-identifier-identifier"> identifier </a> := resolve( <em> e </em> , <span class="delete">concat("#", </span> <span class="insert">concat("#", </span> <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> ))) using the reification rules in <a href="#section-Reification"> section 7.3 </a> and <em> e </em> . <a href="#eventterm-element-subject"> subject </a> := <em> i </em> </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="literalPropertyElt" name="literalPropertyElt"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="literalPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="literalPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_literalPropertyElt"></tt></span> <h4 aria-level="3" role="heading" id="h4_literalPropertyElt"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.16 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production literalPropertyElt <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?, <a href="#datatypeAttr"> datatypeAttr </a> ?)) <br /> <a href="#section-text-node"> text() </a> <br /> end-element() </p> </div> </div> <p> Note that the empty literal case is defined in production <a href="#emptyPropertyElt"> emptyPropertyElt </a> . </p> <p> For element <em> e </em> , and the text event <em> t </em> . The Unicode string <em> t </em> . <a href="#eventterm-text-string-value"> string-value </a> <span class="tagInsert">insert: <tt><em class="rfc2119" title="SHOULD"></tt></span> <em class="rfc2119" title="SHOULD"> SHOULD <span class="tagInsert">insert: <tt></em></tt></span> </em> be in Normal Form C <span class="tagDelete">delete: <tt><a href="#ref-nfc"></tt></span> <span class="delete">[NFC] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-NFC"></tt></span> <a class="bibref" href="#bib-NFC"> <span class="insert">NFC </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> If the <code> rdf:datatype </code> attribute <em> d </em> is given then <em> o </em> := typed-literal( <a href="#eventterm-typedliteral-literal-value"> literal-value </a> := <em> t </em> . <a href="#eventterm-text-string-value"> string-value </a> , <a href="#eventterm-typedliteral-literal-datatype"> literal-datatype </a> := <em> d </em> . <a href="#eventterm-attribute-string-value"> string-value </a> ) otherwise <em> o </em> := literal( <a href="#eventterm-literal-literal-value"> literal-value </a> := <em> t </em> . <a href="#eventterm-text-string-value"> string-value </a> , <a href="#eventterm-literal-literal-language"> literal-language </a> := <em> e </em> . <a href="#eventterm-element-language"> language </a> ) and the following statement is added to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> e </em> .parent. <a href="#eventterm-element-subject"> subject </a> . <a href="#eventterm-identifier-string-value"> string-value </a> <em> e </em> . <a href="#eventterm-element-URI-string-value"> URI-string-value </a> <em> o </em> . <a href="#eventterm-literal-string-value"> string-value </a> . </code> </p> </div> </div> <p> If the <code> rdf:ID </code> attribute <em> a </em> is given, the above statement is reified with <em> i </em> := uri( <a href="#eventterm-identifier-identifier"> identifier </a> := resolve( <em> e </em> , <span class="delete">concat("#", </span> <span class="insert">concat("#", </span> <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> ))) using the reification rules in <a href="#section-Reification"> section 7.3 </a> and <em> e </em> . <a href="#eventterm-element-subject"> subject </a> := <em> i </em> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="parseTypeLiteralPropertyElt" name="parseTypeLiteralPropertyElt"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="informative" id="parseTypeLiteralPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="informative" id="parseTypeLiteralPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_parseTypeLiteralPropertyElt"></tt></span> <h4 aria-level="3" role="heading" id="h4_parseTypeLiteralPropertyElt"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.17 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production parseTypeLiteralPropertyElt <span class="tagDelete">delete: <tt></a></tt></span> </h4> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <div class="productionOuter"> <div class="productionInner"> <p> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?, <a href="#parseLiteral"> parseLiteral </a> )) <br /> <a href="#literal"> literal </a> <br /> end-element() </p> </div> </div> <p> For element <em> e </em> and the literal <em> l </em> that is the <code> <span class="delete">rdf:parseType="Literal" </span> <span class="insert">rdf:parseType="Literal" </span> </code> content. <em> l </em> is not transformed by the syntax data model mapping into events (as noted in <span class="insert">section </span> <a href="#section-Data-Model"> 6 Syntax Data Model </a> ) but remains an XML Infoset of XML Information items. </p> <p> <em> l </em> is transformed into the lexical form of an <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-XMLLiteral"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/#dfn-rdf-xmlliteral"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-rdf-xmlliteral"> XML literal </a> in the RDF graph <em> x </em> (a Unicode string) by the following algorithm. This does not mandate any implementation method <span class="delete">— </span> <span class="insert">— </span> any other method that gives the same result may be used. </p> <ol> <li> Use <em> l </em> to construct an <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xpath-datamodel-30/#sequences"></tt></span> <a href="http://www.w3.org/TR/xpath-datamodel-30/#sequences"> XPath <span class="tagDelete">delete: <tt><a href="#ref-xpath"></tt></span> <span class="delete">[XPATH] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/1999/REC-xpath-19991116#infoset"></tt></span> <span class="delete">node-set </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(a </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2002/REC-xml-exc-c14n-20020718/#def-document-subset"></tt></span> <span class="delete">document subset </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">) </span> <span class="insert">sequence </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XPATH-DATAMODEL-30"></tt></span> <a class="bibref" href="#bib-XPATH-DATAMODEL-30"> <span class="insert">XPATH-DATAMODEL-30 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> </li> <li> Apply <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2002/REC-xml-exc-c14n-20020718/"></tt></span> <span class="delete">Exclusive XML Canonicalization </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xpath-functions-30/#func-serialize"></tt></span> <a href="http://www.w3.org/TR/xpath-functions-30/#func-serialize"> <span class="insert">http://www.w3.org/TR/xpath-functions-30/#func-serialize </span> </a> [ <span class="tagDelete">delete: <tt><a href="#ref-xml-xc14n"></tt></span> <span class="delete">XML-XC14N </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">]) with comments and with empty </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2002/REC-xml-exc-c14n-20020718/#def-InclusiveNamespaces-PrefixList"></tt></span> <span class="delete">InclusiveNamespaces PrefixList </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XPATH-FUNCTIONS-30"></tt></span> <a class="bibref" href="#bib-XPATH-FUNCTIONS-30"> <span class="insert">XPATH-FUNCTIONS-30 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> to this <span class="delete">node-set </span> <span class="insert">sequence </span> to give <span class="delete">a sequence of octets </span> <span class="tagDelete">delete: <tt><em></tt></span> <span class="delete">s </span> <span class="tagDelete">delete: <tt></em></tt></span> <span class="tagDelete">delete: <tt></li></tt></span> <span class="tagDelete">delete: <tt><li></tt></span> <span class="delete">This sequence of octets </span> <span class="tagDelete">delete: <tt><em></tt></span> <span class="delete">s </span> <span class="tagDelete">delete: <tt></em></tt></span> <span class="delete">can be considered to be a UTF-8 encoding of some Unicode string </span> <span class="insert">an xsd:string </span> <em> x </em> <span class="delete">(sequence of Unicode characters) </span> <span class="insert">. </span> </li> <li> The Unicode string <em> x </em> is used as the lexical form of <em> l </em> </li> <li> This Unicode string <em> x </em> <span class="tagInsert">insert: <tt><em class="rfc2119" title="SHOULD"></tt></span> <em class="rfc2119" title="SHOULD"> SHOULD <span class="tagInsert">insert: <tt></em></tt></span> </em> be in NFC Normal Form C <span class="tagDelete">delete: <tt><a href="#ref-nfc"></tt></span> <span class="delete">[NFC] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-NFC"></tt></span> <a class="bibref" href="#bib-NFC"> <span class="insert">NFC </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> </li> </ol> <p> Then <em> o </em> := typed-literal( <a href="#eventterm-typedliteral-literal-value"> literal-value </a> := <em> x </em> , <a href="#eventterm-typedliteral-literal-datatype"> literal-datatype </a> := <code> http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral </code> ) and the following statement is added to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> e </em> .parent. <a href="#eventterm-element-subject"> subject </a> . <a href="#eventterm-identifier-string-value"> string-value </a> <em> e </em> . <a href="#eventterm-element-URI-string-value"> URI-string-value </a> <em> o </em> . <a href="#eventterm-typedliteral-string-value"> string-value </a> . </code> </p> </div> </div> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="4" role="heading" id="h_note_12"></tt></span> <div class="note-title" aria-level="4" role="heading" id="h_note_12"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> Test: </strong> Empty literal case indicated by <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test009.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test009.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test009.rdf"> test009.rdf </a> and <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test009.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test009.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test009.nt"> test009.nt </a> </p> </div> <p> If the <code> rdf:ID </code> attribute <em> a </em> is given, the above statement is reified with <em> i </em> := uri( <a href="#eventterm-identifier-identifier"> identifier </a> := resolve( <em> e </em> , <span class="delete">concat("#", </span> <span class="insert">concat("#", </span> <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> ))) using the reification rules in <a href="#section-Reification"> section 7.3 </a> and <em> e </em> . <a href="#eventterm-element-subject"> subject </a> := <em> i </em> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="parseTypeResourcePropertyElt" name="parseTypeResourcePropertyElt"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="parseTypeResourcePropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="parseTypeResourcePropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_parseTypeResourcePropertyElt"></tt></span> <h4 aria-level="3" role="heading" id="h4_parseTypeResourcePropertyElt"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.18 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production parseTypeResourcePropertyElt <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?, <a href="#parseResource"> parseResource </a> )) <br /> <a href="#propertyEltList"> propertyEltList </a> <br /> end-element() </p> </div> </div> <p> For element <em> e </em> with possibly empty element content <em> c </em> . </p> <p> <em> n </em> := bnodeid( <a href="#eventterm-identifier-identifier"> identifier </a> := generated-blank-node-id()). </p> <p> Add the following statement to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> e </em> .parent. <a href="#eventterm-element-subject"> subject </a> . <a href="#eventterm-identifier-string-value"> string-value </a> <em> e </em> . <a href="#eventterm-element-URI-string-value"> URI-string-value </a> <em> n </em> . <a href="#eventterm-identifier-string-value"> string-value </a> . </code> </p> </div> </div> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="4" role="heading" id="h_note_13"></tt></span> <div class="note-title" aria-level="4" role="heading" id="h_note_13"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> Test: </strong> Indicated by <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test004.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test004.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test004.rdf"> test004.rdf </a> and <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test004.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test004.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test004.nt"> test004.nt </a> </p> </div> <p> If the <code> rdf:ID </code> attribute <em> a </em> is given, the statement above is reified with <em> i </em> := uri( <a href="#eventterm-identifier-identifier"> identifier </a> := resolve( <em> e </em> , <span class="delete">concat("#", </span> <span class="insert">concat("#", </span> <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> ))) using the reification rules in <a href="#section-Reification"> section 7.3 </a> and <em> e </em> . <a href="#eventterm-element-subject"> subject </a> := <em> i </em> . </p> <p> If the element content <em> c </em> is not empty, then use event <em> n </em> to create a new sequence of events as follows: </p> <div class="productionOuter"> <div class="productionInner"> <p> start-element( <a href="#eventterm-element-URI"> URI </a> := <code> rdf:Description </code> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-element-subject"> subject </a> := <em> n </em> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-element-attributes"> attributes </a> := set()) <br /> <em> c </em> <br /> end-element() </p> </div> </div> <p> Then process the resulting sequence using production <a href="#nodeElementList"> nodeElement </a> . </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="parseTypeCollectionPropertyElt" name="parseTypeCollectionPropertyElt"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="parseTypeCollectionPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="parseTypeCollectionPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_parseTypeCollectionPropertyElt"></tt></span> <h4 aria-level="3" role="heading" id="h4_parseTypeCollectionPropertyElt"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.19 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production parseTypeCollectionPropertyElt <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?, <a href="#parseCollection"> parseCollection </a> )) <br /> <a href="#nodeElementList"> nodeElementList </a> <br /> end-element() </p> </div> </div> <p> For element event <em> e </em> with possibly empty <a href="#nodeElementList"> nodeElementList </a> <em> l </em> . Set <em> s </em> :=list(). </p> <p> For each element event <em> f </em> in <em> l </em> , <em> n </em> := bnodeid( <a href="#eventterm-identifier-identifier"> identifier </a> := generated-blank-node-id()) and append <em> n </em> to <em> s </em> to give a sequence of events. </p> <p> If <em> s </em> is not empty, <em> n </em> is the first event identifier in <em> s </em> and the following statement is added to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> e </em> .parent. <a href="#eventterm-element-subject"> subject </a> . <a href="#eventterm-identifier-string-value"> string-value </a> <em> e </em> . <a href="#eventterm-element-URI-string-value"> URI-string-value </a> <em> n </em> . <a href="#eventterm-identifier-string-value"> string-value </a> . </code> </p> </div> </div> <p> otherwise the following statement is added to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> e </em> .parent. <a href="#eventterm-element-subject"> subject </a> . <a href="#eventterm-identifier-string-value"> string-value </a> <em> e </em> . <a href="#eventterm-element-URI-string-value"> URI-string-value </a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . </code> </p> </div> </div> <p> If the <code> rdf:ID </code> attribute <em> a </em> is given, either of the the above statements is reified with <em> i </em> := uri( <a href="#eventterm-identifier-identifier"> identifier </a> := resolve( <em> e </em> , <span class="delete">concat("#", </span> <span class="insert">concat("#", </span> <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> ))) using the reification rules in <a href="#section-Reification"> section 7.3 </a> . </p> <p> If <em> s </em> is empty, no further work is performed. </p> <p> For each event <em> n </em> in <em> s </em> and the corresponding element event <em> f </em> in <em> l </em> , the following statement is added to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> n </em> . <a href="#eventterm-identifier-string-value"> string-value </a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <em> f </em> . <a href="#eventterm-identifier-string-value"> string-value </a> . </code> </p> </div> </div> <p> For each consecutive and overlapping pair of events ( <em> n </em> , <em> o </em> ) in <em> s </em> , the following statement is added to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> n </em> . <a href="#eventterm-identifier-string-value"> string-value </a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <em> o </em> . <a href="#eventterm-identifier-string-value"> string-value </a> . </code> </p> </div> </div> <p> If <em> s </em> is not empty, <em> n </em> is the last event identifier in <em> s </em> , the following statement is added to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> n </em> . <a href="#eventterm-identifier-string-value"> string-value </a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . </code> </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="parseTypeOtherPropertyElt" name="parseTypeOtherPropertyElt"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="parseTypeOtherPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="parseTypeOtherPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_parseTypeOtherPropertyElt"></tt></span> <h4 aria-level="3" role="heading" id="h4_parseTypeOtherPropertyElt"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.20 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production parseTypeOtherPropertyElt <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?, <a href="#parseOther"> parseOther </a> )) <br /> <a href="#propertyEltList"> propertyEltList </a> <br /> end-element() </p> </div> </div> <p> All <code> rdf:parseType </code> attribute values other than the strings <span class="delete">"Resource", "Literal" </span> <span class="insert">"Resource", "Literal" </span> or <span class="delete">"Collection" </span> <span class="insert">"Collection" </span> are treated as if the value was <span class="delete">"Literal". </span> <span class="insert">"Literal". </span> This production matches and acts as if production <a href="#parseTypeLiteralPropertyElt"> parseTypeLiteralPropertyElt </a> was matched. No extra triples are generated for other <code> rdf:parseType </code> values. </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="emptyPropertyElt" name="emptyPropertyElt"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="emptyPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="emptyPropertyElt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_emptyPropertyElt"></tt></span> <h4 aria-level="3" role="heading" id="h4_emptyPropertyElt"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.21 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production emptyPropertyElt <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> start-element( <a href="#eventterm-element-URI"> URI </a> == <a href="#propertyElementURIs"> propertyElementURIs </a> ), <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-element-attributes"> attributes </a> == set( <a href="#idAttr"> idAttr </a> ?, ( <a href="#resourceAttr"> resourceAttr </a> | <a href="#nodeIdAttr"> nodeIdAttr <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">| </span> <span class="tagInsert">insert: <tt><a href="#datatypeAttr"></tt></span> <a href="#datatypeAttr"> <span class="insert">datatypeAttr </span> </a> )?, <a href="#propertyAttr"> propertyAttr </a> *)) <br /> end-element() </p> </div> </div> <ul> <li> <p> If there are no attributes <strong> or </strong> only the optional <code> rdf:ID </code> attribute <em> i </em> then <em> o </em> := literal( <a href="#eventterm-literal-literal-value"> literal-value </a> <span class="delete">:="", </span> <span class="insert">:="", </span> <a href="#eventterm-literal-literal-language"> literal-language </a> := <em> e </em> . <a href="#eventterm-element-language"> language </a> ) and the following statement is added to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> e </em> .parent. <a href="#eventterm-element-subject"> subject </a> . <a href="#eventterm-identifier-string-value"> string-value </a> <em> e </em> . <a href="#eventterm-element-URI-string-value"> URI-string-value </a> <em> o </em> . <a href="#eventterm-literal-string-value"> string-value </a> . </code> </p> </div> </div> <p> and then if <em> i </em> is given, the above statement is reified with uri( <a href="#eventterm-identifier-identifier"> identifier </a> := resolve( <em> e </em> , <span class="delete">concat("#", </span> <span class="insert">concat("#", </span> <em> i </em> . <a href="#eventterm-attribute-string-value"> string-value </a> ))) using the reification rules in <a href="#section-Reification"> section 7.3 </a> . </p> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="4" role="heading" id="h_note_14"></tt></span> <div class="note-title" aria-level="4" role="heading" id="h_note_14"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> Test: </strong> Indicated by <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test002.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test002.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test002.rdf"> test002.rdf </a> and <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test002.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test002.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test002.nt"> test002.nt </a> </p> </div> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="4" role="heading" id="h_note_15"></tt></span> <div class="note-title" aria-level="4" role="heading" id="h_note_15"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> Test: </strong> Indicated by <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test005.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test005.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test005.rdf"> test005.rdf </a> and <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test005.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test005.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test005.nt"> test005.nt </a> </p> </div> </li> <li> <p> Otherwise </p> <ul> <li> If <code> rdf:resource </code> attribute <em> i </em> is present, then <em> r </em> := uri( <a href="#eventterm-identifier-identifier"> identifier </a> := resolve( <em> e </em> , <em> i </em> . <a href="#eventterm-attribute-string-value"> string-value </a> )) </li> <li> If <code> rdf:nodeID </code> attribute <em> i </em> is present, then <em> r </em> := bnodeid( <a href="#eventterm-identifier-identifier"> identifier </a> := <em> i </em> . <a href="#eventterm-attribute-string-value"> string-value </a> ) </li> <li> If neither, <em> r </em> := bnodeid( <a href="#eventterm-identifier-identifier"> identifier </a> := generated-blank-node-id()) </li> </ul> <p> The following are done in any order: </p> <ul> <li> <p> For all <a href="#propertyAttr"> propertyAttr </a> attributes <em> a </em> (in any order) </p> <ul> <li> <p> If <em> a </em> . <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:type </code> then <em> u </em> :=uri(identifier:=resolve( <em> <span class="insert">e </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="insert">, </span> <span class="tagInsert">insert: <tt><em></tt></span> <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> )) and the following triple is added to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> r </em> . <a href="#eventterm-identifier-string-value"> string-value </a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <em> u </em> . <a href="#eventterm-identifier-string-value"> string-value </a> . </code> </p> </div> </div> </li> <li> <p> Otherwise Unicode string <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> <span class="tagInsert">insert: <tt><em class="rfc2119" title="SHOULD"></tt></span> <em class="rfc2119" title="SHOULD"> SHOULD <span class="tagInsert">insert: <tt></em></tt></span> </em> be in Normal Form C <span class="tagDelete">delete: <tt><a href="#ref-nfc"></tt></span> <span class="delete">[NFC] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-NFC"></tt></span> <a class="bibref" href="#bib-NFC"> <span class="insert">NFC </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">], </span> <em> o </em> := literal( <a href="#eventterm-literal-literal-value"> literal-value </a> := <em> a </em> . <a href="#eventterm-attribute-string-value"> string-value </a> , <a href="#eventterm-literal-literal-language"> literal-language </a> := <em> e </em> . <a href="#eventterm-element-language"> language </a> ) and the following statement is added to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> r </em> . <a href="#eventterm-identifier-string-value"> string-value </a> <em> a </em> . <a href="#eventterm-attribute-URI-string-value"> URI-string-value </a> <em> o </em> . <a href="#eventterm-literal-string-value"> string-value </a> . </code> </p> </div> </div> </li> </ul> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="4" role="heading" id="h_note_16"></tt></span> <div class="note-title" aria-level="4" role="heading" id="h_note_16"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> Test: </strong> Indicated by <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test013.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test013.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test013.rdf"> test013.rdf </a> and <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test013.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test013.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test013.nt"> test013.nt </a> </p> </div> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="4" role="heading" id="h_note_17"></tt></span> <div class="note-title" aria-level="4" role="heading" id="h_note_17"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> Test: </strong> Indicated by <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test014.rdf"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test014.rdf"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test014.rdf"> test014.rdf </a> and <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test014.nt"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test014.nt"></tt></span> <a href="http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test014.nt"> test014.nt </a> </p> </div> </li> <li> <p> Add the following statement to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> e </em> .parent. <a href="#eventterm-element-subject"> subject </a> . <a href="#eventterm-identifier-string-value"> string-value </a> <em> e </em> . <a href="#eventterm-element-URI-string-value"> URI-string-value </a> <em> r </em> . <a href="#eventterm-identifier-string-value"> string-value </a> . </code> </p> </div> </div> <p> and then if <code> rdf:ID </code> attribute <em> i </em> is given, the above statement is reified with uri( <a href="#eventterm-identifier-identifier"> identifier </a> := resolve( <em> e </em> , <span class="delete">concat("#", </span> <span class="insert">concat("#", </span> <em> i </em> . <a href="#eventterm-identifier-string-value"> string-value </a> ))) using the reification rules in <a href="#section-Reification"> section 7.3 </a> . </p> </li> </ul> </li> </ul> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="idAboutAttr" name="idAboutAttr"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="idAttr" name="idAttr"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="idAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="idAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 id="idAboutAttr" aria-level="3" role="heading"></tt></span> <h4 id="idAboutAttr" aria-level="3" role="heading"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.22 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production idAttr <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:ID </code> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#rdf-id"> rdf-id </a> ) </p> </div> </div> <p> <strong> Constraint: </strong> : <a href="#constraint-id"> constraint-id </a> applies to the values of <code> rdf:ID </code> attributes </p> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="nodeIdAttr" name="nodeIdAttr"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="nodeIdAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="nodeIdAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_nodeIdAttr"></tt></span> <h4 aria-level="3" role="heading" id="h4_nodeIdAttr"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.23 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production nodeIdAttr <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:nodeID </code> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#rdf-id"> rdf-id </a> ) </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="aboutAttr" name="aboutAttr"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="aboutAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="aboutAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_aboutAttr"></tt></span> <h4 aria-level="3" role="heading" id="h4_aboutAttr"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.24 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production aboutAttr <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:about </code> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#URI-reference"> URI-reference </a> ) </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="propAttr" name="propAttr"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="typeAttr" name="typeAttr"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="propertyAttr" name="propertyAttr"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="propertyAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="propertyAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 id="propAttr" aria-level="3" role="heading"></tt></span> <h4 id="propAttr" aria-level="3" role="heading"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.25 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production propertyAttr <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <a href="#propertyAttributeURIs"> propertyAttributeURIs </a> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#anyString"> anyString </a> ) </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="resourceAttr" name="resourceAttr"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="resourceAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="resourceAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_resourceAttr"></tt></span> <h4 aria-level="3" role="heading" id="h4_resourceAttr"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.26 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production resourceAttr <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:resource </code> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#URI-reference"> URI-reference </a> ) </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="datatypeAttr" name="datatypeAttr"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="datatypeAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="datatypeAttr" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_datatypeAttr"></tt></span> <h4 aria-level="3" role="heading" id="h4_datatypeAttr"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.27 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production datatypeAttr <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:datatype </code> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#URI-reference"> URI-reference </a> ) </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="parseLiteral" name="parseLiteral"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="parseLiteral" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="parseLiteral" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_parseLiteral"></tt></span> <h4 aria-level="3" role="heading" id="h4_parseLiteral"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.28 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production parseLiteral <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:parseType </code> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-attribute-string-value"> string-value </a> == <span class="delete">"Literal") </span> <span class="insert">"Literal") </span> </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="parseResource" name="parseResource"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="parseResource" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="parseResource" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_parseResource"></tt></span> <h4 aria-level="3" role="heading" id="h4_parseResource"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.29 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production parseResource <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:parseType </code> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-attribute-string-value"> string-value </a> == <span class="delete">"Resource") </span> <span class="insert">"Resource") </span> </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="parseCollection" name="parseCollection"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="parseCollection" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="parseCollection" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_parseCollection"></tt></span> <h4 aria-level="3" role="heading" id="h4_parseCollection"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.30 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production parseCollection <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:parseType </code> , <br /> <span class="delete">     </span> <span class="insert"> </span> <a href="#eventterm-attribute-string-value"> string-value </a> == <span class="delete">"Collection") </span> <span class="insert">"Collection") </span> </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="parseOther" name="parseOther"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="parseOther" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="parseOther" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_parseOther"></tt></span> <h4 aria-level="3" role="heading" id="h4_parseOther"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.31 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production parseOther <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> attribute( <a href="#eventterm-attribute-URI"> URI </a> == <code> rdf:parseType </code> , <br /> <span class="delete">     </span> <span class="tagDelete">delete: <tt><a
+href="#eventterm-attribute-string-value"></tt></span> <span class="insert"> </span> <span class="tagInsert">insert: <tt><a href="#eventterm-attribute-string-value"></tt></span> <a href="#eventterm-attribute-string-value"> string-value </a> == <a href="#anyString"> anyString </a> - <span class="delete">("Resource" </span> <span class="insert">("Resource" </span> | <span class="delete">"Literal" </span> <span class="insert">"Literal" </span> | <span class="delete">"Collection") </span> <span class="insert">"Collection") </span> ) </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="URI-reference" name="URI-reference"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="URI-reference" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="URI-reference" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_URI-reference"></tt></span> <h4 aria-level="3" role="heading" id="h4_URI-reference"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.32 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production <span class="delete">URI-reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> An <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">IRI. </span> </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="literal" name="literal"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="literal" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="literal" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_literal"></tt></span> <h4 aria-level="3" role="heading" id="h4_literal"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.33 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production literal <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> Any XML element content that is allowed according to <span class="tagDelete">delete: <tt><a href="#ref-xml"></tt></span> <span class="delete">[XML] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">XML </span> definition <em> Content of Elements </em> Rule [43] <a href="http://www.w3.org/TR/2000/REC-xml-20001006#NT-content"> content </a> . in section <a href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-starttags"> 3.1 Start-Tags, End-Tags, and Empty-Element Tags </a> </p> <p> The string-value for the resulting event is discussed in <span class="tagDelete">delete: <tt><a href="#parseTypeLiteralPropertyElt"></tt></span> <span class="tagInsert">insert: <tt><a href="#parseTypeLiteralPropertyElt"></tt></span> <a href="#parseTypeLiteralPropertyElt"> section 7.2.17 </a> . </p> </div> </div> <span class="tagDelete">delete: <tt><h4></tt></span> <span class="tagDelete">delete: <tt><a id="rdf-id" name="rdf-id"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="rdf-id" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="rdf-id" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h4 aria-level="3" role="heading" id="h4_rdf-id"></tt></span> <h4 aria-level="3" role="heading" id="h4_rdf-id"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.2.34 <span class="tagInsert">insert: <tt></span></tt></span> </span> Production rdf-id <span class="tagDelete">delete: <tt></a></tt></span> </h4> <div class="productionOuter"> <div class="productionInner"> <p> An attribute <span class="tagDelete">delete: <tt><a href="#eventterm-attribute-string-value" class="termref"></tt></span> <span class="tagInsert">insert: <tt><a class="termref" href="#eventterm-attribute-string-value"></tt></span> <a class="termref" href="#eventterm-attribute-string-value"> <span class="arrow"> · </span> string-value <span class="arrow"> · </span> </a> matching any legal <span class="tagDelete">delete: <tt><a href="#ref-namespaces"></tt></span> <span class="delete">[XML-NS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-XML-NAMES"></tt></span> <a class="bibref" href="#bib-XML-NAMES"> <span class="insert">XML-NAMES </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> token <a href="http://www.w3.org/TR/REC-xml-names/#NT-NCName"> NCName </a> </p> </div> </div> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Reification" name="section-Reification"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Reification" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Reification" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-Reification"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-Reification"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.3 <span class="tagInsert">insert: <tt></span></tt></span> </span> Reification Rules <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> For the given <span class="delete">URI reference </span> <span class="insert">IRI </span> event <em> r </em> and the statement with terms <em> s </em> , <em> p </em> and <em> o </em> corresponding to the N-Triples: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> s </em> <em> p </em> <em> o </em> . </code> </p> </div> </div> <p> add the following statements to the graph: </p> <div class="ntripleOuter"> <div class="ntripleInner"> <p> <code> <em> r </em> . <a href="#eventterm-identifier-string-value"> string-value </a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <em> s </em> . </code> <br /> <code> <em> r </em> . <a href="#eventterm-identifier-string-value"> string-value </a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <em> p </em> . </code> <br /> <code> <em> r </em> . <a href="#eventterm-identifier-string-value"> string-value </a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> <em> o </em> . </code> <br /> <code> <em> r </em> . <a href="#eventterm-identifier-string-value"> string-value </a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . </code> <br /> </p> </div> </div> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-List-Expand" name="section-List-Expand"></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-List-Expand" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-List-Expand" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-List-Expand"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-List-Expand"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> 7.4 <span class="tagInsert">insert: <tt></span></tt></span> </span> List Expansion Rules <span class="tagDelete">delete: <tt></a></tt></span> </h3> <p> For the given element <em> e </em> , create a new <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-URI-reference"></tt></span> <span class="delete">RDF URI reference </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">IRI </span> <em> u </em> := <span class="delete">concat("http://www.w3.org/1999/02/22-rdf-syntax-ns#_", </span> <span class="insert">concat("http://www.w3.org/1999/02/22-rdf-syntax-ns#_", </span> <em> e </em> . <a href="#eventterm-element-liCounter"> li-counter </a> ), increment the <em> e </em> . <a href="#eventterm-element-liCounter"> li-counter </a> property by 1 and return <em> u </em> . </p> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="section-Serialising" name="section-Serialising"></tt></span> <span class="delete">8 </span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="section-Serialising" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="section-Serialising" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_section-Serialising"></tt></span> <h2 aria-level="1" role="heading" id="h2_section-Serialising"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">8. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Serializing an RDF Graph to RDF/XML <span class="tagDelete">delete: <tt></a></tt></span> </h2> <p> There are some <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-graph"></tt></span> RDF Graphs <span class="tagDelete">delete: <tt></a></tt></span> as defined in <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/"></tt></span> <span class="delete">RDF Concepts and Abstract Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">that </span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-CONCEPTS"></tt></span> <a class="bibref" href="#bib-RDF11-CONCEPTS"> <span class="insert">RDF11-CONCEPTS </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]that </span> cannot be serialized in RDF/XML. These are those that: </p> <dl> <dt> Use property names that cannot be turned into XML namespace-qualified names. <br /> </dt> <dd> An XML namespace-qualified name ( <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/REC-xml-names/#dt-qname"></tt></span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/REC-xml-names/#ns-qualnames"></tt></span> <a href="http://www.w3.org/TR/REC-xml-names/#ns-qualnames"> QName </a> ) has restrictions on the legal characters such that not all property URIs can be expressed as these names. It is recommended that implementors of RDF serializers, in order to break a URI into a namespace name and a local name, split it after the last XML non- <a href="http://www.w3.org/TR/REC-xml-names/#NT-NCName"> NCName </a> character, ensuring that the first character of the name is a <a href="http://www.w3.org/TR/REC-xml#NT-Letter"> Letter </a> or '_'. If the URI ends in a non- <a href="http://www.w3.org/TR/REC-xml-names/#NT-NCName"> NCName </a> character then throw a <span class="delete">"this </span> <span class="insert">"this </span> graph cannot be serialized in <span class="delete">RDF/XML" </span> <span class="insert">RDF/XML" </span> exception or error. </dd> <dt> Use inappropriate reserved names as properties <br /> </dt> <dd> For example, a property with the same URI as any of the <a href="#syntaxTerms"> syntaxTerms </a> production. </dd> <span class="tagInsert">insert: <tt><dt></tt></span> <dt> <span class="insert">Use the </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:HTML </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">datatype </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd></tt></span> <dd> <span class="insert">This datatype as introduced in RDF 1.1 [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RDF11-CONCEPTS"></tt></span> <a class="bibref" href="#bib-RDF11-CONCEPTS"> <span class="insert">RDF11-CONCEPTS </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> </dl> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="2" role="heading" id="h_note_18"></tt></span> <div class="note-title" aria-level="2" role="heading" id="h_note_18"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> <strong> Implementation Note (Informative): </strong> When an RDF graph is serialized to RDF/XML and has an XML Schema Datatype (XSD), it <span class="tagInsert">insert: <tt><em class="rfc2119" title="SHOULD"></tt></span> <em class="rfc2119" title="SHOULD"> SHOULD <span class="tagInsert">insert: <tt></em></tt></span> </em> be written in a form that does not require whitespace processing. XSD support is NOT required by RDF or RDF/XML so this is optional. </p> </div> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="section-rdf-in-HTML" name="section-rdf-in-HTML"></tt></span> <span class="delete">9 Using RDF/XML with HTML and XHTML </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h2></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">If RDF/XML is embedded inside HTML or XHTML this can add many new elements and attributes, many of which will not be in the appropriate DTD. This embedding causes validation against the DTD to fail. The obvious solution of changing or extending the DTD is not practical for most uses. This problem has been analyzed extensively by Sean B. Palmer in </span> <span class="tagDelete">delete: <tt><a href="http://infomesh.net/2002/rdfinhtml/"></tt></span> <span class="delete">RDF in HTML: Approaches </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rdf-in-xhtml"></tt></span> <span class="delete">[RDF-IN-XHTML] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and it concludes that there is no single embedding method that satisfies all applications and remains simple. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">The recommended approach is to not embed RDF/XML in HTML/XHTML but rather to use </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete"><link> </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">element in the </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete"><head> </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">element of the HTML/HTML to point at a separate RDF/XML document. This approach has been used for several years by the </span> <span class="tagDelete">delete: <tt><a href="http://www.dublincore.org/"></tt></span> <span class="delete">Dublin Core Metadata Initiative (DCMI) </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">on its Web site. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">To use this technique, the </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete"><link> </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">element </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">href </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">should point at the URI of the RDF/XML content and the </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">type </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">attribute should be used with the value of </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">"application/rdf+xml" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">, the proposed MIME type for RDF/XML, see </span> <span class="tagDelete">delete: <tt><a href="#section-MIME-Type"></tt></span> <span class="delete">Section 4 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">The value of the </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rel </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">attribute may also be set to indicate the relationship; this is an application dependent value. The DCMI has used and recommended </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rel="meta" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">when linking in </span> <span class="tagDelete">delete: <tt><a href="http://www.ietf.org/rfc/rfc2731.txt"></tt></span> <span class="delete">RFC 2731 — Encoding Dublin Core Metadata in HTML </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a href="#ref-rfc2731"></tt></span> <span class="delete">[RFC-2731] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">however </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rel="alternate" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">may also be appropriate. See </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/html401/types.html#type-links"></tt></span> <span class="delete">HTML 4.01 link types </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/xhtml-modularization/abstraction.html#dt_LinkTypes"></tt></span> <span class="delete">XHTML Modularization — LinkTypes </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">and </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/xhtml2/abstraction.html#dt_LinkTypes"></tt></span> <span class="delete">XHTML 2.0 — LinkTypes </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">for further information on the values that may be appropriate for the different versions of HTML. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><a href="#example21"></tt></span> <span class="delete">Example 21 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">shows using this method with the </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">link </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">tag inside an XHTML document to link to an external RDF/XML document. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a id="example21" name="example21"></tt></span> <span class="delete">Example 21: Using </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">link </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">in XHTML with an external RDF/XML document </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a href="example21.html"></tt></span> <span class="delete">example21.html </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">linking to </span> <span class="tagDelete">delete: <tt><a href="example21.rdf"></tt></span> <span class="delete">example21.rdf </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">) </span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <span class="tagDelete">delete: <tt><pre></tt></span> <span class="delete"><?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>My document</title> <meta http-equiv="Content-type" content='text/html; charset="utf-8"' /> <link rel="alternate" type="application/rdf+xml" title="RDF Version" href="example21.rdf" /> </head> <body> <h1>My document</h1> </body> </html> </span> <span class="tagDelete">delete: <tt></pre></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h2 class="nonum"></tt></span> <span class="tagDelete">delete: <tt><a id="section-rdf-in-SVG" name="section-rdf-in-SVG"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">10 </span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="informative" id="section-rdf-in-SVG" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="informative" id="section-rdf-in-SVG" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_section-rdf-in-SVG"></tt></span> <h2 aria-level="1" role="heading" id="h2_section-rdf-in-SVG"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">9. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Using RDF/XML with SVG <span class="delete">(Informative) </span> </h2> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <p> There is a standardized approach for associating RDF compatible metadata with SVG <span class="delete">— </span> <span class="insert">— </span> the metadata element which was explicitly designed for this purpose as defined in <a href="http://www.w3.org/TR/SVG/metadata.html"> Section 21 Metadata </a> of the <a href="http://www.w3.org/TR/2001/REC-SVG-20010904/"> Scalable Vector Graphics (SVG) 1.0 Specification </a> <span class="tagDelete">delete: <tt><a href="#ref-svg"></tt></span> <span class="delete">[SVG] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-SVG10"></tt></span> <a class="bibref" href="#bib-SVG10"> <span class="insert">SVG10 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] </span> and <a href="http://www.w3.org/TR/SVG11/metadata.html"> Section 21 Metadata </a> of the <a href="http://www.w3.org/TR/2003/REC-SVG11-20030114/"> Scalable Vector Graphics (SVG) 1.1 Specification </a> <span class="tagDelete">delete: <tt><a href="#ref-svg11"></tt></span> <span class="delete">[SVG11] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">. </span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-SVG11"></tt></span> <a class="bibref" href="#bib-SVG11"> <span class="insert">SVG11 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> </p> <p> This document contains two example graphs in SVG with such embedded RDF/XML inside the metadata element: <a href="http://www.w3.org/TR/rdf-syntax-grammar/figure1.svg"> figure 1 </a> and <a href="http://www.w3.org/TR/rdf-syntax-grammar/figure2.svg"> figure 2 </a> . </p> <span class="tagDelete">delete: <tt><h2 class="nonum"></tt></span> <span class="tagDelete">delete: <tt><a id="section-Acknowledgments" name="section-Acknowledgments"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">11 </span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="appendix informative" id="section-Acknowledgments" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="appendix informative" id="section-Acknowledgments" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_section-Acknowledgments"></tt></span> <h2 aria-level="1" role="heading" id="h2_section-Acknowledgments"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">A. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Acknowledgments <span class="delete">(Informative) </span> </h2> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">Gavin Carothers provided the RDF 1.1 update for the </span> <span class="tagInsert">insert: <tt><a href="#parseTypeLiteralPropertyElt"></tt></span> <a href="#parseTypeLiteralPropertyElt"> <span class="insert">Production parseTypeLiteralPropertyElt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. Ivan Herman provided valuable comments and reworked Figs 1 and 2. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This specification is a product of extended deliberations by the members of the RDFcore Working Group and the RDF and RDF Schema Working Group. </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <p> The following people provided valuable contributions to the document: </p> <ul> <li> Dan Brickley, <span class="delete">W3C/ILRT </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">/ILRT </span> </li> <li> Jeremy Carroll, HP Labs, Bristol </li> <li> Graham Klyne, Nine by Nine </li> <li> Bijan Parsia, MIND Lab at University of Maryland at College Park </li> </ul> <p> This document is a product of extended deliberations by the RDF Core working group, whose members have included: Art Barstow <span class="delete">(W3C) </span> <span class="insert">( </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">) </span> Dave Beckett (ILRT), Dan Brickley <span class="delete">(W3C/ILRT), </span> <span class="insert">( </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">/ILRT), </span> Dan Connolly <span class="delete">(W3C), </span> <span class="insert">( </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">), </span> Jeremy Carroll (Hewlett Packard), Ron Daniel (Interwoven Inc), Bill dehOra (InterX), Jos De Roo (AGFA), Jan Grant (ILRT), Graham Klyne (Clearswift and Nine by Nine), Frank Manola (MITRE Corporation), Brian McBride (Hewlett Packard), Eric Miller <span class="delete">(W3C), </span> <span class="insert">( </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">), </span> Stephen Petschulat (IBM), Patrick Stickler (Nokia), Aaron Swartz (HWG), Mike Dean (BBN Technologies / Verizon), R. V. Guha (Alpiri Inc), Pat Hayes (IHMC), Sergey Melnik (Stanford University), Martyn Horner (Profium Ltd). </p> <p> This specification also draws upon an earlier RDF Model and Syntax document edited by Ora Lassilla and Ralph Swick, and RDF Schema edited by Dan Brickley and R. V. Guha. RDF and RDF Schema Working group members who contributed to this earlier work are: Nick Arnett (Verity), Tim Berners-Lee <span class="delete">(W3C), </span> <span class="insert">( </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">), </span> Tim Bray (Textuality), Dan Brickley (ILRT / University of Bristol), Walter Chang (Adobe), Sailesh Chutani (Oracle), Dan Connolly <span class="delete">(W3C), </span> <span class="insert">( </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">), </span> Ron Daniel (DATAFUSION), Charles Frankston (Microsoft), Patrick Gannon (CommerceNet), RV Guha (Epinions, previously of Netscape Communications), Tom Hill (Apple Computer), Arthur van Hoff (Marimba), Renato Iannella (DSTC), Sandeep Jain (Oracle), Kevin Jones, (InterMind), Emiko Kezuka (Digital Vision Laboratories), Joe Lapp (webMethods Inc.), Ora Lassila (Nokia Research Center), Andrew Layman (Microsoft), Ralph LeVan (OCLC), John McCarthy (Lawrence Berkeley National Laboratory), Chris McConnell (Microsoft), Murray Maloney (Grif), Michael Mealling (Network Solutions), Norbert Mikula (DataChannel), Eric Miller (OCLC), Jim Miller <span class="delete">(W3C, </span> <span class="insert">( </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">, </span> emeritus), Frank Olken (Lawrence Berkeley National Laboratory), Jean Paoli (Microsoft), Sri Raghavan (Digital/Compaq), Lisa Rein (webMethods Inc.), Paul Resnick (University of Michigan), Bill Roberts (KnowledgeCite), Tsuyoshi Sakata (Digital Vision Laboratories), Bob Schloss (IBM), Leon Shklar (Pencom Web Works), David Singer (IBM), Wei (William) Song (SISU), Neel Sundaresan (IBM), Ralph Swick <span class="delete">(W3C), </span> <span class="insert">( </span> <span class="tagInsert">insert: <tt><abbr title="World Wide Web Consortium"></tt></span> <abbr title="World Wide Web Consortium"> <span class="insert">W3C </span> <span class="tagInsert">insert: <tt></abbr></tt></span> </abbr> <span class="insert">), </span> Naohiko Uramoto (IBM), Charles Wicksteed (Reuters Ltd.), Misha Wolf (Reuters Ltd.), Lauren Wood (SoftQuad). </p> <span class="tagDelete">delete: <tt><h2 class="nonum"></tt></span> <span class="tagDelete">delete: <tt><a id="section-References" name="section-References"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">12 References </span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="appendix informative" id="changes-rdf11" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="appendix informative" id="changes-rdf11" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_changes-rdf11"></tt></span> <h2 aria-level="1" role="heading" id="h2_changes-rdf11"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">B. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Changes since 2004 Recommendation </span> </h2> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Normative-References" name="section-Normative-References"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">Normative References </span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagDelete">delete: <tt><dl></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rdfms" name="ref-rdfms"></tt></span> <span class="delete">[RDF-MS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/"></tt></span> <span class="delete">Resource Description Framework (RDF) Model and Syntax Specification </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, O. Lassila and R. Swick, Editors. World Wide Web Consortium. 22 February 1999. </span> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> This <span class="insert">section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">Changes for RDF 1.1 Recommendation </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><ul></tt></span> <ul> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">No changes. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ul></tt></span> </ul> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">Changes for RDF 1.1 Proposed Edited Recommendation: </span> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><ol></tt></span> <ol> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Conversion to ReSpec. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">RDF 2004 errata handling: </span> <span class="tagInsert">insert: <tt><ol></tt></span> <ol> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Replaced hard-coded reference to XML and Unicode versions ( </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_2:_hard_coded_reference_to_XML_and_Unicode_versions"></tt></span> <a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_2:_hard_coded_reference_to_XML_and_Unicode_versions"> <span class="insert">background info </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">) </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Corrected the resolve action with the signature resolve(e, s) ( </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_3:_signature_resolve.28e.2C_s.29"></tt></span> <a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_3:_signature_resolve.28e.2C_s.29"> <span class="insert">background info </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">) </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Added parent accessor to element events ( </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_4:_missing_parent_accessor"></tt></span> <a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_4:_missing_parent_accessor"> <span class="insert">background info </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">) </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Allow datatyped empty literals ( </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_5:_datatyped_empty_literals"></tt></span> <a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_5:_datatyped_empty_literals"> <span class="insert">background info </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">) </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Removed ID and datatype exclusion on literal property ( </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_6:_ID_and_datatype_exclusion_on_literal_property"></tt></span> <a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_6:_ID_and_datatype_exclusion_on_literal_property"> <span class="insert">background info </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">) </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ol></tt></span> </ol> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Adapted and shortened introduction to reflect RDF 1.1 </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Updated references to RDF 1.1 documents </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Replaced "(RDF) URI reference" with "IRI" </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Removed Section on embedding RDF/XML into HTML </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Removed "Specification" from the title to bring it in line with other RDF 1.1 document titles </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Updated references to other documents </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Changed links in Sec. 2 examples from relative URI to absolute URI; same for RELAX schema in Appendix. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Added note to section on plain-literal event </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Updated link to QName definition in XML-NAMES </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Added diff with 2004 Recommendation </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Sections concerning </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:XMLLiteral </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">( </span> <span class="tagInsert">insert: <tt><a href="#section-Syntax-XML-literals"></tt></span> <a href="#section-Syntax-XML-literals"> <span class="insert">Sec. 2.8 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">and </span> <span class="tagInsert">insert: <tt><a href="#parseTypeLiteralPropertyElt"></tt></span> <a href="#parseTypeLiteralPropertyElt"> <span class="insert">Sec. 7.2.17 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">) marked as non-normative. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Adapted </span> <span class="tagInsert">insert: <tt><a href="#parseTypeLiteralPropertyElt"></tt></span> <a href="#parseTypeLiteralPropertyElt"> <span class="insert">Production parseTypeLiteralPropertyElt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">to cater for the non-normative status of </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:XMLLiteral </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Improved </span> version <span class="delete">is http://www.w3.org/TR/1999/REC-rdf-syntax-19990222. The </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/REC-rdf-syntax/"></tt></span> <span class="delete">latest version of </span> <span class="insert">of Figs. 1 and 2 (with same content) </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Removed old changes section </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Informative notes at start of Sec. 5.1 removed, as these have become irrelevant. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Added new datatype </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">rdf:HTML </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">to the list of things that cannot be serialized in RDF/XML. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt><li></tt></span> <li> <span class="insert">Replaced the link to 2004 N-Triples </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">nodeID </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">production to the </span> RDF <span class="delete">M&S </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is available at http://www.w3.org/TR/REC-rdf-syntax. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-xml" name="ref-xml"></tt></span> <span class="delete">[XML] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2000/REC-xml-20001006"></tt></span> <span class="delete">Extensible Markup Language (XML) 1.0, Second Edition </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, T. Bray, J. Paoli, C.M. Sperberg-McQueen and E. Maler, Editors. World Wide Web Consortium. 6 October 2000. This version is http://www.w3.org/TR/2000/REC-xml-20001006. </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/REC-xml"></tt></span> <span class="delete">latest version of XML </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is available at http://www.w3.org/TR/REC-xml. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-namespaces" name="ref-namespaces"></tt></span> <span class="delete">[XML-NS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/"></tt></span> <span class="delete">Namespaces in XML </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, T. Bray, D. Hollander and A. Layman, Editors. World Wide Web Consortium. 14 January 1999. This version is http://www.w3.org/TR/1999/REC-xml-names-19990114. The </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/REC-xml-names/"></tt></span> <span class="delete">latest version of Namespaces in XML </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is available at http://www.w3.org/TR/REC-xml-names. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-xml-infoset" name="ref-xml-infoset"></tt></span> <span class="delete">[INFOSET] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-xml-infoset-20011024/"></tt></span> <span class="delete">XML Information Set </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, J. Cowan and R. Tobin, Editors. World Wide Web Consortium. 24 October 2001. This version is http://www.w3.org/TR/2001/REC-xml-infoset-20011024. The </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/xml-infoset/"></tt></span> <span class="delete">latest version of XML Information set </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is available at http://www.w3.org/TR/xml-infoset. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-uri" name="ref-uri"></tt></span> <span class="delete">[URIS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.isi.edu/in-notes/rfc2396.txt"></tt></span> <span class="delete">RFC 2396 — Uniform Resource Identifiers (URI): Generic Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, T. Berners-Lee, R. Fielding and L. Masinter, IETF, August 1998. This document is http://www.isi.edu/in-notes/rfc2396.txt. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rdf-concepts"
+ name="ref-rdf-concepts"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[RDF-CONCEPTS] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/"></tt></span> <span class="delete">Resource Description Framework (RDF): Concepts and Abstract Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, Klyne G., Carroll J. (Editors), W3C Recommendation, 10 February 2004. </span> <span class="tagDelete">delete: <tt><a href ="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/"></tt></span> <span class="delete">This version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is http://www.w3.org/TR/2004/REC-rdf-primer-20040210/. The </span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/rdf-concepts/"></tt></span> <span class="delete">latest version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is http://www.w3.org/TR/rdf-concepts/. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rdf-tests"
+ name="ref-rdf-tests"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[RDF-TESTS] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/"></tt></span> <span class="delete">RDF Test Cases </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, Grant J., Beckett D. (Editors), W3C Recommendation, 10 February 2004. </span> <span class="tagDelete">delete: <tt><a href = "http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/"></tt></span> <span class="delete">This version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/. The </span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/rdf-testcases/"></tt></span> <span class="delete">latest version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is http://www.w3.org/TR/rdf-testcases/. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-keywords" name="ref-keywords"></tt></span> <span class="delete">[KEYWORDS] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.ietf.org/rfc/rfc2119.txt"></tt></span> <span class="delete">RFC 2119 — Key words for use in RFCs to Indicate Requirement Levels </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, S. Bradner, IETF. March 1997. This document is http://www.ietf.org/rfc/rfc2119.txt. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rfc3023" name="ref-rfc3023"></tt></span> <span class="delete">[RFC-3023] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.ietf.org/rfc/rfc3023.txt"></tt></span> <span class="delete">RFC 3023 — XML Media Types </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, M. Murata, S. St.Laurent, D.Kohn, IETF. January 2001. This document is http://www.ietf.org/rfc/rfc3023.txt. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-iana-media-types" name="ref-iana-media-types"></tt></span> <span class="delete">[IANA-MEDIA-TYPES] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.iana.org/assignments/media-types/"></tt></span> <span class="delete">MIME Media Types </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, The Internet Assigned Numbers Authority (IANA). This document is http://www.iana.org/assignments/media-types/ . The </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/sw/RDFCore/mediatype-registration"></tt></span> <span class="delete">registration for </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">application/rdf+xml </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is archived at http://www.w3.org/2001/sw/RDFCore/mediatype-registration . </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-xml-base" name="ref-xml-base"></tt></span> <span class="delete">[XML-BASE] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-xmlbase-20010627/"></tt></span> <span class="delete">XML Base </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, J. Marsh, Editor, W3C Recommendation. World Wide Web Consortium, 27 June 2001. This version of XML Base is http://www.w3.org/TR/2001/REC-xmlbase-20010627. The </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/xmlbase/"></tt></span> <span class="delete">latest version of XML Base </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is at http://www.w3.org/TR/xmlbase. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-xml-xc14n" name="ref-xml-xc14n"></tt></span> <span class="delete">[XML-XC14N] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2002/REC-xml-exc-c14n-20020718/"></tt></span> <span class="delete">Exclusive XML Canonicalization Version 1.0 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, J. Boyer, D.E. Eastlake 3rd, J. Reagle, Authors/Editors. W3C Recommendation. World Wide Web Consortium, 18 July 2002. This version of Exclusive XML Canonicalization is http://www.w3.org/TR/2002/REC-xml-exc-c14n-20020718. The </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/xml-exc-c14n/"></tt></span> <span class="delete">latest version of Canonical XML </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is at http://www.w3.org/TR/xml-exc-c14n. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-unicode" name="ref-unicode"></tt></span> <span class="delete">[UNICODE] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="delete">The Unicode Standard, Version 3 </span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, The Unicode Consortium, Addison-Wesley, 2000. ISBN 0-201-61633-5, as updated from time to time by the publication of new versions. (See </span> <span class="tagDelete">delete: <tt><a href="http://www.unicode.org/unicode/standard/versions/"></tt></span> <span class="delete">http://www.unicode.org/unicode/standard/versions/ </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">for the latest version and additional information on versions of the standard and of the Unicode Character Database). </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-nfc" name="ref-nfc"></tt></span> <span class="delete">[NFC] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.unicode.org/unicode/reports/tr15/"></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="delete">Unicode Normalization Forms, </span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">Unicode Standard Annex #15, Mark Davis, Martin Dürst. (See </span> <span class="tagDelete">delete: <tt><a href="http://www.unicode.org/unicode/reports/tr15/"></tt></span> <span class="delete">http://www.unicode.org/unicode/reports/tr15/ </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">for the latest version). </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt></dl></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Informative-References" name="section-Informative-References"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">Informational References </span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagDelete">delete: <tt><dl></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-charmod" name="ref-charmod"></tt></span> <span class="delete">[CHARMOD] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2002/WD-charmod-20020220/"></tt></span> <span class="delete">Character Model for the World Wide Web 1.0 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, M. Dürst, F. Yergeau, R. Ishida, M. Wolf, A. Freytag, T Texin, Editors, World Wide Web Consortium Working Draft, work in progress, 20 February 2002. This version of the Character Model is http://www.w3.org/TR/2002/WD-charmod-20020220. The </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/charmod/"></tt></span> <span class="delete">latest version of the Character Model </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is at http://www.w3.org/TR/charmod. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rdf-semantics"
+ name="ref-rdf-semantics"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[RDF-SEMANTICS] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/"></tt></span> <span class="delete">RDF Semantics </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, Hayes P. (Editor), W3C Recommendation, 10 February 2004. </span> <span class="tagDelete">delete: <tt><a href =
+"http://www.w3.org/TR/2004/REC-rdf-mt-20040210/"></tt></span> <span class="delete">This version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is http://www.w3.org/TR/2004/REC-rdf-mt-20040210/. The </span> <span class="tagDelete">delete: <tt><a
+href="http://www.w3.org/TR/rdf-mt/"></tt></span> <span class="delete">latest version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is http://www.w3.org/TR/rdf-mt/. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rdf-primer" name="ref-rdf-primer"></tt></span> <span class="delete">[RDF-PRIMER] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/"></tt></span> <span class="delete">RDF Primer </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, F. Manola, E. Miller, Editors, W3C Recommendation, 10 February 2004. </span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/"></tt></span> <span class="delete">This version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is http://www.w3.org/TR/2004/REC-rdf-primer-20040210/. The </span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/rdf-primer/"></tt></span> <span class="delete">latest version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is at http://www.w3.org/TR/rdf-primer/. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rdf-vocabulary"
+ name="ref-rdf-vocabulary"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[RDF-VOCABULARY] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210/"></tt></span> <span class="delete">RDF Vocabulary Description Language 1.0: RDF Schema </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, Brickley D., Guha R.V. (Editors), W3C Recommendation, 10 February 2004. </span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210/"></tt></span> <span class="delete">This version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is http://www.w3.org/TR/2004/REC-rdf-schema-20040210/. The </span> <span class="tagDelete">delete: <tt><a
+ href="http://www.w3.org/TR/rdf-schema/"></tt></span> <span class="delete">latest version </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is http://www.w3.org/TR/rdf-schema/. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-stripedrdf" name="ref-stripedrdf"></tt></span> <span class="delete">[STRIPEDRDF] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/2001/10/stripes/"></tt></span> <span class="delete">RDF: Understanding the Striped RDF/XML Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, D. Brickley, W3C, 2001. This document is http://www.w3.org/2001/10/stripes/. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-svg" name="ref-svg"></tt></span> <span class="delete">[SVG] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-SVG-20010904/"></tt></span> <span class="delete">Scalable Vector Graphics (SVG) 1.0 Specification </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, J. Ferraiolo (editor), 4 September 2001, W3C Recommendation. This version of SVG is http://www.w3.org/TR/2001/REC-SVG-20010904. The </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/SVG/"></tt></span> <span class="delete">latest version of SVG </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is at http://www.w3.org/TR/SVG. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-svg11" name="ref-svg11"></tt></span> <span class="delete">[SVG11] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2003/REC-SVG11-20030114/"></tt></span> <span class="delete">Scalable Vector Graphics (SVG) </span> 1.1 <span class="delete">Specification </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, J. Ferraiolo, J. FUJISAWA, D. Jackson (editors), 14 January 2003, W3C Recommendation. This version of SVG is http://www.w3.org/TR/2003/REC-SVG11-20030114/. The </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/SVG11/"></tt></span> <span class="delete">latest version of SVG </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is at http://www.w3.org/TR/SVG11. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-xpath" name="ref-xpath"></tt></span> <span class="delete">[XPATH] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/1999/REC-xpath-19991116"></tt></span> <span class="delete">XML Path Language (XPath) Version 1.0 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, J. Clark and S. DeRose, Editors. World Wide Web Consortium, 16 November 1999. This version of XPath is http://www.w3.org/TR/1999/REC-xpath-19991116. The </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/xpath"></tt></span> <span class="delete">latest version of XPath </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is at http://www.w3.org/TR/xpath. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-sax" name="ref-sax"></tt></span> <span class="delete">[SAX2] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://sax.sourceforge.net/"></tt></span> <span class="delete">SAX Simple API for XML, version 2 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, D. Megginson, SourceForge, 5 May 2000. This document is http://sax.sourceforge.net/. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-unparsing" name="ref-unparsing"></tt></span> <span class="delete">[UNPARSING] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.hpl.hp.com/techreports/2001/HPL-2001-294.html"></tt></span> <span class="delete">Unparsing RDF/XML </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, J. J. Carroll, HP Labs Technical Report, HPL-2001-294, 2001. This document is available at http://www.hpl.hp.com/techreports/2001/HPL-2001-294.html. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-relaxng" name="ref-relaxng"></tt></span> <span class="delete">[RELAXNG] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.oasis-open.org/committees/relax-ng/spec-20011203.html"></tt></span> <span class="delete">RELAX NG Specification </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, James Clark and MURATA Makoto, Editors, OASIS Committee Specification, 3 December 2001. This version of RELAX NG is http://www.oasis-open.org/committees/relax-ng/spec-20011203.html. The </span> <span class="tagDelete">delete: <tt><a href="http://www.oasis-open.org/committees/relax-ng/spec.html"></tt></span> <span class="delete">latest version of the RELAX NG Specification </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is at http://www.oasis-open.org/committees/relax-ng/spec.html. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-relaxng-nx" name="ref-relaxng-nx"></tt></span> <span class="delete">[RELAXNG-COMPACT] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.oasis-open.org/committees/relax-ng/compact-20021121.html"></tt></span> <span class="delete">RELAX NG Compact Syntax </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, James Clark, Editor. OASIS Committee Specification, 21 November 2002. This document is http://www.oasis-open.org/committees/relax-ng/compact-20021121.html. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rdf-in-xhtml" name="ref-rdf-in-xhtml"></tt></span> <span class="delete">[RDF-IN-XHTML] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://infomesh.net/2002/rdfinhtml/"></tt></span> <span class="delete">RDF in HTML: Approaches </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, Sean B. Palmer, 2002 </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-rfc2731" name="ref-rfc2731"></tt></span> <span class="delete">[RFC-2731] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.ietf.org/rfc/rfc2731.txt"></tt></span> <span class="delete">RFC 2731 — Encoding Dublin Core Metadata in HTML </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, John Kunze, DCMI, December 1999. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-xml-schema1" name="ref-xml-schema1"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[XML-SCHEMA1] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/"></tt></span> <span class="delete">XML Schema Part 1: Structures </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, H.S. Thompson, D. Beech, M. Maloney, N. Mendelsohn, Editors, World Wide Web Consortium Recommendation, 2 May 2001. This version of XML Schema Part 1: Structures is http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/. The </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/xmlschema-1/"></tt></span> <span class="delete">latest version of XML Schema Part 1: Structures </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is at http://www.w3.org/TR/xmlschema-1. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="tagDelete">delete: <tt><a id="ref-xml-schema2" name="ref-xml-schema2"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">[XML-SCHEMA2] </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><cite></tt></span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/"></tt></span> <span class="delete">XML Schema Part 2: Datatypes </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></cite></tt></span> <span class="delete">, P.V. Biron, A. Malhotra, Editors, World Wide Web Consortium Recommendation, 2 May 2001. This version of XML Schema Part 2: Datatypes is http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/. The </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/xmlschema-2/"></tt></span> <span class="delete">latest version of XML Schema Part 2: Datatypes </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">is at http://www.w3.org/TR/xmlschema-2. </span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt></dl></tt></span> <span class="tagDelete">delete: <tt><hr /></tt></span> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="section-Schemas" name="section-Schemas"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">A </span> <span class="insert">N-Triples </span> <span class="tagInsert">insert: <tt><code></tt></span> <code> <span class="insert">BLANK_NODE_LABEL </span> <span class="tagInsert">insert: <tt></code></tt></span> </code> <span class="insert">production. </span> <span class="tagInsert">insert: <tt></li></tt></span> </li> <span class="tagInsert">insert: <tt></ol></tt></span> </ol> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="appendix informative" id="section-Schemas" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="appendix informative" id="section-Schemas" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_section-Schemas"></tt></span> <h2 aria-level="1" role="heading" id="h2_section-Schemas"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">C. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> Syntax Schemas <span class="delete">(Informative) </span> </h2> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> <span class="insert">This section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <p> This appendix contains XML schemas for validating RDF/XML forms. These are example schemas for information only and are not part of this specification. </p> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-RELAXNG-Schema" name="section-RELAXNG-Schema"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">A.1 RELAX NG </span> <span class="tagInsert">insert: <tt><section class="informative" id="section-RELAXNG-Schema" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="informative" id="section-RELAXNG-Schema" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_section-RELAXNG-Schema"></tt></span> <h3 aria-level="2" role="heading" id="h3_section-RELAXNG-Schema"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">C.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">RELAX NG </span> Compact Schema <span class="delete">(Informative) </span> </h3> <p> <span class="tagInsert">insert: <tt><em></tt></span> <em> This <span class="insert">section is non-normative. </span> <span class="tagInsert">insert: <tt></em></tt></span> </em> <span class="tagInsert">insert: <tt></p></tt></span> </p> <span class="tagInsert">insert: <tt><p></tt></span> <p> <span class="insert">This </span> is an <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/rdfxml.rnc"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/rdfxml.rnc"> example schema in <span class="delete">RELAX NG </span> <span class="insert">RELAX NG </span> Compact <span class="tagInsert">insert: <tt></a></tt></span> </a> (for ease of reading) for RDF/XML. Applications can also use the <span class="tagDelete">delete: <tt><a href="rdfxml.rng"></tt></span> <span class="delete">RELAX NG </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/rdfxml.rng"></tt></span> <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/rdfxml.rng"> <span class="insert">RELAX NG </span> XML version </a> . These formats are described in <span class="tagDelete">delete: <tt><a href="http://www.oasis-open.org/committees/relax-ng/spec-20011203.html"></tt></span> <span class="delete">RELAX NG </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a href="#ref-relaxng"></tt></span> <span class="delete">[RELAXNG] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">) and </span> <span class="tagDelete">delete: <tt><a href="http://www.thaiopensource.com/relaxng/compact/"></tt></span> <span class="delete">RELAX NG </span> <span class="insert">RELAX NG [ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RELAXNG"></tt></span> <a class="bibref" href="#bib-RELAXNG"> <span class="insert">RELAXNG </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">] and RELAX NG </span> Compact <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">( </span> <span class="tagDelete">delete: <tt><a href="#ref-relaxng-nx"></tt></span> <span class="delete">[RELAXNG-COMPACT] </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">). </span> <span class="insert">[ </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a class="bibref" href="#bib-RELAXNG-COMPACT"></tt></span> <a class="bibref" href="#bib-RELAXNG-COMPACT"> <span class="insert">RELAXNG-COMPACT </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">]. </span> </p> <div class="note"> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><strong></tt></span> <span class="delete">Note: </span> <span class="tagDelete">delete: <tt></strong></tt></span> <span class="tagInsert">insert: <tt><div class="note-title" aria-level="3" role="heading" id="h_note_19"></tt></span> <div class="note-title" aria-level="3" role="heading" id="h_note_19"> <span class="tagInsert">insert: <tt><span></tt></span> <span> <span class="insert">Note </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="tagInsert">insert: <tt></div></tt></span> </div> <span class="tagInsert">insert: <tt><p class=""></tt></span> <p class=""> The RNGC schema has been updated to attempt to match the grammar but this has not been checked or used to validate RDF/XML. </p> </div> <span class="tagDelete">delete: <tt><div class="exampleOuter"></tt></span> <span class="tagDelete">delete: <tt><div class="figure"></tt></span> <span class="tagDelete">delete: <tt><a href="rdfxml.rnc"></tt></span> <span class="delete">RELAX NG Compact Schema for RDF/XML </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><div class="exampleInner"></tt></span> <pre> # # RELAX NG Compact Schema for RDF/XML Syntax # # This schema is for information only and NON-NORMATIVE # # It is based on one originally written by James Clark in # http://lists.w3.org/Archives/Public/www-rdf-comments/2001JulSep/0248.html # and updated with later changes. # namespace local = <span class="delete">"" </span> <span class="insert">"" </span> namespace rdf = <span class="delete">"http://www.w3.org/1999/02/22-rdf-syntax-ns#" </span> <span class="insert">"http://www.w3.org/1999/02/22-rdf-syntax-ns#" </span> datatypes xsd = <span class="delete">"http://www.w3.org/2001/XMLSchema-datatypes" </span> <span class="insert">"http://www.w3.org/2001/XMLSchema-datatypes" </span> start = doc # I cannot seem to do this in RNGC so they are expanded in-line # coreSyntaxTerms = rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype # syntaxTerms = coreSyntaxTerms | rdf:Description | rdf:li # oldTerms = rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID # nodeElementURIs = * - ( coreSyntaxTerms | rdf:li | oldTerms ) # propertyElementURIs = * - ( coreSyntaxTerms | rdf:Description | oldTerms ) # propertyAttributeURIs = * - ( coreSyntaxTerms | rdf:Description | rdf:li | oldTerms ) # Also needed to allow rdf:li on all property element productions # since we can't capture the rdf:li rewriting to rdf_<n> in relaxng # Need to add these explicitly xmllang = attribute xml:lang { text } xmlbase = attribute xml:base { text } # and to forbid every other xml:* attribute, element doc = RDF | nodeElement RDF = element rdf:RDF { xmllang?, xmlbase?, nodeElementList } nodeElementList = nodeElement* # Should be something like: # ws* , ( nodeElement , ws* )* # but RELAXNG does this by default, ignoring whitespace separating tags. nodeElement = element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype | rdf:li | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID ) { (idAttr | nodeIdAttr | aboutAttr )?, xmllang?, xmlbase?, propertyAttr*, propertyEltList } # It is not possible to say <span class="delete">"and </span> <span class="insert">"and </span> not things # beginning with _ in the rdf: <span class="delete">namespace" </span> <span class="insert">namespace" </span> in RELAX NG. ws = <span class="delete">" " </span> <span class="insert">" " </span> # Not used in this RELAX NG schema; but should be any legal XML # whitespace defined by http://www.w3.org/TR/2000/REC-xml-20001006#NT-S propertyEltList = propertyElt* # Should be something like: # ws* , ( propertyElt , ws* )* # but RELAXNG does this by default, ignoring whitespace separating tags. propertyElt = resourcePropertyElt | literalPropertyElt | parseTypeLiteralPropertyElt | parseTypeResourcePropertyElt | parseTypeCollectionPropertyElt | parseTypeOtherPropertyElt | emptyPropertyElt resourcePropertyElt = element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype | rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID | xml:* ) { idAttr?, xmllang?, xmlbase?, nodeElement } literalPropertyElt = element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype | rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID | xml:* ) { <span class="delete">(idAttr | datatypeAttr )?, </span> <span class="insert">idAttr? , datatypeAttr?, </span> xmllang?, xmlbase?, text } parseTypeLiteralPropertyElt = element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype | rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID | xml:* ) { idAttr?, parseLiteral, xmllang?, xmlbase?, literal } parseTypeResourcePropertyElt = element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype | rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID | xml:* ) { idAttr?, parseResource, xmllang?, xmlbase?, propertyEltList } parseTypeCollectionPropertyElt = element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype | rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID | xml:* ) { idAttr?, xmllang?, xmlbase?, parseCollection, nodeElementList } parseTypeOtherPropertyElt = element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype | rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID | xml:* ) { idAttr?, xmllang?, xmlbase?, parseOther, any } emptyPropertyElt = element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype | rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID | xml:* ) { idAttr?, (resourceAttr | <span class="delete">nodeIdAttr)?, </span> <span class="insert">nodeIdAttr | datatypeAttr )?, </span> xmllang?, xmlbase?, propertyAttr* } idAttr = attribute rdf:ID { IDsymbol } nodeIdAttr = attribute rdf:nodeID { IDsymbol } aboutAttr = attribute rdf:about { URI-reference } propertyAttr = attribute * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype | rdf:li | rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID | xml:* ) { string } resourceAttr = attribute rdf:resource { URI-reference } datatypeAttr = attribute rdf:datatype { URI-reference } parseLiteral = attribute rdf:parseType { <span class="delete">"Literal" </span> <span class="insert">"Literal" </span> } parseResource = attribute rdf:parseType { <span class="delete">"Resource" </span> <span class="insert">"Resource" </span> } parseCollection = attribute rdf:parseType { <span class="delete">"Collection" </span> <span class="insert">"Collection" </span> } parseOther = attribute rdf:parseType { text } URI-reference = string literal = any IDsymbol = xsd:NMTOKEN any = mixed { element * { attribute * { text }*, any }* } </pre> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagDelete">delete: <tt><h2></tt></span> <span class="tagDelete">delete: <tt><a id="changes" name="changes"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="section-Changes" name="section-Changes"></tt></span> <span class="delete">B Revisions since Draft 10 </span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section class="appendix" id="references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section class="appendix" id="references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h2 aria-level="1" role="heading" id="h2_references"></tt></span> <h2 aria-level="1" role="heading" id="h2_references"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">D. </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">References </span> <span class="tagInsert">insert: <tt></h2></tt></span> </h2> <span class="tagInsert">insert: <tt><section id="normative-references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="normative-references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_normative-references"></tt></span> <h3 aria-level="2" role="heading" id="h3_normative-references"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">D.1 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Normative references </span> <span class="tagInsert">insert: <tt></h3></tt></span> </h3> <span class="tagInsert">insert: <tt><dl class="bibliography" about=""></tt></span> <dl class="bibliography" about=""> <span class="tagInsert">insert: <tt><dt id="bib-JSON-LD"></tt></span> <dt id="bib-JSON-LD"> <span class="insert">[JSON-LD] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Manu Sporny, Gregg Kellogg, Markus Lanthaler, Editors. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/json-ld/"></tt></span> <a href="http://www.w3.org/TR/json-ld/"> <span class="insert">JSON-LD 1.0 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">. 16 January 2014. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/json-ld/"></tt></span> <a href="http://www.w3.org/TR/json-ld/"> <span class="insert">http://www.w3.org/TR/json-ld/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-N-TRIPLES"></tt></span> <dt id="bib-N-TRIPLES"> <span class="insert">[N-TRIPLES] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Gavin Carothers, Andy Seabourne. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-n-triples-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-n-triples-20140225/"> <span class="insert">RDF 1.1 N-Triples </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">. W3C Recommendation, 25 February 2014. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-n-triples-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-n-triples-20140225/"> <span class="insert">http://www.w3.org/TR/2014/REC-n-triples-20140225/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. The latest edition is available at </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/n-triples/"></tt></span> <a href="http://www.w3.org/TR/n-triples/"> <span class="insert">http://www.w3.org/TR/n-triples/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RDF11-CONCEPTS"></tt></span> <dt id="bib-RDF11-CONCEPTS"> <span class="insert">[RDF11-CONCEPTS] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Richard Cyganiak, David Wood, Markus Lanthaler. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/"> <span class="insert">RDF 1.1 Concepts and Abstract Syntax. </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">W3C Recommendation, 25 February 2014. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/"> <span class="insert">http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. The latest edition is available at </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-concepts/"></tt></span> <a href="http://www.w3.org/TR/rdf11-concepts/"> <span class="insert">http://www.w3.org/TR/rdf11-concepts/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RDF11-MT"></tt></span> <dt id="bib-RDF11-MT"> <span class="insert">[RDF11-MT] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Patrick J. Hayes, Peter F. Patel-Schneider. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/"> <span class="insert">RDF 1.1 Semantics. </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">W3C Recommendation, 25 February 2014. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/"> <span class="insert">http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. The latest edition is available at </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf11-mt/"></tt></span> <a href="http://www.w3.org/TR/rdf11-mt/"> <span class="insert">http://www.w3.org/TR/rdf11-mt/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RDF11-SCHEMA"></tt></span> <dt id="bib-RDF11-SCHEMA"> <span class="insert">[RDF11-SCHEMA] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Dan Brickley, R. V. Guha. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-rdf-schema-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-rdf-schema-20140225/"> <span class="insert">RDF Schema 1.1 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">. W3C Recommendation, 25 February 2014. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-rdf-schema-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-rdf-schema-20140225/"> <span class="insert">http://www.w3.org/TR/2014/REC-rdf-schema-20140225/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. The latest published version is available at </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdf-schema/"></tt></span> <a href="http://www.w3.org/TR/rdf-schema/"> <span class="insert">http://www.w3.org/TR/rdf-schema/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RDFA-PRIMER"></tt></span> <dt id="bib-RDFA-PRIMER"> <span class="insert">[RDFA-PRIMER] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Ivan Herman; Ben Adida; Manu Sporny; Mark Birbeck. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdfa-primer/"></tt></span> <a href="http://www.w3.org/TR/rdfa-primer/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">RDFa 1.1 Primer - Second Edition </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 22 August 2013. W3C Note. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/rdfa-primer/"></tt></span> <a href="http://www.w3.org/TR/rdfa-primer/"> <span class="insert">http://www.w3.org/TR/rdfa-primer/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RFC3023"></tt></span> <dt id="bib-RFC3023"> <span class="insert">[RFC3023] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">M. Murata; S. St.Laurent; D. Kohn. </span> <span class="tagInsert">insert: <tt><a href="http://www.ietf.org/rfc/rfc3023.txt"></tt></span> <a href="http://www.ietf.org/rfc/rfc3023.txt"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">XML Media Types (RFC 3023) </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. January 2001. RFC. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.ietf.org/rfc/rfc3023.txt"></tt></span> <a href="http://www.ietf.org/rfc/rfc3023.txt"> <span class="insert">http://www.ietf.org/rfc/rfc3023.txt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-TRIG"></tt></span> <dt id="bib-TRIG"> <span class="insert">[TRIG] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Gavin Carothers, Andy Seaborne. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-trig-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-trig-20140225/"> <span class="insert">TriG: RDF Dataset Language </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">. W3C Recommendation, 25 February 2014. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-trig-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-trig-20140225/"> <span class="insert">http://www.w3.org/TR/2014/REC-trig-20140225/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. The latest edition is available at </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/trig/"></tt></span> <a href="http://www.w3.org/TR/trig/"> <span class="insert">http://www.w3.org/TR/trig/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-TURTLE"></tt></span> <dt id="bib-TURTLE"> <span class="insert">[TURTLE] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Eric Prud'hommeaux, Gavin Carothers. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-turtle-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-turtle-20140225/"> <span class="insert">RDF 1.1 Turtle: Terse RDF Triple Language. </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">W3C Recommendation, 25 February 2014. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/2014/REC-turtle-20140225/"></tt></span> <a href="http://www.w3.org/TR/2014/REC-turtle-20140225/"> <span class="insert">http://www.w3.org/TR/2014/REC-turtle-20140225/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. The latest edition is available at </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/turtle/"></tt></span> <a href="http://www.w3.org/TR/turtle/"> <span class="insert">http://www.w3.org/TR/turtle/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-XML-INFOSET"></tt></span> <dt id="bib-XML-INFOSET"> <span class="insert">[XML-INFOSET] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">John Cowan; Richard Tobin. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xml-infoset"></tt></span> <a href="http://www.w3.org/TR/xml-infoset"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">XML Information Set (Second Edition) </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 4 February 2004. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xml-infoset"></tt></span> <a href="http://www.w3.org/TR/xml-infoset"> <span class="insert">http://www.w3.org/TR/xml-infoset </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-XML-NAMES"></tt></span> <dt id="bib-XML-NAMES"> <span class="insert">[XML-NAMES] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Tim Bray; Dave Hollander; Andrew Layman; Richard Tobin; Henry Thompson et al. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xml-names"></tt></span> <a href="http://www.w3.org/TR/xml-names"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">Namespaces in XML 1.0 (Third Edition) </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 8 December 2009. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xml-names"></tt></span> <a href="http://www.w3.org/TR/xml-names"> <span class="insert">http://www.w3.org/TR/xml-names </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-XML10"></tt></span> <dt id="bib-XML10"> <span class="insert">[XML10] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Tim Bray; Jean Paoli; Michael Sperberg-McQueen; Eve Maler; François Yergeau et al. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xml"></tt></span> <a href="http://www.w3.org/TR/xml"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">Extensible Markup Language (XML) 1.0 (Fifth Edition) </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 26 November 2008. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xml"></tt></span> <a href="http://www.w3.org/TR/xml"> <span class="insert">http://www.w3.org/TR/xml </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-XMLSCHEMA-2"></tt></span> <dt id="bib-XMLSCHEMA-2"> <span class="insert">[XMLSCHEMA-2] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:requires"></tt></span> <dd rel="dcterms:requires"> <span class="insert">Paul V. Biron; Ashok Malhotra. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xmlschema-2/"></tt></span> <a href="http://www.w3.org/TR/xmlschema-2/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">XML Schema Part 2: Datatypes Second Edition </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 28 </span> October <span class="delete">2003 (Informative) </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h2></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">Changes since </span> <span class="tagDelete">delete: <tt><a href="http://www.w3.org/TR/2003/WD-rdf-syntax-grammar-20031010/"></tt></span> <span class="delete">10 October 2003 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">second last call working draft </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">These are are divided into non-editorial and editorial. The non-editorial changes also list consquential editorial changes. Editorial changes are those which do not result in any change in the meaning of an RDF document or the behaviour of an RDF application. </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Changes-non-editorial" name="section-Changes-non-editorial"></tt></span> <span class="delete">Appendix B.1: Non-Editorial Revisions </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">None </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Changes-editorial" name="section-Changes-editorial"></tt></span> <span class="delete">Appendix B.2: Editorial Revisions </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></h3></tt></span> <span class="tagDelete">delete: <tt><dl></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="delete">German Translation </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="delete">Fix the German in </span> <span class="tagDelete">delete: <tt><a href="#example8"></tt></span> <span class="delete">Example 8 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">in section </span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-languages"></tt></span> <span class="delete">2.7 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">after the </span> <span class="tagDelete">delete: <tt><a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003OctDec/0215.html"></tt></span> <span class="delete">comment by Benjamin Nowack </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="delete">No property attributes on rdf:parseType="Resource" </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><a href="#section-Syntax-property-attributes"></tt></span> <span class="delete">2.5 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">Update to reflect the syntax definition that property attributes cannot be used with </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rdf:parseType="Resource" </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">as pointed out by </span> <span class="tagDelete">delete: <tt><a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003OctDec/0074.html"></tt></span> <span class="delete">comment by Sabadello 2003-10-30 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></dd></tt></span> <span class="tagDelete">delete: <tt><dt></tt></span> <span class="delete">URI Encoding </span> <span class="tagDelete">delete: <tt></dt></tt></span> <span class="tagDelete">delete: <tt><dd></tt></span> <span class="tagDelete">delete: <tt><a href="#section-identifier-node"></tt></span> <span class="delete">6.1.6 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a href="#section-literal-node"></tt></span> <span class="delete">6.1.8 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a href="#section-typed-literal-node"></tt></span> <span class="delete">6.1.9 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">after </span> <span class="tagDelete">delete: <tt><a href="http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Nov/0006.html"></tt></span> <span class="delete">proposal by Jeremy Carroll </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><a href="#section-element-node"></tt></span> <span class="delete">6.1.2 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a href="#section-attribute-node"></tt></span> <span class="delete">6.1.4 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">Added element/attribute URI-string-value accessors </span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><a href="#nodeElement"></tt></span> <span class="delete">7.2.11 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">, </span> <span class="tagDelete">delete: <tt><a href="#emptyPropertyElt"></tt></span> <span class="delete">7.2.21 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">Added use of new uri event for the </span> <span class="tagDelete">delete: <tt><code></tt></span> <span class="delete">rdf:type </span> <span class="tagDelete">delete: <tt></code></tt></span> <span class="delete">cases </span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><a href="#nodeElement"></tt></span> <span class="delete">7.2.11 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(<e.URI> and <a.URI>), </span> <span class="tagDelete">delete: <tt><a href="#resourcePropertyElt"></tt></span> <span class="delete">7.2.15 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(<e.URI>) </span> <span class="tagDelete">delete: <tt><a href="#literalPropertyElt"></tt></span> <span class="delete">7.2.16 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(<e.URI>) </span> <span class="tagDelete">delete: <tt><a href="#parseTypeLiteralPropertyElt"></tt></span> <span class="delete">7.2.17 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(<e.URI>) </span> <span class="tagDelete">delete: <tt><a href="#parseTypeResourcePropertyElt"></tt></span> <span class="delete">7.2.18 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(<e.URI>) </span> <span class="tagDelete">delete: <tt><a href="#parseTypeCollectionPropertyElt"></tt></span> <span class="delete">7.2.19 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(<e.URI> twice) </span> <span class="tagDelete">delete: <tt><a href="#emptyPropertyElt"></tt></span> <span class="delete">7.2.21 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">(<e.URI> twice, <a.URI> once) changed from X.URI to X.URI-string-value (anywhere "<"..">" appeared in the grammar action without a hardcoded URI reference) </span> <span class="tagDelete">delete: <tt><br /></tt></span> <span class="tagDelete">delete: <tt><a href="#URI-reference"></tt></span> <span class="delete">7.2.32 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">Replace action wording with "An RDF URI reference" </span> <span class="tagDelete">delete: <tt><br/></tt></span> <span class="delete">All changed as outlined in </span> <span class="tagDelete">delete: <tt><a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003OctDec/0100.html"></tt></span> <span class="delete">proposal 2003-10-06 </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="delete">after </span> <span class="tagDelete">delete: <tt><a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003OctDec/0068.html"></tt></span> <span class="delete">comment by Patel-Schneider 2003-10-29 </span> <span class="insert">2004. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xmlschema-2/"></tt></span> <a href="http://www.w3.org/TR/xmlschema-2/"> <span class="insert">http://www.w3.org/TR/xmlschema-2/ </span> </a> </dd> </dl> <span class="tagDelete">delete: <tt><h3></tt></span> <span class="tagDelete">delete: <tt><a id="section-Changes-none" name="section-Changes-none"></tt></span> <span class="delete">Appendix B.3: Issues requiring no document revisions </span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt><section id="informative-references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"></tt></span> <section id="informative-references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"> <span class="tagInsert">insert: <tt><h3 aria-level="2" role="heading" id="h3_informative-references"></tt></span> <h3 aria-level="2" role="heading" id="h3_informative-references"> <span class="tagInsert">insert: <tt><span class="secno"></tt></span> <span class="secno"> <span class="insert">D.2 </span> <span class="tagInsert">insert: <tt></span></tt></span> </span> <span class="insert">Informative references </span> </h3> <span class="tagDelete">delete: <tt><p></tt></span> <span class="delete">None </span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><a id="section-Changes2" name="section-Changes2"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="section-Changes2-non-editorial" name="section-Changes2-non-editorial"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt><a id="section-Changes2-editorial" name="section-Changes2-editorial"></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt><hr /></tt></span> <span class="tagDelete">delete: <tt><div class="metadata"></tt></span> <span class="tagDelete">delete: <tt><p></tt></span> <span class="tagDelete">delete: <tt><a href="metadata.rdf"></tt></span> <span class="tagDelete">delete: <tt><img src="http://www.w3.org/RDF/icons/rdf_metadata_button.40" alt="RDF/XML Metadata" /></tt></span> <span class="tagDelete">delete: <tt></a></tt></span> <span class="tagDelete">delete: <tt></p></tt></span> <span class="tagDelete">delete: <tt></div></tt></span> <span class="tagInsert">insert: <tt><dl class="bibliography" about=""></tt></span> <dl class="bibliography" about=""> <span class="tagInsert">insert: <tt><dt id="bib-CHARMOD"></tt></span> <dt id="bib-CHARMOD"> <span class="insert">[CHARMOD] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">Martin Dürst; François Yergeau; Richard Ishida; Misha Wolf; Tex Texin et al. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/charmod/"></tt></span> <a href="http://www.w3.org/TR/charmod/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">Character Model for the World Wide Web 1.0: Fundamentals </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 15 February 2005. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/charmod/"></tt></span> <a href="http://www.w3.org/TR/charmod/"> <span class="insert">http://www.w3.org/TR/charmod/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-IANA-MEDIA-TYPES"></tt></span> <dt id="bib-IANA-MEDIA-TYPES"> <span class="insert">[IANA-MEDIA-TYPES] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.iana.org/assignments/media-types/"></tt></span> <a href="http://www.iana.org/assignments/media-types/"> <span class="insert">MIME Media Types </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">. The Internet Assigned Numbers Authority (IANA). The registration for application/rdf+xml is archived at </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2001/sw/RDFCore/mediatype-registration"></tt></span> <a href="http://www.w3.org/2001/sw/RDFCore/mediatype-registration"> <span class="insert">http://www.w3.org/2001/sw/RDFCore/mediatype-registration </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-NFC"></tt></span> <dt id="bib-NFC"> <span class="insert">[NFC] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">M. Davis, Ken Whistler. </span> <span class="tagInsert">insert: <tt><a href="http://www.unicode.org/reports/tr15/"></tt></span> <a href="http://www.unicode.org/reports/tr15/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">TR15, Unicode Normalization Forms. </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 17 September 2010, URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.unicode.org/reports/tr15/"></tt></span> <a href="http://www.unicode.org/reports/tr15/"> <span class="insert">http://www.unicode.org/reports/tr15/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RDFMS"></tt></span> <dt id="bib-RDFMS"> <span class="insert">[RDFMS] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">Ora Lassila; Ralph R. Swick. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/"></tt></span> <a href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/"> <span class="insert">Resource Description Framework (RDF) Model and Syntax Specification </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">. 22 February 1999. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/"></tt></span> <a href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/"> <span class="insert">http://www.w3.org/TR/1999/REC-rdf-syntax-19990222 </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RELAXNG"></tt></span> <dt id="bib-RELAXNG"> <span class="insert">[RELAXNG] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">James Clark and Murata Makoto, editors. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.oasis-open.org/committees/relax-ng/spec-20011203.html"></tt></span> <a href="http://www.oasis-open.org/committees/relax-ng/spec-20011203.html"> <span class="insert">RELAX NG Specification </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">. OASIS Committee Specification, 3 December 2001. Latest version: </span> <span class="tagInsert">insert: <tt><a href="http://www.oasis-open.org/committees/relax-ng/spec.html"></tt></span> <a href="http://www.oasis-open.org/committees/relax-ng/spec.html"> <span class="insert">http://www.oasis-open.org/committees/relax-ng/spec.html </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RELAXNG-COMPACT"></tt></span> <dt id="bib-RELAXNG-COMPACT"> <span class="insert">[RELAXNG-COMPACT] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">James Clark, editor. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.oasis-open.org/committees/relax-ng/compact-20021121.html"></tt></span> <a href="http://www.oasis-open.org/committees/relax-ng/compact-20021121.html"> <span class="insert">RELAX NG Compact Syntax </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="insert">. OASIS Committee Specification, 21 November 2002. URI: </span> <span class="tagInsert">insert: <tt><a href="http://www.oasis-open.org/committees/relax-ng/compact-20021121.html"></tt></span> <a href="http://www.oasis-open.org/committees/relax-ng/compact-20021121.html"> <span class="insert">http://www.oasis-open.org/committees/relax-ng/compact-20021121.html </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RFC2119"></tt></span> <dt id="bib-RFC2119"> <span class="insert">[RFC2119] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">S. Bradner. </span> <span class="tagInsert">insert: <tt><a href="http://www.ietf.org/rfc/rfc2119.txt"></tt></span> <a href="http://www.ietf.org/rfc/rfc2119.txt"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">Key words for use in RFCs to Indicate Requirement Levels. </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">March 1997. Internet RFC 2119. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.ietf.org/rfc/rfc2119.txt"></tt></span> <a href="http://www.ietf.org/rfc/rfc2119.txt"> <span class="insert">http://www.ietf.org/rfc/rfc2119.txt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-RFC3986"></tt></span> <dt id="bib-RFC3986"> <span class="insert">[RFC3986] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">T. Berners-Lee; R. Fielding; L. Masinter. </span> <span class="tagInsert">insert: <tt><a href="http://www.ietf.org/rfc/rfc3986.txt"></tt></span> <a href="http://www.ietf.org/rfc/rfc3986.txt"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">Uniform Resource Identifier (URI): Generic Syntax (RFC 3986) </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. January 2005. RFC. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.ietf.org/rfc/rfc3986.txt"></tt></span> <a href="http://www.ietf.org/rfc/rfc3986.txt"> <span class="insert">http://www.ietf.org/rfc/rfc3986.txt </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-SAX"></tt></span> <dt id="bib-SAX"> <span class="insert">[SAX] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">D. Megginson, et al. </span> <span class="tagInsert">insert: <tt><a href="http://www.megginson.com/downloads/SAX/"></tt></span> <a href="http://www.megginson.com/downloads/SAX/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">SAX: The Simple API for XML </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. May 1998. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.megginson.com/downloads/SAX/"></tt></span> <a href="http://www.megginson.com/downloads/SAX/"> <span class="insert">http://www.megginson.com/downloads/SAX/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-STRIPEDRDF"></tt></span> <dt id="bib-STRIPEDRDF"> <span class="insert">[STRIPEDRDF] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">D. Brickley. </span> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2001/10/stripes/"></tt></span> <a href="http://www.w3.org/2001/10/stripes/"> <span class="insert">RDF: Understanding the Striped RDF/XML Syntax </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. W3C, 2001. URI: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/2001/10/stripes/"></tt></span> <a href="http://www.w3.org/2001/10/stripes/"> <span class="insert">http://www.w3.org/2001/10/stripes/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-SVG10"></tt></span> <dt id="bib-SVG10"> <span class="insert">[SVG10] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">Jon Ferraiolo. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/SVG/"></tt></span> <a href="http://www.w3.org/TR/SVG/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">Scalable Vector Graphics (SVG) 1.0 Specification </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 4 September 2001. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/SVG/"></tt></span> <a href="http://www.w3.org/TR/SVG/"> <span class="insert">http://www.w3.org/TR/SVG/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-SVG11"></tt></span> <dt id="bib-SVG11"> <span class="insert">[SVG11] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">Erik Dahlström; Patrick Dengler; Anthony Grasso; Chris Lilley; Cameron McCormack; Doug Schepers; Jonathan Watt; Jon Ferraiolo; Jun Fujisawa; Dean Jackson et al. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/SVG11/"></tt></span> <a href="http://www.w3.org/TR/SVG11/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">Scalable Vector Graphics (SVG) 1.1 (Second Edition) </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 16 August 2011. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/SVG11/"></tt></span> <a href="http://www.w3.org/TR/SVG11/"> <span class="insert">http://www.w3.org/TR/SVG11/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-UNICODE"></tt></span> <dt id="bib-UNICODE"> <span class="insert">[UNICODE] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="tagInsert">insert: <tt><a href="http://www.unicode.org/versions/latest/"></tt></span> <a href="http://www.unicode.org/versions/latest/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">The Unicode Standard </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.unicode.org/versions/latest/"></tt></span> <a href="http://www.unicode.org/versions/latest/"> <span class="insert">http://www.unicode.org/versions/latest/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-XMLBASE"></tt></span> <dt id="bib-XMLBASE"> <span class="insert">[XMLBASE] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">Jonathan Marsh; Richard Tobin. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xmlbase/"></tt></span> <a href="http://www.w3.org/TR/xmlbase/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">XML Base (Second Edition) </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 28 January 2009. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xmlbase/"></tt></span> <a href="http://www.w3.org/TR/xmlbase/"> <span class="insert">http://www.w3.org/TR/xmlbase/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-XMLSCHEMA-1"></tt></span> <dt id="bib-XMLSCHEMA-1"> <span class="insert">[XMLSCHEMA-1] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">Henry Thompson; David Beech; Murray Maloney; Noah Mendelsohn et al. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xmlschema-1/"></tt></span> <a href="http://www.w3.org/TR/xmlschema-1/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">XML Schema Part 1: Structures Second Edition </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 28 October 2004. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xmlschema-1/"></tt></span> <a href="http://www.w3.org/TR/xmlschema-1/"> <span class="insert">http://www.w3.org/TR/xmlschema-1/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-XPATH"></tt></span> <dt id="bib-XPATH"> <span class="insert">[XPATH] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">James Clark; Steven DeRose. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xpath"></tt></span> <a href="http://www.w3.org/TR/xpath"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">XML Path Language (XPath) Version 1.0 </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 16 November 1999. W3C Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xpath"></tt></span> <a href="http://www.w3.org/TR/xpath"> <span class="insert">http://www.w3.org/TR/xpath </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-XPATH-DATAMODEL-30"></tt></span> <dt id="bib-XPATH-DATAMODEL-30"> <span class="insert">[XPATH-DATAMODEL-30] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">Norman Walsh; Anders Berglund; John Snelson. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xpath-datamodel-30/"></tt></span> <a href="http://www.w3.org/TR/xpath-datamodel-30/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">XQuery and XPath Data Model 3.0 </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 22 October 2013. W3C Proposed Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xpath-datamodel-30/"></tt></span> <a href="http://www.w3.org/TR/xpath-datamodel-30/"> <span class="insert">http://www.w3.org/TR/xpath-datamodel-30/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt><dt id="bib-XPATH-FUNCTIONS-30"></tt></span> <dt id="bib-XPATH-FUNCTIONS-30"> <span class="insert">[XPATH-FUNCTIONS-30] </span> <span class="tagInsert">insert: <tt></dt></tt></span> </dt> <span class="tagInsert">insert: <tt><dd rel="dcterms:references"></tt></span> <dd rel="dcterms:references"> <span class="insert">Michael Kay. </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xpath-functions-30/"></tt></span> <a href="http://www.w3.org/TR/xpath-functions-30/"> <span class="tagInsert">insert: <tt><cite></tt></span> <cite> <span class="insert">XPath and XQuery Functions and Operators 3.0 </span> <span class="tagInsert">insert: <tt></cite></tt></span> </cite> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="insert">. 22 October 2013. W3C Proposed Recommendation. URL: </span> <span class="tagInsert">insert: <tt><a href="http://www.w3.org/TR/xpath-functions-30/"></tt></span> <a href="http://www.w3.org/TR/xpath-functions-30/"> <span class="insert">http://www.w3.org/TR/xpath-functions-30/ </span> <span class="tagInsert">insert: <tt></a></tt></span> </a> <span class="tagInsert">insert: <tt></dd></tt></span> </dd> <span class="tagInsert">insert: <tt></dl></tt></span> </dl> <span class="tagInsert">insert: <tt></section></tt></span> </section> <span class="tagInsert">insert: <tt></section></tt></span> </section> </body> </html>