--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PER-rdf-schema-20140109/Overview.html Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,1641 @@
+<!DOCTYPE html>
+<html lang="en" typeof="bibo:Document w3p:PER" 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 http-equiv="content-type" content="text/html; charset=utf-8" />
+ <title>RDF Schema 1.1</title>
+
+
+
+ <style type="text/css">
+ figure { text-align: center; }
+ table td, table th { border: 1px solid #ddd; padding: 0.2em 0.5em; }
+ </style>
+ <style>/*****************************************************************
+ * ReSpec 3 CSS
+ * Robin Berjon - http://berjon.com/
+ *****************************************************************/
+
+/* --- INLINES --- */
+em.rfc2119 {
+ text-transform: lowercase;
+ font-variant: small-caps;
+ font-style: normal;
+ color: #900;
+}
+
+h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
+h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
+ border: none;
+}
+
+dfn {
+ font-weight: bold;
+}
+
+a.internalDFN {
+ color: inherit;
+ border-bottom: 1px solid #99c;
+ text-decoration: none;
+}
+
+a.externalDFN {
+ color: inherit;
+ border-bottom: 1px dotted #ccc;
+ text-decoration: none;
+}
+
+a.bibref {
+ text-decoration: none;
+}
+
+cite .bibref {
+ font-style: normal;
+}
+
+code {
+ color: #ff4500;
+}
+
+/* --- TOC --- */
+.toc a, .tof a {
+ text-decoration: none;
+}
+
+a .secno, a .figno {
+ color: #000;
+}
+
+ul.tof, ol.tof {
+ list-style: none outside none;
+}
+
+.caption {
+ margin-top: 0.5em;
+ font-style: italic;
+}
+
+/* --- TABLE --- */
+table.simple {
+ border-spacing: 0;
+ border-collapse: collapse;
+ border-bottom: 3px solid #005a9c;
+}
+
+.simple th {
+ background: #005a9c;
+ color: #fff;
+ padding: 3px 5px;
+ text-align: left;
+}
+
+.simple th[scope="row"] {
+ background: inherit;
+ color: inherit;
+ border-top: 1px solid #ddd;
+}
+
+.simple td {
+ padding: 3px 10px;
+ border-top: 1px solid #ddd;
+}
+
+.simple tr:nth-child(even) {
+ background: #f0f6ff;
+}
+
+/* --- DL --- */
+.section dd > p:first-child {
+ margin-top: 0;
+}
+
+.section dd > p:last-child {
+ margin-bottom: 0;
+}
+
+.section dd {
+ margin-bottom: 1em;
+}
+
+.section dl.attrs dd, .section dl.eldef dd {
+ margin-bottom: 0;
+}
+</style><style>/* --- EXAMPLES --- */
+div.example-title {
+ min-width: 7.5em;
+ color: #b9ab2d;
+}
+div.example-title span {
+ text-transform: uppercase;
+}
+aside.example, div.example, div.illegal-example {
+ padding: 0.5em;
+ margin: 1em 0;
+ position: relative;
+ clear: both;
+}
+div.illegal-example { color: red }
+div.illegal-example p { color: black }
+aside.example, div.example {
+ padding: .5em;
+ border-left-width: .5em;
+ border-left-style: solid;
+ border-color: #e0cb52;
+ background: #fcfaee;
+}
+
+aside.example div.example {
+ border-left-width: .1em;
+ border-color: #999;
+ background: #fff;
+}
+aside.example div.example div.example-title {
+ color: #999;
+}
+</style><style>/* --- ISSUES/NOTES --- */
+div.issue-title, div.note-title {
+ padding-right: 1em;
+ min-width: 7.5em;
+ color: #b9ab2d;
+}
+div.issue-title { color: #e05252; }
+div.note-title { color: #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-PER" />
+<!--[if lt IE 9]><script src='https://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]-->
+</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 Schema 1.1</h1>
+
+ <h2 content="2014-01-08T23:00:00.000Z" datatype="xsd:dateTime" property="dcterms:issued" id="w3c-proposed-edited-recommendation-09-january-2014"><abbr title="World Wide Web Consortium">W3C</abbr> Proposed Edited Recommendation <time datetime="2014-01-09" class="dt-published">09 January 2014</time></h2>
+ <dl>
+
+ <dt>This version:</dt>
+ <dd><a href="http://www.w3.org/TR/2014/PER-rdf-schema-20140109/" class="u-url">http://www.w3.org/TR/2014/PER-rdf-schema-20140109/</a></dd>
+ <dt>Latest published version:</dt>
+ <dd><a href="http://www.w3.org/TR/rdf-schema/">http://www.w3.org/TR/rdf-schema/</a></dd>
+
+
+ <dt>Latest editor's draft:</dt>
+ <dd><a href="https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-schema/index.html">https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-schema/index.html</a></dd>
+
+
+
+
+
+ <dt>Previous version:</dt>
+ <dd><a href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210/" rel="dcterms:replaces">http://www.w3.org/TR/2004/REC-rdf-schema-20040210/</a></dd>
+
+
+ <dt>Editors:</dt>
+ <dd inlist="" rel="bibo:editor" class="p-author h-card vcard"><span typeof="foaf:Person"><a href="http://danbri.org/" content="Dan Brickley" property="foaf:name" rel="foaf:homepage" class="u-url url p-name fn">Dan Brickley</a>, Google</span>
+</dd>
+<dd inlist="" rel="bibo:editor" class="p-author h-card vcard"><span typeof="foaf:Person"><span class="p-name fn" property="foaf:name">R.V. Guha</span>, Google</span>
+</dd>
+
+
+
+
+
+ <dt>Previous Editors:</dt>
+
+
+
+ <dd>
+
+ Brian McBride
+
+ </dd>
+
+
+
+
+
+
+ </dl>
+
+
+ <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 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>The Resource Description Framework (RDF) is a language for
+ representing information about resources in the World Wide Web. RDF
+ Schema provides a data-modelling vocabulary for RDF data. RDF Schema
+ is an extension of the basic RDF vocabulary. </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
+ 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 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 <a href="#PER-changes">Changes</a> section.
+ </p><p>
+ The <abbr title="World Wide Web Consortium">W3C</abbr>
+ Membership and other interested parties are invited to review
+ the document and send comments to
+ <a rel="discussion" 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>)
+ through 09 February 2014. Advisory Committee Representatives should consult their
+ <a href="https://www.w3.org/2002/09/wbs/myQuestionnaires">WBS questionnaires</a>.
+ </p>
+
+ <p>
+ This document was published by the <a href="http://www.w3.org/2011/rdf-wg/">RDF Working Group</a> as a Proposed Edited Recommendation.
+
+ This document is intended to become a <abbr title="World Wide Web Consortium">W3C</abbr> Recommendation.
+
+
+ If you wish to make comments regarding this document, please send them 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>).
+
+
+
+
+ All comments are welcome.
+
+ </p>
+
+
+ <p>
+ Publication as a Proposed Edited Recommendation does not imply endorsement by the <abbr title="World Wide Web Consortium">W3C</abbr>
+ Membership. This is a draft document and may be updated, replaced or obsoleted by other
+ documents at any time. It is inappropriate to cite this document as other than work in
+ progress.
+ </p>
+
+
+ <p>
+
+ 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="#ch_introduction" class="tocxref"><span class="secno">1. </span>Introduction</a></li><li class="tocline"><a href="#ch_classes" class="tocxref"><span class="secno">2. </span>Classes</a><ul class="toc"><li class="tocline"><a href="#ch_resource" class="tocxref"><span class="secno">2.1 </span>rdfs:Resource</a></li><li class="tocline"><a href="#ch_class" class="tocxref"><span class="secno">2.2 </span>rdfs:Class</a></li><li class="tocline"><a href="#ch_literal" class="tocxref"><span class="secno">2.3 </span>rdfs:Literal</a></li><li class="tocline"><a href="#ch_datatype" class="tocxref"><span class="secno">2.4 </span>rdfs:Datatype</a></li><li class="tocline"><a href="#ch_langstring" class="tocxref"><span class="secno">2.5 </span>rdf:langString</a></li><li class="tocline"><a href="#ch_html" class="tocxref"><span class="secno">2.6 </span>rdf:HTML</a></li><li class="tocline"><a href="#ch_xmlliteral" class="tocxref"><span class="secno">2.7 </span>rdf:XMLLiteral</a></li><li class="tocline"><a href="#ch_property" class="tocxref"><span class="secno">2.8 </span>rdf:Property</a></li></ul></li><li class="tocline"><a href="#ch_properties" class="tocxref"><span class="secno">3. </span>Properties</a><ul class="toc"><li class="tocline"><a href="#ch_range" class="tocxref"><span class="secno">3.1 </span>rdfs:range</a></li><li class="tocline"><a href="#ch_domain" class="tocxref"><span class="secno">3.2 </span>rdfs:domain</a></li><li class="tocline"><a href="#ch_type" class="tocxref"><span class="secno">3.3 </span>rdf:type</a></li><li class="tocline"><a href="#ch_subclassof" class="tocxref"><span class="secno">3.4 </span>rdfs:subClassOf</a></li><li class="tocline"><a href="#ch_subpropertyof" class="tocxref"><span class="secno">3.5 </span>rdfs:subPropertyOf</a></li><li class="tocline"><a href="#ch_label" class="tocxref"><span class="secno">3.6 </span>rdfs:label</a></li><li class="tocline"><a href="#ch_comment" class="tocxref"><span class="secno">3.7 </span>rdfs:comment</a></li></ul></li><li class="tocline"><a href="#ch_domainrange" class="tocxref"><span class="secno">4. </span>Using the Domain and Range vocabulary</a></li><li class="tocline"><a href="#ch_othervocab" class="tocxref"><span class="secno">5. </span>Other vocabulary</a><ul class="toc"><li class="tocline"><a href="#ch_containervocab" class="tocxref"><span class="secno">5.1 </span>Container Classes and Properties</a><ul class="toc"><li class="tocline"><a href="#ch_container" class="tocxref"><span class="secno">5.1.1 </span>rdfs:Container</a></li><li class="tocline"><a href="#ch_bag" class="tocxref"><span class="secno">5.1.2 </span>rdf:Bag</a></li><li class="tocline"><a href="#ch_seq" class="tocxref"><span class="secno">5.1.3 </span>rdf:Seq</a></li><li class="tocline"><a href="#ch_alt" class="tocxref"><span class="secno">5.1.4 </span>rdf:Alt</a></li><li class="tocline"><a href="#ch_containermembershipproperty" class="tocxref"><span class="secno">5.1.5 </span>rdfs:ContainerMembershipProperty</a></li><li class="tocline"><a href="#ch_member" class="tocxref"><span class="secno">5.1.6 </span>rdfs:member</a></li></ul></li><li class="tocline"><a href="#ch_collectionvocab" class="tocxref"><span class="secno">5.2 </span>RDF Collections</a><ul class="toc"><li class="tocline"><a href="#ch_list" class="tocxref"><span class="secno">5.2.1 </span>rdf:List</a></li><li class="tocline"><a href="#ch_first" class="tocxref"><span class="secno">5.2.2 </span>rdf:first</a></li><li class="tocline"><a href="#ch_rest" class="tocxref"><span class="secno">5.2.3 </span>rdf:rest</a></li><li class="tocline"><a href="#ch_nil" class="tocxref"><span class="secno">5.2.4 </span>rdf:nil</a></li></ul></li><li class="tocline"><a href="#ch_reificationvocab" class="tocxref"><span class="secno">5.3 </span>Reification Vocabulary</a><ul class="toc"><li class="tocline"><a href="#ch_statement" class="tocxref"><span class="secno">5.3.1 </span>rdf:Statement</a></li><li class="tocline"><a href="#ch_subject" class="tocxref"><span class="secno">5.3.2 </span>rdf:subject</a></li><li class="tocline"><a href="#ch_predicate" class="tocxref"><span class="secno">5.3.3 </span>rdf:predicate</a></li><li class="tocline"><a href="#ch_object" class="tocxref"><span class="secno">5.3.4 </span>rdf:object</a></li></ul></li><li class="tocline"><a href="#ch_utilvocab" class="tocxref"><span class="secno">5.4 </span>Utility Properties</a><ul class="toc"><li class="tocline"><a href="#ch_seealso" class="tocxref"><span class="secno">5.4.1 </span>rdfs:seeAlso</a></li><li class="tocline"><a href="#ch_isdefinedby" class="tocxref"><span class="secno">5.4.2 </span>rdfs:isDefinedBy</a></li><li class="tocline"><a href="#ch_value" class="tocxref"><span class="secno">5.4.3 </span>rdf:value</a></li></ul></li></ul></li><li class="tocline"><a href="#ch_summary" class="tocxref"><span class="secno">6. </span>RDF Schema summary</a><ul class="toc"><li class="tocline"><a href="#ch_sumclasses" class="tocxref"><span class="secno">6.1 </span>RDF classes</a></li><li class="tocline"><a href="#ch_sumproperties" class="tocxref"><span class="secno">6.2 </span>RDF properties</a></li></ul></li><li class="tocline"><a href="#ch_acknowledgements" class="tocxref"><span class="secno">A. </span>Acknowledgments</a></li><li class="tocline"><a href="#changes" class="tocxref"><span class="secno">B. </span>Change history</a><ul class="toc"><li class="tocline"><a href="#PER-changes" class="tocxref"><span class="secno">B.1 </span>Changes for Proposed Edited Recommendation in 2013</a></li><li class="tocline"><a href="#2004-changes" class="tocxref"><span class="secno">B.2 </span>Changes history of the 2004 Recommendation</a></li></ul></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">C. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">C.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">C.2 </span>Informative references</a></li></ul></li></ul></section>
+
+
+ <section id="ch_introduction" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_ch_introduction"><span class="secno">1. </span>Introduction</h2>
+
+ <p>The Resource Description Framework (RDF) is a general-purpose language
+ for
+ representing information in the Web.</p>
+ <p>RDF Schema provides a data-modelling vocabulary for RDF data.
+ It is complemented by several companion documents which
+ describe the basic concepts and abstract stntax of RDF
+ [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>], the formal semantics of RDF [<cite><a class="bibref" href="#bib-RDF11-MT">RDF11-MT</a></cite>], and
+ various concrete syntaxes for RDF, such as Turtle [<cite><a class="bibref" href="#bib-TURTLE">TURTLE</a></cite>],
+ TriG, [<cite><a class="bibref" href="#bib-TRIG">TRIG</a></cite>], and JSON-LD [<cite><a class="bibref" href="#bib-JSON-LD">JSON-LD</a></cite>]. The RDF Primer
+ [<cite><a class="bibref" href="#bib-RDF11-PRIMER">RDF11-PRIMER</a></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 RDF
+ Schema to those who find the formal semantics
+ specification [<cite><a class="bibref" href="#bib-RDF11-MT">RDF11-MT</a></cite>]
+ daunting. Thus, this document duplicates material also specified in the
+ RDF
+ Semantics specification. 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 properties may be thought of as attributes of resources and inthis sense correspond to traditional attribute-value pairs. RDF
+properties also represent relationships between resources.</p>
+<p>RDF however, provides no mechanisms for describing these properties, nordoes it provide any mechanisms for describing the relationships between these
+properties and other resources. That is the role of the RDF vocabularydescription language, RDF Schema. RDF Schema defines classes and properties
+that may be used to describe classes, properties and other resources.</p>
+<p>This document does not specify a vocabulary of descriptive properties suchas "author". Instead it specifies mechanisms that may be used to name and
+describe properties and the classes of resource they describe.</p>-->
+
+ <p>
+ RDF Schema is a <a href="http://www.w3.org/TR/rdf11-mt/#semantic-extensions-and-entailment-regimes">semantic
+ extension</a> of RDF. It provides mechanisms for describing groups of
+ related resources and the relationships between these resources. RDF
+ Schema is 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 Schema class and property system is similar to the type
+ systems of object-oriented programming languages such as Java. RDF
+ Schema differs from many such systems in that instead of defining a
+ class in
+ terms of the properties its instances may have, RDF Schema
+ 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 [<cite><a class="bibref" href="#bib-BERNERS-LEE98">BERNERS-LEE98</a></cite>].</p>
+ <p>This specification does not attempt to enumerate all the possible forms
+ of
+ representing the meaning of RDF
+ classes and properties. Instead, the RDF Schema 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 OWL [<cite><a class="bibref" href="#bib-OWL2-OVERVIEW">OWL2-OVERVIEW</a></cite>], 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.
+
+<!--
+RDF vocabulary designers can create and deploy Semantic Webapplications using the RDF Schema facilities,
+while exploring richer languages that share thisgeneral approach.
+-->
+</p>
+ <p>The language defined in this specification consists of a collection of
+ RDF resources that can be used to describe other RDF resources in
+ application-specific RDF vocabularies. The core vocabulary is defined in
+ a namespace informally called <code>rdfs</code> here. That namespace is
+ identified by the IRI</p>
+ <blockquote>
+ <code>http://www.w3.org/2000/01/rdf-schema#</code>
+ </blockquote>
+ and is conventionally associated with the prefix <code>rdfs:</code>. This
+ specification also uses the prefix
+ <code>rdf:</code> to refer to the RDF namespace
+ <p></p>
+ <blockquote>
+ <code>http://www.w3.org/1999/02/22-rdf-syntax-ns#</code>
+ </blockquote>
+ <p>For convenience and readability, this specification uses an abbreviated
+ form to represent IRIs. A name of the form prefix:suffix should be
+ interpreted as a IRI consisting of the IRI associated
+ with the prefix concatenated with the suffix.</p>
+ </section>
+ <section id="ch_classes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_ch_classes"><span class="secno">2. </span>Classes</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 <a href="http://www.w3.org/TR/rdf11-concepts/#section-IRIs">IRIs</a>
+ and
+ may be described using RDF properties. The <code><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 <a href="#ch_class"><code>rdfs:Class</code></a>.</p>
+ <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 [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>] specification
+ defines the RDF concept of an <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>
+ <section id="ch_resource" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_resource"><span class="secno">2.1 </span>rdfs:Resource</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 <a href="#ch_class"><code>rdfs:Class</code></a>.</p>
+ </section>
+ <section id="ch_class" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_class"><span class="secno">2.2 </span>rdfs:Class</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>
+ </section>
+ <section id="ch_literal" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_literal"><span class="secno">2.3 </span>rdfs:Literal</h3>
+ <p>The class <code>rdfs:Literal</code> is the class of <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.</p>
+ <p><code>rdfs:Literal</code> is an instance of <a href="#ch_class"><code>rdfs:Class</code></a>.
+ rdfs:Literal is a <a href="#def-subclass">subclass</a> of <a href="#ch_resource">rdfs:Resource</a>.</p>
+ </section>
+ <section id="ch_datatype" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_datatype"><span class="secno">2.4 </span>rdfs:Datatype</h3>
+ <p><code>rdfs:Datatype</code> is the class of datatypes. All instances
+ of
+ <code>rdfs:Datatype</code> correspond to the <a href="http://www.w3.org/TR/rdf11-concepts/#section-Datatypes">RDF
+model
+ of a datatype</a> described in the RDF Concepts specification
+ [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>].
+ <code>rdfs:Datatype</code> is
+ both an instance of and a <a href="#def-subclass">subclass</a> of <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>
+ </section>
+ <section id="ch_langstring" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_langstring"><span class="secno">2.5 </span>rdf:langString</h3>
+ <p>The class <code>rdf:langString</code> is the class of <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string">language-tagged
+ string values</a>. <code>rdf:langString</code> is an instance of
+ <code>rdfs:Datatype</code> and a <a href="#def-subclass">subclass</a>
+ of <a href="#ch_literal"><code>rdfs:Literal</code></a>.</p>
+ </section>
+ <section class="informative" id="ch_html" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_html"><span class="secno">2.6 </span>rdf:HTML</h3><p><em>This section is non-normative.</em></p>
+ <p>The class <code>rdf:HTML</code> is the class of <a href="http://www.w3.org/TR/rdf11-concepts/#section-html">HTML
+literal
+ values</a>. <code>rdf:HTML</code> is an instance of
+ <code>rdfs:Datatype</code> and a <a href="#def-subclass">subclass</a>
+ of <a href="#ch_literal"><code>rdfs:Literal</code></a>.</p>
+ </section>
+ <section class="informative" id="ch_xmlliteral" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_xmlliteral"><span class="secno">2.7 </span>rdf:XMLLiteral</h3><p><em>This section is non-normative.</em></p>
+ <p>The class <code>rdf:XMLLiteral</code> is the class of <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 <a href="#ch_literal"><code>rdfs:Literal</code></a>.</p>
+ </section>
+ <section id="ch_property" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_property"><span class="secno">2.8 </span>rdf:Property</h3>
+ <p><code>rdf:Property</code> is the class of RDF properties.
+ <code>rdf:Property</code> is an instance of <a href="#ch_class"><code>rdfs:Class</code></a>.</p>
+ </section>
+ </section>
+ <section id="ch_properties" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_ch_properties"><span class="secno">3. </span>Properties</h2>
+ <p>The RDF Concepts and Abstract Syntax specification [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>]
+ describes the concept of an RDF property as a relation between subject
+ resources and object resources.</p>
+ <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>
+ <div class="note"><div class="note-title" aria-level="2" role="heading" id="h_note_1"><span>Note</span></div><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 <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
+ Web Ontology languages such as OWL [<cite><a class="bibref" href="#bib-OWL2-OVERVIEW">OWL2-OVERVIEW</a></cite>].
+ </p></div>
+ <section id="ch_range" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_range"><span class="secno">3.1 </span>rdfs:range</h3>
+ <p><code>rdfs:range</code> is an instance of <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> <code>P rdfs:range C</code>
+ </blockquote>
+ <p>states that P is an instance of the class <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 <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 <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 <a href="#ch_domain"><code>rdfs:domain</code></a>
+ property. The <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>
+ </section>
+ <section id="ch_domain" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_domain"><span class="secno">3.2 </span>rdfs:domain</h3>
+ <p><code>rdfs:domain</code> is an instance of <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> <code>P rdfs:domain C</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 <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><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>
+ </section>
+ <section id="ch_type" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_type"><span class="secno">3.3 </span>rdf:type</h3>
+ <p><code>rdf:type</code> is an instance of <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> <code>R rdf:type C</code>
+ </blockquote>
+ <p>states that C is an instance of <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 <a href="#ch_range"><code>rdfs:range</code></a> of rdf:type is <a href="#ch_class"><code>rdfs:Class</code></a>.</p>
+ </section>
+ <section id="ch_subclassof" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_subclassof"><span class="secno">3.4 </span>rdfs:subClassOf</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> <code>C1 rdfs:subClassOf C2</code>
+ </blockquote>
+ <p>states that C1 is an instance of <code><a href="#ch_class">rdfs:Class</a></code>,
+ C2 is an instance of <code><a href="#ch_class">rdfs:Class</a></code>
+ and C1 is a <a href="#def-subclass">subclass</a> of C2. The <code>rdfs:subClassOf</code>
+ property is transitive.</p>
+ <p>The <a href="#ch_domain"><code>rdfs:domain</code></a> of
+ <code>rdfs:subClassOf</code> is <code><a href="#ch_class">rdfs:Class</a></code>.
+ The <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>
+ </section>
+ <section id="ch_subpropertyof" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_subpropertyof"><span class="secno">3.5 </span>rdfs:subPropertyOf</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> <code>P1 rdfs:subPropertyOf P2</code>
+ </blockquote>
+ <p>states that P1 is an instance of <code><a href="#ch_property">rdf:Property</a></code>,
+ P2 is an instance of <code><a href="#ch_property">rdf:Property</a></code>
+ and P1 is a <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><a href="#ch_property">rdf:Property</a></code>.
+ The <a href="#ch_range"><code>rdfs:range</code></a> of
+ rdfs:subPropertyOf is <a href="#ch_property"><code>rdf:Property</code></a>.</p>
+ </section>
+ <section id="ch_label" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_label"><span class="secno">3.6 </span>rdfs:label</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> <code>R rdfs:label L</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><a href="#ch_resource">rdfs:Resource</a></code>.
+ The <a href="#ch_range"><code>rdfs:range</code></a> of rdfs:label is
+ <a href="#ch_literal"><code>rdfs:Literal</code></a>.</p>
+ <p>Multilingual labels are supported using the <a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal">language
+ tagging</a> facility of RDF literals.</p>
+ </section>
+ <section id="ch_comment" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_comment"><span class="secno">3.7 </span>rdfs:comment</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> <code>R rdfs:comment L</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><a href="#ch_resource">rdfs:Resource</a></code>.
+ The <a href="#ch_range"><code>rdfs:range</code></a> of rdfs:comment
+ is <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 <a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal">language
+ tagging</a> facility of RDF literals.</p>
+ </section>
+ </section>
+ <section id="ch_domainrange" class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_ch_domainrange"><span class="secno">4. </span>Using the Domain and Range vocabulary</h2><p><em>This section is non-normative.</em></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>RDF Schema 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 IRIs are used
+ to identify classes and properties on 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>
+ </section>
+ <section id="ch_othervocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_ch_othervocab"><span class="secno">5. </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 Web, are defined in this section.</p>
+ <section class="informative" id="ch_containervocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_containervocab"><span class="secno">5.1 </span>Container Classes and Properties</h3><p><em>This section is non-normative.</em></p>
+ <p>RDF containers are resources that are used to represent collections.
+ 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 [<cite><a class="bibref" href="#bib-RDF11-MT">RDF11-MT</a></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 <a href="#ch_containermembershipproperty">container
+ membership 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>
+ <section id="ch_container" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_container"><span class="secno">5.1.1 </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><a href="#ch_seq">rdf:Seq</a></code>, <code><a href="#ch_alt">rdf:Alt</a></code>.</p>
+ </section>
+ <section id="ch_bag" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_bag"><span class="secno">5.1.2 </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><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><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>
+ </section>
+ <section id="ch_seq" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_seq"><span class="secno">5.1.3 </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><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><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>
+ </section>
+ <section id="ch_alt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_alt"><span class="secno">5.1.4 </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><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><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><a href="#ch_containermembershipproperty">rdf:_1</a></code>
+ property, is the
+ default choice.</p>
+ </section>
+ <section id="ch_containermembershipproperty" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_containermembershipproperty"><span class="secno">5.1.5 </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 <a href="#def-subclass">subclass</a>
+ of <a href="#ch_property"><code>rdf:Property</code></a>. Each
+ instance of
+ <code>rdfs:ContainerMembershipProperty</code> is an <a href="#ch_subpropertyof"><code>rdfs:subPropertyOf</code></a>
+ the <code><a href="#ch_member">rdfs:member</a></code> property.</p>
+ <p>Given a container C, a triple of the form:</p>
+ <blockquote> <code>C rdf:_nnn O</code>
+ </blockquote>
+ <p>where <code>nnn</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>
+ </section>
+ <section id="ch_member" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_member"><span class="secno">5.1.6 </span>rdfs:member</h4>
+ <p><code>rdfs:member</code> is an instance of <code><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><a href="#ch_resource">rdfs:Resource</a></code>.
+ The <a href="#ch_range"><code>rdfs:range</code></a> of <code>rdfs:member</code>
+ is
+ <code><a href="#ch_resource">rdfs:Resource</a></code>.</p>
+ </section>
+ </section>
+ <section class="informative" id="ch_collectionvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_collectionvocab"><span class="secno">5.2 </span>RDF Collections</h3><p><em>This section is non-normative.</em></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.</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 <a href="http://www.w3.org/TR/turtle/#collections">shorthand
+ notation</a> in the Turtle syntax specification for representing
+ collections.</p>
+ <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_2"><span>Note</span></div><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></div>
+ <section id="ch_list" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_list"><span class="secno">5.2.1 </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>
+ </section>
+ <section id="ch_first" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_first"><span class="secno">5.2.2 </span>rdf:first</h4>
+ <p><code>rdf:first</code> is an instance of <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> <code>L rdf:first O</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>
+ </section>
+ <section id="ch_rest" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_rest"><span class="secno">5.2.3 </span>rdf:rest</h4>
+ <p><code>rdf:rest</code> is an instance of <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> <code>L rdf:rest O</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>
+ </section>
+ <section id="ch_nil" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_nil"><span class="secno">5.2.4 </span>rdf:nil</h4>
+ <p>The resource <code>rdf:nil</code> is an instance of <code><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> <code>L rdf:rest rdf:nil</code>
+ </blockquote>
+ <p>states that L is an instance of <code><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>
+ </section>
+ </section>
+ <section class="informative" id="ch_reificationvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">>
+ <h3 aria-level="2" role="heading" id="h3_ch_reificationvocab"><span class="secno">5.3 </span>Reification Vocabulary</h3><p><em>This section is non-normative.</em></p>
+
+<!--
+<p>The 1999 RDF Model and Syntax Specification [[RDFMS]] defined a vocabulary for describing RDF statements without stating them.
+The 2004 RDF specification did not assign a normative formal semantics to this vocabulary. However, an intended meaning of
+this vocabulary (which generally clarifies the intent of the RDFMS definition) is described here.
+An informal introduction to the reification vocabulary, with examples, may be found in the <a
+href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#reification">RDF2004 primer</a>.
+</p>-->
+
+ <section id="ch_statement" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_statement"><span class="secno">5.3.1 </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 triple. The
+ subject of an RDF statement is the instance of <code><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><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><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>
+ </section>
+ <section id="ch_subject" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_subject"><span class="secno">5.3.2 </span>rdf:subject</h4>
+ <p><code>rdf:subject</code> is an instance of <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> <code>S rdf:subject R</code>
+ </blockquote>
+ <p>states that S is an instance of <code><a href="#ch_statement">rdf:Statement</a></code>
+ and that the subject of S is
+ R.</p>
+ <p class="schemacomment">The <a href="#ch_domain"><code>rdfs:domain</code></a>
+ of <code>rdf:subject</code> is
+ <code><a href="#ch_statement">rdf:Statement</a></code>. The <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>
+ </section>
+ <section id="ch_predicate" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_predicate"><span class="secno">5.3.3 </span>rdf:predicate</h4>
+ <p>rdf:predicate is an instance of <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> <code>S rdf:predicate P</code>
+ </blockquote>
+ <p>states that S is an instance of <code><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
+ predicate
+ of S is P.</p>
+ <p>The <a href="#ch_domain"><code>rdfs:domain</code></a> of
+ <code>rdf:predicate</code> is <code><a href="#ch_statement">rdf:Statement</a></code>
+ and the <a href="#ch_range"><code>rdfs:range</code></a> is <a href="#ch_resource"><code>rdfs:Resource</code></a>.</p>
+ </section>
+ <section id="ch_object" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_object"><span class="secno">5.3.4 </span>rdf:object</h4>
+ <p>rdf:object is an instance of <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> <code>S rdf:object O</code>
+ </blockquote>
+ <p>states that S is an instance of <code><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><a href="#ch_statement">rdf:Statement</a></code>.
+ The <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>
+ </section>
+ </section>
+ <section id="ch_utilvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_utilvocab"><span class="secno">5.4 </span>Utility Properties</h3>
+ <p>The following utility classes and properties are defined in the RDF
+ core
+ namespaces.</p>
+ <section id="ch_seealso" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_seealso"><span class="secno">5.4.1 </span>rdfs:seeAlso</h4>
+ <p><code>rdfs:seeAlso</code> is an instance of <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> <code>S rdfs:seeAlso O</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><a href="#ch_resource">rdfs:Resource</a></code>.
+ The <code><a href="#ch_range">rdfs:range</a></code> of <code>rdfs:seeAlso</code>
+ is
+ <code><a href="#ch_resource">rdfs:Resource</a></code>.</p>
+ </section>
+ <section id="ch_isdefinedby" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_isdefinedby"><span class="secno">5.4.2 </span>rdfs:isDefinedBy</h4>
+ <p><code>rdfs:isDefinedBy</code> is an instance of <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> <code>S rdfs:isDefinedBy O</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 <a href="#def-subproperty">subproperty</a>
+ of <code><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><a href="#ch_resource">rdfs:Resource</a></code>.
+ The <code><a href="#ch_range">rdfs:range</a></code> of <code>rdfs:isDefinedBy</code>
+ is
+ <code><a href="#ch_resource">rdfs:Resource</a></code>.</p>
+ </section>
+ <section id="ch_value" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_ch_value"><span class="secno">5.4.3 </span>rdf:value</h4>
+ <p><code>rdf:value</code> is an instance of <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 example below:</p>
+ <div class="example"><div class="example-title"><span>Example 1</span></div><pre class="example"><http://www.example.com/2002/04/products#item10245>
+ <http://www.example.org/terms/weight> [
+ rdf:value 2.4 ;
+ <http://www.example.org/terms/units> <http://www.example.org/units/kilograms>
+ ] .</pre></div>
+ <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><a href="#ch_resource">rdfs:Resource</a></code>.
+ The <code><a href="#ch_range">rdfs:range</a></code> of <code>rdf:value</code>
+ is <code><a href="#ch_resource">rdfs:Resource</a></code>.</p>
+ </section>
+ </section>
+ </section>
+ <section id="ch_summary" class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_ch_summary"><span class="secno">6. </span>RDF Schema summary</h2><p><em>This section is non-normative.</em></p>
+ <p>The tables in this section provide an overview of the RDF Schema vocabulary.</p>
+
+<!-- of RDF, drawing together
+ vocabulary originally defined in the RDF Model and Syntax
+ specification [[RDFMS]] with
+ classes and properties that originate with RDF Schema.
+ -->
+
+ <section id="ch_sumclasses" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_sumclasses"><span class="secno">6.1 </span>RDF classes</h3>
+ <table border="1">
+ <tbody>
+ <tr>
+ <th>Class name</th>
+ <th>comment</th>
+ </tr>
+ <tr>
+ <td><a href="#ch_resource">rdfs:Resource</a></td>
+ <td>The class resource, everything.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_literal">rdfs:Literal</a></td>
+ <td>The class of literal values, e.g. textual strings and
+ integers.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_langstring">rdf:langString</a></td>
+ <td>The class of language-tagged string literal values.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_html">rdf:HTML</a></td>
+ <td>The class of HTML literal values.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_xmlliteral">rdf:XMLLiteral</a></td>
+ <td>The class of XML literal values.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_class">rdfs:Class</a></td>
+ <td>The class of classes.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_property">rdf:Property</a></td>
+ <td>The class of RDF properties.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_datatype">rdfs:Datatype</a></td>
+ <td>The class of RDF datatypes.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_statement">rdf:Statement</a></td>
+ <td>The class of RDF statements.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_bag">rdf:Bag</a></td>
+ <td>The class of unordered containers.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_seq">rdf:Seq</a></td>
+ <td>The class of ordered containers.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_alt">rdf:Alt</a></td>
+ <td>The class of containers of alternatives.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_container">rdfs:Container</a></td>
+ <td>The class of RDF containers.</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_containermembershipproperty">rdfs:ContainerMembershipProperty</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><a href="#ch_list">rdf:List</a></td>
+ <td>The class of RDF Lists.</td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ <section id="ch_sumproperties" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_ch_sumproperties"><span class="secno">6.2 </span>RDF properties</h3>
+ <table border="1">
+ <tbody>
+ <tr>
+ <th>Property name</th>
+ <th>comment</th>
+ <th>domain</th>
+ <th>range</th>
+ </tr> <tr>
+ <td><a href="#ch_type">rdf:type</a></td>
+ <td>The subject is an instance of a class.</td>
+ <td>rdfs:Resource</td>
+ <td>rdfs:Class</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_subclassof">rdfs:subClassOf</a></td>
+ <td>The subject is a subclass of a class.</td>
+ <td>rdfs:Class</td>
+ <td>rdfs:Class</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_subpropertyof">rdfs:subPropertyOf</a></td>
+ <td>The subject is a subproperty of a property.</td>
+ <td>rdf:Property</td>
+ <td>rdf:Property</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_domain">rdfs:domain</a></td>
+ <td>A domain of the subject property.</td>
+ <td>rdf:Property</td>
+ <td>rdfs:Class</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_range">rdfs:range</a></td>
+ <td>A range of the subject property.</td>
+ <td>rdf:Property</td>
+ <td>rdfs:Class</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_label">rdfs:label</a></td>
+ <td>A human-readable name for the subject.</td>
+ <td>rdfs:Resource</td>
+ <td>rdfs:Literal</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_comment">rdfs:comment</a></td>
+ <td>A description of the subject resource.</td>
+ <td>rdfs:Resource</td>
+ <td>rdfs:Literal</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_member">rdfs:member</a></td>
+ <td>A member of the subject resource.</td>
+ <td>rdfs:Resource</td>
+ <td>rdfs:Resource</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_first">rdf:first</a></td>
+ <td>The first item in the subject RDF list.</td>
+ <td>rdf:List</td>
+ <td>rdfs:Resource</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_rest">rdf:rest</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><a href="#ch_seealso">rdfs:seeAlso</a></td>
+ <td>Further information about the subject resource.</td>
+ <td>rdfs:Resource</td>
+ <td>rdfs:Resource</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_isdefinedby">rdfs:isDefinedBy</a></td>
+ <td>The definition of the subject resource.</td>
+ <td>rdfs:Resource</td>
+ <td>rdfs:Resource</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_value">rdf:value</a></td>
+ <td>Idiomatic property used for structured values.</td>
+ <td>rdfs:Resource</td>
+ <td>rdfs:Resource</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_subject">rdf:subject</a></td>
+ <td>The subject of the subject RDF statement.</td>
+ <td>rdf:Statement</td>
+ <td>rdfs:Resource</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_predicate">rdf:predicate</a></td>
+ <td>The predicate of the subject RDF statement.</td>
+ <td>rdf:Statement</td>
+ <td>rdfs:Resource</td>
+ </tr>
+ <tr>
+ <td><a href="#ch_object">rdf:object</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>
+ </section>
+ </section>
+ <section id="ch_acknowledgements" class="appendix informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_ch_acknowledgements"><span class="secno">A. </span>Acknowledgments</h2><p><em>This section is non-normative.</em></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 <a href="http://www.w3.org/RDF/Interest/">RDF
+ Interest Group</a>. In
+ 2013-2014 Guus Schreiber edited this document on behalf of the <a href="http://www.w3.org/2011/rdf-wg/">RDF
+ Working Group</a>
+ to bring it in line with the RDF 1.1 specifications. </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 (<abbr title="World Wide Web Consortium">W3C</abbr>), Naohiko Uramoto (IBM), Charles Wicksteed (Reuters
+ Ltd.),
+ Misha Wolf (Reuters Ltd.)</p>
+ </section>
+ <section id="changes" class="appendix informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_changes"><span class="secno">B. </span>Change history</h2><p><em>This section is non-normative.</em></p>
+ <section id="PER-changes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_PER-changes"><span class="secno">B.1 </span>Changes for Proposed Edited Recommendation in 2013</h3>
+ <ul>
+ <li>Conversion to ResPec, inclduing formatting of examples and notes.</li>
+ <li>Refereces and anchors to RDF 1.0 documents where appropriate
+ replaced by references and anchors to RDF 1.1 documents.</li>
+ <li>Replaced the term "URI Reference" with the term "IRI". </li>
+ <li>Removed discussion about distinction between plain and typed
+ literals, as this distinction is absent in RDF 1.1 and has no
+ technical bearing on RDF Schema.</li>
+ <li>Fixed incorrect pointer to RDF Primer example 16 to example 21.</li>
+ <li>Removed the introductory paragraph of Sec. <a href="#ch_reificationvocab">"Reification
+ Vocabulary"</a>, as this discussion is not related to the
+ technical content and is irrelevant and confusing now. </li>
+ <li>Update of affiliation of the editors. </li>
+ <li>Added RDF WG to the Acknowledgements section.</li>
+ <li>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.</li>
+ <li>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. </li>
+ <li>Added the datatypes <code>rdf:langString</code> and <code>rdf:HTML</code>.
+ </li>
+ <li>Removed Appendix "RDF Schema in RDF/XML". It was informative, but
+ now out of date, in terms of content and in terms of
+ syntax.</li>
+ <li>Marked <code>rdf:HTML</code> and <code>rdf:XMLLiteral</code>
+ as non-normative.</li>
+ <li>Removed references to 2004 Primer from Secs. 5.1, 5.2
+ and 5.4.3. In the latter case the example referred to was
+ moved into this document for readability purposes. </li>
+ </ul>
+ </section>
+ <section id="2004-changes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_2004-changes"><span class="secno">B.2 </span>Changes history of the 2004 Recommendation</h3>
+ <p>The following is an outline of the main changes made to the 2004
+ specification, latest first, since the Last Call Working Draft of <a href="http://www.w3.org/TR/2003/WD-rdf-schema-20030123/">23 January
+ 2003</a>. See the <a href="http://www.w3.org/2001/sw/RDFCore/20030123-issues/#schema">Last
+ Call issue tracking document</a> for details of the specific issues
+ raised regarding this specification.
+ </p>
+ <ul>
+ <li>Amended Appendix A 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.</li>
+ <li>Amended rdfs:range specification for rdf:predicate for consistency
+ with the Semantics document (previously rdf:Property; now,
+ rdfs:Resource)</li>
+ <li>Removed reference to RDF mimetypes doc, as the IETF draft has
+ expired and is 404 missing on their site.</li>
+ <li>Reification vocabulary redescribed (<a href="http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Aug/0161.html">details</a>).</li>
+ <li>Reworded rdfs:comment for rdfs:member, changing "container" to
+ "resource"</li>
+ <li>Reworded lead-in to Appendix A per <a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003JulSep/0170.html">0170.html</a>.
+ </li>
+ <li>OWL references now go to OWL specs rather than WebOnt homepage.
+ Fixed minor typos per <a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003JanMar/0373.html">0373.html</a>)</li>
+ <li>Reworded rdf:nil to tone down the imperative style.</li>
+ <li>Added note to Properties section warning about over-use of
+ sub-property,
+ and referencing OWL, an editorial suggestion from Bijan Parsia. (<a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0177.html">details</a>).
+ </li>
+ <li>Regarding <a href="http://www.w3.org/2001/sw/RDFCore/20030123-issues/#pfps-12">pfps-12</a>,
+ <a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0277.html">discussion</a>
+ led to rdf:first/rest/List/nil rewritten per Peter Patel-Schneider's
+ suggestion.</li>
+ <li>Change to description of subProperty and subClass, to match <a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/#change">changes
+ to RDF Semantics</a>. See
+ <a href="http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Jul/0161.html">discussion</a>
+ for details.</li>
+ <li>Edits <a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0099.html">closing</a>
+ '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.</li>
+ </ul>
+ </section>
+ </section>
+
+<!--
+<section class="appendix informative" id="ch_appendix_rdfs">
+<h2>RDF Schema as RDF/XML</h2>
+<p class="issue">
+Update of the RDFS namespace document required!?</p>
+<p>
+An RDFS description of the <a href="http://www.w3.org/TR/rdf11-mt/#rdf-interpretations">RDF vocabulary</a> and <a href="http://www.w3.org/TR/rdf11-mt/#rdfs-interpretations">RDFS vocabulary</a> is given here in RDF/XML syntax.
+It includes statements describing RDF resources originally introduced bythe 1999 RDF Model and Syntax specification [[RDFMS]], as well as definitions for
+resources introduced in the RDF Schema vocabulary.</p>
+<p>This material is also available as <a href="rdfs-namespace">a separate
+RDF/XML document</a>. It does not necessarily match the contentpublished at the <a
+href="http://www.w3.org/1999/02/22-rdf-syntax-ns#">RDF namespaceURI</a> or the <a href="http://www.w3.org/2000/01/rdf-schema#">RDFS
+namespace URI</a>, which may evolve over time.</p>
+<table cellpadding="5" border="1" width="95%" summary="RDF Schema in RDF">
+ <tbody> <tr>
+ <td> <pre>
+<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>
+<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>
+ </pre> </td>
+ </tr> </tbody>
+</table><hr />
+</section>
+-->
+
+
+
+<section class="appendix" id="references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_references"><span class="secno">C. </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">C.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 Lanthaler, Editors. <cite><a href="http://www.w3.org/TR/2013/PR-json-ld-20131105/">JSON-LD 1.0</a>.</cite> 5 November 2013. W3C Proposed Recommendation. URL: <a href="http://www.w3.org/TR/2013/PR-json-ld-20131105/">http://www.w3.org/TR/2013/PR-json-ld-20131105/</a>. The latest edition is available at <a href="http://www.w3.org/TR/json-ld/">http://www.w3.org/TR/json-ld/</a>
+</dd><dt id="bib-RDF11-CONCEPTS">[RDF11-CONCEPTS]</dt><dd rel="dcterms:requires">Richard Cyganiak, David Wood, Markus Lanthaler, Editors. <cite><a href="http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/">RDF 1.1 Concepts and Abstract Syntax.</a></cite> 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/">http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/</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, Editors. <cite><a href="http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/">RDF 1.1 Semantics.</a></cite> 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/">http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/</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-TRIG">[TRIG]</dt><dd rel="dcterms:requires">Gavin Carothers, Andy Seaborne, Editors. <cite><a href="http://www.w3.org/TR/2014/PR-trig-20140109/">TriG: RDF Dataset Language</a></cite>. 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-trig-20140109/">http://www.w3.org/TR/2014/PR-trig-20140109/</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, Editors. <cite><a href="http://www.w3.org/TR/2014/PR-turtle-20140109/">RDF 1.1 Turtle: Terse RDF Triple Language.</a></cite> 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-turtle-20140109/">http://www.w3.org/TR/2014/PR-turtle-20140109/</a>. The latest edition is available at <a href="http://www.w3.org/TR/turtle/">http://www.w3.org/TR/turtle/</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">C.2 </span>Informative references</h3><dl class="bibliography" about=""><dt id="bib-BERNERS-LEE98">[BERNERS-LEE98]</dt><dd rel="dcterms:references">Tim Berners-Lee. <cite><a href="http://www.w3.org/DesignIssues/RDFnot.html">What the Semantic Web can represent</a></cite>. 1998. URI: <a href="http://www.w3.org/DesignIssues/RDFnot.html">http://www.w3.org/DesignIssues/RDFnot.html</a>.
+</dd><dt id="bib-OWL2-OVERVIEW">[OWL2-OVERVIEW]</dt><dd rel="dcterms:references">W3C OWL Working Group. <a href="http://www.w3.org/TR/owl2-overview/"><cite>OWL 2 Web Ontology Language Document Overview (Second Edition)</cite></a>. 11 December 2012. W3C Recommendation. URL: <a href="http://www.w3.org/TR/owl2-overview/">http://www.w3.org/TR/owl2-overview/</a>
+</dd><dt id="bib-RDF11-PRIMER">[RDF11-PRIMER]</dt><dd rel="dcterms:references">Guus Schreiber, Yves Raimond. <cite><a href="http://www.w3.org/TR/2013/WD-rdf11-primer-20131217/">RDF 1.1 Primer</a></cite>. W3C Working Draft (work in progress), 17 December 2013. The latest version is available at <a href="http://www.w3.org/TR/rdf11-primer/">http://www.w3.org/TR/rdf11-primer/</a>.
+</dd></dl></section></section></body></html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PER-rdf-schema-20140109/diff.html Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,10131 @@
+<html lang="en" typeof="bibo:Document w3p:PER" 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 http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>RDF Schema 1.1</title>
+
+<style type="text/css">
+/*<![CDATA[*/
+ figure { text-align: center; }
+ table td, table th { border: 1px solid #ddd; padding: 0.2em 0.5em; }
+/*]]>*/
+</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;
+}
+/*]]>*/
+</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-PER" 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;
+}
+
+.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>
+<del class="diff-old">RDF
+Vocabulary
+Description
+Language
+1.0:
+</del>
+<h1 property="dcterms:title" id="title" class="title p-name">
+RDF
+Schema
+<ins class="diff-new">1.1
+</ins>
+</h1>
+<h2 content="2014-01-08T23:00:00.000Z" datatype="xsd:dateTime" property="dcterms:issued" id="w3c-proposed-edited-recommendation-09-january-2014">
+<abbr title="World Wide Web Consortium">
+W3C
+</abbr>
+<ins class="diff-new">Proposed
+Edited
+</ins>
+Recommendation
+<del class="diff-old">10
+February
+2004
+</del>
+<time datetime="2014-01-09" class="dt-published">
+<ins class="diff-chg">09
+January
+2014
+</ins></time>
+</h2>
+<dl>
+<dt>
+This
+<del class="diff-old">Version:
+</del>
+<ins class="diff-chg">version:
+</ins>
+</dt>
+<dd>
+<del class="diff-old">http://www.w3.org/TR/2004/REC-rdf-schema-20040210/
+</del>
+<a href="http://www.w3.org/TR/2014/PER-rdf-schema-20140109/" class="u-url">
+<ins class="diff-chg">http://www.w3.org/TR/2014/PER-rdf-schema-20140109/
+</ins>
+</a>
+</dd>
+<dt>
+Latest
+<del class="diff-old">Version:
+</del>
+<ins class="diff-chg">published
+version:
+</ins>
+</dt>
+<dd>
+<a href="http://www.w3.org/TR/rdf-schema/">
+http://www.w3.org/TR/rdf-schema/
+</a>
+</dd>
+<dt>
+<ins class="diff-new">Latest
+editor's
+draft:
+</ins></dt><dd><a href="https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-schema/index.html"><ins class="diff-new">
+https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-schema/index.html
+</ins></a></dd><dt>
+Previous
+<del class="diff-old">Version:
+</del>
+<ins class="diff-chg">version:
+</ins>
+</dt>
+<dd>
+<del class="diff-old">http://www.w3.org/TR/2003/PR-rdf-schema-20031215/
+</del>
+<a href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210/" rel="dcterms:replaces">
+<ins class="diff-chg">http://www.w3.org/TR/2004/REC-rdf-schema-20040210/
+</ins>
+</a>
+</dd>
+<dt>
+Editors:
+</dt>
+<dd inlist="" rel="bibo:editor" class="p-author h-card vcard">
+<span typeof="foaf:Person">
+<a href="http://danbri.org/" content="Dan Brickley" property="foaf:name" rel="foaf:homepage" class="u-url url p-name fn">
+Dan
+Brickley
+</a>,
+<del class="diff-old">W3C
+<
+danbri@w3.org
+>
+</del>
+<ins class="diff-chg">Google
+</ins></span>
+</dd>
+<dd inlist="" rel="bibo:editor" class="p-author h-card vcard">
+<span typeof="foaf:Person">
+<span class="p-name fn" property="foaf:name">
+R.V.
+<del class="diff-old">Guha,
+IBM
+<
+rguha@us.ibm.com
+>
+</del>
+<ins class="diff-chg">Guha
+</ins></span>,<ins class="diff-chg">
+Google
+</ins></span>
+</dd>
+<dt>
+<del class="diff-old">Series
+editor:
+</del>
+<ins class="diff-chg">Previous
+Editors:
+</ins>
+</dt>
+<dd>
+Brian
+McBride
+<del class="diff-old">(Hewlett
+Packard
+Labs)
+<
+bwm@hplb.hpl.hp.com
+>
+</del>
+</dd>
+</dl>
+<del class="diff-old">Acknowledgments
+</del>
+<p>
+<del class="diff-old">Please
+refer
+to
+the
+errata
+for
+this
+document,
+which
+may
+include
+some
+normative
+corrections.
+See
+</del>
+<ins class="diff-chg">This
+document
+is
+</ins>
+also
+<del class="diff-old">translations
+.
+</del>
+<ins class="diff-chg">available
+in
+this
+non-normative
+format:
+</ins><a href="diff.html" rel="alternate"><ins class="diff-chg">
+diff
+w.r.t.
+2004
+Recommendation
+</ins></a>
+</p>
+<p class="copyright">
+<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">
+Copyright
+</a>
+<del class="diff-old">©
+2004
+</del>
+<ins class="diff-chg">©
+2004-2014
+</ins>
+<a href="http://www.w3.org/">
+<abbr title="World Wide Web Consortium">
+W3C
+</abbr>
+</a>
+<sup>
+<del class="diff-old">®
+</del>
+<ins class="diff-chg">®
+</ins>
+</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/">
+<ins class="diff-new">Beihang
+</ins>
+</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
+<del class="diff-old">,
+</del>
+</a>
+<ins class="diff-chg">and
+</ins>
+<a href="http://www.w3.org/Consortium/Legal/copyright-documents">
+document
+use
+</a>
+<del class="diff-old">and
+software
+licensing
+</del>
+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>
+The
+Resource
+Description
+Framework
+(RDF)
+is
+a
+<del class="diff-old">general-purpose
+</del>
+language
+for
+representing
+information
+<ins class="diff-new">about
+resources
+</ins>
+in
+the
+<ins class="diff-new">World
+Wide
+</ins>
+Web.
+<del class="diff-old">This
+specification
+describes
+how
+to
+use
+RDF
+to
+describe
+</del>
+RDF
+<del class="diff-old">vocabularies.
+This
+specification
+defines
+</del>
+<ins class="diff-chg">Schema
+provides
+</ins>
+a
+<ins class="diff-new">data-modelling
+</ins>
+vocabulary
+for
+<del class="diff-old">this
+purpose
+and
+defines
+other
+built-in
+</del>
+RDF
+<del class="diff-old">vocabulary
+initially
+specified
+in
+</del>
+<ins class="diff-chg">data.
+RDF
+Schema
+is
+an
+extension
+of
+</ins>
+the
+<ins class="diff-new">basic
+</ins>
+RDF
+<del class="diff-old">Model
+and
+Syntax
+Specification.
+</del>
+<ins class="diff-chg">vocabulary.
+</ins>
+</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
+<del class="diff-old">this
+</del>
+<ins class="diff-chg">This
+</ins>
+Document
+</h2>
+<p>
+<em>
+This
+<ins class="diff-new">section
+describes
+the
+status
+of
+this
+</ins>
+document
+<del class="diff-old">has
+been
+reviewed
+by
+W3C
+Members
+and
+other
+interested
+parties,
+and
+it
+has
+been
+endorsed
+by
+</del>
+<ins class="diff-chg">at
+</ins>
+the
+<del class="diff-old">Director
+as
+a
+</del>
+<ins class="diff-chg">time
+of
+its
+publication.
+Other
+documents
+may
+supersede
+this
+document.
+A
+list
+of
+current
+</ins><abbr title="World Wide Web Consortium">
+W3C
+<del class="diff-old">Recommendation
+.
+W3C's
+role
+in
+making
+the
+Recommendation
+is
+to
+draw
+attention
+to
+the
+specification
+</del>
+</abbr>
+<ins class="diff-chg">publications
+</ins>
+and
+<del class="diff-old">to
+promote
+its
+widespread
+deployment.
+This
+enhances
+</del>
+the
+<del class="diff-old">functionality
+and
+interoperability
+</del>
+<ins class="diff-chg">latest
+revision
+</ins>
+of
+<ins class="diff-new">this
+technical
+report
+can
+be
+found
+in
+</ins>
+the
+<del class="diff-old">Web.
+</del>
+<a href="http://www.w3.org/TR/">
+<abbr title="World Wide Web Consortium">
+<ins class="diff-chg">W3C
+</ins></abbr><ins class="diff-chg">
+technical
+reports
+index
+</ins></a><ins class="diff-chg">
+at
+http://www.w3.org/TR/.
+</ins></em>
+</p>
+<p>
+This
+<del class="diff-old">is
+one
+</del>
+document
+<del class="diff-old">in
+a
+set
+</del>
+<ins class="diff-chg">is
+an
+edited
+version
+</ins>
+of
+<del class="diff-old">six
+(
+Primer
+,
+Concepts
+,
+Syntax
+,
+Semantics
+,
+Vocabulary
+,
+and
+Test
+Cases
+)
+intended
+to
+jointly
+replace
+</del>
+the
+<del class="diff-old">original
+Resource
+Description
+Framework
+specifications,
+RDF
+Model
+and
+Syntax
+(1999
+Recommendation)
+and
+</del>
+<ins class="diff-chg">2004
+</ins>
+RDF
+Schema
+<del class="diff-old">(2000
+Candidate
+Recommendation)
+.
+It
+has
+been
+developed
+by
+the
+RDF
+Core
+Working
+Group
+</del>
+<ins class="diff-chg">Recommendation.
+The
+purpose
+of
+this
+revision
+is
+to
+make
+this
+document
+available
+</ins>
+as
+part
+of
+the
+<del class="diff-old">W3C
+Semantic
+Web
+Activity
+(
+Activity
+Statement
+,
+Group
+Charter
+)
+for
+publication
+on
+10
+February
+2004.
+</del>
+<ins class="diff-chg">RDF
+1.1
+document
+set.
+</ins>
+Changes
+<ins class="diff-new">are
+limited
+</ins>
+to
+<del class="diff-old">this
+</del>
+<ins class="diff-chg">revised
+references,
+terminology
+updates,
+and
+adaptations
+to
+the
+introduction.
+The
+title
+of
+the
+</ins>
+document
+<del class="diff-old">since
+</del>
+<ins class="diff-chg">was
+changed
+from
+"RDF
+Vocabulary
+Description
+Language
+1.0:
+RDF
+Schema"
+to
+"RDF
+Schema
+1.1".
+The
+technical
+content
+of
+</ins>
+the
+<del class="diff-old">Proposed
+Recommendation
+Working
+Draft
+</del>
+<ins class="diff-chg">document
+is
+unchanged.
+Details
+of
+the
+changes
+</ins>
+are
+<del class="diff-old">detailed
+</del>
+<ins class="diff-chg">listed
+</ins>
+in
+the
+<del class="diff-old">change
+log
+.
+</del>
+<a href="#PER-changes">
+<ins class="diff-chg">Changes
+</ins></a><ins class="diff-chg">
+section.
+</ins>
+</p>
+<p>
+The
+<del class="diff-old">public
+is
+</del>
+<abbr title="World Wide Web Consortium">
+<ins class="diff-chg">W3C
+</ins></abbr><ins class="diff-chg">
+Membership
+and
+other
+interested
+parties
+are
+</ins>
+invited
+to
+<ins class="diff-new">review
+the
+document
+and
+</ins>
+send
+comments
+to
+<del class="diff-old">www-rdf-comments@w3.org
+</del>
+<a rel="discussion" href="mailto:public-rdf-comments@w3.org">
+<ins class="diff-chg">public-rdf-comments@w3.org
+</ins>
+</a>
+(
+<del class="diff-old">archive
+</del>
+<a href="mailto:public-rdf-comments-request@w3.org?subject=subscribe">
+<ins class="diff-chg">subscribe
+</ins></a>,<a href="http://lists.w3.org/Archives/Public/public-rdf-comments/"><ins class="diff-chg">
+archives
+</ins>
+</a>
+)
+<del class="diff-old">and
+</del>
+<ins class="diff-chg">through
+09
+February
+2014.
+Advisory
+Committee
+Representatives
+should
+consult
+their
+</ins><a href="https://www.w3.org/2002/09/wbs/myQuestionnaires"><ins class="diff-chg">
+WBS
+questionnaires
+</ins></a>.</p><p><ins class="diff-chg">
+This
+document
+was
+published
+by
+the
+</ins><a href="http://www.w3.org/2011/rdf-wg/"><ins class="diff-chg">
+RDF
+Working
+Group
+</ins></a><ins class="diff-chg">
+as
+a
+Proposed
+Edited
+Recommendation.
+This
+document
+is
+intended
+</ins>
+to
+<del class="diff-old">participate
+in
+general
+discussion
+of
+related
+technology
+on
+www-rdf-interest@w3.org
+</del>
+<ins class="diff-chg">become
+a
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+Recommendation.
+If
+you
+wish
+to
+make
+comments
+regarding
+this
+document,
+please
+send
+them
+to
+</ins><a href="mailto:public-rdf-comments@w3.org"><ins class="diff-chg">
+public-rdf-comments@w3.org
+</ins>
+</a>
+(
+<del class="diff-old">archive
+</del>
+<a href="mailto:public-rdf-comments-request@w3.org?subject=subscribe">
+<ins class="diff-chg">subscribe
+</ins></a>,<a href="http://lists.w3.org/Archives/Public/public-rdf-comments/"><ins class="diff-chg">
+archives
+</ins>
+</a>
+).
+<ins class="diff-new">All
+comments
+are
+welcome.
+</ins>
+</p>
+<p>
+<del class="diff-old">A
+list
+of
+implementations
+</del>
+<ins class="diff-chg">Publication
+as
+a
+Proposed
+Edited
+Recommendation
+does
+not
+imply
+endorsement
+by
+the
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+Membership.
+This
+</ins>
+is
+<del class="diff-old">available.
+</del>
+<ins class="diff-chg">a
+draft
+document
+and
+may
+be
+updated,
+replaced
+or
+obsoleted
+by
+other
+documents
+at
+any
+time.
+It
+is
+inappropriate
+to
+cite
+this
+document
+as
+other
+than
+work
+in
+progress.
+</ins>
+</p>
+<p>
+<del class="diff-old">The
+</del>
+<ins class="diff-chg">This
+document
+was
+produced
+by
+a
+group
+operating
+under
+the
+</ins><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/" rel="w3p:patentRules" about="" id="sotd_patent"><ins class="diff-chg">
+5
+February
+2004
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+Patent
+Policy
+</ins></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">
+<ins class="diff-new">public
+</ins>
+list
+of
+any
+patent
+disclosures
+<del class="diff-old">related
+to
+this
+work
+.
+This
+section
+describes
+</del>
+</a>
+<ins class="diff-chg">made
+in
+connection
+with
+</ins>
+the
+<del class="diff-old">status
+</del>
+<ins class="diff-chg">deliverables
+</ins>
+of
+<del class="diff-old">this
+document
+at
+</del>
+the
+<del class="diff-old">time
+of
+its
+publication.
+Other
+documents
+may
+supersede
+this
+document.
+A
+list
+</del>
+<ins class="diff-chg">group;
+that
+page
+also
+includes
+instructions
+for
+disclosing
+a
+patent.
+An
+individual
+who
+has
+actual
+knowledge
+</ins>
+of
+<del class="diff-old">current
+W3C
+publications
+and
+</del>
+<ins class="diff-chg">a
+patent
+which
+</ins>
+the
+<del class="diff-old">latest
+revision
+of
+this
+technical
+report
+can
+be
+found
+</del>
+<ins class="diff-chg">individual
+believes
+contains
+</ins><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential"><ins class="diff-chg">
+Essential
+Claim(s)
+</ins></a><ins class="diff-chg">
+must
+disclose
+the
+information
+</ins>
+in
+<ins class="diff-new">accordance
+with
+</ins><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure"><ins class="diff-new">
+section
+6
+of
+</ins>
+the
+<abbr title="World Wide Web Consortium">
+W3C
+<del class="diff-old">technical
+reports
+index
+at
+http://www.w3.org/TR/.
+</del>
+</abbr>
+<ins class="diff-chg">Patent
+Policy
+</ins></a>.
+</p>
+</section>
+<section id="toc">
+<h2 class="introductory" aria-level="1" role="heading" id="h2_toc">
+<ins class="diff-chg">Table
+of
+</ins>
+Contents
+</h2>
+<ul class="toc" role="directory" id="respecContents">
+<li class="tocline">
+<a href="#ch_introduction" class="tocxref">
+<span class="secno">
+1.
+</span>
+Introduction
+</a>
+</li>
+<li class="tocline">
+<a href="#ch_classes" class="tocxref">
+<span class="secno">
+2.
+</span>
+Classes
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">
+
+</del>
+<a href="#ch_resource" class="tocxref">
+<span class="secno">
+2.1
+</span>
+rdfs:Resource
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_class" class="tocxref">
+<span class="secno">
+2.2
+</span>
+rdfs:Class
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_literal" class="tocxref">
+<span class="secno">
+2.3
+</span>
+rdfs:Literal
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_datatype" class="tocxref">
+<span class="secno">
+2.4
+</span>
+rdfs:Datatype
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_langstring" class="tocxref">
+<span class="secno">
+2.5
+<del class="diff-old">rdf:XMLLiteral
+</del>
+</span>
+<ins class="diff-chg">rdf:langString
+</ins>
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_html" class="tocxref">
+<span class="secno">
+2.6
+</span>
+<ins class="diff-chg">rdf:HTML
+</ins></a></li><li class="tocline"><a href="#ch_xmlliteral" class="tocxref"><span class="secno"><ins class="diff-chg">
+2.7
+</ins></span><ins class="diff-chg">
+rdf:XMLLiteral
+</ins></a></li><li class="tocline"><a href="#ch_property" class="tocxref"><span class="secno"><ins class="diff-chg">
+2.8
+</ins></span>
+rdf:Property
+</a>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#ch_properties" class="tocxref">
+<span class="secno">
+3.
+</span>
+Properties
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">
+
+</del>
+<a href="#ch_range" class="tocxref">
+<span class="secno">
+3.1
+</span>
+rdfs:range
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_domain" class="tocxref">
+<span class="secno">
+3.2
+</span>
+rdfs:domain
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_type" class="tocxref">
+<span class="secno">
+3.3
+</span>
+rdf:type
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_subclassof" class="tocxref">
+<span class="secno">
+3.4
+</span>
+rdfs:subClassOf
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_subpropertyof" class="tocxref">
+<span class="secno">
+3.5
+</span>
+rdfs:subPropertyOf
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_label" class="tocxref">
+<span class="secno">
+3.6
+</span>
+rdfs:label
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_comment" class="tocxref">
+<span class="secno">
+3.7
+</span>
+rdfs:comment
+</a>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#ch_domainrange" class="tocxref">
+<span class="secno">
+4.
+</span>
+Using
+the
+Domain
+and
+Range
+vocabulary
+<del class="diff-old">(Informative)
+</del>
+</a>
+</li>
+<li class="tocline">
+<a href="#ch_othervocab" class="tocxref">
+<span class="secno">
+5.
+</span>
+Other
+vocabulary
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">
+
+</del>
+<a href="#ch_containervocab" class="tocxref">
+<span class="secno">
+5.1
+</span>
+Container
+Classes
+and
+Properties
+</a>
+<del class="diff-old">
+
+
+</del>
+<ul class="toc">
+<li class="tocline">
+<a href="#ch_container" class="tocxref">
+<span class="secno">
+5.1.1
+</span>
+rdfs:Container
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_bag" class="tocxref">
+<span class="secno">
+5.1.2
+</span>
+rdf:Bag
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_seq" class="tocxref">
+<span class="secno">
+5.1.3
+</span>
+rdf:Seq
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_alt" class="tocxref">
+<span class="secno">
+5.1.4
+</span>
+rdf:Alt
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_containermembershipproperty" class="tocxref">
+<span class="secno">
+5.1.5
+</span>
+rdfs:ContainerMembershipProperty
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_member" class="tocxref">
+<span class="secno">
+5.1.6
+</span>
+rdfs:member
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#ch_collectionvocab" class="tocxref">
+<span class="secno">
+5.2
+</span>
+RDF
+Collections
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">
+
+
+</del>
+<a href="#ch_list" class="tocxref">
+<span class="secno">
+5.2.1
+</span>
+rdf:List
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_first" class="tocxref">
+<span class="secno">
+5.2.2
+</span>
+rdf:first
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_rest" class="tocxref">
+<span class="secno">
+5.2.3
+</span>
+rdf:rest
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_nil" class="tocxref">
+<span class="secno">
+5.2.4
+</span>
+rdf:nil
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#ch_reificationvocab" class="tocxref">
+<span class="secno">
+5.3
+</span>
+Reification
+Vocabulary
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">
+
+
+</del>
+<a href="#ch_statement" class="tocxref">
+<span class="secno">
+5.3.1
+</span>
+rdf:Statement
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_subject" class="tocxref">
+<span class="secno">
+5.3.2
+</span>
+rdf:subject
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_predicate" class="tocxref">
+<span class="secno">
+5.3.3
+</span>
+rdf:predicate
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_object" class="tocxref">
+<span class="secno">
+5.3.4
+</span>
+rdf:object
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#ch_utilvocab" class="tocxref">
+<span class="secno">
+5.4
+</span>
+Utility
+Properties
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">
+
+
+</del>
+<a href="#ch_seealso" class="tocxref">
+<span class="secno">
+5.4.1
+</span>
+rdfs:seeAlso
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_isdefinedby" class="tocxref">
+<span class="secno">
+5.4.2
+</span>
+rdfs:isDefinedBy
+</a>
+<del class="diff-old">
+
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_value" class="tocxref">
+<span class="secno">
+5.4.3
+</span>
+rdf:value
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#ch_summary" class="tocxref">
+<span class="secno">
+6.
+</span>
+RDF
+Schema
+summary
+<del class="diff-old">(Informative)
+</del>
+</a>
+<del class="diff-old">
+
+</del>
+<ul class="toc">
+<li class="tocline">
+<a href="#ch_sumclasses" class="tocxref">
+<span class="secno">
+6.1
+<del class="diff-old">Classes
+</del>
+</span>
+<ins class="diff-chg">RDF
+classes
+</ins>
+</a>
+<del class="diff-old">
+
+</del>
+</li>
+<li class="tocline">
+<a href="#ch_sumproperties" class="tocxref">
+<span class="secno">
+6.2
+<del class="diff-old">Properties
+</del>
+</span>
+<ins class="diff-chg">RDF
+properties
+</ins>
+</a>
+<del class="diff-old">7.
+References
+</del>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#ch_acknowledgements" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">A.
+</ins></span><ins class="diff-chg">
+Acknowledgments
+</ins>
+</a>
+<del class="diff-old">
+
+7.1
+Normative
+References
+</del>
+</li>
+<li class="tocline">
+<a href="#changes" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">B.
+</ins></span><ins class="diff-chg">
+Change
+history
+</ins>
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">
+
+7.2
+Informational
+References
+</del>
+<a href="#PER-changes" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">B.1
+</ins></span><ins class="diff-chg">
+Changes
+for
+Proposed
+Edited
+Recommendation
+in
+2013
+</ins>
+</a>
+<del class="diff-old">8.
+Acknowledgments
+</del>
+</li>
+<li class="tocline">
+<a href="#2004-changes" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">B.2
+</ins></span><ins class="diff-chg">
+Changes
+history
+of
+the
+2004
+Recommendation
+</ins>
+</a>
+<del class="diff-old">Appendix
+A
+RDF
+Schema
+as
+RDF/XML
+</del>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#references" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">C.
+</ins></span><ins class="diff-chg">
+References
+</ins>
+</a>
+<ul class="toc">
+<li class="tocline">
+<a href="#normative-references" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">C.1
+</ins></span><ins class="diff-chg">
+Normative
+references
+</ins></a>
+</li>
+<li class="tocline">
+<a href="#informative-references" class="tocxref">
+<span class="secno">
+<ins class="diff-new">C.2
+</ins></span><ins class="diff-new">
+Informative
+references
+</ins>
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<section id="ch_introduction" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h2 aria-level="1" role="heading" id="h2_ch_introduction">
+<span class="secno">
+1.
+</span>
+Introduction
+</h2>
+<p>
+The
+Resource
+Description
+Framework
+(RDF)
+is
+a
+general-purpose
+language
+for
+representing
+information
+in
+the
+Web.
+</p>
+<p>
+<del class="diff-old">This
+specification
+is
+one
+of
+several
+[
+RDF-PRIMER
+]
+[
+RDF-SYNTAX
+]
+[
+RDF-CONCEPTS
+]
+[
+RDF-SEMANTICS
+]
+[
+RDF-TESTS
+]
+related
+to
+RDF.
+The
+reader
+is
+referred
+to
+the
+</del>
+RDF
+<del class="diff-old">schema
+chapter
+in
+the
+RDF
+Primer
+[
+RDF-PRIMER
+]
+for
+an
+informal
+introduction
+and
+examples
+of
+the
+use
+of
+the
+concepts
+specified
+in
+this
+document.
+This
+specification
+introduces
+RDF's
+</del>
+<ins class="diff-chg">Schema
+provides
+a
+data-modelling
+</ins>
+vocabulary
+<del class="diff-old">description
+language,
+</del>
+<ins class="diff-chg">for
+</ins>
+RDF
+<del class="diff-old">Schema.
+</del>
+<ins class="diff-chg">data.
+</ins>
+It
+is
+complemented
+by
+several
+companion
+documents
+which
+describe
+<del class="diff-old">RDF's
+XML
+encoding
+</del>
+<ins class="diff-chg">the
+basic
+concepts
+and
+abstract
+stntax
+of
+RDF
+</ins>
+[
+<del class="diff-old">RDF-SYNTAX
+</del>
+<cite>
+<a class="bibref" href="#bib-RDF11-CONCEPTS">
+<ins class="diff-chg">RDF11-CONCEPTS
+</ins>
+</a>
+</cite>
+],
+<del class="diff-old">mathematical
+foundations
+</del>
+<ins class="diff-chg">the
+formal
+semantics
+of
+RDF
+</ins>
+[
+<del class="diff-old">RDF-SEMANTICS
+</del>
+<cite>
+<a class="bibref" href="#bib-RDF11-MT">
+<ins class="diff-chg">RDF11-MT
+</ins>
+</a>
+<del class="diff-old">]
+</del>
+</cite>
+<ins class="diff-chg">],
+</ins>
+and
+<del class="diff-old">Resource
+Description
+Framework
+(RDF):
+Concepts
+</del>
+<ins class="diff-chg">various
+concrete
+syntaxes
+for
+RDF,
+such
+as
+Turtle
+[
+</ins><cite><a class="bibref" href="#bib-TURTLE"><ins class="diff-chg">
+TURTLE
+</ins></a></cite><ins class="diff-chg">
+],
+TriG,
+[
+</ins><cite><a class="bibref" href="#bib-TRIG"><ins class="diff-chg">
+TRIG
+</ins></a></cite><ins class="diff-chg">
+],
+</ins>
+and
+<del class="diff-old">Abstract
+Syntax
+</del>
+<ins class="diff-chg">JSON-LD
+</ins>
+[
+<del class="diff-old">RDF-CONCEPTS
+</del>
+<cite>
+<a class="bibref" href="#bib-JSON-LD">
+<ins class="diff-chg">JSON-LD
+</ins>
+</a>
+</cite>
+].
+The
+RDF
+Primer
+[
+<del class="diff-old">RDF-PRIMER
+</del>
+<cite>
+<a class="bibref" href="#bib-RDF11-PRIMER">
+<ins class="diff-chg">RDF11-PRIMER
+</ins>
+</a>
+</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
+<del class="diff-old">the
+</del>
+RDF
+<del class="diff-old">vocabulary
+description
+language
+</del>
+<ins class="diff-chg">Schema
+</ins>
+to
+those
+who
+find
+the
+formal
+semantics
+<del class="diff-old">specification,
+RDF
+Semantics
+</del>
+<ins class="diff-chg">specification
+</ins>
+[
+<del class="diff-old">RDF-SEMANTICS
+</del>
+<cite>
+<a class="bibref" href="#bib-RDF11-MT">
+<ins class="diff-chg">RDF11-MT
+</ins>
+</a>
+</cite>
+]
+daunting.
+Thus,
+this
+document
+duplicates
+material
+also
+specified
+in
+the
+RDF
+Semantics
+<del class="diff-old">specification
+.
+</del>
+<ins class="diff-chg">specification.
+</ins>
+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
+<del class="diff-old">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.
+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
+</del>
+Schema
+<del class="diff-old">defines
+classes
+and
+properties
+that
+may
+be
+used
+to
+describe
+classes,
+properties
+and
+other
+resources.
+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.
+RDF's
+vocabulary
+description
+language,
+RDF
+Schema,
+</del>
+is
+a
+<a href="http://www.w3.org/TR/rdf11-mt/#semantic-extensions-and-entailment-regimes">
+semantic
+extension
+<del class="diff-old">(as
+defined
+in
+[
+RDF-SEMANTICS
+</del>
+</a>
+<del class="diff-old">])
+</del>
+of
+RDF.
+It
+provides
+mechanisms
+for
+describing
+groups
+of
+related
+resources
+and
+the
+relationships
+between
+these
+resources.
+RDF
+Schema
+<del class="diff-old">vocabulary
+descriptions
+are
+</del>
+<ins class="diff-chg">is
+</ins>
+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
+<del class="diff-old">vocabulary
+description
+language
+</del>
+<ins class="diff-chg">Schema
+</ins>
+class
+and
+property
+system
+is
+similar
+to
+the
+type
+systems
+of
+object-oriented
+programming
+languages
+such
+as
+Java.
+RDF
+<ins class="diff-new">Schema
+</ins>
+differs
+from
+many
+such
+systems
+in
+that
+instead
+of
+defining
+a
+class
+in
+terms
+of
+the
+properties
+its
+instances
+may
+have,
+<del class="diff-old">the
+</del>
+RDF
+<del class="diff-old">vocabulary
+description
+language
+</del>
+<ins class="diff-chg">Schema
+</ins>
+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
+[
+<cite>
+<a class="bibref" href="#bib-BERNERS-LEE98">
+BERNERS-LEE98
+</a>
+</cite>
+].
+</p>
+<p>
+This
+specification
+does
+not
+attempt
+to
+enumerate
+all
+the
+possible
+forms
+of
+<del class="diff-old">vocabulary
+description
+that
+are
+useful
+for
+</del>
+representing
+the
+meaning
+of
+RDF
+classes
+and
+properties.
+Instead,
+the
+RDF
+<del class="diff-old">vocabulary
+description
+</del>
+<ins class="diff-chg">Schema
+</ins>
+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
+<del class="diff-old">DAML+OIL,
+W3C's
+[
+</del>
+OWL
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-OWL2-OVERVIEW"><ins class="diff-new">
+OWL2-OVERVIEW
+</ins>
+</a>
+<del class="diff-old">]
+language,
+</del>
+</cite>
+<ins class="diff-chg">],
+</ins>
+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.
+<del class="diff-old">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.
+</del>
+</p>
+<p>
+The
+language
+defined
+in
+this
+specification
+consists
+of
+a
+collection
+of
+RDF
+resources
+that
+can
+be
+used
+to
+describe
+<del class="diff-old">properties
+of
+</del>
+other
+RDF
+resources
+<del class="diff-old">(including
+properties)
+</del>
+in
+application-specific
+RDF
+vocabularies.
+The
+core
+vocabulary
+is
+defined
+in
+a
+namespace
+informally
+called
+<del class="diff-old">'rdfs'
+</del>
+<code>
+<ins class="diff-chg">rdfs
+</ins></code>
+here.
+That
+namespace
+is
+identified
+by
+the
+<del class="diff-old">URI-Reference
+</del>
+<ins class="diff-chg">IRI
+</ins></p><blockquote><code>
+http://www.w3.org/2000/01/rdf-schema#
+</code>
+</blockquote>
+and
+is
+<ins class="diff-new">conventionally
+</ins>
+associated
+with
+the
+prefix
+<del class="diff-old">'rdfs'.
+</del>
+<code>
+<ins class="diff-chg">rdfs:
+</ins></code>.
+This
+specification
+also
+uses
+the
+prefix
+<del class="diff-old">'rdf'
+</del>
+<code>
+<ins class="diff-chg">rdf:
+</ins></code>
+to
+refer
+to
+the
+RDF
+namespace
+<del class="diff-old">http://www.w3.org/1999/02/22-rdf-syntax-ns#.
+</del>
+<p>
+</p>
+<blockquote>
+<code>
+<ins class="diff-new">http://www.w3.org/1999/02/22-rdf-syntax-ns#
+</ins></code></blockquote>
+<p>
+For
+convenience
+and
+readability,
+this
+specification
+uses
+an
+abbreviated
+form
+to
+represent
+<del class="diff-old">URI-References.
+</del>
+<ins class="diff-chg">IRIs.
+</ins>
+A
+name
+of
+the
+form
+prefix:suffix
+should
+be
+interpreted
+as
+a
+<del class="diff-old">URI-Reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+consisting
+of
+the
+<del class="diff-old">URI-Reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+associated
+with
+the
+prefix
+concatenated
+with
+the
+suffix.
+</p>
+</section>
+<section id="ch_classes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h2 aria-level="1" role="heading" id="h2_ch_classes">
+<span class="secno">
+2.
+</span>
+Classes
+</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
+<del class="diff-old">RDF
+URI
+References
+</del>
+<a href="http://www.w3.org/TR/rdf11-concepts/#section-IRIs">
+<ins class="diff-chg">IRIs
+</ins>
+</a>
+and
+may
+be
+described
+using
+RDF
+properties.
+The
+<code>
+<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
+<a href="#ch_class">
+<code>
+rdfs:Class
+</code>
+</a>.
+</p>
+<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
+[
+<del class="diff-old">RDF-CONCEPTS
+</del>
+<cite>
+<a class="bibref" href="#bib-RDF11-CONCEPTS">
+<ins class="diff-chg">RDF11-CONCEPTS
+</ins>
+</a>
+</cite>
+]
+specification
+defines
+the
+RDF
+concept
+of
+an
+<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>
+<section id="ch_resource" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_resource">
+<span class="secno">
+2.1
+</span>
+rdfs:Resource
+</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
+<a href="#ch_class">
+<code>
+rdfs:Class
+</code>
+</a>.
+</p>
+</section>
+<section id="ch_class" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_class">
+<span class="secno">
+2.2
+</span>
+rdfs:Class
+</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>
+</section>
+<section id="ch_literal" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_literal">
+<span class="secno">
+2.3
+</span>
+rdfs:Literal
+</h3>
+<p>
+The
+class
+<code>
+rdfs:Literal
+</code>
+is
+the
+class
+of
+<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.
+<del class="diff-old">Literals
+may
+be
+plain
+or
+typed
+.
+A
+typed
+literal
+is
+an
+instance
+of
+a
+datatype
+class.
+This
+specification
+does
+not
+define
+the
+class
+of
+plain
+literals.
+</del>
+</p>
+<p>
+<code>
+rdfs:Literal
+</code>
+is
+an
+instance
+of
+<a href="#ch_class">
+<code>
+rdfs:Class
+</code>
+</a>.
+rdfs:Literal
+is
+a
+<a href="#def-subclass">
+subclass
+</a>
+of
+<a href="#ch_resource">
+rdfs:Resource
+</a>.
+</p>
+</section>
+<section id="ch_datatype" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_datatype">
+<span class="secno">
+2.4
+</span>
+rdfs:Datatype
+</h3>
+<p>
+<code>
+rdfs:Datatype
+</code>
+is
+the
+class
+of
+datatypes.
+All
+instances
+of
+<code>
+rdfs:Datatype
+</code>
+correspond
+to
+the
+<a href="http://www.w3.org/TR/rdf11-concepts/#section-Datatypes">
+RDF
+model
+of
+a
+datatype
+</a>
+described
+in
+the
+RDF
+Concepts
+specification
+[
+<del class="diff-old">RDF-CONCEPTS
+</del>
+<cite>
+<a class="bibref" href="#bib-RDF11-CONCEPTS">
+<ins class="diff-chg">RDF11-CONCEPTS
+</ins>
+</a>
+</cite>
+].
+<code>
+rdfs:Datatype
+</code>
+is
+both
+an
+instance
+of
+and
+a
+<a href="#def-subclass">
+subclass
+</a>
+of
+<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>
+</section>
+<section id="ch_langstring" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_langstring">
+<span class="secno">
+<ins class="diff-chg">2.5
+</ins></span><ins class="diff-chg">
+rdf:langString
+</ins></h3><p><ins class="diff-chg">
+The
+class
+</ins><code><ins class="diff-chg">
+rdf:langString
+</ins></code><ins class="diff-chg">
+is
+the
+class
+of
+</ins><a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string"><ins class="diff-chg">
+language-tagged
+string
+values
+</ins></a>.<code><ins class="diff-chg">
+rdf:langString
+</ins></code><ins class="diff-chg">
+is
+an
+instance
+of
+</ins><code><ins class="diff-chg">
+rdfs:Datatype
+</ins></code><ins class="diff-chg">
+and
+a
+</ins><a href="#def-subclass"><ins class="diff-chg">
+subclass
+</ins></a><ins class="diff-chg">
+of
+</ins><a href="#ch_literal">
+<code>
+<ins class="diff-new">rdfs:Literal
+</ins></code></a>.</p></section><section class="informative" id="ch_html" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"><h3 aria-level="2" role="heading" id="h3_ch_html"><span class="secno"><ins class="diff-new">
+2.6
+</ins></span><ins class="diff-new">
+rdf:HTML
+</ins></h3><p><em><ins class="diff-new">
+This
+section
+is
+non-normative.
+</ins></em></p><p><ins class="diff-new">
+The
+class
+</ins><code><ins class="diff-new">
+rdf:HTML
+</ins></code><ins class="diff-new">
+is
+the
+class
+of
+</ins><a href="http://www.w3.org/TR/rdf11-concepts/#section-html"><ins class="diff-new">
+HTML
+literal
+values
+</ins></a>.<code><ins class="diff-new">
+rdf:HTML
+</ins></code><ins class="diff-new">
+is
+an
+instance
+of
+</ins><code><ins class="diff-new">
+rdfs:Datatype
+</ins></code><ins class="diff-new">
+and
+a
+</ins><a href="#def-subclass"><ins class="diff-new">
+subclass
+</ins>
+</a>
+<del class="diff-old">2.5
+</del>
+<ins class="diff-chg">of
+</ins><a href="#ch_literal"><code><ins class="diff-chg">
+rdfs:Literal
+</ins></code></a>.</p></section><section class="informative" id="ch_xmlliteral" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"><h3 aria-level="2" role="heading" id="h3_ch_xmlliteral"><span class="secno"><ins class="diff-chg">
+2.7
+</ins></span>
+rdf:XMLLiteral
+</h3>
+<p>
+<em>
+<ins class="diff-chg">This
+section
+is
+non-normative.
+</ins></em></p>
+<p>
+The
+class
+<code>
+rdf:XMLLiteral
+</code>
+is
+the
+class
+of
+<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
+<a href="#ch_literal">
+<code>
+rdfs:Literal
+</code>
+</a>.
+</p>
+</section>
+<section id="ch_property" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_property">
+<del class="diff-old">2.6
+</del>
+<span class="secno">
+<ins class="diff-chg">2.8
+</ins></span>
+rdf:Property
+</h3>
+<p>
+<code>
+rdf:Property
+</code>
+is
+the
+class
+of
+RDF
+properties.
+<code>
+rdf:Property
+</code>
+is
+an
+instance
+of
+<a href="#ch_class">
+<code>
+rdfs:Class
+</code>
+</a>.
+</p>
+</section>
+</section>
+<section id="ch_properties" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h2 aria-level="1" role="heading" id="h2_ch_properties">
+<span class="secno">
+3.
+</span>
+Properties
+</h2>
+<p>
+The
+RDF
+Concepts
+and
+Abstract
+Syntax
+specification
+[
+<del class="diff-old">RDF-CONCEPTS
+</del>
+<cite>
+<a class="bibref" href="#bib-RDF11-CONCEPTS">
+<ins class="diff-chg">RDF11-CONCEPTS
+</ins>
+</a>
+</cite>
+]
+describes
+the
+concept
+of
+an
+RDF
+property
+as
+a
+relation
+between
+subject
+resources
+and
+object
+resources.
+</p>
+<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>
+<div class="note">
+<div class="note-title" aria-level="2" role="heading" id="h_note_1">
+<span>
+Note
+<del class="diff-old">:
+</del>
+</span>
+</div>
+<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
+<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
+Web
+Ontology
+languages
+such
+as
+<del class="diff-old">[
+</del>
+OWL
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-OWL2-OVERVIEW"><ins class="diff-new">
+OWL2-OVERVIEW
+</ins>
+</a>
+</cite>
+].
+</p>
+</div>
+<section id="ch_range" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_range">
+<span class="secno">
+3.1
+</span>
+rdfs:range
+</h3>
+<p>
+<code>
+rdfs:range
+</code>
+is
+an
+instance
+of
+<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>
+<code>
+P
+rdfs:range
+C
+</code>
+</blockquote>
+<p>
+states
+that
+P
+is
+an
+instance
+of
+the
+class
+<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
+<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
+<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
+<a href="#ch_domain">
+<code>
+rdfs:domain
+</code>
+</a>
+property.
+The
+<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>
+</section>
+<section id="ch_domain" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_domain">
+<span class="secno">
+3.2
+</span>
+rdfs:domain
+</h3>
+<p>
+<code>
+rdfs:domain
+</code>
+is
+an
+instance
+of
+<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>
+<code>
+P
+rdfs:domain
+C
+</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
+<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>
+<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>
+</section>
+<section id="ch_type" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_type">
+<span class="secno">
+3.3
+</span>
+rdf:type
+</h3>
+<p>
+<code>
+rdf:type
+</code>
+is
+an
+instance
+of
+<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>
+<code>
+R
+rdf:type
+C
+</code>
+</blockquote>
+<p>
+states
+that
+C
+is
+an
+instance
+of
+<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
+<a href="#ch_range">
+<code>
+rdfs:range
+</code>
+</a>
+of
+rdf:type
+is
+<a href="#ch_class">
+<code>
+rdfs:Class
+</code>
+</a>.
+</p>
+</section>
+<section id="ch_subclassof" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_subclassof">
+<span class="secno">
+3.4
+</span>
+rdfs:subClassOf
+</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>
+<code>
+C1
+rdfs:subClassOf
+C2
+</code>
+</blockquote>
+<p>
+states
+that
+C1
+is
+an
+instance
+of
+<code>
+<a href="#ch_class">
+rdfs:Class
+</a>
+</code>,
+C2
+is
+an
+instance
+of
+<code>
+<a href="#ch_class">
+rdfs:Class
+</a>
+</code>
+and
+C1
+is
+a
+<a href="#def-subclass">
+subclass
+</a>
+of
+C2.
+The
+<code>
+rdfs:subClassOf
+</code>
+property
+is
+transitive.
+</p>
+<p>
+The
+<a href="#ch_domain">
+<code>
+rdfs:domain
+</code>
+</a>
+of
+<code>
+rdfs:subClassOf
+</code>
+is
+<code>
+<a href="#ch_class">
+rdfs:Class
+</a>
+</code>.
+The
+<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>
+</section>
+<section id="ch_subpropertyof" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_subpropertyof">
+<span class="secno">
+3.5
+</span>
+rdfs:subPropertyOf
+</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>
+<code>
+P1
+rdfs:subPropertyOf
+P2
+</code>
+</blockquote>
+<p>
+states
+that
+P1
+is
+an
+instance
+of
+<code>
+<a href="#ch_property">
+rdf:Property
+</a>
+</code>,
+P2
+is
+an
+instance
+of
+<code>
+<a href="#ch_property">
+rdf:Property
+</a>
+</code>
+and
+P1
+is
+a
+<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>
+<a href="#ch_property">
+rdf:Property
+</a>
+</code>.
+The
+<a href="#ch_range">
+<code>
+rdfs:range
+</code>
+</a>
+of
+rdfs:subPropertyOf
+is
+<a href="#ch_property">
+<code>
+rdf:Property
+</code>
+</a>.
+</p>
+</section>
+<section id="ch_label" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_label">
+<span class="secno">
+3.6
+</span>
+rdfs:label
+</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>
+<code>
+R
+rdfs:label
+L
+</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>
+<a href="#ch_resource">
+rdfs:Resource
+</a>
+</code>.
+The
+<a href="#ch_range">
+<code>
+rdfs:range
+</code>
+</a>
+of
+rdfs:label
+is
+<a href="#ch_literal">
+<code>
+rdfs:Literal
+</code>
+</a>.
+</p>
+<p>
+Multilingual
+labels
+are
+supported
+using
+the
+<a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal">
+language
+tagging
+</a>
+facility
+of
+RDF
+literals.
+</p>
+</section>
+<section id="ch_comment" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_comment">
+<span class="secno">
+3.7
+</span>
+rdfs:comment
+</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>
+<code>
+R
+rdfs:comment
+L
+</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>
+<a href="#ch_resource">
+rdfs:Resource
+</a>
+</code>.
+The
+<a href="#ch_range">
+<code>
+rdfs:range
+</code>
+</a>
+of
+rdfs:comment
+is
+<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
+<a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal">
+language
+tagging
+</a>
+facility
+of
+RDF
+literals.
+</p>
+</section>
+</section>
+<section id="ch_domainrange" class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h2 aria-level="1" role="heading" id="h2_ch_domainrange">
+<span class="secno">
+4.
+</span>
+Using
+the
+Domain
+and
+Range
+<del class="diff-old">Vocabulary
+(Informative)
+</del>
+<ins class="diff-chg">vocabulary
+</ins>
+</h2>
+<p>
+<em>
+<ins class="diff-new">This
+section
+is
+non-normative.
+</ins></em></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>
+<del class="diff-old">The
+</del>
+RDF
+<del class="diff-old">Vocabulary
+Description
+language
+</del>
+<ins class="diff-chg">Schema
+</ins>
+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
+<del class="diff-old">URI-References
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+are
+used
+to
+identify
+classes
+and
+properties
+<del class="diff-old">in
+</del>
+<ins class="diff-chg">on
+</ins>
+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>
+</section>
+<section id="ch_othervocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h2 aria-level="1" role="heading" id="h2_ch_othervocab">
+<span class="secno">
+5.
+</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
+<del class="diff-old">Web
+</del>
+<ins class="diff-chg">Web,
+</ins>
+are
+defined
+in
+this
+section.
+</p>
+<section class="informative" id="ch_containervocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_containervocab">
+<span class="secno">
+5.1
+</span>
+Container
+Classes
+and
+Properties
+</h3>
+<p>
+<em>
+<ins class="diff-new">This
+section
+is
+non-normative.
+</ins></em></p><p>
+RDF
+containers
+are
+resources
+that
+are
+used
+to
+represent
+collections.
+<del class="diff-old">An
+introduction
+to
+RDF
+containers
+with
+examples
+may
+be
+found
+in
+the
+RDF
+Primer
+[
+RDF-PRIMER
+].
+</del>
+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
+[
+<del class="diff-old">RDF-SEMANTICS
+</del>
+<cite>
+<a class="bibref" href="#bib-RDF11-MT">
+<ins class="diff-chg">RDF11-MT
+</ins>
+</a>
+</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
+<a href="#ch_containermembershipproperty">
+container
+<del class="diff-old">member
+ship
+</del>
+<ins class="diff-chg">membership
+</ins>
+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>
+<section id="ch_container" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_container">
+<span class="secno">
+5.1.1
+</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>
+<a href="#ch_seq">
+rdf:Seq
+</a>
+</code>,
+<code>
+<a href="#ch_alt">
+rdf:Alt
+</a>
+</code>.
+</p>
+</section>
+<section id="ch_bag" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_bag">
+<span class="secno">
+5.1.2
+</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>
+<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>
+<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>
+</section>
+<section id="ch_seq" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_seq">
+<span class="secno">
+5.1.3
+</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>
+<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>
+<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>
+</section>
+<section id="ch_alt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_alt">
+<span class="secno">
+5.1.4
+</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>
+<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>
+<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>
+<a href="#ch_containermembershipproperty">
+rdf:_1
+</a>
+</code>
+property,
+is
+the
+default
+choice.
+</p>
+</section>
+<section id="ch_containermembershipproperty" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_containermembershipproperty">
+<span class="secno">
+5.1.5
+</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
+<a href="#def-subclass">
+subclass
+</a>
+of
+<a href="#ch_property">
+<code>
+rdf:Property
+</code>
+</a>.
+Each
+instance
+of
+<code>
+rdfs:ContainerMembershipProperty
+</code>
+is
+an
+<a href="#ch_subpropertyof">
+<code>
+rdfs:subPropertyOf
+</code>
+</a>
+the
+<code>
+<a href="#ch_member">
+rdfs:member
+</a>
+</code>
+property.
+</p>
+<p>
+Given
+a
+container
+C,
+a
+triple
+of
+the
+form:
+</p>
+<blockquote>
+<code>
+C
+rdf:_nnn
+O
+</code>
+</blockquote>
+<p>
+where
+<code>
+nnn
+</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>
+</section>
+<section id="ch_member" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_member">
+<span class="secno">
+5.1.6
+</span>
+rdfs:member
+</h4>
+<p>
+<code>
+rdfs:member
+</code>
+is
+an
+instance
+of
+<code>
+<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>
+<a href="#ch_resource">
+rdfs:Resource
+</a>
+</code>.
+The
+<a href="#ch_range">
+<code>
+rdfs:range
+</code>
+</a>
+of
+<code>
+rdfs:member
+</code>
+is
+<code>
+<a href="#ch_resource">
+rdfs:Resource
+</a>
+</code>.
+</p>
+</section>
+</section>
+<section class="informative" id="ch_collectionvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_collectionvocab">
+<span class="secno">
+5.2
+</span>
+RDF
+Collections
+</h3>
+<p>
+<em>
+<ins class="diff-new">This
+section
+is
+non-normative.
+</ins></em></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.
+<del class="diff-old">The
+reader
+is
+referred
+to
+the
+collections
+section
+of
+the
+RDF
+primer
+for
+an
+informal
+introduction
+to
+collections
+with
+examples.
+</del>
+</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
+<a href="http://www.w3.org/TR/turtle/#collections">
+shorthand
+notation
+</a>
+in
+the
+<del class="diff-old">RDF/XML
+</del>
+<ins class="diff-chg">Turtle
+</ins>
+syntax
+specification
+<del class="diff-old">[
+RDF-SYNTAX
+]
+</del>
+for
+representing
+collections.
+</p>
+<div class="note">
+<div class="note-title" aria-level="3" role="heading" id="h_note_2">
+<span>
+Note
+<del class="diff-old">:
+</del>
+</span>
+</div>
+<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>
+</div>
+<section id="ch_list" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_list">
+<span class="secno">
+5.2.1
+</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>
+</section>
+<section id="ch_first" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_first">
+<span class="secno">
+5.2.2
+</span>
+rdf:first
+</h4>
+<p>
+<code>
+rdf:first
+</code>
+is
+an
+instance
+of
+<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>
+<code>
+L
+rdf:first
+O
+</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>
+</section>
+<section id="ch_rest" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_rest">
+<span class="secno">
+5.2.3
+</span>
+rdf:rest
+</h4>
+<p>
+<code>
+rdf:rest
+</code>
+is
+an
+instance
+of
+<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>
+<code>
+L
+rdf:rest
+O
+</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>
+</section>
+<section id="ch_nil" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_nil">
+<span class="secno">
+5.2.4
+</span>
+rdf:nil
+</h4>
+<p>
+The
+resource
+<code>
+rdf:nil
+</code>
+is
+an
+instance
+of
+<code>
+<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>
+<code>
+L
+rdf:rest
+rdf:nil
+</code>
+</blockquote>
+<p>
+states
+that
+L
+is
+an
+instance
+of
+<code>
+<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>
+</section>
+</section>
+<section class="informative" id="ch_reificationvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<ins class="diff-chg">>
+</ins><h3 aria-level="2" role="heading" id="h3_ch_reificationvocab">
+<span class="secno">
+5.3
+</span>
+Reification
+Vocabulary
+</h3>
+<p>
+<del class="diff-old">The
+original
+RDF
+Model
+and
+Syntax
+Specification
+[
+RDFMS
+]
+defined
+a
+vocabulary
+for
+describing
+RDF
+statements
+without
+stating
+them.
+[
+RDFMS
+]
+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
+[
+RDFMS
+]
+definition)
+</del>
+<em>
+<ins class="diff-chg">This
+section
+</ins>
+is
+<del class="diff-old">described
+here.
+An
+informal
+introduction
+to
+the
+reification
+vocabulary,
+with
+examples,
+may
+be
+found
+in
+the
+RDF
+Primer
+[
+RDF-PRIMER
+].
+</del>
+<ins class="diff-chg">non-normative.
+</ins></em>
+</p>
+<section id="ch_statement" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_statement">
+<span class="secno">
+5.3.1
+</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
+<del class="diff-old">triple
+.
+</del>
+<ins class="diff-chg">triple.
+</ins>
+The
+subject
+of
+an
+RDF
+statement
+is
+the
+instance
+of
+<code>
+<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>
+<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>
+<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>
+</section>
+<section id="ch_subject" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_subject">
+<span class="secno">
+5.3.2
+</span>
+rdf:subject
+</h4>
+<p>
+<code>
+rdf:subject
+</code>
+is
+an
+instance
+of
+<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>
+<code>
+S
+rdf:subject
+R
+</code>
+</blockquote>
+<p>
+states
+that
+S
+is
+an
+instance
+of
+<code>
+<a href="#ch_statement">
+rdf:Statement
+</a>
+</code>
+and
+that
+the
+subject
+of
+S
+is
+R.
+</p>
+<p class="schemacomment">
+The
+<a href="#ch_domain">
+<code>
+rdfs:domain
+</code>
+</a>
+of
+<code>
+rdf:subject
+</code>
+is
+<code>
+<a href="#ch_statement">
+rdf:Statement
+</a>
+</code>.
+The
+<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>
+</section>
+<section id="ch_predicate" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_predicate">
+<span class="secno">
+5.3.3
+</span>
+rdf:predicate
+</h4>
+<p>
+rdf:predicate
+is
+an
+instance
+of
+<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>
+<code>
+S
+rdf:predicate
+P
+</code>
+</blockquote>
+<p>
+states
+that
+S
+is
+an
+instance
+of
+<code>
+<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
+predicate
+of
+S
+is
+P.
+</p>
+<p>
+The
+<a href="#ch_domain">
+<code>
+rdfs:domain
+</code>
+</a>
+of
+<code>
+rdf:predicate
+</code>
+is
+<code>
+<a href="#ch_statement">
+rdf:Statement
+</a>
+</code>
+and
+the
+<a href="#ch_range">
+<code>
+rdfs:range
+</code>
+</a>
+is
+<a href="#ch_resource">
+<code>
+rdfs:Resource
+</code>
+</a>.
+</p>
+</section>
+<section id="ch_object" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_object">
+<span class="secno">
+5.3.4
+</span>
+rdf:object
+</h4>
+<p>
+rdf:object
+is
+an
+instance
+of
+<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>
+<code>
+S
+rdf:object
+O
+</code>
+</blockquote>
+<p>
+states
+that
+S
+is
+an
+instance
+of
+<code>
+<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>
+<a href="#ch_statement">
+rdf:Statement
+</a>
+</code>.
+The
+<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>
+</section>
+</section>
+<section id="ch_utilvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_utilvocab">
+<span class="secno">
+5.4
+</span>
+Utility
+Properties
+</h3>
+<p>
+The
+following
+utility
+classes
+and
+properties
+are
+defined
+in
+the
+RDF
+core
+namespaces.
+</p>
+<section id="ch_seealso" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_seealso">
+<span class="secno">
+5.4.1
+</span>
+rdfs:seeAlso
+</h4>
+<p>
+<code>
+rdfs:seeAlso
+</code>
+is
+an
+instance
+of
+<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>
+<code>
+S
+rdfs:seeAlso
+O
+</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>
+<a href="#ch_resource">
+rdfs:Resource
+</a>
+</code>.
+The
+<code>
+<a href="#ch_range">
+rdfs:range
+</a>
+</code>
+of
+<code>
+rdfs:seeAlso
+</code>
+is
+<code>
+<a href="#ch_resource">
+rdfs:Resource
+</a>
+</code>.
+</p>
+</section>
+<section id="ch_isdefinedby" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_isdefinedby">
+<span class="secno">
+5.4.2
+</span>
+rdfs:isDefinedBy
+</h4>
+<p>
+<code>
+rdfs:isDefinedBy
+</code>
+is
+an
+instance
+of
+<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>
+<code>
+S
+rdfs:isDefinedBy
+O
+</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
+<a href="#def-subproperty">
+subproperty
+</a>
+of
+<code>
+<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>
+<a href="#ch_resource">
+rdfs:Resource
+</a>
+</code>.
+The
+<code>
+<a href="#ch_range">
+rdfs:range
+</a>
+</code>
+of
+<code>
+rdfs:isDefinedBy
+</code>
+is
+<code>
+<a href="#ch_resource">
+rdfs:Resource
+</a>
+</code>.
+</p>
+</section>
+<section id="ch_value" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h4 aria-level="3" role="heading" id="h4_ch_value">
+<span class="secno">
+5.4.3
+</span>
+rdf:value
+</h4>
+<p>
+<code>
+rdf:value
+</code>
+is
+an
+instance
+of
+<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
+example
+<del class="diff-old">16
+of
+the
+RDF
+primer
+[
+RDF-PRIMER
+].
+</del>
+<ins class="diff-chg">below:
+</ins></p><div class="example"><div class="example-title"><span><ins class="diff-chg">
+Example
+1
+</ins></span></div><pre class="example"><ins class="diff-chg">
+<http://www.example.com/2002/04/products#item10245>
+ <http://www.example.org/terms/weight> [
+ rdf:value 2.4 ;
+ <http://www.example.org/terms/units> <http://www.example.org/units/kilograms>
+ ] .
+</ins></pre></div><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>
+<a href="#ch_resource">
+rdfs:Resource
+</a>
+</code>.
+The
+<code>
+<a href="#ch_range">
+rdfs:range
+</a>
+</code>
+of
+<code>
+rdf:value
+</code>
+is
+<code>
+<a href="#ch_resource">
+rdfs:Resource
+</a>
+</code>.
+</p>
+</section>
+</section>
+</section>
+<section id="ch_summary" class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h2 aria-level="1" role="heading" id="h2_ch_summary">
+<span class="secno">
+6.
+</span>
+RDF
+Schema
+summary
+<del class="diff-old">(Informative)
+</del>
+</h2>
+<p>
+<em>
+This
+<del class="diff-old">table
+presents
+</del>
+<ins class="diff-chg">section
+is
+non-normative.
+</ins></em></p><p><ins class="diff-chg">
+The
+tables
+in
+this
+section
+provide
+</ins>
+an
+overview
+of
+the
+<del class="diff-old">vocabulary
+of
+RDF,
+drawing
+together
+vocabulary
+originally
+defined
+in
+the
+RDF
+Model
+and
+Syntax
+specification
+with
+classes
+and
+properties
+that
+originate
+with
+</del>
+RDF
+<del class="diff-old">Schema.
+</del>
+<ins class="diff-chg">Schema
+vocabulary.
+</ins>
+</p>
+<section id="ch_sumclasses" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_sumclasses">
+<span class="secno">
+6.1
+</span>
+RDF
+classes
+</h3>
+<table border="1">
+<tbody>
+<tr>
+<th>
+Class
+name
+</th>
+<th>
+comment
+</th>
+</tr>
+<tr>
+<td>
+<a href="#ch_resource">
+rdfs:Resource
+</a>
+</td>
+<td>
+The
+class
+resource,
+everything.
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_literal">
+rdfs:Literal
+</a>
+</td>
+<td>
+The
+class
+of
+literal
+values,
+e.g.
+textual
+strings
+and
+integers.
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_langstring">
+<ins class="diff-new">rdf:langString
+</ins></a></td><td><ins class="diff-new">
+The
+class
+of
+language-tagged
+string
+literal
+values.
+</ins></td></tr><tr><td><a href="#ch_html"><ins class="diff-new">
+rdf:HTML
+</ins></a></td><td><ins class="diff-new">
+The
+class
+of
+HTML
+literal
+values.
+</ins></td></tr><tr><td><a href="#ch_xmlliteral">
+rdf:XMLLiteral
+</a>
+</td>
+<td>
+The
+class
+of
+XML
+<del class="diff-old">literals
+</del>
+<ins class="diff-chg">literal
+</ins>
+values.
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_class">
+rdfs:Class
+</a>
+</td>
+<td>
+The
+class
+of
+classes.
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_property">
+rdf:Property
+</a>
+</td>
+<td>
+The
+class
+of
+RDF
+properties.
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_datatype">
+rdfs:Datatype
+</a>
+</td>
+<td>
+The
+class
+of
+RDF
+datatypes.
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_statement">
+rdf:Statement
+</a>
+</td>
+<td>
+The
+class
+of
+RDF
+statements.
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_bag">
+rdf:Bag
+</a>
+</td>
+<td>
+The
+class
+of
+unordered
+containers.
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_seq">
+rdf:Seq
+</a>
+</td>
+<td>
+The
+class
+of
+ordered
+containers.
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_alt">
+rdf:Alt
+</a>
+</td>
+<td>
+The
+class
+of
+containers
+of
+alternatives.
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_container">
+rdfs:Container
+</a>
+</td>
+<td>
+The
+class
+of
+RDF
+containers.
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_containermembershipproperty">
+rdfs:ContainerMembershipProperty
+</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>
+<a href="#ch_list">
+rdf:List
+</a>
+</td>
+<td>
+The
+class
+of
+RDF
+Lists.
+</td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="ch_sumproperties" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_ch_sumproperties">
+<span class="secno">
+6.2
+</span>
+RDF
+properties
+</h3>
+<table border="1">
+<tbody>
+<tr>
+<th>
+Property
+name
+</th>
+<th>
+comment
+</th>
+<th>
+domain
+</th>
+<th>
+range
+</th>
+</tr>
+<tr>
+<td>
+<a href="#ch_type">
+rdf:type
+</a>
+</td>
+<td>
+The
+subject
+is
+an
+instance
+of
+a
+class.
+</td>
+<td>
+rdfs:Resource
+</td>
+<td>
+rdfs:Class
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_subclassof">
+rdfs:subClassOf
+</a>
+</td>
+<td>
+The
+subject
+is
+a
+subclass
+of
+a
+class.
+</td>
+<td>
+rdfs:Class
+</td>
+<td>
+rdfs:Class
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_subpropertyof">
+rdfs:subPropertyOf
+</a>
+</td>
+<td>
+The
+subject
+is
+a
+subproperty
+of
+a
+property.
+</td>
+<td>
+rdf:Property
+</td>
+<td>
+rdf:Property
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_domain">
+rdfs:domain
+</a>
+</td>
+<td>
+A
+domain
+of
+the
+subject
+property.
+</td>
+<td>
+rdf:Property
+</td>
+<td>
+rdfs:Class
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_range">
+rdfs:range
+</a>
+</td>
+<td>
+A
+range
+of
+the
+subject
+property.
+</td>
+<td>
+rdf:Property
+</td>
+<td>
+rdfs:Class
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_label">
+rdfs:label
+</a>
+</td>
+<td>
+A
+human-readable
+name
+for
+the
+subject.
+</td>
+<td>
+rdfs:Resource
+</td>
+<td>
+rdfs:Literal
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_comment">
+rdfs:comment
+</a>
+</td>
+<td>
+A
+description
+of
+the
+subject
+resource.
+</td>
+<td>
+rdfs:Resource
+</td>
+<td>
+rdfs:Literal
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_member">
+rdfs:member
+</a>
+</td>
+<td>
+A
+member
+of
+the
+subject
+resource.
+</td>
+<td>
+rdfs:Resource
+</td>
+<td>
+rdfs:Resource
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_first">
+rdf:first
+</a>
+</td>
+<td>
+The
+first
+item
+in
+the
+subject
+RDF
+list.
+</td>
+<td>
+rdf:List
+</td>
+<td>
+rdfs:Resource
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_rest">
+rdf:rest
+</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>
+<a href="#ch_seealso">
+rdfs:seeAlso
+</a>
+</td>
+<td>
+Further
+information
+about
+the
+subject
+resource.
+</td>
+<td>
+rdfs:Resource
+</td>
+<td>
+rdfs:Resource
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_isdefinedby">
+rdfs:isDefinedBy
+</a>
+</td>
+<td>
+The
+definition
+of
+the
+subject
+resource.
+</td>
+<td>
+rdfs:Resource
+</td>
+<td>
+rdfs:Resource
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_value">
+rdf:value
+</a>
+</td>
+<td>
+Idiomatic
+property
+used
+for
+structured
+<del class="diff-old">values
+(see
+the
+RDF
+Primer
+for
+an
+example
+of
+its
+usage).
+</del>
+<ins class="diff-chg">values.
+</ins>
+</td>
+<td>
+rdfs:Resource
+</td>
+<td>
+rdfs:Resource
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_subject">
+rdf:subject
+</a>
+</td>
+<td>
+The
+subject
+of
+the
+subject
+RDF
+statement.
+</td>
+<td>
+rdf:Statement
+</td>
+<td>
+rdfs:Resource
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_predicate">
+rdf:predicate
+</a>
+</td>
+<td>
+The
+predicate
+of
+the
+subject
+RDF
+statement.
+</td>
+<td>
+rdf:Statement
+</td>
+<td>
+rdfs:Resource
+</td>
+</tr>
+<tr>
+<td>
+<a href="#ch_object">
+rdf:object
+</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>
+</section>
+</section>
+<section id="ch_acknowledgements" class="appendix informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h2 aria-level="1" role="heading" id="h2_ch_acknowledgements">
+<del class="diff-old">7.
+References
+</del>
+<span class="secno">
+<ins class="diff-chg">A.
+</ins></span><ins class="diff-chg">
+Acknowledgments
+</ins>
+</h2>
+<del class="diff-old">7.1
+Normative
+References
+[RDF-CONCEPTS]
+Resource
+Description
+Framework
+(RDF):
+Concepts
+and
+Abstract
+Syntax
+,
+Graham
+Klyne
+and
+Jeremy
+J.
+Carroll,
+Editors,
+W3C
+Recommendation,
+10
+February
+2004,
+http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/
+.
+Latest
+version
+available
+at
+http://www.w3.org/TR/rdf-concepts/
+.
+[RDF-SEMANTICS]
+RDF
+Semantics
+,
+Patrick
+Hayes,
+Editor,
+W3C
+Recommendation,
+10
+February
+2004,
+http://www.w3.org/TR/2004/REC-rdf-mt-20040210/
+.
+Latest
+version
+available
+at
+http://www.w3.org/TR/rdf-mt/
+.
+[RDF-SYNTAX]
+RDF/XML
+Syntax
+Specification
+(Revised)
+,
+Dave
+Beckett,
+Editor,
+W3C
+Recommendation,
+10
+February
+2004,
+http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/
+.
+Latest
+version
+available
+at
+http://www.w3.org/TR/rdf-syntax-grammar/
+.
+[RDF-TESTS]
+RDF
+Test
+Cases
+,
+Jan
+Grant
+and
+Dave
+Beckett,
+Editors,
+W3C
+Recommendation,
+10
+February
+2004,
+http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/
+.
+Latest
+version
+available
+at
+http://www.w3.org/TR/rdf-testcases/
+.
+[RDFMS]
+Resource
+Description
+Framework
+(RDF)
+Model
+and
+Syntax
+,
+W3C
+Recommendation,
+22
+February
+1999
+http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/
+[XMLNS]
+Namespaces
+in
+XML
+;
+W3C
+Recommendation,
+14
+January
+1999
+http://www.w3.org/TR/1999/REC-xml-names-19990114/
+7.2
+Informational
+References
+[RDF-PRIMER]
+RDF
+Primer
+,
+Frank
+Manola
+and
+Eric
+Miller,
+Editors,
+W3C
+Recommendation,
+10
+February
+2004,
+http://www.w3.org/TR/2004/REC-rdf-primer-20040210/
+.
+Latest
+version
+available
+at
+http://www.w3.org/TR/rdf-primer/
+.
+[BERNERS-LEE98]
+What
+the
+Semantic
+Web
+can
+represent
+,
+Tim
+Berners-Lee,
+1998
+http://www.w3.org/DesignIssues/RDFnot.html
+[EXTWEB]
+Web
+Architecture:
+Extensible
+Languages
+,
+Tim
+Berners-Lee
+and
+Dan
+Connolly,
+1998
+http://www.w3.org/TR/1998/NOTE-webarch-extlang-19980210
+[DCMI]
+Dublin
+Core
+Metadata
+Initiative
+http://www.dublincore.org/
+[OWL]
+OWL
+Web
+Ontology
+Language
+Reference
+,
+Mike
+Dean
+and
+Guus
+Schreiber,
+Editors,
+W3C
+Recommendation,
+10
+February
+2004,
+http://www.w3.org/TR/2004/REC-owl-ref-20040210/
+.
+Latest
+version
+available
+at
+http://www.w3.org/TR/owl-ref/
+.
+[SCHEMA-ARCH]
+The
+Cambridge
+Communiqué
+,
+W3C
+NOTE,
+7
+October
+1999,
+Swick
+and
+Thompson
+http://www.w3.org/TR/1999/NOTE-schema-arch-19991007
+[XML]
+Extensible
+Markup
+Language
+(XML)
+1.0
+,
+W3C
+Recommendation,
+10-February-1988,
+Section
+3.2
+Element
+Type
+Declarations
+http://www.w3.org/TR/1998/REC-xml-19980210.html#elemdecls
+</del>
+<p>
+<em>
+<ins class="diff-chg">This
+section
+is
+non-normative.
+</ins></em>
+<del class="diff-old">8.
+Acknowledgments
+</del>
+</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
+<a href="http://www.w3.org/RDF/Interest/">
+RDF
+Interest
+Group
+</a>.
+<ins class="diff-new">In
+2013-2014
+Guus
+Schreiber
+edited
+this
+document
+on
+behalf
+of
+the
+</ins><a href="http://www.w3.org/2011/rdf-wg/"><ins class="diff-new">
+RDF
+Working
+Group
+</ins></a><ins class="diff-new">
+to
+bring
+it
+in
+line
+with
+the
+RDF
+1.1
+specifications.
+</ins>
+</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
+<del class="diff-old">(W3C),
+</del>
+<ins class="diff-chg">(
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+),
+</ins>
+Naohiko
+Uramoto
+(IBM),
+Charles
+Wicksteed
+(Reuters
+Ltd.),
+Misha
+Wolf
+(Reuters
+Ltd.)
+</p>
+</section>
+<section id="changes" class="appendix informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h2 aria-level="1" role="heading" id="h2_changes">
+<span class="secno">
+<ins class="diff-chg">B.
+</ins></span><ins class="diff-chg">
+Change
+history
+</ins></h2><p>
+<em>
+<ins class="diff-chg">This
+section
+is
+non-normative.
+</ins></em>
+</p>
+<section id="PER-changes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<h3 aria-level="2" role="heading" id="h3_PER-changes">
+<span class="secno">
+<ins class="diff-chg">B.1
+</ins></span><ins class="diff-chg">
+Changes
+for
+Proposed
+Edited
+Recommendation
+in
+2013
+</ins></h3><ul><li><ins class="diff-chg">
+Conversion
+to
+ResPec,
+inclduing
+formatting
+of
+examples
+and
+notes.
+</ins></li><li><ins class="diff-chg">
+Refereces
+and
+anchors
+to
+RDF
+1.0
+documents
+where
+appropriate
+replaced
+by
+references
+and
+anchors
+to
+RDF
+1.1
+documents.
+</ins></li><li><ins class="diff-chg">
+Replaced
+the
+term
+"URI
+Reference"
+with
+the
+term
+"IRI".
+</ins></li><li><ins class="diff-chg">
+Removed
+discussion
+about
+distinction
+between
+plain
+and
+typed
+literals,
+as
+this
+distinction
+is
+absent
+in
+RDF
+1.1
+and
+has
+no
+technical
+bearing
+on
+RDF
+Schema.
+</ins></li><li><ins class="diff-chg">
+Fixed
+incorrect
+pointer
+to
+RDF
+Primer
+example
+16
+to
+example
+21.
+</ins></li><li><ins class="diff-chg">
+Removed
+the
+introductory
+paragraph
+of
+Sec.
+</ins><a href="#ch_reificationvocab"><ins class="diff-chg">
+"Reification
+Vocabulary"
+</ins></a>,<ins class="diff-chg">
+as
+this
+discussion
+is
+not
+related
+to
+the
+technical
+content
+and
+is
+irrelevant
+and
+confusing
+now.
+</ins></li><li><ins class="diff-chg">
+Update
+of
+affiliation
+of
+the
+editors.
+</ins></li><li><ins class="diff-chg">
+Added
+RDF
+WG
+to
+the
+Acknowledgements
+section.
+</ins></li><li><ins class="diff-chg">
+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.
+</ins></li><li><ins class="diff-chg">
+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.
+</ins></li><li><ins class="diff-chg">
+Added
+the
+datatypes
+</ins><code><ins class="diff-chg">
+rdf:langString
+</ins></code><ins class="diff-chg">
+and
+</ins><code><ins class="diff-chg">
+rdf:HTML
+</ins></code>.</li><li><ins class="diff-chg">
+Removed
+Appendix
+"RDF
+Schema
+in
+RDF/XML".
+It
+was
+informative,
+but
+now
+out
+of
+date,
+in
+terms
+of
+content
+and
+in
+terms
+of
+syntax.
+</ins></li><li><ins class="diff-chg">
+Marked
+</ins><code><ins class="diff-chg">
+rdf:HTML
+</ins></code><ins class="diff-chg">
+and
+</ins><code><ins class="diff-chg">
+rdf:XMLLiteral
+</ins></code><ins class="diff-chg">
+as
+non-normative.
+</ins></li><li><ins class="diff-chg">
+Removed
+references
+to
+2004
+Primer
+from
+Secs.
+5.1,
+5.2
+and
+5.4.3.
+In
+the
+latter
+case
+the
+example
+referred
+to
+was
+moved
+into
+this
+document
+for
+readability
+purposes.
+</ins></li></ul></section><section id="2004-changes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"><h3 aria-level="2" role="heading" id="h3_2004-changes">
+<span class="secno">
+<ins class="diff-chg">B.2
+</ins></span>
+Changes
+<ins class="diff-chg">history
+of
+the
+2004
+Recommendation
+</ins></h3>
+<p>
+The
+following
+is
+an
+outline
+of
+the
+main
+changes
+made
+to
+<del class="diff-old">this
+</del>
+<ins class="diff-chg">the
+2004
+</ins>
+specification,
+latest
+first,
+since
+the
+Last
+Call
+Working
+Draft
+of
+<a href="http://www.w3.org/TR/2003/WD-rdf-schema-20030123/">
+23
+January
+2003
+</a>.
+See
+the
+<a href="http://www.w3.org/2001/sw/RDFCore/20030123-issues/#schema">
+Last
+Call
+issue
+tracking
+document
+</a>
+for
+details
+of
+the
+specific
+issues
+raised
+regarding
+this
+specification.
+</p>
+<ul>
+<li>
+Amended
+Appendix
+A
+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.
+</li>
+<li>
+Amended
+rdfs:range
+specification
+for
+rdf:predicate
+for
+consistency
+with
+the
+Semantics
+document
+(previously
+rdf:Property;
+now,
+rdfs:Resource)
+</li>
+<li>
+Removed
+reference
+to
+RDF
+mimetypes
+doc,
+as
+the
+IETF
+draft
+has
+expired
+and
+is
+404
+missing
+on
+their
+site.
+</li>
+<li>
+Reification
+vocabulary
+redescribed
+(
+<a href="http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Aug/0161.html">
+details
+</a>
+).
+</li>
+<li>
+Reworded
+rdfs:comment
+for
+rdfs:member,
+changing
+"container"
+to
+"resource"
+</li>
+<li>
+Reworded
+lead-in
+to
+Appendix
+A
+per
+<a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003JulSep/0170.html">
+0170.html
+</a>.
+</li>
+<li>
+OWL
+references
+now
+go
+to
+OWL
+specs
+rather
+than
+WebOnt
+homepage.
+Fixed
+minor
+typos
+per
+<a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003JanMar/0373.html">
+0373.html
+</a>
+)
+</li>
+<li>
+Reworded
+rdf:nil
+to
+tone
+down
+the
+imperative
+style.
+</li>
+<li>
+Added
+note
+to
+Properties
+section
+warning
+about
+over-use
+of
+sub-property,
+and
+referencing
+OWL,
+an
+editorial
+suggestion
+from
+Bijan
+Parsia.
+(
+<a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0177.html">
+details
+</a>
+).
+</li>
+<li>
+Regarding
+<a href="http://www.w3.org/2001/sw/RDFCore/20030123-issues/#pfps-12">
+pfps-12
+</a>,
+<a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0277.html">
+discussion
+</a>
+led
+to
+rdf:first/rest/List/nil
+rewritten
+per
+Peter
+Patel-Schneider's
+suggestion.
+</li>
+<li>
+Change
+to
+description
+of
+subProperty
+and
+subClass,
+to
+match
+<a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/#change">
+changes
+to
+RDF
+Semantics
+</a>.
+See
+<a href="http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Jul/0161.html">
+discussion
+</a>
+for
+details.
+</li>
+<li>
+Edits
+<a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0099.html">
+closing
+</a>
+'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.
+</li>
+</ul>
+</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">
+<ins class="diff-chg">C.
+</ins></span><ins class="diff-chg">
+References
+</ins></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"><ins class="diff-chg">
+C.1
+</ins></span><ins class="diff-chg">
+Normative
+references
+</ins></h3><dl class="bibliography" about=""><dt id="bib-JSON-LD"><ins class="diff-chg">
+[JSON-LD]
+</ins></dt><dd rel="dcterms:requires"><ins class="diff-chg">
+Manu
+Sporny,
+Gregg
+Kellogg,
+Markus
+Lanthaler,
+Editors.
+</ins><cite>
+<a href="http://www.w3.org/TR/2013/PR-json-ld-20131105/">
+<ins class="diff-new">JSON-LD
+1.0
+</ins></a>.</cite><ins class="diff-new">
+5
+November
+2013.
+W3C
+Proposed
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/2013/PR-json-ld-20131105/"><ins class="diff-new">
+http://www.w3.org/TR/2013/PR-json-ld-20131105/
+</ins></a>.<ins class="diff-new">
+The
+latest
+edition
+is
+available
+at
+</ins><a href="http://www.w3.org/TR/json-ld/"><ins class="diff-new">
+http://www.w3.org/TR/json-ld/
+</ins>
+</a>
+<del class="diff-old">Appendix
+A:
+RDF
+Schema
+as
+RDF/XML
+An
+RDFS
+description
+of
+the
+</del>
+</dd>
+<dt id="bib-RDF11-CONCEPTS">
+<ins class="diff-chg">[RDF11-CONCEPTS]
+</ins></dt><dd rel="dcterms:requires"><ins class="diff-chg">
+Richard
+Cyganiak,
+David
+Wood,
+Markus
+Lanthaler,
+Editors.
+</ins><cite><a href="http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/">
+RDF
+<del class="diff-old">vocabulary
+</del>
+<ins class="diff-chg">1.1
+Concepts
+</ins>
+and
+<del class="diff-old">RDFS
+vocabulary
+</del>
+<ins class="diff-chg">Abstract
+Syntax.
+</ins>
+</a>
+<del class="diff-old">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
+</del>
+</cite>
+<ins class="diff-chg">9
+January
+2014.
+W3C
+Proposed
+Recommendation
+(work
+</ins>
+in
+<del class="diff-old">the
+RDF
+Core
+Schema
+vocabulary.
+This
+material
+</del>
+<ins class="diff-chg">progress).
+URL:
+</ins><a href="http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/"><ins class="diff-chg">
+http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/
+</ins></a>.<ins class="diff-chg">
+The
+latest
+edition
+</ins>
+is
+<del class="diff-old">also
+</del>
+available
+<del class="diff-old">as
+a
+separate
+RDF/XML
+document
+.
+It
+does
+not
+necessarily
+match
+the
+content
+published
+</del>
+at
+<del class="diff-old">the
+RDF
+namespace
+URI
+</del>
+<a href="http://www.w3.org/TR/rdf11-concepts/">
+<ins class="diff-chg">http://www.w3.org/TR/rdf11-concepts/
+</ins>
+</a>
+<del class="diff-old">or
+the
+RDFS
+namespace
+URI
+,
+which
+may
+evolve
+over
+time.
+
+<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>
+</del>
+<del class="diff-old"><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>
+</del>
+</dd>
+<dt id="bib-RDF11-MT">
+<ins class="diff-chg">[RDF11-MT]
+</ins></dt><dd rel="dcterms:requires"><ins class="diff-chg">
+Patrick
+J.
+Hayes,
+Peter
+F.
+Patel-Schneider,
+Editors.
+</ins><cite>
+<del class="diff-old"><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>
+</del>
+<a href="http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/">
+<ins class="diff-chg">RDF
+1.1
+Semantics.
+</ins></a>
+<del class="diff-old"><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>
+</del>
+</cite>
+<ins class="diff-chg">9
+January
+2014.
+W3C
+Proposed
+Recommendation
+(work
+in
+progress).
+URL:
+</ins><a href="http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/"><ins class="diff-chg">
+http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/
+</ins></a>.<ins class="diff-chg">
+The
+latest
+edition
+is
+available
+at
+</ins><a href="http://www.w3.org/TR/rdf11-mt/"><ins class="diff-chg">
+http://www.w3.org/TR/rdf11-mt/
+</ins></a>
+<del class="diff-old"><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>
+</del>
+</dd>
+<dt id="bib-TRIG">
+<ins class="diff-chg">[TRIG]
+</ins></dt><dd rel="dcterms:requires"><ins class="diff-chg">
+Gavin
+Carothers,
+Andy
+Seaborne,
+Editors.
+</ins><cite>
+<del class="diff-old"><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>
+</del>
+<a href="http://www.w3.org/TR/2014/PR-trig-20140109/">
+<ins class="diff-chg">TriG:
+RDF
+Dataset
+Language
+</ins></a>
+<del class="diff-old"><!-- the following are new additions, Nov 2002 -->
+</del>
+</cite>.
+<ins class="diff-chg">9
+January
+2014.
+W3C
+Proposed
+Recommendation
+(work
+in
+progress).
+URL:
+</ins><a href="http://www.w3.org/TR/2014/PR-trig-20140109/"><ins class="diff-chg">
+http://www.w3.org/TR/2014/PR-trig-20140109/
+</ins></a>.<ins class="diff-chg">
+The
+latest
+edition
+is
+available
+at
+</ins><a href="http://www.w3.org/TR/trig/"><ins class="diff-chg">
+http://www.w3.org/TR/trig/
+</ins></a>
+<del class="diff-old"><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>
+</del>
+</dd>
+<dt id="bib-TURTLE">
+<ins class="diff-chg">[TURTLE]
+</ins></dt><dd rel="dcterms:requires"><ins class="diff-chg">
+Eric
+Prud'hommeaux,
+Gavin
+Carothers,
+Editors.
+</ins><cite>
+<del class="diff-old"><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>
+</del>
+<a href="http://www.w3.org/TR/2014/PR-turtle-20140109/">
+<ins class="diff-chg">RDF
+1.1
+Turtle:
+Terse
+RDF
+Triple
+Language.
+</ins></a>
+<del class="diff-old"><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>
+</del>
+</cite>
+<ins class="diff-chg">9
+January
+2014.
+W3C
+Proposed
+Recommendation
+(work
+in
+progress).
+URL:
+</ins><a href="http://www.w3.org/TR/2014/PR-turtle-20140109/"><ins class="diff-chg">
+http://www.w3.org/TR/2014/PR-turtle-20140109/
+</ins></a>.<ins class="diff-chg">
+The
+latest
+edition
+is
+available
+at
+</ins><a href="http://www.w3.org/TR/turtle/"><ins class="diff-chg">
+http://www.w3.org/TR/turtle/
+</ins></a>
+<del class="diff-old"><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>
+</del>
+</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">
+<del class="diff-old"><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>
+</del>
+<span class="secno">
+<ins class="diff-chg">C.2
+</ins></span><ins class="diff-chg">
+Informative
+references
+</ins></h3><dl class="bibliography" about=""><dt id="bib-BERNERS-LEE98"><ins class="diff-chg">
+[BERNERS-LEE98]
+</ins></dt><dd rel="dcterms:references"><ins class="diff-chg">
+Tim
+Berners-Lee.
+</ins><cite>
+<del class="diff-old"><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>
+</del>
+<a href="http://www.w3.org/DesignIssues/RDFnot.html">
+<ins class="diff-chg">What
+the
+Semantic
+Web
+can
+represent
+</ins></a>
+<del class="diff-old"></rdf:RDF>
+</del>
+</cite>.
+<ins class="diff-chg">1998.
+URI:
+</ins><a href="http://www.w3.org/DesignIssues/RDFnot.html"><ins class="diff-chg">
+http://www.w3.org/DesignIssues/RDFnot.html
+</ins></a>.</dd><dt id="bib-OWL2-OVERVIEW"><ins class="diff-chg">
+[OWL2-OVERVIEW]
+</ins></dt><dd rel="dcterms:references"><ins class="diff-chg">
+W3C
+OWL
+Working
+Group.
+</ins><a href="http://www.w3.org/TR/owl2-overview/">
+<cite>
+<ins class="diff-chg">OWL
+2
+Web
+Ontology
+Language
+Document
+Overview
+(Second
+Edition)
+</ins></cite>
+</a>.
+<ins class="diff-chg">11
+December
+2012.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/owl2-overview/"><ins class="diff-chg">
+http://www.w3.org/TR/owl2-overview/
+</ins></a>
+</dd>
+<dt id="bib-RDF11-PRIMER">
+<ins class="diff-chg">[RDF11-PRIMER]
+</ins></dt><dd rel="dcterms:references"><ins class="diff-chg">
+Guus
+Schreiber,
+Yves
+Raimond.
+</ins><cite>
+<a href="http://www.w3.org/TR/2013/WD-rdf11-primer-20131217/">
+<ins class="diff-new">RDF
+1.1
+Primer
+</ins>
+</a>
+</cite>.
+<ins class="diff-chg">W3C
+Working
+Draft
+(work
+in
+progress),
+17
+December
+2013.
+The
+latest
+version
+is
+available
+at
+</ins><a href="http://www.w3.org/TR/rdf11-primer/"><ins class="diff-chg">
+http://www.w3.org/TR/rdf11-primer/
+</ins></a>.</dd></dl></section></section>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PER-rdf-syntax-grammar-20140109/Overview.html Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,4183 @@
+<!DOCTYPE html>
+<html lang="en" typeof="bibo:Document w3p:PER" 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">
+ figure { width: 76% ; text-align: center}
+ .figure { font-weight: bold; text-align: center; }
+ table.xsd-types td, table.xsd-types th { border: 1px solid #ddd; padding: 0.1em 0.5em; }
+ </style>
+ <style>/*****************************************************************
+ * ReSpec 3 CSS
+ * Robin Berjon - http://berjon.com/
+ *****************************************************************/
+
+/* --- INLINES --- */
+em.rfc2119 {
+ text-transform: lowercase;
+ font-variant: small-caps;
+ font-style: normal;
+ color: #900;
+}
+
+h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
+h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
+ border: none;
+}
+
+dfn {
+ font-weight: bold;
+}
+
+a.internalDFN {
+ color: inherit;
+ border-bottom: 1px solid #99c;
+ text-decoration: none;
+}
+
+a.externalDFN {
+ color: inherit;
+ border-bottom: 1px dotted #ccc;
+ text-decoration: none;
+}
+
+a.bibref {
+ text-decoration: none;
+}
+
+cite .bibref {
+ font-style: normal;
+}
+
+code {
+ color: #ff4500;
+}
+
+/* --- TOC --- */
+.toc a, .tof a {
+ text-decoration: none;
+}
+
+a .secno, a .figno {
+ color: #000;
+}
+
+ul.tof, ol.tof {
+ list-style: none outside none;
+}
+
+.caption {
+ margin-top: 0.5em;
+ font-style: italic;
+}
+
+/* --- TABLE --- */
+table.simple {
+ border-spacing: 0;
+ border-collapse: collapse;
+ border-bottom: 3px solid #005a9c;
+}
+
+.simple th {
+ background: #005a9c;
+ color: #fff;
+ padding: 3px 5px;
+ text-align: left;
+}
+
+.simple th[scope="row"] {
+ background: inherit;
+ color: inherit;
+ border-top: 1px solid #ddd;
+}
+
+.simple td {
+ padding: 3px 10px;
+ border-top: 1px solid #ddd;
+}
+
+.simple tr:nth-child(even) {
+ background: #f0f6ff;
+}
+
+/* --- DL --- */
+.section dd > p:first-child {
+ margin-top: 0;
+}
+
+.section dd > p:last-child {
+ margin-bottom: 0;
+}
+
+.section dd {
+ margin-bottom: 1em;
+}
+
+.section dl.attrs dd, .section dl.eldef dd {
+ margin-bottom: 0;
+}
+</style><style>/* --- EXAMPLES --- */
+div.example-title {
+ min-width: 7.5em;
+ color: #b9ab2d;
+}
+div.example-title span {
+ text-transform: uppercase;
+}
+aside.example, div.example, div.illegal-example {
+ padding: 0.5em;
+ margin: 1em 0;
+ position: relative;
+ clear: both;
+}
+div.illegal-example { color: red }
+div.illegal-example p { color: black }
+aside.example, div.example {
+ padding: .5em;
+ border-left-width: .5em;
+ border-left-style: solid;
+ border-color: #e0cb52;
+ background: #fcfaee;
+}
+
+aside.example div.example {
+ border-left-width: .1em;
+ border-color: #999;
+ background: #fff;
+}
+aside.example div.example div.example-title {
+ color: #999;
+}
+</style><style>/* --- ISSUES/NOTES --- */
+div.issue-title, div.note-title {
+ padding-right: 1em;
+ min-width: 7.5em;
+ color: #b9ab2d;
+}
+div.issue-title { color: #e05252; }
+div.note-title { color: #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-PER" />
+<!--[if lt IE 9]><script src='https://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]-->
+</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-01-08T23:00:00.000Z" datatype="xsd:dateTime" property="dcterms:issued" id="w3c-proposed-edited-recommendation-09-january-2014"><abbr title="World Wide Web Consortium">W3C</abbr> Proposed Edited Recommendation <time datetime="2014-01-09" class="dt-published">09 January 2014</time></h2>
+ <dl>
+
+ <dt>This version:</dt>
+ <dd><a href="http://www.w3.org/TR/2014/PER-rdf-syntax-grammar-20140109/" class="u-url">http://www.w3.org/TR/2014/PER-rdf-syntax-grammar-20140109/</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>Latest editor's draft:</dt>
+ <dd><a href="http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-xml/index.html">http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-xml/index.html</a></dd>
+
+
+
+
+
+ <dt>Previous version:</dt>
+ <dd><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/" rel="dcterms:replaces">http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/</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>
+
+ 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 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>The Resource Description Framework
+ (RDF) is a
+ general-purpose language for representing information in the Web.</p>
+
+ <p>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 revised references, terminology updates, and adaptations to
+ the introduction.
+ The technical content of the document is unchanged. Details of the changes
+ are listed in the <a href="#changes-rdf11">Changes</a>
+ section.</p>
+ <p>The <abbr title="World Wide Web Consortium">W3C</abbr>
+ Membership and other interested parties are invited to review
+ the document and send comments to
+ <a rel="discussion" 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>)
+ through 09 February 2014. Advisory Committee Representatives should consult their
+ <a href="https://www.w3.org/2002/09/wbs/myQuestionnaires">WBS questionnaires</a>.
+ </p>
+ <p>
+ This document was published by the <a href="http://www.w3.org/2011/rdf-wg/">RDF Working Group</a> as a Proposed Edited Recommendation.
+
+ This document is intended to become a <abbr title="World Wide Web Consortium">W3C</abbr> Recommendation.
+
+
+ If you wish to make comments regarding this document, please send them 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>).
+
+
+
+
+ All comments are welcome.
+
+ </p>
+
+
+ <p>
+ Publication as a Proposed Edited Recommendation does not imply endorsement by the <abbr title="World Wide Web Consortium">W3C</abbr>
+ Membership. This is a draft document and may be updated, replaced or obsoleted by other
+ documents at any time. It is inappropriate to cite this document as other than work in
+ progress.
+ </p>
+
+
+ <p>
+
+ 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>rdf:parseType="Literal"</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>rdf:parseType="Resource"</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>rdf:parseType="Collection"</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 to 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>RELAX NG 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">
+
+<!--OddPage-->
+<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 ("RDF Concepts and Abstract Syntax")
+ [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>]</li>
+ <li>A document describing the formal model-theoretic semantics
+ of RDF ("RDF Semantics") [<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 "RDF: Understanding the Striped RDF/XML
+ Syntax" [<cite><a class="bibref" href="#bib-STRIPEDRDF">STRIPEDRDF</a></cite>].</p>
+
+ </section>
+
+
+
+<!-- FIRST PART : THE SYNTAX -->
+
+
+ <section id="section-Syntax" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+
+<!--OddPage-->
+<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>
+
+
+<!-- intro -->
+
+ <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>
+
+
+
+<!-- node and property elements -->
+
+ <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 (SVG version)</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 (SVG version)</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>
+
+<div class="example"><div class="example-title"><span>Example 1</span></div><pre id="example1" class="example"><strong>Striped RDF/XML (nodes and predicate arcs)</strong>
+
+<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>
+<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>
+
+<div class="example"><div class="example-title"><span>Example 2</span></div><pre id="example2" class="example"><strong>Node Elements with IRIs added</strong>
+
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+ <ex:editor>
+ <rdf:Description>
+ <ex:homePage>
+ <rdf:Description rdf:about="http://purl.org/net/dajobe/">
+ </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"><span>Example 3</span></div><pre id="example3" class="example"><strong>Complete description of all graph paths</strong>
+
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+ <ex:editor>
+ <rdf:Description>
+ <ex:homePage>
+ <rdf:Description rdf:about="http://purl.org/net/dajobe/">
+ </rdf:Description>
+ </ex:homePage>
+ </rdf:Description>
+ </ex:editor>
+</rdf:Description>
+
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+ <ex:editor>
+ <rdf:Description>
+ <ex:fullName>Dave Beckett</ex:fullName>
+ </rdf:Description>
+ </ex:editor>
+</rdf:Description>
+
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+ <dc:title>RDF 1.1 XML Syntax</dc:title>
+</rdf:Description></pre></div>
+
+ </section>
+
+
+<!-- multiple properties -->
+
+ <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>
+
+<div class="example"><div class="example-title"><span>Example 4</span></div><pre id="example4" class="example"><strong>Using multiple property elements on a node element</strong>
+
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+ <ex:editor>
+ <rdf:Description>
+ <ex:homePage>
+ <rdf:Description rdf:about="http://purl.org/net/dajobe/">
+ </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>
+
+
+<!-- empty property elements -->
+
+ <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 rdf:about="..."></code>
+ <code></rdf:Description></code>
+ (or <code><rdf:Description rdf:about="..." /></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>
+
+<div class="example"><div class="example-title"><span>Example 5</span></div><pre id="example5" class="example"><strong>Empty property elements</strong>
+
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+ <ex:editor>
+ <rdf:Description>
+ <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
+ <ex:fullName>Dave Beckett</ex:fullName>
+ </rdf:Description>
+ </ex:editor>
+ <dc:title>RDF 1.1 XML Syntax</dc:title>
+</rdf:Description></pre></div>
+
+ </section>
+
+
+<!-- empty property attributes -->
+
+ <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>
+
+<div class="example"><div class="example-title"><span>Example 6</span></div><pre id="example6" class="example"><strong>Replacing property elements with string literal content into property attributes</strong>
+
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
+ dc:title="RDF 1.1 XML Syntax">
+ <ex:editor>
+ <rdf:Description ex:fullName="Dave Beckett">
+ <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
+ </rdf:Description>
+ </ex:editor>
+</rdf:Description></pre></div>
+
+ </section>
+
+
+<!-- complete rdf/xml document -->
+
+ <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>
+
+<div class="example"><div class="example-title"><span>Example 7</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>
+
+<?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="RDF1.1 XML Syntax">
+ <ex:editor>
+ <rdf:Description ex:fullName="Dave Beckett">
+ <ex:homePage rdf:resource="http://purl.org/net/dajobe/" />
+ </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>
+
+
+<!-- language attribute -->
+
+ <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>xml:lang=""</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>Example 8</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>
+
+<?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/">
+
+ <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+ <dc:title>RDF 1.1 XML Syntax</dc:title>
+ <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>
+ </rdf:Description>
+
+ <rdf:Description rdf:about="http://example.org/buecher/baum" xml:lang="de">
+ <dc:title>Der Baum</dc:title>
+ <dc:description>Das Buch ist außergewöhnlich</dc:description>
+ <dc:title xml:lang="en">The Tree</dc:title>
+ </rdf:Description>
+
+</rdf:RDF></pre></div>
+
+ </section>
+
+
+<!-- XML Literal -->
+
+ <section 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>rdf:parseType="Literal"</code></h3>
+
+ <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>rdf:parseType="Literal"</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>Example 9</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>
+
+<?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/">
+
+ <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" />
+ </a:Box>
+ </ex:prop>
+ </rdf:Description>
+
+</rdf:RDF></pre></div>
+
+ </section>
+
+
+<!-- datatyped literals -->
+
+ <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>rdf:datatype="</code><em>datatypeURI</em><code>"</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
+ ("123", <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>Example 10</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>
+
+<?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/">
+
+ <rdf:Description rdf:about="http://example.org/item01">
+ <ex:size rdf:datatype="http://www.w3.org/2001/XMLSchema#int">123</ex:size>
+ </rdf:Description>
+
+</rdf:RDF></pre></div>
+
+ </section>
+
+
+<!-- blank nodes -->
+
+ <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>rdf:about="</code><em>IRI</em><code>"</code>
+ or on a property element to replace
+ <code>rdf:resource="</code><em>IRI</em><code>"</code>
+
+ with <code>rdf:nodeID="</code><em>blank node identifier</em><code>"</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>
+
+
+<div class="example"><div class="example-title"><span>Example 11</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>
+
+<?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:nodeID="abc"/>
+ </rdf:Description>
+
+ <rdf:Description rdf:nodeID="abc" ex:fullName="Dave Beckett">
+ <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
+ </rdf:Description>
+
+</rdf:RDF></pre></div>
+
+ </section>
+
+
+<!-- parsetype resource -->
+
+ <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>rdf:parseType="Resource"</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>rdf:parseType="Resource"</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>Example 12</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>
+
+<?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">
+ <ex:fullName>Dave Beckett</ex:fullName>
+ <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
+ </ex:editor>
+ </rdf:Description>
+</rdf:RDF></pre></div>
+
+ </section>
+
+
+<!-- attributes on property elements -->
+
+ <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>
+
+<div class="example"><div class="example-title"><span>Example 13</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>
+
+<?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 ex:fullName="Dave Beckett" />
+ <!-- Note the ex:homePage property has been ignored for this example -->
+ </rdf:Description>
+
+</rdf:RDF></pre></div>
+
+ </section>
+
+
+<!-- typed nodes -->
+
+ <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>Example 14</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>
+
+<?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://example.org/thing">
+ <rdf:type rdf:resource="http://example.org/stuff/1.0/Document"/>
+ <dc:title>A marvelous thing</dc:title>
+ </rdf:Description>
+</rdf:RDF></pre></div>
+
+<div class="example"><div class="example-title"><span>Example 15</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>
+
+<?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/">
+
+ <ex:Document rdf:about="http://example.org/thing">
+ <dc:title>A marvelous thing</dc:title>
+ </ex:Document>
+
+</rdf:RDF></pre></div>
+
+ </section>
+
+
+<!-- xml base -->
+
+ <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>rdf:ID="name"</code>, that would be equivalent
+ to <code>rdf:about="#name"</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>
+
+<div class="example"><div class="example-title"><span>Example 16</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>
+
+<?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/">
+
+ <rdf:Description rdf:ID="snack">
+ <ex:prop rdf:resource="fruit/apple"/>
+ </rdf:Description>
+
+</rdf:RDF></pre></div>
+
+ </section>
+
+
+<!-- list elements -->
+
+ <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>
+
+<div class="example"><div class="example-title"><span>Example 17</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>
+
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+
+ <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"/>
+ </rdf:Seq>
+
+</rdf:RDF></pre></div>
+
+<div class="example"><div class="example-title"><span>Example 18</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>
+
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+
+ <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"/>
+ </rdf:Seq>
+
+</rdf:RDF></pre></div>
+
+ </section>
+
+
+<!-- parsetype collection -->
+
+ <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>rdf:parseType="Collection"</code></h3>
+
+ <p>RDF/XML allows an <code>rdf:parseType="Collection"</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>Example 19</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>
+
+<?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/">
+
+ <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"/>
+ </ex:hasFruit>
+ </rdf:Description>
+
+</rdf:RDF></pre></div>
+
+ </section>
+
+
+<!-- reification -->
+
+ <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>rdf:ID="triple"</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>
+
+<div class="example"><div class="example-title"><span>Example 20</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>
+
+<?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>
+ </rdf:Description>
+
+</rdf:RDF></pre></div>
+
+ </section>
+
+ </section>
+
+
+
+<!-- SECOND PART : TERMINILOGY -->
+
+
+ <section id="section-Terminology" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_section-Terminology"><span class="secno">3. </span>Terminology</h2>
+
+ <p>The key words "<em class="rfc2119" title="MUST">MUST</em>", "<em class="rfc2119" title="MUST NOT">MUST NOT</em>", "<em class="rfc2119" title="REQUIRED">REQUIRED</em>", "<em class="rfc2119" title="SHALL">SHALL</em>", "<em class="rfc2119" title="SHALL
+ NOT">SHALL
+ NOT</em>", "<em class="rfc2119" title="SHOULD">SHOULD</em>", "<em class="rfc2119" title="SHOULD NOT">SHOULD NOT</em>", "<em class="rfc2119" title="RECOMMENDED">RECOMMENDED</em>", "<em class="rfc2119" title="MAY">MAY</em>", and "<em class="rfc2119" title="OPTIONAL">OPTIONAL</em>" 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>
+
+
+
+<!-- THIRD PART : MIME Type -->
+
+
+ <section id="section-MIME-Type" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<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>".rdf"</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>"rdf "</code>
+ (all lowercase, with a space character as the fourth letter).</p>
+ </section>
+
+
+
+<!-- FOURTH PART : Global Issues -->
+
+
+ <section id="section-Global" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_section-Global"><span class="secno">5. </span>Global Issues</h2>
+
+
+<!-- namespace -->
+
+ <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>
+
+
+
+<!-- identifiers -->
+
+ <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
+ "#" 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>
+
+
+
+<!-- uri resolution -->
+
+ <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>""</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 ""
+ 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>
+
+
+
+<!-- constraints -->
+
+ <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>
+
+
+
+<!-- conformance -->
+
+ <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>
+
+
+
+<!-- FIFTH PART : Data Model -->
+
+
+ <section id="section-Data-Model" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+
+<!--OddPage-->
+<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
+ <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>
+
+
+<!-- events -->
+
+ <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>
+
+
+<!-- root event -->
+
+ <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>
+
+
+<!-- root event -->
+
+ <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
+ "http://www.w3.org/XML/1998/namespace" and
+ [local name] property value "lang")
+ 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 "<",
+ the escaped value of the
+ <a class="termref" href="#eventterm-element-URI"><span class="arrow">·</span>URI<span class="arrow">·</span></a>
+ accessor and ">".</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>
+
+
+
+<!-- end element event -->
+
+ <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>
+
+
+
+<!-- attribute event -->
+
+ <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 "<",
+ the escaped value of the
+ <a class="termref" href="#eventterm-attribute-URI"><span class="arrow">·</span>URI<span class="arrow">·</span></a>
+ accessor and ">".</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>
+
+
+
+<!-- text event -->
+
+ <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>
+
+
+
+<!-- uri reference event -->
+
+ <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 "<", the escaped
+ value of the <a class="termref" href="#eventterm-identifier-identifier"><span class="arrow">·</span>identifier<span class="arrow">·</span></a> accessor and ">"</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>
+
+
+
+<!-- blank node identifier event -->
+
+ <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 "_:" 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>
+
+
+
+<!-- plain literal event -->
+
+ <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 """ (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 """ (1 double quote).</p>
+
+ <p>Otherwise the value is the concatenation of """ (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
+ ""@" (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 ". </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>
+
+
+
+<!-- typed literal event -->
+
+ <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
+ """ (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,
+ """ (1 double quote), "^^<",
+ 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 ">".
+ </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 ".
+ 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>
+
+
+<!-- infoset mapping -->
+
+ <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>
+
+
+
+<!-- grammar notation -->
+
+ <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>
+
+
+
+<!-- general grammar notation -->
+
+ <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>
+
+ <table border="1">
+ <caption>Grammar General Notation.</caption>
+ <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>"ABC"</td>
+ <td>A string of characters A, B, C in order.</td>
+
+ </tr>
+ </tbody></table>
+ </section>
+
+
+
+<!-- grammar event matching notation -->
+
+ <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>
+
+
+ <table border="1">
+ <caption>Grammar Event Matching Notation.</caption>
+ <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 />
+
+ acc2 == value2, ...)</td>
+ <td>Match a <a href="#section-root-node">Root Event</a> with accessors.
+ </td>
+ </tr>
+ <tr>
+ <td>start-element(acc1 == value1,<br />
+ acc2 == 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 />
+ acc2 == 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>
+
+
+
+<!-- grammar action notation -->
+
+ <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>
+
+ <table border="1">
+ <caption>Grammar Action Notation.</caption>
+ <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 />
+ literal-language := 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>
+
+
+<!-- SIXTH PART : RDF/XML grammar -->
+
+ <section id="section-Infoset-Grammar" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_section-Infoset-Grammar"><span class="secno">7. </span>RDF/XML Grammar</h2>
+
+
+
+<!-- grammar summary -->
+
+ <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 />
+ <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> == "Literal")</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> == "Resource")</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> == "Collection")</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> - ("Resource" | "Literal" | "Collection") )</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>
+
+
+<!-- grammar productions -->
+
+ <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>
+
+
+<!-- grammar start -->
+
+ <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>
+ <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> 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>
+
+
+<!-- core syntax terms -->
+
+ <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>
+
+
+<!-- syntax terms -->
+
+ <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>
+
+
+<!-- old terms -->
+
+ <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>
+
+
+<!-- node element uri -->
+
+ <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>
+
+
+<!-- property element URIs -->
+
+ <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>
+
+
+<!-- property attribute URIs -->
+
+ <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>
+
+
+<!-- production doc -->
+
+ <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 />
+
+ <a href="#eventterm-root-children">children</a> == list(<a href="#RDF">RDF</a>))
+ </p></div></div>
+ </section>
+
+
+<!-- production RDF -->
+
+ <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 />
+
+ <a href="#eventterm-element-attributes">attributes</a> == set())<br />
+ <a href="#nodeElementList">nodeElementList</a><br />
+ end-element()
+ </p></div></div>
+ </section>
+
+
+<!-- node element list -->
+
+ <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>
+
+
+<!-- production node element -->
+
+ <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 />
+ <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>, concat("#", <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>
+
+
+<!-- production ws -->
+
+ <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>
+
+
+<!-- property elt list -->
+
+ <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>
+
+
+<!-- property elt -->
+
+ <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>
+
+
+<!-- resource property element -->
+
+ <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 />
+ <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>
+ <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>, concat("#", <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>
+
+
+<!-- literal property element -->
+
+ <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 />
+
+ <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>, concat("#", <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>
+
+
+<!-- parse type literal property element -->
+
+ <section 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>
+
+ <div class="productionOuter"><div class="productionInner"><p>
+
+ start-element(<a href="#eventterm-element-URI">URI</a> == <a href="#propertyElementURIs">propertyElementURIs</a> ),<br />
+ <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>rdf:parseType="Literal"</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>
+
+<!-- old algorithm
+ <li>Use <em>l</em> to construct an XPath <a
+ href="http://www.w3.org/TR/1999/REC-xpath-19991116#infoset">node-set</a>
+ (a <a href="http://www.w3.org/TR/2002/REC-xml-exc-c14n-20020718/#def-document-subset">document
+ subset</a>)</li>
+ <li>Apply <a
+ href="http://www.w3.org/TR/2002/REC-xml-exc-c14n-20020718/">Exclusive
+ XML Canonicalization</a> [[XML-EXC-C14N]])
+ with comments and with empty
+ <a href="http://www.w3.org/TR/2002/REC-xml-exc-c14n-20020718/#def-InclusiveNamespaces-PrefixList">InclusiveNamespaces PrefixList</a>
+ to this node-set to give a sequence of octets <em>s</em>
+ </li>
+ <li>This sequence of octets <em>s</em> can be considered to be
+ a UTF-8 encoding of some Unicode string <em>x</em> (sequence
+ of Unicode characters)</li>
+ -->
+
+ <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>, concat("#", <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>
+
+
+<!-- parse type resource property element -->
+
+ <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 />
+ <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>, concat("#", <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 />
+
+ <a href="#eventterm-element-subject">subject</a> := <em>n</em>,<br />
+ <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>
+
+
+<!-- parse type collection property element -->
+
+ <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 />
+
+ <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>, concat("#", <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>
+
+
+<!-- parse type other property element -->
+
+ <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 />
+ <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
+ "Resource", "Literal" or "Collection" are treated as if the value was
+ "Literal". 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>
+
+
+<!-- empty property element -->
+
+ <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 />
+ <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</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>, concat("#", <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>, concat("#", <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>
+
+
+<!-- id attribute -->
+
+ <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>
+
+<!-- idAboutAttr one has gone; id is closest thing replacing it -->
+
+
+ <div class="productionOuter"><div class="productionInner"><p>
+ attribute(<a href="#eventterm-attribute-URI">URI</a> == <code>rdf:ID</code>,<br />
+
+ <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>
+
+
+<!-- node id attribute -->
+
+ <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 />
+ <a href="#eventterm-attribute-string-value">string-value</a> == <a href="#rdf-id">rdf-id</a>)
+
+ </p></div></div>
+ </section>
+
+
+<!-- about attribute -->
+
+ <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 />
+ <a href="#eventterm-attribute-string-value">string-value</a> == <a href="#URI-reference">URI-reference</a>)
+
+ </p></div></div>
+ </section>
+
+
+<!-- property attribute -->
+
+ <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 />
+ <a href="#eventterm-attribute-string-value">string-value</a> == <a href="#anyString">anyString</a>)
+
+ </p></div></div>
+ </section>
+
+
+<!-- resource attribute -->
+
+ <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 />
+ <a href="#eventterm-attribute-string-value">string-value</a> == <a href="#URI-reference">URI-reference</a>)
+
+ </p></div></div>
+ </section>
+
+
+<!-- datatype attribute -->
+
+ <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 />
+ <a href="#eventterm-attribute-string-value">string-value</a> == <a href="#URI-reference">URI-reference</a>)
+
+ </p></div></div>
+ </section>
+
+
+<!-- parse literal -->
+
+ <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 />
+ <a href="#eventterm-attribute-string-value">string-value</a> == "Literal")
+
+ </p></div></div>
+ </section>
+
+
+<!-- parse resource -->
+
+ <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 />
+ <a href="#eventterm-attribute-string-value">string-value</a> == "Resource")
+
+ </p></div></div>
+ </section>
+
+
+<!-- parse collection -->
+
+ <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 />
+ <a href="#eventterm-attribute-string-value">string-value</a> == "Collection")
+
+ </p></div></div>
+ </section>
+
+
+<!-- parse other -->
+
+ <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 />
+ <a href="#eventterm-attribute-string-value">string-value</a> == <a href="#anyString">anyString</a> - ("Resource" | "Literal" | "Collection") )
+
+ </p></div></div>
+ </section>
+
+
+<!-- URI reference -->
+
+ <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>
+
+
+<!-- litteral -->
+
+ <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>
+
+
+<!-- RDF id -->
+
+ <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>
+
+
+<!-- reification rules -->
+
+ <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>
+
+
+<!-- expansion rules -->
+
+ <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> :=
+ concat("http://www.w3.org/1999/02/22-rdf-syntax-ns#_",
+
+ <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>
+
+
+<!-- SEVENTH PART : serialising -->
+
+ <section id="section-Serialising" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<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 "this graph cannot be serialized in RDF/XML"
+ 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>
+
+
+
+<!-- NINETH PART : RDF XML with SVG -->
+
+ <section class="informative" id="section-rdf-in-SVG" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<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>
+
+
+<!-- TENTH PART : Acknowledgments -->
+
+ <section class="appendix informative" id="section-Acknowledgments" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<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">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_changes-rdf11"><span class="secno">B. </span>Changes to 2004 Recommendation</h2><p><em>This section is non-normative.</em></p>
+
+ <p>The following changes were made for the Edited
+ Recommendation version of this document for RDF 1.1.:</p>
+ <ol>
+ <li>Conversion to ResPec.</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 "(RDF) URI reference" with "IRI"</li>
+ <li>Removed Section on embedding RDF/XML into HTML</li>
+ <li>Removed "Specification" 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>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>
+
+
+<!-- TWELVETH PART : Syntax Schemas -->
+
+ <section class="appendix informative" id="section-Schemas" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<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>
+
+
+<!-- Compact Schema -->
+
+ <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>RELAX NG 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
+ RELAX NG 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">RELAX NG XML version</a>.
+ These formats are described in
+ RELAX NG [<cite><a class="bibref" href="#bib-RELAXNG">RELAXNG</a></cite>]
+ and RELAX NG 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>
+
+ <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 = ""
+ namespace rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes"
+
+ 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 "and not things
+ # beginning with _ in the rdf: namespace" in RELAX NG.
+
+ ws =
+ " "
+
+ # 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 {
+ "Literal"
+ }
+
+ parseResource =
+ attribute rdf:parseType {
+ "Resource"
+ }
+
+ parseCollection =
+ attribute rdf:parseType {
+ "Collection"
+ }
+
+ parseOther =
+ attribute rdf:parseType {
+ text
+ }
+
+ URI-reference =
+ string
+
+ literal =
+ any
+
+ IDsymbol =
+ xsd:NMTOKEN
+
+ any =
+ mixed { element * { attribute * { text }*, any }* }
+ </pre>
+
+ </section>
+ </section>
+
+
+<section class="appendix" id="references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<!--OddPage-->
+<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 Lanthaler, Editors. <cite><a href="http://www.w3.org/TR/2013/PR-json-ld-20131105/">JSON-LD 1.0</a>.</cite> 5 November 2013. W3C Proposed Recommendation. URL: <a href="http://www.w3.org/TR/2013/PR-json-ld-20131105/">http://www.w3.org/TR/2013/PR-json-ld-20131105/</a>. The latest edition is available at <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/PR-n-triples-20140109/">RDF 1.1 N-Triples</a></cite>. 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-n-triples-20140109/">http://www.w3.org/TR/2014/PR-n-triples-20140109/</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, Editors. <cite><a href="http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/">RDF 1.1 Concepts and Abstract Syntax.</a></cite> 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/">http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/</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, Editors. <cite><a href="http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/">RDF 1.1 Semantics.</a></cite> 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/">http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/</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">D. Brickley, R. Guha. <cite><a href="http://www.w3.org/TR/2014/PR-rdf-schema-20140109/">RDF Schema 1.1</a></cite>. 9 January 2014. W3C Proposed Edited Recimmendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-rdf-schema-20140109/">http://www.w3.org/TR/2014/PR-rdf-schema-20140109/</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, Editors. <cite><a href="http://www.w3.org/TR/2014/PR-trig-20140109/">TriG: RDF Dataset Language</a></cite>. 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-trig-20140109/">http://www.w3.org/TR/2014/PR-trig-20140109/</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, Editors. <cite><a href="http://www.w3.org/TR/2014/PR-turtle-20140109/">RDF 1.1 Turtle: Terse RDF Triple Language.</a></cite> 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-turtle-20140109/">http://www.w3.org/TR/2014/PR-turtle-20140109/</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>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PER-rdf-syntax-grammar-20140109/diff.html Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,22671 @@
+<html lang="en" typeof="bibo:Document w3p:PER" 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}
+ .figure { font-weight: bold; text-align: center; }
+ table.xsd-types td, table.xsd-types th { border: 1px solid #ddd; padding: 0.1em 0.5em; }
+/*]]>*/
+</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;
+}
+/*]]>*/
+</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-PER" 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;
+}
+
+.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>
+<del class="diff-old">RDF/XML
+</del>
+</p>
+<h1 property="dcterms:title" id="title" class="title p-name">
+<ins class="diff-chg">RDF
+1.1
+XML
+</ins>
+Syntax
+<del class="diff-old">Specification
+(Revised)
+</del>
+</h1>
+<h2 content="2014-01-08T23:00:00.000Z" datatype="xsd:dateTime" property="dcterms:issued" id="w3c-proposed-edited-recommendation-09-january-2014">
+<abbr title="World Wide Web Consortium">
+W3C
+</abbr>
+<ins class="diff-new">Proposed
+Edited
+</ins>
+Recommendation
+<del class="diff-old">10
+February
+2004
+</del>
+<time datetime="2014-01-09" class="dt-published">
+<ins class="diff-chg">09
+January
+2014
+</ins></time>
+</h2>
+<dl>
+<dt>
+This
+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/" class="u-url">
+<ins class="diff-chg">http://www.w3.org/TR/2014/PER-rdf-syntax-grammar-20140109/
+</ins>
+</a>
+</dd>
+<dt>
+Latest
+<ins class="diff-new">published
+</ins>
+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">Previous
+version:
+</del>
+<ins class="diff-chg">Latest
+editor's
+draft:
+</ins>
+</dt>
+<dd>
+<del class="diff-old">http://www.w3.org/TR/2003/PR-rdf-syntax-grammar-20031215/
+</del>
+<a href="http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-xml/index.html">
+<ins class="diff-chg">http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-xml/index.html
+</ins>
+</a>
+</dd>
+<dt>
+<del class="diff-old">Editor:
+</del>
+<ins class="diff-chg">Previous
+version:
+</ins>
+</dt>
+<dd>
+<del class="diff-old">Dave
+Beckett
+</del>
+<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/" rel="dcterms:replaces">
+<ins class="diff-chg">http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/
+</ins>
+</a>
+<del class="diff-old">(University
+of
+Bristol)
+</del>
+</dd>
+<dt>
+<del class="diff-old">Series
+editor:
+</del>
+<ins class="diff-chg">Editors:
+</ins>
+</dt>
+<dd inlist="" rel="bibo:editor" class="p-author h-card vcard">
+<del class="diff-old">Brian
+McBride
+</del>
+<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">
+<ins class="diff-chg">Fabien
+Gandon
+</ins></a>,<a href="http://www.inria.fr" class="p-org org h-org h-card" rel="foaf:workplaceHomepage"><ins class="diff-chg">
+INRIA
+</ins>
+</a>
+<del class="diff-old">(Hewlett
+Packard
+Labs)
+</del>
+</span>
+</dd>
+<del class="diff-old">Please
+refer
+to
+the
+</del>
+<dd inlist="" rel="bibo:editor" class="p-author h-card vcard">
+<del class="diff-old">errata
+</del>
+<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">
+<ins class="diff-new">Guus
+Schreiber
+</ins></a>,<a href="http://www.vu.nl" class="p-org org h-org h-card" rel="foaf:workplaceHomepage"><ins class="diff-new">
+VU
+University
+Amsterdam
+</ins>
+</a>
+<del class="diff-old">for
+this
+document,
+which
+may
+include
+some
+normative
+corrections.
+</del>
+</span>
+</dd>
+<dt>
+<ins class="diff-chg">Previous
+Editors:
+</ins></dt><dd><ins class="diff-chg">
+Dave
+Beckett
+</ins></dd></dl>
+<p>
+<del class="diff-old">See
+</del>
+<ins class="diff-chg">This
+document
+is
+</ins>
+also
+<del class="diff-old">translations
+.
+</del>
+<ins class="diff-chg">available
+in
+this
+non-normative
+format:
+</ins><a href="diff.html" rel="alternate"><ins class="diff-chg">
+diff
+w.r.t.
+2004
+Recommendation
+</ins></a>
+</p>
+<p class="copyright">
+<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">
+Copyright
+</a>
+<del class="diff-old">©
+2004
+</del>
+<ins class="diff-chg">©
+2004-2014
+</ins>
+<a href="http://www.w3.org/">
+<abbr title="World Wide Web Consortium">
+W3C
+</abbr>
+</a>
+<sup>
+<del class="diff-old">®
+</del>
+<ins class="diff-chg">®
+</ins>
+</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/">
+<ins class="diff-new">Beihang
+</ins>
+</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
+<del class="diff-old">,
+</del>
+</a>
+<ins class="diff-chg">and
+</ins>
+<a href="http://www.w3.org/Consortium/Legal/copyright-documents">
+document
+use
+</a>
+<del class="diff-old">and
+software
+licensing
+</del>
+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>
+The
+Resource
+Description
+Framework
+<del class="diff-old">(
+RDF
+)
+</del>
+<ins class="diff-chg">(RDF)
+</ins>
+is
+a
+general-purpose
+language
+for
+representing
+information
+in
+the
+Web.
+</p>
+<p>
+This
+document
+defines
+an
+XML
+syntax
+for
+RDF
+called
+RDF/XML
+in
+terms
+of
+Namespaces
+in
+<del class="diff-old">XML
+,
+</del>
+<ins class="diff-chg">XML,
+</ins>
+the
+XML
+Information
+Set
+and
+XML
+<del class="diff-old">Base
+.
+The
+formal
+grammar
+for
+the
+syntax
+is
+annotated
+with
+actions
+generating
+triples
+of
+the
+RDF
+graph
+as
+defined
+in
+RDF
+Concepts
+and
+Abstract
+Syntax
+.
+The
+triples
+are
+written
+using
+the
+N-Triples
+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
+RDF
+Test
+Cases
+.
+</del>
+<ins class="diff-chg">Base.
+</ins>
+</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
+<del class="diff-old">this
+</del>
+<ins class="diff-chg">This
+</ins>
+Document
+</h2>
+<p>
+<em>
+This
+<ins class="diff-new">section
+describes
+the
+status
+of
+this
+</ins>
+document
+<del class="diff-old">has
+been
+reviewed
+by
+W3C
+Members
+and
+other
+interested
+parties,
+and
+it
+has
+been
+endorsed
+by
+</del>
+<ins class="diff-chg">at
+</ins>
+the
+<del class="diff-old">Director
+as
+a
+</del>
+<ins class="diff-chg">time
+of
+its
+publication.
+Other
+documents
+may
+supersede
+this
+document.
+A
+list
+of
+current
+</ins><abbr title="World Wide Web Consortium">
+W3C
+<del class="diff-old">Recommendation
+.
+W3C's
+role
+in
+making
+the
+Recommendation
+is
+to
+draw
+attention
+to
+the
+specification
+</del>
+</abbr>
+<ins class="diff-chg">publications
+</ins>
+and
+<del class="diff-old">to
+promote
+its
+widespread
+deployment.
+This
+enhances
+</del>
+the
+<del class="diff-old">functionality
+and
+interoperability
+</del>
+<ins class="diff-chg">latest
+revision
+</ins>
+of
+<ins class="diff-new">this
+technical
+report
+can
+be
+found
+in
+</ins>
+the
+<del class="diff-old">Web.
+</del>
+<a href="http://www.w3.org/TR/">
+<abbr title="World Wide Web Consortium">
+<ins class="diff-chg">W3C
+</ins></abbr><ins class="diff-chg">
+technical
+reports
+index
+</ins></a><ins class="diff-chg">
+at
+http://www.w3.org/TR/.
+</ins></em>
+</p>
+<p>
+This
+<del class="diff-old">is
+one
+</del>
+document
+<del class="diff-old">in
+a
+set
+</del>
+<ins class="diff-chg">is
+an
+edited
+version
+</ins>
+of
+<del class="diff-old">six
+(
+Primer
+,
+Concepts
+,
+Syntax
+,
+Semantics
+,
+Vocabulary
+,
+and
+Test
+Cases
+)
+intended
+to
+jointly
+replace
+</del>
+the
+<del class="diff-old">original
+Resource
+Description
+Framework
+specifications,
+</del>
+<ins class="diff-chg">2004
+</ins>
+RDF
+<del class="diff-old">Model
+and
+</del>
+<ins class="diff-chg">XML
+</ins>
+Syntax
+<del class="diff-old">(1999
+Recommendation)
+and
+RDF
+Schema
+(2000
+Candidate
+Recommendation)
+.
+It
+has
+been
+developed
+by
+the
+RDF
+Core
+Working
+Group
+</del>
+<ins class="diff-chg">Specification
+Recommendation.
+The
+purpose
+of
+this
+revision
+is
+to
+make
+this
+document
+available
+</ins>
+as
+part
+of
+the
+<del class="diff-old">W3C
+Semantic
+Web
+Activity
+(
+Activity
+Statement
+,
+Group
+Charter
+)
+for
+publication
+on
+10
+February
+2004.
+</del>
+<ins class="diff-chg">RDF
+1.1
+document
+set.
+</ins>
+Changes
+<ins class="diff-new">are
+limited
+</ins>
+to
+<del class="diff-old">this
+</del>
+<ins class="diff-chg">revised
+references,
+terminology
+updates,
+and
+adaptations
+to
+the
+introduction.
+The
+technical
+content
+of
+the
+</ins>
+document
+<del class="diff-old">since
+</del>
+<ins class="diff-chg">is
+unchanged.
+Details
+of
+</ins>
+the
+<del class="diff-old">Proposed
+Recommendation
+Working
+Draft
+</del>
+<ins class="diff-chg">changes
+</ins>
+are
+<del class="diff-old">detailed
+</del>
+<ins class="diff-chg">listed
+</ins>
+in
+the
+<del class="diff-old">change
+log
+.
+</del>
+<a href="#changes-rdf11">
+<ins class="diff-chg">Changes
+</ins></a><ins class="diff-chg">
+section.
+</ins>
+</p>
+<p>
+The
+<del class="diff-old">public
+is
+</del>
+<abbr title="World Wide Web Consortium">
+<ins class="diff-chg">W3C
+</ins></abbr><ins class="diff-chg">
+Membership
+and
+other
+interested
+parties
+are
+</ins>
+invited
+to
+<ins class="diff-new">review
+the
+document
+and
+</ins>
+send
+comments
+to
+<del class="diff-old">www-rdf-comments@w3.org
+</del>
+<a rel="discussion" href="mailto:public-rdf-comments@w3.org">
+<ins class="diff-chg">public-rdf-comments@w3.org
+</ins>
+</a>
+(
+<del class="diff-old">archive
+</del>
+<a href="mailto:public-rdf-comments-request@w3.org?subject=subscribe">
+<ins class="diff-chg">subscribe
+</ins></a>,<a href="http://lists.w3.org/Archives/Public/public-rdf-comments/"><ins class="diff-chg">
+archives
+</ins>
+</a>
+)
+<del class="diff-old">and
+</del>
+<ins class="diff-chg">through
+09
+February
+2014.
+Advisory
+Committee
+Representatives
+should
+consult
+their
+</ins><a href="https://www.w3.org/2002/09/wbs/myQuestionnaires"><ins class="diff-chg">
+WBS
+questionnaires
+</ins></a>.</p><p><ins class="diff-chg">
+This
+document
+was
+published
+by
+the
+</ins><a href="http://www.w3.org/2011/rdf-wg/"><ins class="diff-chg">
+RDF
+Working
+Group
+</ins></a><ins class="diff-chg">
+as
+a
+Proposed
+Edited
+Recommendation.
+This
+document
+is
+intended
+</ins>
+to
+<del class="diff-old">participate
+in
+general
+discussion
+of
+related
+technology
+on
+www-rdf-interest@w3.org
+</del>
+<ins class="diff-chg">become
+a
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+Recommendation.
+If
+you
+wish
+to
+make
+comments
+regarding
+this
+document,
+please
+send
+them
+to
+</ins><a href="mailto:public-rdf-comments@w3.org"><ins class="diff-chg">
+public-rdf-comments@w3.org
+</ins>
+</a>
+(
+<del class="diff-old">archive
+</del>
+<a href="mailto:public-rdf-comments-request@w3.org?subject=subscribe">
+<ins class="diff-chg">subscribe
+</ins></a>,<a href="http://lists.w3.org/Archives/Public/public-rdf-comments/"><ins class="diff-chg">
+archives
+</ins>
+</a>
+).
+<ins class="diff-new">All
+comments
+are
+welcome.
+</ins>
+</p>
+<p>
+<del class="diff-old">A
+list
+of
+implementations
+</del>
+<ins class="diff-chg">Publication
+as
+a
+Proposed
+Edited
+Recommendation
+does
+not
+imply
+endorsement
+by
+the
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+Membership.
+This
+</ins>
+is
+<del class="diff-old">available.
+</del>
+<ins class="diff-chg">a
+draft
+document
+and
+may
+be
+updated,
+replaced
+or
+obsoleted
+by
+other
+documents
+at
+any
+time.
+It
+is
+inappropriate
+to
+cite
+this
+document
+as
+other
+than
+work
+in
+progress.
+</ins>
+</p>
+<p>
+<del class="diff-old">The
+</del>
+<ins class="diff-chg">This
+document
+was
+produced
+by
+a
+group
+operating
+under
+the
+</ins><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/" rel="w3p:patentRules" about="" id="sotd_patent"><ins class="diff-chg">
+5
+February
+2004
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+Patent
+Policy
+</ins></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">
+<ins class="diff-new">public
+</ins>
+list
+of
+any
+patent
+disclosures
+<del class="diff-old">related
+to
+this
+work
+.
+This
+section
+describes
+</del>
+</a>
+<ins class="diff-chg">made
+in
+connection
+with
+</ins>
+the
+<del class="diff-old">status
+</del>
+<ins class="diff-chg">deliverables
+</ins>
+of
+<del class="diff-old">this
+document
+at
+</del>
+the
+<del class="diff-old">time
+of
+its
+publication.
+Other
+documents
+may
+supersede
+this
+document.
+A
+list
+</del>
+<ins class="diff-chg">group;
+that
+page
+also
+includes
+instructions
+for
+disclosing
+a
+patent.
+An
+individual
+who
+has
+actual
+knowledge
+</ins>
+of
+<del class="diff-old">current
+W3C
+publications
+and
+</del>
+<ins class="diff-chg">a
+patent
+which
+</ins>
+the
+<del class="diff-old">latest
+revision
+of
+this
+technical
+report
+can
+be
+found
+</del>
+<ins class="diff-chg">individual
+believes
+contains
+</ins><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential"><ins class="diff-chg">
+Essential
+Claim(s)
+</ins></a><ins class="diff-chg">
+must
+disclose
+the
+information
+</ins>
+in
+<ins class="diff-new">accordance
+with
+</ins><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure"><ins class="diff-new">
+section
+6
+of
+</ins>
+the
+<abbr title="World Wide Web Consortium">
+W3C
+<del class="diff-old">technical
+reports
+index
+at
+http://www.w3.org/TR/.
+</del>
+</abbr>
+<ins class="diff-chg">Patent
+Policy
+</ins></a>.
+</p>
+</section>
+<section id="toc">
+<h2 class="introductory" aria-level="1" role="heading" id="h2_toc">
+Table
+of
+Contents
+</h2>
+<del class="diff-old">1
+</del>
+<ul class="toc" role="directory" id="respecContents">
+<li class="tocline">
+<a href="#section-Introduction" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">1.
+</ins></span>
+Introduction
+</a>
+<del class="diff-old">2
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.
+</ins></span>
+An
+XML
+Syntax
+for
+RDF
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">  2.1
+</del>
+<a href="#section-Syntax-intro" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.1
+</ins></span>
+Introduction
+</a>
+<del class="diff-old">  2.2
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-node-property-elements" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.2
+</ins></span>
+Node
+Elements
+and
+Property
+Elements
+</a>
+<del class="diff-old">  2.3
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-multiple-property-elements" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.3
+</ins></span>
+Multiple
+Property
+Elements
+</a>
+<del class="diff-old">  2.4
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-empty-property-elements" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.4
+</ins></span>
+Empty
+Property
+Elements
+</a>
+<del class="diff-old">  2.5
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-property-attributes" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.5
+</ins></span>
+Property
+Attributes
+</a>
+<del class="diff-old">  2.6
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-complete-document" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.6
+</ins></span>
+Completing
+the
+Document:
+Document
+Element
+and
+XML
+Declaration
+</a>
+<del class="diff-old">  2.7
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-languages" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.7
+</ins></span>
+Languages:
+<code>
+xml:lang
+</code>
+</a>
+<del class="diff-old">  2.8
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-XML-literals" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.8
+</ins></span>
+XML
+Literals:
+<code>
+rdf:parseType="Literal"
+</code>
+</a>
+<del class="diff-old">  2.9
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-datatyped-literals" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.9
+</ins></span>
+Typed
+Literals:
+<code>
+rdf:datatype
+</code>
+</a>
+<del class="diff-old">  2.10
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-blank-nodes" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.10
+</ins></span>
+Identifying
+Blank
+Nodes:
+<code>
+rdf:nodeID
+</code>
+</a>
+<del class="diff-old">  2.11
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-parsetype-resource" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.11
+</ins></span>
+Omitting
+Blank
+Nodes:
+<code>
+rdf:parseType="Resource"
+</code>
+</a>
+<del class="diff-old">  2.12
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-property-attributes-on-property-element" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.12
+</ins></span>
+Omitting
+Nodes:
+Property
+Attributes
+on
+an
+empty
+Property
+Element
+</a>
+<del class="diff-old">  2.13
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-typed-nodes" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.13
+</ins></span>
+Typed
+Node
+Elements
+</a>
+<del class="diff-old">  2.14
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-ID-xml-base" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.14
+</ins></span>
+Abbreviating
+<del class="diff-old">URI
+References:
+</del>
+<ins class="diff-chg">URIs:
+</ins>
+<code>
+rdf:ID
+</code>
+and
+<code>
+xml:base
+</code>
+</a>
+<del class="diff-old">  2.15
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-list-elements" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.15
+</ins></span>
+Container
+Membership
+Property
+Elements:
+<code>
+rdf:li
+</code>
+and
+<code>
+rdf:_
+</code>
+<em>
+n
+</em>
+</a>
+<del class="diff-old">  2.16
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-parsetype-Collection" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.16
+</ins></span>
+Collections:
+<code>
+rdf:parseType="Collection"
+</code>
+</a>
+<del class="diff-old">  2.17
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Syntax-reifying" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">2.17
+</ins></span>
+Reifying
+Statements:
+<code>
+rdf:ID
+</code>
+</a>
+<del class="diff-old">3
+</del>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#section-Terminology" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">3.
+</ins></span>
+Terminology
+</a>
+<del class="diff-old">4
+</del>
+</li>
+<li class="tocline">
+<a href="#section-MIME-Type" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">4.
+</ins></span>
+RDF
+MIME
+Type,
+File
+Extension
+and
+Macintosh
+File
+Type
+</a>
+<del class="diff-old">5
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Global" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">5.
+</ins></span>
+Global
+Issues
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">  5.1
+</del>
+<a href="#section-Namespace" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">5.1
+</ins></span>
+The
+RDF
+Namespace
+and
+Vocabulary
+</a>
+<del class="diff-old">  5.2
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Identifiers" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">5.2
+</ins></span>
+Identifiers
+</a>
+<del class="diff-old">  5.3
+</del>
+</li>
+<li class="tocline">
+<a href="#section-baseURIs" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">5.3
+</ins></span>
+Resolving
+<del class="diff-old">URIs
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+</a>
+<del class="diff-old">  5.4
+</del>
+</li>
+<li class="tocline">
+<a href="#section-constraints" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">5.4
+</ins></span>
+Constraints
+</a>
+<del class="diff-old">  5.5
+</del>
+</li>
+<li class="tocline">
+<a href="#section-conformance" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">5.5
+</ins></span>
+Conformance
+</a>
+<del class="diff-old">6
+</del>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#section-Data-Model" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">6.
+</ins></span>
+Syntax
+Data
+Model
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">  6.1
+</del>
+<a href="#section-Nodes" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">6.1
+</ins></span>
+Events
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">  6.2
+</del>
+<a href="#section-root-node" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">6.1.1
+</ins></span><ins class="diff-chg">
+Root
+Event
+</ins></a></li><li class="tocline"><a href="#section-element-node" class="tocxref"><span class="secno"><ins class="diff-chg">
+6.1.2
+</ins></span><ins class="diff-chg">
+Element
+Event
+</ins></a></li><li class="tocline"><a href="#section-end-element-node" class="tocxref"><span class="secno"><ins class="diff-chg">
+6.1.3
+</ins></span><ins class="diff-chg">
+End
+Element
+Event
+</ins></a></li><li class="tocline"><a href="#section-attribute-node" class="tocxref"><span class="secno"><ins class="diff-chg">
+6.1.4
+</ins></span><ins class="diff-chg">
+Attribute
+Event
+</ins></a></li><li class="tocline"><a href="#section-text-node" class="tocxref"><span class="secno"><ins class="diff-chg">
+6.1.5
+</ins></span><ins class="diff-chg">
+Text
+Event
+</ins></a></li><li class="tocline"><a href="#section-identifier-node" class="tocxref"><span class="secno"><ins class="diff-chg">
+6.1.6
+</ins></span><ins class="diff-chg">
+IRI
+Event
+</ins></a></li><li class="tocline"><a href="#section-blank-nodeid-event" class="tocxref"><span class="secno"><ins class="diff-chg">
+6.1.7
+</ins></span><ins class="diff-chg">
+Blank
+Node
+Identifier
+Event
+</ins></a></li><li class="tocline"><a href="#section-literal-node" class="tocxref"><span class="secno"><ins class="diff-chg">
+6.1.8
+</ins></span><ins class="diff-chg">
+Plain
+Literal
+Event
+</ins></a></li><li class="tocline"><a href="#section-typed-literal-node" class="tocxref"><span class="secno"><ins class="diff-chg">
+6.1.9
+</ins></span><ins class="diff-chg">
+Typed
+Literal
+Event
+</ins></a></li></ul></li><li class="tocline"><a href="#section-Infoset-Mapping" class="tocxref"><span class="secno"><ins class="diff-chg">
+6.2
+</ins></span>
+Information
+Set
+Mapping
+</a>
+<del class="diff-old">  6.3
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Infoset-Grammar-Notation" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">6.3
+</ins></span>
+Grammar
+Notation
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">7
+</del>
+<a href="#section-Infoset-Grammar-General" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">6.3.1
+</ins></span><ins class="diff-chg">
+Grammar
+General
+Notation
+</ins></a></li><li class="tocline"><a href="#section-Infoset-Grammar-Matching" class="tocxref"><span class="secno"><ins class="diff-chg">
+6.3.2
+</ins></span><ins class="diff-chg">
+Grammar
+Event
+Matching
+Notation
+</ins></a></li><li class="tocline"><a href="#section-Infoset-Grammar-Action" class="tocxref"><span class="secno"><ins class="diff-chg">
+6.3.3
+</ins></span><ins class="diff-chg">
+Grammar
+Action
+Notation
+</ins></a></li></ul></li></ul></li><li class="tocline"><a href="#section-Infoset-Grammar" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.
+</ins></span>
+RDF/XML
+Grammar
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">  7.1
+</del>
+<a href="#section-grammar-summary" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">7.1
+</ins></span>
+Grammar
+<del class="diff-old">Summary
+</del>
+<ins class="diff-chg">summary
+</ins>
+</a>
+<del class="diff-old">  7.2
+</del>
+</li>
+<li class="tocline">
+<a href="#section-grammar-productions" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">7.2
+</ins></span>
+Grammar
+Productions
+</a>
+<ul class="toc">
+<li class="tocline">
+<del class="diff-old">  7.3
+</del>
+<a href="#start" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">7.2.1
+</ins></span><ins class="diff-chg">
+Grammar
+start
+</ins></a></li><li class="tocline"><a href="#coreSyntaxTerms" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.2
+</ins></span><ins class="diff-chg">
+Production
+coreSyntaxTerms
+</ins></a></li><li class="tocline"><a href="#syntaxTerms" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.3
+</ins></span><ins class="diff-chg">
+Production
+syntaxTerms
+</ins></a></li><li class="tocline"><a href="#oldTerms" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.4
+</ins></span><ins class="diff-chg">
+Production
+oldTerms
+</ins></a></li><li class="tocline"><a href="#nodeElementURIs" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.5
+</ins></span><ins class="diff-chg">
+Production
+nodeElementURIs
+</ins></a></li><li class="tocline"><a href="#propertyElementURIs" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.6
+</ins></span><ins class="diff-chg">
+Production
+propertyElementURIs
+</ins></a></li><li class="tocline"><a href="#propertyAttributeURIs" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.7
+</ins></span><ins class="diff-chg">
+Production
+propertyAttributeURIs
+</ins></a></li><li class="tocline"><a href="#doc" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.8
+</ins></span><ins class="diff-chg">
+Production
+doc
+</ins></a></li><li class="tocline"><a href="#RDF" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.9
+</ins></span><ins class="diff-chg">
+Production
+RDF
+</ins></a></li><li class="tocline"><a href="#nodeElementList" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.10
+</ins></span><ins class="diff-chg">
+Production
+nodeElementList
+</ins></a></li><li class="tocline"><a href="#nodeElement" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.11
+</ins></span><ins class="diff-chg">
+Production
+nodeElement
+</ins></a></li><li class="tocline"><a href="#ws" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.12
+</ins></span><ins class="diff-chg">
+Production
+ws
+</ins></a></li><li class="tocline"><a href="#propertyEltList" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.13
+</ins></span><ins class="diff-chg">
+Production
+propertyEltList
+</ins></a></li><li class="tocline"><a href="#propertyElt" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.14
+</ins></span><ins class="diff-chg">
+Production
+propertyElt
+</ins></a></li><li class="tocline"><a href="#resourcePropertyElt" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.15
+</ins></span><ins class="diff-chg">
+Production
+resourcePropertyElt
+</ins></a></li><li class="tocline"><a href="#literalPropertyElt" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.16
+</ins></span><ins class="diff-chg">
+Production
+literalPropertyElt
+</ins></a></li><li class="tocline"><a href="#parseTypeLiteralPropertyElt" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.17
+</ins></span><ins class="diff-chg">
+Production
+parseTypeLiteralPropertyElt
+</ins></a></li><li class="tocline"><a href="#parseTypeResourcePropertyElt" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.18
+</ins></span><ins class="diff-chg">
+Production
+parseTypeResourcePropertyElt
+</ins></a></li><li class="tocline"><a href="#parseTypeCollectionPropertyElt" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.19
+</ins></span><ins class="diff-chg">
+Production
+parseTypeCollectionPropertyElt
+</ins></a></li><li class="tocline"><a href="#parseTypeOtherPropertyElt" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.20
+</ins></span><ins class="diff-chg">
+Production
+parseTypeOtherPropertyElt
+</ins></a></li><li class="tocline"><a href="#emptyPropertyElt" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.21
+</ins></span><ins class="diff-chg">
+Production
+emptyPropertyElt
+</ins></a></li><li class="tocline"><a href="#idAttr" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.22
+</ins></span><ins class="diff-chg">
+Production
+idAttr
+</ins></a></li><li class="tocline"><a href="#nodeIdAttr" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.23
+</ins></span><ins class="diff-chg">
+Production
+nodeIdAttr
+</ins></a></li><li class="tocline"><a href="#aboutAttr" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.24
+</ins></span><ins class="diff-chg">
+Production
+aboutAttr
+</ins></a></li><li class="tocline"><a href="#propertyAttr" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.25
+</ins></span><ins class="diff-chg">
+Production
+propertyAttr
+</ins></a></li><li class="tocline"><a href="#resourceAttr" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.26
+</ins></span><ins class="diff-chg">
+Production
+resourceAttr
+</ins></a></li><li class="tocline"><a href="#datatypeAttr" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.27
+</ins></span><ins class="diff-chg">
+Production
+datatypeAttr
+</ins></a></li><li class="tocline"><a href="#parseLiteral" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.28
+</ins></span><ins class="diff-chg">
+Production
+parseLiteral
+</ins></a></li><li class="tocline"><a href="#parseResource" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.29
+</ins></span><ins class="diff-chg">
+Production
+parseResource
+</ins></a></li><li class="tocline"><a href="#parseCollection" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.30
+</ins></span><ins class="diff-chg">
+Production
+parseCollection
+</ins></a></li><li class="tocline"><a href="#parseOther" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.31
+</ins></span><ins class="diff-chg">
+Production
+parseOther
+</ins></a></li><li class="tocline"><a href="#URI-reference" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.32
+</ins></span><ins class="diff-chg">
+Production
+IRI
+</ins></a></li><li class="tocline"><a href="#literal" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.33
+</ins></span><ins class="diff-chg">
+Production
+literal
+</ins></a></li><li class="tocline"><a href="#rdf-id" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.2.34
+</ins></span><ins class="diff-chg">
+Production
+rdf-id
+</ins></a></li></ul></li><li class="tocline"><a href="#section-Reification" class="tocxref"><span class="secno"><ins class="diff-chg">
+7.3
+</ins></span>
+Reification
+Rules
+</a>
+<del class="diff-old">  7.4
+</del>
+</li>
+<li class="tocline">
+<a href="#section-List-Expand" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">7.4
+</ins></span>
+List
+Expansion
+Rules
+</a>
+<del class="diff-old">8
+</del>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#section-Serialising" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">8.
+</ins></span>
+Serializing
+an
+RDF
+Graph
+to
+RDF/XML
+</a>
+<del class="diff-old">9
+Using
+RDF/XML
+with
+HTML
+and
+XHTML
+</del>
+</li>
+<li class="tocline">
+<del class="diff-old">10
+</del>
+<a href="#section-rdf-in-SVG" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">9.
+</ins></span>
+Using
+RDF/XML
+with
+SVG
+</a>
+<del class="diff-old">11
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Acknowledgments" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">A.
+</ins></span>
+Acknowledgments
+</a>
+<del class="diff-old">12
+References
+</del>
+</li>
+<li class="tocline">
+<a href="#changes-rdf11" class="tocxref">
+<del class="diff-old">Appendices
+</del>
+<span class="secno">
+<ins class="diff-chg">B.
+</ins></span><ins class="diff-chg">
+Changes
+to
+2004
+Recommendation
+</ins>
+</a>
+<del class="diff-old">A
+</del>
+</li>
+<li class="tocline">
+<a href="#section-Schemas" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">C.
+</ins></span>
+Syntax
+Schemas
+</a>
+<del class="diff-old">(Informative)
+  A.1
+</del>
+<ul class="toc">
+<li class="tocline">
+<a href="#section-RELAXNG-Schema" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">C.1
+</ins></span>
+RELAX NG
+Compact
+<del class="diff-old">Syntax
+</del>
+Schema
+</a>
+<del class="diff-old">(Informative)
+B
+Revisions
+since
+Working
+Draft
+10
+October
+2003
+</del>
+</li>
+</ul>
+</li>
+<li class="tocline">
+<a href="#references" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">D.
+</ins></span><ins class="diff-chg">
+References
+</ins>
+</a>
+<del class="diff-old">(Informative)
+1
+Introduction
+</del>
+<ul class="toc">
+<li class="tocline">
+<a href="#normative-references" class="tocxref">
+<span class="secno">
+<ins class="diff-chg">D.1
+</ins></span><ins class="diff-chg">
+Normative
+references
+</ins>
+</a>
+</li>
+<li class="tocline">
+<a href="#informative-references" class="tocxref">
+<span class="secno">
+<ins class="diff-new">D.2
+</ins></span><ins class="diff-new">
+Informative
+references
+</ins>
+</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">
+<ins class="diff-new">1.
+</ins></span><ins class="diff-new">
+Introduction
+</ins>
+</h2>
+<p>
+This
+document
+defines
+the
+XML
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-XML10"><ins class="diff-new">
+XML10
+</ins>
+</a>
+<del class="diff-old">[XML]
+</del>
+</cite>
+<ins class="diff-chg">]
+</ins>
+syntax
+for
+RDF
+<del class="diff-old">graphs
+which
+was
+originally
+defined
+in
+the
+RDF
+Model
+&
+Syntax
+[RDF-MS]
+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.
+</del>
+<ins class="diff-chg">graphs.
+</ins>
+</p>
+<p>
+This
+document
+revises
+the
+original
+RDF/XML
+grammar
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-RDFMS"><ins class="diff-new">
+RDFMS
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+in
+terms
+of
+XML
+Information
+Set
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-XML-INFOSET"><ins class="diff-new">
+XML-INFOSET
+</ins>
+</a>
+<del class="diff-old">[INFOSET]
+</del>
+</cite>
+<ins class="diff-chg">]
+</ins>
+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
+<del class="diff-old">form
+defined
+in
+the
+</del>
+N-Triples
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-N-TRIPLES"><ins class="diff-new">
+N-TRIPLES
+</ins>
+</a>
+<del class="diff-old">section
+of
+RDF
+Test
+Cases
+[RDF-TESTS]
+which
+creates
+an
+RDF
+graph,
+that
+has
+semantics
+defined
+by
+RDF
+Semantics
+[RDF-SEMANTICS]
+.
+</del>
+</cite>
+<ins class="diff-chg">]
+format.
+</ins>
+</p>
+<p>
+<del class="diff-old">The
+complete
+specification
+of
+RDF
+consists
+</del>
+<ins class="diff-chg">This
+document
+is
+part
+</ins>
+of
+<del class="diff-old">a
+number
+</del>
+<ins class="diff-chg">the
+suite
+</ins>
+of
+<del class="diff-old">documents:
+</del>
+<ins class="diff-chg">RDF
+1.1
+documents.
+Other
+documents
+in
+this
+suite
+are:
+</ins>
+</p>
+<ul>
+<li>
+<ins class="diff-new">A
+document
+describing
+the
+basic
+concepts
+underlying
+RDF,
+as
+well
+as
+abstract
+syntax
+("RDF
+Concepts
+and
+Abstract
+Syntax")
+[
+</ins><cite>
+<del class="diff-old">RDF
+Primer
+[RDF-PRIMER]
+</del>
+<a class="bibref" href="#bib-RDF11-CONCEPTS">
+<ins class="diff-chg">RDF11-CONCEPTS
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+</li>
+<li>
+<ins class="diff-chg">A
+document
+describing
+the
+formal
+model-theoretic
+semantics
+of
+</ins>
+RDF
+<del class="diff-old">Concepts
+and
+Abstract
+Syntax
+[RDF-CONCEPTS]
+</del>
+<ins class="diff-chg">("RDF
+Semantics")
+[
+</ins><cite><a class="bibref" href="#bib-RDF11-MT"><ins class="diff-chg">
+RDF11-MT
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+</li>
+<li>
+<ins class="diff-new">Specifications
+of
+concrete
+syntaxes
+for
+RDF:
+</ins><ul><li><ins class="diff-new">
+Turtle
+[
+</ins><cite>
+<del class="diff-old">RDF
+Semantics
+</del>
+<a class="bibref" href="#bib-TURTLE">
+<ins class="diff-chg">TURTLE
+</ins>
+</a>
+<del class="diff-old">[RDF-SEMANTICS]
+</del>
+</cite>
+<ins class="diff-chg">]
+and
+TriG
+[
+</ins><cite><a class="bibref" href="#bib-TRIG"><ins class="diff-chg">
+TRIG
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+</li>
+<li>
+<del class="diff-old">RDF/XML
+Syntax
+(this
+document)
+</del>
+<ins class="diff-chg">JSON-LD
+[
+</ins><cite><a class="bibref" href="#bib-JSON-LD"><ins class="diff-chg">
+JSON-LD
+</ins></a></cite><ins class="diff-chg">
+]
+(JSON
+based)
+</ins>
+</li>
+<li>
+<ins class="diff-new">RDFa
+[
+</ins><cite>
+<del class="diff-old">RDF
+Vocabulary
+Description
+Language
+1.0:
+RDF
+Schema
+[RDF-VOCABULARY]
+</del>
+<a class="bibref" href="#bib-RDFA-PRIMER">
+<ins class="diff-chg">RDFA-PRIMER
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+(for
+HTML
+embedding)
+</ins>
+</li>
+<li>
+<ins class="diff-chg">N-Triples
+and
+N-Quads
+(line-based
+exchange
+formats)
+</ins></li></ul></li><li><ins class="diff-chg">
+A
+document
+describing
+</ins>
+RDF
+<del class="diff-old">Test
+Cases
+[RDF-TESTS]
+</del>
+<ins class="diff-chg">Schema
+[
+</ins><cite><a class="bibref" href="#bib-RDF11-SCHEMA"><ins class="diff-chg">
+RDF11-SCHEMA
+</ins>
+</a>
+</cite>
+<ins class="diff-new">],
+which
+provides
+a
+data-modeling
+vocabulary
+for
+RDF
+data.
+</ins>
+</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"><ins class="diff-chg">
+STRIPEDRDF
+</ins>
+</a>
+<del class="diff-old">[STRIPEDRDF]
+.
+</del>
+</cite>
+<ins class="diff-chg">].
+</ins>
+</p>
+<del class="diff-old">2
+</del>
+</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">
+<ins class="diff-chg">2.
+</ins></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
+<ins class="diff-new">document
+[
+</ins><cite><a class="bibref" href="#bib-RDF11-CONCEPTS"><ins class="diff-new">
+RDF11-CONCEPTS
+</ins>
+</a>
+<del class="diff-old">[RDF-CONCEPTS]
+</del>
+</cite>
+<ins class="diff-chg">]
+</ins>
+defines
+the
+RDF
+Graph
+data
+model
+<del class="diff-old">(Section
+3.1)
+</del>
+and
+the
+RDF
+Graph
+abstract
+<del class="diff-old">syntax
+(Section
+6).
+</del>
+<ins class="diff-chg">syntax.
+</ins>
+Along
+with
+the
+RDF
+Semantics
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-RDF11-MT"><ins class="diff-new">
+RDF11-MT
+</ins>
+</a>
+<del class="diff-old">[RDF-SEMANTICS]
+</del>
+</cite>
+<ins class="diff-chg">]
+</ins>
+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
+<del class="diff-old">RDF
+URI
+references
+,
+RDF
+literals
+</del>
+<ins class="diff-chg">IRIs,
+literals,
+</ins>
+or
+<del class="diff-old">are
+</del>
+blank
+<del class="diff-old">nodes
+.
+</del>
+<ins class="diff-chg">nodes.
+</ins>
+Blank
+nodes
+may
+be
+given
+a
+<del class="diff-old">document-local,
+non-
+RDF
+URI
+references
+</del>
+<ins class="diff-chg">document-local
+</ins>
+identifier
+called
+a
+blank
+node
+<del class="diff-old">identifier
+.
+</del>
+<ins class="diff-chg">identifier.
+</ins>
+Predicates
+are
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+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
+<del class="diff-old">—
+</del>
+<ins class="diff-chg">—
+</ins>
+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
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-XML-NAMES"><ins class="diff-new">
+XML-NAMES
+</ins>
+</a>
+<del class="diff-old">[XML-NS]
+</del>
+</cite>
+<ins class="diff-chg">]
+</ins>
+to
+represent
+<del class="diff-old">RDF
+URI
+references
+.
+</del>
+<ins class="diff-chg">IRIs.
+</ins>
+All
+QNames
+have
+a
+<a href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-NSName">
+namespace
+name
+</a>
+which
+is
+<del class="diff-old">a
+URI
+reference
+</del>
+<ins class="diff-chg">an
+IRI
+</ins>
+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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+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>
+<del class="diff-old">(URI
+reference)
+</del>
+<ins class="diff-chg">(IRI)
+</ins>
+part
+of
+the
+QName.
+This
+is
+used
+to
+shorten
+the
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRI
+</ins>
+of
+all
+predicates
+and
+some
+nodes.
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+identifying
+subject
+and
+object
+nodes
+can
+also
+be
+stored
+as
+XML
+attribute
+values.
+RDF
+literals
+<del class="diff-old">,
+</del>
+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">
+<del class="diff-old">Figure
+1:
+</del>
+<img alt="Graph for RDF/XML Example" src="figure1.png" />
+<figcaption>
+<ins class="diff-chg">Fig.
+</ins><span class="figno"><ins class="diff-chg">
+1
+</ins></span><span class="fig-title">
+Graph
+for
+RDF/XML
+Example
+<del class="diff-old">(
+SVG
+version
+)
+</del>
+<ins class="diff-chg">(SVG
+version)
+</ins></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
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+where
+they
+have
+them,
+all
+the
+predicate
+arcs
+are
+labeled
+with
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+and
+<del class="diff-old">plain
+literal
+</del>
+<ins class="diff-chg">string
+literals
+</ins>
+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">
+<del class="diff-old">Figure
+2:
+</del>
+<img alt="One Path Through the Graph" src="figure2.png" />
+<figcaption>
+<ins class="diff-chg">Fig.
+</ins><span class="figno"><ins class="diff-chg">
+2
+</ins></span><span class="fig-title">
+One
+Path
+Through
+the
+Graph
+<del class="diff-old">(
+SVG
+version
+)
+</del>
+<ins class="diff-chg">(SVG
+version)
+</ins></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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<code>
+http://www.w3.org/TR/rdf-syntax-grammar
+</code>
+</li>
+<li>
+Predicate
+Arc
+labeled
+with
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<code>
+http://example.org/terms/editor
+</code>
+</li>
+<li>
+Node
+with
+no
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+</li>
+<li>
+Predicate
+Arc
+labeled
+with
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<code>
+http://example.org/terms/homePage
+</code>
+</li>
+<li>
+Node
+with
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<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>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">1:
+Striped
+RDF/XML
+(
+nodes
+and
+predicate
+arcs
+</del>
+<ins class="diff-chg">1
+</ins>
+</span>
+<del class="diff-old">)
+</del>
+</div>
+<del class="diff-old"><rdf:Description>
+
+<ex:editor>
+
+<rdf:Description>
+
+<ex:homePage>
+
+<rdf:Description>
+
+</rdf:Description>
+
+</ex:homePage>
+
+</rdf:Description>
+
+</ex:editor>
+</rdf:Description>
+</del>
+<pre id="example1" class="example">
+<strong>Striped RDF/XML (nodes and predicate arcs)</strong>
+<ins class="diff-chg">
+</ins><code><rdf:Description></code><ins class="diff-chg">
+ <ex:editor>
+</ins> <code><rdf:Description></code><ins class="diff-chg">
+ <ex:homePage>
+</ins> <code><rdf:Description></code> <code></rdf:Description></code><ins class="diff-chg">
+ </ex:homePage>
+</ins> <code></rdf:Description></code><ins class="diff-chg">
+ </ex:editor>
+</ins><code></rdf:Description></code></pre>
+</div>
+<p>
+The
+<a href="#figure2" class="fig-ref">
+Figure
+2
+</a>
+graph
+consists
+of
+some
+nodes
+that
+are
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+(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>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">2:
+Node
+Elements
+with
+RDF
+URI
+references
+added
+</del>
+<ins class="diff-chg">2
+</ins></span>
+</div>
+<pre id="example2" class="example">
+<strong>Node Elements with IRIs added</strong>
+<ins class="diff-chg">
+</ins>
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+ <ex:editor>
+ <rdf:Description>
+ <ex:homePage>
+ <rdf:Description rdf:about="http://purl.org/net/dajobe/">
+ </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">
+<span>
+Example
+<del class="diff-old">3:
+Complete
+description
+of
+all
+graph
+paths
+</del>
+<ins class="diff-chg">3
+</ins></span>
+</div>
+<pre id="example3" class="example">
+<strong>Complete description of all graph paths</strong>
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+ <ex:editor>
+ <rdf:Description>
+ <ex:homePage>
+ <rdf:Description rdf:about="http://purl.org/net/dajobe/">
+ </rdf:Description>
+ </ex:homePage>
+ </rdf:Description>
+ </ex:editor>
+</rdf:Description>
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+ <ex:editor>
+ <rdf:Description>
+ <ex:fullName>Dave Beckett</ex:fullName>
+ </rdf:Description>
+ </ex:editor>
+</rdf:Description>
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+<del class="diff-old"> <dc:title>RDF/XML Syntax Specification (Revised)</dc:title>
+</del>
+<ins class="diff-chg"> <dc:title>RDF 1.1 XML Syntax</dc:title>
+</ins>
+</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
+<del class="diff-old">URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<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>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">4:
+Using
+multiple
+property
+elements
+on
+a
+node
+element
+</del>
+<ins class="diff-chg">4
+</ins></span>
+</div>
+<pre id="example4" class="example">
+<strong>Using multiple property elements on a node element</strong>
+<ins class="diff-chg">
+</ins>
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+ <ex:editor>
+ <rdf:Description>
+ <ex:homePage>
+ <rdf:Description rdf:about="http://purl.org/net/dajobe/">
+ </rdf:Description>
+ </ex:homePage>
+ <ex:fullName>Dave Beckett</ex:fullName>
+ </rdf:Description>
+ </ex:editor>
+<del class="diff-old"> <dc:title>RDF/XML Syntax Specification (Revised)</dc:title>
+</del>
+<ins class="diff-chg"> <dc:title>RDF 1.1 XML Syntax</dc:title>
+</ins>
+</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
+rdf:about="...">
+</code>
+<code>
+</rdf:Description>
+</code>
+(or
+<code>
+<rdf:Description
+rdf:about="..."
+/>
+</code>
+)
+this
+form
+can
+be
+shortened.
+This
+is
+done
+by
+using
+the
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<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>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">5:
+Empty
+property
+elements
+</del>
+<ins class="diff-chg">5
+</ins></span>
+</div>
+<pre id="example5" class="example">
+<strong>Empty property elements</strong>
+<ins class="diff-chg">
+</ins>
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+ <ex:editor>
+ <rdf:Description>
+ <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
+ <ex:fullName>Dave Beckett</ex:fullName>
+ </rdf:Description>
+ </ex:editor>
+<del class="diff-old"> <dc:title>RDF/XML Syntax Specification (Revised)</dc:title>
+</del>
+<ins class="diff-chg"> <dc:title>RDF 1.1 XML Syntax</dc:title>
+</ins>
+</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
+<del class="diff-old">—
+</del>
+<ins class="diff-chg">—
+</ins>
+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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+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>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">6:
+Replacing
+property
+elements
+with
+string
+literal
+content
+into
+property
+attributes
+</del>
+<ins class="diff-chg">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">
+</ins>
+<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
+<del class="diff-old"> dc:title="RDF/XML Syntax Specification (Revised)">
+</del>
+<ins class="diff-chg"> dc:title="RDF 1.1 XML Syntax">
+</ins>
+ <ex:editor>
+ <rdf:Description ex:fullName="Dave Beckett">
+ <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
+ </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>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">7:
+Complete
+RDF/XML
+description
+of
+Figure
+1
+graph
+(
+example07.rdf
+output
+example07.nt
+)
+</del>
+<ins class="diff-chg">7
+</ins></span>
+</div>
+<pre id="example7" class="example">
+<strong>Complete RDF/XML description of Figure 1 graph
+<ins class="diff-chg">(<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>
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+<del class="diff-old"> xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:ex="http://example.org/stuff/1.0/">
+</del>
+<ins class="diff-chg"> xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:ex="http://example.org/stuff/1.0/">
+</ins>
+ <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
+<del class="diff-old"> dc:title="RDF/XML Syntax Specification (Revised)">
+</del>
+<ins class="diff-chg"> dc:title="RDF1.1 XML Syntax">
+</ins>
+ <ex:editor>
+ <rdf:Description ex:fullName="Dave Beckett">
+<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>
+ </rdf:Description>
+ </ex:editor>
+ </rdf:Description>
+<del class="diff-old"></rdf:RDF>
+</del>
+<ins class="diff-new"></rdf:RDF>
+</ins>
+</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
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-XML10"><ins class="diff-new">
+XML10
+</ins>
+</a>
+<del class="diff-old">[XML]
+</del>
+</cite>
+<ins class="diff-chg">]
+</ins>
+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>
+xml:lang=""
+</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>
+Example
+<del class="diff-old">8:
+Complete
+example
+of
+xml:lang
+</del>
+<ins class="diff-chg">8
+</ins></span>
+<del class="diff-old">(
+example08.rdf
+output
+example08.nt
+)
+</del>
+</div>
+<pre id="example8" class="example">
+<strong>Complete example of <code>xml:lang</code>
+<ins class="diff-chg">(<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>
+</ins>
+<?xml version="1.0" encoding="utf-8"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+<del class="diff-old"> xmlns:dc="http://purl.org/dc/elements/1.1/">
+</del>
+<ins class="diff-chg"> xmlns:dc="http://purl.org/dc/elements/1.1/">
+</ins>
+ <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
+<del class="diff-old"> <dc:title>RDF/XML Syntax Specification (Revised)</dc:title>
+ <dc:title xml:lang="en">RDF/XML Syntax Specification (Revised)</dc:title>
+ <dc:title xml:lang="en-US">RDF/XML Syntax Specification (Revised)</dc:title>
+</del>
+<ins class="diff-chg"> <dc:title>RDF 1.1 XML Syntax</dc:title>
+ <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>
+ <rdf:Description rdf:about="http://example.org/buecher/baum" xml:lang="de">
+ <dc:title>Der Baum</dc:title>
+ <dc:description>Das Buch ist außergewöhnlich</dc:description>
+ <dc:title xml:lang="en">The Tree</dc:title>
+ </rdf:Description>
+<del class="diff-old"></rdf:RDF>
+</del>
+<ins class="diff-new"></rdf:RDF>
+</ins>
+</pre>
+</div>
+</section>
+<section 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>
+rdf:parseType="Literal"
+</code>
+</h3>
+<p>
+RDF
+allows
+XML
+literals
+<del class="diff-old">(
+[RDF-CONCEPTS]
+Section
+5,
+XML
+Content
+within
+an
+RDF
+graph
+)
+</del>
+<ins class="diff-chg">[RDF11-CONCEPTS]
+</ins>
+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>
+rdf:parseType="Literal"
+</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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<code>
+http://example.org/item01
+</code>,
+the
+predicate
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<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>
+Example
+<del class="diff-old">9:
+Complete
+example
+of
+rdf:parseType="Literal"
+</del>
+<ins class="diff-chg">9
+</ins></span>
+<del class="diff-old">(
+example09.rdf
+output
+example09.nt
+)
+</del>
+</div>
+<pre id="example9" class="example">
+<strong>Complete example of <code>rdf:parseType="Literal"</code>
+<ins class="diff-chg">(<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>
+
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+<del class="diff-old"> xmlns:ex="http://example.org/stuff/1.0/">
+ <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" /></a:Box>
+</del>
+<ins class="diff-chg"> xmlns:ex="http://example.org/stuff/1.0/">
+ <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" />
+ </a:Box>
+</ins>
+ </ex:prop>
+ </rdf:Description>
+<del class="diff-old"></rdf:RDF>
+</del>
+<ins class="diff-new"></rdf:RDF>
+</ins>
+</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
+<del class="diff-old">RDF
+URI
+reference
+.
+</del>
+<ins class="diff-chg">IRI.
+</ins>
+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>
+rdf:datatype="
+</code>
+<em>
+datatypeURI
+</em>
+<code>
+"
+</code>
+attribute
+on
+the
+property
+element.
+Any
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<code>
+http://example.org/item01
+</code>,
+the
+predicate
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<code>
+http://example.org/stuff/1.0/size
+</code>
+(from
+<code>
+ex:size
+</code>
+)
+and
+the
+object
+node
+with
+the
+typed
+literal
+("123",
+<code>
+http://www.w3.org/2001/XMLSchema#int
+</code>
+)
+to
+be
+interpreted
+as
+an
+<del class="diff-old">W3C
+</del>
+XML
+Schema
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-XMLSCHEMA-2"><ins class="diff-new">
+XMLSCHEMA-2
+</ins>
+</a>
+<del class="diff-old">[XML-SCHEMA2]
+</del>
+</cite>
+<ins class="diff-chg">]
+</ins>
+datatype
+<del class="diff-old">int.
+</del>
+<code>
+<ins class="diff-chg">int
+</ins></code>.
+</p>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">10:
+Complete
+example
+of
+rdf:datatype
+</del>
+<ins class="diff-chg">10
+</ins></span>
+<del class="diff-old">(
+example10.rdf
+output
+example10.nt
+)
+</del>
+</div>
+<pre id="example10" class="example">
+<strong>Complete example of <code>rdf:datatype</code>
+<ins class="diff-chg">(<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>
+
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+<del class="diff-old"> xmlns:ex="http://example.org/stuff/1.0/">
+</del>
+<ins class="diff-chg"> xmlns:ex="http://example.org/stuff/1.0/">
+</ins>
+ <rdf:Description rdf:about="http://example.org/item01">
+ <ex:size rdf:datatype="http://www.w3.org/2001/XMLSchema#int">123</ex:size>
+ </rdf:Description>
+<del class="diff-old"></rdf:RDF>
+</del>
+<ins class="diff-new"></rdf:RDF>
+</ins>
+</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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+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>
+rdf:about="
+</code>
+<em>
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+</em>
+<code>
+"
+</code>
+or
+on
+a
+property
+element
+to
+replace
+<code>
+rdf:resource="
+</code>
+<em>
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+</em>
+<code>
+"
+</code>
+with
+<code>
+rdf:nodeID="
+</code>
+<em>
+blank
+node
+identifier
+</em>
+<code>
+"
+</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>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">11:
+Complete
+RDF/XML
+description
+of
+graph
+using
+rdf:nodeID
+identifying
+the
+blank
+node
+(
+example11.rdf
+output
+example11.nt
+)
+</del>
+<ins class="diff-chg">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
+<ins class="diff-chg">(<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>
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+<del class="diff-old"> xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:ex="http://example.org/stuff/1.0/">
+</del>
+<ins class="diff-chg"> xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:ex="http://example.org/stuff/1.0/">
+</ins>
+ <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
+<del class="diff-old"> dc:title="RDF/XML Syntax Specification (Revised)">
+</del>
+<ins class="diff-chg"> dc:title="RDF 1.1 XML Syntax">
+</ins>
+ <ex:editor rdf:nodeID="abc"/>
+ </rdf:Description>
+<del class="diff-old"> <rdf:Description rdf:nodeID="abc"
+ ex:fullName="Dave Beckett">
+</del>
+<ins class="diff-chg"> <rdf:Description rdf:nodeID="abc" ex:fullName="Dave Beckett">
+</ins>
+ <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
+ </rdf:Description>
+<del class="diff-old"></rdf:RDF>
+</del>
+<ins class="diff-new"></rdf:RDF>
+</ins>
+</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>
+rdf:parseType="Resource"
+</code>
+</h3>
+<p>
+Blank
+nodes
+(not
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+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>
+rdf:parseType="Resource"
+</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>
+Example
+<del class="diff-old">12:
+Complete
+example
+using
+rdf:parseType="Resource"
+</del>
+<ins class="diff-chg">12
+</ins></span>
+<del class="diff-old">(
+example12.rdf
+output
+example12.nt
+)
+</del>
+</div>
+<pre id="example12" class="example">
+<strong>Complete example using <code>rdf:parseType="Resource"</code>
+<ins class="diff-chg">(<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>
+
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+<del class="diff-old"> xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:ex="http://example.org/stuff/1.0/">
+</del>
+<ins class="diff-chg"> xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:ex="http://example.org/stuff/1.0/">
+</ins>
+ <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
+<del class="diff-old"> dc:title="RDF/XML Syntax Specification (Revised)">
+</del>
+<ins class="diff-chg"> dc:title="RDF 1.1 XML Syntax">
+</ins>
+ <ex:editor rdf:parseType="Resource">
+ <ex:fullName>Dave Beckett</ex:fullName>
+ <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/>
+ </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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+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>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">13:
+Complete
+example
+of
+property
+attributes
+on
+an
+empty
+property
+element
+(
+example13.rdf
+output
+example13.nt
+)
+</del>
+<ins class="diff-chg">13
+</ins></span>
+</div>
+<pre id="example13" class="example">
+<strong>Complete example of property attributes on an empty property element
+<ins class="diff-chg">(<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>
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+<del class="diff-old"> xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:ex="http://example.org/stuff/1.0/">
+</del>
+<ins class="diff-chg"> xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:ex="http://example.org/stuff/1.0/">
+</ins>
+ <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"
+<del class="diff-old"> dc:title="RDF/XML Syntax Specification (Revised)">
+</del>
+<ins class="diff-chg"> dc:title="RDF 1.1 XML Syntax">
+</ins>
+ <ex:editor ex:fullName="Dave Beckett" />
+<del class="diff-old"> <!-- Note the ex:homePage property has been ignored for this example -->
+</del>
+<ins class="diff-chg"> <!-- Note the ex:homePage property has been ignored for this example -->
+</ins>
+ </rdf:Description>
+<del class="diff-old"></rdf:RDF>
+</del>
+<ins class="diff-new"></rdf:RDF>
+</ins>
+</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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+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>
+Example
+<del class="diff-old">14:
+Complete
+example
+with
+rdf:type
+</del>
+<ins class="diff-chg">14
+</ins></span>
+<del class="diff-old">(
+example14.rdf
+output
+example14.nt
+)
+</del>
+</div>
+<pre id="example14" class="example">
+<strong>Complete example with <code>rdf:type</code>
+<ins class="diff-chg">(<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>
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+<del class="diff-old"> xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:ex="http://example.org/stuff/1.0/">
+</del>
+<ins class="diff-chg"> xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:ex="http://example.org/stuff/1.0/">
+</ins>
+ <rdf:Description rdf:about="http://example.org/thing">
+ <rdf:type rdf:resource="http://example.org/stuff/1.0/Document"/>
+ <dc:title>A marvelous thing</dc:title>
+ </rdf:Description>
+</rdf:RDF>
+</pre>
+</div>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">15:
+Complete
+example
+using
+a
+typed
+node
+element
+to
+replace
+an
+rdf:type
+</del>
+<ins class="diff-chg">15
+</ins></span>
+<del class="diff-old">(
+example15.rdf
+output
+example15.nt
+)
+</del>
+</div>
+<pre id="example15" class="example">
+<strong>Complete example using a typed node element to replace an <code>rdf:type</code>
+<ins class="diff-chg">(<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>
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+<del class="diff-old"> xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:ex="http://example.org/stuff/1.0/">
+</del>
+<ins class="diff-chg"> xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:ex="http://example.org/stuff/1.0/">
+</ins>
+ <ex:Document rdf:about="http://example.org/thing">
+ <dc:title>A marvelous thing</dc:title>
+ </ex:Document>
+<del class="diff-old"></rdf:RDF>
+</del>
+<ins class="diff-new"></rdf:RDF>
+</ins>
+</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
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+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
+<del class="diff-old">RDF
+URI
+references
+,
+</del>
+<ins class="diff-chg">IRIs,
+</ins>
+otherwise
+the
+base
+URI
+is
+that
+of
+the
+document.
+The
+base
+URI
+applies
+to
+all
+RDF/XML
+attributes
+that
+deal
+with
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+equivalent
+to
+<code>
+#
+</code>
+concatenated
+with
+the
+<code>
+rdf:ID
+</code>
+attribute
+value.
+So
+for
+example
+if
+<code>
+rdf:ID="name"
+</code>,
+that
+would
+be
+equivalent
+to
+<code>
+rdf:about="#name"
+</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
+<del class="diff-old">RDF
+URI
+reference
+.
+</del>
+<ins class="diff-chg">IRI.
+</ins>
+</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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+resolved
+from
+the
+<code>
+rdf:resource
+</code>
+XML
+attribute
+value
+using
+the
+in-scope
+base
+URI
+to
+give
+the
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<code>
+http://example.org/here/fruit/apple
+</code>.
+</p>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">16:
+Complete
+example
+using
+rdf:ID
+and
+xml:base
+for
+shortening
+URIs
+(
+example16.rdf
+output
+example16.nt
+)
+</del>
+<ins class="diff-chg">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
+<ins class="diff-chg">(<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>
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+<del class="diff-old"> xmlns:ex="http://example.org/stuff/1.0/"
+ xml:base="http://example.org/here/">
+</del>
+<ins class="diff-chg"> xmlns:ex="http://example.org/stuff/1.0/"
+ xml:base="http://example.org/here/">
+</ins>
+ <rdf:Description rdf:ID="snack">
+ <ex:prop rdf:resource="fruit/apple"/>
+ </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
+<del class="diff-old">—
+</del>
+<ins class="diff-chg">—
+</ins>
+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>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">17:
+Complex
+example
+using
+RDF
+list
+properties
+(
+example17.rdf
+output
+example17.nt
+)
+</del>
+<ins class="diff-chg">17
+</ins></span>
+</div>
+<pre id="example17" class="example">
+<strong>Complex example using RDF list properties
+<ins class="diff-chg">(<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>
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <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"/>
+ </rdf:Seq>
+</rdf:RDF>
+</pre>
+</div>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">18:
+Complete
+example
+using
+rdf:li
+property
+element
+for
+list
+properties
+(
+example18.rdf
+output
+example18.nt
+)
+</del>
+<ins class="diff-chg">18
+</ins></span>
+</div>
+<pre id="example18" class="example">
+<strong>Complete example using <code>rdf:li</code> property element for list properties
+<ins class="diff-chg">(<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>
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <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"/>
+ </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>
+rdf:parseType="Collection"
+</code>
+</h3>
+<p>
+RDF/XML
+allows
+an
+<code>
+rdf:parseType="Collection"
+</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>
+Example
+<del class="diff-old">19:
+Complete
+example
+of
+a
+RDF
+collection
+of
+nodes
+using
+rdf:parseType="Collection"
+</del>
+<ins class="diff-chg">19
+</ins></span>
+<del class="diff-old">(
+example19.rdf
+output
+example19.nt
+)
+</del>
+</div>
+<pre id="example19" class="example">
+<strong>Complete example of a RDF collection of nodes using <code>rdf:parseType="Collection"</code>
+<ins class="diff-chg">(<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>
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+<del class="diff-old"> xmlns:ex="http://example.org/stuff/1.0/">
+</del>
+<ins class="diff-chg"> xmlns:ex="http://example.org/stuff/1.0/">
+</ins>
+ <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"/>
+ </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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+made
+from
+the
+relative
+<del class="diff-old">URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<code>
+#
+</code>
+concatenated
+with
+the
+<code>
+rdf:ID
+</code>
+attribute
+value,
+resolved
+against
+the
+in-scope
+base
+URI.
+So
+for
+example
+if
+<code>
+rdf:ID="triple"
+</code>,
+that
+would
+be
+equivalent
+to
+the
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+formed
+from
+relative
+<del class="diff-old">URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<code>
+http://example.org/triples/#triple1
+</code>.
+</p>
+<div class="example">
+<div class="example-title">
+<span>
+Example
+<del class="diff-old">20:
+Complete
+example
+of
+rdf:ID
+reifying
+a
+property
+element
+(
+example20.rdf
+output
+example20.nt
+)
+</del>
+<ins class="diff-chg">20
+</ins></span>
+</div>
+<pre id="example20" class="example">
+<strong>Complete example of <code>rdf:ID</code> reifying a property element
+<ins class="diff-chg">(<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>
+</ins>
+<?xml version="1.0"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+<del class="diff-old"> xmlns:ex="http://example.org/stuff/1.0/"
+ xml:base="http://example.org/triples/">
+</del>
+<ins class="diff-chg"> xmlns:ex="http://example.org/stuff/1.0/"
+ xml:base="http://example.org/triples/">
+</ins>
+ <rdf:Description rdf:about="http://example.org/">
+ <ex:prop rdf:ID="triple1">blah</ex:prop>
+ </rdf:Description>
+<del class="diff-old"></rdf:RDF>
+</del>
+<ins class="diff-new"></rdf:RDF>
+</ins>
+</pre>
+</div>
+<del class="diff-old">3
+</del>
+</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">
+<ins class="diff-chg">3.
+</ins></span>
+Terminology
+</h2>
+<p>
+The
+key
+words
+<del class="diff-old">"MUST",
+"MUST
+NOT",
+"REQUIRED",
+"SHALL",
+"SHALL
+NOT",
+"SHOULD",
+"SHOULD
+NOT",
+"RECOMMENDED",
+"MAY",
+</del>
+<ins class="diff-chg">"
+</ins><em class="rfc2119" title="MUST"><ins class="diff-chg">
+MUST
+</ins></em><ins class="diff-chg">
+",
+"
+</ins><em class="rfc2119" title="MUST NOT"><ins class="diff-chg">
+MUST
+NOT
+</ins></em><ins class="diff-chg">
+",
+"
+</ins><em class="rfc2119" title="REQUIRED"><ins class="diff-chg">
+REQUIRED
+</ins></em><ins class="diff-chg">
+",
+"
+</ins><em class="rfc2119" title="SHALL"><ins class="diff-chg">
+SHALL
+</ins></em><ins class="diff-chg">
+",
+"
+</ins><em class="rfc2119" title="SHALL NOT"><ins class="diff-chg">
+SHALL
+NOT
+</ins></em><ins class="diff-chg">
+",
+"
+</ins><em class="rfc2119" title="SHOULD"><ins class="diff-chg">
+SHOULD
+</ins></em><ins class="diff-chg">
+",
+"
+</ins><em class="rfc2119" title="SHOULD NOT"><ins class="diff-chg">
+SHOULD
+NOT
+</ins></em><ins class="diff-chg">
+",
+"
+</ins><em class="rfc2119" title="RECOMMENDED"><ins class="diff-chg">
+RECOMMENDED
+</ins></em><ins class="diff-chg">
+",
+"
+</ins><em class="rfc2119" title="MAY"><ins class="diff-chg">
+MAY
+</ins></em><ins class="diff-chg">
+",
+</ins>
+and
+<del class="diff-old">"OPTIONAL"
+</del>
+<ins class="diff-chg">"
+</ins><em class="rfc2119" title="OPTIONAL"><ins class="diff-chg">
+OPTIONAL
+</ins></em><ins class="diff-chg">
+"
+</ins>
+in
+this
+document
+are
+to
+be
+interpreted
+as
+described
+in
+RFC
+2119
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-RFC2119"><ins class="diff-new">
+RFC2119
+</ins>
+</a>
+<del class="diff-old">[KEYWORDS]
+.
+</del>
+</cite>
+<ins class="diff-chg">].
+</ins>
+</p>
+<p>
+All
+use
+of
+string
+without
+further
+qualification
+refers
+to
+a
+Unicode
+<del class="diff-old">[UNICODE]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-UNICODE"><ins class="diff-chg">
+UNICODE
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+character
+string;
+a
+sequence
+of
+characters
+represented
+by
+a
+code
+point
+in
+Unicode.
+<del class="diff-old">(Such
+as
+defined
+in
+[CHARMOD]
+in
+section
+3.4
+Strings
+).
+</del>
+</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">
+<del class="diff-old">4
+</del>
+<span class="secno">
+<ins class="diff-chg">4.
+</ins></span>
+RDF
+MIME
+Type,
+File
+Extension
+and
+Macintosh
+File
+Type
+</h2>
+<p>
+The
+Internet
+media
+type
+/
+MIME
+type
+for
+RDF/XML
+is
+<del class="diff-old">"
+</del>
+<code>
+application/rdf+xml
+</code>
+<del class="diff-old">"
+—
+see
+</del>
+<ins class="diff-chg">—
+</ins>
+RFC
+3023
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-RFC3023"><ins class="diff-new">
+RFC3023
+</ins>
+</a>
+<del class="diff-old">[RFC-3023]
+</del>
+</cite>
+<ins class="diff-chg">],
+</ins>
+section
+8.18.
+</p>
+<div class="note">
+<div class="note-title" aria-level="2" role="heading" id="h_note_1">
+<span>
+<ins class="diff-chg">Note
+</ins></span></div><p class="">
+<strong>
+<del class="diff-old">Registration
+Note
+</del>
+(Informative):
+</strong>
+For
+the
+state
+of
+the
+MIME
+type
+registration,
+consult
+IANA
+MIME
+Media
+Types
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-IANA-MEDIA-TYPES"><ins class="diff-new">
+IANA-MEDIA-TYPES
+</ins>
+</a>
+<del class="diff-old">[IANA-MEDIA-TYPES]
+</del>
+</cite>
+<ins class="diff-new">]
+</ins></p>
+</div>
+<p>
+It
+is
+recommended
+that
+RDF/XML
+files
+have
+the
+extension
+<code>
+".rdf"
+</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">
+<del class="diff-old">5
+</del>
+<span class="secno">
+<ins class="diff-chg">5.
+</ins></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>
+<del class="diff-old">Note
+(Informative):
+</del>
+The
+<del class="diff-old">names
+aboutEach
+and
+aboutEachPrefix
+were
+removed
+from
+the
+language
+and
+the
+RDF
+vocabulary
+by
+the
+RDF
+Core
+Working
+Group.
+See
+the
+resolution
+of
+issues
+rdfms-abouteach
+and
+rdfms-abouteachprefix
+for
+further
+information.
+Note
+(Informative):
+The
+names
+List
+,
+first
+,
+rest
+and
+nil
+were
+added
+for
+issue
+rdfms-seq-representation
+.
+The
+names
+XMLLiteral
+and
+datatype
+were
+added
+to
+support
+RDF
+datatyping.
+The
+name
+nodeID
+was
+added
+for
+issue
+rdfms-syntax-incomplete
+.
+See
+the
+RDF
+Core
+Issues
+List
+for
+further
+information.
+The
+</del>
+<dfn id="rdf-ns-uri">
+RDF
+namespace
+<del class="diff-old">URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins></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
+<del class="diff-old">—
+</del>
+<ins class="diff-chg">—
+</ins>
+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
+<del class="diff-old">URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+of
+the
+concatenation
+of
+the
+<a class="termref" href="#rdf-ns-uri">
+<span class="arrow">
+·
+</span>
+RDF
+namespace
+<del class="diff-old">URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<span class="arrow">
+·
+</span>
+</a>
+and
+<em>
+name
+</em>.
+For
+example,
+<code>
+rdf:type
+</code>
+has
+the
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<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
+<del class="diff-old">RDF
+Graph
+(
+</del>
+RDF
+Concepts
+<del class="diff-old">and
+Abstract
+Syntax
+</del>
+<ins class="diff-chg">document
+[
+</ins><cite><a class="bibref" href="#bib-RDF11-CONCEPTS"><ins class="diff-chg">
+RDF11-CONCEPTS
+</ins>
+</a>
+<del class="diff-old">Section
+3)
+</del>
+</cite>
+<ins class="diff-chg">]
+</ins>
+defines
+<ins class="diff-new">the
+</ins>
+three
+types
+of
+<del class="diff-old">nodes
+and
+one
+type
+of
+</del>
+<ins class="diff-chg">RDF
+data
+that
+can
+act
+as
+node
+and/or
+</ins>
+predicate:
+</p>
+<dl>
+<dt>
+<del class="diff-old">RDF
+URI
+reference
+nodes
+and
+predicates
+</del>
+<ins class="diff-chg">IRI
+</ins>
+</dt>
+<dd>
+<p>
+<del class="diff-old">RDF
+URI
+references
+(
+RDF
+Concepts
+</del>
+<ins class="diff-chg">IRIs
+can
+act
+as
+node
+(both
+subject
+</ins>
+and
+<del class="diff-old">Abstract
+Syntax
+</del>
+<ins class="diff-chg">object)
+and
+as
+predicate.
+</ins></p><p><a href="http://www.w3.org/TR/rdf11-concepts/#section-IRIs"><ins class="diff-chg">
+IRIs
+</ins>
+</a>
+<del class="diff-old">Section
+3.1)
+</del>
+can
+be
+either:
+</p>
+<ul>
+<li>
+given
+as
+XML
+attribute
+values
+interpreted
+as
+relative
+<del class="diff-old">URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+that
+are
+resolved
+against
+the
+in-scope
+base
+URI
+as
+described
+in
+<a href="#section-baseURIs">
+section
+5.3
+</a>
+to
+give
+absolute
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+</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
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+by
+appending
+the
+XML
+local
+name
+to
+the
+namespace
+name
+<del class="diff-old">(URI
+reference).
+</del>
+<ins class="diff-chg">(IRI).
+</ins>
+For
+example,
+if
+the
+XML
+namespace
+prefix
+<code>
+foo
+</code>
+has
+namespace
+name
+<del class="diff-old">(URI
+reference)
+</del>
+<ins class="diff-chg">(IRI)
+</ins>
+<code>
+http://example.org/somewhere/
+</code>
+then
+the
+QName
+<code>
+foo:bar
+</code>
+would
+correspond
+to
+the
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<code>
+http://example.org/somewhere/bar
+</code>.
+Note
+that
+this
+restricts
+which
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+can
+be
+made
+and
+the
+same
+<del class="diff-old">URI
+</del>
+<ins class="diff-chg">IRI
+</ins>
+can
+be
+given
+in
+multiple
+ways.
+</p>
+<p>
+The
+<a href="#idAttr">
+<code>
+rdf:ID
+</code>
+</a>
+values
+are
+transformed
+into
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+by
+appending
+the
+attribute
+value
+to
+the
+result
+of
+appending
+"#"
+to
+the
+in-scope
+base
+URI
+which
+is
+defined
+in
+<a href="#section-baseURIs">
+Section
+5.3
+Resolving
+<del class="diff-old">URIs
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+</a>
+</p>
+</dd>
+<dt>
+Literal
+<del class="diff-old">nodes
+(always
+object
+nodes)
+</del>
+</dt>
+<dd>
+<p>
+<del class="diff-old">RDF
+literals
+(
+RDF
+Concepts
+and
+Abstract
+Syntax
+6.5)
+are
+either
+plain
+literals
+</del>
+<ins class="diff-chg">Literals
+can
+only
+act
+as
+object
+nodes.
+</ins></p><p><a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal"><ins class="diff-chg">
+Literals
+</ins>
+</a>
+<del class="diff-old">(ibid),
+</del>
+<ins class="diff-chg">always
+have
+a
+datatype.
+Language-tagged
+strings
+get
+the
+datatype
+</ins><code><ins class="diff-chg">
+rdf:langString
+</ins></code>.<ins class="diff-chg">
+When
+there
+is
+no
+language
+tag
+</ins>
+or
+<del class="diff-old">typed
+literals
+(ibid).
+The
+latter
+includes
+XML
+literals
+(ibid
+section
+5,
+XML
+Content
+within
+an
+RDF
+graph
+).
+</del>
+<ins class="diff-chg">datatype
+specified
+the
+literal
+is
+assumed
+to
+have
+the
+datatype
+</ins><code><ins class="diff-chg">
+xsd:string
+</ins></code>.
+</p>
+</dd>
+<dt>
+Blank
+Node
+<del class="diff-old">Identifiers
+</del>
+</dt>
+<dd>
+<p>
+<ins class="diff-chg">Blank
+nodes
+can
+act
+as
+subject
+node
+and
+as
+object
+node.
+</ins></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
+<del class="diff-old">URIs
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+</h3>
+<p>
+RDF/XML
+supports
+XML
+Base
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-XMLBASE"><ins class="diff-new">
+XMLBASE
+</ins>
+</a>
+<del class="diff-old">[XML-BASE]
+</del>
+</cite>
+<ins class="diff-chg">]
+</ins>
+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
+<del class="diff-old">URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+are
+resolved
+into
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+according
+to
+the
+algorithm
+specified
+in
+<del class="diff-old">XML
+Base
+[XML-BASE]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-XMLBASE"><ins class="diff-chg">
+XMLBASE
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+(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>
+""
+</code>
+into
+an
+<del class="diff-old">RDF
+URI
+reference
+.
+</del>
+<ins class="diff-chg">IRI.
+</ins>
+In
+RDF/XML,
+a
+fragment
+identifier
+is
+transformed
+into
+<del class="diff-old">a
+RDF
+URI
+reference
+</del>
+<ins class="diff-chg">an
+IRI
+</ins>
+by
+appending
+the
+fragment
+identifier
+to
+the
+in-scope
+base
+URI.
+The
+empty
+string
+is
+transformed
+into
+an
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+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>
+<ins class="diff-chg">Note
+</ins></span></div><p class="">
+<strong>
+Test:
+</strong>
+<del class="diff-old">Indicated
+by
+</del>
+<ins class="diff-chg">indicated
+by:
+</ins><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>
+<del class="diff-old">Test:
+Indicated
+by
+</del>
+<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>
+<del class="diff-old">Test:
+Indicated
+by
+</del>
+<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>
+<del class="diff-old">Test:
+Indicated
+by
+</del>
+<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>
+<del class="diff-old">Test:
+Indicated
+by
+</del>
+<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
+""
+resolves
+against
+the
+URI
+part
+of
+the
+base
+URI;
+any
+fragment
+part
+is
+ignored.
+See
+Uniform
+Resource
+Identifiers
+(URI)
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-RFC3986"><ins class="diff-new">
+RFC3986
+</ins>
+</a>
+<del class="diff-old">[URIS]
+section
+4.2
+</del>
+</cite>
+<ins class="diff-chg">].
+</ins>
+</p>
+<div class="note">
+<div class="note-title" aria-level="3" role="heading" id="h_note_3">
+<span>
+<ins class="diff-chg">Note
+</ins></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>
+<ins class="diff-chg">Note
+</ins></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>
+<ins class="diff-chg">Note
+</ins></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>
+<ins class="diff-chg">Note
+</ins></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
+<del class="diff-old">recommended
+</del>
+XML
+<del class="diff-old">transfer
+</del>
+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>
+<del class="diff-old">6
+</del>
+</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">
+<ins class="diff-chg">6.
+</ins></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
+<del class="diff-old">[XPATH]
+</del>
+<ins class="diff-chg">XPATH
+</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
+<del class="diff-old">[SAX2]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-SAX"><ins class="diff-chg">
+SAX
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-N-TRIPLES"><ins class="diff-new">
+N-TRIPLES
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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
+<del class="diff-old">—
+</del>
+<ins class="diff-chg">—
+</ins>
+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
+<del class="diff-old">graph
+(see
+[RDF-CONCEPTS]
+);
+</del>
+<ins class="diff-chg">graph;
+</ins>
+in
+particular,
+it
+does
+not
+require
+the
+use
+of
+N-Triples
+<del class="diff-old">.
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-N-TRIPLES"><ins class="diff-chg">
+N-TRIPLES
+</ins></a></cite><ins class="diff-chg">
+].
+</ins>
+</li>
+<li>
+This
+specification
+does
+not
+require
+the
+use
+of
+<del class="diff-old">[XPATH]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-XPATH"><ins class="diff-chg">
+XPATH
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+or
+<del class="diff-old">[SAX2]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-SAX"><ins class="diff-chg">
+SAX
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+</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
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-XML-NAMES"><ins class="diff-new">
+XML-NAMES
+</ins>
+</a>
+<del class="diff-old">[XML-NS]
+.
+</del>
+</cite>
+<ins class="diff-chg">].
+</ins>
+</p>
+<p>
+The
+Infoset
+requires
+support
+for
+XML
+Base
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-XMLBASE"><ins class="diff-new">
+XMLBASE
+</ins>
+</a>
+<del class="diff-old">[XML-BASE]
+.
+</del>
+</cite>
+<ins class="diff-chg">].
+</ins>
+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
+<del class="diff-old">[INFOSET]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-XML-INFOSET"><ins class="diff-chg">
+XML-INFOSET
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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
+<del class="diff-old">[INFOSET]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-XML-INFOSET"><ins class="diff-chg">
+XML-INFOSET
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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">
+<del class="diff-old">URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+</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">
+<ins class="diff-chg">parent
+</ins></dt><dd><ins class="diff-chg">
+Set
+to
+the
+value
+of
+element
+information
+item
+property
+[parent].
+</ins></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
+"http://www.w3.org/XML/1998/namespace"
+and
+[local
+name]
+property
+value
+"lang")
+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
+<del class="diff-old">(See
+</del>
+<ins class="diff-chg">(see
+</ins>
+<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
+"<",
+the
+escaped
+value
+of
+the
+<a class="termref" href="#eventterm-element-URI">
+<span class="arrow">
+·
+</span>
+URI
+<span class="arrow">
+·
+</span>
+</a>
+accessor
+and
+">".
+</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
+<del class="diff-old">URI
+references
+as
+described
+in
+3.3
+URI
+References.
+</del>
+<ins class="diff-chg">IRIs
+[[N_TRIPLES]].
+</ins>
+</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
+<del class="diff-old">[XML]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-XML10"><ins class="diff-chg">
+XML10
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+(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
+<del class="diff-old">URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<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
+<del class="diff-old">[RDF-MS]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-RDFMS"><ins class="diff-chg">
+RDFMS
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+from
+XML
+attributes
+can
+generate
+the
+same
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+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
+"<",
+the
+escaped
+value
+of
+the
+<a class="termref" href="#eventterm-attribute-URI">
+<span class="arrow">
+·
+</span>
+URI
+<span class="arrow">
+·
+</span>
+</a>
+accessor
+and
+">".
+</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
+<del class="diff-old">URI
+references
+as
+described
+in
+3.3
+URI
+References.
+</del>
+<ins class="diff-chg">IRIs
+[
+</ins><cite><a class="bibref" href="#bib-N-TRIPLES"><ins class="diff-chg">
+N-TRIPLES
+</ins></a></cite><ins class="diff-chg">
+].
+</ins>
+</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
+<del class="diff-old">URI
+Reference
+</del>
+</span>
+<ins class="diff-chg">IRI
+</ins>
+Event
+</h4>
+<p id="eventterm-identifier-identifier-type">
+An
+event
+for
+a
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+which
+has
+the
+following
+accessors:
+</p>
+<dl>
+<dt id="eventterm-identifier-identifier">
+identifier
+</dt>
+<dd>
+Takes
+a
+string
+value
+used
+as
+an
+<del class="diff-old">RDF
+URI
+reference
+.
+</del>
+<ins class="diff-chg">IRI.
+</ins>
+</dd>
+<dt id="eventterm-identifier-string-value">
+string-value
+</dt>
+<dd>
+<p>
+The
+value
+is
+the
+concatenation
+of
+"<",
+the
+escaped
+value
+of
+the
+<a class="termref" href="#eventterm-identifier-identifier">
+<span class="arrow">
+·
+</span>
+identifier
+<span class="arrow">
+·
+</span>
+</a>
+accessor
+and
+">"
+</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
+<del class="diff-old">URI
+references
+as
+described
+in
+3.3
+URI
+References
+.
+</del>
+<ins class="diff-chg">IRIs
+[
+</ins><cite><a class="bibref" href="#bib-N-TRIPLES"><ins class="diff-chg">
+N-TRIPLES
+</ins></a></cite><ins class="diff-chg">
+].
+</ins>
+</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
+"_:"
+and
+the
+entire
+value
+<em class="rfc2119" title="MUST">
+MUST
+</em>
+match
+the
+N-Triples
+<del class="diff-old">nodeID
+</del>
+<a href="http://www.w3.org/TR/n-triples/#grammar-production-BLANK_NODE_LABEL">
+<ins class="diff-chg">BLANK_NODE_LABELD
+</ins>
+</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>
+<ins class="diff-chg">Note
+</ins></span></div><p class=""><ins class="diff-chg">
+RDF/XML
+plain
+literals
+are
+in
+RDF
+1.1
+treated
+as
+syntactic
+sugar
+for
+a
+literal
+with
+datatype
+</ins><code><ins class="diff-chg">
+xsd:string
+</ins></code><ins class="diff-chg">
+(in
+case
+no
+language
+tag
+is
+present)
+or
+as
+a
+literal
+with
+datatype
+</ins><code><ins class="diff-chg">
+rdf:langString
+</ins></code><ins class="diff-chg">
+(in
+case
+a
+language
+tag
+is
+present).
+The
+mapping
+to
+N-Triples
+as
+defined
+in
+this
+subsection
+is
+not
+affected
+by
+this
+change.
+</ins></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
+<del class="diff-old">3.2
+Strings
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-N-TRIPLES"><ins class="diff-chg">
+N-TRIPLES
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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>
+<ins class="diff-chg">Note
+</ins></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
+<del class="diff-old">[CHARMOD]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-CHARMOD"><ins class="diff-chg">
+CHARMOD
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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
+<del class="diff-old">RDF
+URI
+reference
+.
+</del>
+<ins class="diff-chg">IRI.
+</ins>
+</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),
+"^^<",
+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
+">".
+</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
+<del class="diff-old">as
+described
+in
+3.2
+Strings
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-N-TRIPLES"><ins class="diff-chg">
+N-TRIPLES
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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
+<del class="diff-old">URI
+references
+as
+described
+in
+3.3
+URI
+References
+.
+</del>
+<ins class="diff-chg">IRI
+[
+</ins><cite><a class="bibref" href="#bib-N-TRIPLES"><ins class="diff-chg">
+N-TRIPLES
+</ins></a></cite><ins class="diff-chg">
+].
+</ins>
+</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>
+<ins class="diff-chg">Note
+</ins></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
+<del class="diff-old">[CHARMOD]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-CHARMOD"><ins class="diff-chg">
+CHARMOD
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+for
+further
+information.
+</p>
+</div>
+<div class="note">
+<div class="note-title" aria-level="4" role="heading" id="h_note_10">
+<span>
+<ins class="diff-chg">Note
+</ins></span></div><p id="literal-white-space-normalization-note" class="">
+<strong>
+Implementation
+Note
+(Informative):
+</strong>
+In
+XML
+Schema
+(part
+1)
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-XMLSCHEMA-1"><ins class="diff-new">
+XMLSCHEMA-1
+</ins>
+</a>
+<del class="diff-old">[XML-SCHEMA1]
+,
+</del>
+</cite>
+<ins class="diff-chg">],
+</ins>
+<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
+<ins class="diff-new">[
+</ins><cite><a class="bibref" href="#bib-N-TRIPLES"><ins class="diff-new">
+N-TRIPLES
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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>
+<table border="1">
+<caption>
+Grammar
+General
+Notation.
+</caption>
+<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>
+"ABC"
+</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>
+<table border="1">
+<caption>
+Grammar
+Event
+Matching
+Notation.
+</caption>
+<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
+<del class="diff-old">.
+</del>
+</dfn>.
+</td>
+<td>
+Any
+URI.
+</td>
+</tr>
+<tr>
+<td>
+<dfn id="anyString">
+anyString
+<del class="diff-old">.
+</del>
+</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 />
+    acc2
+==
+value2,
+...)
+</td>
+<td>
+Match
+a
+<a href="#section-root-node">
+Root
+Event
+</a>
+with
+accessors.
+</td>
+</tr>
+<tr>
+<td>
+start-element(acc1
+==
+value1,
+<br />
+    acc2
+==
+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 />
+    acc2
+==
+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>
+<table border="1">
+<caption>
+Grammar
+Action
+Notation.
+</caption>
+<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
+<del class="diff-old">URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+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">
+<ins class="diff-chg">6.1.2
+</ins></span><span class="sec-title"><ins class="diff-chg">
+Element
+Event
+</ins></span>
+</a>
+<em>
+e
+</em>
+as
+defined
+in
+<a href="#section-baseURIs">
+Section
+5.3
+Resolving
+URIs
+</a>.
+The
+resulting
+string
+represents
+an
+<del class="diff-old">RDF
+URI
+reference
+.
+</del>
+<ins class="diff-chg">IRI.
+</ins>
+</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 />
+    literal-language
+:=
+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>
+<del class="diff-old">7
+</del>
+</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">
+<ins class="diff-chg">7.
+</ins></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 />
+    
+<a href="#eventterm-element-attributes">
+attributes
+</a>
+==
+set((
+<a href="#idAttr">
+idAttr
+</a>
+|
+<a href="#nodeIdAttr">
+nodeIdAttr
+</a>
+|
+<a href="#aboutAttr">
+aboutAttr
+</a>
+<del class="diff-old"> )?,
+</del>
+<ins class="diff-chg">)?,
+</ins>
+<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
+<del class="diff-old">[XML]
+</del>
+<ins class="diff-chg">XML
+[
+</ins><cite><a class="bibref" href="#bib-XML10"><ins class="diff-chg">
+XML10
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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>
+<ins class="diff-new">|
+</ins><a href="#datatypeAttr"><ins class="diff-new">
+datatypeAttr
+</ins></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>
+==
+"Literal")
+</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>
+==
+"Resource")
+</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>
+==
+"Collection")
+</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>
+-
+("Resource"
+|
+"Literal"
+|
+"Collection")
+)
+</td>
+</tr>
+<tr>
+<td>
+<a href="#URI-reference">
+7.2.32
+</a>
+<a href="#URI-reference">
+URI-reference
+</a>
+</td>
+<td>
+An
+<del class="diff-old">RDF
+URI
+reference
+.
+</del>
+<ins class="diff-chg">IRI.
+</ins>
+</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
+<del class="diff-old">[XML]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-XML10"><ins class="diff-chg">
+XML10
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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
+<del class="diff-old">[XML-NS]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-XML-NAMES"><ins class="diff-chg">
+XML-NAMES
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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>
+ 
+<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>
+ 
+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>
+<ins class="diff-chg">Note
+</ins></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
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+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
+<del class="diff-old">RDF
+URI
+references
+</del>
+<ins class="diff-chg">IRIs
+</ins>
+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 />
+    
+<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 />
+    
+<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 />
+    
+<a href="#eventterm-element-attributes">
+attributes
+</a>
+==
+set((
+<a href="#idAttr">
+idAttr
+</a>
+|
+<a href="#nodeIdAttr">
+nodeIdAttr
+</a>
+|
+<a href="#aboutAttr">
+aboutAttr
+</a>
+<del class="diff-old"> )?,
+</del>
+<ins class="diff-chg">)?,
+</ins>
+<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>,
+concat("#",
+<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>
+<ins class="diff-new">e
+</ins></em>,<em>
+a
+</em>.
+<a href="#eventterm-attribute-string-value">
+string-value
+</a>
+))
+and
+the
+following
+<del class="diff-old">tiple
+</del>
+<ins class="diff-chg">triple
+</ins>
+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
+<del class="diff-old">[NFC]
+,
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-NFC"><ins class="diff-chg">
+NFC
+</ins></a></cite><ins class="diff-chg">
+],
+</ins>
+<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
+<del class="diff-old">[XML]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-XML10"><ins class="diff-chg">
+XML10
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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 />
+    
+<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>
+  
+<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>,
+concat("#",
+<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 />
+    
+<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
+<del class="diff-old">[NFC]
+.
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-NFC"><ins class="diff-chg">
+NFC
+</ins></a></cite><ins class="diff-chg">
+].
+</ins>
+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>,
+concat("#",
+<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="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>
+<div class="productionOuter">
+<div class="productionInner">
+<p>
+start-element(
+<a href="#eventterm-element-URI">
+URI
+</a>
+==
+<a href="#propertyElementURIs">
+propertyElementURIs
+</a>
+),
+<br />
+    
+<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>
+rdf:parseType="Literal"
+</code>
+content.
+<em>
+l
+</em>
+is
+not
+transformed
+by
+the
+syntax
+data
+model
+mapping
+into
+events
+(as
+noted
+in
+<ins class="diff-new">section
+</ins>
+<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
+<del class="diff-old">—
+</del>
+<ins class="diff-chg">—
+</ins>
+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
+<del class="diff-old">[XPATH]
+node-set
+</del>
+<ins class="diff-chg">sequence
+</ins>
+</a>
+<del class="diff-old">(a
+document
+subset
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-XPATH-DATAMODEL-30"><ins class="diff-chg">
+XPATH-DATAMODEL-30
+</ins>
+</a>
+<del class="diff-old">)
+</del>
+</cite>
+<ins class="diff-chg">].
+</ins>
+</li>
+<li>
+Apply
+<del class="diff-old">Exclusive
+XML
+Canonicalization
+</del>
+<a href="http://www.w3.org/TR/xpath-functions-30/#func-serialize">
+<ins class="diff-chg">http://www.w3.org/TR/xpath-functions-30/#func-serialize
+</ins>
+</a>
+[
+<del class="diff-old">XML-XC14N
+])
+with
+comments
+and
+with
+empty
+InclusiveNamespaces
+PrefixList
+</del>
+<cite>
+<a class="bibref" href="#bib-XPATH-FUNCTIONS-30">
+<ins class="diff-chg">XPATH-FUNCTIONS-30
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+to
+this
+<del class="diff-old">node-set
+to
+give
+a
+</del>
+sequence
+<del class="diff-old">of
+octets
+s
+This
+sequence
+of
+octets
+s
+can
+be
+considered
+</del>
+to
+<del class="diff-old">be
+a
+UTF-8
+encoding
+of
+some
+Unicode
+string
+</del>
+<ins class="diff-chg">give
+an
+xsd:string
+</ins>
+<em>
+x
+<del class="diff-old">(sequence
+of
+Unicode
+characters)
+</del>
+</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
+<del class="diff-old">[NFC]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-NFC"><ins class="diff-chg">
+NFC
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+</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>
+<ins class="diff-chg">Note
+</ins></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>,
+concat("#",
+<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 />
+    
+<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>
+<ins class="diff-chg">Note
+</ins></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>,
+concat("#",
+<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 />
+    
+<a href="#eventterm-element-subject">
+subject
+</a>
+:=
+<em>
+n
+</em>,
+<br />
+    
+<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 />
+    
+<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>,
+concat("#",
+<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 />
+    
+<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
+"Resource",
+"Literal"
+or
+"Collection"
+are
+treated
+as
+if
+the
+value
+was
+"Literal".
+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 />
+    
+<a href="#eventterm-element-attributes">
+attributes
+</a>
+==
+set(
+<a href="#idAttr">
+idAttr
+</a>
+?,
+(
+<a href="#resourceAttr">
+resourceAttr
+</a>
+|
+<a href="#nodeIdAttr">
+nodeIdAttr
+</a>
+<ins class="diff-new">|
+</ins><a href="#datatypeAttr"><ins class="diff-new">
+datatypeAttr
+</ins></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>:="",
+<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>,
+concat("#",
+<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>
+<ins class="diff-chg">Note
+</ins></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>
+<ins class="diff-chg">Note
+</ins></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>
+<ins class="diff-new">e
+</ins></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
+<del class="diff-old">[NFC]
+,
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-NFC"><ins class="diff-chg">
+NFC
+</ins></a></cite><ins class="diff-chg">
+],
+</ins>
+<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>
+<ins class="diff-chg">Note
+</ins></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>
+<ins class="diff-chg">Note
+</ins></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>,
+concat("#",
+<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 />
+    
+<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 />
+    
+<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 />
+    
+<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 />
+    
+<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 />
+    
+<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 />
+    
+<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 />
+    
+<a href="#eventterm-attribute-string-value">
+string-value
+</a>
+==
+"Literal")
+</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 />
+    
+<a href="#eventterm-attribute-string-value">
+string-value
+</a>
+==
+"Resource")
+</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 />
+    
+<a href="#eventterm-attribute-string-value">
+string-value
+</a>
+==
+"Collection")
+</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 />
+    
+<a href="#eventterm-attribute-string-value">
+string-value
+</a>
+==
+<a href="#anyString">
+anyString
+</a>
+-
+("Resource"
+|
+"Literal"
+|
+"Collection")
+)
+</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
+<del class="diff-old">URI-reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+</h4>
+<div class="productionOuter">
+<div class="productionInner">
+<p>
+An
+<del class="diff-old">RDF
+URI
+reference
+.
+</del>
+<ins class="diff-chg">IRI.
+</ins>
+</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
+<del class="diff-old">[XML]
+</del>
+<ins class="diff-chg">XML
+</ins>
+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
+<del class="diff-old">[XML-NS]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-XML-NAMES"><ins class="diff-chg">
+XML-NAMES
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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
+<del class="diff-old">URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+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
+<del class="diff-old">RDF
+URI
+reference
+</del>
+<ins class="diff-chg">IRI
+</ins>
+<em>
+u
+</em>
+:=
+concat("http://www.w3.org/1999/02/22-rdf-syntax-ns#_",
+<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>
+<del class="diff-old">8
+</del>
+</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">
+<ins class="diff-chg">8.
+</ins></span>
+Serializing
+an
+RDF
+Graph
+to
+RDF/XML
+</h2>
+<p>
+There
+are
+some
+RDF
+Graphs
+as
+defined
+in
+<del class="diff-old">RDF
+Concepts
+and
+Abstract
+Syntax
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-RDF11-CONCEPTS"><ins class="diff-chg">
+RDF11-CONCEPTS
+</ins>
+</a>
+<del class="diff-old">that
+</del>
+</cite>
+<ins class="diff-chg">]that
+</ins>
+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
+"this
+graph
+cannot
+be
+serialized
+in
+RDF/XML"
+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>
+<ins class="diff-new">Use
+the
+</ins><code><ins class="diff-new">
+rdf:HTML
+</ins></code><ins class="diff-new">
+datatype
+</ins></dt><dd><ins class="diff-new">
+This
+datatype
+as
+introduced
+in
+RDF
+1.1
+[
+</ins><cite><a class="bibref" href="#bib-RDF11-CONCEPTS"><ins class="diff-new">
+RDF11-CONCEPTS
+</ins></a></cite><ins class="diff-new">
+].
+</ins></dd>
+</dl>
+<div class="note">
+<div class="note-title" aria-level="2" role="heading" id="h_note_18">
+<span>
+<ins class="diff-chg">Note
+</ins></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>
+<del class="diff-old">9
+</del>
+</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">
+<ins class="diff-chg">9.
+</ins></span>
+Using
+RDF/XML
+with
+<del class="diff-old">HTML
+and
+XHTML
+</del>
+<ins class="diff-chg">SVG
+</ins>
+</h2>
+<p>
+<del class="diff-old">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
+RDF
+in
+HTML:
+Approaches
+[RDF-IN-XHTML]
+and
+it
+concludes
+that
+there
+is
+no
+single
+embedding
+method
+that
+satisfies
+all
+applications
+and
+remains
+simple.
+The
+recommended
+approach
+is
+to
+not
+embed
+RDF/XML
+in
+HTML/XHTML
+but
+rather
+to
+use
+<link>
+element
+in
+the
+<head>
+element
+of
+the
+HTML/HTML
+to
+point
+at
+a
+separate
+RDF/XML
+document.
+This
+approach
+has
+been
+used
+for
+several
+years
+by
+the
+Dublin
+Core
+Metadata
+Initiative
+(DCMI)
+on
+its
+Web
+site.
+To
+use
+this
+technique,
+the
+<link>
+element
+href
+should
+point
+at
+the
+URI
+of
+the
+RDF/XML
+content
+and
+the
+type
+attribute
+should
+be
+used
+with
+the
+value
+of
+"application/rdf+xml"
+,
+the
+proposed
+MIME
+type
+for
+RDF/XML,
+see
+Section
+4
+</del>
+<del class="diff-old">The
+value
+of
+the
+rel
+attribute
+may
+also
+be
+set
+to
+indicate
+the
+relationship;
+this
+</del>
+<em>
+<ins class="diff-chg">This
+section
+</ins>
+is
+<del class="diff-old">an
+application
+dependent
+value.
+The
+DCMI
+has
+used
+and
+recommended
+rel="meta"
+when
+linking
+in
+RFC
+2731
+—
+Encoding
+Dublin
+Core
+Metadata
+in
+HTML
+[RFC-2731]
+however
+rel="alternate"
+may
+also
+be
+appropriate.
+See
+HTML
+4.01
+link
+types
+,
+XHTML
+Modularization
+—
+LinkTypes
+and
+XHTML
+2.0
+—
+LinkTypes
+for
+further
+information
+on
+the
+values
+that
+may
+be
+appropriate
+for
+the
+different
+versions
+of
+HTML.
+</del>
+<ins class="diff-chg">non-normative.
+</ins></em>
+<del class="diff-old">Example
+21
+shows
+using
+this
+method
+with
+the
+link
+tag
+inside
+an
+XHTML
+document
+to
+link
+to
+an
+external
+RDF/XML
+document.
+</del>
+</p>
+<del class="diff-old">Example
+21:
+Using
+link
+in
+XHTML
+with
+an
+external
+RDF/XML
+document
+(
+example21.html
+linking
+to
+example21.rdf
+)
+<?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>
+10
+Using
+RDF/XML
+with
+SVG
+(Informative)
+</del>
+<p>
+There
+is
+a
+standardized
+approach
+for
+associating
+RDF
+compatible
+metadata
+with
+SVG
+<del class="diff-old">—
+</del>
+<ins class="diff-chg">—
+</ins>
+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>
+<del class="diff-old">[SVG]
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-SVG10"><ins class="diff-chg">
+SVG10
+</ins>
+</a>
+</cite>
+<ins class="diff-new">]
+</ins>
+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>
+<del class="diff-old">[SVG11]
+.
+</del>
+<ins class="diff-chg">[
+</ins><cite><a class="bibref" href="#bib-SVG11"><ins class="diff-chg">
+SVG11
+</ins></a></cite><ins class="diff-chg">
+].
+</ins>
+</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">
+<del class="diff-old">11
+</del>
+<span class="secno">
+<ins class="diff-chg">A.
+</ins></span>
+Acknowledgments
+<del class="diff-old">(Informative)
+</del>
+</h2>
+<p>
+<em>
+<ins class="diff-new">This
+section
+is
+non-normative.
+</ins></em></p><p><ins class="diff-new">
+Gavin
+Carothers
+provided
+the
+RDF
+1.1
+update
+for
+the
+</ins><a href="#parseTypeLiteralPropertyElt"><ins class="diff-new">
+Production
+parseTypeLiteralPropertyElt
+</ins></a>.<ins class="diff-new">
+Ivan
+Herman
+provided
+valuable
+comments
+and
+reworked
+Figs
+1
+and
+2.
+</ins></p><p><ins class="diff-new">
+This
+specification
+is
+a
+product
+of
+extended
+deliberations
+by
+the
+members
+of
+the
+RDFcore
+Working
+Group
+and
+the
+RDF
+and
+RDF
+Schema
+Working
+Group.
+</ins></p><p>
+The
+following
+people
+provided
+valuable
+contributions
+to
+the
+document:
+</p>
+<ul>
+<li>
+Dan
+Brickley,
+<del class="diff-old">W3C/ILRT
+</del>
+<abbr title="World Wide Web Consortium">
+<ins class="diff-chg">W3C
+</ins></abbr><ins class="diff-chg">
+/ILRT
+</ins>
+</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
+<del class="diff-old">(W3C)
+</del>
+<ins class="diff-chg">(
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+)
+</ins>
+Dave
+Beckett
+(ILRT),
+Dan
+Brickley
+<del class="diff-old">(W3C/ILRT),
+</del>
+<ins class="diff-chg">(
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+/ILRT),
+</ins>
+Dan
+Connolly
+<del class="diff-old">(W3C),
+</del>
+<ins class="diff-chg">(
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+),
+</ins>
+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
+<del class="diff-old">(W3C),
+</del>
+<ins class="diff-chg">(
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+),
+</ins>
+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
+<del class="diff-old">(W3C),
+</del>
+<ins class="diff-chg">(
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+),
+</ins>
+Tim
+Bray
+(Textuality),
+Dan
+Brickley
+(ILRT
+/
+University
+of
+Bristol),
+Walter
+Chang
+(Adobe),
+Sailesh
+Chutani
+(Oracle),
+Dan
+Connolly
+<del class="diff-old">(W3C),
+</del>
+<ins class="diff-chg">(
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+),
+</ins>
+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
+<del class="diff-old">(W3C,
+</del>
+<ins class="diff-chg">(
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></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
+<del class="diff-old">(W3C),
+</del>
+<ins class="diff-chg">(
+</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
+W3C
+</ins></abbr><ins class="diff-chg">
+),
+</ins>
+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">
+<del class="diff-old">12
+References
+</del>
+<span class="secno">
+<ins class="diff-chg">B.
+</ins></span><ins class="diff-chg">
+Changes
+to
+2004
+Recommendation
+</ins>
+</h2>
+<del class="diff-old">Normative
+References
+[RDF-MS]
+Resource
+Description
+Framework
+(RDF)
+Model
+and
+Syntax
+Specification
+</del>
+<p>
+<del class="diff-old">,
+O.
+Lassila
+and
+R.
+Swick,
+Editors.
+World
+Wide
+Web
+Consortium.
+22
+February
+1999.
+</del>
+<em>
+This
+<del class="diff-old">version
+</del>
+<ins class="diff-chg">section
+</ins>
+is
+<del class="diff-old">http://www.w3.org/TR/1999/REC-rdf-syntax-19990222.
+</del>
+<ins class="diff-chg">non-normative.
+</ins></em></p><p>
+The
+<del class="diff-old">latest
+</del>
+<ins class="diff-chg">following
+changes
+were
+made
+for
+the
+Edited
+Recommendation
+</ins>
+version
+of
+<ins class="diff-new">this
+document
+for
+</ins>
+RDF
+<del class="diff-old">M&S
+</del>
+<ins class="diff-chg">1.1.:
+</ins></p><ol><li><ins class="diff-chg">
+Conversion
+to
+ResPec.
+</ins></li><li><ins class="diff-chg">
+RDF
+2004
+errata
+handling:
+</ins><ol><li><ins class="diff-chg">
+Replaced
+hard-coded
+reference
+to
+XML
+and
+Unicode
+versions
+(
+</ins><a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_2:_hard_coded_reference_to_XML_and_Unicode_versions"><ins class="diff-chg">
+background
+info
+</ins>
+</a>
+<del class="diff-old">is
+available
+at
+http://www.w3.org/TR/REC-rdf-syntax.
+[XML]
+</del>
+<ins class="diff-chg">)
+</ins></li><li><ins class="diff-chg">
+Corrected
+the
+resolve
+action
+with
+the
+signature
+resolve(e,
+s)
+(
+</ins><a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_3:_signature_resolve.28e.2C_s.29"><ins class="diff-chg">
+background
+info
+</ins>
+</a>
+<del class="diff-old">Extensible
+Markup
+Language
+(XML)
+1.0,
+Second
+Edition
+</del>
+<ins class="diff-chg">)
+</ins></li><li><ins class="diff-chg">
+Added
+parent
+accessor
+to
+element
+events
+(
+</ins><a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_4:_missing_parent_accessor"><ins class="diff-chg">
+background
+info
+</ins>
+</a>
+<del class="diff-old">,
+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.
+latest
+version
+of
+XML
+</del>
+<ins class="diff-chg">)
+</ins></li><li><ins class="diff-chg">
+Allow
+datatyped
+empty
+literals
+(
+</ins><a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_5:_datatyped_empty_literals"><ins class="diff-chg">
+background
+info
+</ins>
+</a>
+<del class="diff-old">is
+available
+at
+http://www.w3.org/TR/REC-xml.
+[XML-NS]
+</del>
+<ins class="diff-chg">)
+</ins></li><li><ins class="diff-chg">
+Removed
+ID
+and
+datatype
+exclusion
+on
+literal
+property
+(
+</ins><a href="http://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_6:_ID_and_datatype_exclusion_on_literal_property"><ins class="diff-chg">
+background
+info
+</ins>
+</a>
+<del class="diff-old">Namespaces
+</del>
+<ins class="diff-chg">)
+</ins></li></ol></li><li><ins class="diff-chg">
+Adapted
+and
+shortened
+introduction
+to
+reflect
+RDF
+1.1
+</ins></li><li><ins class="diff-chg">
+Updated
+references
+to
+RDF
+1.1
+documents
+</ins></li><li><ins class="diff-chg">
+Replaced
+"(RDF)
+URI
+reference"
+with
+"IRI"
+</ins></li><li><ins class="diff-chg">
+Removed
+Section
+on
+embedding
+RDF/XML
+into
+HTML
+</ins></li><li><ins class="diff-chg">
+Removed
+"Specification"
+from
+the
+title
+to
+bring
+it
+</ins>
+in
+<del class="diff-old">XML
+</del>
+<ins class="diff-chg">line
+with
+other
+RDF
+1.1
+document
+titles
+</ins></li><li><ins class="diff-chg">
+Updated
+references
+to
+other
+documents
+</ins></li><li><ins class="diff-chg">
+Changed
+links
+in
+Sec.
+2
+examples
+from
+relative
+URI
+to
+absolute
+URI;
+same
+for
+RELAX
+schema
+in
+Appendix.
+</ins></li><li><ins class="diff-chg">
+Added
+note
+to
+section
+on
+plain-literal
+event
+</ins></li><li><ins class="diff-chg">
+Updated
+link
+to
+QName
+definition
+in
+XML-NAMES
+</ins></li><li><ins class="diff-chg">
+Added
+diff
+with
+2004
+Recommendation
+</ins></li><li><ins class="diff-chg">
+Adapted
+</ins><a href="#parseTypeLiteralPropertyElt"><ins class="diff-chg">
+Production
+parseTypeLiteralPropertyElt
+</ins>
+</a>
+<del class="diff-old">,
+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
+latest
+</del>
+<ins class="diff-chg">to
+cater
+for
+the
+non-normative
+status
+of
+</ins><code><ins class="diff-chg">
+rdf:XMLLiteral
+</ins></code>.</li><li><ins class="diff-chg">
+Improved
+</ins>
+version
+of
+<del class="diff-old">Namespaces
+</del>
+<ins class="diff-chg">Figs.
+1
+and
+2
+(with
+same
+content)
+</ins></li><li><ins class="diff-chg">
+Removed
+old
+changes
+section
+</ins></li><li><ins class="diff-chg">
+Informative
+notes
+at
+start
+of
+Sec.
+5.1
+removed,
+as
+these
+have
+become
+irrelevant.
+</ins></li><li><ins class="diff-chg">
+Added
+new
+datatype
+</ins><code><ins class="diff-chg">
+rdf:HTML
+</ins></code><ins class="diff-chg">
+to
+the
+list
+of
+things
+that
+cannot
+be
+serialized
+</ins>
+in
+<del class="diff-old">XML
+</del>
+<ins class="diff-chg">RDF/XML.
+</ins></li><li><ins class="diff-chg">
+Replaced
+the
+link
+to
+2004
+N-Triples
+</ins><code><ins class="diff-chg">
+nodeID
+</ins></code><ins class="diff-chg">
+production
+to
+the
+RDF
+1.1
+N-Triples
+</ins><code><ins class="diff-chg">
+BLANK_NODE_LABEL
+</ins></code><ins class="diff-chg">
+production.
+</ins></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"><ins class="diff-chg">
+C.
+</ins></span><ins class="diff-chg">
+Syntax
+Schemas
+</ins></h2><p><em><ins class="diff-chg">
+This
+section
+</ins>
+is
+<del class="diff-old">available
+at
+http://www.w3.org/TR/REC-xml-names.
+[INFOSET]
+</del>
+<ins class="diff-chg">non-normative.
+</ins></em>
+</p>
+<p>
+<ins class="diff-chg">This
+appendix
+contains
+</ins>
+XML
+<del class="diff-old">Information
+Set
+,
+J.
+Cowan
+</del>
+<ins class="diff-chg">schemas
+for
+validating
+RDF/XML
+forms.
+These
+are
+example
+schemas
+for
+information
+only
+</ins>
+and
+<del class="diff-old">R.
+Tobin,
+Editors.
+World
+Wide
+Web
+Consortium.
+24
+October
+2001.
+</del>
+<ins class="diff-chg">are
+not
+part
+of
+this
+specification.
+</ins></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"><ins class="diff-chg">
+C.1
+</ins></span><ins class="diff-chg">
+RELAX NG
+Compact
+Schema
+</ins></h3><p><em>
+This
+<del class="diff-old">version
+</del>
+<ins class="diff-chg">section
+</ins>
+is
+<del class="diff-old">http://www.w3.org/TR/2001/REC-xml-infoset-20011024.
+The
+latest
+version
+of
+XML
+Information
+set
+</del>
+<ins class="diff-chg">non-normative.
+</ins></em></p><p><ins class="diff-chg">
+This
+</ins>
+is
+<del class="diff-old">available
+at
+http://www.w3.org/TR/xml-infoset.
+[URIS]
+</del>
+<ins class="diff-chg">an
+</ins><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/rdfxml.rnc"><ins class="diff-chg">
+example
+schema
+in
+RELAX NG
+Compact
+</ins>
+</a>
+<ins class="diff-chg">(for
+ease
+of
+reading)
+for
+RDF/XML.
+Applications
+can
+also
+use
+the
+</ins><a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/rdfxml.rng"><ins class="diff-chg">
+RELAX NG
+XML
+version
+</ins></a>.<ins class="diff-chg">
+These
+formats
+are
+described
+in
+RELAX NG
+[
+</ins>
+<cite>
+<del class="diff-old">RFC
+2396
+—
+Uniform
+Resource
+Identifiers
+(URI):
+Generic
+Syntax
+</del>
+<a class="bibref" href="#bib-RELAXNG">
+<ins class="diff-chg">RELAXNG
+</ins>
+</a>
+<del class="diff-old">,
+T.
+Berners-Lee,
+R.
+Fielding
+</del>
+</cite>
+<ins class="diff-chg">]
+</ins>
+and
+<del class="diff-old">L.
+Masinter,
+IETF,
+August
+1998.
+This
+document
+is
+http://www.isi.edu/in-notes/rfc2396.txt.
+</del>
+<ins class="diff-chg">RELAX NG
+Compact
+[
+</ins><cite>
+<a class="bibref" href="#bib-RELAXNG-COMPACT">
+<ins class="diff-new">RELAXNG-COMPACT
+</ins>
+</a>
+<del class="diff-old">[RDF-CONCEPTS]
+</del>
+</cite>
+<ins class="diff-chg">].
+</ins></p><div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_19">
+<del class="diff-old">Resource
+Description
+Framework
+(RDF):
+Concepts
+and
+Abstract
+Syntax
+</del>
+<span>
+<ins class="diff-chg">Note
+</ins></span>
+<del class="diff-old">,
+Klyne
+G.,
+Carroll
+J.
+(Editors),
+W3C
+Recommendation,
+10
+February
+2004.
+This
+version
+is
+http://www.w3.org/TR/2004/REC-rdf-primer-20040210/.
+</del>
+</div>
+<p class="">
+The
+<del class="diff-old">latest
+version
+is
+http://www.w3.org/TR/rdf-concepts/.
+</del>
+<ins class="diff-chg">RNGC
+schema
+has
+been
+updated
+to
+attempt
+to
+match
+the
+grammar
+but
+this
+has
+not
+been
+checked
+or
+used
+to
+validate
+RDF/XML.
+</ins></p></div><pre><ins class="diff-chg">
+ #
+ # 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.
+ #
+</ins>
+<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>
+<del class="diff-old">[RDF-TESTS]
+</del>
+<ins class="diff-chg"> start = doc
+</ins>
+<ins class="diff-chg"> # I cannot seem to do this in RNGC so they are expanded in-line
+</ins>
+<del class="diff-old">RDF
+Test
+Cases
+</del>
+<ins class="diff-chg"> # 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 )
+</ins>
+<del class="diff-old">,
+Grant
+J.,
+Beckett
+</del>
+<ins class="diff-chg"> # 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 "and not things
+ # beginning with _ in the rdf: namespace" in RELAX NG.
+ ws =
+ " "
+ # 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 {
+ "Literal"
+ }
+ parseResource =
+ attribute rdf:parseType {
+ "Resource"
+ }
+ parseCollection =
+ attribute rdf:parseType {
+ "Collection"
+ }
+ parseOther =
+ attribute rdf:parseType {
+ text
+ }
+ URI-reference =
+ string
+ literal =
+ any
+ IDsymbol =
+ xsd:NMTOKEN
+ any =
+ mixed { element * { attribute * { text }*, any }* }
+
+</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.
+<del class="diff-old">(Editors),
+</del>
+</span>
+<ins class="diff-chg">References
+</ins></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"><ins class="diff-chg">
+D.1
+</ins></span><ins class="diff-chg">
+Normative
+references
+</ins></h3><dl class="bibliography" about=""><dt id="bib-JSON-LD"><ins class="diff-chg">
+[JSON-LD]
+</ins></dt><dd rel="dcterms:requires"><ins class="diff-chg">
+Manu
+Sporny,
+Gregg
+Kellogg,
+Markus
+Lanthaler,
+Editors.
+</ins><cite><a href="http://www.w3.org/TR/2013/PR-json-ld-20131105/"><ins class="diff-chg">
+JSON-LD
+1.0
+</ins></a>.</cite><ins class="diff-chg">
+5
+November
+2013.
+</ins>
+W3C
+<del class="diff-old">Recommendation,
+10
+February
+2004.
+This
+version
+is
+http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/.
+</del>
+<ins class="diff-chg">Proposed
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/2013/PR-json-ld-20131105/"><ins class="diff-chg">
+http://www.w3.org/TR/2013/PR-json-ld-20131105/
+</ins></a>.
+The
+latest
+<del class="diff-old">version
+</del>
+<ins class="diff-chg">edition
+</ins>
+is
+<del class="diff-old">http://www.w3.org/TR/rdf-testcases/.
+[KEYWORDS]
+RFC
+2119
+—
+Key
+words
+for
+use
+in
+RFCs
+to
+Indicate
+Requirement
+Levels
+</del>
+<ins class="diff-chg">available
+at
+</ins><a href="http://www.w3.org/TR/json-ld/"><ins class="diff-chg">
+http://www.w3.org/TR/json-ld/
+</ins>
+</a>
+<del class="diff-old">,
+S.
+Bradner,
+IETF.
+March
+1997.
+This
+document
+is
+http://www.ietf.org/rfc/rfc2119.txt.
+</del>
+</dd>
+<del class="diff-old">[RFC-3023]
+</del>
+<dt id="bib-N-TRIPLES">
+<ins class="diff-chg">[N-TRIPLES]
+</ins>
+</dt>
+<dd rel="dcterms:requires">
+<ins class="diff-chg">Gavin
+Carothers,
+Andy
+Seabourne.
+</ins>
+<cite>
+<del class="diff-old">RFC
+3023
+—
+XML
+Media
+Types
+</del>
+<a href="http://www.w3.org/TR/2014/PR-n-triples-20140109/">
+<ins class="diff-chg">RDF
+1.1
+N-Triples
+</ins>
+</a>
+<del class="diff-old">,
+M.
+Murata,
+S.
+St.Laurent,
+D.Kohn,
+IETF.
+</del>
+</cite>.
+<ins class="diff-chg">9
+</ins>
+January
+<del class="diff-old">2001.
+This
+document
+</del>
+<ins class="diff-chg">2014.
+W3C
+Proposed
+Recommendation
+(work
+in
+progress).
+URL:
+</ins><a href="http://www.w3.org/TR/2014/PR-n-triples-20140109/"><ins class="diff-chg">
+http://www.w3.org/TR/2014/PR-n-triples-20140109/
+</ins></a>.<ins class="diff-chg">
+The
+latest
+edition
+</ins>
+is
+<del class="diff-old">http://www.ietf.org/rfc/rfc3023.txt.
+[IANA-MEDIA-TYPES]
+</del>
+<ins class="diff-chg">available
+at
+</ins><a href="http://www.w3.org/TR/n-triples/"><ins class="diff-chg">
+http://www.w3.org/TR/n-triples/
+</ins>
+</a>
+</dd>
+<dt id="bib-RDF11-CONCEPTS">
+<ins class="diff-new">[RDF11-CONCEPTS]
+</ins>
+</dt>
+<dd rel="dcterms:requires">
+<ins class="diff-chg">Richard
+Cyganiak,
+David
+Wood,
+Markus
+Lanthaler,
+Editors.
+</ins>
+<cite>
+<del class="diff-old">MIME
+Media
+Types
+</del>
+<a href="http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/">
+<ins class="diff-chg">RDF
+1.1
+Concepts
+and
+Abstract
+Syntax.
+</ins>
+</a>
+<del class="diff-old">,
+The
+Internet
+Assigned
+Numbers
+Authority
+(IANA).
+This
+document
+is
+http://www.iana.org/assignments/media-types/
+.
+</del>
+</cite>
+<ins class="diff-chg">9
+January
+2014.
+W3C
+Proposed
+Recommendation
+(work
+in
+progress).
+URL:
+</ins><a href="http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/"><ins class="diff-chg">
+http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/
+</ins></a>.
+The
+<del class="diff-old">registration
+for
+application/rdf+xml
+</del>
+<ins class="diff-chg">latest
+edition
+</ins>
+is
+<del class="diff-old">archived
+</del>
+<ins class="diff-chg">available
+</ins>
+at
+<del class="diff-old">http://www.w3.org/2001/sw/RDFCore/mediatype-registration
+.
+[XML-BASE]
+</del>
+<a href="http://www.w3.org/TR/rdf11-concepts/">
+<ins class="diff-chg">http://www.w3.org/TR/rdf11-concepts/
+</ins>
+</a>
+</dd>
+<dt id="bib-RDF11-MT">
+<ins class="diff-new">[RDF11-MT]
+</ins>
+</dt>
+<dd rel="dcterms:requires">
+<ins class="diff-chg">Patrick
+J.
+Hayes,
+Peter
+F.
+Patel-Schneider,
+Editors.
+</ins>
+<cite>
+<del class="diff-old">XML
+Base
+</del>
+<a href="http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/">
+<ins class="diff-chg">RDF
+1.1
+Semantics.
+</ins>
+</a>
+<del class="diff-old">,
+J.
+Marsh,
+Editor,
+</del>
+</cite>
+<ins class="diff-chg">9
+January
+2014.
+</ins>
+W3C
+<del class="diff-old">Recommendation.
+World
+Wide
+Web
+Consortium,
+27
+June
+2001.
+This
+version
+of
+XML
+Base
+is
+http://www.w3.org/TR/2001/REC-xmlbase-20010627.
+</del>
+<ins class="diff-chg">Proposed
+Recommendation
+(work
+in
+progress).
+URL:
+</ins><a href="http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/"><ins class="diff-chg">
+http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/
+</ins></a>.
+The
+latest
+<del class="diff-old">version
+of
+XML
+Base
+</del>
+<ins class="diff-chg">edition
+</ins>
+is
+<ins class="diff-new">available
+</ins>
+at
+<del class="diff-old">http://www.w3.org/TR/xmlbase.
+[XML-XC14N]
+</del>
+<a href="http://www.w3.org/TR/rdf11-mt/">
+<ins class="diff-chg">http://www.w3.org/TR/rdf11-mt/
+</ins>
+</a>
+</dd>
+<dt id="bib-RDF11-SCHEMA">
+<ins class="diff-new">[RDF11-SCHEMA]
+</ins></dt><dd rel="dcterms:requires"><ins class="diff-new">
+D.
+Brickley,
+R.
+Guha.
+</ins>
+<cite>
+<del class="diff-old">Exclusive
+XML
+Canonicalization
+Version
+1.0
+</del>
+<a href="http://www.w3.org/TR/2014/PR-rdf-schema-20140109/">
+<ins class="diff-chg">RDF
+Schema
+1.1
+</ins>
+</a>
+<del class="diff-old">,
+J.
+Boyer,
+D.E.
+Eastlake
+3rd,
+J.
+Reagle,
+Authors/Editors.
+</del>
+</cite>.
+<ins class="diff-chg">9
+January
+2014.
+</ins>
+W3C
+<del class="diff-old">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.
+</del>
+<ins class="diff-chg">Proposed
+Edited
+Recimmendation
+(work
+in
+progress).
+URL:
+</ins><a href="http://www.w3.org/TR/2014/PR-rdf-schema-20140109/"><ins class="diff-chg">
+http://www.w3.org/TR/2014/PR-rdf-schema-20140109/
+</ins></a>.
+The
+latest
+<ins class="diff-new">published
+</ins>
+version
+<del class="diff-old">of
+Canonical
+XML
+</del>
+is
+<ins class="diff-new">available
+</ins>
+at
+<del class="diff-old">http://www.w3.org/TR/xml-exc-c14n.
+</del>
+<a href="http://www.w3.org/TR/rdf-schema/">
+<ins class="diff-chg">http://www.w3.org/TR/rdf-schema/
+</ins></a>.
+</dd>
+<del class="diff-old">[UNICODE]
+</del>
+<dt id="bib-RDFA-PRIMER">
+<ins class="diff-chg">[RDFA-PRIMER]
+</ins>
+</dt>
+<dd rel="dcterms:requires">
+<ins class="diff-chg">Ivan
+Herman;
+Ben
+Adida;
+Manu
+Sporny;
+Mark
+Birbeck.
+</ins><a href="http://www.w3.org/TR/rdfa-primer/">
+<cite>
+<del class="diff-old">The
+Unicode
+Standard,
+Version
+3
+,
+The
+Unicode
+Consortium,
+Addison-Wesley,
+2000.
+ISBN
+0-201-61633-5,
+as
+updated
+from
+time
+to
+time
+by
+the
+publication
+of
+new
+versions.
+(See
+http://www.unicode.org/unicode/standard/versions/
+</del>
+<ins class="diff-chg">RDFa
+1.1
+Primer
+-
+Second
+Edition
+</ins></cite></a>.<ins class="diff-chg">
+22
+August
+2013.
+W3C
+Note.
+URL:
+</ins><a href="http://www.w3.org/TR/rdfa-primer/"><ins class="diff-chg">
+http://www.w3.org/TR/rdfa-primer/
+</ins>
+</a>
+<del class="diff-old">for
+the
+latest
+version
+and
+additional
+information
+on
+versions
+of
+the
+standard
+and
+of
+the
+Unicode
+Character
+Database).
+</del>
+</dd>
+<del class="diff-old">[NFC]
+</del>
+<dt id="bib-RFC3023">
+<ins class="diff-chg">[RFC3023]
+</ins>
+</dt>
+<dd rel="dcterms:requires">
+<ins class="diff-chg">M.
+Murata;
+S.
+St.Laurent;
+D.
+Kohn.
+</ins><a href="http://www.ietf.org/rfc/rfc3023.txt">
+<cite>
+<del class="diff-old">Unicode
+Normalization
+Forms,
+</del>
+<ins class="diff-chg">XML
+Media
+Types
+(RFC
+3023)
+</ins>
+</cite>
+</a>.
+<ins class="diff-new">January
+2001.
+RFC.
+URL:
+</ins><a href="http://www.ietf.org/rfc/rfc3023.txt"><ins class="diff-new">
+http://www.ietf.org/rfc/rfc3023.txt
+</ins>
+</a>
+<del class="diff-old">Unicode
+Standard
+Annex
+#15,
+Mark
+Davis,
+Martin
+Dürst.
+(See
+http://www.unicode.org/unicode/reports/tr15/
+for
+the
+latest
+version).
+</del>
+<del class="diff-old">Informational
+References
+[CHARMOD]
+</del>
+</dd>
+<dt id="bib-TRIG">
+<ins class="diff-chg">[TRIG]
+</ins>
+</dt>
+<dd rel="dcterms:requires">
+<ins class="diff-chg">Gavin
+Carothers,
+Andy
+Seaborne,
+Editors.
+</ins>
+<cite>
+<del class="diff-old">Character
+Model
+for
+the
+World
+Wide
+Web
+1.0
+</del>
+<a href="http://www.w3.org/TR/2014/PR-trig-20140109/">
+<ins class="diff-chg">TriG:
+RDF
+Dataset
+Language
+</ins>
+</a>
+<del class="diff-old">,
+M.
+Dürst,
+F.
+Yergeau,
+R.
+Ishida,
+M.
+Wolf,
+A.
+Freytag,
+T
+Texin,
+Editors,
+World
+Wide
+Web
+Consortium
+Working
+Draft,
+work
+</del>
+</cite>.
+<ins class="diff-chg">9
+January
+2014.
+W3C
+Proposed
+Recommendation
+(work
+</ins>
+in
+<del class="diff-old">progress,
+20
+February
+2002.
+This
+version
+of
+the
+Character
+Model
+is
+http://www.w3.org/TR/2002/WD-charmod-20020220.
+</del>
+<ins class="diff-chg">progress).
+URL:
+</ins><a href="http://www.w3.org/TR/2014/PR-trig-20140109/"><ins class="diff-chg">
+http://www.w3.org/TR/2014/PR-trig-20140109/
+</ins></a>.
+The
+latest
+<del class="diff-old">version
+of
+the
+Character
+Model
+</del>
+<ins class="diff-chg">edition
+</ins>
+is
+<ins class="diff-new">available
+</ins>
+at
+<del class="diff-old">http://www.w3.org/TR/charmod.
+</del>
+<a href="http://www.w3.org/TR/trig/">
+<ins class="diff-chg">http://www.w3.org/TR/trig/
+</ins>
+</a>
+<del class="diff-old">[RDF-SEMANTICS]
+</del>
+</dd>
+<dt id="bib-TURTLE">
+<ins class="diff-new">[TURTLE]
+</ins></dt><dd rel="dcterms:requires"><ins class="diff-new">
+Eric
+Prud'hommeaux,
+Gavin
+Carothers,
+Editors.
+</ins>
+<cite>
+<a href="http://www.w3.org/TR/2014/PR-turtle-20140109/">
+RDF
+<del class="diff-old">Semantics
+</del>
+<ins class="diff-chg">1.1
+Turtle:
+Terse
+RDF
+Triple
+Language.
+</ins>
+</a>
+<del class="diff-old">,
+Hayes
+P.
+(Editor),
+</del>
+</cite>
+<ins class="diff-chg">9
+January
+2014.
+</ins>
+W3C
+<del class="diff-old">Recommendation,
+10
+February
+2004.
+This
+version
+is
+http://www.w3.org/TR/2004/REC-rdf-mt-20040210/.
+</del>
+<ins class="diff-chg">Proposed
+Recommendation
+(work
+in
+progress).
+URL:
+</ins><a href="http://www.w3.org/TR/2014/PR-turtle-20140109/"><ins class="diff-chg">
+http://www.w3.org/TR/2014/PR-turtle-20140109/
+</ins></a>.
+The
+latest
+<del class="diff-old">version
+</del>
+<ins class="diff-chg">edition
+</ins>
+is
+<del class="diff-old">http://www.w3.org/TR/rdf-mt/.
+[RDF-PRIMER]
+</del>
+<ins class="diff-chg">available
+at
+</ins><a href="http://www.w3.org/TR/turtle/"><ins class="diff-chg">
+http://www.w3.org/TR/turtle/
+</ins>
+</a>
+</dd>
+<dt id="bib-XML-INFOSET">
+<ins class="diff-new">[XML-INFOSET]
+</ins>
+</dt>
+<dd rel="dcterms:requires">
+<ins class="diff-chg">John
+Cowan;
+Richard
+Tobin.
+</ins><a href="http://www.w3.org/TR/xml-infoset">
+<cite>
+<ins class="diff-new">XML
+Information
+Set
+(Second
+Edition)
+</ins></cite>
+<del class="diff-old">RDF
+Primer
+,
+F.
+Manola,
+E.
+Miller,
+Editors,
+W3C
+Recommendation,
+10
+</del>
+</a>.
+<ins class="diff-chg">4
+</ins>
+February
+2004.
+<del class="diff-old">This
+version
+is
+http://www.w3.org/TR/2004/REC-rdf-primer-20040210/.
+The
+latest
+version
+</del>
+<ins class="diff-chg">W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/xml-infoset"><ins class="diff-chg">
+http://www.w3.org/TR/xml-infoset
+</ins>
+</a>
+<del class="diff-old">is
+at
+http://www.w3.org/TR/rdf-primer/.
+</del>
+<del class="diff-old">[RDF-VOCABULARY]
+</del>
+</dd>
+<dt id="bib-XML-NAMES">
+<ins class="diff-chg">[XML-NAMES]
+</ins>
+</dt>
+<dd rel="dcterms:requires">
+<ins class="diff-chg">Tim
+Bray;
+Dave
+Hollander;
+Andrew
+Layman;
+Richard
+Tobin;
+Henry
+Thompson
+et
+al.
+</ins><a href="http://www.w3.org/TR/xml-names">
+<cite>
+<ins class="diff-new">Namespaces
+in
+XML
+1.0
+(Third
+Edition)
+</ins></cite>
+<del class="diff-old">RDF
+Vocabulary
+Description
+Language
+1.0:
+RDF
+Schema
+,
+Brickley
+D.,
+Guha
+R.V.
+(Editors),
+</del>
+</a>.
+<ins class="diff-chg">8
+December
+2009.
+</ins>
+W3C
+<del class="diff-old">Recommendation,
+10
+February
+2004.
+This
+version
+is
+http://www.w3.org/TR/2004/REC-rdf-schema-20040210/.
+The
+latest
+version
+</del>
+<ins class="diff-chg">Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/xml-names"><ins class="diff-chg">
+http://www.w3.org/TR/xml-names
+</ins>
+</a>
+<del class="diff-old">is
+http://www.w3.org/TR/rdf-schema/.
+</del>
+</dd>
+<del class="diff-old">[STRIPEDRDF]
+</del>
+<dt id="bib-XML10">
+<ins class="diff-chg">[XML10]
+</ins>
+</dt>
+<dd rel="dcterms:requires">
+<ins class="diff-chg">Tim
+Bray;
+Jean
+Paoli;
+Michael
+Sperberg-McQueen;
+Eve
+Maler;
+François
+Yergeau
+et
+al.
+</ins><a href="http://www.w3.org/TR/xml">
+<cite>
+<ins class="diff-new">Extensible
+Markup
+Language
+(XML)
+1.0
+(Fifth
+Edition)
+</ins></cite>
+<del class="diff-old">RDF:
+Understanding
+the
+Striped
+RDF/XML
+Syntax
+</del>
+</a>.
+<ins class="diff-chg">26
+November
+2008.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/xml"><ins class="diff-chg">
+http://www.w3.org/TR/xml
+</ins>
+</a>
+<del class="diff-old">,
+D.
+Brickley,
+W3C,
+2001.
+This
+document
+is
+http://www.w3.org/2001/10/stripes/.
+</del>
+</dd>
+<del class="diff-old">[SVG]
+</del>
+<dt id="bib-XMLSCHEMA-2">
+<ins class="diff-chg">[XMLSCHEMA-2]
+</ins>
+</dt>
+<dd rel="dcterms:requires">
+<ins class="diff-chg">Paul
+V.
+Biron;
+Ashok
+Malhotra.
+</ins><a href="http://www.w3.org/TR/xmlschema-2/">
+<cite>
+<ins class="diff-new">XML
+Schema
+Part
+2:
+Datatypes
+Second
+Edition
+</ins></cite>
+<del class="diff-old">Scalable
+Vector
+Graphics
+(SVG)
+1.0
+Specification
+,
+J.
+Ferraiolo
+(editor),
+4
+September
+2001,
+</del>
+</a>.
+<ins class="diff-chg">28
+October
+2004.
+</ins>
+W3C
+Recommendation.
+<del class="diff-old">This
+version
+of
+SVG
+is
+http://www.w3.org/TR/2001/REC-SVG-20010904.
+The
+latest
+version
+of
+SVG
+</del>
+<ins class="diff-chg">URL:
+</ins><a href="http://www.w3.org/TR/xmlschema-2/"><ins class="diff-chg">
+http://www.w3.org/TR/xmlschema-2/
+</ins>
+</a>
+<del class="diff-old">is
+at
+http://www.w3.org/TR/SVG.
+</del>
+</dd>
+<del class="diff-old">[SVG11]
+</del>
+</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">
+<ins class="diff-chg">D.2
+</ins></span><ins class="diff-chg">
+Informative
+references
+</ins></h3><dl class="bibliography" about=""><dt id="bib-CHARMOD"><ins class="diff-chg">
+[CHARMOD]
+</ins>
+</dt>
+<dd rel="dcterms:references">
+<ins class="diff-chg">Martin
+Dürst;
+François
+Yergeau;
+Richard
+Ishida;
+Misha
+Wolf;
+Tex
+Texin
+et
+al.
+</ins><a href="http://www.w3.org/TR/charmod/">
+<cite>
+<ins class="diff-new">Character
+Model
+for
+the
+World
+Wide
+Web
+1.0:
+Fundamentals
+</ins></cite>
+<del class="diff-old">Scalable
+Vector
+Graphics
+(SVG)
+1.1
+Specification
+,
+J.
+Ferraiolo,
+J.
+FUJISAWA,
+D.
+Jackson
+(editors),
+14
+January
+2003,
+</del>
+</a>.
+<ins class="diff-chg">15
+February
+2005.
+</ins>
+W3C
+Recommendation.
+<del class="diff-old">This
+version
+of
+SVG
+is
+http://www.w3.org/TR/2003/REC-SVG11-20030114/.
+The
+latest
+version
+of
+SVG
+</del>
+<ins class="diff-chg">URL:
+</ins><a href="http://www.w3.org/TR/charmod/"><ins class="diff-chg">
+http://www.w3.org/TR/charmod/
+</ins>
+</a>
+<del class="diff-old">is
+at
+http://www.w3.org/TR/SVG11.
+</del>
+</dd>
+<del class="diff-old">[XPATH]
+</del>
+<dt id="bib-IANA-MEDIA-TYPES">
+<ins class="diff-chg">[IANA-MEDIA-TYPES]
+</ins>
+</dt>
+<dd rel="dcterms:references">
+<cite>
+<del class="diff-old">XML
+Path
+Language
+(XPath)
+Version
+1.0
+</del>
+<a href="http://www.iana.org/assignments/media-types/">
+<ins class="diff-chg">MIME
+Media
+Types
+</ins>
+</a>
+<del class="diff-old">,
+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.
+</del>
+</cite>.
+The
+<del class="diff-old">latest
+version
+of
+XPath
+</del>
+<ins class="diff-chg">Internet
+Assigned
+Numbers
+Authority
+(IANA).
+The
+registration
+for
+application/rdf+xml
+</ins>
+is
+<ins class="diff-new">archived
+</ins>
+at
+<del class="diff-old">http://www.w3.org/TR/xpath.
+</del>
+<a href="http://www.w3.org/2001/sw/RDFCore/mediatype-registration">
+<ins class="diff-chg">http://www.w3.org/2001/sw/RDFCore/mediatype-registration
+</ins></a>.
+</dd>
+<del class="diff-old">[SAX2]
+</del>
+<dt id="bib-NFC">
+<ins class="diff-chg">[NFC]
+</ins>
+</dt>
+<dd rel="dcterms:references">
+<ins class="diff-chg">M.
+Davis,
+Ken
+Whistler.
+</ins><a href="http://www.unicode.org/reports/tr15/">
+<cite>
+<ins class="diff-new">TR15,
+Unicode
+Normalization
+Forms.
+</ins></cite>
+<del class="diff-old">SAX
+Simple
+API
+for
+XML,
+version
+2
+</del>
+</a>.
+<ins class="diff-chg">17
+September
+2010,
+URL:
+</ins><a href="http://www.unicode.org/reports/tr15/"><ins class="diff-chg">
+http://www.unicode.org/reports/tr15/
+</ins>
+</a>
+<del class="diff-old">,
+D.
+Megginson,
+SourceForge,
+5
+May
+2000.
+This
+document
+is
+http://sax.sourceforge.net/.
+</del>
+</dd>
+<del class="diff-old">[UNPARSING]
+</del>
+<dt id="bib-RDFMS">
+<ins class="diff-chg">[RDFMS]
+</ins>
+</dt>
+<dd rel="dcterms:references">
+<ins class="diff-chg">Ora
+Lassila;
+Ralph
+R.
+Swick.
+</ins>
+<cite>
+<del class="diff-old">Unparsing
+RDF/XML
+</del>
+<a href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/">
+<ins class="diff-chg">Resource
+Description
+Framework
+(RDF)
+Model
+and
+Syntax
+Specification
+</ins>
+</a>
+<del class="diff-old">,
+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.
+</del>
+</cite>.
+<ins class="diff-chg">22
+February
+1999.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/"><ins class="diff-chg">
+http://www.w3.org/TR/1999/REC-rdf-syntax-19990222
+</ins></a>.
+</dd>
+<dt id="bib-RELAXNG">
+[RELAXNG]
+</dt>
+<dd rel="dcterms:references">
+<ins class="diff-chg">James
+Clark
+and
+Murata
+Makoto,
+editors.
+</ins>
+<cite>
+<a href="http://www.oasis-open.org/committees/relax-ng/spec-20011203.html">
+RELAX
+NG
+Specification
+</a>
+<del class="diff-old">,
+James
+Clark
+and
+MURATA
+Makoto,
+Editors,
+</del>
+</cite>.
+OASIS
+Committee
+Specification,
+3
+December
+2001.
+<del class="diff-old">This
+version
+of
+RELAX NG
+is
+http://www.oasis-open.org/committees/relax-ng/spec-20011203.html.
+The
+</del>
+<ins class="diff-chg">Latest
+version:
+</ins>
+<a href="http://www.oasis-open.org/committees/relax-ng/spec.html">
+<del class="diff-old">latest
+version
+of
+the
+RELAX
+NG
+Specification
+is
+at
+http://www.oasis-open.org/committees/relax-ng/spec.html.
+</del>
+<ins class="diff-chg">http://www.oasis-open.org/committees/relax-ng/spec.html
+</ins></a>.
+</dd>
+<dt id="bib-RELAXNG-COMPACT">
+[RELAXNG-COMPACT]
+</dt>
+<dd rel="dcterms:references">
+<ins class="diff-chg">James
+Clark,
+editor.
+</ins>
+<cite>
+<a href="http://www.oasis-open.org/committees/relax-ng/compact-20021121.html">
+RELAX
+NG
+Compact
+Syntax
+</a>
+<del class="diff-old">,
+James
+Clark,
+Editor.
+</del>
+</cite>.
+OASIS
+Committee
+Specification,
+21
+November
+2002.
+<del class="diff-old">This
+document
+is
+http://www.oasis-open.org/committees/relax-ng/compact-20021121.html.
+</del>
+<ins class="diff-chg">URI:
+</ins><a href="http://www.oasis-open.org/committees/relax-ng/compact-20021121.html"><ins class="diff-chg">
+http://www.oasis-open.org/committees/relax-ng/compact-20021121.html
+</ins></a>.
+</dd>
+<del class="diff-old">[RDF-IN-XHTML]
+</del>
+<dt id="bib-RFC2119">
+<ins class="diff-chg">[RFC2119]
+</ins>
+</dt>
+<dd rel="dcterms:references">
+<ins class="diff-chg">S.
+Bradner.
+</ins><a href="http://www.ietf.org/rfc/rfc2119.txt">
+<del class="diff-old">RDF
+</del>
+<cite>
+<ins class="diff-chg">Key
+words
+for
+use
+</ins>
+in
+<del class="diff-old">HTML:
+Approaches
+</del>
+<ins class="diff-chg">RFCs
+to
+Indicate
+Requirement
+Levels.
+</ins></cite>
+<del class="diff-old">,
+Sean
+B.
+Palmer,
+2002
+[RFC-2731]
+</del>
+</a>
+<ins class="diff-chg">March
+1997.
+Internet
+</ins>
+RFC
+<del class="diff-old">2731
+—
+Encoding
+Dublin
+Core
+Metadata
+in
+HTML
+</del>
+<ins class="diff-chg">2119.
+URL:
+</ins><a href="http://www.ietf.org/rfc/rfc2119.txt"><ins class="diff-chg">
+http://www.ietf.org/rfc/rfc2119.txt
+</ins>
+</a>
+<del class="diff-old">,
+John
+Kunze,
+DCMI,
+December
+1999.
+</del>
+</dd>
+<del class="diff-old">[XML-SCHEMA1]
+</del>
+<dt id="bib-RFC3986">
+<ins class="diff-chg">[RFC3986]
+</ins>
+</dt>
+<dd rel="dcterms:references">
+<ins class="diff-chg">T.
+Berners-Lee;
+R.
+Fielding;
+L.
+Masinter.
+</ins><a href="http://www.ietf.org/rfc/rfc3986.txt">
+<cite>
+<ins class="diff-new">Uniform
+Resource
+Identifier
+(URI):
+Generic
+Syntax
+(RFC
+3986)
+</ins></cite>
+<del class="diff-old">XML
+Schema
+Part
+1:
+Structures
+</del>
+</a>.
+<ins class="diff-chg">January
+2005.
+RFC.
+URL:
+</ins><a href="http://www.ietf.org/rfc/rfc3986.txt"><ins class="diff-chg">
+http://www.ietf.org/rfc/rfc3986.txt
+</ins>
+</a>
+<del class="diff-old">,
+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
+latest
+version
+of
+XML
+Schema
+Part
+1:
+Structures
+is
+at
+http://www.w3.org/TR/xmlschema-1.
+</del>
+</dd>
+<del class="diff-old">[XML-SCHEMA2]
+</del>
+<dt id="bib-SAX">
+<ins class="diff-chg">[SAX]
+</ins>
+</dt>
+<dd rel="dcterms:references">
+<ins class="diff-chg">D.
+Megginson,
+et
+al.
+</ins><a href="http://www.megginson.com/downloads/SAX/">
+<cite>
+<del class="diff-old">XML
+Schema
+Part
+2:
+Datatypes
+,
+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/.
+</del>
+<ins class="diff-chg">SAX:
+</ins>
+The
+<del class="diff-old">latest
+version
+of
+XML
+Schema
+Part
+2:
+Datatypes
+is
+at
+http://www.w3.org/TR/xmlschema-2.
+A
+Syntax
+Schemas
+(Informative)
+This
+appendix
+contains
+XML
+schemas
+for
+validating
+RDF/XML
+forms.
+These
+are
+example
+schemas
+for
+information
+only
+and
+are
+not
+part
+of
+this
+specification.
+A.1
+RELAX NG
+Compact
+Schema
+(Informative)
+This
+is
+an
+example
+schema
+in
+RELAX NG
+Compact
+(for
+ease
+of
+reading)
+</del>
+<ins class="diff-chg">Simple
+API
+</ins>
+for
+<del class="diff-old">RDF/XML.
+Applications
+can
+also
+use
+the
+RELAX NG
+</del>
+XML
+<del class="diff-old">version
+</del>
+</cite>
+</a>.
+<del class="diff-old">These
+formats
+are
+described
+in
+RELAX NG
+(
+[RELAXNG]
+)
+and
+RELAX NG
+Compact
+(
+[RELAXNG-COMPACT]
+</del>
+<ins class="diff-chg">May
+1998.
+URL:
+</ins><a href="http://www.megginson.com/downloads/SAX/"><ins class="diff-chg">
+http://www.megginson.com/downloads/SAX/
+</ins>
+</a>
+<del class="diff-old">).
+</del>
+</dd>
+<dt id="bib-STRIPEDRDF">
+<ins class="diff-chg">[STRIPEDRDF]
+</ins></dt><dd rel="dcterms:references"><ins class="diff-chg">
+D.
+Brickley.
+</ins><cite>
+<del class="diff-old">Note:
+The
+RNGC
+schema
+has
+been
+updated
+to
+attempt
+to
+match
+</del>
+<a href="http://www.w3.org/2001/10/stripes/">
+<ins class="diff-chg">RDF:
+Understanding
+</ins>
+the
+<del class="diff-old">grammar
+but
+this
+has
+not
+been
+checked
+or
+used
+to
+validate
+RDF/XML.
+RELAX
+NG
+Compact
+Schema
+for
+</del>
+<ins class="diff-chg">Striped
+</ins>
+RDF/XML
+<del class="diff-old">#
+# 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 = ""
+namespace rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes"
+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 "and not things
+ # beginning with _ in the rdf: namespace" in RELAX NG.
+ws =
+ " "
+ # 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)?, xmllang?, xmlbase?, propertyAttr*
+ }
+idAttr =
+ attribute rdf:ID {
+ IDsymbol
+ }
+</del>
+<ins class="diff-chg">Syntax
+</ins></a>.<ins class="diff-chg">
+W3C,
+2001.
+URI:
+</ins><a href="http://www.w3.org/2001/10/stripes/"><ins class="diff-chg">
+http://www.w3.org/2001/10/stripes/
+</ins></a>.</cite>
+<del class="diff-old">nodeIdAttr =
+ attribute rdf:nodeID {
+ IDsymbol
+ }
+</del>
+</dd>
+<dt id="bib-SVG10">
+<ins class="diff-chg">[SVG10]
+</ins></dt><dd rel="dcterms:references"><ins class="diff-chg">
+Jon
+Ferraiolo.
+</ins><a href="http://www.w3.org/TR/SVG/">
+<del class="diff-old">aboutAttr =
+ attribute rdf:about {
+ URI-reference
+ }
+</del>
+<cite>
+<ins class="diff-chg">Scalable
+Vector
+Graphics
+(SVG)
+1.0
+Specification
+</ins></cite>
+<del class="diff-old">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
+ }
+</del>
+</a>.
+<ins class="diff-chg">4
+September
+2001.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/SVG/"><ins class="diff-chg">
+http://www.w3.org/TR/SVG/
+</ins></a>
+<del class="diff-old">resourceAttr =
+ attribute rdf:resource {
+ URI-reference
+ }
+</del>
+</dd>
+<dt id="bib-SVG11">
+<ins class="diff-chg">[SVG11]
+</ins></dt><dd rel="dcterms:references"><ins class="diff-chg">
+Erik
+Dahlström;
+Patrick
+Dengler;
+Anthony
+Grasso;
+Chris
+Lilley;
+Cameron
+McCormack;
+Doug
+Schepers;
+Jonathan
+Watt;
+Jon
+Ferraiolo;
+Jun
+Fujisawa;
+Dean
+Jackson
+et
+al.
+</ins><a href="http://www.w3.org/TR/SVG11/">
+<del class="diff-old">datatypeAttr =
+ attribute rdf:datatype {
+ URI-reference
+ }
+</del>
+<cite>
+<ins class="diff-chg">Scalable
+Vector
+Graphics
+(SVG)
+1.1
+(Second
+Edition)
+</ins></cite>
+<del class="diff-old">parseLiteral =
+ attribute rdf:parseType {
+ "Literal"
+ }
+</del>
+</a>.
+<ins class="diff-chg">16
+August
+2011.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/SVG11/"><ins class="diff-chg">
+http://www.w3.org/TR/SVG11/
+</ins></a>
+<del class="diff-old">parseResource =
+ attribute rdf:parseType {
+ "Resource"
+ }
+</del>
+</dd>
+<dt id="bib-UNICODE">
+<ins class="diff-chg">[UNICODE]
+</ins></dt><dd rel="dcterms:references">
+<del class="diff-old">parseCollection =
+ attribute rdf:parseType {
+ "Collection"
+ }
+</del>
+<a href="http://www.unicode.org/versions/latest/">
+<del class="diff-old">parseOther =
+ attribute rdf:parseType {
+ text
+ }
+</del>
+<cite>
+<ins class="diff-chg">The
+Unicode
+Standard
+</ins></cite>
+<del class="diff-old">URI-reference =
+ string
+</del>
+</a>.
+<ins class="diff-chg">URL:
+</ins><a href="http://www.unicode.org/versions/latest/"><ins class="diff-chg">
+http://www.unicode.org/versions/latest/
+</ins></a>
+<del class="diff-old">literal =
+ any
+</del>
+</dd>
+<dt id="bib-XMLBASE">
+<ins class="diff-chg">[XMLBASE]
+</ins></dt><dd rel="dcterms:references"><ins class="diff-chg">
+Jonathan
+Marsh;
+Richard
+Tobin.
+</ins><a href="http://www.w3.org/TR/xmlbase/">
+<del class="diff-old">IDsymbol =
+ xsd:NMTOKEN
+</del>
+<cite>
+<ins class="diff-chg">XML
+Base
+(Second
+Edition)
+</ins></cite>
+<del class="diff-old">any =
+ mixed { element * { attribute * { text }*, any }* }
+</del>
+</a>.
+<ins class="diff-chg">28
+January
+2009.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/xmlbase/"><ins class="diff-chg">
+http://www.w3.org/TR/xmlbase/
+</ins></a>
+</dd>
+<dt id="bib-XMLSCHEMA-1">
+<ins class="diff-new">[XMLSCHEMA-1]
+</ins></dt><dd rel="dcterms:references"><ins class="diff-new">
+Henry
+Thompson;
+David
+Beech;
+Murray
+Maloney;
+Noah
+Mendelsohn
+et
+al.
+</ins><a href="http://www.w3.org/TR/xmlschema-1/">
+<cite>
+<ins class="diff-chg">XML
+Schema
+Part
+1:
+Structures
+Second
+Edition
+</ins></cite>
+<del class="diff-old">B
+Revisions
+since
+Draft
+10
+October
+2003
+(Informative)
+Changes
+since
+10
+</del>
+</a>.
+<ins class="diff-chg">28
+</ins>
+October
+<del class="diff-old">2003
+second
+last
+call
+working
+draft
+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.
+Appendix
+B.1:
+Non-Editorial
+Revisions
+None
+Appendix
+B.2:
+Editorial
+Revisions
+German
+Translation
+Fix
+the
+German
+in
+Example
+8
+in
+section
+2.7
+after
+the
+comment
+by
+Benjamin
+Nowack
+</del>
+<ins class="diff-chg">2004.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/xmlschema-1/"><ins class="diff-chg">
+http://www.w3.org/TR/xmlschema-1/
+</ins>
+</a>
+</dd>
+<del class="diff-old">No
+property
+attributes
+on
+rdf:parseType="Resource"
+</del>
+<dt id="bib-XPATH">
+<ins class="diff-chg">[XPATH]
+</ins>
+</dt>
+<del class="diff-old">2.5
+Update
+to
+reflect
+the
+syntax
+definition
+that
+property
+attributes
+cannot
+be
+used
+with
+rdf:parseType="Resource"
+as
+pointed
+out
+by
+comment
+by
+Sabadello
+2003-10-30
+</del>
+<dd rel="dcterms:references">
+<ins class="diff-chg">James
+Clark;
+Steven
+DeRose.
+</ins><a href="http://www.w3.org/TR/xpath"><cite><ins class="diff-chg">
+XML
+Path
+Language
+(XPath)
+Version
+1.0
+</ins></cite></a>.<ins class="diff-chg">
+16
+November
+1999.
+W3C
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/xpath"><ins class="diff-chg">
+http://www.w3.org/TR/xpath
+</ins>
+</a>
+</dd>
+<del class="diff-old">URI
+Encoding
+</del>
+<dt id="bib-XPATH-DATAMODEL-30">
+<ins class="diff-chg">[XPATH-DATAMODEL-30]
+</ins>
+</dt>
+<del class="diff-old">6.1.6
+,
+6.1.8
+,
+6.1.9
+after
+proposal
+by
+Jeremy
+Carroll
+</del>
+<dd rel="dcterms:references">
+<ins class="diff-chg">Norman
+Walsh;
+Anders
+Berglund;
+John
+Snelson.
+</ins><a href="http://www.w3.org/TR/xpath-datamodel-30/">
+<del class="diff-old">6.1.2
+,
+6.1.4
+Added
+element/attribute
+URI-string-value
+accessors
+7.2.11
+,
+7.2.21
+Added
+use
+of
+new
+uri
+event
+for
+the
+rdf:type
+cases
+7.2.11
+(<e.URI>
+</del>
+<cite>
+<ins class="diff-chg">XQuery
+</ins>
+and
+<del class="diff-old"><a.URI>),
+7.2.15
+(<e.URI>)
+7.2.16
+(<e.URI>)
+7.2.17
+(<e.URI>)
+7.2.18
+(<e.URI>)
+7.2.19
+(<e.URI>
+twice)
+7.2.21
+(<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)
+7.2.32
+Replace
+action
+wording
+with
+"An
+RDF
+URI
+reference"
+All
+changed
+as
+outlined
+in
+proposal
+2003-10-06
+after
+comment
+by
+Patel-Schneider
+2003-10-29
+Appendix
+B.3:
+Issues
+requiring
+no
+document
+revisions
+None
+</del>
+<ins class="diff-chg">XPath
+Data
+Model
+3.0
+</ins></cite>
+</a>.
+<ins class="diff-new">22
+October
+2013.
+W3C
+Proposed
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/xpath-datamodel-30/"><ins class="diff-new">
+http://www.w3.org/TR/xpath-datamodel-30/
+</ins>
+</a>
+</dd>
+<dt id="bib-XPATH-FUNCTIONS-30">
+<ins class="diff-chg">[XPATH-FUNCTIONS-30]
+</ins></dt><dd rel="dcterms:references"><ins class="diff-chg">
+Michael
+Kay.
+</ins><a href="http://www.w3.org/TR/xpath-functions-30/">
+<cite>
+<ins class="diff-chg">XPath
+and
+XQuery
+Functions
+and
+Operators
+3.0
+</ins></cite>
+</a>.
+<ins class="diff-new">22
+October
+2013.
+W3C
+Proposed
+Recommendation.
+URL:
+</ins><a href="http://www.w3.org/TR/xpath-functions-30/"><ins class="diff-new">
+http://www.w3.org/TR/xpath-functions-30/
+</ins>
+</a>
+</dd>
+</dl>
+</section>
+</section>
+</body>
+</html>
+
Binary file PR-drafts/PER-rdf-syntax-grammar-20140109/figure1.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PER-rdf-syntax-grammar-20140109/figure1.svg Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,1230 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 30 1024 600" style="enable-background:new 0 0 1024 768;" xml:space="preserve">
+<title>Example RDF Graph used in the "RDF 1.1 XML Syntax" Recommendation</title>
+<desc>The diagram displays the following triples in N-Triple syntax (with the angular brackets replaced to avoid syntax issues in the present description)
+ [http://www.w3.org/TR/rdf/rdf-syntax-grammar] [http://purl.org/dc/elements/1.1/title] "RDF 1.1 XML Syntax" .
+ [http://www.w3.org/TR/rdf/rdf-syntax-grammar] [http://www.example.org/terms/editor] _:b1 .
+ _:b1 [http://www.example.org/terms/homePage] [http://purl.org/net/dajobe] .
+ _:b1 [http://www.example.org/terms/fullName] "Dave Beckett" .
+</desc>
+ <metadata>
+ <rdf:RDF
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <rdf:Description rdf:about="">
+ <dc:title>Graph RDF/XML Example 1</dc:title>
+ <dc:date>2013-12-18</dc:date>
+ <dc:format>image/svg+xml</dc:format>
+ <dc:source rdf:resource="http://www.w3.org/TR/rdf-syntax-grammar" />
+ <cc:attributionURL rdf:reource='http://www.w3.org/'/>
+ <cc:license rdf:resource='http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231'/>
+ <dc:description>The diagram displays the following triples in N-Triple syntax (with the angular brackets replaced to avoid syntax issues in the present description)
+ [http://www.w3.org/TR/rdf/rdf-syntax-grammar] [http://purl.org/dc/elements/1.1/title] "RDF 1.1 XML Syntax" .
+ [http://www.w3.org/TR/rdf/rdf-syntax-grammar] [http://www.example.org/terms/editor] _:b1 .
+ _:b1 [http://www.example.org/terms/homePage] [http://purl.org/net/dajobe] .
+ _:b1 [http://www.example.org/terms/fullName] "Dave Beckett" .#7D590C;
+ </dc:description>
+ </rdf:Description>
+ </rdf:RDF>
+ </metadata>
+
+<style type="text/css">
+<![CDATA[
+ .st0{fill:#7D590C;}
+ .st1{clip-path:url(#SVGID_18_);fill:#FFFFFF;}
+ .st2{fill:#164F86;}
+ .st3{clip-path:url(#SVGID_14_);fill:#DCBD23;}
+ .st4{clip-path:url(#SVGID_6_);fill:#00BB2B;}
+ .st5{clip-path:url(#SVGID_30_);fill:#FFFFFF;}
+ .st6{clip-path:url(#SVGID_4_);}
+ .st7{clip-path:url(#SVGID_8_);}
+ .st8{fill:none;stroke:#000000;stroke-width:0.25;}
+ .st9{clip-path:url(#SVGID_22_);fill:#FFFFFF;}
+ .st10{fill:#FFFFFF;}
+ .st11{clip-path:url(#SVGID_18_);fill:#164F86;}
+ .st12{clip-path:url(#SVGID_2_);fill:#FFFFFF;}
+ .st13{clip-path:url(#SVGID_18_);fill:none;stroke:#164F86;stroke-width:3;}
+ .st14{clip-path:url(#SVGID_10_);fill:#DCBD23;}
+ .st15{clip-path:url(#SVGID_26_);fill:#FFFFFF;}
+ .st16{clip-path:url(#SVGID_12_);}
+ .st17{clip-path:url(#SVGID_16_);}
+ .st18{clip-path:url(#SVGID_20_);}
+ .st19{clip-path:url(#SVGID_24_);}
+ .st20{clip-path:url(#SVGID_28_);}
+ .st21{clip-path:url(#SVGID_32_);}
+ .st22{fill:#73510A;}
+ .st23{clip-path:url(#SVGID_2_);fill:#00BB2B;}
+]]>
+</style>
+
+
+
+
+<g>
+ <defs>
+ <rect id="SVGID_1_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_2_">
+ <use xlink:href="#SVGID_1_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st23" d="M793.979,101.33c107.934,12.986,107.934,34.04,0,47.026c-107.933,12.986-282.927,12.986-390.86,0
+ c-107.933-12.986-107.933-34.04,0-47.026S686.047,88.344,793.979,101.33z"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_3_" x="322.17" y="91.59" width="552.76" height="66.505"/>
+ </defs>
+ <clipPath id="SVGID_4_">
+ <use xlink:href="#SVGID_3_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st6">
+ <path d="M423.228,122.151c0.455,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.083,0.94,0.083,1.749v5.317h-2.416v-5.51c0-0.487-0.083-0.881-0.247-1.18c-0.214-0.421-0.621-0.632-1.22-0.632
+ c-0.621,0-1.092,0.209-1.413,0.628c-0.321,0.418-0.482,1.015-0.482,1.79v4.903h-2.366v-12.193h2.366v4.316
+ c0.342-0.526,0.737-0.893,1.186-1.101c0.449-0.207,0.921-0.312,1.417-0.312C422.268,121.86,422.773,121.958,423.228,122.151z"/>
+ <path d="M426.18,123.87v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H426.18z"/>
+ <path d="M431.841,123.87v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H431.841z"/>
+ <path d="M446.041,123.073c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645s-1.65,1.254-2.786,1.254
+ c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266v1.337
+ c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C444.402,121.902,445.303,122.292,446.041,123.073z
+ M444.225,124.774c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C444.708,125.929,444.547,125.312,444.225,124.774z"/>
+ <path d="M449.638,122.45h2.515v2.482h-2.515V122.45z M449.638,128.667h2.515v2.482h-2.515V128.667z"/>
+ <path d="M457.185,118.54h1.969l-4.763,12.609h-1.951L457.185,118.54z"/>
+ <path d="M461.908,118.54h1.969l-4.763,12.609h-1.951L461.908,118.54z"/>
+ <path d="M468.19,122.102h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457l-2.54-9.048
+ h2.54l1.411,6.491L468.19,122.102z"/>
+ <path d="M481.414,122.102h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457l-2.54-9.048
+ h2.54l1.411,6.491L481.414,122.102z"/>
+ <path d="M494.637,122.102h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457l-2.54-9.048
+ h2.54l1.411,6.491L494.637,122.102z"/>
+ <path d="M502.94,128.667h2.515v2.482h-2.515V128.667z"/>
+ <path d="M511.971,122.102h2.399l1.378,6.517l1.411-6.517h2.466l-2.623,9.048h-2.433l-1.419-6.591l-1.437,6.591h-2.457l-2.54-9.048
+ h2.54l1.411,6.491L511.971,122.102z"/>
+ <path d="M522.596,127.456c0,0.48,0.078,0.879,0.232,1.195c0.287,0.58,0.809,0.871,1.564,0.871c0.465,0,0.869-0.159,1.214-0.478
+ s0.518-0.776,0.518-1.374c0-0.791-0.319-1.319-0.96-1.585c-0.364-0.149-0.938-0.224-1.721-0.224v-1.693
+ c0.766-0.012,1.301-0.086,1.604-0.225c0.523-0.232,0.786-0.703,0.786-1.411c0-0.459-0.135-0.833-0.402-1.12
+ c-0.268-0.288-0.645-0.432-1.13-0.432c-0.558,0-0.968,0.177-1.229,0.531c-0.262,0.354-0.388,0.827-0.377,1.419h-2.207
+ c0.021-0.598,0.124-1.165,0.307-1.702c0.193-0.47,0.497-0.904,0.912-1.303c0.309-0.282,0.677-0.498,1.103-0.647
+ c0.425-0.149,0.948-0.224,1.567-0.224c1.149,0,2.076,0.297,2.781,0.892s1.058,1.394,1.058,2.396c0,0.708-0.21,1.306-0.631,1.793
+ c-0.266,0.304-0.542,0.512-0.83,0.622c0.216,0,0.526,0.186,0.93,0.556c0.603,0.56,0.905,1.323,0.905,2.291
+ c0,1.019-0.354,1.914-1.058,2.686c-0.705,0.772-1.749,1.158-3.13,1.158c-1.703,0-2.887-0.557-3.55-1.668
+ c-0.349-0.593-0.542-1.367-0.581-2.324H522.596z"/>
+ <path d="M530.341,128.667h2.515v2.482h-2.515V128.667z"/>
+ <path d="M542.65,130.043c-0.764,0.942-1.922,1.413-3.478,1.413s-2.714-0.471-3.478-1.413c-0.764-0.943-1.146-2.078-1.146-3.405
+ c0-1.305,0.383-2.436,1.146-3.392c0.764-0.957,1.922-1.435,3.478-1.435s2.714,0.478,3.478,1.435
+ c0.764,0.956,1.146,2.087,1.146,3.392C543.797,127.965,543.414,129.1,542.65,130.043z M540.758,128.735
+ c0.371-0.492,0.557-1.191,0.557-2.098s-0.186-1.604-0.557-2.093c-0.37-0.489-0.901-0.733-1.594-0.733
+ c-0.691,0-1.225,0.244-1.598,0.733s-0.561,1.187-0.561,2.093s0.188,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ C539.856,129.473,540.388,129.227,540.758,128.735z"/>
+ <path d="M550.516,121.89c0.031,0.003,0.099,0.007,0.203,0.013v2.424c-0.148-0.017-0.281-0.027-0.398-0.033
+ c-0.115-0.006-0.21-0.009-0.281-0.009c-0.952,0-1.592,0.311-1.918,0.93c-0.183,0.35-0.273,0.886-0.273,1.611v4.324h-2.383v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.955-1.236c0.442-0.371,1.018-0.557,1.727-0.557
+ C550.448,121.886,550.485,121.887,550.516,121.89z"/>
+ <path d="M556.582,122.093c0.574,0.238,1.038,0.676,1.393,1.312v-1.304h2.307v8.583c0,1.168-0.195,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.101-0.227-2.831-0.681s-1.134-1.132-1.211-2.033h2.572
+ c0.066,0.276,0.175,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.709-0.854
+ c0.188-0.365,0.283-0.98,0.283-1.844v-0.58c-0.228,0.387-0.471,0.678-0.73,0.871c-0.471,0.359-1.082,0.539-1.835,0.539
+ c-1.162,0-2.091-0.407-2.784-1.224c-0.695-0.816-1.043-1.922-1.043-3.316c0-1.345,0.335-2.475,1.004-3.391
+ c0.668-0.916,1.616-1.374,2.844-1.374C555.85,121.886,556.244,121.955,556.582,122.093z M557.387,128.58
+ c0.381-0.418,0.57-1.083,0.57-1.996c0-0.857-0.18-1.511-0.541-1.959s-0.844-0.673-1.451-0.673c-0.826,0-1.396,0.391-1.711,1.171
+ c-0.165,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.266,1.402c0.318,0.764,0.893,1.146,1.719,1.146
+ C556.541,129.207,557.007,128.998,557.387,128.58z"/>
+ <path d="M565.197,118.54h1.969l-4.764,12.609h-1.95L565.197,118.54z"/>
+ <path d="M576.294,118.914v2.167h-3.661v10.068h-2.572v-10.068h-3.678v-2.167H576.294z"/>
+ <path d="M585.629,119.229c0.451,0.193,0.832,0.479,1.146,0.855c0.259,0.31,0.464,0.652,0.615,1.029
+ c0.151,0.376,0.227,0.805,0.227,1.286c0,0.581-0.146,1.152-0.44,1.714c-0.293,0.562-0.777,0.959-1.452,1.191
+ c0.564,0.227,0.964,0.549,1.199,0.967s0.353,1.056,0.353,1.914v0.821c0,0.559,0.023,0.938,0.068,1.138
+ c0.066,0.314,0.225,0.547,0.472,0.697v0.307h-2.822c-0.077-0.271-0.133-0.49-0.166-0.656c-0.066-0.343-0.103-0.694-0.108-1.054
+ l-0.016-1.138c-0.012-0.779-0.146-1.3-0.404-1.561c-0.26-0.26-0.745-0.39-1.457-0.39h-2.497v4.798h-2.499v-12.235h5.854
+ C584.535,118.931,585.178,119.036,585.629,119.229z M580.345,121.039v3.287h2.751c0.547,0,0.957-0.066,1.23-0.199
+ c0.483-0.232,0.725-0.691,0.725-1.378c0-0.741-0.233-1.239-0.701-1.494c-0.263-0.144-0.656-0.216-1.183-0.216H580.345z"/>
+ <path d="M592.582,118.54h1.969l-4.764,12.609h-1.951L592.582,118.54z"/>
+ <path d="M599.623,121.89c0.031,0.003,0.099,0.007,0.203,0.013v2.424c-0.148-0.017-0.281-0.027-0.398-0.033
+ c-0.115-0.006-0.21-0.009-0.281-0.009c-0.952,0-1.592,0.311-1.918,0.93c-0.183,0.35-0.273,0.886-0.273,1.611v4.324h-2.383v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.955-1.236c0.442-0.371,1.018-0.557,1.727-0.557
+ C599.556,121.886,599.593,121.887,599.623,121.89z"/>
+ <path d="M606.011,122.247c0.427,0.24,0.772,0.574,1.038,1v-4.316h2.398v12.219h-2.299v-1.254
+ c-0.338,0.537-0.723,0.928-1.154,1.171s-0.969,0.365-1.61,0.365c-1.058,0-1.946-0.428-2.669-1.282
+ c-0.723-0.855-1.083-1.952-1.083-3.291c0-1.545,0.355-2.759,1.067-3.645c0.711-0.886,1.66-1.328,2.851-1.328
+ C605.098,121.886,605.584,122.006,606.011,122.247z M606.592,128.692c0.349-0.498,0.523-1.143,0.523-1.934
+ c0-1.107-0.279-1.898-0.839-2.375c-0.343-0.287-0.741-0.432-1.195-0.432c-0.692,0-1.2,0.262-1.522,0.785
+ c-0.324,0.522-0.486,1.172-0.486,1.946c0,0.836,0.164,1.504,0.494,2.005c0.329,0.501,0.828,0.751,1.498,0.751
+ S606.243,129.19,606.592,128.692z"/>
+ <path d="M615.341,118.802c0.122,0.009,0.288,0.021,0.498,0.037v1.926c-0.133-0.016-0.355-0.028-0.668-0.037
+ c-0.313-0.008-0.528,0.062-0.647,0.208s-0.179,0.309-0.179,0.485s0,0.432,0,0.764h1.552v1.668h-1.552v7.297h-2.349v-7.297h-1.328
+ v-1.668h1.295v-0.581c0-0.969,0.162-1.636,0.489-2.001c0.343-0.542,1.171-0.812,2.481-0.812
+ C615.084,118.79,615.219,118.794,615.341,118.802z"/>
+ <path d="M619.966,118.54h1.969l-4.763,12.609h-1.951L619.966,118.54z"/>
+ <path d="M627.008,121.89c0.03,0.003,0.098,0.007,0.203,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.211-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.184,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.954-1.236c0.442-0.371,1.019-0.557,1.727-0.557C626.939,121.886,626.977,121.887,627.008,121.89z"/>
+ <path d="M633.395,122.247c0.427,0.24,0.772,0.574,1.038,1v-4.316h2.399v12.219h-2.3v-1.254c-0.337,0.537-0.722,0.928-1.153,1.171
+ s-0.969,0.365-1.611,0.365c-1.057,0-1.946-0.428-2.668-1.282c-0.723-0.855-1.084-1.952-1.084-3.291
+ c0-1.545,0.355-2.759,1.067-3.645c0.711-0.886,1.661-1.328,2.851-1.328C632.482,121.886,632.969,122.006,633.395,122.247z
+ M633.977,128.692c0.348-0.498,0.522-1.143,0.522-1.934c0-1.107-0.279-1.898-0.839-2.375c-0.343-0.287-0.741-0.432-1.195-0.432
+ c-0.691,0-1.199,0.262-1.522,0.785c-0.324,0.522-0.485,1.172-0.485,1.946c0,0.836,0.164,1.504,0.493,2.005
+ s0.829,0.751,1.499,0.751C633.118,129.439,633.627,129.19,633.977,128.692z"/>
+ <path d="M642.725,118.802c0.122,0.009,0.288,0.021,0.498,0.037v1.926c-0.133-0.016-0.355-0.028-0.668-0.037
+ c-0.312-0.008-0.528,0.062-0.646,0.208c-0.119,0.146-0.18,0.309-0.18,0.485s0,0.432,0,0.764h1.553v1.668h-1.553v7.297h-2.349
+ v-7.297h-1.328v-1.668h1.295v-0.581c0-0.969,0.163-1.636,0.489-2.001c0.344-0.542,1.171-0.812,2.482-0.812
+ C642.468,118.79,642.604,118.794,642.725,118.802z"/>
+ <path d="M643.929,125.289h4.632v2.241h-4.632V125.289z"/>
+ <path d="M652.139,128.261c0.05,0.421,0.158,0.72,0.324,0.896c0.295,0.315,0.84,0.473,1.635,0.473c0.468,0,0.839-0.068,1.114-0.207
+ c0.274-0.139,0.413-0.346,0.413-0.623c0-0.266-0.111-0.467-0.333-0.605s-1.047-0.376-2.476-0.714
+ c-1.027-0.255-1.752-0.573-2.172-0.954c-0.421-0.377-0.631-0.919-0.631-1.627c0-0.836,0.328-1.554,0.985-2.154
+ s1.582-0.9,2.774-0.9c1.131,0,2.053,0.225,2.766,0.676s1.121,1.23,1.227,2.337H655.4c-0.033-0.305-0.119-0.545-0.258-0.722
+ c-0.262-0.321-0.705-0.482-1.332-0.482c-0.516,0-0.884,0.081-1.104,0.241c-0.219,0.16-0.328,0.349-0.328,0.564
+ c0,0.271,0.117,0.468,0.35,0.589c0.232,0.128,1.057,0.347,2.471,0.656c0.941,0.222,1.648,0.557,2.119,1.004
+ c0.465,0.454,0.697,1.021,0.697,1.702c0,0.896-0.334,1.628-1.003,2.195c-0.668,0.567-1.7,0.851-3.099,0.851
+ c-1.424,0-2.477-0.3-3.156-0.9s-1.019-1.365-1.019-2.295H652.139z"/>
+ <path d="M660.115,132.884l0.299,0.018c0.232,0.011,0.453,0.002,0.664-0.025s0.387-0.092,0.531-0.191
+ c0.139-0.094,0.268-0.29,0.386-0.589c0.119-0.299,0.171-0.481,0.153-0.548l-3.324-9.446h2.632l1.976,6.674l1.867-6.674h2.516
+ L664.713,131c-0.6,1.716-1.074,2.779-1.424,3.191c-0.349,0.412-1.047,0.618-2.094,0.618c-0.211,0-0.379-0.001-0.507-0.004
+ s-0.318-0.012-0.573-0.029V132.884z"/>
+ <path d="M676.509,122.62c0.593,0.49,0.889,1.302,0.889,2.437v6.093h-2.424v-5.504c0-0.476-0.063-0.841-0.189-1.096
+ c-0.231-0.465-0.671-0.697-1.318-0.697c-0.797,0-1.343,0.341-1.64,1.021c-0.154,0.359-0.23,0.819-0.23,1.378v4.897h-2.366v-9.031
+ h2.291v1.32c0.304-0.465,0.59-0.8,0.86-1.005c0.484-0.365,1.099-0.548,1.843-0.548
+ C675.154,121.886,675.916,122.131,676.509,122.62z"/>
+ <path d="M678.668,123.87v-1.686h1.262v-2.523h2.34v2.523h1.47v1.686h-1.47v4.781c0,0.37,0.047,0.602,0.142,0.692
+ c0.095,0.092,0.382,0.138,0.863,0.138c0.071,0,0.147-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.12,0.042
+ c-1.118,0.038-1.882-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H678.668z"/>
+ <path d="M688.842,125.646c0.44-0.055,0.756-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672c0-0.371-0.131-0.627-0.391-0.769
+ c-0.262-0.141-0.645-0.212-1.149-0.212c-0.566,0-0.968,0.139-1.203,0.416c-0.168,0.204-0.28,0.48-0.337,0.83h-2.282
+ c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.234-1.195c0.995,0,1.879,0.196,2.651,0.59
+ c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.016,1.045c0.018,0.311,0.064,0.521,0.142,0.631
+ c0.077,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.071-0.183-0.122-0.354-0.149-0.515s-0.05-0.343-0.066-0.548
+ c-0.328,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44c-0.824,0-1.505-0.233-2.042-0.701
+ s-0.805-1.131-0.805-1.988c0-1.112,0.432-1.917,1.295-2.415c0.475-0.271,1.172-0.465,2.092-0.582L688.842,125.646z
+ M690.289,126.75c-0.152,0.094-0.305,0.17-0.459,0.229c-0.154,0.058-0.366,0.112-0.636,0.161l-0.538,0.1
+ c-0.505,0.089-0.867,0.197-1.088,0.324c-0.373,0.216-0.559,0.551-0.559,1.004c0,0.404,0.113,0.696,0.342,0.876
+ c0.227,0.18,0.504,0.271,0.83,0.271c0.517,0,0.992-0.15,1.428-0.449s0.662-0.844,0.68-1.635V126.75z"/>
+ <path d="M693.812,131.149l3.088-4.582l-2.955-4.449h2.896l1.512,2.621l1.477-2.621h2.814l-2.973,4.408l3.088,4.623h-2.945
+ l-1.559-2.72l-1.572,2.72H693.812z"/>
+ <path d="M703.453,125.289h4.633v2.241h-4.633V125.289z"/>
+ <path d="M714.305,122.093c0.574,0.238,1.039,0.676,1.393,1.312v-1.304h2.308v8.583c0,1.168-0.196,2.048-0.589,2.64
+ c-0.676,1.019-1.971,1.527-3.885,1.527c-1.157,0-2.101-0.227-2.831-0.681s-1.134-1.132-1.212-2.033h2.573
+ c0.066,0.276,0.175,0.476,0.323,0.598c0.255,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.71-0.854
+ c0.188-0.365,0.282-0.98,0.282-1.844v-0.58c-0.227,0.387-0.471,0.678-0.73,0.871c-0.471,0.359-1.082,0.539-1.834,0.539
+ c-1.162,0-2.091-0.407-2.785-1.224c-0.695-0.816-1.042-1.922-1.042-3.316c0-1.345,0.335-2.475,1.003-3.391
+ c0.669-0.916,1.617-1.374,2.844-1.374C713.572,121.886,713.967,121.955,714.305,122.093z M715.11,128.58
+ c0.38-0.418,0.57-1.083,0.57-1.996c0-0.857-0.181-1.511-0.542-1.959c-0.36-0.448-0.844-0.673-1.45-0.673
+ c-0.827,0-1.397,0.391-1.711,1.171c-0.165,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.265,1.402
+ c0.319,0.764,0.893,1.146,1.719,1.146C714.264,129.207,714.73,128.998,715.11,128.58z"/>
+ <path d="M725.238,121.89c0.031,0.003,0.1,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033s-0.21-0.009-0.282-0.009
+ c-0.951,0-1.591,0.311-1.918,0.93c-0.182,0.35-0.273,0.886-0.273,1.611v4.324h-2.383v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C725.172,121.886,725.209,121.887,725.238,121.89z"/>
+ <path d="M730.412,125.646c0.44-0.055,0.756-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672c0-0.371-0.131-0.627-0.391-0.769
+ c-0.262-0.141-0.645-0.212-1.149-0.212c-0.566,0-0.968,0.139-1.203,0.416c-0.168,0.204-0.28,0.48-0.337,0.83h-2.282
+ c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.234-1.195c0.995,0,1.879,0.196,2.651,0.59
+ c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.016,1.045c0.018,0.311,0.064,0.521,0.142,0.631
+ c0.077,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.071-0.183-0.122-0.354-0.149-0.515s-0.05-0.343-0.066-0.548
+ c-0.328,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44c-0.824,0-1.505-0.233-2.042-0.701
+ s-0.805-1.131-0.805-1.988c0-1.112,0.432-1.917,1.295-2.415c0.475-0.271,1.172-0.465,2.092-0.582L730.412,125.646z
+ M731.859,126.75c-0.152,0.094-0.305,0.17-0.459,0.229c-0.154,0.058-0.366,0.112-0.636,0.161l-0.538,0.1
+ c-0.505,0.089-0.867,0.197-1.088,0.324c-0.373,0.216-0.559,0.551-0.559,1.004c0,0.404,0.113,0.696,0.342,0.876
+ c0.227,0.18,0.504,0.271,0.83,0.271c0.517,0,0.992-0.15,1.428-0.449s0.662-0.844,0.68-1.635V126.75z"/>
+ <path d="M747.572,122.135c0.387,0.155,0.738,0.426,1.055,0.813c0.254,0.315,0.426,0.703,0.514,1.162
+ c0.056,0.305,0.084,0.75,0.084,1.336l-0.018,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.652,0-1.104,0.271-1.353,0.813c-0.128,0.288-0.19,0.634-0.19,1.038v5.387h-2.383v-5.387
+ c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.59-0.655-1.17-0.655c-0.676,0-1.129,0.218-1.361,0.655
+ c-0.128,0.249-0.191,0.62-0.191,1.112v5.445h-2.398v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.055-0.531,1.785-0.531c0.691,0,1.25,0.152,1.676,0.456c0.344,0.283,0.604,0.646,0.781,1.088
+ c0.31-0.531,0.693-0.922,1.153-1.17c0.487-0.25,1.029-0.374,1.627-0.374C746.792,121.902,747.186,121.979,747.572,122.135z"/>
+ <path d="M762.688,122.135c0.388,0.155,0.739,0.426,1.055,0.813c0.254,0.315,0.426,0.703,0.515,1.162
+ c0.056,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.056-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.353,0.813c-0.128,0.288-0.191,0.634-0.191,1.038v5.387h-2.383
+ v-5.387c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.17-0.655c-0.676,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.191,0.62-0.191,1.112v5.445h-2.398v-9.031h2.299v1.32c0.294-0.471,0.57-0.806,0.83-1.005
+ c0.46-0.354,1.055-0.531,1.785-0.531c0.691,0,1.25,0.152,1.677,0.456c0.343,0.283,0.603,0.646,0.78,1.088
+ c0.311-0.531,0.694-0.922,1.154-1.17c0.486-0.25,1.029-0.374,1.627-0.374C761.908,121.902,762.301,121.979,762.688,122.135z"/>
+ <path d="M770.098,125.646c0.441-0.055,0.756-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672c0-0.371-0.13-0.627-0.391-0.769
+ c-0.262-0.141-0.645-0.212-1.148-0.212c-0.566,0-0.968,0.139-1.203,0.416c-0.168,0.204-0.281,0.48-0.337,0.83h-2.282
+ c0.049-0.792,0.271-1.442,0.666-1.951c0.629-0.797,1.707-1.195,3.235-1.195c0.995,0,1.878,0.196,2.651,0.59
+ c0.771,0.393,1.158,1.134,1.158,2.225v4.15c0,0.287,0.006,0.636,0.017,1.045c0.017,0.311,0.063,0.521,0.142,0.631
+ c0.077,0.111,0.193,0.202,0.348,0.274v0.349h-2.572c-0.072-0.183-0.122-0.354-0.15-0.515c-0.027-0.16-0.049-0.343-0.066-0.548
+ c-0.328,0.354-0.707,0.656-1.135,0.904c-0.512,0.294-1.092,0.44-1.736,0.44c-0.824,0-1.505-0.233-2.042-0.701
+ s-0.806-1.131-0.806-1.988c0-1.112,0.432-1.917,1.296-2.415c0.474-0.271,1.171-0.465,2.091-0.582L770.098,125.646z
+ M771.545,126.75c-0.152,0.094-0.305,0.17-0.459,0.229c-0.154,0.058-0.365,0.112-0.635,0.161l-0.539,0.1
+ c-0.504,0.089-0.867,0.197-1.087,0.324c-0.373,0.216-0.56,0.551-0.56,1.004c0,0.404,0.114,0.696,0.342,0.876
+ s0.504,0.271,0.83,0.271c0.518,0,0.993-0.15,1.429-0.449s0.661-0.844,0.679-1.635V126.75z"/>
+ <path d="M780.995,121.89c0.03,0.003,0.099,0.007,0.204,0.013v2.424c-0.15-0.017-0.283-0.027-0.398-0.033
+ c-0.117-0.006-0.211-0.009-0.283-0.009c-0.951,0-1.59,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.954-1.236c0.443-0.371,1.019-0.557,1.727-0.557
+ C780.928,121.886,780.965,121.887,780.995,121.89z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_5_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_6_">
+ <use xlink:href="#SVGID_5_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st4" d="M417.962,271.683c13.691,14.455,13.691,37.89,0,52.344s-35.888,14.455-49.579,0s-13.691-37.89,0-52.344
+ S404.271,257.228,417.962,271.683z"/>
+ <path class="st4" d="M267.18,525.525c56.583,10.099,56.583,26.471,0,36.568s-148.323,10.098-204.906,0
+ c-56.583-10.098-56.583-26.47,0-36.568C118.856,515.428,210.596,515.428,267.18,525.525z"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_7_" x="19.835" y="517.952" width="289.782" height="51.715"/>
+ </defs>
+ <clipPath id="SVGID_8_">
+ <use xlink:href="#SVGID_7_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st7">
+ <path d="M71.761,541.545c0.455,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.083,0.94,0.083,1.749v5.317h-2.416v-5.51c0-0.487-0.083-0.881-0.247-1.18c-0.214-0.421-0.621-0.632-1.22-0.632
+ c-0.621,0-1.092,0.209-1.413,0.628c-0.321,0.418-0.482,1.015-0.482,1.79v4.903h-2.366V538.35h2.366v4.316
+ c0.342-0.526,0.737-0.893,1.186-1.101c0.449-0.207,0.921-0.312,1.417-0.312C70.801,541.254,71.306,541.352,71.761,541.545z"/>
+ <path d="M74.713,543.264v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H74.713z"/>
+ <path d="M80.374,543.264v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H80.374z"/>
+ <path d="M94.574,542.467c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645s-1.65,1.254-2.786,1.254
+ c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266v1.337
+ c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C92.935,541.296,93.835,541.686,94.574,542.467z
+ M92.758,544.168c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C93.24,545.322,93.08,544.705,92.758,544.168z"/>
+ <path d="M98.171,541.844h2.515v2.482h-2.515V541.844z M98.171,548.061h2.515v2.482h-2.515V548.061z"/>
+ <path d="M105.718,537.934h1.969l-4.763,12.609h-1.951L105.718,537.934z"/>
+ <path d="M110.441,537.934h1.969l-4.763,12.609h-1.951L110.441,537.934z"/>
+ <path d="M120.065,542.467c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645s-1.65,1.254-2.786,1.254
+ c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266v1.337
+ c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C118.427,541.296,119.327,541.686,120.065,542.467z
+ M118.25,544.168c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C118.732,545.322,118.571,544.705,118.25,544.168z"/>
+ <path d="M125.198,541.495v5.454c0,0.514,0.061,0.901,0.182,1.162c0.215,0.459,0.636,0.688,1.264,0.688
+ c0.804,0,1.354-0.326,1.652-0.979c0.154-0.354,0.231-0.822,0.231-1.402v-4.923h2.399v9.048h-2.299v-1.278
+ c-0.022,0.027-0.077,0.11-0.166,0.249s-0.193,0.26-0.314,0.365c-0.37,0.332-0.727,0.559-1.072,0.681
+ c-0.345,0.122-0.75,0.183-1.213,0.183c-1.335,0-2.235-0.481-2.698-1.444c-0.26-0.531-0.389-1.314-0.389-2.349v-5.454H125.198z"/>
+ <path d="M138.251,541.283c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324H133.2v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C138.184,541.279,138.221,541.28,138.251,541.283z"/>
+ <path d="M142.256,550.543h-2.366v-12.235h2.366V550.543z"/>
+ <path d="M144.522,548.061h2.515v2.482h-2.515V548.061z"/>
+ <path d="M156.833,549.437c-0.764,0.942-1.923,1.413-3.478,1.413s-2.714-0.471-3.478-1.413c-0.764-0.943-1.146-2.078-1.146-3.405
+ c0-1.305,0.382-2.436,1.146-3.392c0.764-0.957,1.923-1.435,3.478-1.435s2.714,0.478,3.478,1.435
+ c0.764,0.956,1.146,2.087,1.146,3.392C157.978,547.358,157.596,548.493,156.833,549.437z M154.94,548.129
+ c0.371-0.492,0.556-1.191,0.556-2.098s-0.186-1.604-0.556-2.093s-0.902-0.733-1.594-0.733s-1.225,0.244-1.598,0.733
+ c-0.374,0.489-0.561,1.187-0.561,2.093s0.187,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ S154.569,548.62,154.94,548.129z"/>
+ <path d="M164.697,541.283c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C164.63,541.279,164.667,541.28,164.697,541.283z"/>
+ <path d="M170.763,541.486c0.575,0.238,1.039,0.676,1.393,1.312v-1.304h2.308v8.583c0,1.168-0.196,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.1-0.227-2.831-0.681s-1.134-1.132-1.212-2.033h2.573
+ c0.066,0.276,0.174,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.71-0.854
+ c0.188-0.365,0.282-0.98,0.282-1.844v-0.58c-0.227,0.387-0.47,0.678-0.73,0.871c-0.47,0.359-1.082,0.539-1.834,0.539
+ c-1.162,0-2.09-0.407-2.785-1.224c-0.695-0.816-1.042-1.922-1.042-3.316c0-1.345,0.334-2.475,1.003-3.391
+ c0.669-0.916,1.617-1.374,2.844-1.374C170.031,541.279,170.426,541.349,170.763,541.486z M171.569,547.974
+ c0.38-0.418,0.57-1.083,0.57-1.996c0-0.857-0.181-1.511-0.542-1.959s-0.844-0.673-1.451-0.673c-0.827,0-1.397,0.391-1.711,1.171
+ c-0.166,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.265,1.402c0.319,0.764,0.893,1.146,1.719,1.146
+ C170.723,548.601,171.188,548.392,171.569,547.974z"/>
+ <path d="M179.379,537.934h1.969l-4.763,12.609h-1.951L179.379,537.934z"/>
+ <path d="M188.69,542.014c0.592,0.49,0.889,1.302,0.889,2.437v6.093h-2.424v-5.504c0-0.476-0.063-0.841-0.189-1.096
+ c-0.231-0.465-0.67-0.697-1.318-0.697c-0.797,0-1.343,0.341-1.64,1.021c-0.154,0.359-0.231,0.819-0.231,1.378v4.897h-2.366v-9.031
+ h2.291v1.32c0.303-0.465,0.59-0.8,0.86-1.005c0.484-0.365,1.099-0.548,1.843-0.548
+ C187.336,541.279,188.098,541.524,188.69,542.014z"/>
+ <path d="M197.675,541.679c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C196.334,541.254,197.043,541.396,197.675,541.679z
+ M194.136,543.722c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C194.94,543.205,194.47,543.378,194.136,543.722z"/>
+ <path d="M200.304,543.264v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H200.304z"/>
+ <path d="M209.602,537.934h1.969l-4.763,12.609h-1.951L209.602,537.934z"/>
+ <path d="M216.416,541.641c0.426,0.24,0.772,0.574,1.038,1v-4.316h2.399v12.219h-2.299v-1.254
+ c-0.337,0.537-0.722,0.928-1.154,1.171s-0.968,0.365-1.61,0.365c-1.057,0-1.947-0.428-2.668-1.282
+ c-0.723-0.855-1.083-1.952-1.083-3.291c0-1.545,0.355-2.759,1.067-3.645c0.711-0.886,1.661-1.328,2.851-1.328
+ C215.502,541.279,215.989,541.399,216.416,541.641z M216.997,548.086c0.349-0.498,0.523-1.143,0.523-1.934
+ c0-1.107-0.279-1.898-0.838-2.375c-0.343-0.287-0.742-0.432-1.195-0.432c-0.692,0-1.2,0.262-1.523,0.785
+ c-0.324,0.522-0.486,1.172-0.486,1.946c0,0.836,0.165,1.504,0.494,2.005c0.33,0.501,0.829,0.751,1.499,0.751
+ S216.648,548.584,216.997,548.086z"/>
+ <path d="M225.585,545.039c0.44-0.055,0.755-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672c0-0.371-0.13-0.627-0.391-0.769
+ c-0.261-0.141-0.644-0.212-1.149-0.212c-0.566,0-0.967,0.139-1.203,0.416c-0.168,0.204-0.28,0.48-0.336,0.83h-2.283
+ c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.235-1.195c0.995,0,1.878,0.196,2.651,0.59
+ c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.017,1.045c0.017,0.311,0.063,0.521,0.141,0.631
+ c0.078,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.072-0.183-0.122-0.354-0.149-0.515s-0.05-0.343-0.066-0.548
+ c-0.329,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44c-0.824,0-1.504-0.233-2.042-0.701
+ s-0.806-1.131-0.806-1.988c0-1.112,0.432-1.917,1.296-2.415c0.474-0.271,1.171-0.465,2.091-0.582L225.585,545.039z
+ M227.032,546.144c-0.152,0.094-0.305,0.17-0.459,0.229c-0.154,0.058-0.366,0.112-0.635,0.161l-0.538,0.1
+ c-0.505,0.089-0.868,0.197-1.087,0.324c-0.373,0.216-0.559,0.551-0.559,1.004c0,0.404,0.114,0.696,0.341,0.876
+ s0.504,0.271,0.83,0.271c0.517,0,0.993-0.15,1.429-0.449s0.662-0.844,0.679-1.635V546.144z"/>
+ <path d="M230.427,552.277c0.133,0.012,0.227,0.019,0.282,0.021s0.105,0.004,0.149,0.004c0.232,0,0.408-0.057,0.527-0.17
+ c0.119-0.113,0.179-0.334,0.179-0.66v-9.936h2.366v9.977c0,0.914-0.18,1.589-0.54,2.025c-0.36,0.438-1.065,0.656-2.117,0.656
+ c-0.072,0-0.178-0.003-0.32-0.008c-0.141-0.006-0.316-0.012-0.527-0.018V552.277z M233.93,540.416h-2.366v-2.184h2.366V540.416z"
+ />
+ <path d="M243.725,549.437c-0.764,0.942-1.923,1.413-3.478,1.413s-2.714-0.471-3.478-1.413c-0.764-0.943-1.146-2.078-1.146-3.405
+ c0-1.305,0.382-2.436,1.146-3.392c0.764-0.957,1.923-1.435,3.478-1.435s2.714,0.478,3.478,1.435
+ c0.764,0.956,1.146,2.087,1.146,3.392C244.871,547.358,244.489,548.493,243.725,549.437z M241.833,548.129
+ c0.371-0.492,0.556-1.191,0.556-2.098s-0.186-1.604-0.556-2.093s-0.902-0.733-1.594-0.733s-1.225,0.244-1.598,0.733
+ c-0.374,0.489-0.561,1.187-0.561,2.093s0.187,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ S241.462,548.62,241.833,548.129z"/>
+ <path d="M254.29,542.582c0.677,0.858,1.015,1.965,1.015,3.32c0,1.406-0.334,2.571-1.001,3.495s-1.599,1.386-2.795,1.386
+ c-0.751,0-1.354-0.148-1.811-0.447c-0.272-0.178-0.567-0.487-0.884-0.93v1.137h-2.333v-12.219h2.366v4.35
+ c0.301-0.421,0.632-0.741,0.994-0.963c0.429-0.276,0.975-0.415,1.638-0.415C252.676,541.296,253.613,541.725,254.29,542.582z
+ M252.312,548.094c0.34-0.492,0.511-1.14,0.511-1.941c0-0.643-0.084-1.174-0.251-1.594c-0.318-0.797-0.904-1.195-1.758-1.195
+ c-0.865,0-1.459,0.39-1.783,1.17c-0.167,0.415-0.251,0.952-0.251,1.61c0,0.774,0.173,1.417,0.519,1.926
+ c0.346,0.509,0.873,0.764,1.582,0.764C251.495,548.833,251.972,548.587,252.312,548.094z"/>
+ <path d="M262.844,541.679c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C261.504,541.254,262.213,541.396,262.844,541.679z
+ M259.305,543.722c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C260.11,543.205,259.639,543.378,259.305,543.722z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_9_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_10_">
+ <use xlink:href="#SVGID_9_" style="overflow:visible;"/>
+ </clipPath>
+ <rect x="681" y="268" class="st14" width="200" height="59"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_11_" x="680.693" y="268.3" width="200.288" height="59.11"/>
+ </defs>
+ <clipPath id="SVGID_12_">
+ <use xlink:href="#SVGID_11_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st16">
+ <path class="st22" d="M707.937,292.47c0.45,0.193,0.833,0.479,1.146,0.855c0.259,0.31,0.464,0.652,0.615,1.029
+ c0.15,0.376,0.227,0.805,0.227,1.286c0,0.581-0.146,1.152-0.439,1.714c-0.294,0.562-0.777,0.959-1.453,1.191
+ c0.564,0.227,0.965,0.549,1.199,0.967c0.235,0.418,0.354,1.056,0.354,1.914v0.821c0,0.559,0.021,0.938,0.066,1.138
+ c0.068,0.314,0.225,0.547,0.473,0.697v0.307h-2.822c-0.078-0.271-0.133-0.49-0.166-0.656c-0.066-0.343-0.103-0.694-0.107-1.054
+ l-0.018-1.138c-0.01-0.779-0.145-1.3-0.404-1.561c-0.259-0.26-0.744-0.39-1.456-0.39h-2.497v4.798h-2.498v-12.235h5.852
+ C706.842,292.171,707.486,292.276,707.937,292.47z M702.652,294.279v3.287h2.752c0.546,0,0.956-0.066,1.229-0.199
+ c0.483-0.232,0.726-0.691,0.726-1.378c0-0.741-0.234-1.239-0.702-1.494c-0.263-0.144-0.657-0.216-1.183-0.216H702.652z"/>
+ <path class="st22" d="M719.542,292.42c0.858,0.282,1.554,0.8,2.085,1.552c0.427,0.609,0.717,1.268,0.872,1.977
+ c0.155,0.708,0.233,1.383,0.233,2.025c0,1.627-0.327,3.004-0.98,4.133c-0.887,1.522-2.254,2.283-4.104,2.283h-5.275v-12.235h5.275
+ C718.406,292.165,719.037,292.254,719.542,292.42z M714.854,294.279v7.985h2.361c1.208,0,2.05-0.595,2.527-1.785
+ c0.261-0.652,0.391-1.43,0.391-2.332c0-1.245-0.195-2.201-0.586-2.868c-0.392-0.667-1.169-1-2.332-1H714.854z"/>
+ <path class="st22" d="M724.649,292.171h8.724v2.15h-6.184v2.813h5.42v2.125h-5.42v5.13h-2.54V292.171z"/>
+ <path class="st22" d="M739.641,296.089v-1.61c0.745-0.033,1.267-0.083,1.564-0.149c0.475-0.105,0.861-0.315,1.16-0.631
+ c0.203-0.216,0.358-0.504,0.463-0.863c0.061-0.216,0.092-0.376,0.092-0.481h1.975v12.036h-2.424v-8.301H739.641z"/>
+ <path class="st22" d="M748.979,301.907h2.516v2.482h-2.516V301.907z"/>
+ <path class="st22" d="M753.818,296.089v-1.61c0.745-0.033,1.267-0.083,1.564-0.149c0.475-0.105,0.861-0.315,1.16-0.631
+ c0.203-0.216,0.358-0.504,0.463-0.863c0.061-0.216,0.092-0.376,0.092-0.481h1.975v12.036h-2.424v-8.301H753.818z"/>
+ <path class="st22" d="M770.067,304.39h-2.972l3.935-6.234l-3.744-6.001h3.055l2.183,3.984l2.242-3.984h2.955l-3.744,5.901
+ l3.977,6.334h-3.104l-2.325-4.172L770.067,304.39z"/>
+ <path class="st22" d="M787.568,292.154h3.678v12.235h-2.382v-8.275c0-0.238,0.003-0.572,0.009-1.001
+ c0.005-0.429,0.008-0.759,0.008-0.991l-2.318,10.268h-2.484l-2.303-10.268c0,0.232,0.003,0.562,0.008,0.991
+ c0.006,0.429,0.009,0.763,0.009,1.001v8.275h-2.382v-12.235h3.72l2.228,9.62L787.568,292.154z"/>
+ <path class="st22" d="M793.612,292.154h2.557v10.036h6.109v2.199h-8.666V292.154z"/>
+ <path class="st22" d="M810.273,300.612c0.079,0.56,0.234,0.978,0.467,1.254c0.423,0.504,1.148,0.756,2.178,0.756
+ c0.615,0,1.115-0.066,1.5-0.199c0.729-0.255,1.094-0.729,1.094-1.42c0-0.404-0.18-0.717-0.536-0.938
+ c-0.356-0.217-0.923-0.407-1.698-0.573l-1.325-0.29c-1.302-0.288-2.196-0.601-2.683-0.938c-0.825-0.564-1.237-1.447-1.237-2.647
+ c0-1.096,0.403-2.007,1.21-2.731s1.992-1.087,3.555-1.087c1.305,0,2.418,0.341,3.34,1.024s1.404,1.676,1.449,2.976h-2.457
+ c-0.045-0.735-0.374-1.259-0.986-1.568c-0.408-0.205-0.916-0.307-1.523-0.307c-0.676,0-1.215,0.133-1.617,0.398
+ s-0.604,0.636-0.604,1.111c0,0.438,0.198,0.764,0.596,0.98c0.255,0.144,0.797,0.312,1.625,0.506l2.147,0.506
+ c0.94,0.222,1.646,0.518,2.116,0.889c0.729,0.575,1.094,1.408,1.094,2.498c0,1.118-0.432,2.047-1.297,2.785
+ c-0.863,0.739-2.084,1.108-3.662,1.108c-1.61,0-2.877-0.364-3.801-1.092c-0.922-0.728-1.384-1.728-1.384-3.001H810.273z"/>
+ <path class="st22" d="M819.936,306.124l0.299,0.018c0.232,0.011,0.453,0.002,0.664-0.025s0.387-0.092,0.531-0.191
+ c0.139-0.094,0.268-0.29,0.386-0.589c0.119-0.299,0.171-0.481,0.153-0.548l-3.324-9.446h2.632l1.976,6.674l1.867-6.674h2.516
+ l-3.102,8.898c-0.6,1.716-1.074,2.779-1.424,3.191c-0.349,0.412-1.047,0.618-2.094,0.618c-0.211,0-0.379-0.001-0.507-0.004
+ s-0.318-0.012-0.573-0.029V306.124z"/>
+ <path class="st22" d="M836.329,295.86c0.593,0.49,0.889,1.302,0.889,2.437v6.093h-2.424v-5.504c0-0.476-0.063-0.841-0.189-1.096
+ c-0.231-0.465-0.671-0.697-1.318-0.697c-0.797,0-1.343,0.341-1.64,1.021c-0.154,0.359-0.23,0.819-0.23,1.378v4.897h-2.366v-9.031
+ h2.291v1.32c0.304-0.465,0.59-0.8,0.86-1.005c0.484-0.365,1.099-0.548,1.843-0.548
+ C834.975,295.126,835.736,295.371,836.329,295.86z"/>
+ <path class="st22" d="M838.488,297.11v-1.686h1.262v-2.523h2.34v2.523h1.47v1.686h-1.47v4.781c0,0.37,0.047,0.602,0.142,0.692
+ c0.095,0.092,0.382,0.138,0.863,0.138c0.071,0,0.147-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.12,0.042
+ c-1.118,0.038-1.882-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H838.488z"/>
+ <path class="st22" d="M848.662,298.886c0.44-0.055,0.756-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672
+ c0-0.371-0.131-0.627-0.391-0.769c-0.262-0.141-0.645-0.212-1.149-0.212c-0.566,0-0.968,0.139-1.203,0.416
+ c-0.168,0.204-0.28,0.48-0.337,0.83h-2.282c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.234-1.195
+ c0.995,0,1.879,0.196,2.651,0.59c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.016,1.045
+ c0.018,0.311,0.064,0.521,0.142,0.631c0.077,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.071-0.183-0.122-0.354-0.149-0.515
+ s-0.05-0.343-0.066-0.548c-0.328,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44
+ c-0.824,0-1.505-0.233-2.042-0.701s-0.805-1.131-0.805-1.988c0-1.112,0.432-1.917,1.295-2.415
+ c0.475-0.271,1.172-0.465,2.092-0.582L848.662,298.886z M850.109,299.99c-0.152,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.366,0.112-0.636,0.161l-0.538,0.1c-0.505,0.089-0.867,0.197-1.088,0.324c-0.373,0.216-0.559,0.551-0.559,1.004
+ c0,0.404,0.113,0.696,0.342,0.876c0.227,0.18,0.504,0.271,0.83,0.271c0.517,0,0.992-0.15,1.428-0.449s0.662-0.844,0.68-1.635
+ V299.99z"/>
+ <path class="st22" d="M853.633,304.39l3.088-4.582l-2.955-4.449h2.896l1.512,2.621l1.477-2.621h2.814l-2.973,4.408l3.088,4.623
+ h-2.945l-1.559-2.72l-1.572,2.72H853.633z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_13_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_14_">
+ <use xlink:href="#SVGID_13_" style="overflow:visible;"/>
+ </clipPath>
+ <rect x="515" y="512" class="st3" width="184" height="59"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_15_" x="515.093" y="511.558" width="184.398" height="59.11"/>
+ </defs>
+ <clipPath id="SVGID_16_">
+ <use xlink:href="#SVGID_15_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st17">
+ <path class="st0" d="M562.365,535.678c0.859,0.282,1.554,0.8,2.086,1.552c0.426,0.609,0.717,1.268,0.871,1.977
+ c0.156,0.708,0.233,1.383,0.233,2.025c0,1.627-0.327,3.004-0.98,4.133c-0.886,1.522-2.254,2.283-4.104,2.283h-5.275v-12.235h5.275
+ C561.23,535.423,561.861,535.512,562.365,535.678z M557.678,537.537v7.985h2.361c1.209,0,2.051-0.595,2.527-1.785
+ c0.261-0.652,0.391-1.43,0.391-2.332c0-1.245-0.195-2.201-0.586-2.868s-1.168-1-2.332-1H557.678z"/>
+ <path class="st0" d="M570.865,542.144c0.441-0.055,0.756-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672
+ c0-0.371-0.13-0.627-0.391-0.769c-0.262-0.141-0.645-0.212-1.148-0.212c-0.566,0-0.968,0.139-1.203,0.416
+ c-0.168,0.204-0.281,0.48-0.337,0.83h-2.282c0.049-0.792,0.271-1.442,0.666-1.951c0.629-0.797,1.707-1.195,3.235-1.195
+ c0.995,0,1.878,0.196,2.651,0.59c0.771,0.393,1.158,1.134,1.158,2.225v4.15c0,0.287,0.006,0.636,0.017,1.045
+ c0.017,0.311,0.063,0.521,0.142,0.631c0.077,0.111,0.193,0.202,0.348,0.274v0.349h-2.572c-0.072-0.183-0.122-0.354-0.15-0.515
+ c-0.027-0.16-0.049-0.343-0.066-0.548c-0.328,0.354-0.707,0.656-1.135,0.904c-0.512,0.294-1.092,0.44-1.736,0.44
+ c-0.824,0-1.505-0.233-2.042-0.701s-0.806-1.131-0.806-1.988c0-1.112,0.432-1.917,1.296-2.415
+ c0.474-0.271,1.171-0.465,2.091-0.582L570.865,542.144z M572.312,543.248c-0.152,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.365,0.112-0.635,0.161l-0.539,0.1c-0.504,0.089-0.867,0.197-1.087,0.324c-0.373,0.216-0.56,0.551-0.56,1.004
+ c0,0.404,0.114,0.696,0.342,0.876s0.504,0.271,0.83,0.271c0.518,0,0.993-0.15,1.429-0.449s0.661-0.844,0.679-1.635V543.248z"/>
+ <path class="st0" d="M582.311,538.6h2.54l-3.267,9.048h-2.494l-3.245-9.048h2.656l1.884,6.674L582.311,538.6z"/>
+ <path class="st0" d="M592.088,538.783c0.631,0.282,1.152,0.729,1.562,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.353,1.543,0.947,1.908c0.361,0.228,0.795,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.355,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.204,0-2.266-0.37-3.187-1.112s-1.381-1.95-1.381-3.623c0-1.567,0.415-2.769,1.247-3.605
+ c0.83-0.836,1.908-1.255,3.234-1.255C590.747,538.358,591.456,538.5,592.088,538.783z M588.549,540.826
+ c-0.335,0.345-0.545,0.812-0.631,1.401h4.076c-0.043-0.629-0.254-1.105-0.631-1.43c-0.377-0.325-0.845-0.488-1.402-0.488
+ C589.354,540.31,588.883,540.482,588.549,540.826z"/>
+ <path class="st0" d="M609.686,536.716c0.374,0.52,0.562,1.143,0.562,1.867c0,0.747-0.188,1.348-0.567,1.801
+ c-0.211,0.255-0.521,0.487-0.933,0.697c0.624,0.228,1.096,0.587,1.413,1.08c0.318,0.492,0.477,1.09,0.477,1.793
+ c0,0.725-0.182,1.375-0.545,1.95c-0.23,0.382-0.52,0.703-0.865,0.963c-0.391,0.299-0.852,0.504-1.383,0.614
+ s-1.107,0.166-1.729,0.166h-5.514v-12.235h5.913C608.006,535.435,609.063,535.868,609.686,536.716z M603.042,537.537v2.698h2.974
+ c0.531,0,0.963-0.102,1.294-0.304s0.497-0.56,0.497-1.075c0-0.569-0.219-0.945-0.657-1.129c-0.378-0.127-0.86-0.19-1.446-0.19
+ H603.042z M603.042,542.261v3.262h2.971c0.53,0,0.943-0.072,1.239-0.216c0.535-0.266,0.804-0.774,0.804-1.527
+ c0-0.637-0.26-1.073-0.779-1.312c-0.29-0.133-0.698-0.202-1.223-0.207H603.042z"/>
+ <path class="st0" d="M618.542,538.783c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.314-0.415c0.184-0.149,0.346-0.357,0.486-0.623h2.416c-0.064,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.188-1.112c-0.92-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C617.201,538.358,617.91,538.5,618.542,538.783z
+ M615.003,540.826c-0.335,0.345-0.544,0.812-0.63,1.401h4.075c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.846-0.488-1.403-0.488C615.808,540.31,615.337,540.482,615.003,540.826z"/>
+ <path class="st0" d="M627.513,541.845c-0.044-0.337-0.158-0.642-0.341-0.912c-0.267-0.365-0.68-0.549-1.24-0.549
+ c-0.799,0-1.346,0.396-1.639,1.188c-0.156,0.42-0.233,0.977-0.233,1.673c0,0.662,0.077,1.194,0.233,1.598
+ c0.282,0.753,0.814,1.129,1.598,1.129c0.555,0,0.948-0.149,1.182-0.448c0.232-0.299,0.374-0.687,0.424-1.162h2.416
+ c-0.057,0.72-0.316,1.4-0.781,2.042c-0.742,1.035-1.842,1.552-3.299,1.552s-2.529-0.432-3.216-1.295s-1.03-1.982-1.03-3.357
+ c0-1.552,0.379-2.76,1.139-3.623c0.758-0.863,1.805-1.295,3.141-1.295c1.135,0,2.064,0.255,2.787,0.764s1.15,1.408,1.284,2.697
+ H627.513z"/>
+ <path class="st0" d="M631.53,535.454h2.324v6.6l2.983-3.412h2.942l-3.243,3.37l3.369,5.636h-2.88l-2.192-3.865l-0.979,1.018v2.848
+ h-2.324V535.454z"/>
+ <path class="st0" d="M646.906,538.783c0.631,0.282,1.152,0.729,1.562,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.353,1.543,0.947,1.908c0.361,0.228,0.795,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.355,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.204,0-2.266-0.37-3.187-1.112s-1.381-1.95-1.381-3.623c0-1.567,0.415-2.769,1.247-3.605
+ c0.83-0.836,1.908-1.255,3.234-1.255C645.565,538.358,646.274,538.5,646.906,538.783z M643.367,540.826
+ c-0.335,0.345-0.545,0.812-0.631,1.401h4.076c-0.043-0.629-0.254-1.105-0.631-1.43c-0.377-0.325-0.845-0.488-1.402-0.488
+ C644.172,540.31,643.701,540.482,643.367,540.826z"/>
+ <path class="st0" d="M649.535,540.368v-1.686h1.262v-2.523h2.34v2.523h1.47v1.686h-1.47v4.781c0,0.37,0.047,0.602,0.142,0.692
+ c0.095,0.092,0.382,0.138,0.863,0.138c0.071,0,0.147-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.12,0.042
+ c-1.118,0.038-1.882-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H649.535z"/>
+ <path class="st0" d="M655.195,540.368v-1.686h1.262v-2.523h2.342v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005s0.158-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.117,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H655.195z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_17_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_18_">
+ <use xlink:href="#SVGID_17_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st13" d="M533.9,157.193c-42.705,26.111-80.353,59.51-112.4,100.198l-1,1.609"/>
+ <polygon class="st11" points="416.169,253.799 413.392,268.293 426.653,261.818 "/>
+ <path class="st13" d="M361.354,313.391C249.044,370.937,184.6,434.799,168.5,504.976V506"/>
+ <polygon class="st11" points="162.287,503.316 166.356,517.502 175.263,505.734 "/>
+ <path class="st13" d="M426.263,310.099c69.44,31.397,124.774,94.481,165.237,189.254V501"/>
+ <polygon class="st11" points="584.829,502.143 595.981,511.808 597.022,497.087 "/>
+ <path class="st13" d="M652.436,157.476c24.519,22.269,56.325,55.87,95.064,100.804l1,0.72"/>
+ <polygon class="st11" points="742.514,262.159 756.118,267.88 752.532,253.564 "/>
+ <rect x="130" y="195" class="st1" width="317" height="30"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_19_" x="129.458" y="195.326" width="318.022" height="29.333"/>
+ </defs>
+ <clipPath id="SVGID_20_">
+ <use xlink:href="#SVGID_19_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st18">
+ <path class="st2" d="M149.032,207.418c0.455,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.083,0.94,0.083,1.749v5.317h-2.416v-5.51c0-0.487-0.083-0.881-0.247-1.18c-0.214-0.421-0.621-0.632-1.22-0.632
+ c-0.621,0-1.092,0.209-1.413,0.628c-0.321,0.418-0.482,1.015-0.482,1.79v4.903h-2.366v-12.193h2.366v4.316
+ c0.342-0.526,0.737-0.893,1.186-1.101c0.449-0.207,0.921-0.312,1.417-0.312C148.072,207.127,148.577,207.225,149.032,207.418z"/>
+ <path class="st2" d="M151.984,209.137v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H151.984z"/>
+ <path class="st2" d="M157.645,209.137v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H157.645z"/>
+ <path class="st2" d="M171.845,208.34c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645
+ s-1.65,1.254-2.786,1.254c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C170.206,207.169,171.106,207.559,171.845,208.34z
+ M170.029,210.041c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C170.511,211.195,170.351,210.578,170.029,210.041z"/>
+ <path class="st2" d="M175.442,207.717h2.515v2.482h-2.515V207.717z M175.442,213.934h2.515v2.482h-2.515V213.934z"/>
+ <path class="st2" d="M182.989,203.807h1.969l-4.763,12.609h-1.951L182.989,203.807z"/>
+ <path class="st2" d="M187.712,203.807h1.969l-4.763,12.609h-1.951L187.712,203.807z"/>
+ <path class="st2" d="M193.994,207.368h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L193.994,207.368z"/>
+ <path class="st2" d="M207.217,207.368h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L207.217,207.368z"/>
+ <path class="st2" d="M220.44,207.368h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L220.44,207.368z"/>
+ <path class="st2" d="M228.744,213.934h2.515v2.482h-2.515V213.934z"/>
+ <path class="st2" d="M239.404,207.552c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C238.064,207.127,238.773,207.269,239.404,207.552z
+ M235.865,209.595c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C236.67,209.078,236.199,209.251,235.865,209.595z"/>
+ <path class="st2" d="M242.062,216.416l3.088-4.582l-2.955-4.449h2.897l1.511,2.621l1.477-2.621h2.813l-2.972,4.408l3.088,4.623
+ h-2.946l-1.558-2.72l-1.572,2.72H242.062z"/>
+ <path class="st2" d="M256.001,210.912c0.44-0.055,0.755-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672
+ c0-0.371-0.13-0.627-0.391-0.769c-0.261-0.141-0.644-0.212-1.149-0.212c-0.566,0-0.967,0.139-1.203,0.416
+ c-0.168,0.204-0.28,0.48-0.336,0.83h-2.283c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.235-1.195
+ c0.995,0,1.878,0.196,2.651,0.59c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.017,1.045
+ c0.017,0.311,0.063,0.521,0.141,0.631c0.078,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.072-0.183-0.122-0.354-0.149-0.515
+ s-0.05-0.343-0.066-0.548c-0.329,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44
+ c-0.824,0-1.504-0.233-2.042-0.701s-0.806-1.131-0.806-1.988c0-1.112,0.432-1.917,1.296-2.415
+ c0.474-0.271,1.171-0.465,2.091-0.582L256.001,210.912z M257.448,212.017c-0.152,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.366,0.112-0.635,0.161l-0.538,0.1c-0.505,0.089-0.868,0.197-1.087,0.324c-0.373,0.216-0.559,0.551-0.559,1.004
+ c0,0.404,0.114,0.696,0.341,0.876s0.504,0.271,0.83,0.271c0.517,0,0.993-0.15,1.429-0.449s0.662-0.844,0.679-1.635V212.017z"/>
+ <path class="st2" d="M273.161,207.401c0.387,0.155,0.739,0.426,1.054,0.813c0.254,0.315,0.426,0.703,0.515,1.162
+ c0.055,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.353,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.17-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.191,0.62-0.191,1.112v5.445h-2.399v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.054-0.531,1.785-0.531c0.692,0,1.25,0.152,1.677,0.456c0.343,0.283,0.603,0.646,0.78,1.088
+ c0.31-0.531,0.694-0.922,1.154-1.17c0.487-0.25,1.029-0.374,1.627-0.374C272.381,207.169,272.774,207.246,273.161,207.401z"/>
+ <path class="st2" d="M284.597,208.34c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645
+ s-1.65,1.254-2.786,1.254c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C282.958,207.169,283.858,207.559,284.597,208.34z
+ M282.781,210.041c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C283.263,211.195,283.103,210.578,282.781,210.041z"/>
+ <path class="st2" d="M289.788,216.416h-2.366v-12.235h2.366V216.416z"/>
+ <path class="st2" d="M297.991,207.552c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C296.651,207.127,297.36,207.269,297.991,207.552z
+ M294.452,209.595c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C295.257,209.078,294.786,209.251,294.452,209.595z"/>
+ <path class="st2" d="M301.508,213.934h2.515v2.482h-2.515V213.934z"/>
+ <path class="st2" d="M313.818,215.31c-0.764,0.942-1.923,1.413-3.478,1.413s-2.714-0.471-3.478-1.413
+ c-0.764-0.943-1.146-2.078-1.146-3.405c0-1.305,0.382-2.436,1.146-3.392c0.764-0.957,1.923-1.435,3.478-1.435
+ s2.714,0.478,3.478,1.435c0.764,0.956,1.146,2.087,1.146,3.392C314.964,213.231,314.582,214.366,313.818,215.31z M311.926,214.002
+ c0.371-0.492,0.556-1.191,0.556-2.098s-0.186-1.604-0.556-2.093s-0.902-0.733-1.594-0.733s-1.225,0.244-1.598,0.733
+ c-0.374,0.489-0.561,1.187-0.561,2.093s0.187,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ S311.555,214.493,311.926,214.002z"/>
+ <path class="st2" d="M321.683,207.156c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C321.616,207.152,321.653,207.153,321.683,207.156z"/>
+ <path class="st2" d="M327.749,207.359c0.575,0.238,1.039,0.676,1.393,1.312v-1.304h2.308v8.583c0,1.168-0.196,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.1-0.227-2.831-0.681s-1.134-1.132-1.212-2.033h2.573
+ c0.066,0.276,0.174,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.71-0.854
+ c0.188-0.365,0.282-0.98,0.282-1.844v-0.58c-0.227,0.387-0.47,0.678-0.73,0.871c-0.47,0.359-1.082,0.539-1.834,0.539
+ c-1.162,0-2.09-0.407-2.785-1.224c-0.695-0.816-1.042-1.922-1.042-3.316c0-1.345,0.334-2.475,1.003-3.391
+ c0.669-0.916,1.617-1.374,2.844-1.374C327.017,207.152,327.412,207.222,327.749,207.359z M328.555,213.847
+ c0.38-0.418,0.57-1.083,0.57-1.996c0-0.857-0.181-1.511-0.542-1.959s-0.844-0.673-1.451-0.673c-0.827,0-1.397,0.391-1.711,1.171
+ c-0.166,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.265,1.402c0.319,0.764,0.893,1.146,1.719,1.146
+ C327.708,214.474,328.174,214.265,328.555,213.847z"/>
+ <path class="st2" d="M336.365,203.807h1.969l-4.763,12.609h-1.951L336.365,203.807z"/>
+ <path class="st2" d="M337.451,209.137v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H337.451z"/>
+ <path class="st2" d="M349.938,207.552c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C348.597,207.127,349.306,207.269,349.938,207.552z
+ M346.398,209.595c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C347.203,209.078,346.732,209.251,346.398,209.595z"/>
+ <path class="st2" d="M358.522,207.156c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C358.455,207.152,358.492,207.153,358.522,207.156z"/>
+ <path class="st2" d="M371.401,207.401c0.387,0.155,0.739,0.426,1.054,0.813c0.254,0.315,0.426,0.703,0.515,1.162
+ c0.055,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.353,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.17-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.191,0.62-0.191,1.112v5.445h-2.399v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.054-0.531,1.785-0.531c0.692,0,1.25,0.152,1.677,0.456c0.343,0.283,0.603,0.646,0.78,1.088
+ c0.31-0.531,0.694-0.922,1.154-1.17c0.487-0.25,1.029-0.374,1.627-0.374C370.621,207.169,371.014,207.246,371.401,207.401z"/>
+ <path class="st2" d="M377.062,213.527c0.05,0.421,0.159,0.72,0.325,0.896c0.295,0.315,0.84,0.473,1.635,0.473
+ c0.467,0,0.838-0.068,1.114-0.207c0.275-0.139,0.413-0.346,0.413-0.623c0-0.266-0.111-0.467-0.333-0.605s-1.047-0.376-2.475-0.714
+ c-1.028-0.255-1.752-0.573-2.173-0.954c-0.42-0.377-0.631-0.919-0.631-1.627c0-0.836,0.329-1.554,0.986-2.154s1.582-0.9,2.774-0.9
+ c1.131,0,2.054,0.225,2.766,0.676s1.122,1.23,1.227,2.337h-2.366c-0.033-0.305-0.119-0.545-0.258-0.722
+ c-0.261-0.321-0.705-0.482-1.332-0.482c-0.516,0-0.884,0.081-1.103,0.241s-0.329,0.349-0.329,0.564
+ c0,0.271,0.117,0.468,0.35,0.589c0.233,0.128,1.056,0.347,2.47,0.656c0.942,0.222,1.649,0.557,2.119,1.004
+ c0.465,0.454,0.697,1.021,0.697,1.702c0,0.896-0.334,1.628-1.002,2.195c-0.668,0.567-1.701,0.851-3.098,0.851
+ c-1.425,0-2.477-0.3-3.156-0.9c-0.68-0.601-1.019-1.365-1.019-2.295H377.062z"/>
+ <path class="st2" d="M387.39,203.807h1.969l-4.763,12.609h-1.951L387.39,203.807z"/>
+ <path class="st2" d="M395.301,207.552c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C393.961,207.127,394.67,207.269,395.301,207.552z
+ M391.762,209.595c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C392.567,209.078,392.096,209.251,391.762,209.595z"/>
+ <path class="st2" d="M403.658,207.514c0.426,0.24,0.772,0.574,1.038,1v-4.316h2.399v12.219h-2.299v-1.254
+ c-0.337,0.537-0.722,0.928-1.154,1.171s-0.968,0.365-1.61,0.365c-1.057,0-1.947-0.428-2.668-1.282
+ c-0.723-0.855-1.083-1.952-1.083-3.291c0-1.545,0.355-2.759,1.067-3.645c0.711-0.886,1.661-1.328,2.851-1.328
+ C402.745,207.152,403.231,207.272,403.658,207.514z M404.239,213.959c0.349-0.498,0.523-1.143,0.523-1.934
+ c0-1.107-0.279-1.898-0.838-2.375c-0.343-0.287-0.742-0.432-1.195-0.432c-0.692,0-1.2,0.262-1.523,0.785
+ c-0.324,0.522-0.486,1.172-0.486,1.946c0,0.836,0.165,1.504,0.494,2.005c0.33,0.501,0.829,0.751,1.499,0.751
+ S403.89,214.457,404.239,213.959z"/>
+ <path class="st2" d="M411.676,206.289h-2.399v-2.184h2.399V206.289z M409.277,207.368h2.399v9.048h-2.399V207.368z"/>
+ <path class="st2" d="M413.038,209.137v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H413.038z"/>
+ <path class="st2" d="M427.174,215.31c-0.764,0.942-1.923,1.413-3.478,1.413s-2.714-0.471-3.478-1.413
+ c-0.764-0.943-1.146-2.078-1.146-3.405c0-1.305,0.382-2.436,1.146-3.392c0.764-0.957,1.923-1.435,3.478-1.435
+ s2.714,0.478,3.478,1.435c0.764,0.956,1.146,2.087,1.146,3.392C428.319,213.231,427.938,214.366,427.174,215.31z M425.281,214.002
+ c0.371-0.492,0.556-1.191,0.556-2.098s-0.186-1.604-0.556-2.093s-0.902-0.733-1.594-0.733s-1.225,0.244-1.598,0.733
+ c-0.374,0.489-0.561,1.187-0.561,2.093s0.187,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ S424.911,214.493,425.281,214.002z"/>
+ <path class="st2" d="M435.039,207.156c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C434.971,207.152,435.008,207.153,435.039,207.156z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_21_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_22_">
+ <use xlink:href="#SVGID_21_" style="overflow:visible;"/>
+ </clipPath>
+ <rect y="405" class="st9" width="358" height="29"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_23_" y="404.816" width="358.365" height="29.334"/>
+ </defs>
+ <clipPath id="SVGID_24_">
+ <use xlink:href="#SVGID_23_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st19">
+ <path class="st2" d="M20.246,416.909c0.455,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.083,0.94,0.083,1.749v5.317h-2.416v-5.51c0-0.487-0.083-0.881-0.247-1.18c-0.214-0.421-0.621-0.632-1.22-0.632
+ c-0.621,0-1.092,0.209-1.413,0.628c-0.321,0.418-0.482,1.015-0.482,1.79v4.903H13.76v-12.193h2.366v4.316
+ c0.342-0.526,0.737-0.893,1.186-1.101c0.449-0.207,0.921-0.312,1.417-0.312C19.286,416.618,19.791,416.716,20.246,416.909z"/>
+ <path class="st2" d="M23.198,418.628v-1.686h1.262v-2.523H26.8v2.523h1.469v1.686H26.8v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H23.198z"/>
+ <path class="st2" d="M28.859,418.628v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H28.859z"/>
+ <path class="st2" d="M43.059,417.831c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645
+ s-1.65,1.254-2.786,1.254c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C41.42,416.66,42.32,417.05,43.059,417.831z
+ M41.243,419.532c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C41.725,420.687,41.564,420.069,41.243,419.532z"/>
+ <path class="st2" d="M46.656,417.208h2.515v2.482h-2.515V417.208z M46.656,423.425h2.515v2.482h-2.515V423.425z"/>
+ <path class="st2" d="M54.203,413.298h1.969l-4.763,12.609h-1.951L54.203,413.298z"/>
+ <path class="st2" d="M58.926,413.298h1.969l-4.763,12.609h-1.951L58.926,413.298z"/>
+ <path class="st2" d="M65.208,416.859h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L65.208,416.859z"/>
+ <path class="st2" d="M78.431,416.859h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L78.431,416.859z"/>
+ <path class="st2" d="M91.654,416.859h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591H88.94
+ l-2.54-9.048h2.54l1.411,6.491L91.654,416.859z"/>
+ <path class="st2" d="M99.958,423.425h2.515v2.482h-2.515V423.425z"/>
+ <path class="st2" d="M110.618,417.043c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C109.278,416.618,109.987,416.76,110.618,417.043z
+ M107.079,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C107.884,418.569,107.413,418.742,107.079,419.086z"/>
+ <path class="st2" d="M113.276,425.907l3.088-4.582l-2.955-4.449h2.897l1.511,2.621l1.477-2.621h2.813l-2.972,4.408l3.088,4.623
+ h-2.946l-1.558-2.72l-1.572,2.72H113.276z"/>
+ <path class="st2" d="M127.215,420.403c0.44-0.055,0.755-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672
+ c0-0.371-0.13-0.627-0.391-0.769c-0.261-0.141-0.644-0.212-1.149-0.212c-0.566,0-0.967,0.139-1.203,0.416
+ c-0.168,0.204-0.28,0.48-0.336,0.83h-2.283c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.235-1.195
+ c0.995,0,1.878,0.196,2.651,0.59c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.017,1.045
+ c0.017,0.311,0.063,0.521,0.141,0.631c0.078,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.072-0.183-0.122-0.354-0.149-0.515
+ s-0.05-0.343-0.066-0.548c-0.329,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44
+ c-0.824,0-1.504-0.233-2.042-0.701s-0.806-1.131-0.806-1.988c0-1.112,0.432-1.917,1.296-2.415
+ c0.474-0.271,1.171-0.465,2.091-0.582L127.215,420.403z M128.662,421.508c-0.152,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.366,0.112-0.635,0.161l-0.538,0.1c-0.505,0.089-0.868,0.197-1.087,0.324c-0.373,0.216-0.559,0.551-0.559,1.004
+ c0,0.404,0.114,0.696,0.341,0.876s0.504,0.271,0.83,0.271c0.517,0,0.993-0.15,1.429-0.449s0.662-0.844,0.679-1.635V421.508z"/>
+ <path class="st2" d="M144.375,416.893c0.387,0.155,0.739,0.426,1.054,0.813c0.254,0.315,0.426,0.703,0.515,1.162
+ c0.055,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.353,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.17-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.191,0.62-0.191,1.112v5.445h-2.399v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.054-0.531,1.785-0.531c0.692,0,1.25,0.152,1.677,0.456c0.343,0.283,0.603,0.646,0.78,1.088
+ c0.31-0.531,0.694-0.922,1.154-1.17c0.487-0.25,1.029-0.374,1.627-0.374C143.595,416.66,143.988,416.737,144.375,416.893z"/>
+ <path class="st2" d="M155.811,417.831c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645
+ s-1.65,1.254-2.786,1.254c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C154.172,416.66,155.072,417.05,155.811,417.831z
+ M153.995,419.532c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C154.477,420.687,154.316,420.069,153.995,419.532z"/>
+ <path class="st2" d="M161.001,425.907h-2.366v-12.235h2.366V425.907z"/>
+ <path class="st2" d="M169.205,417.043c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C167.865,416.618,168.574,416.76,169.205,417.043z
+ M165.666,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C166.471,418.569,166,418.742,165.666,419.086z"/>
+ <path class="st2" d="M172.722,423.425h2.515v2.482h-2.515V423.425z"/>
+ <path class="st2" d="M185.032,424.801c-0.764,0.942-1.923,1.413-3.478,1.413s-2.714-0.471-3.478-1.413
+ c-0.764-0.943-1.146-2.078-1.146-3.405c0-1.305,0.382-2.436,1.146-3.392c0.764-0.957,1.923-1.435,3.478-1.435
+ s2.714,0.478,3.478,1.435c0.764,0.956,1.146,2.087,1.146,3.392C186.178,422.723,185.796,423.857,185.032,424.801z M183.14,423.493
+ c0.371-0.492,0.556-1.191,0.556-2.098s-0.186-1.604-0.556-2.093s-0.902-0.733-1.594-0.733s-1.225,0.244-1.598,0.733
+ c-0.374,0.489-0.561,1.187-0.561,2.093s0.187,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ S182.769,423.984,183.14,423.493z"/>
+ <path class="st2" d="M192.897,416.647c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C192.83,416.644,192.867,416.645,192.897,416.647z"/>
+ <path class="st2" d="M198.963,416.851c0.575,0.238,1.039,0.676,1.393,1.312v-1.304h2.308v8.583c0,1.168-0.196,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.1-0.227-2.831-0.681s-1.134-1.132-1.212-2.033h2.573
+ c0.066,0.276,0.174,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.71-0.854
+ c0.188-0.365,0.282-0.98,0.282-1.844v-0.58c-0.227,0.387-0.47,0.678-0.73,0.871c-0.47,0.359-1.082,0.539-1.834,0.539
+ c-1.162,0-2.09-0.407-2.785-1.224c-0.695-0.816-1.042-1.922-1.042-3.316c0-1.345,0.334-2.475,1.003-3.391
+ c0.669-0.916,1.617-1.374,2.844-1.374C198.23,416.644,198.625,416.713,198.963,416.851z M199.769,423.338
+ c0.38-0.418,0.57-1.083,0.57-1.996c0-0.857-0.181-1.511-0.542-1.959s-0.844-0.673-1.451-0.673c-0.827,0-1.397,0.391-1.711,1.171
+ c-0.166,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.265,1.402c0.319,0.764,0.893,1.146,1.719,1.146
+ C198.922,423.965,199.388,423.756,199.769,423.338z"/>
+ <path class="st2" d="M207.579,413.298h1.969l-4.763,12.609h-1.951L207.579,413.298z"/>
+ <path class="st2" d="M208.665,418.628v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H208.665z"/>
+ <path class="st2" d="M221.151,417.043c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C219.811,416.618,220.52,416.76,221.151,417.043z
+ M217.612,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C218.417,418.569,217.946,418.742,217.612,419.086z"/>
+ <path class="st2" d="M229.736,416.647c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C229.668,416.644,229.706,416.645,229.736,416.647z"/>
+ <path class="st2" d="M242.615,416.893c0.387,0.155,0.739,0.426,1.054,0.813c0.254,0.315,0.426,0.703,0.515,1.162
+ c0.055,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.353,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.17-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.191,0.62-0.191,1.112v5.445h-2.399v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.054-0.531,1.785-0.531c0.692,0,1.25,0.152,1.677,0.456c0.343,0.283,0.603,0.646,0.78,1.088
+ c0.31-0.531,0.694-0.922,1.154-1.17c0.487-0.25,1.029-0.374,1.627-0.374C241.834,416.66,242.228,416.737,242.615,416.893z"/>
+ <path class="st2" d="M248.276,423.019c0.05,0.421,0.159,0.72,0.325,0.896c0.295,0.315,0.84,0.473,1.635,0.473
+ c0.467,0,0.838-0.068,1.114-0.207c0.275-0.139,0.413-0.346,0.413-0.623c0-0.266-0.111-0.467-0.333-0.605s-1.047-0.376-2.475-0.714
+ c-1.028-0.255-1.752-0.573-2.173-0.954c-0.42-0.377-0.631-0.919-0.631-1.627c0-0.836,0.329-1.554,0.986-2.154s1.582-0.9,2.774-0.9
+ c1.131,0,2.054,0.225,2.766,0.676s1.122,1.23,1.227,2.337h-2.366c-0.033-0.305-0.119-0.545-0.258-0.722
+ c-0.261-0.321-0.705-0.482-1.332-0.482c-0.516,0-0.884,0.081-1.103,0.241s-0.329,0.349-0.329,0.564
+ c0,0.271,0.117,0.468,0.35,0.589c0.233,0.128,1.056,0.347,2.47,0.656c0.942,0.222,1.649,0.557,2.119,1.004
+ c0.465,0.454,0.697,1.021,0.697,1.702c0,0.896-0.334,1.628-1.002,2.195c-0.668,0.567-1.701,0.851-3.098,0.851
+ c-1.425,0-2.477-0.3-3.156-0.9c-0.68-0.601-1.019-1.365-1.019-2.295H248.276z"/>
+ <path class="st2" d="M258.604,413.298h1.969l-4.763,12.609h-1.951L258.604,413.298z"/>
+ <path class="st2" d="M267.122,416.909c0.455,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.083,0.94,0.083,1.749v5.317h-2.416v-5.51c0-0.487-0.083-0.881-0.247-1.18c-0.214-0.421-0.621-0.632-1.22-0.632
+ c-0.621,0-1.092,0.209-1.413,0.628c-0.321,0.418-0.482,1.015-0.482,1.79v4.903h-2.366v-12.193h2.366v4.316
+ c0.342-0.526,0.737-0.893,1.186-1.101c0.449-0.207,0.921-0.312,1.417-0.312C266.162,416.618,266.667,416.716,267.122,416.909z"/>
+ <path class="st2" d="M278.549,424.801c-0.764,0.942-1.923,1.413-3.478,1.413s-2.714-0.471-3.478-1.413
+ c-0.764-0.943-1.146-2.078-1.146-3.405c0-1.305,0.382-2.436,1.146-3.392c0.764-0.957,1.923-1.435,3.478-1.435
+ s2.714,0.478,3.478,1.435c0.764,0.956,1.146,2.087,1.146,3.392C279.694,422.723,279.312,423.857,278.549,424.801z
+ M276.656,423.493c0.371-0.492,0.556-1.191,0.556-2.098s-0.186-1.604-0.556-2.093s-0.902-0.733-1.594-0.733
+ s-1.225,0.244-1.598,0.733c-0.374,0.489-0.561,1.187-0.561,2.093s0.187,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ S276.286,423.984,276.656,423.493z"/>
+ <path class="st2" d="M292.677,416.893c0.387,0.155,0.739,0.426,1.054,0.813c0.254,0.315,0.426,0.703,0.515,1.162
+ c0.055,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.353,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.17-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.191,0.62-0.191,1.112v5.445h-2.399v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.054-0.531,1.785-0.531c0.692,0,1.25,0.152,1.677,0.456c0.343,0.283,0.603,0.646,0.78,1.088
+ c0.31-0.531,0.694-0.922,1.154-1.17c0.487-0.25,1.029-0.374,1.627-0.374C291.896,416.66,292.29,416.737,292.677,416.893z"/>
+ <path class="st2" d="M302.399,417.043c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C301.059,416.618,301.768,416.76,302.399,417.043z
+ M298.86,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C299.665,418.569,299.194,418.742,298.86,419.086z"/>
+ <path class="st2" d="M314.363,420.611c-0.716,0.598-1.739,0.896-3.069,0.896h-2.547v4.399h-2.54v-12.235h5.253
+ c1.211,0,2.177,0.315,2.897,0.946s1.08,1.607,1.08,2.93C315.438,418.993,315.079,420.014,314.363,420.611z M312.412,416.204
+ c-0.324-0.271-0.777-0.407-1.36-0.407h-2.304v3.603h2.304c0.583,0,1.037-0.146,1.36-0.439c0.324-0.294,0.486-0.759,0.486-1.395
+ C312.897,416.929,312.735,416.475,312.412,416.204z"/>
+ <path class="st2" d="M320.88,420.403c0.44-0.055,0.755-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672
+ c0-0.371-0.13-0.627-0.391-0.769c-0.261-0.141-0.644-0.212-1.149-0.212c-0.566,0-0.967,0.139-1.203,0.416
+ c-0.168,0.204-0.28,0.48-0.336,0.83h-2.283c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.235-1.195
+ c0.995,0,1.878,0.196,2.651,0.59c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.017,1.045
+ c0.017,0.311,0.063,0.521,0.141,0.631c0.078,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.072-0.183-0.122-0.354-0.149-0.515
+ s-0.05-0.343-0.066-0.548c-0.329,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44
+ c-0.824,0-1.504-0.233-2.042-0.701s-0.806-1.131-0.806-1.988c0-1.112,0.432-1.917,1.296-2.415
+ c0.474-0.271,1.171-0.465,2.091-0.582L320.88,420.403z M322.327,421.508c-0.152,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.366,0.112-0.635,0.161l-0.538,0.1c-0.505,0.089-0.868,0.197-1.087,0.324c-0.373,0.216-0.559,0.551-0.559,1.004
+ c0,0.404,0.114,0.696,0.341,0.876s0.504,0.271,0.83,0.271c0.517,0,0.993-0.15,1.429-0.449s0.662-0.844,0.679-1.635V421.508z"/>
+ <path class="st2" d="M331.228,416.851c0.575,0.238,1.039,0.676,1.393,1.312v-1.304h2.308v8.583c0,1.168-0.196,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.1-0.227-2.831-0.681s-1.134-1.132-1.212-2.033h2.573
+ c0.066,0.276,0.174,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.71-0.854
+ c0.188-0.365,0.282-0.98,0.282-1.844v-0.58c-0.227,0.387-0.47,0.678-0.73,0.871c-0.47,0.359-1.082,0.539-1.834,0.539
+ c-1.162,0-2.09-0.407-2.785-1.224c-0.695-0.816-1.042-1.922-1.042-3.316c0-1.345,0.334-2.475,1.003-3.391
+ c0.669-0.916,1.617-1.374,2.844-1.374C330.495,416.644,330.89,416.713,331.228,416.851z M332.033,423.338
+ c0.38-0.418,0.57-1.083,0.57-1.996c0-0.857-0.181-1.511-0.542-1.959s-0.844-0.673-1.451-0.673c-0.827,0-1.397,0.391-1.711,1.171
+ c-0.166,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.265,1.402c0.319,0.764,0.893,1.146,1.719,1.146
+ C331.187,423.965,331.653,423.756,332.033,423.338z"/>
+ <path class="st2" d="M343.032,417.043c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C341.691,416.618,342.4,416.76,343.032,417.043z
+ M339.493,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C340.297,418.569,339.827,418.742,339.493,419.086z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_25_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_26_">
+ <use xlink:href="#SVGID_25_" style="overflow:visible;"/>
+ </clipPath>
+ <rect x="453" y="405" class="st15" width="343" height="29"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_27_" x="452.36" y="404.816" width="343.763" height="29.334"/>
+ </defs>
+ <clipPath id="SVGID_28_">
+ <use xlink:href="#SVGID_27_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st20">
+ <path class="st2" d="M472.519,416.909c0.455,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.083,0.94,0.083,1.749v5.317h-2.416v-5.51c0-0.487-0.083-0.881-0.247-1.18c-0.214-0.421-0.621-0.632-1.22-0.632
+ c-0.621,0-1.092,0.209-1.413,0.628c-0.321,0.418-0.482,1.015-0.482,1.79v4.903h-2.366v-12.193h2.366v4.316
+ c0.342-0.526,0.737-0.893,1.186-1.101c0.449-0.207,0.921-0.312,1.417-0.312C471.559,416.618,472.064,416.716,472.519,416.909z"/>
+ <path class="st2" d="M475.471,418.628v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H475.471z"/>
+ <path class="st2" d="M481.132,418.628v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H481.132z"/>
+ <path class="st2" d="M495.332,417.831c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645
+ s-1.65,1.254-2.786,1.254c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C493.693,416.66,494.593,417.05,495.332,417.831z
+ M493.516,419.532c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C493.998,420.687,493.837,420.069,493.516,419.532z"/>
+ <path class="st2" d="M498.929,417.208h2.515v2.482h-2.515V417.208z M498.929,423.425h2.515v2.482h-2.515V423.425z"/>
+ <path class="st2" d="M506.476,413.298h1.969l-4.763,12.609h-1.951L506.476,413.298z"/>
+ <path class="st2" d="M511.199,413.298h1.969l-4.764,12.609h-1.951L511.199,413.298z"/>
+ <path class="st2" d="M517.48,416.859h2.399l1.378,6.517l1.411-6.517h2.466l-2.623,9.048h-2.433l-1.419-6.591l-1.437,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L517.48,416.859z"/>
+ <path class="st2" d="M530.704,416.859h2.399l1.377,6.517l1.412-6.517h2.465l-2.623,9.048h-2.432l-1.42-6.591l-1.436,6.591h-2.457
+ l-2.541-9.048h2.541l1.41,6.491L530.704,416.859z"/>
+ <path class="st2" d="M543.928,416.859h2.398l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.42-6.591l-1.436,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L543.928,416.859z"/>
+ <path class="st2" d="M552.23,423.425h2.516v2.482h-2.516V423.425z"/>
+ <path class="st2" d="M562.891,417.043c0.631,0.282,1.152,0.729,1.564,1.338c0.37,0.538,0.61,1.161,0.721,1.871
+ c0.063,0.415,0.09,1.014,0.078,1.796h-6.59c0.036,0.907,0.352,1.543,0.945,1.908c0.361,0.228,0.797,0.341,1.305,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.185-0.149,0.347-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.403,1.319c-1.205,0-2.268-0.37-3.188-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.246-3.605c0.831-0.836,1.91-1.255,3.236-1.255C561.551,416.618,562.26,416.76,562.891,417.043z
+ M559.352,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.075c-0.043-0.629-0.252-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C560.156,418.569,559.686,418.742,559.352,419.086z"/>
+ <path class="st2" d="M565.549,425.907l3.088-4.582l-2.955-4.449h2.897l1.511,2.621l1.478-2.621h2.813l-2.972,4.408l3.088,4.623
+ h-2.946l-1.558-2.72l-1.572,2.72H565.549z"/>
+ <path class="st2" d="M579.488,420.403c0.439-0.055,0.755-0.124,0.944-0.207c0.341-0.144,0.511-0.368,0.511-0.672
+ c0-0.371-0.131-0.627-0.392-0.769c-0.261-0.141-0.644-0.212-1.149-0.212c-0.566,0-0.967,0.139-1.203,0.416
+ c-0.168,0.204-0.279,0.48-0.336,0.83h-2.283c0.051-0.792,0.273-1.442,0.668-1.951c0.627-0.797,1.705-1.195,3.234-1.195
+ c0.994,0,1.879,0.196,2.65,0.59c0.773,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.017,1.045
+ c0.017,0.311,0.063,0.521,0.141,0.631c0.078,0.111,0.194,0.202,0.35,0.274v0.349h-2.574c-0.071-0.183-0.121-0.354-0.148-0.515
+ c-0.028-0.16-0.051-0.343-0.066-0.548c-0.329,0.354-0.707,0.656-1.137,0.904c-0.512,0.294-1.09,0.44-1.736,0.44
+ c-0.824,0-1.504-0.233-2.041-0.701s-0.806-1.131-0.806-1.988c0-1.112,0.433-1.917,1.296-2.415
+ c0.475-0.271,1.171-0.465,2.091-0.582L579.488,420.403z M580.935,421.508c-0.151,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.366,0.112-0.636,0.161l-0.537,0.1c-0.506,0.089-0.868,0.197-1.088,0.324c-0.373,0.216-0.559,0.551-0.559,1.004
+ c0,0.404,0.113,0.696,0.341,0.876s0.505,0.271,0.83,0.271c0.517,0,0.993-0.15,1.429-0.449s0.662-0.844,0.679-1.635V421.508z"/>
+ <path class="st2" d="M596.648,416.893c0.387,0.155,0.738,0.426,1.054,0.813c0.255,0.315,0.427,0.703,0.515,1.162
+ c0.055,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.211-0.421-0.598-0.631-1.162-0.631c-0.652,0-1.104,0.271-1.354,0.813c-0.127,0.288-0.19,0.634-0.19,1.038v5.387h-2.382v-5.387
+ c0-0.537-0.056-0.928-0.166-1.171c-0.199-0.438-0.59-0.655-1.171-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.128,0.249-0.19,0.62-0.19,1.112v5.445h-2.399v-9.031h2.3v1.32c0.293-0.471,0.569-0.806,0.83-1.005
+ c0.459-0.354,1.054-0.531,1.784-0.531c0.692,0,1.251,0.152,1.677,0.456c0.344,0.283,0.604,0.646,0.78,1.088
+ c0.31-0.531,0.694-0.922,1.153-1.17c0.487-0.25,1.029-0.374,1.627-0.374C595.867,416.66,596.261,416.737,596.648,416.893z"/>
+ <path class="st2" d="M608.084,417.831c0.737,0.779,1.106,1.926,1.106,3.436c0,1.594-0.36,2.809-1.082,3.645
+ s-1.649,1.254-2.786,1.254c-0.725,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.257-0.394,0.529-0.703,0.819-0.93c0.528-0.404,1.158-0.606,1.888-0.606C606.445,416.66,607.346,417.05,608.084,417.831z
+ M606.268,419.532c-0.321-0.537-0.843-0.805-1.564-0.805c-0.865,0-1.461,0.406-1.785,1.22c-0.168,0.432-0.252,0.979-0.252,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.336,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C606.75,420.687,606.59,420.069,606.268,419.532z"/>
+ <path class="st2" d="M613.274,425.907h-2.366v-12.235h2.366V425.907z"/>
+ <path class="st2" d="M621.479,417.043c0.631,0.282,1.152,0.729,1.562,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.353,1.543,0.947,1.908c0.361,0.228,0.795,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.355,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.204,0-2.266-0.37-3.187-1.112s-1.381-1.95-1.381-3.623c0-1.567,0.415-2.769,1.247-3.605
+ c0.83-0.836,1.908-1.255,3.234-1.255C620.138,416.618,620.847,416.76,621.479,417.043z M617.939,419.086
+ c-0.335,0.345-0.545,0.812-0.631,1.401h4.076c-0.043-0.629-0.254-1.105-0.631-1.43c-0.377-0.325-0.845-0.488-1.402-0.488
+ C618.744,418.569,618.273,418.742,617.939,419.086z"/>
+ <path class="st2" d="M624.995,423.425h2.515v2.482h-2.515V423.425z"/>
+ <path class="st2" d="M637.305,424.801c-0.764,0.942-1.922,1.413-3.478,1.413s-2.714-0.471-3.478-1.413
+ c-0.764-0.943-1.146-2.078-1.146-3.405c0-1.305,0.383-2.436,1.146-3.392c0.764-0.957,1.922-1.435,3.478-1.435
+ s2.714,0.478,3.478,1.435c0.764,0.956,1.146,2.087,1.146,3.392C638.451,422.723,638.068,423.857,637.305,424.801z
+ M635.412,423.493c0.371-0.492,0.557-1.191,0.557-2.098s-0.186-1.604-0.557-2.093c-0.37-0.489-0.901-0.733-1.594-0.733
+ c-0.691,0-1.225,0.244-1.598,0.733s-0.561,1.187-0.561,2.093s0.188,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ C634.511,424.23,635.042,423.984,635.412,423.493z"/>
+ <path class="st2" d="M645.17,416.647c0.031,0.003,0.099,0.007,0.203,0.013v2.424c-0.148-0.017-0.281-0.027-0.398-0.033
+ c-0.115-0.006-0.21-0.009-0.281-0.009c-0.952,0-1.592,0.311-1.918,0.93c-0.183,0.35-0.273,0.886-0.273,1.611v4.324h-2.383v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.955-1.236c0.442-0.371,1.018-0.557,1.727-0.557
+ C645.103,416.644,645.14,416.645,645.17,416.647z"/>
+ <path class="st2" d="M651.236,416.851c0.574,0.238,1.038,0.676,1.393,1.312v-1.304h2.307v8.583c0,1.168-0.195,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.101-0.227-2.831-0.681s-1.134-1.132-1.211-2.033h2.572
+ c0.066,0.276,0.175,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.709-0.854
+ c0.188-0.365,0.283-0.98,0.283-1.844v-0.58c-0.228,0.387-0.471,0.678-0.73,0.871c-0.471,0.359-1.082,0.539-1.835,0.539
+ c-1.162,0-2.091-0.407-2.784-1.224c-0.695-0.816-1.043-1.922-1.043-3.316c0-1.345,0.335-2.475,1.004-3.391
+ c0.668-0.916,1.616-1.374,2.844-1.374C650.504,416.644,650.898,416.713,651.236,416.851z M652.041,423.338
+ c0.381-0.418,0.57-1.083,0.57-1.996c0-0.857-0.18-1.511-0.541-1.959s-0.844-0.673-1.451-0.673c-0.826,0-1.396,0.391-1.711,1.171
+ c-0.165,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.266,1.402c0.318,0.764,0.893,1.146,1.719,1.146
+ C651.195,423.965,651.661,423.756,652.041,423.338z"/>
+ <path class="st2" d="M659.852,413.298h1.969l-4.764,12.609h-1.95L659.852,413.298z"/>
+ <path class="st2" d="M660.938,418.628v-1.686h1.262v-2.523h2.341v2.523h1.47v1.686h-1.47v4.781c0,0.37,0.047,0.602,0.142,0.692
+ c0.094,0.092,0.381,0.138,0.863,0.138c0.071,0,0.147-0.002,0.229-0.005c0.08-0.003,0.158-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.117,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H660.938z"/>
+ <path class="st2" d="M673.424,417.043c0.631,0.282,1.152,0.729,1.564,1.338c0.37,0.538,0.61,1.161,0.721,1.871
+ c0.063,0.415,0.09,1.014,0.078,1.796h-6.59c0.036,0.907,0.352,1.543,0.945,1.908c0.361,0.228,0.797,0.341,1.305,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.185-0.149,0.347-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.403,1.319c-1.205,0-2.268-0.37-3.188-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.246-3.605c0.831-0.836,1.91-1.255,3.236-1.255C672.084,416.618,672.793,416.76,673.424,417.043z
+ M669.885,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.075c-0.043-0.629-0.252-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C670.689,418.569,670.219,418.742,669.885,419.086z"/>
+ <path class="st2" d="M682.009,416.647c0.03,0.003,0.099,0.007,0.204,0.013v2.424c-0.15-0.017-0.283-0.027-0.398-0.033
+ c-0.117-0.006-0.211-0.009-0.283-0.009c-0.951,0-1.59,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.954-1.236c0.443-0.371,1.019-0.557,1.727-0.557
+ C681.941,416.644,681.979,416.645,682.009,416.647z"/>
+ <path class="st2" d="M694.888,416.893c0.388,0.155,0.739,0.426,1.054,0.813c0.255,0.315,0.427,0.703,0.516,1.162
+ c0.055,0.305,0.082,0.75,0.082,1.336l-0.016,5.703H694.1v-5.761c0-0.343-0.056-0.625-0.166-0.847
+ c-0.211-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.354,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.056-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.171-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.19,0.62-0.19,1.112v5.445h-2.399v-9.031h2.3v1.32c0.294-0.471,0.569-0.806,0.83-1.005
+ c0.46-0.354,1.054-0.531,1.784-0.531c0.692,0,1.251,0.152,1.678,0.456c0.343,0.283,0.603,0.646,0.779,1.088
+ c0.311-0.531,0.695-0.922,1.154-1.17c0.486-0.25,1.029-0.374,1.627-0.374C694.107,416.66,694.5,416.737,694.888,416.893z"/>
+ <path class="st2" d="M700.549,423.019c0.051,0.421,0.158,0.72,0.325,0.896c0.295,0.315,0.84,0.473,1.635,0.473
+ c0.468,0,0.839-0.068,1.114-0.207c0.274-0.139,0.412-0.346,0.412-0.623c0-0.266-0.111-0.467-0.332-0.605
+ c-0.223-0.139-1.047-0.376-2.476-0.714c-1.028-0.255-1.753-0.573-2.173-0.954c-0.42-0.377-0.631-0.919-0.631-1.627
+ c0-0.836,0.328-1.554,0.986-2.154c0.656-0.601,1.582-0.9,2.773-0.9c1.131,0,2.054,0.225,2.766,0.676
+ c0.713,0.451,1.122,1.23,1.228,2.337h-2.366c-0.033-0.305-0.119-0.545-0.258-0.722c-0.261-0.321-0.705-0.482-1.332-0.482
+ c-0.516,0-0.883,0.081-1.103,0.241s-0.329,0.349-0.329,0.564c0,0.271,0.117,0.468,0.35,0.589c0.233,0.128,1.057,0.347,2.471,0.656
+ c0.942,0.222,1.648,0.557,2.119,1.004c0.465,0.454,0.697,1.021,0.697,1.702c0,0.896-0.334,1.628-1.002,2.195
+ s-1.701,0.851-3.099,0.851c-1.425,0-2.478-0.3-3.156-0.9c-0.68-0.601-1.019-1.365-1.019-2.295H700.549z"/>
+ <path class="st2" d="M710.877,413.298h1.969l-4.764,12.609h-1.951L710.877,413.298z"/>
+ <path class="st2" d="M716.636,413.56c0.122,0.009,0.288,0.021,0.498,0.037v1.926c-0.133-0.016-0.355-0.028-0.668-0.037
+ c-0.313-0.008-0.528,0.062-0.647,0.208s-0.179,0.309-0.179,0.485s0,0.432,0,0.764h1.552v1.668h-1.552v7.297h-2.349v-7.297h-1.328
+ v-1.668h1.295v-0.581c0-0.969,0.162-1.636,0.489-2.001c0.343-0.542,1.171-0.812,2.481-0.812
+ C716.379,413.548,716.514,413.552,716.636,413.56z"/>
+ <path class="st2" d="M720.91,416.859v5.454c0,0.514,0.061,0.901,0.182,1.162c0.215,0.459,0.637,0.688,1.264,0.688
+ c0.805,0,1.355-0.326,1.652-0.979c0.154-0.354,0.231-0.822,0.231-1.402v-4.923h2.399v9.048h-2.3v-1.278
+ c-0.022,0.027-0.077,0.11-0.165,0.249c-0.089,0.139-0.193,0.26-0.314,0.365c-0.37,0.332-0.728,0.559-1.072,0.681
+ c-0.346,0.122-0.75,0.183-1.213,0.183c-1.336,0-2.234-0.481-2.698-1.444c-0.26-0.531-0.39-1.314-0.39-2.349v-5.454H720.91z"/>
+ <path class="st2" d="M731.354,425.907h-2.366v-12.235h2.366V425.907z"/>
+ <path class="st2" d="M736.076,425.907h-2.365v-12.235h2.365V425.907z"/>
+ <path class="st2" d="M738.533,413.672h2.68l4.857,8.531v-8.531h2.383v12.235h-2.557l-4.98-8.682v8.682h-2.383V413.672z"/>
+ <path class="st2" d="M754.244,420.403c0.44-0.055,0.756-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672
+ c0-0.371-0.131-0.627-0.391-0.769c-0.262-0.141-0.645-0.212-1.149-0.212c-0.566,0-0.968,0.139-1.203,0.416
+ c-0.168,0.204-0.28,0.48-0.337,0.83h-2.282c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.234-1.195
+ c0.995,0,1.879,0.196,2.651,0.59c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.016,1.045
+ c0.018,0.311,0.064,0.521,0.142,0.631c0.077,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.071-0.183-0.122-0.354-0.149-0.515
+ s-0.05-0.343-0.066-0.548c-0.328,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44
+ c-0.824,0-1.505-0.233-2.042-0.701s-0.805-1.131-0.805-1.988c0-1.112,0.432-1.917,1.295-2.415
+ c0.475-0.271,1.172-0.465,2.092-0.582L754.244,420.403z M755.691,421.508c-0.152,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.366,0.112-0.636,0.161l-0.538,0.1c-0.505,0.089-0.867,0.197-1.088,0.324c-0.373,0.216-0.559,0.551-0.559,1.004
+ c0,0.404,0.113,0.696,0.342,0.876c0.227,0.18,0.504,0.271,0.83,0.271c0.517,0,0.992-0.15,1.428-0.449s0.662-0.844,0.68-1.635
+ V421.508z"/>
+ <path class="st2" d="M771.404,416.893c0.387,0.155,0.738,0.426,1.055,0.813c0.254,0.315,0.426,0.703,0.514,1.162
+ c0.056,0.305,0.084,0.75,0.084,1.336l-0.018,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.652,0-1.104,0.271-1.353,0.813c-0.128,0.288-0.19,0.634-0.19,1.038v5.387h-2.383v-5.387
+ c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.59-0.655-1.17-0.655c-0.676,0-1.129,0.218-1.361,0.655
+ c-0.128,0.249-0.191,0.62-0.191,1.112v5.445h-2.398v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.055-0.531,1.785-0.531c0.691,0,1.25,0.152,1.676,0.456c0.344,0.283,0.604,0.646,0.781,1.088
+ c0.31-0.531,0.693-0.922,1.153-1.17c0.487-0.25,1.029-0.374,1.627-0.374C770.624,416.66,771.018,416.737,771.404,416.893z"/>
+ <path class="st2" d="M781.127,417.043c0.631,0.282,1.152,0.729,1.563,1.338c0.37,0.538,0.61,1.161,0.721,1.871
+ c0.063,0.415,0.09,1.014,0.078,1.796h-6.59c0.036,0.907,0.353,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.305,0.341
+ c0.539,0,0.977-0.139,1.312-0.415c0.185-0.149,0.347-0.357,0.488-0.623h2.414c-0.062,0.537-0.355,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.403,1.319c-1.204,0-2.267-0.37-3.187-1.112c-0.922-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.415-2.769,1.246-3.605c0.83-0.836,1.909-1.255,3.235-1.255C779.787,416.618,780.496,416.76,781.127,417.043z
+ M777.588,419.086c-0.334,0.345-0.545,0.812-0.631,1.401h4.076c-0.043-0.629-0.253-1.105-0.631-1.43
+ c-0.377-0.325-0.844-0.488-1.402-0.488C778.393,418.569,777.922,418.742,777.588,419.086z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_29_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_30_">
+ <use xlink:href="#SVGID_29_" style="overflow:visible;"/>
+ </clipPath>
+ <rect x="721" y="195" class="st5" width="300" height="30"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_31_" x="720.444" y="195.302" width="300.856" height="29.333"/>
+ </defs>
+ <clipPath id="SVGID_32_">
+ <use xlink:href="#SVGID_31_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st21">
+ <path class="st2" d="M739.628,207.395c0.454,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.082,0.94,0.082,1.749v5.317h-2.416v-5.51c0-0.487-0.082-0.881-0.246-1.18c-0.215-0.421-0.621-0.632-1.221-0.632
+ c-0.62,0-1.092,0.209-1.412,0.628c-0.322,0.418-0.482,1.015-0.482,1.79v4.903h-2.365v-12.193h2.365v4.316
+ c0.342-0.526,0.736-0.893,1.186-1.101c0.449-0.207,0.922-0.312,1.418-0.312C738.668,207.104,739.174,207.201,739.628,207.395z"/>
+ <path class="st2" d="M742.58,209.113v-1.686h1.262v-2.523h2.341v2.523h1.47v1.686h-1.47v4.781c0,0.37,0.047,0.602,0.142,0.692
+ c0.094,0.092,0.381,0.138,0.863,0.138c0.071,0,0.147-0.002,0.229-0.005c0.08-0.003,0.158-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.117,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H742.58z"/>
+ <path class="st2" d="M748.241,209.113v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.095,0.092,0.383,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005s0.159-0.007,0.236-0.013v1.769l-1.12,0.042
+ c-1.118,0.038-1.882-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H748.241z"/>
+ <path class="st2" d="M762.441,208.316c0.737,0.779,1.106,1.926,1.106,3.436c0,1.594-0.36,2.809-1.082,3.645
+ s-1.649,1.254-2.786,1.254c-0.725,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.257-0.394,0.529-0.703,0.819-0.93c0.528-0.404,1.158-0.606,1.888-0.606C760.803,207.146,761.703,207.535,762.441,208.316
+ z M760.625,210.018c-0.321-0.537-0.843-0.805-1.564-0.805c-0.865,0-1.461,0.406-1.785,1.22c-0.168,0.432-0.252,0.979-0.252,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.336,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C761.107,211.172,760.947,210.555,760.625,210.018z"/>
+ <path class="st2" d="M766.038,207.693h2.515v2.482h-2.515V207.693z M766.038,213.91h2.515v2.482h-2.515V213.91z"/>
+ <path class="st2" d="M773.585,203.783h1.969l-4.763,12.609h-1.951L773.585,203.783z"/>
+ <path class="st2" d="M778.309,203.783h1.969l-4.764,12.609h-1.951L778.309,203.783z"/>
+ <path class="st2" d="M787.933,208.316c0.737,0.779,1.106,1.926,1.106,3.436c0,1.594-0.36,2.809-1.082,3.645
+ c-0.721,0.836-1.649,1.254-2.785,1.254c-0.725,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.519-0.489-0.77-0.872v4.715h-2.34v-12.608
+ h2.266v1.337c0.256-0.394,0.529-0.703,0.818-0.93c0.529-0.404,1.158-0.606,1.889-0.606
+ C786.294,207.146,787.194,207.535,787.933,208.316z M786.117,210.018c-0.322-0.537-0.844-0.805-1.564-0.805
+ c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644c0,1.052,0.281,1.79,0.846,2.217
+ c0.336,0.248,0.732,0.373,1.191,0.373c0.665,0,1.172-0.255,1.521-0.764s0.525-1.188,0.525-2.033
+ C786.6,211.172,786.438,210.555,786.117,210.018z"/>
+ <path class="st2" d="M793.065,207.345v5.454c0,0.514,0.061,0.901,0.182,1.162c0.215,0.459,0.636,0.688,1.264,0.688
+ c0.804,0,1.354-0.326,1.651-0.979c0.154-0.354,0.232-0.822,0.232-1.402v-4.923h2.398v9.048h-2.299v-1.278
+ c-0.022,0.027-0.078,0.11-0.166,0.249s-0.193,0.26-0.314,0.365c-0.369,0.332-0.727,0.559-1.072,0.681
+ c-0.345,0.122-0.749,0.183-1.213,0.183c-1.335,0-2.234-0.481-2.697-1.444c-0.26-0.531-0.39-1.314-0.39-2.349v-5.454H793.065z"/>
+ <path class="st2" d="M806.118,207.133c0.03,0.003,0.099,0.007,0.204,0.013v2.424c-0.15-0.017-0.283-0.027-0.398-0.033
+ c-0.117-0.006-0.211-0.009-0.283-0.009c-0.951,0-1.59,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.954-1.236c0.443-0.371,1.019-0.557,1.727-0.557
+ C806.051,207.129,806.088,207.13,806.118,207.133z"/>
+ <path class="st2" d="M810.123,216.393h-2.365v-12.235h2.365V216.393z"/>
+ <path class="st2" d="M812.39,213.91h2.515v2.482h-2.515V213.91z"/>
+ <path class="st2" d="M824.699,215.286c-0.764,0.942-1.922,1.413-3.478,1.413s-2.714-0.471-3.478-1.413
+ c-0.764-0.943-1.146-2.078-1.146-3.405c0-1.305,0.383-2.436,1.146-3.392c0.764-0.957,1.922-1.435,3.478-1.435
+ s2.714,0.478,3.478,1.435c0.764,0.956,1.146,2.087,1.146,3.392C825.846,213.208,825.463,214.343,824.699,215.286z
+ M822.807,213.979c0.371-0.492,0.557-1.191,0.557-2.098s-0.186-1.604-0.557-2.093c-0.37-0.489-0.901-0.733-1.594-0.733
+ c-0.691,0-1.225,0.244-1.598,0.733s-0.561,1.187-0.561,2.093s0.188,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ C821.905,214.716,822.437,214.47,822.807,213.979z"/>
+ <path class="st2" d="M832.564,207.133c0.031,0.003,0.099,0.007,0.203,0.013v2.424c-0.148-0.017-0.281-0.027-0.398-0.033
+ c-0.115-0.006-0.21-0.009-0.281-0.009c-0.952,0-1.592,0.311-1.918,0.93c-0.183,0.35-0.273,0.886-0.273,1.611v4.324h-2.383v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.955-1.236c0.442-0.371,1.018-0.557,1.727-0.557
+ C832.497,207.129,832.534,207.13,832.564,207.133z"/>
+ <path class="st2" d="M838.631,207.336c0.574,0.238,1.038,0.676,1.393,1.312v-1.304h2.307v8.583c0,1.168-0.195,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.101-0.227-2.831-0.681s-1.134-1.132-1.211-2.033h2.572
+ c0.066,0.276,0.175,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.709-0.854
+ c0.188-0.365,0.283-0.98,0.283-1.844v-0.58c-0.228,0.387-0.471,0.678-0.73,0.871c-0.471,0.359-1.082,0.539-1.835,0.539
+ c-1.162,0-2.091-0.407-2.784-1.224c-0.695-0.816-1.043-1.922-1.043-3.316c0-1.345,0.335-2.475,1.004-3.391
+ c0.668-0.916,1.616-1.374,2.844-1.374C837.898,207.129,838.293,207.198,838.631,207.336z M839.436,213.823
+ c0.381-0.418,0.57-1.083,0.57-1.996c0-0.857-0.18-1.511-0.541-1.959s-0.844-0.673-1.451-0.673c-0.826,0-1.396,0.391-1.711,1.171
+ c-0.165,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.266,1.402c0.318,0.764,0.893,1.146,1.719,1.146
+ C838.59,214.45,839.056,214.241,839.436,213.823z"/>
+ <path class="st2" d="M847.246,203.783h1.969l-4.764,12.609h-1.95L847.246,203.783z"/>
+ <path class="st2" d="M854.06,207.49c0.427,0.24,0.772,0.574,1.038,1v-4.316h2.398v12.219h-2.299v-1.254
+ c-0.338,0.537-0.723,0.928-1.154,1.171s-0.969,0.365-1.61,0.365c-1.058,0-1.946-0.428-2.669-1.282
+ c-0.723-0.855-1.083-1.952-1.083-3.291c0-1.545,0.355-2.759,1.067-3.645c0.711-0.886,1.66-1.328,2.851-1.328
+ C853.146,207.129,853.633,207.249,854.06,207.49z M854.641,213.936c0.349-0.498,0.523-1.143,0.523-1.934
+ c0-1.107-0.279-1.898-0.839-2.375c-0.343-0.287-0.741-0.432-1.195-0.432c-0.692,0-1.2,0.262-1.522,0.785
+ c-0.324,0.522-0.486,1.172-0.486,1.946c0,0.836,0.164,1.504,0.494,2.005c0.329,0.501,0.828,0.751,1.498,0.751
+ S854.292,214.434,854.641,213.936z"/>
+ <path class="st2" d="M865.059,210.59c-0.045-0.337-0.158-0.642-0.342-0.912c-0.266-0.365-0.68-0.549-1.24-0.549
+ c-0.799,0-1.345,0.396-1.639,1.188c-0.155,0.42-0.232,0.977-0.232,1.673c0,0.662,0.077,1.194,0.232,1.598
+ c0.283,0.753,0.815,1.129,1.598,1.129c0.555,0,0.949-0.149,1.182-0.448s0.375-0.687,0.424-1.162h2.416
+ c-0.056,0.72-0.316,1.4-0.781,2.042c-0.742,1.035-1.842,1.552-3.299,1.552s-2.528-0.432-3.215-1.295
+ c-0.688-0.863-1.031-1.982-1.031-3.357c0-1.552,0.38-2.76,1.139-3.623s1.806-1.295,3.141-1.295c1.136,0,2.064,0.255,2.788,0.764
+ c0.723,0.509,1.15,1.408,1.284,2.697H865.059z"/>
+ <path class="st2" d="M871.809,203.783h1.969l-4.764,12.609h-1.951L871.809,203.783z"/>
+ <path class="st2" d="M879.72,207.528c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.314-0.415c0.184-0.149,0.346-0.357,0.486-0.623h2.416c-0.064,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.188-1.112c-0.92-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C878.379,207.104,879.088,207.245,879.72,207.528z
+ M876.181,209.571c-0.335,0.345-0.544,0.812-0.63,1.401h4.075c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.846-0.488-1.403-0.488C876.985,209.055,876.515,209.228,876.181,209.571z"/>
+ <path class="st2" d="M885.693,216.393h-2.365v-12.235h2.365V216.393z"/>
+ <path class="st2" d="M893.897,207.528c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.314-0.415c0.184-0.149,0.346-0.357,0.486-0.623h2.416c-0.064,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.188-1.112c-0.92-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C892.557,207.104,893.266,207.245,893.897,207.528z
+ M890.358,209.571c-0.335,0.345-0.544,0.812-0.63,1.401h4.075c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.846-0.488-1.403-0.488C891.163,209.055,890.692,209.228,890.358,209.571z"/>
+ <path class="st2" d="M908.745,207.378c0.388,0.155,0.739,0.426,1.054,0.813c0.255,0.315,0.427,0.703,0.516,1.162
+ c0.055,0.305,0.082,0.75,0.082,1.336l-0.016,5.703h-2.424v-5.761c0-0.343-0.056-0.625-0.166-0.847
+ c-0.211-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.354,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.056-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.171-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.19,0.62-0.19,1.112v5.445h-2.399v-9.031h2.3v1.32c0.294-0.471,0.569-0.806,0.83-1.005
+ c0.46-0.354,1.054-0.531,1.784-0.531c0.692,0,1.251,0.152,1.678,0.456c0.343,0.283,0.603,0.646,0.779,1.088
+ c0.311-0.531,0.695-0.922,1.154-1.17c0.486-0.25,1.029-0.374,1.627-0.374C907.965,207.146,908.357,207.223,908.745,207.378z"/>
+ <path class="st2" d="M918.468,207.528c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.314-0.415c0.184-0.149,0.346-0.357,0.486-0.623h2.416c-0.064,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.188-1.112c-0.92-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C917.127,207.104,917.836,207.245,918.468,207.528z
+ M914.929,209.571c-0.335,0.345-0.544,0.812-0.63,1.401h4.075c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.846-0.488-1.403-0.488C915.733,209.055,915.263,209.228,914.929,209.571z"/>
+ <path class="st2" d="M929.322,207.863c0.592,0.49,0.889,1.302,0.889,2.437v6.093h-2.424v-5.504c0-0.476-0.062-0.841-0.189-1.096
+ c-0.23-0.465-0.67-0.697-1.318-0.697c-0.797,0-1.344,0.341-1.64,1.021c-0.153,0.359-0.231,0.819-0.231,1.378v4.897h-2.365v-9.031
+ h2.291v1.32c0.303-0.465,0.59-0.8,0.859-1.005c0.484-0.365,1.1-0.548,1.844-0.548C927.969,207.129,928.73,207.374,929.322,207.863
+ z"/>
+ <path class="st2" d="M931.48,209.113v-1.686h1.262v-2.523h2.342v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005s0.158-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.117,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H931.48z"/>
+ <path class="st2" d="M939.906,213.504c0.051,0.421,0.158,0.72,0.325,0.896c0.295,0.315,0.84,0.473,1.635,0.473
+ c0.468,0,0.839-0.068,1.114-0.207c0.274-0.139,0.412-0.346,0.412-0.623c0-0.266-0.111-0.467-0.332-0.605
+ c-0.223-0.139-1.047-0.376-2.476-0.714c-1.028-0.255-1.753-0.573-2.173-0.954c-0.42-0.377-0.631-0.919-0.631-1.627
+ c0-0.836,0.328-1.554,0.986-2.154c0.656-0.601,1.582-0.9,2.773-0.9c1.131,0,2.054,0.225,2.766,0.676
+ c0.713,0.451,1.122,1.23,1.228,2.337h-2.366c-0.033-0.305-0.119-0.545-0.258-0.722c-0.261-0.321-0.705-0.482-1.332-0.482
+ c-0.516,0-0.883,0.081-1.103,0.241s-0.329,0.349-0.329,0.564c0,0.271,0.117,0.468,0.35,0.589c0.233,0.128,1.057,0.347,2.471,0.656
+ c0.942,0.222,1.648,0.557,2.119,1.004c0.465,0.454,0.697,1.021,0.697,1.702c0,0.896-0.334,1.628-1.002,2.195
+ s-1.701,0.851-3.099,0.851c-1.425,0-2.478-0.3-3.156-0.9c-0.68-0.601-1.019-1.365-1.019-2.295H939.906z"/>
+ <path class="st2" d="M950.234,203.783h1.969l-4.764,12.609h-1.951L950.234,203.783z"/>
+ <path class="st2" d="M952.324,208.092v-1.61c0.745-0.033,1.267-0.083,1.564-0.149c0.475-0.105,0.861-0.315,1.16-0.631
+ c0.203-0.216,0.358-0.504,0.463-0.863c0.061-0.216,0.092-0.376,0.092-0.481h1.975v12.036h-2.424v-8.301H952.324z"/>
+ <path class="st2" d="M961.662,213.91h2.516v2.482h-2.516V213.91z"/>
+ <path class="st2" d="M966.502,208.092v-1.61c0.745-0.033,1.267-0.083,1.564-0.149c0.475-0.105,0.861-0.315,1.16-0.631
+ c0.203-0.216,0.358-0.504,0.463-0.863c0.061-0.216,0.092-0.376,0.092-0.481h1.975v12.036h-2.424v-8.301H966.502z"/>
+ <path class="st2" d="M978.59,203.783h1.969l-4.764,12.609h-1.951L978.59,203.783z"/>
+ <path class="st2" d="M979.676,209.113v-1.686h1.262v-2.523h2.34v2.523h1.47v1.686h-1.47v4.781c0,0.37,0.047,0.602,0.142,0.692
+ c0.095,0.092,0.382,0.138,0.863,0.138c0.071,0,0.147-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.12,0.042
+ c-1.118,0.038-1.882-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H979.676z"/>
+ <path class="st2" d="M988.698,206.266h-2.399v-2.184h2.399V206.266z M986.299,207.345h2.399v9.048h-2.399V207.345z"/>
+ <path class="st2" d="M990.06,209.113v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.095,0.092,0.383,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005s0.159-0.007,0.236-0.013v1.769l-1.12,0.042
+ c-1.118,0.038-1.882-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H990.06z"/>
+ <path class="st2" d="M999.066,216.393H996.7v-12.235h2.366V216.393z"/>
+ <path class="st2" d="M1007.27,207.528c0.631,0.282,1.152,0.729,1.563,1.338c0.37,0.538,0.61,1.161,0.721,1.871
+ c0.063,0.415,0.09,1.014,0.078,1.796h-6.59c0.036,0.907,0.353,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.305,0.341
+ c0.539,0,0.977-0.139,1.312-0.415c0.185-0.149,0.347-0.357,0.488-0.623h2.414c-0.062,0.537-0.355,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.403,1.319c-1.204,0-2.267-0.37-3.187-1.112c-0.922-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.415-2.769,1.246-3.605c0.83-0.836,1.909-1.255,3.235-1.255C1005.93,207.104,1006.639,207.245,1007.27,207.528z
+ M1003.73,209.571c-0.334,0.345-0.545,0.812-0.631,1.401h4.076c-0.043-0.629-0.253-1.105-0.631-1.43
+ c-0.377-0.325-0.844-0.488-1.402-0.488C1004.535,209.055,1004.064,209.228,1003.73,209.571z"/>
+ </g>
+</g>
+</svg>
Binary file PR-drafts/PER-rdf-syntax-grammar-20140109/figure2.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PER-rdf-syntax-grammar-20140109/figure2.svg Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,1230 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 30 1024 600" style="enable-background:new 0 0 1024 768;" xml:space="preserve">
+<title>Example RDF Graph used in the "RDF 1.1 XML Syntax" Recommendation</title>
+<desc>The diagram displays the following triples in N-Triple syntax (with the angular brackets replaced to avoid syntax issues in the present description)
+ [http://www.w3.org/TR/rdf/rdf-syntax-grammar] [http://purl.org/dc/elements/1.1/title] "RDF 1.1 XML Syntax" .
+ [http://www.w3.org/TR/rdf/rdf-syntax-grammar] [http://www.example.org/terms/editor] _:b1 .
+ _:b1 [http://www.example.org/terms/homePage] [http://purl.org/net/dajobe] .
+ _:b1 [http://www.example.org/terms/fullName] "Dave Beckett" .
+ The second and third triples are highlighted (using a different color).
+</desc>
+ <metadata>
+ <rdf:RDF
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <rdf:Description rdf:about="">
+ <dc:title>Graph RDF/XML Example 2</dc:title>
+ <dc:date>2013-12-18</dc:date>
+ <dc:format>image/svg+xml</dc:format>
+ <dc:source rdf:resource="http://www.w3.org/TR/rdf-syntax-grammar" />
+ <cc:attributionURL rdf:reource='http://www.w3.org/'/>
+ <cc:license rdf:resource='http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231'/>
+ <dc:description>The diagram displays the following triples in N-Triple syntax (with the angular brackets replaced to avoid syntax issues in the present description)
+ [http://www.w3.org/TR/rdf/rdf-syntax-grammar] [http://purl.org/dc/elements/1.1/title] "RDF 1.1 XML Syntax" .
+ [http://www.w3.org/TR/rdf/rdf-syntax-grammar] [http://www.example.org/terms/editor] _:b1 .
+ _:b1 [http://www.example.org/terms/homePage] [http://purl.org/net/dajobe] .
+ _:b1 [http://www.example.org/terms/fullName] "Dave Beckett" .
+ The second and third triples are highlighted (using a different color).
+ </dc:description>
+ </rdf:Description>
+ </rdf:RDF>
+ </metadata>
+<style type="text/css">
+<![CDATA[
+ .st0{fill:#7D590C;}
+ .st1{clip-path:url(#SVGID_18_);fill:#C82506;}
+ .st2{clip-path:url(#SVGID_18_);fill:#FFFFFF;}
+ .st3{fill:#164F86;}
+ .st4{clip-path:url(#SVGID_14_);fill:#DCBD23;}
+ .st5{clip-path:url(#SVGID_30_);fill:#FFFFFF;}
+ .st6{clip-path:url(#SVGID_4_);}
+ .st7{clip-path:url(#SVGID_8_);}
+ .st8{fill:none;stroke:#000000;stroke-width:0.25;}
+ .st9{clip-path:url(#SVGID_22_);fill:#FFFFFF;}
+ .st10{fill:#FFFFFF;}
+ .st11{clip-path:url(#SVGID_18_);fill:#164F86;}
+ .st12{clip-path:url(#SVGID_2_);fill:#C82506;}
+ .st13{clip-path:url(#SVGID_2_);fill:#FFFFFF;}
+ .st14{clip-path:url(#SVGID_18_);fill:none;stroke:#C82506;stroke-width:3;}
+ .st15{clip-path:url(#SVGID_18_);fill:none;stroke:#164F86;stroke-width:3;}
+ .st16{clip-path:url(#SVGID_10_);fill:#DCBD23;}
+ .st17{clip-path:url(#SVGID_26_);fill:#FFFFFF;}
+ .st18{clip-path:url(#SVGID_12_);}
+ .st19{clip-path:url(#SVGID_16_);}
+ .st20{clip-path:url(#SVGID_20_);}
+ .st21{clip-path:url(#SVGID_24_);}
+ .st22{clip-path:url(#SVGID_28_);}
+ .st23{clip-path:url(#SVGID_32_);}
+ .st24{fill:#73510A;}
+ .st25{clip-path:url(#SVGID_6_);fill:#C82506;}
+]]>
+</style>
+<g>
+ <defs>
+ <rect id="SVGID_1_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_2_">
+ <use xlink:href="#SVGID_1_" style="overflow:visible;"/>
+ </clipPath>
+ <rect class="st13" width="1024" height="768"/>
+ <path class="st12" d="M793.979,101.33c107.934,12.986,107.934,34.04,0,47.026c-107.933,12.986-282.927,12.986-390.86,0
+ c-107.933-12.986-107.933-34.04,0-47.026S686.047,88.344,793.979,101.33z"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_3_" x="322.17" y="91.59" width="552.76" height="66.505"/>
+ </defs>
+ <clipPath id="SVGID_4_">
+ <use xlink:href="#SVGID_3_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st6">
+ <path d="M423.228,122.151c0.455,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.083,0.94,0.083,1.749v5.317h-2.416v-5.51c0-0.487-0.083-0.881-0.247-1.18c-0.214-0.421-0.621-0.632-1.22-0.632
+ c-0.621,0-1.092,0.209-1.413,0.628c-0.321,0.418-0.482,1.015-0.482,1.79v4.903h-2.366v-12.193h2.366v4.316
+ c0.342-0.526,0.737-0.893,1.186-1.101c0.449-0.207,0.921-0.312,1.417-0.312C422.268,121.86,422.773,121.958,423.228,122.151z"/>
+ <path d="M426.18,123.87v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H426.18z"/>
+ <path d="M431.841,123.87v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H431.841z"/>
+ <path d="M446.041,123.073c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645s-1.65,1.254-2.786,1.254
+ c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266v1.337
+ c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C444.402,121.902,445.303,122.292,446.041,123.073z
+ M444.225,124.774c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C444.708,125.929,444.547,125.312,444.225,124.774z"/>
+ <path d="M449.638,122.45h2.515v2.482h-2.515V122.45z M449.638,128.667h2.515v2.482h-2.515V128.667z"/>
+ <path d="M457.185,118.54h1.969l-4.763,12.609h-1.951L457.185,118.54z"/>
+ <path d="M461.908,118.54h1.969l-4.763,12.609h-1.951L461.908,118.54z"/>
+ <path d="M468.19,122.102h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457l-2.54-9.048
+ h2.54l1.411,6.491L468.19,122.102z"/>
+ <path d="M481.414,122.102h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457l-2.54-9.048
+ h2.54l1.411,6.491L481.414,122.102z"/>
+ <path d="M494.637,122.102h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457l-2.54-9.048
+ h2.54l1.411,6.491L494.637,122.102z"/>
+ <path d="M502.94,128.667h2.515v2.482h-2.515V128.667z"/>
+ <path d="M511.971,122.102h2.399l1.378,6.517l1.411-6.517h2.466l-2.623,9.048h-2.433l-1.419-6.591l-1.437,6.591h-2.457l-2.54-9.048
+ h2.54l1.411,6.491L511.971,122.102z"/>
+ <path d="M522.596,127.456c0,0.48,0.078,0.879,0.232,1.195c0.287,0.58,0.809,0.871,1.564,0.871c0.465,0,0.869-0.159,1.214-0.478
+ s0.518-0.776,0.518-1.374c0-0.791-0.319-1.319-0.96-1.585c-0.364-0.149-0.938-0.224-1.721-0.224v-1.693
+ c0.766-0.012,1.301-0.086,1.604-0.225c0.523-0.232,0.786-0.703,0.786-1.411c0-0.459-0.135-0.833-0.402-1.12
+ c-0.268-0.288-0.645-0.432-1.13-0.432c-0.558,0-0.968,0.177-1.229,0.531c-0.262,0.354-0.388,0.827-0.377,1.419h-2.207
+ c0.021-0.598,0.124-1.165,0.307-1.702c0.193-0.47,0.497-0.904,0.912-1.303c0.309-0.282,0.677-0.498,1.103-0.647
+ c0.425-0.149,0.948-0.224,1.567-0.224c1.149,0,2.076,0.297,2.781,0.892s1.058,1.394,1.058,2.396c0,0.708-0.21,1.306-0.631,1.793
+ c-0.266,0.304-0.542,0.512-0.83,0.622c0.216,0,0.526,0.186,0.93,0.556c0.603,0.56,0.905,1.323,0.905,2.291
+ c0,1.019-0.354,1.914-1.058,2.686c-0.705,0.772-1.749,1.158-3.13,1.158c-1.703,0-2.887-0.557-3.55-1.668
+ c-0.349-0.593-0.542-1.367-0.581-2.324H522.596z"/>
+ <path d="M530.341,128.667h2.515v2.482h-2.515V128.667z"/>
+ <path d="M542.65,130.043c-0.764,0.942-1.922,1.413-3.478,1.413s-2.714-0.471-3.478-1.413c-0.764-0.943-1.146-2.078-1.146-3.405
+ c0-1.305,0.383-2.436,1.146-3.392c0.764-0.957,1.922-1.435,3.478-1.435s2.714,0.478,3.478,1.435
+ c0.764,0.956,1.146,2.087,1.146,3.392C543.797,127.965,543.414,129.1,542.65,130.043z M540.758,128.735
+ c0.371-0.492,0.557-1.191,0.557-2.098s-0.186-1.604-0.557-2.093c-0.37-0.489-0.901-0.733-1.594-0.733
+ c-0.691,0-1.225,0.244-1.598,0.733s-0.561,1.187-0.561,2.093s0.188,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ C539.856,129.473,540.388,129.227,540.758,128.735z"/>
+ <path d="M550.516,121.89c0.031,0.003,0.099,0.007,0.203,0.013v2.424c-0.148-0.017-0.281-0.027-0.398-0.033
+ c-0.115-0.006-0.21-0.009-0.281-0.009c-0.952,0-1.592,0.311-1.918,0.93c-0.183,0.35-0.273,0.886-0.273,1.611v4.324h-2.383v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.955-1.236c0.442-0.371,1.018-0.557,1.727-0.557
+ C550.448,121.886,550.485,121.887,550.516,121.89z"/>
+ <path d="M556.582,122.093c0.574,0.238,1.038,0.676,1.393,1.312v-1.304h2.307v8.583c0,1.168-0.195,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.101-0.227-2.831-0.681s-1.134-1.132-1.211-2.033h2.572
+ c0.066,0.276,0.175,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.709-0.854
+ c0.188-0.365,0.283-0.98,0.283-1.844v-0.58c-0.228,0.387-0.471,0.678-0.73,0.871c-0.471,0.359-1.082,0.539-1.835,0.539
+ c-1.162,0-2.091-0.407-2.784-1.224c-0.695-0.816-1.043-1.922-1.043-3.316c0-1.345,0.335-2.475,1.004-3.391
+ c0.668-0.916,1.616-1.374,2.844-1.374C555.85,121.886,556.244,121.955,556.582,122.093z M557.387,128.58
+ c0.381-0.418,0.57-1.083,0.57-1.996c0-0.857-0.18-1.511-0.541-1.959s-0.844-0.673-1.451-0.673c-0.826,0-1.396,0.391-1.711,1.171
+ c-0.165,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.266,1.402c0.318,0.764,0.893,1.146,1.719,1.146
+ C556.541,129.207,557.007,128.998,557.387,128.58z"/>
+ <path d="M565.197,118.54h1.969l-4.764,12.609h-1.95L565.197,118.54z"/>
+ <path d="M576.294,118.914v2.167h-3.661v10.068h-2.572v-10.068h-3.678v-2.167H576.294z"/>
+ <path d="M585.629,119.229c0.451,0.193,0.832,0.479,1.146,0.855c0.259,0.31,0.464,0.652,0.615,1.029
+ c0.151,0.376,0.227,0.805,0.227,1.286c0,0.581-0.146,1.152-0.44,1.714c-0.293,0.562-0.777,0.959-1.452,1.191
+ c0.564,0.227,0.964,0.549,1.199,0.967s0.353,1.056,0.353,1.914v0.821c0,0.559,0.023,0.938,0.068,1.138
+ c0.066,0.314,0.225,0.547,0.472,0.697v0.307h-2.822c-0.077-0.271-0.133-0.49-0.166-0.656c-0.066-0.343-0.103-0.694-0.108-1.054
+ l-0.016-1.138c-0.012-0.779-0.146-1.3-0.404-1.561c-0.26-0.26-0.745-0.39-1.457-0.39h-2.497v4.798h-2.499v-12.235h5.854
+ C584.535,118.931,585.178,119.036,585.629,119.229z M580.345,121.039v3.287h2.751c0.547,0,0.957-0.066,1.23-0.199
+ c0.483-0.232,0.725-0.691,0.725-1.378c0-0.741-0.233-1.239-0.701-1.494c-0.263-0.144-0.656-0.216-1.183-0.216H580.345z"/>
+ <path d="M592.582,118.54h1.969l-4.764,12.609h-1.951L592.582,118.54z"/>
+ <path d="M599.623,121.89c0.031,0.003,0.099,0.007,0.203,0.013v2.424c-0.148-0.017-0.281-0.027-0.398-0.033
+ c-0.115-0.006-0.21-0.009-0.281-0.009c-0.952,0-1.592,0.311-1.918,0.93c-0.183,0.35-0.273,0.886-0.273,1.611v4.324h-2.383v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.955-1.236c0.442-0.371,1.018-0.557,1.727-0.557
+ C599.556,121.886,599.593,121.887,599.623,121.89z"/>
+ <path d="M606.011,122.247c0.427,0.24,0.772,0.574,1.038,1v-4.316h2.398v12.219h-2.299v-1.254
+ c-0.338,0.537-0.723,0.928-1.154,1.171s-0.969,0.365-1.61,0.365c-1.058,0-1.946-0.428-2.669-1.282
+ c-0.723-0.855-1.083-1.952-1.083-3.291c0-1.545,0.355-2.759,1.067-3.645c0.711-0.886,1.66-1.328,2.851-1.328
+ C605.098,121.886,605.584,122.006,606.011,122.247z M606.592,128.692c0.349-0.498,0.523-1.143,0.523-1.934
+ c0-1.107-0.279-1.898-0.839-2.375c-0.343-0.287-0.741-0.432-1.195-0.432c-0.692,0-1.2,0.262-1.522,0.785
+ c-0.324,0.522-0.486,1.172-0.486,1.946c0,0.836,0.164,1.504,0.494,2.005c0.329,0.501,0.828,0.751,1.498,0.751
+ S606.243,129.19,606.592,128.692z"/>
+ <path d="M615.341,118.802c0.122,0.009,0.288,0.021,0.498,0.037v1.926c-0.133-0.016-0.355-0.028-0.668-0.037
+ c-0.313-0.008-0.528,0.062-0.647,0.208s-0.179,0.309-0.179,0.485s0,0.432,0,0.764h1.552v1.668h-1.552v7.297h-2.349v-7.297h-1.328
+ v-1.668h1.295v-0.581c0-0.969,0.162-1.636,0.489-2.001c0.343-0.542,1.171-0.812,2.481-0.812
+ C615.084,118.79,615.219,118.794,615.341,118.802z"/>
+ <path d="M619.966,118.54h1.969l-4.763,12.609h-1.951L619.966,118.54z"/>
+ <path d="M627.008,121.89c0.03,0.003,0.098,0.007,0.203,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.211-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.184,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.954-1.236c0.442-0.371,1.019-0.557,1.727-0.557C626.939,121.886,626.977,121.887,627.008,121.89z"/>
+ <path d="M633.395,122.247c0.427,0.24,0.772,0.574,1.038,1v-4.316h2.399v12.219h-2.3v-1.254c-0.337,0.537-0.722,0.928-1.153,1.171
+ s-0.969,0.365-1.611,0.365c-1.057,0-1.946-0.428-2.668-1.282c-0.723-0.855-1.084-1.952-1.084-3.291
+ c0-1.545,0.355-2.759,1.067-3.645c0.711-0.886,1.661-1.328,2.851-1.328C632.482,121.886,632.969,122.006,633.395,122.247z
+ M633.977,128.692c0.348-0.498,0.522-1.143,0.522-1.934c0-1.107-0.279-1.898-0.839-2.375c-0.343-0.287-0.741-0.432-1.195-0.432
+ c-0.691,0-1.199,0.262-1.522,0.785c-0.324,0.522-0.485,1.172-0.485,1.946c0,0.836,0.164,1.504,0.493,2.005
+ s0.829,0.751,1.499,0.751C633.118,129.439,633.627,129.19,633.977,128.692z"/>
+ <path d="M642.725,118.802c0.122,0.009,0.288,0.021,0.498,0.037v1.926c-0.133-0.016-0.355-0.028-0.668-0.037
+ c-0.312-0.008-0.528,0.062-0.646,0.208c-0.119,0.146-0.18,0.309-0.18,0.485s0,0.432,0,0.764h1.553v1.668h-1.553v7.297h-2.349
+ v-7.297h-1.328v-1.668h1.295v-0.581c0-0.969,0.163-1.636,0.489-2.001c0.344-0.542,1.171-0.812,2.482-0.812
+ C642.468,118.79,642.604,118.794,642.725,118.802z"/>
+ <path d="M643.929,125.289h4.632v2.241h-4.632V125.289z"/>
+ <path d="M652.139,128.261c0.05,0.421,0.158,0.72,0.324,0.896c0.295,0.315,0.84,0.473,1.635,0.473c0.468,0,0.839-0.068,1.114-0.207
+ c0.274-0.139,0.413-0.346,0.413-0.623c0-0.266-0.111-0.467-0.333-0.605s-1.047-0.376-2.476-0.714
+ c-1.027-0.255-1.752-0.573-2.172-0.954c-0.421-0.377-0.631-0.919-0.631-1.627c0-0.836,0.328-1.554,0.985-2.154
+ s1.582-0.9,2.774-0.9c1.131,0,2.053,0.225,2.766,0.676s1.121,1.23,1.227,2.337H655.4c-0.033-0.305-0.119-0.545-0.258-0.722
+ c-0.262-0.321-0.705-0.482-1.332-0.482c-0.516,0-0.884,0.081-1.104,0.241c-0.219,0.16-0.328,0.349-0.328,0.564
+ c0,0.271,0.117,0.468,0.35,0.589c0.232,0.128,1.057,0.347,2.471,0.656c0.941,0.222,1.648,0.557,2.119,1.004
+ c0.465,0.454,0.697,1.021,0.697,1.702c0,0.896-0.334,1.628-1.003,2.195c-0.668,0.567-1.7,0.851-3.099,0.851
+ c-1.424,0-2.477-0.3-3.156-0.9s-1.019-1.365-1.019-2.295H652.139z"/>
+ <path d="M660.115,132.884l0.299,0.018c0.232,0.011,0.453,0.002,0.664-0.025s0.387-0.092,0.531-0.191
+ c0.139-0.094,0.268-0.29,0.386-0.589c0.119-0.299,0.171-0.481,0.153-0.548l-3.324-9.446h2.632l1.976,6.674l1.867-6.674h2.516
+ L664.713,131c-0.6,1.716-1.074,2.779-1.424,3.191c-0.349,0.412-1.047,0.618-2.094,0.618c-0.211,0-0.379-0.001-0.507-0.004
+ s-0.318-0.012-0.573-0.029V132.884z"/>
+ <path d="M676.509,122.62c0.593,0.49,0.889,1.302,0.889,2.437v6.093h-2.424v-5.504c0-0.476-0.063-0.841-0.189-1.096
+ c-0.231-0.465-0.671-0.697-1.318-0.697c-0.797,0-1.343,0.341-1.64,1.021c-0.154,0.359-0.23,0.819-0.23,1.378v4.897h-2.366v-9.031
+ h2.291v1.32c0.304-0.465,0.59-0.8,0.86-1.005c0.484-0.365,1.099-0.548,1.843-0.548
+ C675.154,121.886,675.916,122.131,676.509,122.62z"/>
+ <path d="M678.668,123.87v-1.686h1.262v-2.523h2.34v2.523h1.47v1.686h-1.47v4.781c0,0.37,0.047,0.602,0.142,0.692
+ c0.095,0.092,0.382,0.138,0.863,0.138c0.071,0,0.147-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.12,0.042
+ c-1.118,0.038-1.882-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H678.668z"/>
+ <path d="M688.842,125.646c0.44-0.055,0.756-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672c0-0.371-0.131-0.627-0.391-0.769
+ c-0.262-0.141-0.645-0.212-1.149-0.212c-0.566,0-0.968,0.139-1.203,0.416c-0.168,0.204-0.28,0.48-0.337,0.83h-2.282
+ c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.234-1.195c0.995,0,1.879,0.196,2.651,0.59
+ c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.016,1.045c0.018,0.311,0.064,0.521,0.142,0.631
+ c0.077,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.071-0.183-0.122-0.354-0.149-0.515s-0.05-0.343-0.066-0.548
+ c-0.328,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44c-0.824,0-1.505-0.233-2.042-0.701
+ s-0.805-1.131-0.805-1.988c0-1.112,0.432-1.917,1.295-2.415c0.475-0.271,1.172-0.465,2.092-0.582L688.842,125.646z
+ M690.289,126.75c-0.152,0.094-0.305,0.17-0.459,0.229c-0.154,0.058-0.366,0.112-0.636,0.161l-0.538,0.1
+ c-0.505,0.089-0.867,0.197-1.088,0.324c-0.373,0.216-0.559,0.551-0.559,1.004c0,0.404,0.113,0.696,0.342,0.876
+ c0.227,0.18,0.504,0.271,0.83,0.271c0.517,0,0.992-0.15,1.428-0.449s0.662-0.844,0.68-1.635V126.75z"/>
+ <path d="M693.812,131.149l3.088-4.582l-2.955-4.449h2.896l1.512,2.621l1.477-2.621h2.814l-2.973,4.408l3.088,4.623h-2.945
+ l-1.559-2.72l-1.572,2.72H693.812z"/>
+ <path d="M703.453,125.289h4.633v2.241h-4.633V125.289z"/>
+ <path d="M714.305,122.093c0.574,0.238,1.039,0.676,1.393,1.312v-1.304h2.308v8.583c0,1.168-0.196,2.048-0.589,2.64
+ c-0.676,1.019-1.971,1.527-3.885,1.527c-1.157,0-2.101-0.227-2.831-0.681s-1.134-1.132-1.212-2.033h2.573
+ c0.066,0.276,0.175,0.476,0.323,0.598c0.255,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.71-0.854
+ c0.188-0.365,0.282-0.98,0.282-1.844v-0.58c-0.227,0.387-0.471,0.678-0.73,0.871c-0.471,0.359-1.082,0.539-1.834,0.539
+ c-1.162,0-2.091-0.407-2.785-1.224c-0.695-0.816-1.042-1.922-1.042-3.316c0-1.345,0.335-2.475,1.003-3.391
+ c0.669-0.916,1.617-1.374,2.844-1.374C713.572,121.886,713.967,121.955,714.305,122.093z M715.11,128.58
+ c0.38-0.418,0.57-1.083,0.57-1.996c0-0.857-0.181-1.511-0.542-1.959c-0.36-0.448-0.844-0.673-1.45-0.673
+ c-0.827,0-1.397,0.391-1.711,1.171c-0.165,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.265,1.402
+ c0.319,0.764,0.893,1.146,1.719,1.146C714.264,129.207,714.73,128.998,715.11,128.58z"/>
+ <path d="M725.238,121.89c0.031,0.003,0.1,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033s-0.21-0.009-0.282-0.009
+ c-0.951,0-1.591,0.311-1.918,0.93c-0.182,0.35-0.273,0.886-0.273,1.611v4.324h-2.383v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C725.172,121.886,725.209,121.887,725.238,121.89z"/>
+ <path d="M730.412,125.646c0.44-0.055,0.756-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672c0-0.371-0.131-0.627-0.391-0.769
+ c-0.262-0.141-0.645-0.212-1.149-0.212c-0.566,0-0.968,0.139-1.203,0.416c-0.168,0.204-0.28,0.48-0.337,0.83h-2.282
+ c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.234-1.195c0.995,0,1.879,0.196,2.651,0.59
+ c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.016,1.045c0.018,0.311,0.064,0.521,0.142,0.631
+ c0.077,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.071-0.183-0.122-0.354-0.149-0.515s-0.05-0.343-0.066-0.548
+ c-0.328,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44c-0.824,0-1.505-0.233-2.042-0.701
+ s-0.805-1.131-0.805-1.988c0-1.112,0.432-1.917,1.295-2.415c0.475-0.271,1.172-0.465,2.092-0.582L730.412,125.646z
+ M731.859,126.75c-0.152,0.094-0.305,0.17-0.459,0.229c-0.154,0.058-0.366,0.112-0.636,0.161l-0.538,0.1
+ c-0.505,0.089-0.867,0.197-1.088,0.324c-0.373,0.216-0.559,0.551-0.559,1.004c0,0.404,0.113,0.696,0.342,0.876
+ c0.227,0.18,0.504,0.271,0.83,0.271c0.517,0,0.992-0.15,1.428-0.449s0.662-0.844,0.68-1.635V126.75z"/>
+ <path d="M747.572,122.135c0.387,0.155,0.738,0.426,1.055,0.813c0.254,0.315,0.426,0.703,0.514,1.162
+ c0.056,0.305,0.084,0.75,0.084,1.336l-0.018,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.652,0-1.104,0.271-1.353,0.813c-0.128,0.288-0.19,0.634-0.19,1.038v5.387h-2.383v-5.387
+ c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.59-0.655-1.17-0.655c-0.676,0-1.129,0.218-1.361,0.655
+ c-0.128,0.249-0.191,0.62-0.191,1.112v5.445h-2.398v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.055-0.531,1.785-0.531c0.691,0,1.25,0.152,1.676,0.456c0.344,0.283,0.604,0.646,0.781,1.088
+ c0.31-0.531,0.693-0.922,1.153-1.17c0.487-0.25,1.029-0.374,1.627-0.374C746.792,121.902,747.186,121.979,747.572,122.135z"/>
+ <path d="M762.688,122.135c0.388,0.155,0.739,0.426,1.055,0.813c0.254,0.315,0.426,0.703,0.515,1.162
+ c0.056,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.056-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.353,0.813c-0.128,0.288-0.191,0.634-0.191,1.038v5.387h-2.383
+ v-5.387c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.17-0.655c-0.676,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.191,0.62-0.191,1.112v5.445h-2.398v-9.031h2.299v1.32c0.294-0.471,0.57-0.806,0.83-1.005
+ c0.46-0.354,1.055-0.531,1.785-0.531c0.691,0,1.25,0.152,1.677,0.456c0.343,0.283,0.603,0.646,0.78,1.088
+ c0.311-0.531,0.694-0.922,1.154-1.17c0.486-0.25,1.029-0.374,1.627-0.374C761.908,121.902,762.301,121.979,762.688,122.135z"/>
+ <path d="M770.098,125.646c0.441-0.055,0.756-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672c0-0.371-0.13-0.627-0.391-0.769
+ c-0.262-0.141-0.645-0.212-1.148-0.212c-0.566,0-0.968,0.139-1.203,0.416c-0.168,0.204-0.281,0.48-0.337,0.83h-2.282
+ c0.049-0.792,0.271-1.442,0.666-1.951c0.629-0.797,1.707-1.195,3.235-1.195c0.995,0,1.878,0.196,2.651,0.59
+ c0.771,0.393,1.158,1.134,1.158,2.225v4.15c0,0.287,0.006,0.636,0.017,1.045c0.017,0.311,0.063,0.521,0.142,0.631
+ c0.077,0.111,0.193,0.202,0.348,0.274v0.349h-2.572c-0.072-0.183-0.122-0.354-0.15-0.515c-0.027-0.16-0.049-0.343-0.066-0.548
+ c-0.328,0.354-0.707,0.656-1.135,0.904c-0.512,0.294-1.092,0.44-1.736,0.44c-0.824,0-1.505-0.233-2.042-0.701
+ s-0.806-1.131-0.806-1.988c0-1.112,0.432-1.917,1.296-2.415c0.474-0.271,1.171-0.465,2.091-0.582L770.098,125.646z
+ M771.545,126.75c-0.152,0.094-0.305,0.17-0.459,0.229c-0.154,0.058-0.365,0.112-0.635,0.161l-0.539,0.1
+ c-0.504,0.089-0.867,0.197-1.087,0.324c-0.373,0.216-0.56,0.551-0.56,1.004c0,0.404,0.114,0.696,0.342,0.876
+ s0.504,0.271,0.83,0.271c0.518,0,0.993-0.15,1.429-0.449s0.661-0.844,0.679-1.635V126.75z"/>
+ <path d="M780.995,121.89c0.03,0.003,0.099,0.007,0.204,0.013v2.424c-0.15-0.017-0.283-0.027-0.398-0.033
+ c-0.117-0.006-0.211-0.009-0.283-0.009c-0.951,0-1.59,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.954-1.236c0.443-0.371,1.019-0.557,1.727-0.557
+ C780.928,121.886,780.965,121.887,780.995,121.89z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_5_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_6_">
+ <use xlink:href="#SVGID_5_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st25" d="M417.962,271.683c13.691,14.455,13.691,37.89,0,52.344s-35.888,14.455-49.579,0s-13.691-37.89,0-52.344
+ S404.271,257.228,417.962,271.683z"/>
+ <path class="st25" d="M267.18,525.525c56.583,10.099,56.583,26.471,0,36.568s-148.323,10.098-204.906,0
+ c-56.583-10.098-56.583-26.47,0-36.568C118.856,515.428,210.596,515.428,267.18,525.525z"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_7_" x="19.835" y="517.952" width="289.782" height="51.715"/>
+ </defs>
+ <clipPath id="SVGID_8_">
+ <use xlink:href="#SVGID_7_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st7">
+ <path d="M71.761,541.545c0.455,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.083,0.94,0.083,1.749v5.317h-2.416v-5.51c0-0.487-0.083-0.881-0.247-1.18c-0.214-0.421-0.621-0.632-1.22-0.632
+ c-0.621,0-1.092,0.209-1.413,0.628c-0.321,0.418-0.482,1.015-0.482,1.79v4.903h-2.366V538.35h2.366v4.316
+ c0.342-0.526,0.737-0.893,1.186-1.101c0.449-0.207,0.921-0.312,1.417-0.312C70.801,541.254,71.306,541.352,71.761,541.545z"/>
+ <path d="M74.713,543.264v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H74.713z"/>
+ <path d="M80.374,543.264v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H80.374z"/>
+ <path d="M94.574,542.467c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645s-1.65,1.254-2.786,1.254
+ c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266v1.337
+ c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C92.935,541.296,93.835,541.686,94.574,542.467z
+ M92.758,544.168c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C93.24,545.322,93.08,544.705,92.758,544.168z"/>
+ <path d="M98.171,541.844h2.515v2.482h-2.515V541.844z M98.171,548.061h2.515v2.482h-2.515V548.061z"/>
+ <path d="M105.718,537.934h1.969l-4.763,12.609h-1.951L105.718,537.934z"/>
+ <path d="M110.441,537.934h1.969l-4.763,12.609h-1.951L110.441,537.934z"/>
+ <path d="M120.065,542.467c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645s-1.65,1.254-2.786,1.254
+ c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266v1.337
+ c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C118.427,541.296,119.327,541.686,120.065,542.467z
+ M118.25,544.168c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C118.732,545.322,118.571,544.705,118.25,544.168z"/>
+ <path d="M125.198,541.495v5.454c0,0.514,0.061,0.901,0.182,1.162c0.215,0.459,0.636,0.688,1.264,0.688
+ c0.804,0,1.354-0.326,1.652-0.979c0.154-0.354,0.231-0.822,0.231-1.402v-4.923h2.399v9.048h-2.299v-1.278
+ c-0.022,0.027-0.077,0.11-0.166,0.249s-0.193,0.26-0.314,0.365c-0.37,0.332-0.727,0.559-1.072,0.681
+ c-0.345,0.122-0.75,0.183-1.213,0.183c-1.335,0-2.235-0.481-2.698-1.444c-0.26-0.531-0.389-1.314-0.389-2.349v-5.454H125.198z"/>
+ <path d="M138.251,541.283c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324H133.2v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C138.184,541.279,138.221,541.28,138.251,541.283z"/>
+ <path d="M142.256,550.543h-2.366v-12.235h2.366V550.543z"/>
+ <path d="M144.522,548.061h2.515v2.482h-2.515V548.061z"/>
+ <path d="M156.833,549.437c-0.764,0.942-1.923,1.413-3.478,1.413s-2.714-0.471-3.478-1.413c-0.764-0.943-1.146-2.078-1.146-3.405
+ c0-1.305,0.382-2.436,1.146-3.392c0.764-0.957,1.923-1.435,3.478-1.435s2.714,0.478,3.478,1.435
+ c0.764,0.956,1.146,2.087,1.146,3.392C157.978,547.358,157.596,548.493,156.833,549.437z M154.94,548.129
+ c0.371-0.492,0.556-1.191,0.556-2.098s-0.186-1.604-0.556-2.093s-0.902-0.733-1.594-0.733s-1.225,0.244-1.598,0.733
+ c-0.374,0.489-0.561,1.187-0.561,2.093s0.187,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ S154.569,548.62,154.94,548.129z"/>
+ <path d="M164.697,541.283c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C164.63,541.279,164.667,541.28,164.697,541.283z"/>
+ <path d="M170.763,541.486c0.575,0.238,1.039,0.676,1.393,1.312v-1.304h2.308v8.583c0,1.168-0.196,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.1-0.227-2.831-0.681s-1.134-1.132-1.212-2.033h2.573
+ c0.066,0.276,0.174,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.71-0.854
+ c0.188-0.365,0.282-0.98,0.282-1.844v-0.58c-0.227,0.387-0.47,0.678-0.73,0.871c-0.47,0.359-1.082,0.539-1.834,0.539
+ c-1.162,0-2.09-0.407-2.785-1.224c-0.695-0.816-1.042-1.922-1.042-3.316c0-1.345,0.334-2.475,1.003-3.391
+ c0.669-0.916,1.617-1.374,2.844-1.374C170.031,541.279,170.426,541.349,170.763,541.486z M171.569,547.974
+ c0.38-0.418,0.57-1.083,0.57-1.996c0-0.857-0.181-1.511-0.542-1.959s-0.844-0.673-1.451-0.673c-0.827,0-1.397,0.391-1.711,1.171
+ c-0.166,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.265,1.402c0.319,0.764,0.893,1.146,1.719,1.146
+ C170.723,548.601,171.188,548.392,171.569,547.974z"/>
+ <path d="M179.379,537.934h1.969l-4.763,12.609h-1.951L179.379,537.934z"/>
+ <path d="M188.69,542.014c0.592,0.49,0.889,1.302,0.889,2.437v6.093h-2.424v-5.504c0-0.476-0.063-0.841-0.189-1.096
+ c-0.231-0.465-0.67-0.697-1.318-0.697c-0.797,0-1.343,0.341-1.64,1.021c-0.154,0.359-0.231,0.819-0.231,1.378v4.897h-2.366v-9.031
+ h2.291v1.32c0.303-0.465,0.59-0.8,0.86-1.005c0.484-0.365,1.099-0.548,1.843-0.548
+ C187.336,541.279,188.098,541.524,188.69,542.014z"/>
+ <path d="M197.675,541.679c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C196.334,541.254,197.043,541.396,197.675,541.679z
+ M194.136,543.722c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C194.94,543.205,194.47,543.378,194.136,543.722z"/>
+ <path d="M200.304,543.264v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H200.304z"/>
+ <path d="M209.602,537.934h1.969l-4.763,12.609h-1.951L209.602,537.934z"/>
+ <path d="M216.416,541.641c0.426,0.24,0.772,0.574,1.038,1v-4.316h2.399v12.219h-2.299v-1.254
+ c-0.337,0.537-0.722,0.928-1.154,1.171s-0.968,0.365-1.61,0.365c-1.057,0-1.947-0.428-2.668-1.282
+ c-0.723-0.855-1.083-1.952-1.083-3.291c0-1.545,0.355-2.759,1.067-3.645c0.711-0.886,1.661-1.328,2.851-1.328
+ C215.502,541.279,215.989,541.399,216.416,541.641z M216.997,548.086c0.349-0.498,0.523-1.143,0.523-1.934
+ c0-1.107-0.279-1.898-0.838-2.375c-0.343-0.287-0.742-0.432-1.195-0.432c-0.692,0-1.2,0.262-1.523,0.785
+ c-0.324,0.522-0.486,1.172-0.486,1.946c0,0.836,0.165,1.504,0.494,2.005c0.33,0.501,0.829,0.751,1.499,0.751
+ S216.648,548.584,216.997,548.086z"/>
+ <path d="M225.585,545.039c0.44-0.055,0.755-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672c0-0.371-0.13-0.627-0.391-0.769
+ c-0.261-0.141-0.644-0.212-1.149-0.212c-0.566,0-0.967,0.139-1.203,0.416c-0.168,0.204-0.28,0.48-0.336,0.83h-2.283
+ c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.235-1.195c0.995,0,1.878,0.196,2.651,0.59
+ c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.017,1.045c0.017,0.311,0.063,0.521,0.141,0.631
+ c0.078,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.072-0.183-0.122-0.354-0.149-0.515s-0.05-0.343-0.066-0.548
+ c-0.329,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44c-0.824,0-1.504-0.233-2.042-0.701
+ s-0.806-1.131-0.806-1.988c0-1.112,0.432-1.917,1.296-2.415c0.474-0.271,1.171-0.465,2.091-0.582L225.585,545.039z
+ M227.032,546.144c-0.152,0.094-0.305,0.17-0.459,0.229c-0.154,0.058-0.366,0.112-0.635,0.161l-0.538,0.1
+ c-0.505,0.089-0.868,0.197-1.087,0.324c-0.373,0.216-0.559,0.551-0.559,1.004c0,0.404,0.114,0.696,0.341,0.876
+ s0.504,0.271,0.83,0.271c0.517,0,0.993-0.15,1.429-0.449s0.662-0.844,0.679-1.635V546.144z"/>
+ <path d="M230.427,552.277c0.133,0.012,0.227,0.019,0.282,0.021s0.105,0.004,0.149,0.004c0.232,0,0.408-0.057,0.527-0.17
+ c0.119-0.113,0.179-0.334,0.179-0.66v-9.936h2.366v9.977c0,0.914-0.18,1.589-0.54,2.025c-0.36,0.438-1.065,0.656-2.117,0.656
+ c-0.072,0-0.178-0.003-0.32-0.008c-0.141-0.006-0.316-0.012-0.527-0.018V552.277z M233.93,540.416h-2.366v-2.184h2.366V540.416z"
+ />
+ <path d="M243.725,549.437c-0.764,0.942-1.923,1.413-3.478,1.413s-2.714-0.471-3.478-1.413c-0.764-0.943-1.146-2.078-1.146-3.405
+ c0-1.305,0.382-2.436,1.146-3.392c0.764-0.957,1.923-1.435,3.478-1.435s2.714,0.478,3.478,1.435
+ c0.764,0.956,1.146,2.087,1.146,3.392C244.871,547.358,244.489,548.493,243.725,549.437z M241.833,548.129
+ c0.371-0.492,0.556-1.191,0.556-2.098s-0.186-1.604-0.556-2.093s-0.902-0.733-1.594-0.733s-1.225,0.244-1.598,0.733
+ c-0.374,0.489-0.561,1.187-0.561,2.093s0.187,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ S241.462,548.62,241.833,548.129z"/>
+ <path d="M254.29,542.582c0.677,0.858,1.015,1.965,1.015,3.32c0,1.406-0.334,2.571-1.001,3.495s-1.599,1.386-2.795,1.386
+ c-0.751,0-1.354-0.148-1.811-0.447c-0.272-0.178-0.567-0.487-0.884-0.93v1.137h-2.333v-12.219h2.366v4.35
+ c0.301-0.421,0.632-0.741,0.994-0.963c0.429-0.276,0.975-0.415,1.638-0.415C252.676,541.296,253.613,541.725,254.29,542.582z
+ M252.312,548.094c0.34-0.492,0.511-1.14,0.511-1.941c0-0.643-0.084-1.174-0.251-1.594c-0.318-0.797-0.904-1.195-1.758-1.195
+ c-0.865,0-1.459,0.39-1.783,1.17c-0.167,0.415-0.251,0.952-0.251,1.61c0,0.774,0.173,1.417,0.519,1.926
+ c0.346,0.509,0.873,0.764,1.582,0.764C251.495,548.833,251.972,548.587,252.312,548.094z"/>
+ <path d="M262.844,541.679c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C261.504,541.254,262.213,541.396,262.844,541.679z
+ M259.305,543.722c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C260.11,543.205,259.639,543.378,259.305,543.722z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_9_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_10_">
+ <use xlink:href="#SVGID_9_" style="overflow:visible;"/>
+ </clipPath>
+ <rect x="681" y="268" class="st16" width="200" height="59"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_11_" x="680.693" y="268.3" width="200.288" height="59.11"/>
+ </defs>
+ <clipPath id="SVGID_12_">
+ <use xlink:href="#SVGID_11_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st18">
+ <path class="st24" d="M707.937,292.47c0.45,0.193,0.833,0.479,1.146,0.855c0.259,0.31,0.464,0.652,0.615,1.029
+ c0.15,0.376,0.227,0.805,0.227,1.286c0,0.581-0.146,1.152-0.439,1.714c-0.294,0.562-0.777,0.959-1.453,1.191
+ c0.564,0.227,0.965,0.549,1.199,0.967c0.235,0.418,0.354,1.056,0.354,1.914v0.821c0,0.559,0.021,0.938,0.066,1.138
+ c0.068,0.314,0.225,0.547,0.473,0.697v0.307h-2.822c-0.078-0.271-0.133-0.49-0.166-0.656c-0.066-0.343-0.103-0.694-0.107-1.054
+ l-0.018-1.138c-0.01-0.779-0.145-1.3-0.404-1.561c-0.259-0.26-0.744-0.39-1.456-0.39h-2.497v4.798h-2.498v-12.235h5.852
+ C706.842,292.171,707.486,292.276,707.937,292.47z M702.652,294.279v3.287h2.752c0.546,0,0.956-0.066,1.229-0.199
+ c0.483-0.232,0.726-0.691,0.726-1.378c0-0.741-0.234-1.239-0.702-1.494c-0.263-0.144-0.657-0.216-1.183-0.216H702.652z"/>
+ <path class="st24" d="M719.542,292.42c0.858,0.282,1.554,0.8,2.085,1.552c0.427,0.609,0.717,1.268,0.872,1.977
+ c0.155,0.708,0.233,1.383,0.233,2.025c0,1.627-0.327,3.004-0.98,4.133c-0.887,1.522-2.254,2.283-4.104,2.283h-5.275v-12.235h5.275
+ C718.406,292.165,719.037,292.254,719.542,292.42z M714.854,294.279v7.985h2.361c1.208,0,2.05-0.595,2.527-1.785
+ c0.261-0.652,0.391-1.43,0.391-2.332c0-1.245-0.195-2.201-0.586-2.868c-0.392-0.667-1.169-1-2.332-1H714.854z"/>
+ <path class="st24" d="M724.649,292.171h8.724v2.15h-6.184v2.813h5.42v2.125h-5.42v5.13h-2.54V292.171z"/>
+ <path class="st24" d="M739.641,296.089v-1.61c0.745-0.033,1.267-0.083,1.564-0.149c0.475-0.105,0.861-0.315,1.16-0.631
+ c0.203-0.216,0.358-0.504,0.463-0.863c0.061-0.216,0.092-0.376,0.092-0.481h1.975v12.036h-2.424v-8.301H739.641z"/>
+ <path class="st24" d="M748.979,301.907h2.516v2.482h-2.516V301.907z"/>
+ <path class="st24" d="M753.818,296.089v-1.61c0.745-0.033,1.267-0.083,1.564-0.149c0.475-0.105,0.861-0.315,1.16-0.631
+ c0.203-0.216,0.358-0.504,0.463-0.863c0.061-0.216,0.092-0.376,0.092-0.481h1.975v12.036h-2.424v-8.301H753.818z"/>
+ <path class="st24" d="M770.067,304.39h-2.972l3.935-6.234l-3.744-6.001h3.055l2.183,3.984l2.242-3.984h2.955l-3.744,5.901
+ l3.977,6.334h-3.104l-2.325-4.172L770.067,304.39z"/>
+ <path class="st24" d="M787.568,292.154h3.678v12.235h-2.382v-8.275c0-0.238,0.003-0.572,0.009-1.001
+ c0.005-0.429,0.008-0.759,0.008-0.991l-2.318,10.268h-2.484l-2.303-10.268c0,0.232,0.003,0.562,0.008,0.991
+ c0.006,0.429,0.009,0.763,0.009,1.001v8.275h-2.382v-12.235h3.72l2.228,9.62L787.568,292.154z"/>
+ <path class="st24" d="M793.612,292.154h2.557v10.036h6.109v2.199h-8.666V292.154z"/>
+ <path class="st24" d="M810.273,300.612c0.079,0.56,0.234,0.978,0.467,1.254c0.423,0.504,1.148,0.756,2.178,0.756
+ c0.615,0,1.115-0.066,1.5-0.199c0.729-0.255,1.094-0.729,1.094-1.42c0-0.404-0.18-0.717-0.536-0.938
+ c-0.356-0.217-0.923-0.407-1.698-0.573l-1.325-0.29c-1.302-0.288-2.196-0.601-2.683-0.938c-0.825-0.564-1.237-1.447-1.237-2.647
+ c0-1.096,0.403-2.007,1.21-2.731s1.992-1.087,3.555-1.087c1.305,0,2.418,0.341,3.34,1.024s1.404,1.676,1.449,2.976h-2.457
+ c-0.045-0.735-0.374-1.259-0.986-1.568c-0.408-0.205-0.916-0.307-1.523-0.307c-0.676,0-1.215,0.133-1.617,0.398
+ s-0.604,0.636-0.604,1.111c0,0.438,0.198,0.764,0.596,0.98c0.255,0.144,0.797,0.312,1.625,0.506l2.147,0.506
+ c0.94,0.222,1.646,0.518,2.116,0.889c0.729,0.575,1.094,1.408,1.094,2.498c0,1.118-0.432,2.047-1.297,2.785
+ c-0.863,0.739-2.084,1.108-3.662,1.108c-1.61,0-2.877-0.364-3.801-1.092c-0.922-0.728-1.384-1.728-1.384-3.001H810.273z"/>
+ <path class="st24" d="M819.936,306.124l0.299,0.018c0.232,0.011,0.453,0.002,0.664-0.025s0.387-0.092,0.531-0.191
+ c0.139-0.094,0.268-0.29,0.386-0.589c0.119-0.299,0.171-0.481,0.153-0.548l-3.324-9.446h2.632l1.976,6.674l1.867-6.674h2.516
+ l-3.102,8.898c-0.6,1.716-1.074,2.779-1.424,3.191c-0.349,0.412-1.047,0.618-2.094,0.618c-0.211,0-0.379-0.001-0.507-0.004
+ s-0.318-0.012-0.573-0.029V306.124z"/>
+ <path class="st24" d="M836.329,295.86c0.593,0.49,0.889,1.302,0.889,2.437v6.093h-2.424v-5.504c0-0.476-0.063-0.841-0.189-1.096
+ c-0.231-0.465-0.671-0.697-1.318-0.697c-0.797,0-1.343,0.341-1.64,1.021c-0.154,0.359-0.23,0.819-0.23,1.378v4.897h-2.366v-9.031
+ h2.291v1.32c0.304-0.465,0.59-0.8,0.86-1.005c0.484-0.365,1.099-0.548,1.843-0.548
+ C834.975,295.126,835.736,295.371,836.329,295.86z"/>
+ <path class="st24" d="M838.488,297.11v-1.686h1.262v-2.523h2.34v2.523h1.47v1.686h-1.47v4.781c0,0.37,0.047,0.602,0.142,0.692
+ c0.095,0.092,0.382,0.138,0.863,0.138c0.071,0,0.147-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.12,0.042
+ c-1.118,0.038-1.882-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H838.488z"/>
+ <path class="st24" d="M848.662,298.886c0.44-0.055,0.756-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672
+ c0-0.371-0.131-0.627-0.391-0.769c-0.262-0.141-0.645-0.212-1.149-0.212c-0.566,0-0.968,0.139-1.203,0.416
+ c-0.168,0.204-0.28,0.48-0.337,0.83h-2.282c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.234-1.195
+ c0.995,0,1.879,0.196,2.651,0.59c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.016,1.045
+ c0.018,0.311,0.064,0.521,0.142,0.631c0.077,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.071-0.183-0.122-0.354-0.149-0.515
+ s-0.05-0.343-0.066-0.548c-0.328,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44
+ c-0.824,0-1.505-0.233-2.042-0.701s-0.805-1.131-0.805-1.988c0-1.112,0.432-1.917,1.295-2.415
+ c0.475-0.271,1.172-0.465,2.092-0.582L848.662,298.886z M850.109,299.99c-0.152,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.366,0.112-0.636,0.161l-0.538,0.1c-0.505,0.089-0.867,0.197-1.088,0.324c-0.373,0.216-0.559,0.551-0.559,1.004
+ c0,0.404,0.113,0.696,0.342,0.876c0.227,0.18,0.504,0.271,0.83,0.271c0.517,0,0.992-0.15,1.428-0.449s0.662-0.844,0.68-1.635
+ V299.99z"/>
+ <path class="st24" d="M853.633,304.39l3.088-4.582l-2.955-4.449h2.896l1.512,2.621l1.477-2.621h2.814l-2.973,4.408l3.088,4.623
+ h-2.945l-1.559-2.72l-1.572,2.72H853.633z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_13_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_14_">
+ <use xlink:href="#SVGID_13_" style="overflow:visible;"/>
+ </clipPath>
+ <rect x="515" y="512" class="st4" width="184" height="59"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_15_" x="515.093" y="511.558" width="184.398" height="59.11"/>
+ </defs>
+ <clipPath id="SVGID_16_">
+ <use xlink:href="#SVGID_15_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st19">
+ <path class="st0" d="M562.365,535.678c0.859,0.282,1.554,0.8,2.086,1.552c0.426,0.609,0.717,1.268,0.871,1.977
+ c0.156,0.708,0.233,1.383,0.233,2.025c0,1.627-0.327,3.004-0.98,4.133c-0.886,1.522-2.254,2.283-4.104,2.283h-5.275v-12.235h5.275
+ C561.23,535.423,561.861,535.512,562.365,535.678z M557.678,537.537v7.985h2.361c1.209,0,2.051-0.595,2.527-1.785
+ c0.261-0.652,0.391-1.43,0.391-2.332c0-1.245-0.195-2.201-0.586-2.868s-1.168-1-2.332-1H557.678z"/>
+ <path class="st0" d="M570.865,542.144c0.441-0.055,0.756-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672
+ c0-0.371-0.13-0.627-0.391-0.769c-0.262-0.141-0.645-0.212-1.148-0.212c-0.566,0-0.968,0.139-1.203,0.416
+ c-0.168,0.204-0.281,0.48-0.337,0.83h-2.282c0.049-0.792,0.271-1.442,0.666-1.951c0.629-0.797,1.707-1.195,3.235-1.195
+ c0.995,0,1.878,0.196,2.651,0.59c0.771,0.393,1.158,1.134,1.158,2.225v4.15c0,0.287,0.006,0.636,0.017,1.045
+ c0.017,0.311,0.063,0.521,0.142,0.631c0.077,0.111,0.193,0.202,0.348,0.274v0.349h-2.572c-0.072-0.183-0.122-0.354-0.15-0.515
+ c-0.027-0.16-0.049-0.343-0.066-0.548c-0.328,0.354-0.707,0.656-1.135,0.904c-0.512,0.294-1.092,0.44-1.736,0.44
+ c-0.824,0-1.505-0.233-2.042-0.701s-0.806-1.131-0.806-1.988c0-1.112,0.432-1.917,1.296-2.415
+ c0.474-0.271,1.171-0.465,2.091-0.582L570.865,542.144z M572.312,543.248c-0.152,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.365,0.112-0.635,0.161l-0.539,0.1c-0.504,0.089-0.867,0.197-1.087,0.324c-0.373,0.216-0.56,0.551-0.56,1.004
+ c0,0.404,0.114,0.696,0.342,0.876s0.504,0.271,0.83,0.271c0.518,0,0.993-0.15,1.429-0.449s0.661-0.844,0.679-1.635V543.248z"/>
+ <path class="st0" d="M582.311,538.6h2.54l-3.267,9.048h-2.494l-3.245-9.048h2.656l1.884,6.674L582.311,538.6z"/>
+ <path class="st0" d="M592.088,538.783c0.631,0.282,1.152,0.729,1.562,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.353,1.543,0.947,1.908c0.361,0.228,0.795,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.355,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.204,0-2.266-0.37-3.187-1.112s-1.381-1.95-1.381-3.623c0-1.567,0.415-2.769,1.247-3.605
+ c0.83-0.836,1.908-1.255,3.234-1.255C590.747,538.358,591.456,538.5,592.088,538.783z M588.549,540.826
+ c-0.335,0.345-0.545,0.812-0.631,1.401h4.076c-0.043-0.629-0.254-1.105-0.631-1.43c-0.377-0.325-0.845-0.488-1.402-0.488
+ C589.354,540.31,588.883,540.482,588.549,540.826z"/>
+ <path class="st0" d="M609.686,536.716c0.374,0.52,0.562,1.143,0.562,1.867c0,0.747-0.188,1.348-0.567,1.801
+ c-0.211,0.255-0.521,0.487-0.933,0.697c0.624,0.228,1.096,0.587,1.413,1.08c0.318,0.492,0.477,1.09,0.477,1.793
+ c0,0.725-0.182,1.375-0.545,1.95c-0.23,0.382-0.52,0.703-0.865,0.963c-0.391,0.299-0.852,0.504-1.383,0.614
+ s-1.107,0.166-1.729,0.166h-5.514v-12.235h5.913C608.006,535.435,609.063,535.868,609.686,536.716z M603.042,537.537v2.698h2.974
+ c0.531,0,0.963-0.102,1.294-0.304s0.497-0.56,0.497-1.075c0-0.569-0.219-0.945-0.657-1.129c-0.378-0.127-0.86-0.19-1.446-0.19
+ H603.042z M603.042,542.261v3.262h2.971c0.53,0,0.943-0.072,1.239-0.216c0.535-0.266,0.804-0.774,0.804-1.527
+ c0-0.637-0.26-1.073-0.779-1.312c-0.29-0.133-0.698-0.202-1.223-0.207H603.042z"/>
+ <path class="st0" d="M618.542,538.783c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.314-0.415c0.184-0.149,0.346-0.357,0.486-0.623h2.416c-0.064,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.188-1.112c-0.92-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C617.201,538.358,617.91,538.5,618.542,538.783z
+ M615.003,540.826c-0.335,0.345-0.544,0.812-0.63,1.401h4.075c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.846-0.488-1.403-0.488C615.808,540.31,615.337,540.482,615.003,540.826z"/>
+ <path class="st0" d="M627.513,541.845c-0.044-0.337-0.158-0.642-0.341-0.912c-0.267-0.365-0.68-0.549-1.24-0.549
+ c-0.799,0-1.346,0.396-1.639,1.188c-0.156,0.42-0.233,0.977-0.233,1.673c0,0.662,0.077,1.194,0.233,1.598
+ c0.282,0.753,0.814,1.129,1.598,1.129c0.555,0,0.948-0.149,1.182-0.448c0.232-0.299,0.374-0.687,0.424-1.162h2.416
+ c-0.057,0.72-0.316,1.4-0.781,2.042c-0.742,1.035-1.842,1.552-3.299,1.552s-2.529-0.432-3.216-1.295s-1.03-1.982-1.03-3.357
+ c0-1.552,0.379-2.76,1.139-3.623c0.758-0.863,1.805-1.295,3.141-1.295c1.135,0,2.064,0.255,2.787,0.764s1.15,1.408,1.284,2.697
+ H627.513z"/>
+ <path class="st0" d="M631.53,535.454h2.324v6.6l2.983-3.412h2.942l-3.243,3.37l3.369,5.636h-2.88l-2.192-3.865l-0.979,1.018v2.848
+ h-2.324V535.454z"/>
+ <path class="st0" d="M646.906,538.783c0.631,0.282,1.152,0.729,1.562,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.353,1.543,0.947,1.908c0.361,0.228,0.795,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.355,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.204,0-2.266-0.37-3.187-1.112s-1.381-1.95-1.381-3.623c0-1.567,0.415-2.769,1.247-3.605
+ c0.83-0.836,1.908-1.255,3.234-1.255C645.565,538.358,646.274,538.5,646.906,538.783z M643.367,540.826
+ c-0.335,0.345-0.545,0.812-0.631,1.401h4.076c-0.043-0.629-0.254-1.105-0.631-1.43c-0.377-0.325-0.845-0.488-1.402-0.488
+ C644.172,540.31,643.701,540.482,643.367,540.826z"/>
+ <path class="st0" d="M649.535,540.368v-1.686h1.262v-2.523h2.34v2.523h1.47v1.686h-1.47v4.781c0,0.37,0.047,0.602,0.142,0.692
+ c0.095,0.092,0.382,0.138,0.863,0.138c0.071,0,0.147-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.12,0.042
+ c-1.118,0.038-1.882-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H649.535z"/>
+ <path class="st0" d="M655.195,540.368v-1.686h1.262v-2.523h2.342v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005s0.158-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.117,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H655.195z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_17_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_18_">
+ <use xlink:href="#SVGID_17_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st14" d="M533.9,157.193c-42.705,26.111-80.353,59.51-112.4,100.198l-1,1.609"/>
+ <polygon class="st1" points="416.169,253.799 413.392,268.293 426.653,261.818 "/>
+ <path class="st14" d="M361.354,313.391C249.044,370.937,184.6,434.799,168.5,504.976V506"/>
+ <polygon class="st1" points="162.287,503.316 166.356,517.502 175.263,505.734 "/>
+ <path class="st15" d="M426.263,310.099c69.44,31.397,124.774,94.481,165.237,189.254V501"/>
+ <polygon class="st11" points="584.829,502.143 595.981,511.808 597.022,497.087 "/>
+ <path class="st15" d="M652.436,157.476c24.519,22.269,56.325,55.87,95.064,100.804l1,0.72"/>
+ <polygon class="st11" points="742.514,262.159 756.118,267.88 752.532,253.564 "/>
+ <rect x="130" y="195" class="st2" width="317" height="30"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_19_" x="129.458" y="195.326" width="318.022" height="29.333"/>
+ </defs>
+ <clipPath id="SVGID_20_">
+ <use xlink:href="#SVGID_19_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st20">
+ <path class="st3" d="M149.032,207.418c0.455,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.083,0.94,0.083,1.749v5.317h-2.416v-5.51c0-0.487-0.083-0.881-0.247-1.18c-0.214-0.421-0.621-0.632-1.22-0.632
+ c-0.621,0-1.092,0.209-1.413,0.628c-0.321,0.418-0.482,1.015-0.482,1.79v4.903h-2.366v-12.193h2.366v4.316
+ c0.342-0.526,0.737-0.893,1.186-1.101c0.449-0.207,0.921-0.312,1.417-0.312C148.072,207.127,148.577,207.225,149.032,207.418z"/>
+ <path class="st3" d="M151.984,209.137v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H151.984z"/>
+ <path class="st3" d="M157.645,209.137v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H157.645z"/>
+ <path class="st3" d="M171.845,208.34c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645
+ s-1.65,1.254-2.786,1.254c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C170.206,207.169,171.106,207.559,171.845,208.34z
+ M170.029,210.041c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C170.511,211.195,170.351,210.578,170.029,210.041z"/>
+ <path class="st3" d="M175.442,207.717h2.515v2.482h-2.515V207.717z M175.442,213.934h2.515v2.482h-2.515V213.934z"/>
+ <path class="st3" d="M182.989,203.807h1.969l-4.763,12.609h-1.951L182.989,203.807z"/>
+ <path class="st3" d="M187.712,203.807h1.969l-4.763,12.609h-1.951L187.712,203.807z"/>
+ <path class="st3" d="M193.994,207.368h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L193.994,207.368z"/>
+ <path class="st3" d="M207.217,207.368h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L207.217,207.368z"/>
+ <path class="st3" d="M220.44,207.368h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L220.44,207.368z"/>
+ <path class="st3" d="M228.744,213.934h2.515v2.482h-2.515V213.934z"/>
+ <path class="st3" d="M239.404,207.552c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C238.064,207.127,238.773,207.269,239.404,207.552z
+ M235.865,209.595c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C236.67,209.078,236.199,209.251,235.865,209.595z"/>
+ <path class="st3" d="M242.062,216.416l3.088-4.582l-2.955-4.449h2.897l1.511,2.621l1.477-2.621h2.813l-2.972,4.408l3.088,4.623
+ h-2.946l-1.558-2.72l-1.572,2.72H242.062z"/>
+ <path class="st3" d="M256.001,210.912c0.44-0.055,0.755-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672
+ c0-0.371-0.13-0.627-0.391-0.769c-0.261-0.141-0.644-0.212-1.149-0.212c-0.566,0-0.967,0.139-1.203,0.416
+ c-0.168,0.204-0.28,0.48-0.336,0.83h-2.283c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.235-1.195
+ c0.995,0,1.878,0.196,2.651,0.59c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.017,1.045
+ c0.017,0.311,0.063,0.521,0.141,0.631c0.078,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.072-0.183-0.122-0.354-0.149-0.515
+ s-0.05-0.343-0.066-0.548c-0.329,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44
+ c-0.824,0-1.504-0.233-2.042-0.701s-0.806-1.131-0.806-1.988c0-1.112,0.432-1.917,1.296-2.415
+ c0.474-0.271,1.171-0.465,2.091-0.582L256.001,210.912z M257.448,212.017c-0.152,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.366,0.112-0.635,0.161l-0.538,0.1c-0.505,0.089-0.868,0.197-1.087,0.324c-0.373,0.216-0.559,0.551-0.559,1.004
+ c0,0.404,0.114,0.696,0.341,0.876s0.504,0.271,0.83,0.271c0.517,0,0.993-0.15,1.429-0.449s0.662-0.844,0.679-1.635V212.017z"/>
+ <path class="st3" d="M273.161,207.401c0.387,0.155,0.739,0.426,1.054,0.813c0.254,0.315,0.426,0.703,0.515,1.162
+ c0.055,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.353,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.17-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.191,0.62-0.191,1.112v5.445h-2.399v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.054-0.531,1.785-0.531c0.692,0,1.25,0.152,1.677,0.456c0.343,0.283,0.603,0.646,0.78,1.088
+ c0.31-0.531,0.694-0.922,1.154-1.17c0.487-0.25,1.029-0.374,1.627-0.374C272.381,207.169,272.774,207.246,273.161,207.401z"/>
+ <path class="st3" d="M284.597,208.34c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645
+ s-1.65,1.254-2.786,1.254c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C282.958,207.169,283.858,207.559,284.597,208.34z
+ M282.781,210.041c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C283.263,211.195,283.103,210.578,282.781,210.041z"/>
+ <path class="st3" d="M289.788,216.416h-2.366v-12.235h2.366V216.416z"/>
+ <path class="st3" d="M297.991,207.552c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C296.651,207.127,297.36,207.269,297.991,207.552z
+ M294.452,209.595c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C295.257,209.078,294.786,209.251,294.452,209.595z"/>
+ <path class="st3" d="M301.508,213.934h2.515v2.482h-2.515V213.934z"/>
+ <path class="st3" d="M313.818,215.31c-0.764,0.942-1.923,1.413-3.478,1.413s-2.714-0.471-3.478-1.413
+ c-0.764-0.943-1.146-2.078-1.146-3.405c0-1.305,0.382-2.436,1.146-3.392c0.764-0.957,1.923-1.435,3.478-1.435
+ s2.714,0.478,3.478,1.435c0.764,0.956,1.146,2.087,1.146,3.392C314.964,213.231,314.582,214.366,313.818,215.31z M311.926,214.002
+ c0.371-0.492,0.556-1.191,0.556-2.098s-0.186-1.604-0.556-2.093s-0.902-0.733-1.594-0.733s-1.225,0.244-1.598,0.733
+ c-0.374,0.489-0.561,1.187-0.561,2.093s0.187,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ S311.555,214.493,311.926,214.002z"/>
+ <path class="st3" d="M321.683,207.156c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C321.616,207.152,321.653,207.153,321.683,207.156z"/>
+ <path class="st3" d="M327.749,207.359c0.575,0.238,1.039,0.676,1.393,1.312v-1.304h2.308v8.583c0,1.168-0.196,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.1-0.227-2.831-0.681s-1.134-1.132-1.212-2.033h2.573
+ c0.066,0.276,0.174,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.71-0.854
+ c0.188-0.365,0.282-0.98,0.282-1.844v-0.58c-0.227,0.387-0.47,0.678-0.73,0.871c-0.47,0.359-1.082,0.539-1.834,0.539
+ c-1.162,0-2.09-0.407-2.785-1.224c-0.695-0.816-1.042-1.922-1.042-3.316c0-1.345,0.334-2.475,1.003-3.391
+ c0.669-0.916,1.617-1.374,2.844-1.374C327.017,207.152,327.412,207.222,327.749,207.359z M328.555,213.847
+ c0.38-0.418,0.57-1.083,0.57-1.996c0-0.857-0.181-1.511-0.542-1.959s-0.844-0.673-1.451-0.673c-0.827,0-1.397,0.391-1.711,1.171
+ c-0.166,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.265,1.402c0.319,0.764,0.893,1.146,1.719,1.146
+ C327.708,214.474,328.174,214.265,328.555,213.847z"/>
+ <path class="st3" d="M336.365,203.807h1.969l-4.763,12.609h-1.951L336.365,203.807z"/>
+ <path class="st3" d="M337.451,209.137v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H337.451z"/>
+ <path class="st3" d="M349.938,207.552c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C348.597,207.127,349.306,207.269,349.938,207.552z
+ M346.398,209.595c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C347.203,209.078,346.732,209.251,346.398,209.595z"/>
+ <path class="st3" d="M358.522,207.156c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C358.455,207.152,358.492,207.153,358.522,207.156z"/>
+ <path class="st3" d="M371.401,207.401c0.387,0.155,0.739,0.426,1.054,0.813c0.254,0.315,0.426,0.703,0.515,1.162
+ c0.055,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.353,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.17-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.191,0.62-0.191,1.112v5.445h-2.399v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.054-0.531,1.785-0.531c0.692,0,1.25,0.152,1.677,0.456c0.343,0.283,0.603,0.646,0.78,1.088
+ c0.31-0.531,0.694-0.922,1.154-1.17c0.487-0.25,1.029-0.374,1.627-0.374C370.621,207.169,371.014,207.246,371.401,207.401z"/>
+ <path class="st3" d="M377.062,213.527c0.05,0.421,0.159,0.72,0.325,0.896c0.295,0.315,0.84,0.473,1.635,0.473
+ c0.467,0,0.838-0.068,1.114-0.207c0.275-0.139,0.413-0.346,0.413-0.623c0-0.266-0.111-0.467-0.333-0.605s-1.047-0.376-2.475-0.714
+ c-1.028-0.255-1.752-0.573-2.173-0.954c-0.42-0.377-0.631-0.919-0.631-1.627c0-0.836,0.329-1.554,0.986-2.154s1.582-0.9,2.774-0.9
+ c1.131,0,2.054,0.225,2.766,0.676s1.122,1.23,1.227,2.337h-2.366c-0.033-0.305-0.119-0.545-0.258-0.722
+ c-0.261-0.321-0.705-0.482-1.332-0.482c-0.516,0-0.884,0.081-1.103,0.241s-0.329,0.349-0.329,0.564
+ c0,0.271,0.117,0.468,0.35,0.589c0.233,0.128,1.056,0.347,2.47,0.656c0.942,0.222,1.649,0.557,2.119,1.004
+ c0.465,0.454,0.697,1.021,0.697,1.702c0,0.896-0.334,1.628-1.002,2.195c-0.668,0.567-1.701,0.851-3.098,0.851
+ c-1.425,0-2.477-0.3-3.156-0.9c-0.68-0.601-1.019-1.365-1.019-2.295H377.062z"/>
+ <path class="st3" d="M387.39,203.807h1.969l-4.763,12.609h-1.951L387.39,203.807z"/>
+ <path class="st3" d="M395.301,207.552c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C393.961,207.127,394.67,207.269,395.301,207.552z
+ M391.762,209.595c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C392.567,209.078,392.096,209.251,391.762,209.595z"/>
+ <path class="st3" d="M403.658,207.514c0.426,0.24,0.772,0.574,1.038,1v-4.316h2.399v12.219h-2.299v-1.254
+ c-0.337,0.537-0.722,0.928-1.154,1.171s-0.968,0.365-1.61,0.365c-1.057,0-1.947-0.428-2.668-1.282
+ c-0.723-0.855-1.083-1.952-1.083-3.291c0-1.545,0.355-2.759,1.067-3.645c0.711-0.886,1.661-1.328,2.851-1.328
+ C402.745,207.152,403.231,207.272,403.658,207.514z M404.239,213.959c0.349-0.498,0.523-1.143,0.523-1.934
+ c0-1.107-0.279-1.898-0.838-2.375c-0.343-0.287-0.742-0.432-1.195-0.432c-0.692,0-1.2,0.262-1.523,0.785
+ c-0.324,0.522-0.486,1.172-0.486,1.946c0,0.836,0.165,1.504,0.494,2.005c0.33,0.501,0.829,0.751,1.499,0.751
+ S403.89,214.457,404.239,213.959z"/>
+ <path class="st3" d="M411.676,206.289h-2.399v-2.184h2.399V206.289z M409.277,207.368h2.399v9.048h-2.399V207.368z"/>
+ <path class="st3" d="M413.038,209.137v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H413.038z"/>
+ <path class="st3" d="M427.174,215.31c-0.764,0.942-1.923,1.413-3.478,1.413s-2.714-0.471-3.478-1.413
+ c-0.764-0.943-1.146-2.078-1.146-3.405c0-1.305,0.382-2.436,1.146-3.392c0.764-0.957,1.923-1.435,3.478-1.435
+ s2.714,0.478,3.478,1.435c0.764,0.956,1.146,2.087,1.146,3.392C428.319,213.231,427.938,214.366,427.174,215.31z M425.281,214.002
+ c0.371-0.492,0.556-1.191,0.556-2.098s-0.186-1.604-0.556-2.093s-0.902-0.733-1.594-0.733s-1.225,0.244-1.598,0.733
+ c-0.374,0.489-0.561,1.187-0.561,2.093s0.187,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ S424.911,214.493,425.281,214.002z"/>
+ <path class="st3" d="M435.039,207.156c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C434.971,207.152,435.008,207.153,435.039,207.156z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_21_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_22_">
+ <use xlink:href="#SVGID_21_" style="overflow:visible;"/>
+ </clipPath>
+ <rect y="405" class="st9" width="358" height="29"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_23_" y="404.816" width="358.365" height="29.334"/>
+ </defs>
+ <clipPath id="SVGID_24_">
+ <use xlink:href="#SVGID_23_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st21">
+ <path class="st3" d="M20.246,416.909c0.455,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.083,0.94,0.083,1.749v5.317h-2.416v-5.51c0-0.487-0.083-0.881-0.247-1.18c-0.214-0.421-0.621-0.632-1.22-0.632
+ c-0.621,0-1.092,0.209-1.413,0.628c-0.321,0.418-0.482,1.015-0.482,1.79v4.903H13.76v-12.193h2.366v4.316
+ c0.342-0.526,0.737-0.893,1.186-1.101c0.449-0.207,0.921-0.312,1.417-0.312C19.286,416.618,19.791,416.716,20.246,416.909z"/>
+ <path class="st3" d="M23.198,418.628v-1.686h1.262v-2.523H26.8v2.523h1.469v1.686H26.8v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H23.198z"/>
+ <path class="st3" d="M28.859,418.628v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H28.859z"/>
+ <path class="st3" d="M43.059,417.831c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645
+ s-1.65,1.254-2.786,1.254c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C41.42,416.66,42.32,417.05,43.059,417.831z
+ M41.243,419.532c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C41.725,420.687,41.564,420.069,41.243,419.532z"/>
+ <path class="st3" d="M46.656,417.208h2.515v2.482h-2.515V417.208z M46.656,423.425h2.515v2.482h-2.515V423.425z"/>
+ <path class="st3" d="M54.203,413.298h1.969l-4.763,12.609h-1.951L54.203,413.298z"/>
+ <path class="st3" d="M58.926,413.298h1.969l-4.763,12.609h-1.951L58.926,413.298z"/>
+ <path class="st3" d="M65.208,416.859h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L65.208,416.859z"/>
+ <path class="st3" d="M78.431,416.859h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L78.431,416.859z"/>
+ <path class="st3" d="M91.654,416.859h2.399l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.419-6.591l-1.436,6.591H88.94
+ l-2.54-9.048h2.54l1.411,6.491L91.654,416.859z"/>
+ <path class="st3" d="M99.958,423.425h2.515v2.482h-2.515V423.425z"/>
+ <path class="st3" d="M110.618,417.043c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C109.278,416.618,109.987,416.76,110.618,417.043z
+ M107.079,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C107.884,418.569,107.413,418.742,107.079,419.086z"/>
+ <path class="st3" d="M113.276,425.907l3.088-4.582l-2.955-4.449h2.897l1.511,2.621l1.477-2.621h2.813l-2.972,4.408l3.088,4.623
+ h-2.946l-1.558-2.72l-1.572,2.72H113.276z"/>
+ <path class="st3" d="M127.215,420.403c0.44-0.055,0.755-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672
+ c0-0.371-0.13-0.627-0.391-0.769c-0.261-0.141-0.644-0.212-1.149-0.212c-0.566,0-0.967,0.139-1.203,0.416
+ c-0.168,0.204-0.28,0.48-0.336,0.83h-2.283c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.235-1.195
+ c0.995,0,1.878,0.196,2.651,0.59c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.017,1.045
+ c0.017,0.311,0.063,0.521,0.141,0.631c0.078,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.072-0.183-0.122-0.354-0.149-0.515
+ s-0.05-0.343-0.066-0.548c-0.329,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44
+ c-0.824,0-1.504-0.233-2.042-0.701s-0.806-1.131-0.806-1.988c0-1.112,0.432-1.917,1.296-2.415
+ c0.474-0.271,1.171-0.465,2.091-0.582L127.215,420.403z M128.662,421.508c-0.152,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.366,0.112-0.635,0.161l-0.538,0.1c-0.505,0.089-0.868,0.197-1.087,0.324c-0.373,0.216-0.559,0.551-0.559,1.004
+ c0,0.404,0.114,0.696,0.341,0.876s0.504,0.271,0.83,0.271c0.517,0,0.993-0.15,1.429-0.449s0.662-0.844,0.679-1.635V421.508z"/>
+ <path class="st3" d="M144.375,416.893c0.387,0.155,0.739,0.426,1.054,0.813c0.254,0.315,0.426,0.703,0.515,1.162
+ c0.055,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.353,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.17-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.191,0.62-0.191,1.112v5.445h-2.399v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.054-0.531,1.785-0.531c0.692,0,1.25,0.152,1.677,0.456c0.343,0.283,0.603,0.646,0.78,1.088
+ c0.31-0.531,0.694-0.922,1.154-1.17c0.487-0.25,1.029-0.374,1.627-0.374C143.595,416.66,143.988,416.737,144.375,416.893z"/>
+ <path class="st3" d="M155.811,417.831c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645
+ s-1.65,1.254-2.786,1.254c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C154.172,416.66,155.072,417.05,155.811,417.831z
+ M153.995,419.532c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C154.477,420.687,154.316,420.069,153.995,419.532z"/>
+ <path class="st3" d="M161.001,425.907h-2.366v-12.235h2.366V425.907z"/>
+ <path class="st3" d="M169.205,417.043c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C167.865,416.618,168.574,416.76,169.205,417.043z
+ M165.666,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C166.471,418.569,166,418.742,165.666,419.086z"/>
+ <path class="st3" d="M172.722,423.425h2.515v2.482h-2.515V423.425z"/>
+ <path class="st3" d="M185.032,424.801c-0.764,0.942-1.923,1.413-3.478,1.413s-2.714-0.471-3.478-1.413
+ c-0.764-0.943-1.146-2.078-1.146-3.405c0-1.305,0.382-2.436,1.146-3.392c0.764-0.957,1.923-1.435,3.478-1.435
+ s2.714,0.478,3.478,1.435c0.764,0.956,1.146,2.087,1.146,3.392C186.178,422.723,185.796,423.857,185.032,424.801z M183.14,423.493
+ c0.371-0.492,0.556-1.191,0.556-2.098s-0.186-1.604-0.556-2.093s-0.902-0.733-1.594-0.733s-1.225,0.244-1.598,0.733
+ c-0.374,0.489-0.561,1.187-0.561,2.093s0.187,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ S182.769,423.984,183.14,423.493z"/>
+ <path class="st3" d="M192.897,416.647c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C192.83,416.644,192.867,416.645,192.897,416.647z"/>
+ <path class="st3" d="M198.963,416.851c0.575,0.238,1.039,0.676,1.393,1.312v-1.304h2.308v8.583c0,1.168-0.196,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.1-0.227-2.831-0.681s-1.134-1.132-1.212-2.033h2.573
+ c0.066,0.276,0.174,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.71-0.854
+ c0.188-0.365,0.282-0.98,0.282-1.844v-0.58c-0.227,0.387-0.47,0.678-0.73,0.871c-0.47,0.359-1.082,0.539-1.834,0.539
+ c-1.162,0-2.09-0.407-2.785-1.224c-0.695-0.816-1.042-1.922-1.042-3.316c0-1.345,0.334-2.475,1.003-3.391
+ c0.669-0.916,1.617-1.374,2.844-1.374C198.23,416.644,198.625,416.713,198.963,416.851z M199.769,423.338
+ c0.38-0.418,0.57-1.083,0.57-1.996c0-0.857-0.181-1.511-0.542-1.959s-0.844-0.673-1.451-0.673c-0.827,0-1.397,0.391-1.711,1.171
+ c-0.166,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.265,1.402c0.319,0.764,0.893,1.146,1.719,1.146
+ C198.922,423.965,199.388,423.756,199.769,423.338z"/>
+ <path class="st3" d="M207.579,413.298h1.969l-4.763,12.609h-1.951L207.579,413.298z"/>
+ <path class="st3" d="M208.665,418.628v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H208.665z"/>
+ <path class="st3" d="M221.151,417.043c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C219.811,416.618,220.52,416.76,221.151,417.043z
+ M217.612,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C218.417,418.569,217.946,418.742,217.612,419.086z"/>
+ <path class="st3" d="M229.736,416.647c0.031,0.003,0.099,0.007,0.204,0.013v2.424c-0.149-0.017-0.282-0.027-0.398-0.033
+ s-0.21-0.009-0.282-0.009c-0.952,0-1.591,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048h2.258v1.577
+ c0.365-0.604,0.684-1.016,0.955-1.236c0.443-0.371,1.018-0.557,1.727-0.557C229.668,416.644,229.706,416.645,229.736,416.647z"/>
+ <path class="st3" d="M242.615,416.893c0.387,0.155,0.739,0.426,1.054,0.813c0.254,0.315,0.426,0.703,0.515,1.162
+ c0.055,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.353,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.17-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.191,0.62-0.191,1.112v5.445h-2.399v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.054-0.531,1.785-0.531c0.692,0,1.25,0.152,1.677,0.456c0.343,0.283,0.603,0.646,0.78,1.088
+ c0.31-0.531,0.694-0.922,1.154-1.17c0.487-0.25,1.029-0.374,1.627-0.374C241.834,416.66,242.228,416.737,242.615,416.893z"/>
+ <path class="st3" d="M248.276,423.019c0.05,0.421,0.159,0.72,0.325,0.896c0.295,0.315,0.84,0.473,1.635,0.473
+ c0.467,0,0.838-0.068,1.114-0.207c0.275-0.139,0.413-0.346,0.413-0.623c0-0.266-0.111-0.467-0.333-0.605s-1.047-0.376-2.475-0.714
+ c-1.028-0.255-1.752-0.573-2.173-0.954c-0.42-0.377-0.631-0.919-0.631-1.627c0-0.836,0.329-1.554,0.986-2.154s1.582-0.9,2.774-0.9
+ c1.131,0,2.054,0.225,2.766,0.676s1.122,1.23,1.227,2.337h-2.366c-0.033-0.305-0.119-0.545-0.258-0.722
+ c-0.261-0.321-0.705-0.482-1.332-0.482c-0.516,0-0.884,0.081-1.103,0.241s-0.329,0.349-0.329,0.564
+ c0,0.271,0.117,0.468,0.35,0.589c0.233,0.128,1.056,0.347,2.47,0.656c0.942,0.222,1.649,0.557,2.119,1.004
+ c0.465,0.454,0.697,1.021,0.697,1.702c0,0.896-0.334,1.628-1.002,2.195c-0.668,0.567-1.701,0.851-3.098,0.851
+ c-1.425,0-2.477-0.3-3.156-0.9c-0.68-0.601-1.019-1.365-1.019-2.295H248.276z"/>
+ <path class="st3" d="M258.604,413.298h1.969l-4.763,12.609h-1.951L258.604,413.298z"/>
+ <path class="st3" d="M267.122,416.909c0.455,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.083,0.94,0.083,1.749v5.317h-2.416v-5.51c0-0.487-0.083-0.881-0.247-1.18c-0.214-0.421-0.621-0.632-1.22-0.632
+ c-0.621,0-1.092,0.209-1.413,0.628c-0.321,0.418-0.482,1.015-0.482,1.79v4.903h-2.366v-12.193h2.366v4.316
+ c0.342-0.526,0.737-0.893,1.186-1.101c0.449-0.207,0.921-0.312,1.417-0.312C266.162,416.618,266.667,416.716,267.122,416.909z"/>
+ <path class="st3" d="M278.549,424.801c-0.764,0.942-1.923,1.413-3.478,1.413s-2.714-0.471-3.478-1.413
+ c-0.764-0.943-1.146-2.078-1.146-3.405c0-1.305,0.382-2.436,1.146-3.392c0.764-0.957,1.923-1.435,3.478-1.435
+ s2.714,0.478,3.478,1.435c0.764,0.956,1.146,2.087,1.146,3.392C279.694,422.723,279.312,423.857,278.549,424.801z
+ M276.656,423.493c0.371-0.492,0.556-1.191,0.556-2.098s-0.186-1.604-0.556-2.093s-0.902-0.733-1.594-0.733
+ s-1.225,0.244-1.598,0.733c-0.374,0.489-0.561,1.187-0.561,2.093s0.187,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ S276.286,423.984,276.656,423.493z"/>
+ <path class="st3" d="M292.677,416.893c0.387,0.155,0.739,0.426,1.054,0.813c0.254,0.315,0.426,0.703,0.515,1.162
+ c0.055,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.353,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.17-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.191,0.62-0.191,1.112v5.445h-2.399v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.054-0.531,1.785-0.531c0.692,0,1.25,0.152,1.677,0.456c0.343,0.283,0.603,0.646,0.78,1.088
+ c0.31-0.531,0.694-0.922,1.154-1.17c0.487-0.25,1.029-0.374,1.627-0.374C291.896,416.66,292.29,416.737,292.677,416.893z"/>
+ <path class="st3" d="M302.399,417.043c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C301.059,416.618,301.768,416.76,302.399,417.043z
+ M298.86,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C299.665,418.569,299.194,418.742,298.86,419.086z"/>
+ <path class="st3" d="M314.363,420.611c-0.716,0.598-1.739,0.896-3.069,0.896h-2.547v4.399h-2.54v-12.235h5.253
+ c1.211,0,2.177,0.315,2.897,0.946s1.08,1.607,1.08,2.93C315.438,418.993,315.079,420.014,314.363,420.611z M312.412,416.204
+ c-0.324-0.271-0.777-0.407-1.36-0.407h-2.304v3.603h2.304c0.583,0,1.037-0.146,1.36-0.439c0.324-0.294,0.486-0.759,0.486-1.395
+ C312.897,416.929,312.735,416.475,312.412,416.204z"/>
+ <path class="st3" d="M320.88,420.403c0.44-0.055,0.755-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672
+ c0-0.371-0.13-0.627-0.391-0.769c-0.261-0.141-0.644-0.212-1.149-0.212c-0.566,0-0.967,0.139-1.203,0.416
+ c-0.168,0.204-0.28,0.48-0.336,0.83h-2.283c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.235-1.195
+ c0.995,0,1.878,0.196,2.651,0.59c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.017,1.045
+ c0.017,0.311,0.063,0.521,0.141,0.631c0.078,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.072-0.183-0.122-0.354-0.149-0.515
+ s-0.05-0.343-0.066-0.548c-0.329,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44
+ c-0.824,0-1.504-0.233-2.042-0.701s-0.806-1.131-0.806-1.988c0-1.112,0.432-1.917,1.296-2.415
+ c0.474-0.271,1.171-0.465,2.091-0.582L320.88,420.403z M322.327,421.508c-0.152,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.366,0.112-0.635,0.161l-0.538,0.1c-0.505,0.089-0.868,0.197-1.087,0.324c-0.373,0.216-0.559,0.551-0.559,1.004
+ c0,0.404,0.114,0.696,0.341,0.876s0.504,0.271,0.83,0.271c0.517,0,0.993-0.15,1.429-0.449s0.662-0.844,0.679-1.635V421.508z"/>
+ <path class="st3" d="M331.228,416.851c0.575,0.238,1.039,0.676,1.393,1.312v-1.304h2.308v8.583c0,1.168-0.196,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.1-0.227-2.831-0.681s-1.134-1.132-1.212-2.033h2.573
+ c0.066,0.276,0.174,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.71-0.854
+ c0.188-0.365,0.282-0.98,0.282-1.844v-0.58c-0.227,0.387-0.47,0.678-0.73,0.871c-0.47,0.359-1.082,0.539-1.834,0.539
+ c-1.162,0-2.09-0.407-2.785-1.224c-0.695-0.816-1.042-1.922-1.042-3.316c0-1.345,0.334-2.475,1.003-3.391
+ c0.669-0.916,1.617-1.374,2.844-1.374C330.495,416.644,330.89,416.713,331.228,416.851z M332.033,423.338
+ c0.38-0.418,0.57-1.083,0.57-1.996c0-0.857-0.181-1.511-0.542-1.959s-0.844-0.673-1.451-0.673c-0.827,0-1.397,0.391-1.711,1.171
+ c-0.166,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.265,1.402c0.319,0.764,0.893,1.146,1.719,1.146
+ C331.187,423.965,331.653,423.756,332.033,423.338z"/>
+ <path class="st3" d="M343.032,417.043c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.187-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C341.691,416.618,342.4,416.76,343.032,417.043z
+ M339.493,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.076c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C340.297,418.569,339.827,418.742,339.493,419.086z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_25_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_26_">
+ <use xlink:href="#SVGID_25_" style="overflow:visible;"/>
+ </clipPath>
+ <rect x="453" y="405" class="st17" width="343" height="29"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_27_" x="452.36" y="404.816" width="343.763" height="29.334"/>
+ </defs>
+ <clipPath id="SVGID_28_">
+ <use xlink:href="#SVGID_27_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st22">
+ <path class="st3" d="M472.519,416.909c0.455,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.083,0.94,0.083,1.749v5.317h-2.416v-5.51c0-0.487-0.083-0.881-0.247-1.18c-0.214-0.421-0.621-0.632-1.22-0.632
+ c-0.621,0-1.092,0.209-1.413,0.628c-0.321,0.418-0.482,1.015-0.482,1.79v4.903h-2.366v-12.193h2.366v4.316
+ c0.342-0.526,0.737-0.893,1.186-1.101c0.449-0.207,0.921-0.312,1.417-0.312C471.559,416.618,472.064,416.716,472.519,416.909z"/>
+ <path class="st3" d="M475.471,418.628v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H475.471z"/>
+ <path class="st3" d="M481.132,418.628v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.118,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H481.132z"/>
+ <path class="st3" d="M495.332,417.831c0.738,0.779,1.107,1.926,1.107,3.436c0,1.594-0.361,2.809-1.082,3.645
+ s-1.65,1.254-2.786,1.254c-0.724,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.256-0.394,0.529-0.703,0.819-0.93c0.529-0.404,1.158-0.606,1.888-0.606C493.693,416.66,494.593,417.05,495.332,417.831z
+ M493.516,419.532c-0.321-0.537-0.843-0.805-1.564-0.805c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.335,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C493.998,420.687,493.837,420.069,493.516,419.532z"/>
+ <path class="st3" d="M498.929,417.208h2.515v2.482h-2.515V417.208z M498.929,423.425h2.515v2.482h-2.515V423.425z"/>
+ <path class="st3" d="M506.476,413.298h1.969l-4.763,12.609h-1.951L506.476,413.298z"/>
+ <path class="st3" d="M511.199,413.298h1.969l-4.764,12.609h-1.951L511.199,413.298z"/>
+ <path class="st3" d="M517.48,416.859h2.399l1.378,6.517l1.411-6.517h2.466l-2.623,9.048h-2.433l-1.419-6.591l-1.437,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L517.48,416.859z"/>
+ <path class="st3" d="M530.704,416.859h2.399l1.377,6.517l1.412-6.517h2.465l-2.623,9.048h-2.432l-1.42-6.591l-1.436,6.591h-2.457
+ l-2.541-9.048h2.541l1.41,6.491L530.704,416.859z"/>
+ <path class="st3" d="M543.928,416.859h2.398l1.378,6.517l1.411-6.517h2.465l-2.623,9.048h-2.432l-1.42-6.591l-1.436,6.591h-2.457
+ l-2.54-9.048h2.54l1.411,6.491L543.928,416.859z"/>
+ <path class="st3" d="M552.23,423.425h2.516v2.482h-2.516V423.425z"/>
+ <path class="st3" d="M562.891,417.043c0.631,0.282,1.152,0.729,1.564,1.338c0.37,0.538,0.61,1.161,0.721,1.871
+ c0.063,0.415,0.09,1.014,0.078,1.796h-6.59c0.036,0.907,0.352,1.543,0.945,1.908c0.361,0.228,0.797,0.341,1.305,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.185-0.149,0.347-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.403,1.319c-1.205,0-2.268-0.37-3.188-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.246-3.605c0.831-0.836,1.91-1.255,3.236-1.255C561.551,416.618,562.26,416.76,562.891,417.043z
+ M559.352,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.075c-0.043-0.629-0.252-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C560.156,418.569,559.686,418.742,559.352,419.086z"/>
+ <path class="st3" d="M565.549,425.907l3.088-4.582l-2.955-4.449h2.897l1.511,2.621l1.478-2.621h2.813l-2.972,4.408l3.088,4.623
+ h-2.946l-1.558-2.72l-1.572,2.72H565.549z"/>
+ <path class="st3" d="M579.488,420.403c0.439-0.055,0.755-0.124,0.944-0.207c0.341-0.144,0.511-0.368,0.511-0.672
+ c0-0.371-0.131-0.627-0.392-0.769c-0.261-0.141-0.644-0.212-1.149-0.212c-0.566,0-0.967,0.139-1.203,0.416
+ c-0.168,0.204-0.279,0.48-0.336,0.83h-2.283c0.051-0.792,0.273-1.442,0.668-1.951c0.627-0.797,1.705-1.195,3.234-1.195
+ c0.994,0,1.879,0.196,2.65,0.59c0.773,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.017,1.045
+ c0.017,0.311,0.063,0.521,0.141,0.631c0.078,0.111,0.194,0.202,0.35,0.274v0.349h-2.574c-0.071-0.183-0.121-0.354-0.148-0.515
+ c-0.028-0.16-0.051-0.343-0.066-0.548c-0.329,0.354-0.707,0.656-1.137,0.904c-0.512,0.294-1.09,0.44-1.736,0.44
+ c-0.824,0-1.504-0.233-2.041-0.701s-0.806-1.131-0.806-1.988c0-1.112,0.433-1.917,1.296-2.415
+ c0.475-0.271,1.171-0.465,2.091-0.582L579.488,420.403z M580.935,421.508c-0.151,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.366,0.112-0.636,0.161l-0.537,0.1c-0.506,0.089-0.868,0.197-1.088,0.324c-0.373,0.216-0.559,0.551-0.559,1.004
+ c0,0.404,0.113,0.696,0.341,0.876s0.505,0.271,0.83,0.271c0.517,0,0.993-0.15,1.429-0.449s0.662-0.844,0.679-1.635V421.508z"/>
+ <path class="st3" d="M596.648,416.893c0.387,0.155,0.738,0.426,1.054,0.813c0.255,0.315,0.427,0.703,0.515,1.162
+ c0.055,0.305,0.083,0.75,0.083,1.336l-0.017,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.211-0.421-0.598-0.631-1.162-0.631c-0.652,0-1.104,0.271-1.354,0.813c-0.127,0.288-0.19,0.634-0.19,1.038v5.387h-2.382v-5.387
+ c0-0.537-0.056-0.928-0.166-1.171c-0.199-0.438-0.59-0.655-1.171-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.128,0.249-0.19,0.62-0.19,1.112v5.445h-2.399v-9.031h2.3v1.32c0.293-0.471,0.569-0.806,0.83-1.005
+ c0.459-0.354,1.054-0.531,1.784-0.531c0.692,0,1.251,0.152,1.677,0.456c0.344,0.283,0.604,0.646,0.78,1.088
+ c0.31-0.531,0.694-0.922,1.153-1.17c0.487-0.25,1.029-0.374,1.627-0.374C595.867,416.66,596.261,416.737,596.648,416.893z"/>
+ <path class="st3" d="M608.084,417.831c0.737,0.779,1.106,1.926,1.106,3.436c0,1.594-0.36,2.809-1.082,3.645
+ s-1.649,1.254-2.786,1.254c-0.725,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.257-0.394,0.529-0.703,0.819-0.93c0.528-0.404,1.158-0.606,1.888-0.606C606.445,416.66,607.346,417.05,608.084,417.831z
+ M606.268,419.532c-0.321-0.537-0.843-0.805-1.564-0.805c-0.865,0-1.461,0.406-1.785,1.22c-0.168,0.432-0.252,0.979-0.252,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.336,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C606.75,420.687,606.59,420.069,606.268,419.532z"/>
+ <path class="st3" d="M613.274,425.907h-2.366v-12.235h2.366V425.907z"/>
+ <path class="st3" d="M621.479,417.043c0.631,0.282,1.152,0.729,1.562,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.353,1.543,0.947,1.908c0.361,0.228,0.795,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.313-0.415c0.184-0.149,0.346-0.357,0.487-0.623h2.415c-0.063,0.537-0.355,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.204,0-2.266-0.37-3.187-1.112s-1.381-1.95-1.381-3.623c0-1.567,0.415-2.769,1.247-3.605
+ c0.83-0.836,1.908-1.255,3.234-1.255C620.138,416.618,620.847,416.76,621.479,417.043z M617.939,419.086
+ c-0.335,0.345-0.545,0.812-0.631,1.401h4.076c-0.043-0.629-0.254-1.105-0.631-1.43c-0.377-0.325-0.845-0.488-1.402-0.488
+ C618.744,418.569,618.273,418.742,617.939,419.086z"/>
+ <path class="st3" d="M624.995,423.425h2.515v2.482h-2.515V423.425z"/>
+ <path class="st3" d="M637.305,424.801c-0.764,0.942-1.922,1.413-3.478,1.413s-2.714-0.471-3.478-1.413
+ c-0.764-0.943-1.146-2.078-1.146-3.405c0-1.305,0.383-2.436,1.146-3.392c0.764-0.957,1.922-1.435,3.478-1.435
+ s2.714,0.478,3.478,1.435c0.764,0.956,1.146,2.087,1.146,3.392C638.451,422.723,638.068,423.857,637.305,424.801z
+ M635.412,423.493c0.371-0.492,0.557-1.191,0.557-2.098s-0.186-1.604-0.557-2.093c-0.37-0.489-0.901-0.733-1.594-0.733
+ c-0.691,0-1.225,0.244-1.598,0.733s-0.561,1.187-0.561,2.093s0.188,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ C634.511,424.23,635.042,423.984,635.412,423.493z"/>
+ <path class="st3" d="M645.17,416.647c0.031,0.003,0.099,0.007,0.203,0.013v2.424c-0.148-0.017-0.281-0.027-0.398-0.033
+ c-0.115-0.006-0.21-0.009-0.281-0.009c-0.952,0-1.592,0.311-1.918,0.93c-0.183,0.35-0.273,0.886-0.273,1.611v4.324h-2.383v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.955-1.236c0.442-0.371,1.018-0.557,1.727-0.557
+ C645.103,416.644,645.14,416.645,645.17,416.647z"/>
+ <path class="st3" d="M651.236,416.851c0.574,0.238,1.038,0.676,1.393,1.312v-1.304h2.307v8.583c0,1.168-0.195,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.101-0.227-2.831-0.681s-1.134-1.132-1.211-2.033h2.572
+ c0.066,0.276,0.175,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.709-0.854
+ c0.188-0.365,0.283-0.98,0.283-1.844v-0.58c-0.228,0.387-0.471,0.678-0.73,0.871c-0.471,0.359-1.082,0.539-1.835,0.539
+ c-1.162,0-2.091-0.407-2.784-1.224c-0.695-0.816-1.043-1.922-1.043-3.316c0-1.345,0.335-2.475,1.004-3.391
+ c0.668-0.916,1.616-1.374,2.844-1.374C650.504,416.644,650.898,416.713,651.236,416.851z M652.041,423.338
+ c0.381-0.418,0.57-1.083,0.57-1.996c0-0.857-0.18-1.511-0.541-1.959s-0.844-0.673-1.451-0.673c-0.826,0-1.396,0.391-1.711,1.171
+ c-0.165,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.266,1.402c0.318,0.764,0.893,1.146,1.719,1.146
+ C651.195,423.965,651.661,423.756,652.041,423.338z"/>
+ <path class="st3" d="M659.852,413.298h1.969l-4.764,12.609h-1.95L659.852,413.298z"/>
+ <path class="st3" d="M660.938,418.628v-1.686h1.262v-2.523h2.341v2.523h1.47v1.686h-1.47v4.781c0,0.37,0.047,0.602,0.142,0.692
+ c0.094,0.092,0.381,0.138,0.863,0.138c0.071,0,0.147-0.002,0.229-0.005c0.08-0.003,0.158-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.117,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H660.938z"/>
+ <path class="st3" d="M673.424,417.043c0.631,0.282,1.152,0.729,1.564,1.338c0.37,0.538,0.61,1.161,0.721,1.871
+ c0.063,0.415,0.09,1.014,0.078,1.796h-6.59c0.036,0.907,0.352,1.543,0.945,1.908c0.361,0.228,0.797,0.341,1.305,0.341
+ c0.539,0,0.977-0.139,1.313-0.415c0.185-0.149,0.347-0.357,0.487-0.623h2.415c-0.063,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.403,1.319c-1.205,0-2.268-0.37-3.188-1.112c-0.921-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.246-3.605c0.831-0.836,1.91-1.255,3.236-1.255C672.084,416.618,672.793,416.76,673.424,417.043z
+ M669.885,419.086c-0.334,0.345-0.544,0.812-0.63,1.401h4.075c-0.043-0.629-0.252-1.105-0.63-1.43
+ c-0.377-0.325-0.845-0.488-1.403-0.488C670.689,418.569,670.219,418.742,669.885,419.086z"/>
+ <path class="st3" d="M682.009,416.647c0.03,0.003,0.099,0.007,0.204,0.013v2.424c-0.15-0.017-0.283-0.027-0.398-0.033
+ c-0.117-0.006-0.211-0.009-0.283-0.009c-0.951,0-1.59,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.954-1.236c0.443-0.371,1.019-0.557,1.727-0.557
+ C681.941,416.644,681.979,416.645,682.009,416.647z"/>
+ <path class="st3" d="M694.888,416.893c0.388,0.155,0.739,0.426,1.054,0.813c0.255,0.315,0.427,0.703,0.516,1.162
+ c0.055,0.305,0.082,0.75,0.082,1.336l-0.016,5.703H694.1v-5.761c0-0.343-0.056-0.625-0.166-0.847
+ c-0.211-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.354,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.056-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.171-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.19,0.62-0.19,1.112v5.445h-2.399v-9.031h2.3v1.32c0.294-0.471,0.569-0.806,0.83-1.005
+ c0.46-0.354,1.054-0.531,1.784-0.531c0.692,0,1.251,0.152,1.678,0.456c0.343,0.283,0.603,0.646,0.779,1.088
+ c0.311-0.531,0.695-0.922,1.154-1.17c0.486-0.25,1.029-0.374,1.627-0.374C694.107,416.66,694.5,416.737,694.888,416.893z"/>
+ <path class="st3" d="M700.549,423.019c0.051,0.421,0.158,0.72,0.325,0.896c0.295,0.315,0.84,0.473,1.635,0.473
+ c0.468,0,0.839-0.068,1.114-0.207c0.274-0.139,0.412-0.346,0.412-0.623c0-0.266-0.111-0.467-0.332-0.605
+ c-0.223-0.139-1.047-0.376-2.476-0.714c-1.028-0.255-1.753-0.573-2.173-0.954c-0.42-0.377-0.631-0.919-0.631-1.627
+ c0-0.836,0.328-1.554,0.986-2.154c0.656-0.601,1.582-0.9,2.773-0.9c1.131,0,2.054,0.225,2.766,0.676
+ c0.713,0.451,1.122,1.23,1.228,2.337h-2.366c-0.033-0.305-0.119-0.545-0.258-0.722c-0.261-0.321-0.705-0.482-1.332-0.482
+ c-0.516,0-0.883,0.081-1.103,0.241s-0.329,0.349-0.329,0.564c0,0.271,0.117,0.468,0.35,0.589c0.233,0.128,1.057,0.347,2.471,0.656
+ c0.942,0.222,1.648,0.557,2.119,1.004c0.465,0.454,0.697,1.021,0.697,1.702c0,0.896-0.334,1.628-1.002,2.195
+ s-1.701,0.851-3.099,0.851c-1.425,0-2.478-0.3-3.156-0.9c-0.68-0.601-1.019-1.365-1.019-2.295H700.549z"/>
+ <path class="st3" d="M710.877,413.298h1.969l-4.764,12.609h-1.951L710.877,413.298z"/>
+ <path class="st3" d="M716.636,413.56c0.122,0.009,0.288,0.021,0.498,0.037v1.926c-0.133-0.016-0.355-0.028-0.668-0.037
+ c-0.313-0.008-0.528,0.062-0.647,0.208s-0.179,0.309-0.179,0.485s0,0.432,0,0.764h1.552v1.668h-1.552v7.297h-2.349v-7.297h-1.328
+ v-1.668h1.295v-0.581c0-0.969,0.162-1.636,0.489-2.001c0.343-0.542,1.171-0.812,2.481-0.812
+ C716.379,413.548,716.514,413.552,716.636,413.56z"/>
+ <path class="st3" d="M720.91,416.859v5.454c0,0.514,0.061,0.901,0.182,1.162c0.215,0.459,0.637,0.688,1.264,0.688
+ c0.805,0,1.355-0.326,1.652-0.979c0.154-0.354,0.231-0.822,0.231-1.402v-4.923h2.399v9.048h-2.3v-1.278
+ c-0.022,0.027-0.077,0.11-0.165,0.249c-0.089,0.139-0.193,0.26-0.314,0.365c-0.37,0.332-0.728,0.559-1.072,0.681
+ c-0.346,0.122-0.75,0.183-1.213,0.183c-1.336,0-2.234-0.481-2.698-1.444c-0.26-0.531-0.39-1.314-0.39-2.349v-5.454H720.91z"/>
+ <path class="st3" d="M731.354,425.907h-2.366v-12.235h2.366V425.907z"/>
+ <path class="st3" d="M736.076,425.907h-2.365v-12.235h2.365V425.907z"/>
+ <path class="st3" d="M738.533,413.672h2.68l4.857,8.531v-8.531h2.383v12.235h-2.557l-4.98-8.682v8.682h-2.383V413.672z"/>
+ <path class="st3" d="M754.244,420.403c0.44-0.055,0.756-0.124,0.945-0.207c0.34-0.144,0.51-0.368,0.51-0.672
+ c0-0.371-0.131-0.627-0.391-0.769c-0.262-0.141-0.645-0.212-1.149-0.212c-0.566,0-0.968,0.139-1.203,0.416
+ c-0.168,0.204-0.28,0.48-0.337,0.83h-2.282c0.05-0.792,0.272-1.442,0.667-1.951c0.628-0.797,1.706-1.195,3.234-1.195
+ c0.995,0,1.879,0.196,2.651,0.59c0.772,0.393,1.159,1.134,1.159,2.225v4.15c0,0.287,0.005,0.636,0.016,1.045
+ c0.018,0.311,0.064,0.521,0.142,0.631c0.077,0.111,0.194,0.202,0.349,0.274v0.349h-2.573c-0.071-0.183-0.122-0.354-0.149-0.515
+ s-0.05-0.343-0.066-0.548c-0.328,0.354-0.707,0.656-1.136,0.904c-0.512,0.294-1.091,0.44-1.736,0.44
+ c-0.824,0-1.505-0.233-2.042-0.701s-0.805-1.131-0.805-1.988c0-1.112,0.432-1.917,1.295-2.415
+ c0.475-0.271,1.172-0.465,2.092-0.582L754.244,420.403z M755.691,421.508c-0.152,0.094-0.305,0.17-0.459,0.229
+ c-0.154,0.058-0.366,0.112-0.636,0.161l-0.538,0.1c-0.505,0.089-0.867,0.197-1.088,0.324c-0.373,0.216-0.559,0.551-0.559,1.004
+ c0,0.404,0.113,0.696,0.342,0.876c0.227,0.18,0.504,0.271,0.83,0.271c0.517,0,0.992-0.15,1.428-0.449s0.662-0.844,0.68-1.635
+ V421.508z"/>
+ <path class="st3" d="M771.404,416.893c0.387,0.155,0.738,0.426,1.055,0.813c0.254,0.315,0.426,0.703,0.514,1.162
+ c0.056,0.305,0.084,0.75,0.084,1.336l-0.018,5.703h-2.424v-5.761c0-0.343-0.055-0.625-0.166-0.847
+ c-0.21-0.421-0.598-0.631-1.162-0.631c-0.652,0-1.104,0.271-1.353,0.813c-0.128,0.288-0.19,0.634-0.19,1.038v5.387h-2.383v-5.387
+ c0-0.537-0.055-0.928-0.166-1.171c-0.199-0.438-0.59-0.655-1.17-0.655c-0.676,0-1.129,0.218-1.361,0.655
+ c-0.128,0.249-0.191,0.62-0.191,1.112v5.445h-2.398v-9.031h2.299v1.32c0.293-0.471,0.57-0.806,0.83-1.005
+ c0.459-0.354,1.055-0.531,1.785-0.531c0.691,0,1.25,0.152,1.676,0.456c0.344,0.283,0.604,0.646,0.781,1.088
+ c0.31-0.531,0.693-0.922,1.153-1.17c0.487-0.25,1.029-0.374,1.627-0.374C770.624,416.66,771.018,416.737,771.404,416.893z"/>
+ <path class="st3" d="M781.127,417.043c0.631,0.282,1.152,0.729,1.563,1.338c0.37,0.538,0.61,1.161,0.721,1.871
+ c0.063,0.415,0.09,1.014,0.078,1.796h-6.59c0.036,0.907,0.353,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.305,0.341
+ c0.539,0,0.977-0.139,1.312-0.415c0.185-0.149,0.347-0.357,0.488-0.623h2.414c-0.062,0.537-0.355,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.403,1.319c-1.204,0-2.267-0.37-3.187-1.112c-0.922-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.415-2.769,1.246-3.605c0.83-0.836,1.909-1.255,3.235-1.255C779.787,416.618,780.496,416.76,781.127,417.043z
+ M777.588,419.086c-0.334,0.345-0.545,0.812-0.631,1.401h4.076c-0.043-0.629-0.253-1.105-0.631-1.43
+ c-0.377-0.325-0.844-0.488-1.402-0.488C778.393,418.569,777.922,418.742,777.588,419.086z"/>
+ </g>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_29_" width="1024" height="768"/>
+ </defs>
+ <clipPath id="SVGID_30_">
+ <use xlink:href="#SVGID_29_" style="overflow:visible;"/>
+ </clipPath>
+ <rect x="721" y="195" class="st5" width="300" height="30"/>
+</g>
+<g>
+ <defs>
+ <rect id="SVGID_31_" x="720.444" y="195.302" width="300.856" height="29.333"/>
+ </defs>
+ <clipPath id="SVGID_32_">
+ <use xlink:href="#SVGID_31_" style="overflow:visible;"/>
+ </clipPath>
+ <g class="st23">
+ <path class="st3" d="M739.628,207.395c0.454,0.194,0.828,0.49,1.12,0.89c0.248,0.338,0.399,0.686,0.455,1.042
+ c0.055,0.357,0.082,0.94,0.082,1.749v5.317h-2.416v-5.51c0-0.487-0.082-0.881-0.246-1.18c-0.215-0.421-0.621-0.632-1.221-0.632
+ c-0.62,0-1.092,0.209-1.412,0.628c-0.322,0.418-0.482,1.015-0.482,1.79v4.903h-2.365v-12.193h2.365v4.316
+ c0.342-0.526,0.736-0.893,1.186-1.101c0.449-0.207,0.922-0.312,1.418-0.312C738.668,207.104,739.174,207.201,739.628,207.395z"/>
+ <path class="st3" d="M742.58,209.113v-1.686h1.262v-2.523h2.341v2.523h1.47v1.686h-1.47v4.781c0,0.37,0.047,0.602,0.142,0.692
+ c0.094,0.092,0.381,0.138,0.863,0.138c0.071,0,0.147-0.002,0.229-0.005c0.08-0.003,0.158-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.117,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H742.58z"/>
+ <path class="st3" d="M748.241,209.113v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.095,0.092,0.383,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005s0.159-0.007,0.236-0.013v1.769l-1.12,0.042
+ c-1.118,0.038-1.882-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H748.241z"/>
+ <path class="st3" d="M762.441,208.316c0.737,0.779,1.106,1.926,1.106,3.436c0,1.594-0.36,2.809-1.082,3.645
+ s-1.649,1.254-2.786,1.254c-0.725,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.518-0.489-0.769-0.872v4.715h-2.341v-12.608h2.266
+ v1.337c0.257-0.394,0.529-0.703,0.819-0.93c0.528-0.404,1.158-0.606,1.888-0.606C760.803,207.146,761.703,207.535,762.441,208.316
+ z M760.625,210.018c-0.321-0.537-0.843-0.805-1.564-0.805c-0.865,0-1.461,0.406-1.785,1.22c-0.168,0.432-0.252,0.979-0.252,1.644
+ c0,1.052,0.282,1.79,0.846,2.217c0.336,0.248,0.732,0.373,1.191,0.373c0.666,0,1.173-0.255,1.522-0.764s0.524-1.188,0.524-2.033
+ C761.107,211.172,760.947,210.555,760.625,210.018z"/>
+ <path class="st3" d="M766.038,207.693h2.515v2.482h-2.515V207.693z M766.038,213.91h2.515v2.482h-2.515V213.91z"/>
+ <path class="st3" d="M773.585,203.783h1.969l-4.763,12.609h-1.951L773.585,203.783z"/>
+ <path class="st3" d="M778.309,203.783h1.969l-4.764,12.609h-1.951L778.309,203.783z"/>
+ <path class="st3" d="M787.933,208.316c0.737,0.779,1.106,1.926,1.106,3.436c0,1.594-0.36,2.809-1.082,3.645
+ c-0.721,0.836-1.649,1.254-2.785,1.254c-0.725,0-1.326-0.181-1.805-0.54c-0.262-0.199-0.519-0.489-0.77-0.872v4.715h-2.34v-12.608
+ h2.266v1.337c0.256-0.394,0.529-0.703,0.818-0.93c0.529-0.404,1.158-0.606,1.889-0.606
+ C786.294,207.146,787.194,207.535,787.933,208.316z M786.117,210.018c-0.322-0.537-0.844-0.805-1.564-0.805
+ c-0.866,0-1.462,0.406-1.786,1.22c-0.167,0.432-0.251,0.979-0.251,1.644c0,1.052,0.281,1.79,0.846,2.217
+ c0.336,0.248,0.732,0.373,1.191,0.373c0.665,0,1.172-0.255,1.521-0.764s0.525-1.188,0.525-2.033
+ C786.6,211.172,786.438,210.555,786.117,210.018z"/>
+ <path class="st3" d="M793.065,207.345v5.454c0,0.514,0.061,0.901,0.182,1.162c0.215,0.459,0.636,0.688,1.264,0.688
+ c0.804,0,1.354-0.326,1.651-0.979c0.154-0.354,0.232-0.822,0.232-1.402v-4.923h2.398v9.048h-2.299v-1.278
+ c-0.022,0.027-0.078,0.11-0.166,0.249s-0.193,0.26-0.314,0.365c-0.369,0.332-0.727,0.559-1.072,0.681
+ c-0.345,0.122-0.749,0.183-1.213,0.183c-1.335,0-2.234-0.481-2.697-1.444c-0.26-0.531-0.39-1.314-0.39-2.349v-5.454H793.065z"/>
+ <path class="st3" d="M806.118,207.133c0.03,0.003,0.099,0.007,0.204,0.013v2.424c-0.15-0.017-0.283-0.027-0.398-0.033
+ c-0.117-0.006-0.211-0.009-0.283-0.009c-0.951,0-1.59,0.311-1.917,0.93c-0.183,0.35-0.274,0.886-0.274,1.611v4.324h-2.382v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.954-1.236c0.443-0.371,1.019-0.557,1.727-0.557
+ C806.051,207.129,806.088,207.13,806.118,207.133z"/>
+ <path class="st3" d="M810.123,216.393h-2.365v-12.235h2.365V216.393z"/>
+ <path class="st3" d="M812.39,213.91h2.515v2.482h-2.515V213.91z"/>
+ <path class="st3" d="M824.699,215.286c-0.764,0.942-1.922,1.413-3.478,1.413s-2.714-0.471-3.478-1.413
+ c-0.764-0.943-1.146-2.078-1.146-3.405c0-1.305,0.383-2.436,1.146-3.392c0.764-0.957,1.922-1.435,3.478-1.435
+ s2.714,0.478,3.478,1.435c0.764,0.956,1.146,2.087,1.146,3.392C825.846,213.208,825.463,214.343,824.699,215.286z
+ M822.807,213.979c0.371-0.492,0.557-1.191,0.557-2.098s-0.186-1.604-0.557-2.093c-0.37-0.489-0.901-0.733-1.594-0.733
+ c-0.691,0-1.225,0.244-1.598,0.733s-0.561,1.187-0.561,2.093s0.188,1.605,0.561,2.098c0.373,0.491,0.906,0.737,1.598,0.737
+ C821.905,214.716,822.437,214.47,822.807,213.979z"/>
+ <path class="st3" d="M832.564,207.133c0.031,0.003,0.099,0.007,0.203,0.013v2.424c-0.148-0.017-0.281-0.027-0.398-0.033
+ c-0.115-0.006-0.21-0.009-0.281-0.009c-0.952,0-1.592,0.311-1.918,0.93c-0.183,0.35-0.273,0.886-0.273,1.611v4.324h-2.383v-9.048
+ h2.258v1.577c0.365-0.604,0.684-1.016,0.955-1.236c0.442-0.371,1.018-0.557,1.727-0.557
+ C832.497,207.129,832.534,207.13,832.564,207.133z"/>
+ <path class="st3" d="M838.631,207.336c0.574,0.238,1.038,0.676,1.393,1.312v-1.304h2.307v8.583c0,1.168-0.195,2.048-0.589,2.64
+ c-0.675,1.019-1.97,1.527-3.885,1.527c-1.157,0-2.101-0.227-2.831-0.681s-1.134-1.132-1.211-2.033h2.572
+ c0.066,0.276,0.175,0.476,0.324,0.598c0.254,0.215,0.684,0.323,1.287,0.323c0.852,0,1.422-0.285,1.709-0.854
+ c0.188-0.365,0.283-0.98,0.283-1.844v-0.58c-0.228,0.387-0.471,0.678-0.73,0.871c-0.471,0.359-1.082,0.539-1.835,0.539
+ c-1.162,0-2.091-0.407-2.784-1.224c-0.695-0.816-1.043-1.922-1.043-3.316c0-1.345,0.335-2.475,1.004-3.391
+ c0.668-0.916,1.616-1.374,2.844-1.374C837.898,207.129,838.293,207.198,838.631,207.336z M839.436,213.823
+ c0.381-0.418,0.57-1.083,0.57-1.996c0-0.857-0.18-1.511-0.541-1.959s-0.844-0.673-1.451-0.673c-0.826,0-1.396,0.391-1.711,1.171
+ c-0.165,0.415-0.248,0.927-0.248,1.536c0,0.525,0.088,0.993,0.266,1.402c0.318,0.764,0.893,1.146,1.719,1.146
+ C838.59,214.45,839.056,214.241,839.436,213.823z"/>
+ <path class="st3" d="M847.246,203.783h1.969l-4.764,12.609h-1.95L847.246,203.783z"/>
+ <path class="st3" d="M854.06,207.49c0.427,0.24,0.772,0.574,1.038,1v-4.316h2.398v12.219h-2.299v-1.254
+ c-0.338,0.537-0.723,0.928-1.154,1.171s-0.969,0.365-1.61,0.365c-1.058,0-1.946-0.428-2.669-1.282
+ c-0.723-0.855-1.083-1.952-1.083-3.291c0-1.545,0.355-2.759,1.067-3.645c0.711-0.886,1.66-1.328,2.851-1.328
+ C853.146,207.129,853.633,207.249,854.06,207.49z M854.641,213.936c0.349-0.498,0.523-1.143,0.523-1.934
+ c0-1.107-0.279-1.898-0.839-2.375c-0.343-0.287-0.741-0.432-1.195-0.432c-0.692,0-1.2,0.262-1.522,0.785
+ c-0.324,0.522-0.486,1.172-0.486,1.946c0,0.836,0.164,1.504,0.494,2.005c0.329,0.501,0.828,0.751,1.498,0.751
+ S854.292,214.434,854.641,213.936z"/>
+ <path class="st3" d="M865.059,210.59c-0.045-0.337-0.158-0.642-0.342-0.912c-0.266-0.365-0.68-0.549-1.24-0.549
+ c-0.799,0-1.345,0.396-1.639,1.188c-0.155,0.42-0.232,0.977-0.232,1.673c0,0.662,0.077,1.194,0.232,1.598
+ c0.283,0.753,0.815,1.129,1.598,1.129c0.555,0,0.949-0.149,1.182-0.448s0.375-0.687,0.424-1.162h2.416
+ c-0.056,0.72-0.316,1.4-0.781,2.042c-0.742,1.035-1.842,1.552-3.299,1.552s-2.528-0.432-3.215-1.295
+ c-0.688-0.863-1.031-1.982-1.031-3.357c0-1.552,0.38-2.76,1.139-3.623s1.806-1.295,3.141-1.295c1.136,0,2.064,0.255,2.788,0.764
+ c0.723,0.509,1.15,1.408,1.284,2.697H865.059z"/>
+ <path class="st3" d="M871.809,203.783h1.969l-4.764,12.609h-1.951L871.809,203.783z"/>
+ <path class="st3" d="M879.72,207.528c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.314-0.415c0.184-0.149,0.346-0.357,0.486-0.623h2.416c-0.064,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.188-1.112c-0.92-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C878.379,207.104,879.088,207.245,879.72,207.528z
+ M876.181,209.571c-0.335,0.345-0.544,0.812-0.63,1.401h4.075c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.846-0.488-1.403-0.488C876.985,209.055,876.515,209.228,876.181,209.571z"/>
+ <path class="st3" d="M885.693,216.393h-2.365v-12.235h2.365V216.393z"/>
+ <path class="st3" d="M893.897,207.528c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.314-0.415c0.184-0.149,0.346-0.357,0.486-0.623h2.416c-0.064,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.188-1.112c-0.92-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C892.557,207.104,893.266,207.245,893.897,207.528z
+ M890.358,209.571c-0.335,0.345-0.544,0.812-0.63,1.401h4.075c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.846-0.488-1.403-0.488C891.163,209.055,890.692,209.228,890.358,209.571z"/>
+ <path class="st3" d="M908.745,207.378c0.388,0.155,0.739,0.426,1.054,0.813c0.255,0.315,0.427,0.703,0.516,1.162
+ c0.055,0.305,0.082,0.75,0.082,1.336l-0.016,5.703h-2.424v-5.761c0-0.343-0.056-0.625-0.166-0.847
+ c-0.211-0.421-0.598-0.631-1.162-0.631c-0.653,0-1.104,0.271-1.354,0.813c-0.127,0.288-0.191,0.634-0.191,1.038v5.387h-2.382
+ v-5.387c0-0.537-0.056-0.928-0.166-1.171c-0.199-0.438-0.589-0.655-1.171-0.655c-0.675,0-1.129,0.218-1.361,0.655
+ c-0.127,0.249-0.19,0.62-0.19,1.112v5.445h-2.399v-9.031h2.3v1.32c0.294-0.471,0.569-0.806,0.83-1.005
+ c0.46-0.354,1.054-0.531,1.784-0.531c0.692,0,1.251,0.152,1.678,0.456c0.343,0.283,0.603,0.646,0.779,1.088
+ c0.311-0.531,0.695-0.922,1.154-1.17c0.486-0.25,1.029-0.374,1.627-0.374C907.965,207.146,908.357,207.223,908.745,207.378z"/>
+ <path class="st3" d="M918.468,207.528c0.631,0.282,1.152,0.729,1.563,1.338c0.371,0.538,0.611,1.161,0.721,1.871
+ c0.064,0.415,0.09,1.014,0.078,1.796h-6.59c0.037,0.907,0.352,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.304,0.341
+ c0.539,0,0.978-0.139,1.314-0.415c0.184-0.149,0.346-0.357,0.486-0.623h2.416c-0.064,0.537-0.356,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.404,1.319c-1.205,0-2.267-0.37-3.188-1.112c-0.92-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.416-2.769,1.247-3.605c0.831-0.836,1.909-1.255,3.235-1.255C917.127,207.104,917.836,207.245,918.468,207.528z
+ M914.929,209.571c-0.335,0.345-0.544,0.812-0.63,1.401h4.075c-0.043-0.629-0.253-1.105-0.63-1.43
+ c-0.377-0.325-0.846-0.488-1.403-0.488C915.733,209.055,915.263,209.228,914.929,209.571z"/>
+ <path class="st3" d="M929.322,207.863c0.592,0.49,0.889,1.302,0.889,2.437v6.093h-2.424v-5.504c0-0.476-0.062-0.841-0.189-1.096
+ c-0.23-0.465-0.67-0.697-1.318-0.697c-0.797,0-1.344,0.341-1.64,1.021c-0.153,0.359-0.231,0.819-0.231,1.378v4.897h-2.365v-9.031
+ h2.291v1.32c0.303-0.465,0.59-0.8,0.859-1.005c0.484-0.365,1.1-0.548,1.844-0.548C927.969,207.129,928.73,207.374,929.322,207.863
+ z"/>
+ <path class="st3" d="M931.48,209.113v-1.686h1.262v-2.523h2.342v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.094,0.092,0.382,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005s0.158-0.007,0.236-0.013v1.769l-1.121,0.042
+ c-1.117,0.038-1.881-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H931.48z"/>
+ <path class="st3" d="M939.906,213.504c0.051,0.421,0.158,0.72,0.325,0.896c0.295,0.315,0.84,0.473,1.635,0.473
+ c0.468,0,0.839-0.068,1.114-0.207c0.274-0.139,0.412-0.346,0.412-0.623c0-0.266-0.111-0.467-0.332-0.605
+ c-0.223-0.139-1.047-0.376-2.476-0.714c-1.028-0.255-1.753-0.573-2.173-0.954c-0.42-0.377-0.631-0.919-0.631-1.627
+ c0-0.836,0.328-1.554,0.986-2.154c0.656-0.601,1.582-0.9,2.773-0.9c1.131,0,2.054,0.225,2.766,0.676
+ c0.713,0.451,1.122,1.23,1.228,2.337h-2.366c-0.033-0.305-0.119-0.545-0.258-0.722c-0.261-0.321-0.705-0.482-1.332-0.482
+ c-0.516,0-0.883,0.081-1.103,0.241s-0.329,0.349-0.329,0.564c0,0.271,0.117,0.468,0.35,0.589c0.233,0.128,1.057,0.347,2.471,0.656
+ c0.942,0.222,1.648,0.557,2.119,1.004c0.465,0.454,0.697,1.021,0.697,1.702c0,0.896-0.334,1.628-1.002,2.195
+ s-1.701,0.851-3.099,0.851c-1.425,0-2.478-0.3-3.156-0.9c-0.68-0.601-1.019-1.365-1.019-2.295H939.906z"/>
+ <path class="st3" d="M950.234,203.783h1.969l-4.764,12.609h-1.951L950.234,203.783z"/>
+ <path class="st3" d="M952.324,208.092v-1.61c0.745-0.033,1.267-0.083,1.564-0.149c0.475-0.105,0.861-0.315,1.16-0.631
+ c0.203-0.216,0.358-0.504,0.463-0.863c0.061-0.216,0.092-0.376,0.092-0.481h1.975v12.036h-2.424v-8.301H952.324z"/>
+ <path class="st3" d="M961.662,213.91h2.516v2.482h-2.516V213.91z"/>
+ <path class="st3" d="M966.502,208.092v-1.61c0.745-0.033,1.267-0.083,1.564-0.149c0.475-0.105,0.861-0.315,1.16-0.631
+ c0.203-0.216,0.358-0.504,0.463-0.863c0.061-0.216,0.092-0.376,0.092-0.481h1.975v12.036h-2.424v-8.301H966.502z"/>
+ <path class="st3" d="M978.59,203.783h1.969l-4.764,12.609h-1.951L978.59,203.783z"/>
+ <path class="st3" d="M979.676,209.113v-1.686h1.262v-2.523h2.34v2.523h1.47v1.686h-1.47v4.781c0,0.37,0.047,0.602,0.142,0.692
+ c0.095,0.092,0.382,0.138,0.863,0.138c0.071,0,0.147-0.002,0.229-0.005c0.08-0.003,0.159-0.007,0.236-0.013v1.769l-1.12,0.042
+ c-1.118,0.038-1.882-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H979.676z"/>
+ <path class="st3" d="M988.698,206.266h-2.399v-2.184h2.399V206.266z M986.299,207.345h2.399v9.048h-2.399V207.345z"/>
+ <path class="st3" d="M990.06,209.113v-1.686h1.262v-2.523h2.341v2.523h1.469v1.686h-1.469v4.781c0,0.37,0.047,0.602,0.141,0.692
+ c0.095,0.092,0.383,0.138,0.863,0.138c0.072,0,0.148-0.002,0.229-0.005s0.159-0.007,0.236-0.013v1.769l-1.12,0.042
+ c-1.118,0.038-1.882-0.155-2.291-0.582c-0.266-0.271-0.398-0.688-0.398-1.253v-5.569H990.06z"/>
+ <path class="st3" d="M999.066,216.393H996.7v-12.235h2.366V216.393z"/>
+ <path class="st3" d="M1007.27,207.528c0.631,0.282,1.152,0.729,1.563,1.338c0.37,0.538,0.61,1.161,0.721,1.871
+ c0.063,0.415,0.09,1.014,0.078,1.796h-6.59c0.036,0.907,0.353,1.543,0.946,1.908c0.361,0.228,0.796,0.341,1.305,0.341
+ c0.539,0,0.977-0.139,1.312-0.415c0.185-0.149,0.347-0.357,0.488-0.623h2.414c-0.062,0.537-0.355,1.082-0.877,1.636
+ c-0.811,0.88-1.945,1.319-3.403,1.319c-1.204,0-2.267-0.37-3.187-1.112c-0.922-0.742-1.381-1.95-1.381-3.623
+ c0-1.567,0.415-2.769,1.246-3.605c0.83-0.836,1.909-1.255,3.235-1.255C1005.93,207.104,1006.639,207.245,1007.27,207.528z
+ M1003.73,209.571c-0.334,0.345-0.545,0.812-0.631,1.401h4.076c-0.043-0.629-0.253-1.105-0.631-1.43
+ c-0.377-0.325-0.844-0.488-1.402-0.488C1004.535,209.055,1004.064,209.228,1003.73,209.571z"/>
+ </g>
+</g>
+</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PR-n-quads-20140109/Overview.html Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,771 @@
+<!DOCTYPE html>
+<html lang="en" dir="ltr" typeof="bibo:Document w3p:PR" 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>
+ <title>RDF 1.1 N-Quads</title>
+ <meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
+
+
+
+ <style type="text/css">
+ /* Style Turtle script blocks to be visable */
+ pre.example script {
+ display:block;
+ overflow-x: auto;
+ }
+ .separated thead tr th { border:1px solid black; padding: .2em; }
+ .separated tbody tr td { border:1px solid black; text-align: center; }
+ .separated tbody tr td.r { text-align: right; padding: .5em; }
+ .grammar td { font-family: monospace;}
+ .grammar-literal { color: gray;}
+ </style>
+ <style>/*****************************************************************
+ * ReSpec 3 CSS
+ * Robin Berjon - http://berjon.com/
+ *****************************************************************/
+
+/* --- INLINES --- */
+em.rfc2119 {
+ text-transform: lowercase;
+ font-variant: small-caps;
+ font-style: normal;
+ color: #900;
+}
+
+h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
+h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
+ border: none;
+}
+
+dfn {
+ font-weight: bold;
+}
+
+a.internalDFN {
+ color: inherit;
+ border-bottom: 1px solid #99c;
+ text-decoration: none;
+}
+
+a.externalDFN {
+ color: inherit;
+ border-bottom: 1px dotted #ccc;
+ text-decoration: none;
+}
+
+a.bibref {
+ text-decoration: none;
+}
+
+cite .bibref {
+ font-style: normal;
+}
+
+code {
+ color: #ff4500;
+}
+
+/* --- TOC --- */
+.toc a, .tof a {
+ text-decoration: none;
+}
+
+a .secno, a .figno {
+ color: #000;
+}
+
+ul.tof, ol.tof {
+ list-style: none outside none;
+}
+
+.caption {
+ margin-top: 0.5em;
+ font-style: italic;
+}
+
+/* --- TABLE --- */
+table.simple {
+ border-spacing: 0;
+ border-collapse: collapse;
+ border-bottom: 3px solid #005a9c;
+}
+
+.simple th {
+ background: #005a9c;
+ color: #fff;
+ padding: 3px 5px;
+ text-align: left;
+}
+
+.simple th[scope="row"] {
+ background: inherit;
+ color: inherit;
+ border-top: 1px solid #ddd;
+}
+
+.simple td {
+ padding: 3px 10px;
+ border-top: 1px solid #ddd;
+}
+
+.simple tr:nth-child(even) {
+ background: #f0f6ff;
+}
+
+/* --- DL --- */
+.section dd > p:first-child {
+ margin-top: 0;
+}
+
+.section dd > p:last-child {
+ margin-bottom: 0;
+}
+
+.section dd {
+ margin-bottom: 1em;
+}
+
+.section dl.attrs dd, .section dl.eldef dd {
+ margin-bottom: 0;
+}
+</style><style>/* --- EXAMPLES --- */
+div.example-title {
+ min-width: 7.5em;
+ color: #b9ab2d;
+}
+div.example-title span {
+ text-transform: uppercase;
+}
+aside.example, div.example, div.illegal-example {
+ padding: 0.5em;
+ margin: 1em 0;
+ position: relative;
+ clear: both;
+}
+div.illegal-example { color: red }
+div.illegal-example p { color: black }
+aside.example, div.example {
+ padding: .5em;
+ border-left-width: .5em;
+ border-left-style: solid;
+ border-color: #e0cb52;
+ background: #fcfaee;
+}
+
+aside.example div.example {
+ border-left-width: .1em;
+ border-color: #999;
+ background: #fff;
+}
+aside.example div.example div.example-title {
+ color: #999;
+}
+</style><style>/* --- ISSUES/NOTES --- */
+div.issue-title, div.note-title {
+ padding-right: 1em;
+ min-width: 7.5em;
+ color: #b9ab2d;
+}
+div.issue-title { color: #e05252; }
+div.note-title { color: #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-PR" />
+<!--[if lt IE 9]><script src='https://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]-->
+</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 N-Quads</h1>
+
+ <h2 id="subtitle" property="bibo:subtitle">A line-based syntax for an RDF datasets</h2>
+
+ <h2 content="2014-01-08T23:00:00.000Z" datatype="xsd:dateTime" property="dcterms:issued" id="w3c-proposed-recommendation-09-january-2014"><abbr title="World Wide Web Consortium">W3C</abbr> Proposed Recommendation <time datetime="2014-01-09" class="dt-published">09 January 2014</time></h2>
+ <dl>
+
+ <dt>This version:</dt>
+ <dd><a href="http://www.w3.org/TR/2014/PR-n-quads-20140109/" class="u-url">http://www.w3.org/TR/2014/PR-n-quads-20140109/</a></dd>
+ <dt>Latest published version:</dt>
+ <dd><a href="http://www.w3.org/TR/n-quads/">http://www.w3.org/TR/n-quads/</a></dd>
+
+
+ <dt>Latest editor's draft:</dt>
+ <dd><a href="https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/index.html">https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/index.html</a></dd>
+
+
+ <dt>Test suite:</dt>
+ <dd><a href="http://www.w3.org/2013/N-QuadsTests/">http://www.w3.org/2013/N-QuadsTests/</a></dd>
+
+
+ <dt>Implementation report:</dt>
+ <dd><a href="https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/reports/index.html">https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/reports/index.html</a></dd>
+
+
+
+ <dt>Previous version:</dt>
+ <dd><a href="http://www.w3.org/TR/2013/CR-n-quads-20131105/" rel="dcterms:replaces">http://www.w3.org/TR/2013/CR-n-quads-20131105/</a></dd>
+
+
+ <dt>Editor:</dt>
+ <dd inlist="" rel="bibo:editor" class="p-author h-card vcard"><span typeof="foaf:Person"><span class="p-name fn" property="foaf:name">Gavin Carothers</span>, <a href="https://lexmachina.com/" class="p-org org h-org h-card" rel="foaf:workplaceHomepage">Lex Machina, Inc</a></span>
+</dd>
+
+
+
+ </dl>
+
+
+
+
+
+ <p class="copyright">
+ <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> ©
+ 2012-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>
+ N-Quads is a line-based, plain text format for encoding an RDF dataset.
+</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>The N-Quads format has a similar flavor as N-Triples
+[<cite><a class="bibref" href="#bib-N-TRIPLES">N-TRIPLES</a></cite>]. The main distinction is that N-Quads allows encoding
+multiple graphs. </p>
+
+ <p>
+ This document was published by the <a href="http://www.w3.org/2011/rdf-wg/">RDF Working Group</a> as a Proposed Recommendation.
+
+ This document is intended to become a <abbr title="World Wide Web Consortium">W3C</abbr> Recommendation.
+
+
+
+
+
+ The <abbr title="World Wide Web Consortium">W3C</abbr> Membership and other interested parties are invited to review the document and
+ send comments to
+ <a href="mailto:public-rdf-comments@w3.org" rel="discussion">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>)
+ through 09 February 2014. Advisory Committee Representatives should consult their
+ <a href="https://www.w3.org/2002/09/wbs/myQuestionnaires">WBS questionnaires</a>.
+ Note that substantive technical comments were expected during the Last Call review
+ period that ended 14 October 2013.
+
+ </p>
+
+ <p>
+ Please see the Working Group's <a href="https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/reports/index.html">implementation
+ report</a>.
+ </p>
+
+
+ <p>
+ Publication as a Proposed Recommendation does not imply endorsement by the <abbr title="World Wide Web Consortium">W3C</abbr>
+ Membership. This is a draft document and may be updated, replaced or obsoleted by other
+ documents at any time. It is inappropriate to cite this document as other than work in
+ progress.
+ </p>
+
+
+ <p>
+
+ 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="#sec-intro" class="tocxref"><span class="secno">1. </span>Introduction</a></li><li class="tocline"><a href="#n-quads-language" class="tocxref"><span class="secno">2. </span>N-Quads Language</a><ul class="toc"><li class="tocline"><a href="#simple-triples" class="tocxref"><span class="secno">2.1 </span>Simple Statements</a></li><li class="tocline"><a href="#sec-iri" class="tocxref"><span class="secno">2.2 </span>IRIs</a></li><li class="tocline"><a href="#sec-literals" class="tocxref"><span class="secno">2.3 </span>RDF Literals</a></li><li class="tocline"><a href="#BNodes" class="tocxref"><span class="secno">2.4 </span>RDF Blank Nodes</a></li></ul></li><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">3. </span>Conformance</a><ul class="toc"><li class="tocline"><a href="#sec-mediatype" class="tocxref"><span class="secno">3.1 </span>Media Type and Content Encoding</a><ul class="toc"><li class="tocline"><a href="#sec-other-media-types" class="tocxref"><span class="secno">3.1.1 </span>Other Media Types</a></li></ul></li></ul></li><li class="tocline"><a href="#sec-grammar" class="tocxref"><span class="secno">4. </span>Grammar</a></li><li class="tocline"><a href="#sec-parsing" class="tocxref"><span class="secno">5. </span>Parsing</a><ul class="toc"><li class="tocline"><a href="#sec-parsing-terms" class="tocxref"><span class="secno">5.1 </span>RDF Term Constructors</a></li><li class="tocline"><a href="#rdf-dataset-construction" class="tocxref"><span class="secno">5.2 </span>RDF Dataset Construction</a></li></ul></li><li class="tocline"><a href="#section-ack" class="tocxref"><span class="secno">6. </span>Acknowledgements</a></li><li class="tocline"><a href="#sec-changes" class="tocxref"><span class="secno">A. </span>Change Log</a><ul class="toc"><li class="tocline"><a href="#changes-between-candidate-recommendation-05-november-2013-and-this-proposed-recommendation" class="tocxref"><span class="secno">A.1 </span>Changes between <span class="formerLink">Candidate Recommendation 05 November 2013</span> and this Proposed Recommendation</a></li><li class="tocline"><a href="#changes-between-last-call-working-draft-05-september-2013-and-candidate-recommendation-05-november-2013" class="tocxref"><span class="secno">A.2 </span>Changes between <span class="formerLink">Last Call Working Draft 05 September 2013</span> and <span class="formerLink">Candidate Recommendation 05 November 2013</span></a></li><li class="tocline"><a href="#changes-since-original-publication-as-note" class="tocxref"><span class="secno">A.3 </span>Changes since original publication as Note</a></li></ul></li><li class="tocline"><a href="#sec-mediaReg" class="tocxref"><span class="secno">B. </span>N-Quads Internet Media Type, File Extension and Macintosh File Type </a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">C. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">C.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">C.2 </span>Informative references</a></li></ul></li></ul></section>
+
+
+
+ <section id="sec-intro" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_sec-intro"><span class="secno">1. </span>Introduction</h2>
+
+ <p>
+ This document defines N-Quads, an easy to parse, line-based,
+ concrete syntax for
+ <a href="http://www.w3.org/TR/rdf11-concepts/#section-dataset">RDF Datasets</a>
+ [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>].
+ </p>
+
+ <p>N-quads statements are a sequence of RDF terms representing the subject, predicate, object and graph label of an RDF Triple and the graph it is part of in a dataset. These may be separated by white space (spaces <code>#x20</code> or tabs <code>#x9</code>). This sequence is terminated by a '<code>.</code>' and a new line (optional at the end of a document).
+ </p>
+
+ <div class="example"><div class="example-title"><span>Example 1</span></div><pre class="example"><script type="application/n-quads"><http://one.example/subject1> <http://one.example/predicate1> <http://one.example/object1> <http://example.org/graph3> . # comments here
+# or on a line by themselves
+_:subject1 <http://an.example/predicate1> "object1" <http://example.org/graph1> .
+_:subject2 <http://an.example/predicate2> "object2" <http://example.org/graph5> .
+</script></pre></div>
+
+ </section>
+
+ <section id="n-quads-language">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_n-quads-language"><span class="secno">2. </span>N-Quads Language</h2>
+ <section id="simple-triples" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_simple-triples"><span class="secno">2.1 </span>Simple Statements</h3>
+ <p>The simplest statement is a sequence of (subject, predicate, object) terms forming an RDF triple and an optional blank node label or IRI labeling what graph in a dataset the triple belongs to, all are separated by whitespace and terminated by '<code>.</code>' after each statement.</p>
+ <div class="example"><div class="example-title"><span>Example 2</span></div><pre class="example"><script type="application/n-quads"><http://example.org/#spiderman> <http://www.perceive.net/schemas/relationship/enemyOf> <http://example.org/#green-goblin> <http://example.org/graphs/spiderman> .</script></pre></div>
+ <p>The graph label IRI can be omitted, in which case the triples are considered part of the default graph of the RDF dataset.</p><p>
+ </p></section>
+ <section id="sec-iri" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_sec-iri"><span class="secno">2.2 </span>IRIs</h3>
+
+ <p>
+ <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-iri">IRIs</a> may be written only as absolute IRIs.
+ IRIs are enclosed in '<' and '>' and may contain numeric escape sequences (described below). For example <code><http://example.org/#green-goblin></code>.
+ </p>
+ </section>
+ <section id="sec-literals" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_sec-literals"><span class="secno">2.3 </span>RDF Literals</h3>
+
+ <p><a href="http://www.w3.org/TR/rdf11-concepts/#dfn-literal">Literals</a> are used to identify values such as strings, numbers, dates.</p>
+
+
+ <p>
+ Literals (Grammar production <a href="#grammar-production-literal">Literal</a>) have a lexical form followed by a language tag, a datatype IRI, or neither.
+ The representation of the lexical form consists of an initial delimiter <code>"</code> (<span class="codepoint">U+0022</span>), a sequence of permitted characters or numeric escape sequence or string escape sequence, and a final delimiter. Literals may not contain the characters <code>"</code>, <code title="LINE FEED"><sub>LF</sub></code>, or <code title="CARRIAGE RETURN"><sub>CR</sub></code>. In addition '<code>\</code>' (<span class="codepoint">U+005C</span>) may not appear in any quoted literal except as part of an escape sequence.
+ The corresponding <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-lexical-form">RDF lexical form</a> is the characters between the delimiters, after processing any escape sequences.
+ If present, the <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string">language tag</a> is preceded by a '<code>@</code>' (<span class="codepoint">U+0040</span>).
+ If there is no language tag, there may be a <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-datatype-iri">datatype IRI</a>, preceeded by '<code>^^</code>' (<span class="codepoint">U+005E</span> <span class="codepoint">U+005E</span>). If there is no datatype IRI and no language tag, the datatype is <code>xsd:string</code>.
+ </p>
+ </section>
+ <section id="BNodes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_BNodes"><span class="secno">2.4 </span>RDF Blank Nodes</h3>
+ <p>
+ <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-blank-node">RDF blank nodes</a> in N-Quads are expressed as <code>_:</code> followed by a blank node label which is a series of name characters.
+ The characters in the label are built upon <a href="#grammar-production-PN_CHARS_BASE">PN_CHARS_BASE</a>, liberalized as follows:
+ </p>
+ <ul>
+ <li>The characters <code>_</code> and digits may appear anywhere in a blank node label.</li>
+ <li>The character <code>.</code> may appear anywhere except the first or last character.</li>
+ <li>The characters <code>-</code>, <code>U+00B7</code>, <code>U+0300</code> to <code>U+036F</code> and <code>U+203F</code> to <code>U+2040</code> are permitted anywhere except the first character.</li>
+ </ul>
+ <p>
+ A fresh RDF blank node is allocated for each unique blank node label in a document.
+ Repeated use of the same blank node label identifies the same RDF blank node.
+ </p>
+ <div class="example"><div class="example-title"><span>Example 3</span></div><pre class="example"><script type="application/n-quads">_:alice <http://xmlns.com/foaf/0.1/knows> _:bob <http://example.org/graphs/john> .
+_:bob <http://xmlns.com/foaf/0.1/knows> _:alice <http://example.org/graphs/james> .</script></pre></div>
+ </section>
+
+ </section>
+
+ <section id="conformance" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_conformance"><span class="secno">3. </span>Conformance</h2>
+<p>
+ As well as sections marked as non-normative, all authoring guidelines, diagrams, examples,
+ and notes in this specification are non-normative. Everything else in this specification is
+ normative.
+</p>
+<p>
+ The key words <em class="rfc2119" title="MUST">MUST</em>, <em class="rfc2119" title="MUST NOT">MUST NOT</em>, <em class="rfc2119" title="REQUIRED">REQUIRED</em>, <em class="rfc2119" title="SHOULD">SHOULD</em>, <em class="rfc2119" title="SHOULD NOT">SHOULD NOT</em>, <em class="rfc2119" title="RECOMMENDED">RECOMMENDED</em>, <em class="rfc2119" title="MAY">MAY</em>,
+ and <em class="rfc2119" title="OPTIONAL">OPTIONAL</em> in this specification are to be interpreted as described in [<cite><a class="bibref" href="#bib-RFC2119">RFC2119</a></cite>].
+</p>
+
+ <p>This specification defines conformance criteria for:</p>
+ <ul>
+ <li>N-Quads documents
+ </li><li>N-Quads parsers
+ </li></ul>
+ <p>A conforming <strong>N-Quads document</strong> is a Unicode string that conforms to the grammar and additional constraints defined in <a class="sectionRef sec-ref" href="#sec-grammar">section <span class="secno">4.</span> <span class="sec-title">Grammar</span></a>, starting with the <a href="#grammar-production-nquadsDoc"><code>nquadsDoc</code> production</a>. An N-Quad document serializes an RDF dataset.</p>
+
+ <div class="note"><div class="note-title" aria-level="2" role="heading" id="h_note_1"><span>Note</span></div><p class="">N-Quads documents do not provide a way of serializing empty graphs that may be part of an RDF dataset.</p></div>
+
+ <p>A conforming <strong>N-Quads parser</strong> is a system capable of reading N-Quads documents on behalf of an application. It makes the serialized RDF graph, as defined in <a class="sectionRef sec-ref" href="#sec-parsing">section <span class="secno">5.</span> <span class="sec-title">Parsing</span></a>, available to the application, usually through some form of API.</p>
+
+ <p>The IRI that identifies the N-Quads language is: <code>http://www.w3.org/ns/formats/N-Quads</code></p>
+
+ <section id="sec-mediatype" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_sec-mediatype"><span class="secno">3.1 </span>Media Type and Content Encoding</h3>
+
+ <p>The media type of N-Quads is <code>application/n-quads</code>.
+ The content encoding of N-Quads is always UTF-8.
+ See <a href="#sec-mediaReg">N-Quads Media Type</a> for the media type
+ registration form.
+ </p>
+
+ <section id="sec-other-media-types" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h4 aria-level="3" role="heading" id="h4_sec-other-media-types"><span class="secno">3.1.1 </span>Other Media Types</h4>
+ <p>The original specification,
+ <a href="http://sw.deri.org/2008/07/n-quads/">N-Quads: Extending N-Triples with Context</a>,
+ proposed the use of media type <code>text/x-nquads</code> with an encoding
+ using 7-bit US-ASCII.</p>
+ </section>
+
+
+ </section>
+ </section>
+
+ <section id="sec-grammar" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_sec-grammar"><span class="secno">4. </span>Grammar</h2>
+ <p>An N-Quads document is a Unicode[<cite><a class="bibref" href="#bib-UNICODE">UNICODE</a></cite>] character string encoded in UTF-8.
+ Unicode code points only in the range U+0 to U+10FFFF inclusive are allowed.</p>
+ <p>White space (tab <code>U+0009</code> or space <code>U+0020</code>) is used to separate two terminals which would otherwise be (mis-)recognized as one terminal. White space is significant in the production <a href="#grammar-production-STRING_LITERAL_QUOTE">STRING_LITERAL_QUOTE</a>.</p>
+ <p>Comments in N-Quads take the form of '<code>#</code>', outside an <code>IRIREF</code> or <code>STRING_LITERAL_QUOTE</code>, and continue to the end of line (<code>EOL</code>) or end of file if there is no end of line after the comment marker. Comments are treated as white space.</p>
+ <p>The <abbr title="Extended Backus–Naur Form">EBNF</abbr> used here is defined in XML 1.0
+ [<cite><a class="bibref" href="#bib-EBNF-NOTATION">EBNF-NOTATION</a></cite>].</p>
+ <p>Escape sequence rules are the same as Turtle
+ [<cite><a class="bibref" href="#bib-TURTLE">TURTLE</a></cite>]. However, as only the <a href="#grammar-production-STRING_LITERAL_QUOTE"><code>STRING_LITERAL_QUOTE</code></a> production is allowed new lines in literals <em class="rfc2119" title="MUST">MUST</em> be escaped.</p>
+ <div><table class="grammar">
+ <tbody class="grammar-productions">
+ <tr data-grammar-expression="(',', [('?', ('id', 'statement')), ('*', (',', [('id', 'EOL'), ('id', 'statement')])), ('?', ('id', 'EOL'))])" data-grammar-original="[1] nquadsDoc ::= statement? (EOL statement)* EOL?" id="grammar-production-nquadsDoc">
+ <td>[1]</td>
+ <td><code>nquadsDoc</code></td>
+ <td>::=</td>
+ <td><a href="#grammar-production-statement">statement</a>? (<a href="#grammar-production-EOL">EOL</a> <a href="#grammar-production-statement">statement</a>)<code class="grammar-star">*</code> <a href="#grammar-production-EOL">EOL</a>?</td>
+</tr>
+ <tr data-grammar-expression="(',', [('id', 'subject'), ('id', 'predicate'), ('id', 'object'), ('?', ('id', 'graphLabel')), ("'", '.')])" data-grammar-original="[2] statement ::= subject predicate object graphLabel? '.'" id="grammar-production-statement">
+ <td>[2]</td>
+ <td><code>statement</code></td>
+ <td>::=</td>
+ <td><a href="#grammar-production-subject">subject</a> <a href="#grammar-production-predicate">predicate</a> <a href="#grammar-production-object">object</a> <a href="#grammar-production-graphLabel">graphLabel</a>? '<code class="grammar-literal">.</code>'</td>
+</tr>
+ <tr data-grammar-expression="('|', [('id', 'IRIREF'), ('id', 'BLANK_NODE_LABEL')])" data-grammar-original="[3] subject ::= IRIREF | BLANK_NODE_LABEL" id="grammar-production-subject">
+ <td>[3]</td>
+ <td><code>subject</code></td>
+ <td>::=</td>
+ <td><a href="#grammar-production-IRIREF">IRIREF</a> <code>| </code> <a href="#grammar-production-BLANK_NODE_LABEL">BLANK_NODE_LABEL</a></td>
+</tr>
+ <tr data-grammar-expression="('id', 'IRIREF')" data-grammar-original="[4] predicate ::= IRIREF" id="grammar-production-predicate">
+ <td>[4]</td>
+ <td><code>predicate</code></td>
+ <td>::=</td>
+ <td><a href="#grammar-production-IRIREF">IRIREF</a></td>
+</tr>
+ <tr data-grammar-expression="('|', [('id', 'IRIREF'), ('id', 'BLANK_NODE_LABEL'), ('id', 'literal')])" data-grammar-original="[5] object ::= IRIREF | BLANK_NODE_LABEL | literal" id="grammar-production-object">
+ <td>[5]</td>
+ <td><code>object</code></td>
+ <td>::=</td>
+ <td><a href="#grammar-production-IRIREF">IRIREF</a> <code>| </code> <a href="#grammar-production-BLANK_NODE_LABEL">BLANK_NODE_LABEL</a> <code>| </code> <a href="#grammar-production-literal">literal</a></td>
+</tr>
+ <tr data-grammar-expression="('|', [('id', 'IRIREF'), ('id', 'BLANK_NODE_LABEL')])" data-grammar-original="[6] graphLabel ::= IRIREF | BLANK_NODE_LABEL" id="grammar-production-graphLabel">
+ <td>[6]</td>
+ <td><code>graphLabel</code></td>
+ <td>::=</td>
+ <td><a href="#grammar-production-IRIREF">IRIREF</a> <code>| </code> <a href="#grammar-production-BLANK_NODE_LABEL">BLANK_NODE_LABEL</a></td>
+</tr>
+ <tr data-grammar-expression="(',', [('id', 'STRING_LITERAL_QUOTE'), ('?', ('|', [(',', [("'", '^^'), ('id', 'IRIREF')]), (',', [("'", '@'), ('id', 'LANGTAG')])]))])" data-grammar-original="[7] literal ::= STRING_LITERAL_QUOTE ('^^' IRIREF | ('@' LANGTAG) )?" id="grammar-production-literal">
+ <td>[7]</td>
+ <td><code>literal</code></td>
+ <td>::=</td>
+ <td><a href="#grammar-production-STRING_LITERAL_QUOTE">STRING_LITERAL_QUOTE</a> ('<code class="grammar-literal">^^</code>' <a href="#grammar-production-IRIREF">IRIREF</a> <code>| </code> '<code class="grammar-literal">@</code>' <a href="#grammar-production-LANGTAG">LANGTAG</a>)?</td>
+</tr>
+<tr><td colspan="4"><h2 id="terminals">Productions for terminals</h2></td></tr>
+ <tr class="grammar-token" data-grammar-expression="(',', [("'", '@'), ('+', ('[', 'a-zA-Z')), ('*', (',', [("'", '-'), ('+', ('[', 'a-zA-Z0-9'))]))])" data-grammar-original="[144s] LANGTAG ::= "@" [a-zA-Z]+ ( "-" [a-zA-Z0-9]+ )*" id="grammar-production-LANGTAG">
+ <td>[144s]</td>
+ <td><code>LANGTAG</code></td>
+ <td>::=</td>
+ <td>'<code class="grammar-literal">@</code>' [<code class="grammar-chars">a-zA-Z</code>]<code class="grammar-plus">+</code> ('<code class="grammar-literal">-</code>' [<code class="grammar-chars">a-zA-Z0-9</code>]<code class="grammar-plus">+</code>)<code class="grammar-star">*</code></td>
+</tr>
+ <tr class="grammar-token" data-grammar-expression="('+', ('[', '#xD#xA'))" data-grammar-original="[8] EOL ::= [#xD#xA]+" id="grammar-production-EOL">
+ <td>[8]</td>
+ <td><code>EOL</code></td>
+ <td>::=</td>
+ <td>[<code class="grammar-chars">#xD#xA</code>]<code class="grammar-plus">+</code></td>
+</tr>
+ <tr class="grammar-token" data-grammar-expression="(',', [("'", '<'), ('*', ('|', [('[', '^#x00-#x20<>"{}|^`\\'), ('id', 'UCHAR')])), ("'", '>')])" data-grammar-original="[10] IRIREF ::= '<' ([^#x00-#x20<>"{}|^`\] | UCHAR)* '>'" id="grammar-production-IRIREF">
+ <td>[10]</td>
+ <td><code>IRIREF</code></td>
+ <td>::=</td>
+ <td>'<code class="grammar-literal"><</code>' ([<code class="grammar-chars">^#x00-#x20<>"{}|^`\</code>] <code>| </code> <a href="#grammar-production-UCHAR">UCHAR</a>)<code class="grammar-star">*</code> '<code class="grammar-literal">></code>'</td>
+</tr>
+ <tr class="grammar-token" data-grammar-expression="(',', [("'", '"'), ('*', ('|', [('[', '^#x22#x5C#xA#xD'), ('id', 'ECHAR'), ('id', 'UCHAR')])), ("'", '"')])" data-grammar-original="[11] STRING_LITERAL_QUOTE ::= '"' ( [^#x22#x5C#xA#xD] | ECHAR | UCHAR )* '"'" id="grammar-production-STRING_LITERAL_QUOTE">
+ <td>[11]</td>
+ <td><code>STRING_LITERAL_QUOTE</code></td>
+ <td>::=</td>
+ <td>'<code class="grammar-literal">"</code>' ([<code class="grammar-chars">^#x22#x5C#xA#xD</code>] <code>| </code> <a href="#grammar-production-ECHAR">ECHAR</a> <code>| </code> <a href="#grammar-production-UCHAR">UCHAR</a>)<code class="grammar-star">*</code> '<code class="grammar-literal">"</code>'</td>
+</tr>
+ <tr class="grammar-token" data-grammar-expression="(',', [("'", '_:'), ('|', [('id', 'PN_CHARS_U'), ('[', '0-9')]), ('?', (',', [('*', ('|', [('id', 'PN_CHARS'), ("'", '.')])), ('id', 'PN_CHARS')]))])" data-grammar-original="[141s] BLANK_NODE_LABEL ::= '_:' ( PN_CHARS_U | [0-9] ) ((PN_CHARS|'.')* PN_CHARS)?" id="grammar-production-BLANK_NODE_LABEL">
+ <td>[141s]</td>
+ <td><code>BLANK_NODE_LABEL</code></td>
+ <td>::=</td>
+ <td>'<code class="grammar-literal">_:</code>' (<a href="#grammar-production-PN_CHARS_U">PN_CHARS_U</a> <code>| </code> [<code class="grammar-chars">0-9</code>]) ((<a href="#grammar-production-PN_CHARS">PN_CHARS</a> <code>| </code> '<code class="grammar-literal">.</code>')<code class="grammar-star">*</code> <a href="#grammar-production-PN_CHARS">PN_CHARS</a>)?</td>
+</tr>
+ <tr class="grammar-token" data-grammar-expression="('|', [(',', [("'", '\\u'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX')]), (',', [("'", '\\U'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX')])])" data-grammar-original="[12] UCHAR ::= ( "\u" HEX HEX HEX HEX )| ( "\U" HEX HEX HEX HEX HEX HEX HEX HEX )" id="grammar-production-UCHAR">
+ <td>[12]</td>
+ <td><code>UCHAR</code></td>
+ <td>::=</td>
+ <td>'<code class="grammar-literal">\u</code>' <a href="#grammar-production-HEX">HEX</a> <a href="#grammar-production-HEX">HEX</a> <a href="#grammar-production-HEX">HEX</a> <a href="#grammar-production-HEX">HEX</a> <code>| </code> '<code class="grammar-literal">\U</code>' <a href="#grammar-production-HEX">HEX</a> <a href="#grammar-production-HEX">HEX</a> <a href="#grammar-production-HEX">HEX</a> <a href="#grammar-production-HEX">HEX</a> <a href="#grammar-production-HEX">HEX</a> <a href="#grammar-production-HEX">HEX</a> <a href="#grammar-production-HEX">HEX</a> <a href="#grammar-production-HEX">HEX</a></td>
+</tr>
+ <tr class="grammar-token" data-grammar-expression="(',', [("'", '\\'), ('[', 'tbnrf"\'')])" data-grammar-original="[153s] ECHAR ::= "\" [tbnrf"\]" id="grammar-production-ECHAR">
+ <td>[153s]</td>
+ <td><code>ECHAR</code></td>
+ <td>::=</td>
+ <td>'<code class="grammar-literal">\</code>' [<code class="grammar-chars">tbnrf"'\</code>]</td>
+</tr>
+ <tr class="grammar-token" data-grammar-expression="('|', [('[', 'A-Z'), ('[', 'a-z'), ('[', '#x00C0-#x00D6'), ('[', '#x00D8-#x00F6'), ('[', '#x00F8-#x02FF'), ('[', '#x0370-#x037D'), ('[', '#x037F-#x1FFF'), ('[', '#x200C-#x200D'), ('[', '#x2070-#x218F'), ('[', '#x2C00-#x2FEF'), ('[', '#x3001-#xD7FF'), ('[', '#xF900-#xFDCF'), ('[', '#xFDF0-#xFFFD'), ('[', '#x10000-#xEFFFF')])" data-grammar-original="[157s] PN_CHARS_BASE ::= [A-Z]| [a-z]| [#x00C0-#x00D6]| [#x00D8-#x00F6]| [#x00F8-#x02FF]| [#x0370-#x037D]| [#x037F-#x1FFF]| [#x200C-#x200D]| [#x2070-#x218F]| [#x2C00-#x2FEF]| [#x3001-#xD7FF]| [#xF900-#xFDCF]| [#xFDF0-#xFFFD]| [#x10000-#xEFFFF]" id="grammar-production-PN_CHARS_BASE">
+ <td>[157s]</td>
+ <td><code>PN_CHARS_BASE</code></td>
+ <td>::=</td>
+ <td>[<code class="grammar-chars">A-Z</code>] <code>| </code> [<code class="grammar-chars">a-z</code>] <code>| </code> [<code class="grammar-chars">#x00C0-#x00D6</code>] <code>| </code> [<code class="grammar-chars">#x00D8-#x00F6</code>] <code>| </code> [<code class="grammar-chars">#x00F8-#x02FF</code>] <code>| </code> [<code class="grammar-chars">#x0370-#x037D</code>] <code>| </code> [<code class="grammar-chars">#x037F-#x1FFF</code>] <code>| </code> [<code class="grammar-chars">#x200C-#x200D</code>] <code>| </code> [<code class="grammar-chars">#x2070-#x218F</code>] <code>| </code> [<code class="grammar-chars">#x2C00-#x2FEF</code>] <code>| </code> [<code class="grammar-chars">#x3001-#xD7FF</code>] <code>| </code> [<code class="grammar-chars">#xF900-#xFDCF</code>] <code>| </code> [<code class="grammar-chars">#xFDF0-#xFFFD</code>] <code>| </code> [<code class="grammar-chars">#x10000-#xEFFFF</code>]</td>
+</tr>
+ <tr class="grammar-token" data-grammar-expression="('|', [('id', 'PN_CHARS_BASE'), ("'", '_'), ("'", ':')])" data-grammar-original="[158s] PN_CHARS_U ::= PN_CHARS_BASE| '_'| ':'" id="grammar-production-PN_CHARS_U">
+ <td>[158s]</td>
+ <td><code>PN_CHARS_U</code></td>
+ <td>::=</td>
+ <td><a href="#grammar-production-PN_CHARS_BASE">PN_CHARS_BASE</a> <code>| </code> '<code class="grammar-literal">_</code>' <code>| </code> '<code class="grammar-literal">:</code>'</td>
+</tr>
+ <tr class="grammar-token" data-grammar-expression="('|', [('id', 'PN_CHARS_U'), ("'", '-'), ('[', '0-9'), ('#', '#x00B7'), ('[', '#x0300-#x036F'), ('[', '#x203F-#x2040')])" data-grammar-original="[160s] PN_CHARS ::= PN_CHARS_U| "-"| [0-9]| #x00B7| [#x0300-#x036F]| [#x203F-#x2040]" id="grammar-production-PN_CHARS">
+ <td>[160s]</td>
+ <td><code>PN_CHARS</code></td>
+ <td>::=</td>
+ <td><a href="#grammar-production-PN_CHARS_U">PN_CHARS_U</a> <code>| </code> '<code class="grammar-literal">-</code>' <code>| </code> [<code class="grammar-chars">0-9</code>] <code>| </code> <code class="grammar-char-escape">#x00B7</code> <code>| </code> [<code class="grammar-chars">#x0300-#x036F</code>] <code>| </code> [<code class="grammar-chars">#x203F-#x2040</code>]</td>
+</tr>
+ <tr class="grammar-token" data-grammar-expression="('|', [('[', '0-9'), ('[', 'A-F'), ('[', 'a-f')])" data-grammar-original="[162s] HEX ::= [0-9] | [A-F] | [a-f]" id="grammar-production-HEX">
+ <td>[162s]</td>
+ <td><code>HEX</code></td>
+ <td>::=</td>
+ <td>[<code class="grammar-chars">0-9</code>] <code>| </code> [<code class="grammar-chars">A-F</code>] <code>| </code> [<code class="grammar-chars">a-f</code>]</td>
+</tr>
+</tbody></table>
+</div>
+ </section>
+ <section id="sec-parsing" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_sec-parsing"><span class="secno">5. </span>Parsing</h2>
+ <p>Parsing N-Quads requires a state of one item:</p>
+ <ul>
+ <li id="bnodeLabels">Map[string -> <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-blank-node">blank node</a>] <code class="dfn">bnodeLabels</code> — A mapping from string to blank node.</li>
+ </ul>
+
+ <section id="sec-parsing-terms" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+ <h3 aria-level="2" role="heading" id="h3_sec-parsing-terms"><span class="secno">5.1 </span>RDF Term Constructors</h3>
+ <p>This table maps productions and lexical tokens to <code>RDF terms</code> or components of <code>RDF terms</code> listed in <a class="sectionRef sec-ref" href="#sec-parsing">section <span class="secno">5.</span> <span class="sec-title">Parsing</span></a>:</p>
+ <table class="simple">
+ <thead>
+ <tr><th>production</th><th>type</th><th>procedure</th></tr>
+ </thead>
+ <tbody>
+ <tr id="handle-IRIREF"><td style="text-align:left;"><a href="#grammar-production-IRIREF" class="type IRI">IRIREF </a></td><td><a href="http://www.w3.org/TR/rdf11-concepts/#dfn-iri"> IRI </a></td><td>The characters between "<" and ">" are taken, with the escape sequences unescaped, to form the unicode string of the IRI.</td></tr>
+ <tr id="handle-STRING_LITERAL_QUOTE"><td style="text-align:left;"><a href="#grammar-production-STRING_LITERAL_QUOTE" class="type lexicalForm">STRING_LITERAL_QUOTE </a></td><td><a href="http://www.w3.org/TR/rdf11-concepts/#dfn-lexical-form"> lexical form</a></td><td>The characters between the outermost '"'s are taken, with escape sequences unescaped, to form the unicode string of a lexical form.</td></tr>
+ <tr id="handle-LANGTAG"><td style="text-align:left;"><a href="#grammar-production-LANGTAG" class="type langTag">LANGTAG </a></td><td><a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tag">language tag</a></td><td>The characters following the <code>@</code> form the unicode string of the language tag.</td></tr>
+ <tr id="handle-literal"><td style="text-align:left;"><a href="#grammar-production-literal" class="type literal">literal </a></td><td><a href="http://www.w3.org/TR/rdf11-concepts/#dfn-literal"> literal </a></td><td>The literal has a lexical form of the first rule argument, <code> STRING_LITERAL_QUOTE</code>, and either a language tag of <code>LANGTAG</code> or a datatype IRI of <code>iri</code>, depending on which rule matched the input. If the <code>LANGTAG</code> rule matched, the datatype is <code>rdf:langString</code> and the language tag is <code>LANGTAG</code>. If neither a language tag nor a datatype IRI is provided, the literal has a datatype of <code>xsd:string</code>.</td></tr>
+ <tr id="handle-BLANK_NODE_LABEL"><td style="text-align:left;"><a href="#grammar-production-BLANK_NODE_LABEL" class="type bNode">BLANK_NODE_LABEL </a></td><td><a href="http://www.w3.org/TR/rdf11-concepts/#dfn-blank-node"> blank node </a></td><td>The string matching the second argument, <code>PN_LOCAL</code>, is a key in <a href="#bnodeLabels">bnodeLabels</a>. If there is no corresponding blank node in the map, one is allocated.</td></tr>
+ </tbody>
+ </table>
+ </section>
+ <section id="rdf-dataset-construction">
+ <h3 aria-level="2" role="heading" id="h3_rdf-dataset-construction"><span class="secno">5.2 </span>RDF Dataset Construction</h3>
+ <p>An N-Quads document defines an RDF dataset composed of RDF graphs composed of a set of RDF triples. The <code><a href="#grammar-production-statement">statement</a></code> production produces a triple defined by the terms constructed for <code><a href="#grammar-production-subject">subject</a></code>, <code><a href="#grammar-production-predicate">predicate</a></code> and <code><a href="#grammar-production-object">object</a></code>. This RDF triple is added to the graph labeled by the production <code><a href="#grammar-production-graphLabel">graphLabel</a></code>, if no <code>graphLabel</code> is present the triple is added to the RDF datasets default graph.</p>
+ </section>
+
+
+ </section>
+ <section class="informative" id="section-ack" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_section-ack"><span class="secno">6. </span>Acknowledgements</h2><p><em>This section is non-normative.</em></p>
+ <p>The editor of the RDF 1.1 edition acknowledges valuable contributions from Gregg Kellogg, Andy Seaborne, Eric Prud'hommeaux, Dave Beckett, David Robillard, Gregory Williams, Antoine Zimmermann, Sandro Hawke, Richard Cyganiak, Pat Hayes, Henry S. Thompson, Bob Ferris, Henry Story, Andreas Harth, Lee Feigenbaum, Peter Ansell, and David Booth.</p>
+ <p>This specification is a product of extended deliberations by the
+ <a href="http://www.w3.org/2000/09/dbwg/details?group=46168&public=1">members of the RDF Working Group</a> chaired by Guus Schreiber and David Wood. It draws upon the eariler specification in <em><a href="http://sw.deri.org/2008/07/n-quads/">N-Quads: Extending N-Triples with Context</a></em>, edited by Richard Cyganiak, Andreas Harth, and Aidan Hogan.</p>
+ </section>
+
+ <section class="appendix" id="sec-changes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_sec-changes"><span class="secno">A. </span>Change Log</h2>
+ <section id="changes-between-candidate-recommendation-05-november-2013-and-this-proposed-recommendation">
+ <h3 aria-level="2" role="heading" id="h3_changes-between-candidate-recommendation-05-november-2013-and-this-proposed-recommendation"><span class="secno">A.1 </span>Changes between <a href="http://www.w3.org/TR/2013/CR-n-quads-20131105/">Candidate Recommendation 05 November 2013</a> and this Proposed Recommendation</h3>
+ <ul>
+ <li>A normative reference to RDF Concepts has been added.</li>
+ <li>Informative note about <code>text/x-nquads</code> historical media type added.</li>
+ </ul>
+ </section>
+ <section id="changes-between-last-call-working-draft-05-september-2013-and-candidate-recommendation-05-november-2013">
+ <h3 aria-level="2" role="heading" id="h3_changes-between-last-call-working-draft-05-september-2013-and-candidate-recommendation-05-november-2013"><span class="secno">A.2 </span>Changes between <a href="http://www.w3.org/TR/2013/WD-n-quads-20130905/">Last Call Working Draft 05 September 2013</a> and <a href="http://www.w3.org/TR/2013/CR-n-quads-20131105/">Candidate Recommendation 05 November 2013</a></h3>
+ <p>No substitutive changes.</p>
+ </section>
+ <section id="changes-since-original-publication-as-note">
+ <h3 aria-level="2" role="heading" id="h3_changes-since-original-publication-as-note"><span class="secno">A.3 </span>Changes since original publication as Note</h3>
+ <ul>
+ <li>White space rules defined outside of grammar, as in Turtle.
+ </li><li>Comment processing defined.
+ </li><li>Parsing is defined.
+ </li><li>Recommendation track, not a working group Note.
+ </li></ul>
+ </section>
+ </section>
+
+ <section class="appendix" id="sec-mediaReg" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_sec-mediaReg"><span class="secno">B. </span>N-Quads Internet Media Type, File Extension and Macintosh File Type </h2>
+ <dl>
+ <dt>Contact:</dt>
+ <dd>Eric Prud'hommeaux</dd>
+ <dt>See also:</dt>
+
+ <dd><a href="http://www.w3.org/2002/06/registering-mediatype">How to Register a Media Type for a <abbr title="World Wide Web Consortium">W3C</abbr> Specification</a></dd>
+ <dd><a href="http://www.w3.org/2001/tag/2002/0129-mime">Internet Media Type registration, consistency of use</a><br />TAG Finding 3 June 2002 (Revised 4 September 2002)</dd>
+ </dl>
+ <p>The Internet Media Type / MIME Type for N-Quads is "application/n-quads".</p>
+ <p>It is recommended that N-Quads files have the extension ".nq" (all lowercase) on all platforms.</p>
+
+ <p>It is recommended that N-Quads files stored on Macintosh HFS file systems be given a file type of "TEXT".</p>
+ <p>This information that follows will be submitted to the IESG for review, approval, and registration with IANA.</p>
+ <dl>
+ <dt>Type name:</dt>
+ <dd>application</dd>
+
+ <dt>Subtype name:</dt>
+ <dd>n-quads</dd>
+ <dt>Required parameters:</dt>
+ <dd>None</dd>
+ <dt>Optional parameters:</dt>
+ <dd>None</dd>
+
+ <dt>Encoding considerations:</dt>
+ <dd>The syntax of N-Quads is expressed over code points in Unicode [<cite><a class="bibref" href="#bib-UNICODE">UNICODE</a></cite>]. The encoding is always UTF-8 [<cite><a class="bibref" href="#bib-UTF-8">UTF-8</a></cite>].</dd>
+ <dd>Unicode code points may also be expressed using an \uXXXX (U+0 to U+FFFF) or \UXXXXXXXX syntax (for U+10000 onwards) where X is a hexadecimal digit [0-9A-F]</dd>
+ <dt>Security considerations:</dt>
+ <dd>N-Quads is a general-purpose assertion language; applications may evaluate given data to infer more assertions or to dereference IRIs, invoking the security considerations of the scheme for that IRI. Note in particular, the privacy issues in [<cite><a class="bibref" href="#bib-RFC3023">RFC3023</a></cite>] section 10 for HTTP IRIs. Data obtained from an inaccurate or malicious data source may lead to inaccurate or misleading conclusions, as well as the dereferencing of unintended IRIs. Care must be taken to align the trust in consulted resources with the sensitivity of the intended use of the data; inferences of potential medical treatments would likely require different trust than inferences for trip planning.</dd>
+
+ <dd>N-Quads is used to express arbitrary application data; security considerations will vary by domain of use. Security tools and protocols applicable to text (e.g. PGP encryption, MD5 sum validation, password-protected compression) may also be used on N-Quads documents. Security/privacy protocols must be imposed which reflect the sensitivity of the embedded information.</dd>
+ <dd>N-Quads can express data which is presented to the user, for example, RDF Schema labels. Application rendering strings retrieved from untrusted N-Quads documents must ensure that malignant strings may not be used to mislead the reader. The security considerations in the media type registration for XML ([<cite><a class="bibref" href="#bib-RFC3023">RFC3023</a></cite>] section 10) provide additional guidance around the expression of arbitrary data and markup.</dd>
+ <dd>N-Quads uses IRIs as term identifiers. Applications interpreting data expressed in N-Quads should address the security issues of
+ <a href="http://www.ietf.org/rfc/rfc3987.txt" class="norm">Internationalized Resource Identifiers (IRIs)</a> [<cite><a class="bibref" href="#bib-RFC3987">RFC3987</a></cite>] Section 8, as well as
+ <a href="http://www.ietf.org/rfc/rfc3986.txt" class="norm">Uniform Resource Identifier (URI): Generic Syntax</a> [<cite><a class="bibref" href="#bib-RFC3986">RFC3986</a></cite>] Section 7.</dd>
+
+ <dd>Multiple IRIs may have the same appearance. Characters in different scripts may
+ look similar (a Cyrillic "о" may appear similar to a Latin "o"). A character followed
+ by combining characters may have the same visual representation as another character
+ (LATIN SMALL LETTER E followed by COMBINING ACUTE ACCENT has the same visual representation
+ as LATIN SMALL LETTER E WITH ACUTE).
+
+<!-- (<code>foo:resum鼯code> and <code>fоо:resumé</code>)-->
+
+ Any person or application that is writing or interpreting data in Turtle must take care to use the IRI that matches the intended semantics, and avoid IRIs that make look similar.
+ Further information about matching of similar characters can be found
+ in <a href="http://www.unicode.org/reports/tr36/" class="inform">Unicode Security
+ Considerations</a> [<cite><a class="bibref" href="#bib-UNICODE-SECURITY">UNICODE-SECURITY</a></cite>] and
+ <a href="http://www.ietf.org/rfc/rfc3987.txt" class="norm">Internationalized Resource
+ Identifiers (IRIs)</a> [<cite><a class="bibref" href="#bib-RFC3987">RFC3987</a></cite>] Section 8.
+ </dd>
+
+ <dt>Interoperability considerations:</dt>
+ <dd>There are no known interoperability issues.</dd>
+ <dt>Published specification:</dt>
+ <dd>This specification.</dd>
+ <dt>Applications which use this media type:</dt>
+
+ <dd>No widely deployed applications are known to use this media type. It may be used by some web services and clients consuming their data.</dd>
+ <dt>Additional information:</dt>
+ <dt>Magic number(s):</dt>
+ <dd>None.</dd>
+ <dt>File extension(s):</dt>
+ <dd>".nq"</dd>
+
+ <dt>Macintosh file type code(s):</dt>
+ <dd>"TEXT"</dd>
+ <dt>Person & email address to contact for further information:</dt>
+
+ <dd>Eric Prud'hommeaux <eric@w3.org></dd>
+ <dt>Intended usage:</dt>
+ <dd>COMMON</dd>
+ <dt>Restrictions on usage:</dt>
+ <dd>None</dd>
+ <dt>Author/Change controller:</dt>
+
+ <dd>The N-Quads specification is the product of the RDF WG. The <abbr title="World Wide Web Consortium">W3C</abbr> reserves change control over this specifications.</dd>
+ </dl>
+ </section>
+
+
+
+<section class="appendix" id="references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_references"><span class="secno">C. </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">C.1 </span>Normative references</h3><dl class="bibliography" about=""><dt id="bib-EBNF-NOTATION">[EBNF-NOTATION]</dt><dd rel="dcterms:requires">Tim Bray; Jean Paoli; C. M. Sperberg-McQueen; Eve Maler; François Yergeau. <a href="http://www.w3.org/TR/REC-xml/#sec-notation"><cite>EBNF Notation</cite></a> 26 November 2008. W3C Recommendation. URL: <a href="http://www.w3.org/TR/REC-xml/#sec-notation">http://www.w3.org/TR/REC-xml/#sec-notation</a>
+</dd><dt id="bib-RDF11-CONCEPTS">[RDF11-CONCEPTS]</dt><dd rel="dcterms:requires">Richard Cyganiak, David Wood, Markus Lanthaler, Editors. <cite><a href="http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/">RDF 1.1 Concepts and Abstract Syntax.</a></cite> 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/">http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/</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-RFC2119">[RFC2119]</dt><dd rel="dcterms:requires">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-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-RFC3986">[RFC3986]</dt><dd rel="dcterms:requires">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-RFC3987">[RFC3987]</dt><dd rel="dcterms:requires">M. Dürst; M. Suignard. <a href="http://www.ietf.org/rfc/rfc3987.txt"><cite>Internationalized Resource Identifiers (IRIs)</cite></a>. January 2005. RFC. URL: <a href="http://www.ietf.org/rfc/rfc3987.txt">http://www.ietf.org/rfc/rfc3987.txt</a>
+</dd><dt id="bib-UNICODE">[UNICODE]</dt><dd rel="dcterms:requires"><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-UTF-8">[UTF-8]</dt><dd rel="dcterms:requires">F. Yergeau. <a href="http://www.ietf.org/rfc/rfc3629.txt"><cite>UTF-8, a transformation format of ISO 10646</cite></a>. IETF RFC 3629. November 2003. URL: <a href="http://www.ietf.org/rfc/rfc3629.txt">http://www.ietf.org/rfc/rfc3629.txt</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">C.2 </span>Informative references</h3><dl class="bibliography" about=""><dt id="bib-N-TRIPLES">[N-TRIPLES]</dt><dd rel="dcterms:references">Gavin Carothers, Andy Seabourne. <cite><a href="http://www.w3.org/TR/2014/PR-n-triples-20140109/">RDF 1.1 N-Triples</a></cite>. 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-n-triples-20140109/">http://www.w3.org/TR/2014/PR-n-triples-20140109/</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-TURTLE">[TURTLE]</dt><dd rel="dcterms:references">Eric Prud'hommeaux, Gavin Carothers, Editors. <cite><a href="http://www.w3.org/TR/2014/PR-turtle-20140109/">RDF 1.1 Turtle: Terse RDF Triple Language.</a></cite> 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-turtle-20140109/">http://www.w3.org/TR/2014/PR-turtle-20140109/</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-UNICODE-SECURITY">[UNICODE-SECURITY]</dt><dd rel="dcterms:references">Mark Davis; Michel Suignard. <a href="http://www.unicode.org/reports/tr36/"><cite>Unicode Security Considerations</cite></a>. URL: <a href="http://www.unicode.org/reports/tr36/">http://www.unicode.org/reports/tr36/</a>
+</dd></dl></section></section></body></html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PR-n-quads-20140109/nquads-bnf.html Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,112 @@
+<table class="grammar">
+ <tbody class="grammar-productions">
+ <tr id="grammar-production-nquadsDoc" data-grammar-original="[1] nquadsDoc ::= statement? (EOL statement)* EOL?" data-grammar-expression="(',', [('?', ('id', 'statement')), ('*', (',', [('id', 'EOL'), ('id', 'statement')])), ('?', ('id', 'EOL'))])" >
+ <td>[1]</td>
+ <td><code>nquadsDoc</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-statement'>statement</a>? (<a href='#grammar-production-EOL'>EOL</a> <a href='#grammar-production-statement'>statement</a>)<code class='grammar-star'>*</code> <a href='#grammar-production-EOL'>EOL</a>?</td>
+</tr>
+ <tr id="grammar-production-statement" data-grammar-original="[2] statement ::= subject predicate object graphLabel? '.'" data-grammar-expression="(',', [('id', 'subject'), ('id', 'predicate'), ('id', 'object'), ('?', ('id', 'graphLabel')), ("'", '.')])" >
+ <td>[2]</td>
+ <td><code>statement</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-subject'>subject</a> <a href='#grammar-production-predicate'>predicate</a> <a href='#grammar-production-object'>object</a> <a href='#grammar-production-graphLabel'>graphLabel</a>? '<code class='grammar-literal'>.</code>'</td>
+</tr>
+ <tr id="grammar-production-subject" data-grammar-original="[3] subject ::= IRIREF | BLANK_NODE_LABEL" data-grammar-expression="('|', [('id', 'IRIREF'), ('id', 'BLANK_NODE_LABEL')])" >
+ <td>[3]</td>
+ <td><code>subject</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-IRIREF'>IRIREF</a> <code>| </code> <a href='#grammar-production-BLANK_NODE_LABEL'>BLANK_NODE_LABEL</a></td>
+</tr>
+ <tr id="grammar-production-predicate" data-grammar-original="[4] predicate ::= IRIREF" data-grammar-expression="('id', 'IRIREF')" >
+ <td>[4]</td>
+ <td><code>predicate</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-IRIREF'>IRIREF</a></td>
+</tr>
+ <tr id="grammar-production-object" data-grammar-original="[5] object ::= IRIREF | BLANK_NODE_LABEL | literal" data-grammar-expression="('|', [('id', 'IRIREF'), ('id', 'BLANK_NODE_LABEL'), ('id', 'literal')])" >
+ <td>[5]</td>
+ <td><code>object</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-IRIREF'>IRIREF</a> <code>| </code> <a href='#grammar-production-BLANK_NODE_LABEL'>BLANK_NODE_LABEL</a> <code>| </code> <a href='#grammar-production-literal'>literal</a></td>
+</tr>
+ <tr id="grammar-production-graphLabel" data-grammar-original="[6] graphLabel ::= IRIREF | BLANK_NODE_LABEL" data-grammar-expression="('|', [('id', 'IRIREF'), ('id', 'BLANK_NODE_LABEL')])" >
+ <td>[6]</td>
+ <td><code>graphLabel</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-IRIREF'>IRIREF</a> <code>| </code> <a href='#grammar-production-BLANK_NODE_LABEL'>BLANK_NODE_LABEL</a></td>
+</tr>
+ <tr id="grammar-production-literal" data-grammar-original="[7] literal ::= STRING_LITERAL_QUOTE ('^^' IRIREF | ('@' LANGTAG) )?" data-grammar-expression="(',', [('id', 'STRING_LITERAL_QUOTE'), ('?', ('|', [(',', [("'", '^^'), ('id', 'IRIREF')]), (',', [("'", '@'), ('id', 'LANGTAG')])]))])" >
+ <td>[7]</td>
+ <td><code>literal</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-STRING_LITERAL_QUOTE'>STRING_LITERAL_QUOTE</a> ('<code class='grammar-literal'>^^</code>' <a href='#grammar-production-IRIREF'>IRIREF</a> <code>| </code> '<code class='grammar-literal'>@</code>' <a href='#grammar-production-LANGTAG'>LANGTAG</a>)?</td>
+</tr>
+<tr><td colspan="4"><h4 id="terminals">Productions for terminals</h4></td></tr>
+ <tr id="grammar-production-LANGTAG" data-grammar-original="[144s] LANGTAG ::= "@" [a-zA-Z]+ ( "-" [a-zA-Z0-9]+ )*" data-grammar-expression="(',', [("'", '@'), ('+', ('[', 'a-zA-Z')), ('*', (',', [("'", '-'), ('+', ('[', 'a-zA-Z0-9'))]))])" class='grammar-token'>
+ <td>[144s]</td>
+ <td><code>LANGTAG</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>@</code>' [<code class='grammar-chars'>a-zA-Z</code>]<code class='grammar-plus'>+</code> ('<code class='grammar-literal'>-</code>' [<code class='grammar-chars'>a-zA-Z0-9</code>]<code class='grammar-plus'>+</code>)<code class='grammar-star'>*</code></td>
+</tr>
+ <tr id="grammar-production-EOL" data-grammar-original="[8] EOL ::= [#xD#xA]+" data-grammar-expression="('+', ('[', '#xD#xA'))" class='grammar-token'>
+ <td>[8]</td>
+ <td><code>EOL</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>#xD#xA</code>]<code class='grammar-plus'>+</code></td>
+</tr>
+ <tr id="grammar-production-IRIREF" data-grammar-original="[10] IRIREF ::= '<' ([^#x00-#x20<>"{}|^`\] | UCHAR)* '>'" data-grammar-expression="(',', [("'", '<'), ('*', ('|', [('[', '^#x00-#x20<>"{}|^`\\'), ('id', 'UCHAR')])), ("'", '>')])" class='grammar-token'>
+ <td>[10]</td>
+ <td><code>IRIREF</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'><</code>' ([<code class='grammar-chars'>^#x00-#x20<>"{}|^`\</code>] <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> '<code class='grammar-literal'>></code>'</td>
+</tr>
+ <tr id="grammar-production-STRING_LITERAL_QUOTE" data-grammar-original="[11] STRING_LITERAL_QUOTE ::= '"' ( [^#x22#x5C#xA#xD] | ECHAR | UCHAR )* '"'" data-grammar-expression="(',', [("'", '"'), ('*', ('|', [('[', '^#x22#x5C#xA#xD'), ('id', 'ECHAR'), ('id', 'UCHAR')])), ("'", '"')])" class='grammar-token'>
+ <td>[11]</td>
+ <td><code>STRING_LITERAL_QUOTE</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>"</code>' ([<code class='grammar-chars'>^#x22#x5C#xA#xD</code>] <code>| </code> <a href='#grammar-production-ECHAR'>ECHAR</a> <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> '<code class='grammar-literal'>"</code>'</td>
+</tr>
+ <tr id="grammar-production-BLANK_NODE_LABEL" data-grammar-original="[141s] BLANK_NODE_LABEL ::= '_:' ( PN_CHARS_U | [0-9] ) ((PN_CHARS|'.')* PN_CHARS)?" data-grammar-expression="(',', [("'", '_:'), ('|', [('id', 'PN_CHARS_U'), ('[', '0-9')]), ('?', (',', [('*', ('|', [('id', 'PN_CHARS'), ("'", '.')])), ('id', 'PN_CHARS')]))])" class='grammar-token'>
+ <td>[141s]</td>
+ <td><code>BLANK_NODE_LABEL</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>_:</code>' (<a href='#grammar-production-PN_CHARS_U'>PN_CHARS_U</a> <code>| </code> [<code class='grammar-chars'>0-9</code>]) ((<a href='#grammar-production-PN_CHARS'>PN_CHARS</a> <code>| </code> '<code class='grammar-literal'>.</code>')<code class='grammar-star'>*</code> <a href='#grammar-production-PN_CHARS'>PN_CHARS</a>)?</td>
+</tr>
+ <tr id="grammar-production-UCHAR" data-grammar-original="[12] UCHAR ::= ( "\u" HEX HEX HEX HEX )| ( "\U" HEX HEX HEX HEX HEX HEX HEX HEX )" data-grammar-expression="('|', [(',', [("'", '\\u'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX')]), (',', [("'", '\\U'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX')])])" class='grammar-token'>
+ <td>[12]</td>
+ <td><code>UCHAR</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>\u</code>' <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <code>| </code> '<code class='grammar-literal'>\U</code>' <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a></td>
+</tr>
+ <tr id="grammar-production-ECHAR" data-grammar-original="[153s] ECHAR ::= "\" [tbnrf"\]" data-grammar-expression="(',', [("'", '\\'), ('[', 'tbnrf"\'')])" class='grammar-token'>
+ <td>[153s]</td>
+ <td><code>ECHAR</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>\</code>' [<code class='grammar-chars'>tbnrf"'\</code>]</td>
+</tr>
+ <tr id="grammar-production-PN_CHARS_BASE" data-grammar-original="[157s] PN_CHARS_BASE ::= [A-Z]| [a-z]| [#x00C0-#x00D6]| [#x00D8-#x00F6]| [#x00F8-#x02FF]| [#x0370-#x037D]| [#x037F-#x1FFF]| [#x200C-#x200D]| [#x2070-#x218F]| [#x2C00-#x2FEF]| [#x3001-#xD7FF]| [#xF900-#xFDCF]| [#xFDF0-#xFFFD]| [#x10000-#xEFFFF]" data-grammar-expression="('|', [('[', 'A-Z'), ('[', 'a-z'), ('[', '#x00C0-#x00D6'), ('[', '#x00D8-#x00F6'), ('[', '#x00F8-#x02FF'), ('[', '#x0370-#x037D'), ('[', '#x037F-#x1FFF'), ('[', '#x200C-#x200D'), ('[', '#x2070-#x218F'), ('[', '#x2C00-#x2FEF'), ('[', '#x3001-#xD7FF'), ('[', '#xF900-#xFDCF'), ('[', '#xFDF0-#xFFFD'), ('[', '#x10000-#xEFFFF')])" class='grammar-token'>
+ <td>[157s]</td>
+ <td><code>PN_CHARS_BASE</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>A-Z</code>] <code>| </code> [<code class='grammar-chars'>a-z</code>] <code>| </code> [<code class='grammar-chars'>#x00C0-#x00D6</code>] <code>| </code> [<code class='grammar-chars'>#x00D8-#x00F6</code>] <code>| </code> [<code class='grammar-chars'>#x00F8-#x02FF</code>] <code>| </code> [<code class='grammar-chars'>#x0370-#x037D</code>] <code>| </code> [<code class='grammar-chars'>#x037F-#x1FFF</code>] <code>| </code> [<code class='grammar-chars'>#x200C-#x200D</code>] <code>| </code> [<code class='grammar-chars'>#x2070-#x218F</code>] <code>| </code> [<code class='grammar-chars'>#x2C00-#x2FEF</code>] <code>| </code> [<code class='grammar-chars'>#x3001-#xD7FF</code>] <code>| </code> [<code class='grammar-chars'>#xF900-#xFDCF</code>] <code>| </code> [<code class='grammar-chars'>#xFDF0-#xFFFD</code>] <code>| </code> [<code class='grammar-chars'>#x10000-#xEFFFF</code>]</td>
+</tr>
+ <tr id="grammar-production-PN_CHARS_U" data-grammar-original="[158s] PN_CHARS_U ::= PN_CHARS_BASE| '_'| ':'" data-grammar-expression="('|', [('id', 'PN_CHARS_BASE'), ("'", '_'), ("'", ':')])" class='grammar-token'>
+ <td>[158s]</td>
+ <td><code>PN_CHARS_U</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PN_CHARS_BASE'>PN_CHARS_BASE</a> <code>| </code> '<code class='grammar-literal'>_</code>' <code>| </code> '<code class='grammar-literal'>:</code>'</td>
+</tr>
+ <tr id="grammar-production-PN_CHARS" data-grammar-original="[160s] PN_CHARS ::= PN_CHARS_U| "-"| [0-9]| #x00B7| [#x0300-#x036F]| [#x203F-#x2040]" data-grammar-expression="('|', [('id', 'PN_CHARS_U'), ("'", '-'), ('[', '0-9'), ('#', '#x00B7'), ('[', '#x0300-#x036F'), ('[', '#x203F-#x2040')])" class='grammar-token'>
+ <td>[160s]</td>
+ <td><code>PN_CHARS</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PN_CHARS_U'>PN_CHARS_U</a> <code>| </code> '<code class='grammar-literal'>-</code>' <code>| </code> [<code class='grammar-chars'>0-9</code>] <code>| </code> <code class='grammar-char-escape'>#x00B7</code> <code>| </code> [<code class='grammar-chars'>#x0300-#x036F</code>] <code>| </code> [<code class='grammar-chars'>#x203F-#x2040</code>]</td>
+</tr>
+ <tr id="grammar-production-HEX" data-grammar-original="[162s] HEX ::= [0-9] | [A-F] | [a-f]" data-grammar-expression="('|', [('[', '0-9'), ('[', 'A-F'), ('[', 'a-f')])" class='grammar-token'>
+ <td>[162s]</td>
+ <td><code>HEX</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>0-9</code>] <code>| </code> [<code class='grammar-chars'>A-F</code>] <code>| </code> [<code class='grammar-chars'>a-f</code>]</td>
+</tr>
+</table>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PR-n-triples-20140109/n-prime-bnf.html Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,106 @@
+<table class="grammar">
+ <tbody class="grammar-productions">
+ <tr id="grammar-production-ntriplesDoc" data-grammar-original="[1] ntriplesDoc ::= triple? (EOL triple)* EOL?" data-grammar-expression="(',', [('?', ('id', 'triple')), ('*', (',', [('id', 'EOL'), ('id', 'triple')])), ('?', ('id', 'EOL'))])" >
+ <td>[1]</td>
+ <td><code>ntriplesDoc</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-triple'>triple</a>? (<a href='#grammar-production-EOL'>EOL</a> <a href='#grammar-production-triple'>triple</a>)<code class='grammar-star'>*</code> <a href='#grammar-production-EOL'>EOL</a>?</td>
+</tr>
+ <tr id="grammar-production-triple" data-grammar-original="[2] triple ::= subject predicate object '.'" data-grammar-expression="(',', [('id', 'subject'), ('id', 'predicate'), ('id', 'object'), ("'", '.')])" >
+ <td>[2]</td>
+ <td><code>triple</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-subject'>subject</a> <a href='#grammar-production-predicate'>predicate</a> <a href='#grammar-production-object'>object</a> '<code class='grammar-literal'>.</code>'</td>
+</tr>
+ <tr id="grammar-production-subject" data-grammar-original="[3] subject ::= IRIREF | BLANK_NODE_LABEL" data-grammar-expression="('|', [('id', 'IRIREF'), ('id', 'BLANK_NODE_LABEL')])" >
+ <td>[3]</td>
+ <td><code>subject</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-IRIREF'>IRIREF</a> <code>| </code> <a href='#grammar-production-BLANK_NODE_LABEL'>BLANK_NODE_LABEL</a></td>
+</tr>
+ <tr id="grammar-production-predicate" data-grammar-original="[4] predicate ::= IRIREF" data-grammar-expression="('id', 'IRIREF')" >
+ <td>[4]</td>
+ <td><code>predicate</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-IRIREF'>IRIREF</a></td>
+</tr>
+ <tr id="grammar-production-object" data-grammar-original="[5] object ::= IRIREF | BLANK_NODE_LABEL | literal" data-grammar-expression="('|', [('id', 'IRIREF'), ('id', 'BLANK_NODE_LABEL'), ('id', 'literal')])" >
+ <td>[5]</td>
+ <td><code>object</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-IRIREF'>IRIREF</a> <code>| </code> <a href='#grammar-production-BLANK_NODE_LABEL'>BLANK_NODE_LABEL</a> <code>| </code> <a href='#grammar-production-literal'>literal</a></td>
+</tr>
+ <tr id="grammar-production-literal" data-grammar-original="[6] literal ::= STRING_LITERAL_QUOTE ('^^' IRIREF | ('@' LANGTAG) )?" data-grammar-expression="(',', [('id', 'STRING_LITERAL_QUOTE'), ('?', ('|', [(',', [("'", '^^'), ('id', 'IRIREF')]), (',', [("'", '@'), ('id', 'LANGTAG')])]))])" >
+ <td>[6]</td>
+ <td><code>literal</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-STRING_LITERAL_QUOTE'>STRING_LITERAL_QUOTE</a> ('<code class='grammar-literal'>^^</code>' <a href='#grammar-production-IRIREF'>IRIREF</a> <code>| </code> '<code class='grammar-literal'>@</code>' <a href='#grammar-production-LANGTAG'>LANGTAG</a>)?</td>
+</tr>
+<tr><td colspan="4"><h4 id="terminals">Productions for terminals</h4></td></tr>
+ <tr id="grammar-production-LANGTAG" data-grammar-original="[144s] LANGTAG ::= "@" [a-zA-Z]+ ( "-" [a-zA-Z0-9]+ )*" data-grammar-expression="(',', [("'", '@'), ('+', ('[', 'a-zA-Z')), ('*', (',', [("'", '-'), ('+', ('[', 'a-zA-Z0-9'))]))])" class='grammar-token'>
+ <td>[144s]</td>
+ <td><code>LANGTAG</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>@</code>' [<code class='grammar-chars'>a-zA-Z</code>]<code class='grammar-plus'>+</code> ('<code class='grammar-literal'>-</code>' [<code class='grammar-chars'>a-zA-Z0-9</code>]<code class='grammar-plus'>+</code>)<code class='grammar-star'>*</code></td>
+</tr>
+ <tr id="grammar-production-EOL" data-grammar-original="[7] EOL ::= [#xD#xA]+" data-grammar-expression="('+', ('[', '#xD#xA'))" class='grammar-token'>
+ <td>[7]</td>
+ <td><code>EOL</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>#xD#xA</code>]<code class='grammar-plus'>+</code></td>
+</tr>
+ <tr id="grammar-production-IRIREF" data-grammar-original="[8] IRIREF ::= '<' ([^#x00-#x20<>"{}|^`\] | UCHAR)* '>'" data-grammar-expression="(',', [("'", '<'), ('*', ('|', [('[', '^#x00-#x20<>"{}|^`\\'), ('id', 'UCHAR')])), ("'", '>')])" class='grammar-token'>
+ <td>[8]</td>
+ <td><code>IRIREF</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'><</code>' ([<code class='grammar-chars'>^#x00-#x20<>"{}|^`\</code>] <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> '<code class='grammar-literal'>></code>'</td>
+</tr>
+ <tr id="grammar-production-STRING_LITERAL_QUOTE" data-grammar-original="[9] STRING_LITERAL_QUOTE ::= '"' ( [^#x22#x5C#xA#xD] | ECHAR | UCHAR )* '"'" data-grammar-expression="(',', [("'", '"'), ('*', ('|', [('[', '^#x22#x5C#xA#xD'), ('id', 'ECHAR'), ('id', 'UCHAR')])), ("'", '"')])" class='grammar-token'>
+ <td>[9]</td>
+ <td><code>STRING_LITERAL_QUOTE</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>"</code>' ([<code class='grammar-chars'>^#x22#x5C#xA#xD</code>] <code>| </code> <a href='#grammar-production-ECHAR'>ECHAR</a> <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> '<code class='grammar-literal'>"</code>'</td>
+</tr>
+ <tr id="grammar-production-BLANK_NODE_LABEL" data-grammar-original="[141s] BLANK_NODE_LABEL ::= '_:' ( PN_CHARS_U | [0-9] ) ((PN_CHARS|'.')* PN_CHARS)?" data-grammar-expression="(',', [("'", '_:'), ('|', [('id', 'PN_CHARS_U'), ('[', '0-9')]), ('?', (',', [('*', ('|', [('id', 'PN_CHARS'), ("'", '.')])), ('id', 'PN_CHARS')]))])" class='grammar-token'>
+ <td>[141s]</td>
+ <td><code>BLANK_NODE_LABEL</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>_:</code>' (<a href='#grammar-production-PN_CHARS_U'>PN_CHARS_U</a> <code>| </code> [<code class='grammar-chars'>0-9</code>]) ((<a href='#grammar-production-PN_CHARS'>PN_CHARS</a> <code>| </code> '<code class='grammar-literal'>.</code>')<code class='grammar-star'>*</code> <a href='#grammar-production-PN_CHARS'>PN_CHARS</a>)?</td>
+</tr>
+ <tr id="grammar-production-UCHAR" data-grammar-original="[10] UCHAR ::= ( "\u" HEX HEX HEX HEX )| ( "\U" HEX HEX HEX HEX HEX HEX HEX HEX )" data-grammar-expression="('|', [(',', [("'", '\\u'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX')]), (',', [("'", '\\U'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX')])])" class='grammar-token'>
+ <td>[10]</td>
+ <td><code>UCHAR</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>\u</code>' <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <code>| </code> '<code class='grammar-literal'>\U</code>' <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a></td>
+</tr>
+ <tr id="grammar-production-ECHAR" data-grammar-original="[153s] ECHAR ::= "\" [tbnrf"\]" data-grammar-expression="(',', [("'", '\\'), ('[', 'tbnrf"\'')])" class='grammar-token'>
+ <td>[153s]</td>
+ <td><code>ECHAR</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>\</code>' [<code class='grammar-chars'>tbnrf"'\</code>]</td>
+</tr>
+ <tr id="grammar-production-PN_CHARS_BASE" data-grammar-original="[157s] PN_CHARS_BASE ::= [A-Z]| [a-z]| [#x00C0-#x00D6]| [#x00D8-#x00F6]| [#x00F8-#x02FF]| [#x0370-#x037D]| [#x037F-#x1FFF]| [#x200C-#x200D]| [#x2070-#x218F]| [#x2C00-#x2FEF]| [#x3001-#xD7FF]| [#xF900-#xFDCF]| [#xFDF0-#xFFFD]| [#x10000-#xEFFFF]" data-grammar-expression="('|', [('[', 'A-Z'), ('[', 'a-z'), ('[', '#x00C0-#x00D6'), ('[', '#x00D8-#x00F6'), ('[', '#x00F8-#x02FF'), ('[', '#x0370-#x037D'), ('[', '#x037F-#x1FFF'), ('[', '#x200C-#x200D'), ('[', '#x2070-#x218F'), ('[', '#x2C00-#x2FEF'), ('[', '#x3001-#xD7FF'), ('[', '#xF900-#xFDCF'), ('[', '#xFDF0-#xFFFD'), ('[', '#x10000-#xEFFFF')])" class='grammar-token'>
+ <td>[157s]</td>
+ <td><code>PN_CHARS_BASE</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>A-Z</code>] <code>| </code> [<code class='grammar-chars'>a-z</code>] <code>| </code> [<code class='grammar-chars'>#x00C0-#x00D6</code>] <code>| </code> [<code class='grammar-chars'>#x00D8-#x00F6</code>] <code>| </code> [<code class='grammar-chars'>#x00F8-#x02FF</code>] <code>| </code> [<code class='grammar-chars'>#x0370-#x037D</code>] <code>| </code> [<code class='grammar-chars'>#x037F-#x1FFF</code>] <code>| </code> [<code class='grammar-chars'>#x200C-#x200D</code>] <code>| </code> [<code class='grammar-chars'>#x2070-#x218F</code>] <code>| </code> [<code class='grammar-chars'>#x2C00-#x2FEF</code>] <code>| </code> [<code class='grammar-chars'>#x3001-#xD7FF</code>] <code>| </code> [<code class='grammar-chars'>#xF900-#xFDCF</code>] <code>| </code> [<code class='grammar-chars'>#xFDF0-#xFFFD</code>] <code>| </code> [<code class='grammar-chars'>#x10000-#xEFFFF</code>]</td>
+</tr>
+ <tr id="grammar-production-PN_CHARS_U" data-grammar-original="[158s] PN_CHARS_U ::= PN_CHARS_BASE| '_'| ':'" data-grammar-expression="('|', [('id', 'PN_CHARS_BASE'), ("'", '_'), ("'", ':')])" class='grammar-token'>
+ <td>[158s]</td>
+ <td><code>PN_CHARS_U</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PN_CHARS_BASE'>PN_CHARS_BASE</a> <code>| </code> '<code class='grammar-literal'>_</code>' <code>| </code> '<code class='grammar-literal'>:</code>'</td>
+</tr>
+ <tr id="grammar-production-PN_CHARS" data-grammar-original="[160s] PN_CHARS ::= PN_CHARS_U| "-"| [0-9]| #x00B7| [#x0300-#x036F]| [#x203F-#x2040]" data-grammar-expression="('|', [('id', 'PN_CHARS_U'), ("'", '-'), ('[', '0-9'), ('#', '#x00B7'), ('[', '#x0300-#x036F'), ('[', '#x203F-#x2040')])" class='grammar-token'>
+ <td>[160s]</td>
+ <td><code>PN_CHARS</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PN_CHARS_U'>PN_CHARS_U</a> <code>| </code> '<code class='grammar-literal'>-</code>' <code>| </code> [<code class='grammar-chars'>0-9</code>] <code>| </code> <code class='grammar-char-escape'>#x00B7</code> <code>| </code> [<code class='grammar-chars'>#x0300-#x036F</code>] <code>| </code> [<code class='grammar-chars'>#x203F-#x2040</code>]</td>
+</tr>
+ <tr id="grammar-production-HEX" data-grammar-original="[162s] HEX ::= [0-9] | [A-F] | [a-f]" data-grammar-expression="('|', [('[', '0-9'), ('[', 'A-F'), ('[', 'a-f')])" class='grammar-token'>
+ <td>[162s]</td>
+ <td><code>HEX</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>0-9</code>] <code>| </code> [<code class='grammar-chars'>A-F</code>] <code>| </code> [<code class='grammar-chars'>a-f</code>]</td>
+</tr>
+</table>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PR-rdf11-concepts-20140109/rdf-graph.svg Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,19 @@
+<svg viewBox="0 -20.5 329 41" width="329" height="41" xmlns="http://www.w3.org/2000/svg">
+ <style type="text/css">
+ellipse, polyline { stroke-width: 1; stroke: black; }
+ellipse { fill: white; }
+polyline { fill: none; }
+text { fill: black; text-anchor: middle; font-family: Helvetica, sans-serif; }
+ </style>
+ <g transform="translate(55 0)">
+ <ellipse rx="54" ry="20"/><text y="5" font-size="16">Subject</text>
+ </g>
+ <g transform="translate(274 0)">
+ <ellipse rx="54" ry="20"/><text y="5" font-size="16">Object</text>
+ </g>
+ <g transform="translate(109 0)">
+ <text x="52" y="-5" font-size="16">Predicate</text>
+ <polyline points="0,0 109,0"/>
+ <polyline points="98,-5 110,0 98,5"/>
+ </g>
+</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PR-rdf11-mt-20140109/Overview.html Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,1852 @@
+<!DOCTYPE html>
+<html lang="en" dir="ltr" typeof="bibo:Document w3p:PR" 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 Semantics</title>
+
+
+
+<style type="text/css">
+.semantictable {background-color: #FFFFAA; padding:0.5em;}
+.ruletable {background-color: #DDDDFF; padding:0.5em;}
+.othertable {background-color: #FDFDFD; padding:0.5em;}
+.tabletitle {font-size: small; font-weight: bolder;}
+
+.technote {
+ font-size:small;
+ margin: 2em 0em 0em;
+ padding: 1em;
+ border: 2px solid #cff6d9;
+ background: #e2fff0;
+}
+
+.technote::before {
+ content: "Technical Note";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #cff6d9;
+ background: #eff;
+ padding: 3px 1em;
+}
+
+
+.changenote {
+ font-size:small;
+ margin: 1em 0em 0em;
+ padding: 1em;
+ border: 2px solid #cff6d9;
+ background: #ffddfe;
+}
+
+.changenote::before {
+ content: "Change Note";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #cff6d9;
+ background: #ffddef;
+ padding: 3px 1em;
+}
+
+
+.fact {
+ padding: 0.5em;
+ margin: 1em 0;
+ position: relative;
+ clear: both;
+ background-color: #ffeecc;
+ border: 1px solid black
+}
+</style>
+ <style>/*****************************************************************
+ * ReSpec 3 CSS
+ * Robin Berjon - http://berjon.com/
+ *****************************************************************/
+
+/* --- INLINES --- */
+em.rfc2119 {
+ text-transform: lowercase;
+ font-variant: small-caps;
+ font-style: normal;
+ color: #900;
+}
+
+h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
+h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
+ border: none;
+}
+
+dfn {
+ font-weight: bold;
+}
+
+a.internalDFN {
+ color: inherit;
+ border-bottom: 1px solid #99c;
+ text-decoration: none;
+}
+
+a.externalDFN {
+ color: inherit;
+ border-bottom: 1px dotted #ccc;
+ text-decoration: none;
+}
+
+a.bibref {
+ text-decoration: none;
+}
+
+cite .bibref {
+ font-style: normal;
+}
+
+code {
+ color: #ff4500;
+}
+
+/* --- TOC --- */
+.toc a, .tof a {
+ text-decoration: none;
+}
+
+a .secno, a .figno {
+ color: #000;
+}
+
+ul.tof, ol.tof {
+ list-style: none outside none;
+}
+
+.caption {
+ margin-top: 0.5em;
+ font-style: italic;
+}
+
+/* --- TABLE --- */
+table.simple {
+ border-spacing: 0;
+ border-collapse: collapse;
+ border-bottom: 3px solid #005a9c;
+}
+
+.simple th {
+ background: #005a9c;
+ color: #fff;
+ padding: 3px 5px;
+ text-align: left;
+}
+
+.simple th[scope="row"] {
+ background: inherit;
+ color: inherit;
+ border-top: 1px solid #ddd;
+}
+
+.simple td {
+ padding: 3px 10px;
+ border-top: 1px solid #ddd;
+}
+
+.simple tr:nth-child(even) {
+ background: #f0f6ff;
+}
+
+/* --- DL --- */
+.section dd > p:first-child {
+ margin-top: 0;
+}
+
+.section dd > p:last-child {
+ margin-bottom: 0;
+}
+
+.section dd {
+ margin-bottom: 1em;
+}
+
+.section dl.attrs dd, .section dl.eldef dd {
+ margin-bottom: 0;
+}
+</style><link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/W3C-PR" />
+<!--[if lt IE 9]><script src='https://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]-->
+</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 Semantics</h1>
+
+ <h2 content="2014-01-08T23:00:00.000Z" datatype="xsd:dateTime" property="dcterms:issued" id="w3c-proposed-recommendation-09-january-2014"><abbr title="World Wide Web Consortium">W3C</abbr> Proposed Recommendation <time datetime="2014-01-09" class="dt-published">09 January 2014</time></h2>
+ <dl>
+
+ <dt>This version:</dt>
+ <dd><a href="http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/" class="u-url">http://www.w3.org/TR/2014/PR-rdf11-mt-20140109/</a></dd>
+ <dt>Latest published version:</dt>
+ <dd><a href="http://www.w3.org/TR/rdf11-mt/">http://www.w3.org/TR/rdf11-mt/</a></dd>
+
+
+ <dt>Latest editor's draft:</dt>
+ <dd><a href="https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-mt/index.html">https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-mt/index.html</a></dd>
+
+
+ <dt>Test suite:</dt>
+ <dd><a href="http://www.w3.org/2013/rdf-mt-tests/">http://www.w3.org/2013/rdf-mt-tests/</a></dd>
+
+
+ <dt>Implementation report:</dt>
+ <dd><a href="https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-mt/reports/index.html">https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-mt/reports/index.html</a></dd>
+
+
+
+ <dt>Previous version:</dt>
+ <dd><a href="http://www.w3.org/TR/2013/CR-rdf11-mt-20131105/" rel="dcterms:replaces">http://www.w3.org/TR/2013/CR-rdf11-mt-20131105/</a></dd>
+
+
+
+ <dt>Latest Recommendation:</dt>
+ <dd><a href="http://www.w3.org/TR/rdf-mt/">http://www.w3.org/TR/rdf-mt/</a></dd>
+
+
+ <dt>Editors:</dt>
+ <dd inlist="" rel="bibo:editor" class="p-author h-card vcard"><span typeof="foaf:Person"><a href="http://www.ihmc.us/groups/phayes/" content="Patrick J. Hayes" property="foaf:name" rel="foaf:homepage" class="u-url url p-name fn">Patrick J. Hayes</a>, <a href="http://www.ihmc.us/index.php" class="p-org org h-org h-card" rel="foaf:workplaceHomepage">Florida IHMC</a></span>
+</dd>
+<dd inlist="" rel="bibo:editor" class="p-author h-card vcard"><span typeof="foaf:Person"><span class="p-name fn" property="foaf:name">Peter F. Patel-Schneider</span>, <a href="http://www.nuance.com/" class="p-org org h-org h-card" rel="foaf:workplaceHomepage">Nuance Communications</a></span>
+</dd>
+
+
+
+ </dl>
+
+
+
+
+
+ <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> This document describes a precise semantics for the Resource Description
+ Framework 1.1 [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>] and RDF Schema [<cite><a class="bibref" href="#bib-RDF-SCHEMA">RDF-SCHEMA</a></cite>]. It defines a number of distinct entailment regimes and corresponding patterns of entailment. It is part of a suite of documents which comprise the full specification of RDF 1.1.</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 is a revision of the 2004 Semantics specification for RDF
+[<cite><a class="bibref" href="#bib-RDF-MT">RDF-MT</a></cite>] and supersedes that
+document. For an informal summary of the substantive (non-editorial)
+changes since then, see <a href="http://www.w3.org/2011/rdf-wg/wiki/Entailment_Changes">Entailment
+Changes</a>. If you are responsible for software which might be
+affected by these changes, please run the <a href="http://www.w3.org/2013/rdf-mt-tests/">test suite</a> and report
+your results to public-rdf-comments@w3.org. If you use such
+software, look for it in the <a href="https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-mt/reports/index.html">implementation
+report</a>. </p>
+
+ <p>
+ This document was published by the <a href="http://www.w3.org/2011/rdf-wg/">RDF Working Group</a> as a Proposed Recommendation.
+
+ This document is intended to become a <abbr title="World Wide Web Consortium">W3C</abbr> Recommendation.
+
+
+
+
+
+ The <abbr title="World Wide Web Consortium">W3C</abbr> Membership and other interested parties are invited to review the document and
+ send comments to
+ <a href="mailto:public-rdf-comments@w3.org" rel="discussion">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>)
+ through 09 February 2014. Advisory Committee Representatives should consult their
+ <a href="https://www.w3.org/2002/09/wbs/myQuestionnaires">WBS questionnaires</a>.
+ Note that substantive technical comments were expected during the Last Call review
+ period that ended 06 September 2013.
+
+ </p>
+
+ <p>
+ Please see the Working Group's <a href="https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-mt/reports/index.html">implementation
+ report</a>.
+ </p>
+
+
+ <p>
+ Publication as a Proposed Recommendation does not imply endorsement by the <abbr title="World Wide Web Consortium">W3C</abbr>
+ Membership. This is a draft document and may be updated, replaced or obsoleted by other
+ documents at any time. It is inappropriate to cite this document as other than work in
+ progress.
+ </p>
+
+
+ <p>
+
+ 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="#introduction-1" class="tocxref"><span class="secno">1. </span>Introduction</a></li><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">2. </span>Conformance</a></li><li class="tocline"><a href="#semantic-extensions-and-entailment-regimes" class="tocxref"><span class="secno">3. </span>Semantic Extensions and Entailment Regimes</a></li><li class="tocline"><a href="#notation-and-terminology" class="tocxref"><span class="secno">4. </span>Notation and Terminology</a><ul class="toc"><li class="tocline"><a href="#shared-blank-nodes-unions-and-merges" class="tocxref"><span class="secno">4.1 </span>Shared blank nodes, unions and merges</a></li></ul></li><li class="tocline"><a href="#simple-interpretations" class="tocxref"><span class="secno">5. </span> Simple Interpretations</a><ul class="toc"><li class="tocline"><a href="#blank-nodes" class="tocxref"><span class="secno">5.1 </span>Blank nodes</a><ul class="toc"><li class="tocline"><a href="#shared-blank-nodes-informative" class="tocxref"><span class="secno">5.1.1 </span>Shared blank nodes (Informative)</a></li></ul></li><li class="tocline"><a href="#simpleentailment" class="tocxref"><span class="secno">5.2 </span>Simple Entailment</a></li><li class="tocline"><a href="#properties-of-simple-entailment-informative" class="tocxref"><span class="secno">5.3 </span>Properties of simple entailment (Informative) </a></li></ul></li><li class="tocline"><a href="#skolemization-informative" class="tocxref"><span class="secno">6. </span>Skolemization (Informative)</a></li><li class="tocline"><a href="#literals-and-datatypes" class="tocxref"><span class="secno">7. </span>Literals and datatypes</a><ul class="toc"><li class="tocline"><a href="#D_interpretations" class="tocxref"><span class="secno">7.1 </span>D-interpretations</a></li><li class="tocline"><a href="#datatype-entailment" class="tocxref"><span class="secno">7.2 </span>Datatype entailment</a><ul class="toc"><li class="tocline"><a href="#patterns-of-datatype-entailment-informative" class="tocxref"><span class="secno">7.2.1 </span>Patterns of datatype entailment (Informative)</a></li></ul></li></ul></li><li class="tocline"><a href="#rdf-interpretations" class="tocxref"><span class="secno">8. </span>RDF Interpretations</a><ul class="toc"><li class="tocline"><a href="#rdf-entailment" class="tocxref"><span class="secno">8.1 </span>RDF entailment</a><ul class="toc"><li class="tocline"><a href="#patterns-of-rdf-entailment-informative" class="tocxref"><span class="secno">8.1.1 </span>Patterns of RDF entailment (Informative)</a></li></ul></li></ul></li><li class="tocline"><a href="#rdfs-interpretations" class="tocxref"><span class="secno">9. </span>RDFS Interpretations</a><ul class="toc"><li class="tocline"><a href="#a-note-on-rdfs-literal-informative" class="tocxref"><span class="secno">9.1 </span>A note on rdfs:Literal (Informative)</a></li><li class="tocline"><a href="#rdfs-entailment" class="tocxref"><span class="secno">9.2 </span>RDFS entailment</a><ul class="toc"><li class="tocline"><a href="#patterns-of-rdfs-entailment-informative" class="tocxref"><span class="secno">9.2.1 </span>Patterns of RDFS entailment (Informative)</a></li></ul></li></ul></li><li class="tocline"><a href="#rdf-datasets" class="tocxref"><span class="secno">10. </span>RDF Datasets</a></li><li class="tocline"><a href="#entailment-rules-informative" class="tocxref"><span class="secno">A. </span>Entailment rules (Informative)</a></li><li class="tocline"><a href="#finite-interpretations-informative" class="tocxref"><span class="secno">B. </span>Finite interpretations (Informative)</a></li><li class="tocline"><a href="#proofs-of-some-results-informative" class="tocxref"><span class="secno">C. </span>Proofs of some results (Informative)</a></li><li class="tocline"><a href="#whatnot" class="tocxref"><span class="secno">D. </span>RDF reification, containers and collections (Informative)</a><ul class="toc"><li class="tocline"><a href="#reification" class="tocxref"><span class="secno">D.1 </span>Reification</a></li><li class="tocline"><a href="#rdf-containers" class="tocxref"><span class="secno">D.2 </span>RDF containers</a></li><li class="tocline"><a href="#rdf-collections" class="tocxref"><span class="secno">D.3 </span>RDF collections</a></li></ul></li><li class="tocline"><a href="#change-log-informative" class="tocxref"><span class="secno">E. </span>Change Log (informative)</a></li><li class="tocline"><a href="#acknowledgements-1" class="tocxref"><span class="secno">F. </span>Acknowledgements</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">G. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">G.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">G.2 </span>Informative references</a></li></ul></li></ul></section>
+
+
+
+ <section class="introductory" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"><h2 id="notes" aria-level="1" role="heading">Notes</h2>
+<p class="changenote">Notes in this style indicate changes from the 2004 RDF 1.0 semantics.</p>
+<p class="technote">Notes in this style are technical asides on obscure or recondite matters.</p></section>
+ <section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="introduction-1">
+
+<!--OddPage-->
+<h2 id="introduction" aria-level="1" role="heading"><span class="secno">1. </span>Introduction</h2>
+ <p>
+ This document defines a model-theoretic semantics for RDF graphs and the RDF and RDFS vocabularies, providing an exact formal specification of when truth is preserved by transformations of RDF or operations which derive RDF content from other RDF. </p>
+
+ </section>
+<section id="conformance" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_conformance"><span class="secno">2. </span>Conformance</h2>
+<p>
+ As well as sections marked as non-normative, all authoring guidelines, diagrams, examples,
+ and notes in this specification are non-normative. Everything else in this specification is
+ normative.
+</p>
+<p>
+ The key words <em class="rfc2119" title="MUST">MUST</em>, <em class="rfc2119" title="MUST NOT">MUST NOT</em>, <em class="rfc2119" title="REQUIRED">REQUIRED</em>, <em class="rfc2119" title="SHOULD">SHOULD</em>, <em class="rfc2119" title="SHOULD NOT">SHOULD NOT</em>, <em class="rfc2119" title="RECOMMENDED">RECOMMENDED</em>, <em class="rfc2119" title="MAY">MAY</em>,
+ and <em class="rfc2119" title="OPTIONAL">OPTIONAL</em> in this specification are to be interpreted as described in [<cite><a class="bibref" href="#bib-RFC2119">RFC2119</a></cite>].
+</p>
+<p>This specification, <em>RDF 1.1 Semantics</em>, is normative for RDF semantics and the validity of RDF inference processes. It is not normative for many aspects of RDF meaning which are not described or specified by this semantics, including social issues of how IRIs are assigned meanings in use and how the referents of IRIs are related to Web content expressed in other media such as natural language texts. </p></section>
+
+ <section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="semantic-extensions-and-entailment-regimes">
+
+<!--OddPage-->
+<h2 id="extensions" aria-level="1" role="heading"><span class="secno">3. </span>Semantic Extensions and Entailment Regimes</h2>
+ <p>RDF is intended for use as a base notation for a variety of extended notations such as OWL [<cite><a class="bibref" href="#bib-OWL2-OVERVIEW">OWL2-OVERVIEW</a></cite>] and RIF [<cite><a class="bibref" href="#bib-RIF-OVERVIEW">RIF-OVERVIEW</a></cite>], whose expressions can be encoded as RDF graphs which use a particular vocabulary with a specially defined meaning. Also, particular IRI vocabularies may be given meanings by other specifications or conventions. When such extra meanings are assumed, a given RDF graph may support more extensive entailments than are sanctioned by the basic RDF semantics. In general, the more assumptions that are made about the meanings of IRIs in an RDF graph, the more entailments follow from those assumptions. </p>
+
+<p>A particular such set of semantic assumptions is called a <dfn id="dfn-semantic-extension">semantic extension</dfn>. Each <a href="#dfn-semantic-extension" class="internalDFN">semantic extension</a> defines an <dfn id="dfn-entailment-regime">entailment regime</dfn> (used here in the same sense as in the SPARQL 1.1 Entailment Regime recommendation [<cite><a class="bibref" href="#bib-SPARQL11-ENTAILMENT">SPARQL11-ENTAILMENT</a></cite>] ) of entailments which are valid under that extension. RDFS, described later in this document, is one such <a href="#dfn-semantic-extension" class="internalDFN">semantic extension</a>. We will refer to entailment regimes by names such as <em> RDFS entailment</em>, <em>D-entailment</em>, etc. </p>
+
+<p><a href="#dfn-semantic-extension" class="internalDFN">Semantic extension</a>s <em class="rfc2119" title="MAY">MAY</em> impose special syntactic conditions or restrictions upon RDF graphs, such as requiring certain triples to be present, or prohibiting particular combinations of IRIs in triples, and <em class="rfc2119" title="MAY">MAY</em> consider RDF graphs which do not conform to these conditions to be errors. For example, RDF statements of the form <br /><br /> <code>ex:a rdfs:subClassOf "Thing"^^xsd:string .</code><br /><br /> are prohibited in the OWL <a href="#dfn-semantic-extension" class="internalDFN">semantic extension</a> based on description logics [<cite><a class="bibref" href="#bib-OWL2-SYNTAX">OWL2-SYNTAX</a></cite>]. In such cases, basic RDF operations such as taking a subset of triples, or combining RDF graphs, may cause syntax errors in parsers which recognize the extension conditions. None of the <a href="#dfn-semantic-extension" class="internalDFN">semantic extension</a>s normatively defined in this document impose such syntactic restrictions on RDF graphs.</p>
+
+<p>All entailment regimes <em class="rfc2119" title="MUST">MUST</em> be <dfn id="dfn-monotonic">monotonic</dfn> extensions of the simple entailment regime described in the document, in the sense that if A simply <a href="#dfn-entail" class="internalDFN">entail</a>s B then A also entails B under any extended notion of entailment, provided that any syntactic conditions of the extension are also satisfied. Put another way, a <a href="#dfn-semantic-extension" class="internalDFN">semantic extension</a> cannot "cancel" an entailment made by a weaker entailment regime, although it can treat the result as a syntax error.</p>
+ </section>
+
+ <section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="notation-and-terminology">
+
+<!--OddPage-->
+<h2 id="notation" aria-level="1" role="heading"><span class="secno">4. </span>Notation and Terminology</h2>
+
+
+ <p>This document uses the following terminology for describing RDF graph syntax, all as defined in the companion RDF Concepts specification [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>]: <em><a href="http://www.w3.org/TR/rdf11-concepts/#dfn-iri" class="externalDFN"><dfn id="dfn-iri">IRI</dfn></a></em>, <em><a href="http://www.w3.org/TR/rdf11-concepts/#section-triples" class="externalDFN"><dfn id="dfn-rdf-triple">RDF triple</dfn></a>, <a href="http://www.w3.org/TR/rdf11-concepts/#section-rdf-graph" class="externalDFN"><dfn id="dfn-rdf-graph">RDF graph</dfn></a>, <a href="http://www.w3.org/TR/rdf11-concepts/#section-triples" class="externalDFN"><dfn id="dfn-subject">subject</dfn></a>, <a href="http://www.w3.org/TR/rdf11-concepts/#section-triples" class="externalDFN"><dfn id="dfn-predicate">predicate</dfn></a>, <a href="http://www.w3.org/TR/rdf11-concepts/#section-triples" class="externalDFN"><dfn id="dfn-object">object</dfn></a>, <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-rdf-source" class="externalDFN"><dfn id="dfn-rdf-source">RDF source</dfn></a>, <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-node" class="externalDFN"><dfn id="dfn-node">node</dfn></a>, <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-blank-node" class="externalDFN"><dfn id="dfn-blank-node">blank node</dfn></a>, <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-literal" class="externalDFN"><dfn id="dfn-literal">literal</dfn></a>, <a href="http://www.w3.org/TR/rdf11-concepts/#graph-isomorphism" class="externalDFN"><dfn id="dfn-isomorphic">isomorphic</dfn></a>, and <a href="http://www.w3.org/TR/rdf11-concepts/#section-dataset" class="externalDFN"><dfn id="dfn-rdf-dataset">RDF dataset</dfn></a>.</em> All the definitions in this document apply unchanged to <a href="http://www.w3.org/TR/rdf11-concepts/#section-generalized-rdf" class="externalDFN">generalized RDF triples, graphs, and datasets</a>. </p>
+
+<p>
+An <dfn id="dfn-interpretation">interpretation</dfn> is a mapping from IRIs and literals into a set, together with some constraints upon the set and the mapping. This document defines various notions of interpretation, each corresponding in a standard way to an entailment regime. These are identified by prefixes such as <em>simple interpretation</em>, etc., and are defined in later sections. The unqualified term <em>interpretation</em> is usually used to refer to any compatible kind of interpretation in general, but if clear from the context might refer to a specific kind of interpretation.
+</p><p>
+
+</p><p>The words <dfn id="dfn-denote">denote</dfn><strong>s</strong> and <dfn id="dfn-refers-to">refers to</dfn> are used interchangeably as synonyms for the relationship between an IRI or literal and what it refers to in a given interpretation, itself called the <dfn id="dfn-denotation">denotation</dfn> or <dfn id="dfn-referent">referent</dfn>. IRI meanings may also be determined by other constraints external to the RDF semantics; when we wish to refer to such an externally defined naming relationship, we will use the word <dfn id="dfn-identify">identify</dfn> and its cognates. For example, the fact that the IRI <code>http://www.w3.org/2001/XMLSchema#decimal</code> is widely used as the name of a datatype described in the XML Schema document [<cite><a class="bibref" href="#bib-XMLSCHEMA11-2">XMLSCHEMA11-2</a></cite>] might be described by saying that the IRI <em>identifies</em> that datatype. If an IRI identifies something it may or may not refer to it in a given interpretation, depending on how the semantics is specified. For example, an IRI used as a graph name <a href="#dfn-identify" class="internalDFN">identify</a>ing a named graph in an <a class="external" href="http://www.w3.org/TR/rdf11-concepts/#section-dataset">RDF dataset</a> may refer to something different from the graph it identifies. </p>
+
+<p>Throughout this document, the equality sign = indicates strict identity. The statement "A = B" means that there is one entity to which both expressions "A" and "B" refer. Angle brackets < x, y > are used to indicate an ordered pair
+ of x and y.</p>
+
+<p>Throughout this document, <a href="#dfn-rdf-graph" class="internalDFN">RDF graph</a>s and other fragments of RDF abstract syntax are written using the notational conventions of the Turtle syntax [<cite><a class="bibref" href="#bib-TURTLE">TURTLE</a></cite>]. The namespace prefixes <code>rdf:</code> <code>rdfs:</code> and <code>xsd:</code> are used as in [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>], <a href="http://www.w3.org/TR/rdf11-concepts/#vocabularies">section 1.4</a>. When the exact IRI does not matter, the prefix <code>ex:</code> is used. When stating general rules or conditions we use three-character variables such as aaa, xxx, sss to indicate arbitrary IRIs, literals, or other components of RDF syntax. Some cases are illustrated by node-arc diagrams showing the graph structure directly.</p>
+
+<p>A <dfn id="dfn-name">name</dfn> is any IRI or literal. A typed literal contains
+ two <a href="#dfn-name" class="internalDFN">name</a>s: itself and its internal type
+ IRI. A <dfn id="dfn-vocabulary">vocabulary</dfn> is a set of <a href="#dfn-name" class="internalDFN">name</a>s.
+</p>
+
+<p>The <dfn id="dfn-empty-graph">empty graph</dfn> is the empty set of triples. </p>
+<p>A <dfn id="dfn-subgraph">subgraph</dfn> of an RDF graph is a subset
+ of the triples in the graph. A triple is identified with the singleton set
+ containing it, so that each triple in a graph is considered to be a subgraph.
+ A <dfn id="dfn-proper-subgraph">proper subgraph</dfn> is a proper subset of the triples in the graph. </p>
+
+
+<p>A <dfn id="dfn-ground">ground</dfn> RDF graph is one that contains no blank
+ nodes.</p>
+
+<p>Suppose that M is a functional mapping from a set of blank
+ nodes to some set of literals, blank nodes and IRIs. Any graph obtained
+ from a graph G by replacing some or all of the blank nodes N in G by M(N) is
+ an <dfn id="dfn-instance">instance</dfn> of G. Any graph is an instance of itself,
+ an instance of an instance of G is an instance of G,
+ and if H is an instance of G then every triple in H is an instance of at least one triple
+ in G.</p>
+<p>An <dfn id="dfn-instance-with-respect-to">instance with respect to</dfn> a vocabulary
+ V is an <a href="#dfn-instance" class="internalDFN">instance</a> in which all the
+ <a href="#dfn-name" class="internalDFN">name</a>s in the instance that were substituted
+ for blank nodes in the original are <a href="#dfn-name" class="internalDFN">name</a>s
+ from V.</p>
+<p>A <dfn id="dfn-proper-instance">proper instance</dfn> of a graph
+ is an <a href="#dfn-instance" class="internalDFN">instance</a> in which a blank node has been replaced by a <a href="#dfn-name" class="internalDFN">name</a>, or two blank
+ nodes in the graph have been mapped into the same node in the instance. </p>
+<p>Two graphs are <a href="http://www.w3.org/TR/rdf11-concepts/#graph-isomorphism" class="externalDFN">isomorphic</a> when each maps into the other by a 1:1 mapping on blank nodes. Isomorphic graphs are mutual instances with an invertible instance
+ mapping. As blank nodes have no particular identity beyond their location in a graph, we will often treat isomorphic graphs as identical.</p>
+
+<p>An RDF graph is <dfn id="dfn-lean">lean</dfn> if it has no instance which is
+ a proper subgraph of itself. Non-lean graphs have internal redundancy
+ and express the same content as their lean subgraphs. For example, the graph</p>
+<p><code>ex:a ex:p _:x .<br />
+ _:y ex:p _:x .</code></p>
+<p>is not lean, but</p>
+<p><code>ex:a ex:p _:x .<br />
+ _:x ex:p _:x .</code></p>
+<p>is lean. <a href="#dfn-ground" class="internalDFN">Ground</a> graphs are lean. </p>
+
+
+<section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="shared-blank-nodes-unions-and-merges"> <h3 id="unions_merges" aria-level="2" role="heading"><span class="secno">4.1 </span>Shared blank nodes, unions and merges</h3>
+<p>
+Graphs share blank nodes only if they are derived from graphs
+described by documents or other structures (such as an RDF dataset) that explicitly provide for the sharing of blank nodes between different RDF graphs. Simply downloading a
+web document does not mean that the blank nodes in a resulting RDF
+graph are the same as the blank nodes coming from other downloads of
+the same document or from the same <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-rdf-source" class="externalDFN">RDF source</a>.</p>
+
+<p> RDF applications which manipulate concrete syntaxes for RDF which use blank node identifiers should take care to keep track of the identity of the blank nodes they identify. Blank node identifiers often have a local scope, so when RDF from different sources is combined, identifiers may have to be changed in order to avoid accidental conflation of distinct blank nodes.</p>
+<p> For example, two documents may both use the blank node identifier "<code>_:x</code>" to identify a blank node, but unless these documents are in a shared identifier scope or are derived from a common source, the occurrences of "<code>_:x</code>" in one document will identify a different blank node than the one in the graph described by the other document. When graphs are formed by combining RDF from multiple sources, it may be necessary to <dfn id="dfn-standardize">standardize</dfn> apart the blank node identifiers by replacing them by others which do not occur in the other document(s). For example, the two graphs represented by the following texts: </p>
+<p><code>ex:a ex:p _:x . </code><br /><br />
+<img alt="Graph 1" src="RDF11SemanticsDiagrams/example1.jpg" /></p>
+<p><code>ex:b ex:q _:x . </code><br /><br />
+<img alt="Graph 2" src="RDF11SemanticsDiagrams/example2.jpg" /></p>
+
+<p>contain four nodes. Their union would therefore also contain four nodes:</p>
+
+<p><img alt="Union Graph" src="RDF11SemanticsDiagrams/example4.jpg" /></p>
+
+<p> However, the document formed by simply concatenating these textual surface representations: </p>
+
+<p><code>ex:a ex:p _:x .<br />
+ex:b ex:q _:x .</code><br /></p>
+
+<p>describes a graph containing three nodes:</p>
+<p><img alt="Incorrect Union Graph" src="RDF11SemanticsDiagrams/example3.jpg" /></p>
+<p> since the two occurrences of the blank node identifier "<code>_:x</code>" occurring in a common identifier scope identify the same blank node. The four-node union of these two graphs is more properly described by a surface form such as:</p>
+<p><code>ex:a ex:p _:x1 .<br />
+ex:b ex:q _:x2 .</code></p>
+
+<p>in which the blank node identifiers have been <a href="#dfn-standardize" class="internalDFN">standardize</a>d apart to avoid conflating the distinct blank nodes. (The particular blank node identifiers used have no significance, only that they are distinct.) </p>
+
+<p>It is possible for two or more graphs to share a blank node, for example if they are subgraphs of a single larger graph or derived from a common source. In this case, the union of a set of graphs preserves the identity of blank nodes shared between the graphs. In general, the union of a set of RDF graphs accurately represents the same semantic content as the graphs themselves, whether or not they share blank nodes. </p>
+<p>A related operation, called <dfn id="dfn-merging">merging</dfn>, takes the union after forcing any shared blank nodes, which occur in more than one graph, to be distinct in each graph. The resulting graph is called the <dfn id="dfn-merge">merge</dfn>. The merge of subgraphs of a graph may be larger than the original graph. For example, the result of merging the two singleton subgraphs of the three-node graph</p>
+
+<p><img alt="Three-node Graph" src="RDF11SemanticsDiagrams/example3.jpg" /></p>
+
+<p>is the four-node graph</p>
+
+<p><img alt="Four-node Graph" src="RDF11SemanticsDiagrams/example4.jpg" /></p>
+
+<p>The union is always an instance of the merge. If graphs have no blank nodes in common, then their merge and union are identical. </p>
+
+
+</section>
+
+</section>
+
+ <section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="simple-interpretations">
+
+<!--OddPage-->
+<h2 id="simple" aria-level="1" role="heading"><span class="secno">5. </span> Simple Interpretations</h2>
+
+<p>This section defines the basic notions of simple interpretation and truth for RDF graphs. All <a href="#dfn-semantic-extension" class="internalDFN">semantic extension</a>s of any vocabulary or higher-level notation encoded in RDF <em class="rfc2119" title="MUST">MUST</em> conform to these minimal truth conditions. Other <a href="#dfn-semantic-extension" class="internalDFN">semantic extension</a>s may extend and add to these, but they <em class="rfc2119" title="MUST NOT">MUST NOT</em> modify or negate them. For example, because simple interpretations are mappings which apply to IRIs, a <a href="#dfn-semantic-extension" class="internalDFN">semantic extension</a> cannot interpret different occurrences of a single IRI differently.</p>
+
+<p>The entire semantics applies to <a href="#dfn-rdf-graph" class="internalDFN">RDF graph</a>s, not to <a href="#dfn-rdf-source" class="internalDFN">RDF source</a>s. An <a href="#dfn-rdf-source" class="internalDFN">RDF source</a> has a semantic meaning only through the graph that is its value at a given time, or in a given state. Graphs cannot change their semantics with time.</p>
+
+
+<p>A <dfn id="dfn-simple-interpretation">simple interpretation</dfn> I is a structure consisting of:</p>
+
+<div class="tabletitle">Definition of a simple interpretation.</div>
+<table border="1">
+ <tbody><tr>
+ <td class="semantictable">1. A non-empty set IR of resources, called the domain or universe
+ of I.
+ <p>2. <span>A set IP, called the set of properties of I.</span></p>
+ <p>3. A mapping IEXT from IP into the powerset of IR x IR i.e. the
+ set of sets of pairs < x, y > with x and y in IR .</p>
+ <p>4. A mapping IS from IRIs into (IR union IP)</p>
+ <p>5. A partial mapping IL from literals into IR </p>
+ </td>
+ </tr>
+ </tbody></table>
+
+<p class="changenote">The 2004 RDF 1.0 semantics defined simple interpretations relative to a vocabulary.<br /><br />In the 2004 RDF 1.0 semantics, IL was a total, rather than partial, mapping.<br /><br /> The 2004 RDF 1.0 specification divided literals into 'plain' literals with no type and optional language tags, and typed literals. Usage has shown that it is important that every literal have a type. RDF 1.1 replaces plain literals without language tags by literals typed with the XML Schema <code>string</code> datatype, and introduces the special type <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string"><code>rdf:langString</code></a> for language-tagged strings. The full semantics for typed literals is given in the next section. </p>
+
+<p class="technote"> Simple interpretations are required to interpret all <a href="#dfn-name" class="internalDFN">name</a>s, and are therefore infinite. This simplifies the exposition. However, RDF can be interpreted using finite structures, supporting decidable algorithms. Details are given in Appendix B. </p>
+
+
+<p>IEXT(x), called
+ the <dfn id="dfn-extension">extension</dfn> of x, is a
+ set of pairs which identify the arguments for which the property is true,
+ that is, a binary relational extension.
+ </p>
+<p>The distinction between IR and IL will become significant below when the semantics of datatypes are defined. IL is allowed to be partial because some literals may fail to have a referent. </p>
+
+<p class="technote">
+It is conventional to map a relation name to a relational extension directly. This however presumes that the vocabulary is segregated into relation names and individual names, and RDF makes no such assumption. Moreover, RDF allows an IRI to be used as a relation name applied to itself as an argument. Such self-application structures are used in RDFS, for example. The use of the IEXT mapping to distinguish the relation as an object from its relational extension accommodates both of these requirements. It also provides for a notion of RDFS 'class' which can be distinguished from its set-theoretic extension. A similar technique is used in the ISO/IEC Common Logic standard [<cite><a class="bibref" href="#bib-ISO24707">ISO24707</a></cite>].
+</p>
+
+
+
+ <p>The denotation of a ground RDF graph in a simple interpretation I is then given by the following
+ rules, where the interpretation is also treated as a function from expressions (names, triples and graphs) to elements of the universe and truth values:</p>
+
+
+ <div class="tabletitle">Semantic conditions for ground graphs.</div>
+ <table border="1">
+ <tbody>
+
+
+ <tr>
+ <td class="semantictable">if E is a literal then I(E) = IL(E)</td>
+ </tr>
+
+ <tr>
+ <td class="semantictable">if E is an IRI then I(E) = IS(E)</td>
+ </tr>
+
+ <tr>
+ <td class="semantictable"><p>if E is a ground triple s p o<code>.</code>
+ then I(E) = true if </p>
+ <p>I(p) is in IP and the pair <I(s),I(o)>
+ is in IEXT(I(p))</p>
+ <p>otherwise I(E) = false.</p></td>
+ </tr>
+
+ <tr>
+ <td class="semantictable">if E is a ground RDF graph then I(E) = false if I(E') =
+ false for some triple E' in E, otherwise I(E) =true.</td>
+ </tr>
+ </tbody>
+ </table>
+
+
+<p> If IL(E) is undefined for some literal E then E has no semantic value, so any triple containing it will be false, so any graph containing that triple will also be false.</p>
+<p> The final condition implies that the empty graph (the empty set of triples) is always true.</p>
+<p>The sets IP and IR may overlap, indeed IP can be a subset of IR. Because of the domain conditions on IEXT, the denotation of the subject and object of any true triple will be in IR; so any IRI which occurs in a graph both as a predicate and as a subject or object will denote something in the intersection of IP and IR.</p>
+
+<p><a href="#dfn-semantic-extension" class="internalDFN">Semantic extension</a>s may impose further constraints upon interpretation mappings by requiring some IRIs to refer in particular ways. For example, D-interpretations, described below, require some IRIs, understood as <a href="#dfn-identify" class="internalDFN">identify</a>ing and referring to datatypes, to have a fixed denotation. </p>
+
+<section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="blank-nodes">
+ <h3 id="blank_nodes" aria-level="2" role="heading"><span class="secno">5.1 </span>Blank nodes</h3>
+
+
+<p>Blank nodes are treated as simply indicating the existence of a thing, without using an IRI to <a href="#dfn-identify" class="internalDFN">identify</a> any particular thing. This is not the same as assuming that the blank node indicates an 'unknown' IRI.
+</p>
+
+<p> Suppose I is a simple interpretation and A is a mapping from a set of blank nodes to the universe IR of I. Define the mapping [I+A] to be I on <a href="#dfn-name" class="internalDFN">name</a>s, and A on blank nodes on the set: [I+A](x)=I(x) when x is a <a href="#dfn-name" class="internalDFN">name</a> and [I+A](x)=A(x) when x is a blank node; and extend this mapping to triples and RDF graphs using the rules given above for ground graphs. Then the semantic conditions for an RDF graph are:</p>
+
+ <div class="tabletitle">Semantic condition for blank nodes.</div>
+ <table border="1">
+ <tbody>
+
+
+ <tr>
+ <td class="semantictable">If E is an RDF graph then I(E) = true if [I+A](E) =
+ true for some mapping A from the set of blank nodes in E to IR, otherwise
+ I(E)= false.</td>
+ </tr>
+ </tbody>
+ </table>
+
+<p>Mappings from blank nodes to referents are not part of the definition of a simple interpretation, since the truth condition refers only to <em>some</em> such mapping.
+Blank nodes themselves differ from other nodes in not being assigned
+a denotation by a simple interpretation, reflecting the intuition that
+they have no 'global' meaning. </p>
+
+<section class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="shared-blank-nodes-informative"><h4 id="shared_blank_nodes" aria-level="3" role="heading"><span class="secno">5.1.1 </span>Shared blank nodes (Informative)</h4><p><em>This section is non-normative.</em></p>
+
+<p> The semantics for blank nodes are stated in terms of the truth of a graph. However, when two (or more) graphs share a blank node, their meaning is not fully captured by treating them in isolation. For example, consider the overlapping graphs</p>
+<p><img alt="Overlapping Graphs" src="RDF11SemanticsDiagrams/example5.jpg" /></p>
+<p> and a simple interpretation I over the universe {Alice, Bob, Monica, Ruth} with:<br />
+I(<code>ex:Alice</code>)=Alice, I(<code>ex:Bob</code>)=Bob, IEXT(I(<code>ex:hasChild</code>))={<Alice,Monica>,<Bob,Ruth> }<br /></p>
+<p>Each of the inner graphs is true under this interpretation, but the two of them together is not, because the three-node graph says that Alice and Bob have a child together. In order to capture the full meaning of graphs sharing a blank node, it is necessary to consider the union graph containing all the triples which contain the blank node.</p>
+<p class="technote"> RDF graphs can be viewed as conjunctions of simple atomic sentences in first-order logic, where blank nodes are free variables which are understood to be existential. Taking the union of two graphs is then analogous to syntactic conjunction in this syntax. RDF syntax has no explicit variable-binding quantifiers, so the truth conditions for any RDF graph treat the free variables in that graph as existentially quantified in that graph. Taking the union of graphs which share a blank node changes the implied quantifier scopes.
+</p>
+
+
+</section>
+</section>
+
+
+<!-- commented out, to be removed later
+<section class="informative">
+<h3 id="intuitions" class="informative">Intuitive summary (Informative)</h3>
+
+<p>An RDF graph is true exactly when:</p>
+<p>1. the IRIs and literals in subject or object position in the graph all refer to things,</p><p>2. there is some way to interpret all the blank nodes in the graph as referring to things,</p><p>3. the IRIs in property position refer to binary relationships,</p><p>4. and under these interpretations, each triple S P O in the graph asserts that the thing referred to as S, and the thing referred to as O, do in fact stand in the relationship referred to by P. </p>
+
+</section>
+-->
+
+
+<section id="simpleentailment" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"><h3 aria-level="2" role="heading" id="h3_simpleentailment"><span class="secno">5.2 </span>Simple Entailment</h3>
+
+<p>Following standard terminology, we say that I (simply) <dfn id="dfn-satisfies">satisfies</dfn> E when I(E)=true, that E is (simply) <dfn id="dfn-satisfiable">satisfiable</dfn> when a simple interpretation exists which satisfies it, otherwise (simply) <dfn id="dfn-unsatisfiable">unsatisfiable</dfn>, and that a graph G simply <dfn id="dfn-entail">entail</dfn><strong>s</strong> a graph E when every interpretation which satisfies G also satisfies E. If two graphs E and F each entail the other then they are logically <dfn id="dfn-equivalent">equivalent</dfn>.</p>
+<p>In later sections these notions will be adapted to other classes of interpretations, but throughout this section 'entailment' should be interpreted as meaning simple entailment.
+</p>
+
+<p class="technote">We do not define a notion of entailment between sets of graphs. To determine whether a set of graphs entails a graph, the graphs in the set must first be combined into one graph, either by taking the union or the merge of the graphs. Unions preserve the common meaning of shared blank nodes, while merging effectively ignores any sharing of blank nodes. Merging the set of graphs produces the same definition of entailment by a set that was defined in the 2004 RDF 1.0 specification.</p>
+
+ <p>Any process which constructs a graph E from
+ some other graph S is (simply) <dfn id="dfn-valid">valid</dfn> if S
+ simply entails E in every case, otherwise <dfn id="dfn-invalid.x">invalid.</dfn></p>
+
+<p>The fact that an inference is valid should not be understood as meaning that any RDF application is obliged or required to make the inference. Similarly, the logical invalidity of some RDF transformation or process does not mean that the process is incorrect or prohibited. Nothing in this specification requires or prohibits any particular operations on RDF graphs or sources. Entailment and validity are concerned solely with establishing the conditions on such operations which guarantee the preservation of truth. While logically invalid processes, which do not follow valid entailments, are not prohibited, users should be aware that they may be at risk of introducing falsehoods into true RDF data. Nevertheless, particular uses of logically invalid processes may be justified and appropriate for data processing under circumstances where truth can be ensured by other means. </p>
+
+<p>Entailment refers only to the truth of RDF graphs, not to their suitability for any other purpose. It is possible for an RDF graph to be fitted for a given purpose and yet validly entail another graph which is not appropriate for the same purpose. An example is the RDF test cases manifest [<cite><a class="bibref" href="#bib-RDF-TESTCASES">RDF-TESTCASES</a></cite>] which is provided as an RDF document for user convenience. This document lists examples of correct entailments by describing their antecedents and conclusions. Considered as an RDF graph, the manifest simply entails a subgraph which omits the antecedents, and would therefore be incorrect if used as a test case manifest. This is not a violation of the RDF semantic rules, but it shows that the property of <em> "being a correct RDF test case manifest"</em> is not preserved under RDF entailment, and therefore cannot be described as an RDF <a href="#dfn-semantic-extension" class="internalDFN">semantic extension</a>. Such entailment-risky uses of RDF should be restricted to cases, as here, where it is obvious to all parties what the intended special restrictions on entailment are, in contrast with the more normal case of using RDF for the open publication of data on the Web.</p>
+
+</section>
+
+<section class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="properties-of-simple-entailment-informative">
+
+<h3 id="simple_entailment_properties" aria-level="2" role="heading"><span class="secno">5.3 </span>Properties of simple entailment (Informative) </h3><p><em>This section is non-normative.</em></p>
+<p>The properties described here apply only to simple entailment, not to extended notions of entailment introduced in later sections. Proofs are given in Appendix C. </p>
+
+<p class="fact">Every graph is simply satisfiable.</p>
+
+<p>This does not always hold for extended notions of interpretation. For example, a graph containing an <a href="#dfn-ill-typed" class="internalDFN">ill-typed</a> literal is <a href="#dfn-d-unsatisfiable" class="internalDFN">D-unsatisfiable</a>.</p>
+
+<p>The following <dfn id="dfn-interpolation">interpolation</dfn> <strong>lemma</strong> </p>
+
+ <p class="fact">
+ G simply entails a graph E if and only if a subgraph of G is an instance of E.
+</p>
+
+<p> completely characterizes simple entailment in syntactic
+ terms. To detect whether one RDF graph simply entails another, check that
+ there is some instance of the entailed graph which is a subset of the first graph. </p>
+
+<p class="technote">This is clearly decidable, but it is also difficult to determine in general, since one can encode the NP-hard subgraph problem (detecting whether one mathematical graph is a subgraph of another) as detecting simple entailment between RDF graphs. This construction (due to Jeremy Carroll) uses graphs all of whose nodes are blank nodes. The complexity of checking simple entailment is reduced by having fewer blank nodes in the conclusion E. When E is a <a href="#dfn-ground" class="internalDFN">ground</a> graph, it is simply a matter of checking the subset relationship on sets of triples.</p>
+
+<p><a href="#dfn-interpolation" class="internalDFN">Interpolation</a> has a number of direct consequences, for example:</p>
+
+<p class="fact"> The <a href="#dfn-empty-graph" class="internalDFN">empty graph</a> is simply entailed by
+ any graph, and does not simply entail any graph except itself.
+
+<!-- <a href="#emptygraphlemmaprf" class="termref">[Proof]</a> -->
+
+</p>
+<p class="fact"> A graph simply entails all its subgraphs.
+
+<!-- <a href="#subglemprf" class="termref">[Proof]</a> -->
+
+</p>
+<p class="fact"> A graph
+ is simply entailed by any of its <a href="#dfn-instance" class="internalDFN">instance</a>s.
+
+<!-- <a href="#instlemprf" class="termref"> [Proof]</a> -->
+
+</p>
+<p class="fact"> If
+ E is a <a href="#dfn-lean" class="internalDFN">lean</a> graph and E' is a <a href="#dfn-proper-instance" class="internalDFN">proper instance</a> of E, then E does
+ not simply entail E'.
+</p>
+
+<p class="fact"> If S is a subgraph of S' and S simply entails E, then S' simply entails E.
+
+<!-- <a href="#monotonicitylemmaprf" class="termref"> [Proof]</a> -->
+
+</p>
+<p class="fact">
+ If S entails a finite graph E, then some finite subset S' of S entails E.
+
+<!-- <a href="#compactlemmaprf" class="termref"> [Proof]</a> -->
+
+</p>
+<p>The property just above is called <em>compactness</em> - RDF is compact. As RDF graphs can be infinite, this is sometimes important.</p>
+
+<p class="fact"> If E contains an IRI which does not occur anywhere in S, then S does not simply entail E.</p>
+
+
+</section>
+</section>
+
+<section class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="skolemization-informative">
+<!--OddPage-->
+<h2 id="skolemization" aria-level="1" role="heading"><span class="secno">6. </span>Skolemization (Informative)</h2><p><em>This section is non-normative.</em></p>
+<p><a class="externaldefinition internalDFN" href="#dfn-skolemization"><dfn id="dfn-skolemization">Skolemization</dfn></a> is a transformation on RDF graphs which eliminates blank nodes by replacing them with "new" IRIs, which means IRIs which are coined for this purpose and are therefore guaranteed to not occur in any other RDF graph (at the time of creation). See <a href="http://www.w3.org/TR/rdf11-concepts/#section-skolemization">Section 3.5</a> of [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>] for a fuller discussion. </p>
+<p> Suppose G is a graph containing blank nodes and sk is a skolemization mapping from the blank nodes in G to the skolem IRIs which are substituted for them, so that sk(G) is a skolemization of G. Then the semantic relationship between them can be summarized as follows. </p>
+
+<p class="fact"> sk(G) simply entails G (since sk(G) is an instance of G.)</p>
+<p class="fact"> G does not simply entail sk(G) (since sk(G) contains IRIs not in G.) </p>
+<p class="fact"> For any graph H, if sk(G) simply entails H then there is a graph H' such that G entails H' and H=sk(H') . </p>
+<p class="fact"> For any graph H which does not contain any of the "new" IRIs introduced into sk(G), sk(G) simply entails H if and only if G simply entails H.
+</p>
+
+<p>The second property means that a graph is not logically <a href="#dfn-equivalent" class="internalDFN">equivalent</a> to its skolemization. Nevertheless, they are in a strong sense almost interchangeable, as shown the next two properties. The third property means that even when conclusions are drawn from the skolemized graph which do contain the new vocabulary, these will exactly mirror what could have been derived from the original graph with the original blank nodes in place. The replacement of blank nodes by IRIs does not effectively alter what can be validly derived from the graph, other than by giving new names to what were formerly anonymous entities. The fourth property, which is a consequence of the third, clearly shows that in some sense a skolemization of G can "stand in for" G as far as entailments are concerned. Using sk(G) instead of G will not affect any entailments which do not involve the new skolem vocabulary. </p>
+
+</section>
+
+<section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="literals-and-datatypes">
+<!--OddPage-->
+<h2 id="datatypes" aria-level="1" role="heading"><span class="secno">7. </span>Literals and datatypes</h2>
+<p class="changenote"> In the 2004 RDF 1.0 specification, datatype D-entailment was defined as a <a href="#dfn-semantic-extension" class="internalDFN">semantic extension</a> of RDFS-entailment. Here it is defined as a direct extension to basic RDF. This is more in conformity with actual usage, where RDF with datatypes is widely used without the RDFS vocabulary. If there is a need to distinguish this from the 2004 RDF 1.0 terminology, the longer phrasing "simple D-entailment" or "simple datatype entailment" should be used rather than "D-entailment". </p>
+
+<p> Datatypes are <a title="identify" href="#dfn-identify" class="internalDFN">identified</a> by IRIs. Interpretations will vary according to which IRIs are recognized as denoting datatypes. We describe this using a parameter D on simple interpretations, where D is the set of <dfn id="dfn-recognize">recognize</dfn><em><strong>d</strong></em> datatype IRIs. </p>
+
+<p class="changenote">The previous version of this specification defined the parameter D as a <a href="#dfn-datatype-map" class="internalDFN">datatype map</a> from IRIs to datatypes, i.e. as a restricted kind of interpretation mapping. As the current semantics presumes that a recognized IRI identifies a unique datatype, this IRI-to-datatype mapping is globally unique and externally specified, so we can think of D as either a set of IRIs or as a fixed <a href="#dfn-datatype-map" class="internalDFN">datatype map</a>. Formally, the <dfn id="dfn-datatype-map">datatype map</dfn> corresponding to the set D is the restriction of a <a href="#dfn-d-interpretation" class="internalDFN">D-interpretation</a> to the set D. Semantic extensions which are stated in terms of conditions on <a href="#dfn-datatype-map" class="internalDFN">datatype map</a>s can be interpreted as applying to this mapping. </p>
+
+<p>The exact mechanism by which an IRI <a title="identify" href="#dfn-identify" class="internalDFN">identifies</a> a datatype IRI is considered to be external to the semantics, but the semantics presumes that a recognized IRI <a title="identify" href="#dfn-identify" class="internalDFN">identifies</a> a unique datatype wherever it occurs. RDF processors which are not able to determine which datatype is identified by an IRI cannot <a href="#dfn-recognize" class="internalDFN">recognize</a> that IRI, and should treat any literals with that IRI as their datatype IRI as unknown names. </p>
+
+<p>RDF literals and datatypes are fully described in <a href="http://www.w3.org/TR/rdf11-concepts/#section-Datatypes"> Section 5</a> of [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>]. In summary: with one exception, RDF literals combine a string and an IRI <a href="#dfn-identify" class="internalDFN">identify</a>ing a datatype. The exception is <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string">language-tagged strings</a>, which have two syntactic components, a string and a language tag, and are assigned the type <code>rdf:langString</code>. A datatype is understood to define a partial mapping, called the <dfn id="dfn-lexical-to-value-mapping">lexical-to-value mapping</dfn>, from a lexical space (a set of character strings) to values. The function <dfn id="dfn-l2v">L2V</dfn> maps datatypes to their lexical-to-value mapping. A literal with datatype d denotes the value obtained by applying this mapping to the character string sss: L2V(d)(sss). If the literal string is not in the lexical space, so that the lexical-to-value mapping gives no value for the literal string, then the literal has no referent. The <dfn id="dfn-value-space">value space</dfn> of a datatype is the range of the <a href="#dfn-lexical-to-value-mapping" class="internalDFN">lexical-to-value mapping</a>. Every literal with that type either refers to a value in the value space of the type, or fails to refer at all. An <dfn id="dfn-ill-typed">ill-typed</dfn> literal is one whose datatype IRI is <a href="#dfn-recognize" class="internalDFN">recognize</a>d, but whose character string is assigned no value by the <a href="#dfn-lexical-to-value-mapping" class="internalDFN">lexical-to-value mapping</a> for that datatype. </p>
+
+<p> RDF processors are not required to <a href="#dfn-recognize" class="internalDFN">recognize</a> any datatype IRIs other than <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string"><code>rdf:langString</code></a> and <a href="http://www.w3.org/TR/xmlschema11-2/#string"><code>xsd:string</code></a>, but when IRIs listed in <a href="http://www.w3.org/TR/rdf11-concepts/#section-Datatypes">Section 5</a> of [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>] are <a href="#dfn-recognize" class="internalDFN">recognize</a>d, they <em class="rfc2119" title="MUST">MUST</em> be interpreted as described there, and when the IRI <code>rdf:PlainLiteral</code> is <a href="#dfn-recognize" class="internalDFN">recognize</a>d, it <em class="rfc2119" title="MUST">MUST</em> be interpreted to refer to the datatype defined in [<cite><a class="bibref" href="#bib-RDF-PLAIN-LITERAL">RDF-PLAIN-LITERAL</a></cite>]. RDF processors <em class="rfc2119" title="MAY">MAY</em> recognize other datatype IRIs, but when other datatype IRIs are <a href="#dfn-recognize" class="internalDFN">recognize</a>d, the mapping between the datatype IRI and the datatype it refers to <em class="rfc2119" title="MUST">MUST</em> be specified unambiguously, and <em class="rfc2119" title="MUST">MUST</em> be fixed during all RDF transformations or manipulations. In practice, this can be achieved by the IRI linking to an external specification of the datatype which describes both the components of the datatype itself and the fact that the IRI identifies the datatype, thereby fixing a value of the <a href="#dfn-datatype-map" class="internalDFN">datatype map</a> of this IRI.</p>
+
+<p>Literals with <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string"><code>rdf:langString</code></a> as their datatype are an exceptional case which are given a special treatment. The IRI <code>rdf:langString</code> is classified as a datatype IRI, and interpreted to refer to a datatype, even though no L2V mapping is defined for it. The value space of <code>rdf:langString</code> is the set of all pairs of a string with a language tag. The semantics of literals with this as their type are given below. </p>
+
+<p>RDF literal syntax allows any IRI to be used in a typed literal, even when it is not <a href="#dfn-recognize" class="internalDFN">recognize</a>d as referring to a datatype. Literals with such an "unknown" datatype IRI, which is not in the set of <a href="#dfn-recognize" class="internalDFN">recognize</a>d datatypes, <em class="rfc2119" title="SHOULD NOT">SHOULD NOT</em> be treated as errors, although RDF applications <em class="rfc2119" title="MAY">MAY</em> issue a warning. Such literals <em class="rfc2119" title="SHOULD">SHOULD</em> be treated like IRIs and assumed to denote some thing in the universe IR. RDF processors which do not <a href="#dfn-recognize" class="internalDFN">recognize</a> a datatype IRI will not be able to detect some entailments which are visible to one which does. For example, the fact that </p><p><code>ex:a ex:p "20.0000"^^xsd:decimal .</code></p><p>entails </p><p><code>ex:a ex:p "20.0"^^xsd:decimal .</code></p><p>will not be visible to a processor which does not <a href="#dfn-recognize" class="internalDFN">recognize</a> the datatype IRI <code>xsd:decimal</code>.</p>
+
+
+<section id="D_interpretations" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter"><h3 aria-level="2" role="heading" id="h3_D_interpretations"><span class="secno">7.1 </span>D-interpretations</h3>
+<p>Let D be a set of IRIs <a href="#dfn-identify" class="internalDFN">identify</a>ing datatypes. A <strong>(simple)</strong> <dfn id="dfn-d-interpretation">D-interpretation</dfn> is a <a href="#dfn-simple-interpretation" class="internalDFN">simple interpretation</a> which satisfies the following conditions:</p>
+
+<div class="tabletitle">Semantic conditions for datatyped literals.</div>
+<table border="1">
+ <tbody>
+<tr><td class="semantictable">If <code>rdf:langString</code> is in D, then for every language-tagged string E with lexical form sss and language tag ttt, IL(E)= < sss, ttt' >, where ttt' is ttt converted to lower case using US-ASCII rules </td></tr>
+
+<tr><td class="semantictable">For every other IRI aaa in D, I(aaa) is the datatype identified by aaa, and for every literal "sss"^^aaa, IL("sss"^^aaa) = L2V(I(aaa))(sss)</td></tr>
+</tbody></table>
+
+
+<p>If the literal is <a href="#dfn-ill-typed" class="internalDFN">ill-typed</a> then the L2V(I(aaa)) mapping has no value, and so the literal cannot denote anything. In this case, any triple containing the literal must be false. Thus, any triple, and hence any graph, containing an <a href="#dfn-ill-typed" class="internalDFN">ill-typed</a> literal will be <a href="#dfn-d-unsatisfiable" class="internalDFN">D-unsatisfiable</a>, i.e. false in every D-interpretation. This applies only to literals typed with recognized datatype IRIs in D; literals with an unrecognized type IRI are not <a href="#dfn-ill-typed" class="internalDFN">ill-typed</a> and cannot give rise to a <a href="#dfn-d-unsatisfiable" class="internalDFN">D-unsatisfiable</a> graph. </p>
+
+<p>The special datatype <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string"><code>rdf:langString</code></a> has no <a href="#dfn-ill-typed" class="internalDFN">ill-typed</a> literals. Any syntactically legal literal with this type will denote a value in every D-interpretation where D included <code>rdf:langString</code>. The only ill-typed literals of type <a href="http://www.w3.org/TR/xmlschema11-2/#string"><code>xsd:string</code></a> are those containing a Unicode code point which does not match the <a href="http://www.w3.org/TR/xml11/#NT-Char"><em>Char</em> production</a> in [<cite><a class="bibref" href="#bib-XML10">XML10</a></cite>]. Such strings cannot be written in an XML-compatible surface syntax.
+
+</p>
+
+
+
+
+
+
+<p class="changenote"> In the 2004 RDF 1.0 specification, ill-typed literals were required to denote a value in IR, and <a title="D-unsatisfiable" href="#dfn-d-unsatisfiable" class="internalDFN">D-unsatisfiability</a> could be recognized only by using the RDFS semantics. </p>
+
+
+</section>
+<section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="datatype-entailment">
+<h3 id="D_entailment" aria-level="2" role="heading"><span class="secno">7.2 </span>Datatype entailment</h3>
+
+<p>A graph is (simply) <dfn id="dfn-d-satisfiable">D-satisfiable</dfn> or <dfn id="dfn-satisfiable-recognizing-d">satisfiable recognizing D</dfn> when it has the value true in some D-interpretation, and a graph S (simply) <dfn id="dfn-d-entails">D-entails</dfn> or <dfn id="dfn-entails-recognizing-d">entails recognizing D</dfn> a graph G when every D-interpretation which satisfies S also D-satisfies G.</p>
+
+<p> Unlike the case with <a href="#dfn-simple-interpretation" class="internalDFN">simple interpretation</a>s, it is possible for a graph to have no satisfying D-interpretations, i.e. to be <dfn id="dfn-d-unsatisfiable">D-unsatisfiable</dfn>. RDF processors <em class="rfc2119" title="MAY">MAY</em> treat an unsatisfiable graph as signaling an error condition, but this is not required.</p>
+
+<p> A <a href="#dfn-d-unsatisfiable" class="internalDFN">D-unsatisfiable</a> graph D-entails any graph.</p>
+
+<p class="technote">The fact that an unsatisfiable statement entails any other statement has been known since antiquity. It is called the principle of <em>ex falso quodlibet</em>. It should not be interpreted to mean that it is necessary, or even permissible, to actually draw any conclusion from an unsatisfiable graph.</p>
+
+<p>In all of this language, 'D' is being used as a parameter to represent some set of datatype IRIs, and different D sets will yield different notions of satisfiability and entailment. The more datatypes are <a href="#dfn-recognize" class="internalDFN">recognize</a>d, the stronger is the entailment, so that if D ⊂ E and S E-entails G then S must D-entail G. Simple entailment is { }-entailment, i.e. D-entailment when D is the empty set, so if S D-entails G then S simply entails G. </p>
+
+
+
+<section class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="patterns-of-datatype-entailment-informative"> <h4 id="datatype_entailment_patterns" aria-level="3" role="heading"><span class="secno">7.2.1 </span>Patterns of datatype entailment (Informative)</h4><p><em>This section is non-normative.</em></p>
+<p>Unlike <a title="entail" href="#dfn-entail" class="internalDFN">simple entailment</a>, it is not possible to give a single syntactic criterion to detect all D-entailments, which
+can hold because of particular properties of the lexical-to-value mappings of the <a href="#dfn-recognize" class="internalDFN">recognize</a>d datatypes. For example, if D contains <code>xsd:decimal</code> then </p>
+
+<p><code>ex:a ex:p "25.0"^^xsd:decimal .</code></p>
+
+<p>D-entails</p>
+
+<p><code>ex:a ex:p "25"^^xsd:decimal .</code>
+</p>
+
+<p>In general, any triple containing a literal with a <a href="#dfn-recognize" class="internalDFN">recognize</a>d datatype IRI D-entails another literal when the lexical strings of the literals map to the same value under the lexical-to-value map of the datatype. If two different datatypes in D map lexical strings to a common value, then a triple containing a literal typed with one datatype may D-entail another triple containing a literal typed with a different datatype. For example, <code>"25"^^xsd:integer</code> and <code>"25.0"^^xsd:decimal</code> have the same value, so the above also D-entails </p>
+
+<p><code>ex:a ex:p "25"^^xsd:integer .</code></p>
+
+<p>when D also contains <code>xsd:integer</code>.
+
+</p><p>(There is a <abbr title="World Wide Web Consortium">W3C</abbr> Note [<cite><a class="bibref" href="#bib-SWBP-XSCH-DATATYPES">SWBP-XSCH-DATATYPES</a></cite>] containing a long <a href="http://www.w3.org/TR/swbp-xsch-datatypes/#sec-values">discussion</a> of literal values.)</p>
+
+<p><a href="#dfn-ill-typed" class="internalDFN">Ill-typed</a> literals are the only way in which a graph can be simply <a href="#dfn-d-unsatisfiable" class="internalDFN">D-unsatisfiable</a>, but datatypes can give rise to a variety of other unsatisfiable graphs when combined with the RDFS vocabulary, defined later.</p>
+</section>
+
+</section>
+</section>
+<section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="rdf-interpretations">
+<!--OddPage-->
+<h2 id="rdf_d_interpretations" aria-level="1" role="heading"><span class="secno">8. </span>RDF Interpretations</h2>
+ <p>RDF interpretations impose extra semantic conditions on <code>xsd:string</code> and part of the infinite
+ set of IRIs with the namespace prefix <code>rdf:</code> .
+
+</p><div>
+ <table border="1">
+ <tbody>
+ <tr>
+ <td><dfn id="dfn-rdf-vocabulary">RDF vocabulary</dfn></td>
+ </tr>
+
+ <tr>
+ <td><code>rdf:type rdf:subject rdf:predicate rdf:object
+ rdf:first rdf:rest rdf:value rdf:nil
+ rdf:List rdf:langString rdf:Property rdf:_1 rdf:_2
+ ...
+</code></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+
+
+<p>An <dfn id="dfn-rdf-interpretation">RDF interpretation</dfn> <strong>recognizing D</strong> is a <a href="#dfn-d-interpretation" class="internalDFN">D-interpretation</a> I where D includes <code>rdf:langString</code> and <code>xsd:string</code>, and which satisfies:</p>
+<div class="tabletitle">RDF semantic conditions.</div>
+<table border="1">
+ <tbody>
+ <tr>
+ <td id="rdfsemcond1" class="semantictable">x is
+ in IP if and only if <x, I(<code>rdf:Property</code>)> is in IEXT(I(<code>rdf:type</code>))</td>
+ </tr>
+<tr><td id="rdfsemcond3" class="semantictable">For every IRI aaa in D, < x, I(aaa) > is in IEXT(I(<code>rdf:type</code>)) if and only if x is in the value space of I(aaa)</td></tr>
+
+
+ </tbody>
+</table>
+ <p>and satisfies every triple in the following infinite set:</p>
+ <div class="tabletitle">RDF axioms.</div>
+
+ <table border="1">
+ <tbody><tr>
+ <td id="RDF_axiomatic_triples" class="ruletable"><code>rdf:type rdf:type rdf:Property .<br />
+ rdf:subject rdf:type rdf:Property .<br />
+ rdf:predicate rdf:type rdf:Property .<br />
+ rdf:object rdf:type rdf:Property .<br />
+ rdf:first rdf:type rdf:Property .<br />
+ rdf:rest rdf:type rdf:Property .<br />
+ rdf:value rdf:type rdf:Property .<br />
+ rdf:nil rdf:type rdf:List .<br />
+ rdf:_1 rdf:type rdf:Property .<br />
+ rdf:_2 rdf:type rdf:Property .<br />
+ ... <br />
+</code>
+
+ </td>
+ </tr>
+ </tbody></table>
+
+<p>RDF imposes no particular normative meanings on the rest of the RDF vocabulary. <a href="#whatnot">Appendix D</a> describes the intended uses of some of this vocabulary.</p>
+
+
+<p>The datatype IRIs <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string"><code>rdf:langString</code></a> and <a href="http://www.w3.org/TR/xmlschema11-2/#string"><code>xsd:string</code></a> <em class="rfc2119" title="MUST">MUST</em> be <a href="#dfn-recognize" class="internalDFN">recognize</a>d by all RDF interpretations. </p>
+
+<p>Two other datatypes <a href="http://www.w3.org/TR/rdf11-concepts/#section-XMLLiteral"><code>rdf:XMLLiteral</code></a> and <a href="http://www.w3.org/TR/rdf11-concepts/#section-html"><code>rdf:HTML</code></a> are defined in [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>]. RDF-D interpretations <em class="rfc2119" title="MAY">MAY</em> fail to <a href="#dfn-recognize" class="internalDFN">recognize</a> these datatypes. </p>
+
+
+<section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="rdf-entailment">
+
+<h3 id="rdf_entail" aria-level="2" role="heading"><span class="secno">8.1 </span>RDF entailment</h3>
+
+<p>S <dfn id="dfn-rdf-entail">RDF entail</dfn><strong>s</strong> E <strong>recognizing D</strong> when every <a href="#dfn-rdf-interpretation" class="internalDFN">RDF interpretation</a> recognizing D which satisfies S also satisfies E. When D is {<code>rdf:langString</code>, <code>xsd:string</code>} then we simply say S <strong>RDF entails</strong> E. E is <dfn id="dfn-rdf-unsatisfiable">RDF unsatisfiable</dfn><strong> (recognizing D)</strong> when it has no satisfying <a href="#dfn-rdf-interpretation" class="internalDFN">RDF interpretation</a> (recognizing D).</p>
+
+<p>The properties of simple entailment described earlier do not all apply to <a href="#dfn-rdf-entail" class="internalDFN">RDF entail</a>ment. For example, all the RDF axioms are true in every <a href="#dfn-rdf-interpretation" class="internalDFN">RDF interpretation</a>, and so are <a href="#dfn-rdf-entail" class="internalDFN">RDF entail</a>ed by the empty graph, contradicting <a href="#dfn-interpolation" class="internalDFN">interpolation</a> for RDF entailment. </p>
+
+
+<section class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="patterns-of-rdf-entailment-informative"><h4 id="rdf_entailment_patterns" aria-level="3" role="heading"><span class="secno">8.1.1 </span>Patterns of RDF entailment (Informative)</h4><p><em>This section is non-normative.</em></p>
+<p> The last semantic condition in the above table gives the following entailment pattern for <a href="#dfn-recognize" class="internalDFN">recognize</a>d datatype IRIs: </p>
+
+<div class="tabletitle">RDF entailment pattern.</div>
+<table border="1">
+ <tbody>
+ <tr>
+ <th> </th>
+ <th><strong>if S contains</strong></th>
+ <th><strong>then S RDF entails, recognizing D</strong></th>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfd1">rdfD1</dfn></td>
+ <td class="othertable"> xxx aaa <code>"</code>sss<code>"^^</code>ddd <code>.</code> <br />
+ for ddd in D</td>
+ <td class="othertable">xxx aaa _:nnn <code>.</code><br />
+_:nnn <code>rdf:type</code> ddd <code>.</code></td>
+ </tr>
+
+ </tbody>
+</table>
+<p>Note, this is valid even when the literal is <a href="#dfn-ill-typed" class="internalDFN">ill-typed</a>, since an unsatisfiable graph entails any triple.</p>
+
+<p>For example,</p>
+<p> <code>ex:a ex:p "123"^^xsd:integer .</code></p>
+
+<p>RDF entails recognizing {<code>xsd:integer</code>}</p>
+
+<p><code>ex:a ex:p _:x . <br />
+ _:x rdf:type xsd:integer . </code></p>
+
+<p>In addition, the first RDF semantic condition justifies the following entailment pattern:</p>
+
+<table border="1">
+ <tbody>
+ <tr>
+ <th> </th>
+ <th><strong>if S contains</strong></th>
+ <th><strong>then S RDF entails, recognizing D</strong></th>
+ </tr>
+
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfd2">rdfD2</dfn></td>
+ <td class="othertable">xxx aaa yyy <code>.</code></td>
+ <td class="othertable">aaa <code>rdf:type rdf:Property .</code> </td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
+<p>So that the above example also RDF entails</p><p><code>ex:p rdf:type rdf:Property .</code></p><p> recognizing {<code>xsd:integer</code>}.</p>
+
+
+<p>Some datatypes support idiosyncratic entailment patterns which do not hold for other datatypes. For example, </p>
+
+<p><code> ex:a ex:p "true"^^xsd:boolean . <br />
+ex:a ex:p "false"^^xsd:boolean .<br />
+ex:v rdf:type xsd:boolean .</code></p>
+
+<p>together RDF entail</p>
+
+<p><code>ex:a ex:p ex:v .</code></p>
+
+<p> recognizing {<code>xsd:boolean</code>}.</p>
+
+<p>In addition, the semantic conditions on value spaces may produce other unsatisfiable graphs. For example, when D contains <code>xsd:integer</code> and <code>xsd:boolean</code>, then the following is <a href="#dfn-rdf-unsatisfiable" class="internalDFN">RDF unsatisfiable</a> recognizing D:</p>
+
+<p><code>_:x rdf:type xsd:boolean .<br />
+_:x rdf:type xsd:integer . </code></p>
+
+</section>
+</section>
+</section>
+<section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="rdfs-interpretations">
+<!--OddPage-->
+<h2 id="rdfs_interpretations" aria-level="1" role="heading"><span class="secno">9. </span>RDFS Interpretations</h2>
+<p>RDF Schema [<cite><a class="bibref" href="#bib-RDF-SCHEMA">RDF-SCHEMA</a></cite>]
+ extends RDF to a larger vocabulary
+ with more complex semantic constraints:</p>
+
+ <div>
+ <table border="1">
+ <tbody>
+ <tr>
+ <td><dfn id="dfn-rdfs-vocabulary">RDFS vocabulary</dfn></td>
+ </tr>
+
+ <tr>
+ <td><code>rdfs:domain rdfs:range rdfs:Resource rdfs:Literal
+ rdfs:Datatype rdfs:Class rdfs:subClassOf rdfs:subPropertyOf
+ rdfs:member rdfs:Container rdfs:ContainerMembershipProperty
+ rdfs:comment rdfs:seeAlso rdfs:isDefinedBy
+ rdfs:label</code></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+<p>(<code>rdfs:comment</code>,<code> rdfs:seeAlso</code>, <code>rdfs:isDefinedBy</code>
+ and <code>rdfs:label</code> are included here because some constraints which
+ apply to their use can be stated using <code>rdfs:domain</code>,<code> rdfs:range</code>
+ and <code>rdfs:subPropertyOf</code>. Other than this, the formal semantics does
+ not constrain their meanings.)</p>
+<p>It is convenient to state the RDFS semantics
+ in terms of a new semantic construct, a <dfn id="dfn-class">class</dfn>, i.e. a resource which represents
+ a set of things in the universe which all have that class as a value of their
+ <code>rdf:type</code> property. <a href="#dfn-class" class="internalDFN">Class</a>es are defined to be things of type <code>rdfs:Class</code>,
+ and the set of all classes in an interpretation will be called IC.
+ The semantic conditions are stated in terms of a mapping ICEXT (for the <em>C</em>lass
+ <em>Ext</em>ension in I) from IC to the set of subsets of IR.</p><p> A class may have an
+ empty class extension. Two different classes can have the same class extension.
+ The class extension of <code>rdfs:Class</code> contains the class <code>rdfs:Class</code>.
+</p>
+
+
+<p> An <dfn id="dfn-rdfs-interpretation">RDFS interpretation</dfn> (<strong>recognizing D</strong>) is an <a href="#dfn-rdf-interpretation" class="internalDFN">RDF interpretation</a> (recognizing D) I
+ which satisfies the semantic conditions in the following table, and all the triples in the subsequent table of RDFS axiomatic triples. </p>
+
+<div class="tabletitle">RDFS semantic conditions.</div>
+ <table border="1">
+ <tbody><tr>
+
+ <td id="rdfssemcond1" class="semantictable"> <p>ICEXT(y) is defined to be { x : < x,y > is in IEXT(I(<code>rdf:type</code>)) }</p>
+ <p>IC is defined to be ICEXT(I(<code>rdfs:Class</code>))</p>
+ <p>LV is defined to be ICEXT(I(<code>rdfs:Literal</code>))</p>
+ <p>ICEXT(I(<code>rdfs:Resource</code>)) = IR</p>
+<p>ICEXT(I(<code>rdf:langString</code>)) is the set {I(E) : E a language-tagged string }</p>
+<p>for every other IRI aaa in D, ICEXT(I(aaa)) is the value space of I(aaa)</p>
+<p>for every IRI aaa in D, I(aaa) is in ICEXT(I(<code>rdfs:Datatype</code>)) </p>
+</td>
+ </tr>
+ <tr>
+
+ <td id="rdfssemcond2" class="semantictable"> <p>If
+ < x,y > is in IEXT(I(<code>rdfs:domain</code>)) and < u,v > is
+ in IEXT(x) then u is in ICEXT(y)</p></td>
+ </tr>
+ <tr>
+
+ <td id="rdfssemcond3" class="semantictable"> <p>If
+ < x,y > is in IEXT(I(<code>rdfs:range</code>)) and < u,v > is
+ in IEXT(x) then v is in ICEXT(y)</p></td>
+ </tr>
+ <tr>
+
+ <td id="rdfssemcond4" class="semantictable"><p>IEXT(I(<code>rdfs:subPropertyOf</code>))
+ is transitive and reflexive on IP</p></td>
+ </tr>
+ <tr>
+
+ <td id="rdfssemcond5" class="semantictable"> <p>If
+ <x,y> is in IEXT(I(<code>rdfs:subPropertyOf</code>)) then x and
+ y are in IP and IEXT(x) is a subset of IEXT(y)</p></td>
+ </tr>
+ <tr>
+
+ <td id="rdfssemcond6" class="semantictable"><p>If
+ x is in IC then < x, I(<code>rdfs:Resource</code>) > is in IEXT(I(<code>rdfs:subClassOf</code>))</p></td>
+ </tr>
+ <tr>
+
+ <td id="rdfssemcond8" class="semantictable"><p>IEXT(I(<code>rdfs:subClassOf</code>))
+ is transitive and reflexive on IC</p></td>
+ </tr>
+
+ <tr>
+ <td id="rdfssemcond7" class="semantictable"> <p>If
+ < x,y > is in IEXT(I(<code>rdfs:subClassOf</code>)) then x and y are
+ in IC and ICEXT(x) is a subset of ICEXT(y)</p></td>
+ </tr>
+
+ <tr>
+ <td id="rdfssemcond9" class="semantictable"><p>If
+ x is in ICEXT(I(<code>rdfs:ContainerMembershipProperty</code>)) then:<br />
+ < x, I(<code>rdfs:member</code>) > is in IEXT(I(<code>rdfs:subPropertyOf</code>))<br />
+ </p></td>
+ </tr>
+ <tr>
+
+ <td id="rdfssemcond10" class="semantictable"><p>If
+ x is in ICEXT(I(<code>rdfs:Datatype</code>)) then <span>< x,
+ I(<code>rdfs:Literal</code>) > is in IEXT(I(<code>rdfs:subClassOf</code>))</span></p></td>
+ </tr>
+ </tbody></table>
+<p></p>
+
+
+
+
+ <p>
+ </p>
+ <div class="tabletitle">RDFS axiomatic triples.</div>
+ <table border="1" id="RDFS_axiomatic_triples">
+
+ <tbody><tr>
+
+
+ <td class="ruletable"> <code>rdf:type rdfs:domain rdfs:Resource .<br />
+ rdfs:domain rdfs:domain rdf:Property .<br />
+ rdfs:range rdfs:domain rdf:Property .<br />
+ rdfs:subPropertyOf rdfs:domain rdf:Property .<br />
+ rdfs:subClassOf rdfs:domain rdfs:Class .<br />
+ rdf:subject rdfs:domain rdf:Statement .<br />
+ rdf:predicate rdfs:domain rdf:Statement .<br />
+ rdf:object rdfs:domain rdf:Statement .<br />
+ rdfs:member rdfs:domain rdfs:Resource . <br />
+ rdf:first rdfs:domain rdf:List .<br />
+ rdf:rest rdfs:domain rdf:List .<br />
+ rdfs:seeAlso rdfs:domain rdfs:Resource .<br />
+ rdfs:isDefinedBy rdfs:domain rdfs:Resource .<br />
+ rdfs:comment rdfs:domain rdfs:Resource .<br />
+ rdfs:label rdfs:domain rdfs:Resource .<br />
+ rdf:value rdfs:domain rdfs:Resource .<br />
+ <br />
+ rdf:type rdfs:range rdfs:Class .<br />
+ rdfs:domain rdfs:range rdfs:Class .<br />
+ rdfs:range rdfs:range rdfs:Class .<br />
+ rdfs:subPropertyOf rdfs:range rdf:Property .<br />
+ rdfs:subClassOf rdfs:range rdfs:Class .<br />
+ rdf:subject rdfs:range rdfs:Resource .<br />
+ rdf:predicate rdfs:range rdfs:Resource .<br />
+ rdf:object rdfs:range rdfs:Resource .<br />
+ rdfs:member rdfs:range rdfs:Resource .<br />
+ rdf:first rdfs:range rdfs:Resource .<br />
+ rdf:rest rdfs:range rdf:List .<br />
+ rdfs:seeAlso rdfs:range rdfs:Resource .<br />
+ rdfs:isDefinedBy rdfs:range rdfs:Resource .<br />
+ rdfs:comment rdfs:range rdfs:Literal .<br />
+ rdfs:label rdfs:range rdfs:Literal .<br />
+ rdf:value rdfs:range rdfs:Resource .<br />
+ <br />
+ rdf:Alt rdfs:subClassOf rdfs:Container .<br />
+ rdf:Bag rdfs:subClassOf rdfs:Container .<br />
+ rdf:Seq rdfs:subClassOf rdfs:Container .<br />
+ rdfs:ContainerMembershipProperty rdfs:subClassOf rdf:Property .<br />
+ <br />
+ rdfs:isDefinedBy rdfs:subPropertyOf rdfs:seeAlso .<br />
+ <br />
+
+ rdfs:Datatype rdfs:subClassOf rdfs:Class .<br />
+ <br />
+ rdf:_1 rdf:type rdfs:ContainerMembershipProperty .<br />
+ <span>rdf:_1 rdfs:domain rdfs:Resource .<br />
+ rdf:_1 rdfs:range rdfs:Resource .</span> <br />
+ rdf:_2 rdf:type rdfs:ContainerMembershipProperty .<br />
+ rdf:_2 rdfs:domain rdfs:Resource .<br />
+ rdf:_2 rdfs:range rdfs:Resource . <br />
+ </code>... <br /> </td>
+ </tr>
+
+ </tbody></table>
+
+<p class="changenote">In the 2004 RDF 1.0 semantics, LV was defined as part of a simple interpretation structure, and the definition given here was a constraint. </p>
+
+
+<p>Since I is an <a href="#dfn-rdf-interpretation" class="internalDFN">RDF interpretation</a>, the first condition implies that IP
+ = ICEXT(I(<code>rdf:Property</code>)).</p>
+ <p>The semantic conditions on <a href="#dfn-rdf-interpretation" class="internalDFN">RDF interpretation</a>s, together with the RDFS conditions on ICEXT, mean that every <a href="#dfn-recognize" class="internalDFN">recognize</a>d datatype can be treated as a class whose extension is the value space of the datatype, and every literal with that datatype either fails to refer, or refers to a value in that class.</p>
+<p>When using RDFS semantics, the referents of all <a href="#dfn-recognize" class="internalDFN">recognize</a>d datatype IRIs can be considered to be in the <a href="#dfn-class" class="internalDFN">class</a> <code>rdfs:Datatype</code>. </p>
+<p>The axioms and conditions listed above have some redundancy. For example, all but one
+ of the RDF axiomatic triples can be derived from the RDFS axiomatic triples
+ and the semantic conditions on ICEXT,<code> rdfs:domain</code> and <code>rdfs:range</code>. </p>
+
+<p> Other triples which must be true in all RDFS interpretations
+ include the following. This is not a complete set.</p>
+ <div class="tabletitle">Some rdfs-valid triples.</div>
+<table border="1">
+ <tbody><tr>
+ <td class="ruletable"><code>rdfs:Resource rdf:type rdfs:Class .<br />
+ rdfs:Class rdf:type rdfs:Class .<br />
+ rdfs:Literal rdf:type rdfs:Class .<br />
+ rdf:XMLLiteral rdf:type rdfs:Class .<br />
+rdf:HTML rdf:type rdfs:Class .<br />
+ rdfs:Datatype rdf:type rdfs:Class .<br />
+ rdf:Seq rdf:type rdfs:Class .<br />
+ rdf:Bag rdf:type rdfs:Class .<br />
+ rdf:Alt rdf:type rdfs:Class .<br />
+ rdfs:Container rdf:type rdfs:Class .<br />
+ rdf:List rdf:type rdfs:Class .<br />
+ rdfs:ContainerMembershipProperty rdf:type rdfs:Class .<br />
+ rdf:Property rdf:type rdfs:Class .<br />
+ rdf:Statement rdf:type rdfs:Class .<br />
+ <br />
+ rdfs:domain rdf:type rdf:Property .<br />
+ rdfs:range rdf:type rdf:Property .<br />
+ rdfs:subPropertyOf rdf:type rdf:Property .<br />
+ rdfs:subClassOf rdf:type rdf:Property .<br />
+ rdfs:member rdf:type rdf:Property .<br />
+ rdfs:seeAlso rdf:type rdf:Property .<br />
+ rdfs:isDefinedBy rdf:type rdf:Property .<br />
+ rdfs:comment rdf:type rdf:Property .<br />
+ rdfs:label rdf:type rdf:Property .<br />
+ </code><code></code></td>
+ </tr>
+</tbody></table>
+
+<p>RDFS does not partition the universe into disjoint categories of classes, properties and individuals. Anything in the universe can be used as a class or as a property, or both, while retaining its status as an individual which may be in classes and have properties. Thus, RDFS permits classes which contain other classes, classes of properties, properties of classes, etc. As the axiomatic triples above illustrate, it also permits classes which contain themselves and properties which apply to themselves. A property of a class is not necessarily a property of its members, nor vice versa. </p>
+<section class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="a-note-on-rdfs-literal-informative">
+<h3 id="rdfs_literal_note" aria-level="2" role="heading"><span class="secno">9.1 </span>A note on rdfs:Literal (Informative)</h3><p><em>This section is non-normative.</em></p>
+<p>The class <code>rdfs:Literal</code> is not the class of literals, but rather that of literal values, which may also be referred to by IRIs. For example, LV does not contain the literal <code>"foodle"^^xsd:string</code> but it does contain the string "foodle".</p>
+
+ <p>A triple of the form</p>
+
+ <p><code>ex:a rdf:type rdfs:Literal .</code></p>
+
+ <p>is consistent even though its subject is an IRI rather
+ than a literal. It says that the IRI '<code>ex:a</code>'
+ refers to a literal value, which is quite possible since literal values are things in the universe. Blank nodes may range over literal values, for the same reason. </p>
+</section>
+<section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="rdfs-entailment">
+
+<h3 id="rdfs_entailment" aria-level="2" role="heading"><span class="secno">9.2 </span>RDFS entailment</h3>
+<p>S <dfn id="dfn-rdfs-entails">RDFS entails</dfn> E <strong>recognizing D</strong> when every <a href="#dfn-rdfs-interpretation" class="internalDFN">RDFS interpretation</a> recognizing D
+ which satisfies S also satisfies E.</p>
+<p> Since every <a href="#dfn-rdfs-interpretation" class="internalDFN">RDFS interpretation</a> is an <a href="#dfn-rdf-interpretation" class="internalDFN">RDF interpretation</a>, if S <a href="#dfn-rdfs-entails" class="internalDFN">RDFS entails</a>
+ E then S also <a href="#dfn-rdf-entail" class="internalDFN">RDF entail</a>s E; but RDFS entailment is stronger than RDF entailment.
+ Even the empty graph has a large number of RDFS entailments which are not RDF entailments,
+ for example all triples of the form </p>
+<p> aaa <code>rdf:type rdfs:Resource .</code></p>
+<p>where aaa is an IRI, are true in all RDFS interpretations.</p>
+
+<section class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="patterns-of-rdfs-entailment-informative"> <h4 id="rdfs_patterns" aria-level="3" role="heading"><span class="secno">9.2.1 </span>Patterns of RDFS entailment (Informative)</h4><p><em>This section is non-normative.</em></p>
+
+<p>RDFS entailment holds for all the following patterns, which correspond closely to the RDFS semantic conditions:</p>
+
+<div class="title">RDFS entailment patterns.</div>
+<table border="1">
+ <tbody>
+ <tr>
+ <th></th>
+ <th>If S contains:</th>
+ <th>then S RDFS entails recognizing D:</th>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs1">rdfs1</dfn></td>
+ <td class="othertable">any IRI aaa in D</td>
+ <td class="othertable">aaa <code>rdf:type rdfs:Datatype . </code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs2">rdfs2</dfn></td>
+ <td class="othertable"> aaa <code>rdfs:domain</code> xxx <code>.</code><br />
+ yyy aaa zzz <code>.</code></td>
+ <td class="othertable">yyy <code>rdf:type</code> xxx <code>.</code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs3">rdfs3</dfn></td>
+ <td class="othertable">aaa <code>rdfs:range</code> xxx <code>.</code><br />
+ yyy aaa zzz <code>.</code></td>
+ <td class="othertable">zzz <code>rdf:type</code> xxx <code>.</code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs4a">rdfs4a</dfn></td>
+ <td class="othertable">xxx aaa yyy <code>.</code></td>
+ <td class="othertable">xxx <code>rdf:type rdfs:Resource .</code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs4b">rdfs4b</dfn></td>
+ <td class="othertable">xxx aaa yyy<code>.</code></td>
+ <td class="othertable">yyy <code>rdf:type rdfs:Resource .</code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs5">rdfs5</dfn></td>
+ <td class="othertable"> xxx <code>rdfs:subPropertyOf</code> yyy <code>.</code><br />
+ yyy <code>rdfs:subPropertyOf</code> zzz <code>.</code></td>
+ <td class="othertable">xxx <code>rdfs:subPropertyOf</code> zzz <code>.</code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs6">rdfs6</dfn></td>
+ <td class="othertable">xxx <code>rdf:type rdf:Property .</code></td>
+ <td class="othertable">xxx <code>rdfs:subPropertyOf</code> xxx <code>.</code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs7">rdfs7</dfn></td>
+ <td class="othertable"> aaa <code>rdfs:subPropertyOf</code> bbb <code>.</code><br />
+ xxx aaa yyy <code>.</code></td>
+ <td class="othertable">xxx bbb yyy <code>.</code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs8">rdfs8</dfn></td>
+ <td class="othertable">xxx <code>rdf:type rdfs:Class .</code></td>
+ <td class="othertable">xxx <code>rdfs:subClassOf rdfs:Resource .</code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs9">rdfs9</dfn></td>
+ <td class="othertable">xxx <code>rdfs:subClassOf</code> yyy <code>.</code><br />
+ zzz <code>rdf:type</code> xxx <code>.</code></td>
+ <td class="othertable">zzz <code>rdf:type</code> yyy <code>.</code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs10">rdfs10</dfn></td>
+ <td class="othertable">xxx <code>rdf:type rdfs:Class .</code></td>
+ <td class="othertable">xxx <code>rdfs:subClassOf</code> xxx <code>.</code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs11">rdfs11</dfn></td>
+ <td class="othertable"> xxx <code>rdfs:subClassOf</code> yyy <code>.</code><br />
+ yyy <code>rdfs:subClassOf</code> zzz <code>.</code></td>
+ <td class="othertable">xxx <code>rdfs:subClassOf</code> zzz <code>.</code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs12">rdfs12</dfn></td>
+ <td class="othertable">xxx <code>rdf:type rdfs:ContainerMembershipProperty .</code></td>
+ <td class="othertable">xxx <code>rdfs:subPropertyOf rdfs:member .</code></td>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-rdfs13">rdfs13</dfn></td>
+ <td class="othertable">xxx <code>rdf:type rdfs:Datatype .</code></td>
+ <td class="othertable">xxx <code>rdfs:subClassOf rdfs:Literal .</code></td>
+ </tr>
+ </tbody>
+</table>
+
+
+<p>RDFS provides for several new ways to be unsatisfiable recognizing D. For example, the following graph is RDFS unsatisfiable recognizing {<code>xsd:integer</code>, <code>xsd:boolean</code>}:</p>
+
+<p><code>ex:p rdfs:domain xsd:boolean .<br />
+ex:a rdf:type xsd:integer .<br />
+ex:a ex:p ex:c .</code></p>
+
+</section>
+</section>
+</section>
+<section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="rdf-datasets">
+<!--OddPage-->
+<h2 id="rdf_datasets" aria-level="1" role="heading"><span class="secno">10. </span>RDF Datasets</h2>
+
+
+<!--
+<p>An RDF <a href="http://www.w3.org/TR/rdf11-concepts/#section-dataset" class="externalDFN">dataset</a> (see [[!RDF11-CONCEPTS]]) is a finite set of RDF graphs each paired with an IRI or blank node called the <strong>graph name</strong>, plus a <strong>default graph</strong>, without a name. Graphs in a single dataset may share blank nodes. The association of graph name IRIs with graphs is used by SPARQL [[RDF-SPARQL-QUERY]] to allow queries to be directed against particular graphs.</p>
+-->
+
+
+<p><a href="http://www.w3.org/TR/rdf11-concepts/#section-dataset" class="externalDFN">RDF datasets</a>, defined in RDF Concepts [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>], package up zero or more named RDF graphs along with a single unnamed, default RDF graph. The graphs in a single dataset may share blank nodes. The association of graph name IRIs with graphs is used by SPARQL [<cite><a class="bibref" href="#bib-RDF-SPARQL-QUERY">RDF-SPARQL-QUERY</a></cite>] to allow queries to be directed against particular graphs.</p>
+
+<p>Graph names in a dataset may refer to something other than the graph they are paired with. This allows IRI referring to other kinds of entities, such as persons, to be used in a dataset to <a href="#dfn-identify" class="internalDFN">identify</a> graphs of information relevant to the entity <a href="#dfn-denote" class="internalDFN">denote</a>d by the graph name IRI.</p>
+
+<p>When a graph name is used inside RDF triples in a dataset it may or may not refer to the graph it names. The semantics does not require, nor should RDF engines presume, without some external reason to do so, that graph names used in RDF triples refer to the graph they name.</p>
+
+<p>RDF datasets <em class="rfc2119" title="MAY">MAY</em> be used to express RDF content. When used in this way, a dataset <em class="rfc2119" title="SHOULD">SHOULD</em> be understood to have at least the same content as its default graph. Note however that replacing the default graph of a dataset by a logically equivalent graph will not in general produce a structurally similar dataset, since it may for example disrupt co-occurrences of blank nodes between the default graph and other graphs in the dataset, which may be important for reasons other than the semantics of the graphs in the dataset.</p>
+
+<p>Other <a href="#dfn-semantic-extension" class="internalDFN">semantic extension</a>s and <a href="#dfn-entailment-regime" class="internalDFN">entailment regime</a>s <em class="rfc2119" title="MAY">MAY</em> place further semantic conditions and restrictions on RDF datasets, just as with RDF graphs. One such extension, for example, could set up a modal-like interpretation structure so that entailment between datasets would require RDF graph entailments between the graphs with the same name (adding in empty graphs as required).</p>
+
+
+</section>
+
+<h2 id="appendices">Appendices</h2>
+
+<section class="informative appendix" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="entailment-rules-informative">
+<!--OddPage-->
+<h2 id="entailment_rules" aria-level="1" role="heading"><span class="secno">A. </span>Entailment rules (Informative)</h2><p><em>This section is non-normative.</em></p>
+
+<p>(<em>This section is based on work described more fully in </em>[<cite><a class="bibref" href="#bib-HORST04">HORST04</a></cite>]<em>, </em>[<cite><a class="bibref" href="#bib-HORST05">HORST05</a></cite>]<em>, which should be consulted for technical details and proofs.</em>) </p>
+<p> The RDF and RDFS entailment patterns listed in the above tables can be viewed as left-to-right rules which add the entailed conclusion to a graph. These rule sets can be used to check RDF (or RDFS) entailment between graphs S and E, by the following sequence of operations:</p>
+<p>1. Add to S all the RDF (or RDF and RDFS) axiomatic triples except those containing the container membership property IRIs <code>rdf:_1, rdf:_2, ...</code>.<br />
+2. For every container membership property IRI which occurs in E, add the RDF (or RDF and RDFS) axiomatic triples which contain that IRI.<br />
+3. Apply the RDF (or RDF and RDFS) inference patterns as rules, adding each conclusion to the graph, to exhaustion; that is, until they generate no new triples. <br />
+4. Determine if E has an instance which is a subset of the set, i.e. whether the enlarged set simply entails E.</p>
+
+<p>This process is clearly correct, in that if it gives a positive result then indeed S does RDF (RDFS) entail E. It is not, however, complete: there are cases of S entailing E which are not detectable by this process. Examples include:</p>
+
+<table border="1">
+ <tbody>
+ <tr>
+
+ <th> </th>
+ <th>RDF entails</th>
+ </tr>
+
+ <tr>
+
+ <td class="othertable"><code>ex:a ex:p "string"^^xsd:string .<br />
+ex:b ex:q "string"^^xsd:string .</code></td>
+ <td class="othertable"><code>ex:a ex:p _:b .<br />
+ex:b ex:q _:b .<br />
+_:b rdf:type xsd:string .</code> </td>
+ </tr>
+
+ <tr>
+
+ <th> </th>
+ <th>RDFS entails</th>
+ </tr>
+<tr>
+
+ <td class="othertable"><code>ex:a rdfs:subPropertyOf _:b .<br />
+_:b rdfs:domain ex:c .<br />
+ex:d ex:a ex:e .</code></td>
+ <td class="othertable"><code>ex:d rdf:type ex:c .</code> </td>
+ </tr>
+
+ </tbody>
+</table>
+<p> Both of these can be handled by allowing the rules to apply to a generalization of the RDF syntax in which literals may occur in subject position and blank nodes may occur in predicate position. </p>
+
+
+<!--<p>Define a <dfn>generalized RDF triple</dfn> to be a triple <x, y, z> where x and z can be an IRI, a blank node or a literal, and y can be an IRI or a blank node; and extend this to the rest of RDF, so that a generalized RDF graph is a set of generalized RDF triples. -->
+
+<p>Consider <a href="http://www.w3.org/TR/rdf11-concepts/#section-generalized-rdf" class="externalDFN">generalized RDF triples, graphs, and datasets</a> instead of RDF triples, graphs and datasets (extending the generalization used in [<cite><a class="bibref" href="#bib-HORST04">HORST04</a></cite>] and following exactly the terms used in [<cite><a class="bibref" href="#bib-OWL2-PROFILES">OWL2-PROFILES</a></cite>]). The semantics described in this document applies to the generalization without change, so that the notions of interpretation, satisfiability and entailment can be used freely. Then we can replace the first RDF entailment pattern with the simpler and more direct</p>
+
+<div class="tabletitle">G-RDF-D entailment pattern.</div>
+<table border="1">
+ <tbody>
+ <tr>
+ <th> </th>
+ <th><strong>if S contains</strong></th>
+ <th><strong>then S RDF entails, recognizing D</strong></th>
+ </tr>
+ <tr>
+ <td class="othertable"><dfn id="dfn-grdfd1">GrdfD1</dfn></td>
+ <td class="othertable"> xxx aaa <code>"</code>sss<code>"^^</code>ddd <code>.</code> <br />
+ for ddd in D</td>
+ <td class="othertable"><code>"</code>sss<code>"^^</code>ddd <code>rdf:type</code> ddd <code>.</code></td>
+ </tr>
+
+ </tbody>
+</table>
+
+<p> which gives the entailments;</p>
+<p><code>ex:a ex:p "string"^^xsd:string .<br />
+ex:b ex:q "string"^^xsd:string .<br />
+"string"^^xsd:string rdf:type xsd:string .</code> by <a href="#dfn-grdfd1" class="internalDFN">GrdfD1</a></p>
+
+<p>which is an instance (in generalized RDF) of the desired conclusion, above.</p>
+<p> The second example can be derived using the RDFS rules:</p>
+<p><code>ex:a rdfs:subPropertyOf _:b .<br />
+_:b rdfs:domain ex:c .<br />
+ex:d ex:a ex:e .<br />
+ex:d _:b ex:c .</code> by <a href="#dfn-rdfs7" class="internalDFN">rdfs7</a><br />
+<code>ex:d rdf:type ex:c .</code> by <a href="#dfn-rdfs2" class="internalDFN">rdfs2</a></p>
+
+<p>Where the entailment patterns have been applied to generalized RDF syntax but yield a final conclusion which is legal RDF. </p>
+
+<p>With the generalized syntax, these rules are complete for both RDF and RDFS entailment. Stated exactly:</p>
+<p>Let S and E be RDF graphs. Define the <dfn id="dfn-generalized-rdf-rdfs-closure">generalized RDF (RDFS) closure</dfn> <strong>of S towards E</strong> to be the set obtained by the following procedure.</p>
+<p>1. Add to S all the RDF (and RDFS) axiomatic triples which do not contain any container membership property IRI.<br />
+2. For each container membership property IRI which occurs in E, add the RDF (and RDFS) axiomatic triples which contain that IRI.<br />
+3. If no triples were added in step 2., add the RDF (and RDFS) axiomatic triples which contain <code>rdf:_1</code>. <br />
+4. Apply the rules <a href="#dfn-grdfd1" class="internalDFN">GrdfD1</a> and <a href="#dfn-rdfd2" class="internalDFN">rdfD2</a> (and the rules <a href="#dfn-rdfs1" class="internalDFN">rdfs1</a> through <a href="#dfn-rdfs13" class="internalDFN">rdfs13</a>), with D={<code>rdf:langString</code>, <code>xsd:string</code>), to the set in all possible ways, to exhaustion. </p>
+
+<p>Then we have the completeness result:</p>
+<p class="fact">If S is RDF (RDFS) consistent, then S RDF entails (RDFS entails) E just when the <a href="#dfn-generalized-rdf-rdfs-closure" class="internalDFN">generalized RDF (RDFS) closure</a> of S towards E simply entails E. </p>
+
+<p>The closures are finite. The generation process is decidable and of polynomial complexity. Detecting simple entailment is NP-complete in general, but of low polynomial order when E contains no blank nodes. </p>
+
+<p>Every RDF(S) closure, even starting with the empty graph, will contain all RDF(S) tautologies which can be expressed using the vocabulary of the original graph plus the RDF and RDFS vocabularies. In practice there is little utility in re-deriving these, and a subset of the rules can be used to establish most entailments of practical interest. </p>
+
+<p>If it is important to stay within legal RDF syntax, rule <a href="#dfn-rdfd1" class="internalDFN">rdfD1</a> may be used instead of <a href="#dfn-grdfd1" class="internalDFN">GrdfD1</a>, and the introduced blank node can be used as a substitute for the literal in subsequent derivations. The resulting set of rules will not however be complete.</p>
+
+<p>As noted earlier, detecting datatype entailment for larger sets of datatype IRIs requires attention to idiosyncratic properties of the particular datatypes.</p>
+
+</section>
+
+<section class="informative appendix" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="finite-interpretations-informative">
+<!--OddPage-->
+<h2 id="finite_interpretations" aria-level="1" role="heading"><span class="secno">B. </span>Finite interpretations (Informative)</h2><p><em>This section is non-normative.</em></p>
+<p>To keep the exposition simple, the RDF semantics has been phrased in a way which requires interpretations to be larger than absolutely necessary. For example, all interpretations are required to interpret the whole IRI vocabulary, and the universes of all D-interpretations where D contains
+<code>xsd:string</code> must contain all possible strings and therefore be infinite. This appendix sketches, without proof, how to re-state the semantics using smaller semantic structures, without changing any entailments. </p>
+
+<p>Basically, it is only necessary for an interpretation structure to interpret the <a href="#dfn-name" class="internalDFN">name</a>s actually used in the graphs whose entailment is being considered, and to consider interpretations whose universes are at most as big as the number of names and blank nodes in the graphs. More formally, we can define a <dfn id="dfn-pre-interpretation">pre-interpretation</dfn> over a <a href="#dfn-vocabulary" class="internalDFN">vocabulary</a> V to be a structure I similar to a <a href="#dfn-simple-interpretation" class="internalDFN">simple interpretation</a> but with a mapping only from V to its universe IR. Then when determining whether G entails E, consider only pre-interpretations over the finite vocabulary of <a href="#dfn-name" class="internalDFN">name</a>s actually used in G union E. The universe of such a pre-interpretation can be restricted to the cardinality N+B+1, where N is the size of the vocabulary and B is the number of blank nodes in the graphs. Any such pre-interpretation may be extended to <a href="#dfn-simple-interpretation" class="internalDFN">simple interpretation</a>s, all of which which will give the same truth values for any triples in G or E. Satisfiability, entailment and so on can then be defined with respect to these finite pre-interpretations, and shown to be identical to the ideas defined in the body of the specification.</p>
+
+<p>When considering D-entailment, pre-interpretations may be kept finite by weakening the semantic conditions for datatyped literals so that IR need contain literal values only for literals which actually occur in G or E, and the size of the universe restricted to (N+B)×(D+1), where D is the number of recognized datatypes. (A tighter bound is possible.) For RDF entailment, only the finite part of the RDF vocabulary which includes those container membership properties which actually occur in the graphs need to be interpreted, and the second RDF semantic condition is weakened to apply only to values which are values of literals which actually occur in the vocabulary. For RDFS interpretations, again only that finite part of the infinite container membership property vocabulary which actually occurs in the graphs under consideration needs to be interpreted. In all these cases, a pre-interpretation of the vocabulary of a graph may be extended to a full interpretation of the appropriate type without changing the truth-values of any triples in the graphs.</p>
+
+<p>The whole semantics could be stated in terms of pre-interpretations, yielding the same entailments, and allowing finite RDF graphs to be interpreted in finite structures, if the <em>finite model property</em> is considered important.
+
+</p></section>
+
+
+<section class="informative appendix" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="proofs-of-some-results-informative">
+<!--OddPage-->
+<h2 id="proofs" aria-level="1" role="heading"><span class="secno">C. </span>Proofs of some results (Informative)</h2><p><em>This section is non-normative.</em></p>
+
+<p class="fact"> The <a href="#dfn-empty-graph" class="internalDFN">empty graph</a> is simply entailed by
+ any graph, and does not simply entail any graph except itself.
+
+<!-- <a href="#emptygraphlemmaprf" class="termref">[Proof]</a> -->
+
+</p>
+
+<p>The empty graph is true in all simple interpretations, so is entailed by any graph. If G contains a triple <a b c>, then any simple interpretation I with IEXT(I(b))={ } makes G false; so the empty graph does not entail G. QED.</p>
+
+<p class="fact"> A graph simply entails all its subgraphs.
+
+<!-- <a href="#subglemprf" class="termref">[Proof]</a> -->
+
+</p>
+<p>If I satisfies G then it satisfies every triple in G, hence every triple in any subset of G. QED.</p>
+
+<p class="fact"> A graph
+ is simply entailed by any of its <a href="#dfn-instance" class="internalDFN">instance</a>s.
+
+<!-- <a href="#instlemprf" class="termref"> [Proof]</a> -->
+
+</p>
+<p>Suppose H is an instance of G with the instantiation mapping M, and that I satisfies H. For blank nodes n in G which are not in H define A(n)=I(M(n)); then I+A satisfies G, so I satisfies G. QED.</p>
+
+<p class="fact">Every graph is simply satisfiable.</p>
+<p>Consider the simple interpretation with universe {x}, IEXT(x)= <x,x > and I(aaa)=x for any IRI aaa. This interpretation satisfies every RDF graph. QED.</p>
+
+<p class="fact">
+ G simply entails a graph E if and only if a subgraph of G is an instance of E.
+</p>
+
+<p>If a subgraph E' of G is an instance of E then G entails E' which entails E, so G entails E. Now suppose G entails E, and consider the <a href="http://en.wikipedia.org/wiki/Herbrand_interpretation">Herbrand interpretation</a> I of G defined as follows. IR contains the <a href="#dfn-name" class="internalDFN">name</a>s and blank nodes which occur in the graph, with I(n)=n for each <a href="#dfn-name" class="internalDFN">name</a> n; n is in IP and <a, b> in IEXT(n) just when the triple <a n b> is in the graph. (For IRIs which do not occur in the graph, assign them values in IR at random.) I satisfies every triple <s p o> in E; that is, for some mapping A from the blank nodes of E to the vocabulary of G, the triple <[I+A](s) I(p) [I+A](o)> occurs in G. But this is an instance of <s p o> under the instance mapping A; so an instance of E is a subgraph of G. QED.</p>
+
+<p class="fact">if E is lean and E' is a proper instance of E, then E does not simply entail E'.</p>
+<p>Suppose E entails E', then a subgraph of E is an instance of E', which is a proper instance of E; so a subgraph of E is a proper instance of E, so E is not lean. QED.</p>
+<p class="fact">If E contains an IRI which does not occur in S, then S does not simply entail E.</p>
+<p>IF S entails E then a subgraph of S is an instance of E, so every IRI in E must occur in that subgraph, so must occur in S. QED.</p>
+
+<p class="fact">For any graph H, if sk(G) simply entails H there there is a graph H' such that G entails H' and H=sk(H').</p>
+<p>The skolemization mapping sk substitutes a unique new IRI for each blank node, so it is 1:1, so has an inverse. Define ks to be the inverse mapping which replaces each skolem IRI by the blank node it replaced. Since sk(G) entails H, a subgraph of sk(G) is an instance of H, say A(H) for some instance mapping A on the blank nodes in H. Then ks(A(H)) is a subgraph of G; and ks(A(H))=A(ks(H)) since the domains of A and ks are disjoint. So ks(H) has an instance which is a subgraph of G, so is entailed by G; and H=sk(ks(H)). QED.</p>
+
+<p class="fact">For any graph H which does not contain any of the "new" IRIs introduced into sk(G), sk(G) simply entails H if and only if G simply entails H.</p>
+<p>Using the terminology in the previous proof: if H does not contain any skolem IRIs, then H=ks(H). So if sk(G) entails H then G entails ks(H)=H; and if G entails H then sk(G) entails G entails H, so sk(G) entails H. QED.</p>
+
+
+
+</section>
+
+
+<section id="whatnot" class="informative appendix" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<!--OddPage-->
+<h2 id="non_semantics" aria-level="1" role="heading"><span class="secno">D. </span>RDF reification, containers and collections (Informative)</h2><p><em>This section is non-normative.</em></p>
+
+<p>The RDF semantic conditions do not place formal constraints on the meaning
+ of much of the RDF vocabulary which is intended for use in describing containers and bounded collections,
+ or the reification vocabulary intended to enable an RDF graph to describe RDF triples. This appendix briefly reviews the intended meanings of this vocabulary. </p>
+
+
+<p>The omission of these conditions from the formal semantics is a design decision
+ to accommodate variations in existing RDF usage and to make it easier to implement
+ processes to check formal RDF entailment. For example, implementations may decide
+ to use special procedural techniques to implement the RDF collection vocabulary.</p>
+
+<section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="reification">
+
+<h3 id="Reif" aria-level="2" role="heading"><span class="secno">D.1 </span>Reification</h3>
+
+ <div class="c1">
+ <table border="1">
+ <tbody>
+ <tr>
+ <td class="othertable"><strong>RDF reification vocabulary</strong></td>
+ </tr>
+ <tr>
+ <td class="othertable"><code>rdf:Statement rdf:subject rdf:predicate
+ rdf:object</code></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+
+ <p>The intended meaning of this vocabulary is to allow an RDF graph to act as metadata describing other RDF triples. </p>
+
+
+ <p>Consider an example graph containing a single triple:</p>
+
+ <p><code>ex:a ex:b ex:c .</code></p>
+
+ <p>and suppose that IRI <code>ex:graph1</code> is used to <a href="#dfn-identify" class="internalDFN">identify</a> this graph. Exactly how this identification is achieved is external to the RDF model, but it might be by the IRI resolving to a concrete syntax document describing the graph, or by the IRI being the associated name of a named graph in a dataset. Assuming that the IRI can be used to refer to the triple, then the reification vocabulary allows us to describe the first graph in another graph:</p>
+
+ <p><code>ex:graph1 rdf:type rdf:Statement .<br />
+ ex:graph1 rdf:subject ex:a .<br />
+ ex:graph1 rdf:predicate ex:b .<br />
+ ex:graph1 rdf:object ex:c .</code></p>
+
+ <p>The second graph is called a <dfn id="dfn-reification">reification</dfn> of the triple in the first
+ graph.</p>
+<p> Reification is not a form of quotation. Rather, the reification describes the
+ relationship between a token of a triple and the resources that the triple refers
+ to. The value of the <code>rdf:subject</code> property is not the
+ subject IRI itself but the thing it denotes, and similarly for <code>rdf:predicate</code> and <code>rdf:object</code>. For example, if the referent of <code>ex:a</code> is Mount Everest, then the subject of the reified triple is also the mountain, not the IRI which refers to it.
+
+</p>
+
+<p><a href="#dfn-reification" class="internalDFN">Reification</a>s can be written with a blank node as subject, or with an IRI subject which does not <a href="#dfn-identify" class="internalDFN">identify</a> any concrete realization of a triple, in both of which cases they simply assert the existence of the described triple. </p>
+
+ <p>The subject of a <a href="#dfn-reification" class="internalDFN">reification</a> is intended to refer to a concrete realization of an RDF triple, such as a document in a surface syntax, rather than a triple considered as an abstract object. This supports use cases where properties such as dates of
+ composition or provenance information are applied to the
+ reified triple, which are meaningful only when thought of as
+ referring to a particular instance or token of a triple. </p>
+
+ <p>A <a href="#dfn-reification" class="internalDFN">reification</a> of a triple does not entail the triple, and is not
+ entailed by it. The
+ <a href="#dfn-reification" class="internalDFN">reification</a> only says that the triple token exists and what it is about,
+ not that it is true, so it does not entail the triple. On the other hand, asserting a triple does not automatically imply that any
+ triple tokens exist in the universe being described by the triple.
+ For example, the triple might be part of an ontology describing
+ animals, which could be satisfied by an interpretation in which the
+ universe contained only animals, and in which a <a href="#dfn-reification" class="internalDFN">reification</a> of it was therefore
+ false.</p>
+
+ <p>Since the relation between triples and <a href="#dfn-reification" class="internalDFN">reification</a>s of triples
+ in any RDF graph or graphs need not be one-to-one, asserting a
+ property about some entity described by a <a href="#dfn-reification" class="internalDFN">reification</a> need not
+ entail that the same property holds of another such entity, even if
+ it has the same components. For example,</p>
+
+ <p><code>_:xxx rdf:type rdf:Statement .<br />
+ _:xxx rdf:subject ex:subject .<br />
+ _:xxx rdf:predicate ex:predicate .<br />
+ _:xxx rdf:object ex:object .<br />
+ _:yyy rdf:type rdf:Statement .<br />
+ _:yyy rdf:subject ex:subject .<br />
+ _:yyy rdf:predicate ex:predicate .<br />
+ _:yyy rdf:object ex:object .<br />
+ _:xxx ex:property ex:foo .</code></p>
+
+ <p>does not entail</p>
+
+ <p><code>_:yyy ex:property ex:foo .</code></p>
+</section>
+
+<section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="rdf-containers">
+
+<h3 id="containers" aria-level="2" role="heading"><span class="secno">D.2 </span>RDF containers</h3>
+
+ <table border="1">
+ <tbody>
+ <tr>
+ <td class="othertable"><strong>RDF(S) Container Vocabulary</strong></td>
+ </tr>
+ <tr>
+ <td class="othertable"><code>rdf:Seq rdf:Bag rdf:Alt rdf:_1 rdf:_2
+ ... rdfs:member rdfs:Container rdfs:ContainerMembershipProperty</code></td>
+ </tr>
+ </tbody>
+ </table>
+ <p>RDF provides vocabularies for describing three classes of
+ containers. Containers have a type, and their members can
+ be enumerated by using a fixed set of <em>container membership
+ properties</em>. These properties are indexed by integers to
+ provide a way to distinguish the members from each other, but these
+ indices should not necessarily be thought of as defining an
+ ordering of the container itself; some containers are considered to be unordered.</p>
+
+ <p>The <a href="#dfn-rdfs-vocabulary" class="internalDFN">RDFS vocabulary</a> adds a generic membership
+ property which holds regardless of position, and classes containing
+ all the containers and all the membership properties.</p>
+
+ <p>One should understand this vocabulary as <em>describing</em>
+ containers, rather than as a tool for constructing them, as
+ would typically be supplied by a programming language. The actual containers are entities in the semantic universe,
+ and RDF graphs which use the vocabulary simply provide very basic
+ information about these entities, enabling an RDF graph to
+ characterize the container type and give partial information about
+ the members of a container. Since the RDF container vocabulary is
+ so limited, many 'natural' assumptions concerning RDF containers
+ cannot be formally sanctioned by the RDF formal semantics. This should not be taken as
+ meaning that these assumptions are false, but only that RDF does
+ not formally entail that they must be true.</p>
+
+ <p>There are no special semantic conditions on the container
+ vocabulary: the only 'structure' which RDF presumes its containers
+ to have is what can be inferred from the use of this vocabulary and
+ the general RDF semantic conditions. This amounts to knowing the type of a container, and having a partial
+ enumeration
+ of the items in the container. The intended mode of use is that things
+ of type <code>rdf:Bag</code>
+ are considered to be unordered but to allow duplicates; things of
+ type <code>rdf:Seq</code> are considered to be ordered, and things
+ of type <code>rdf:Alt</code> are considered to represent a
+ collection of alternatives, possibly with a preference ordering.
+ If the container is of an ordered type, then the ordering of items in the container is intended to be
+ indicated by the numerical ordering of the container membership
+ properties, which are assumed to be single-valued.
+ However, these informal conditions are not reflected in any formal RDF
+ entailments.</p>
+
+
+<p>The RDF semantics does not support any entailments which could arise from enumerating
+ the elements of an unordered <code>rdf:Bag</code> in a different order. For example,</p>
+
+ <p><code>_:xxx rdf:type rdf:Bag .<br />
+ _:xxx rdf:_1 ex:a .<br />
+ _:xxx rdf:_2 ex:b .</code></p>
+
+ <p>does not entail</p>
+
+ <p><code>_:xxx rdf:_1 ex:b .<br />
+ _:xxx rdf:_2 ex:a .</code></p>
+
+ <p>(If this conclusion were <a href="#dfn-valid" class="internalDFN">valid</a>, then the result of
+ adding it to the original graph would be <a href="#dfn-entail" class="internalDFN">entail</a>ed by the graph, and this would assert that both elements were in both
+ positions. This is a consequence of the fact that RDF is a purely
+ assertional language.)</p>
+
+ <p>There is no assumption that a property of a container applies to
+ any of the elements of the container, or vice versa. </p>
+ <p>There is no formal requirement that
+ the three container classes are disjoint, so that for example
+ it is consistent to assert that something is both an <code>rdf:Bag</code> and an <code>rdf:Seq</code>.
+ There is no assumption that containers are gap-free, so that for example</p>
+ <p><code>_:xxx rdf:type rdf:Seq.<br />
+ _:xxx rdf:_1 ex:a .<br />
+ _:xxx rdf:_3 ex:c .</code></p>
+
+ <p>does not entail</p>
+
+ <p><code>_:xxx rdf:_2 _:yyy .</code></p>
+
+ <p>There is no way in RDF to assert
+ that a container contains only a fixed number of members. This is a
+ reflection of the fact that it is always consistent to add a triple
+ to a graph asserting a membership property of any container. And
+ finally, there is no built-in assumption that an RDF container has
+ only finitely many members.</p>
+</section>
+
+<section typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="rdf-collections">
+
+<h3 id="collections" aria-level="2" role="heading"><span class="secno">D.3 </span>RDF collections</h3>
+
+ <table border="1">
+ <tbody>
+ <tr>
+ <td class="othertable"><strong>RDF Collection Vocabulary</strong></td>
+ </tr>
+ <tr>
+ <td class="othertable"><code>rdf:List rdf:first rdf:rest rdf:nil</code></td>
+ </tr>
+ </tbody>
+ </table>
+ <p>RDF provides a vocabulary for describing collections, i.e.'list
+ structures', in terms of head-tail links. Collections differ from
+ containers in allowing branching structure and in having an
+ explicit terminator, allowing applications to determine the exact
+ set of items in the collection.</p>
+
+
+<p>As with containers, no special semantic conditions are imposed on this vocabulary
+ other than the type of <code>rdf:nil</code> being <code>rdf:List</code>. It
+ is intended for use typically in a context where a container is described using
+ blank nodes to connect a 'well-formed' sequence of items, each described by
+ two triples of the form
+<code><br />
+ <br />
+ _:c1 rdf:first aaa .<br />
+ _:c1 rdf:rest _:c2 .</code></p>
+
+
+<p>where the final item is indicated by the use of <code>rdf:nil</code> as the
+ value of the property <code>rdf:rest</code>. In a familiar convention, <code>rdf:nil</code>
+ can be thought of as the empty collection. Any such graph amounts to an assertion
+ that the collection exists, and since the members of the collection can be determined
+ by inspection, this is often sufficient to enable applications to determine
+ what is meant. The semantics does not require any collections
+ to exist other than those mentioned explicitly in a graph (and the empty collection).
+ For example, the existence of a collection containing two items does not automatically
+ guarantee that the similar collection with the items permuted also exists:
+<code>
+<br /><br />
+ _:c1 rdf:first ex:aaa .<br />
+ _:c1 rdf:rest _:c2 .<br />
+ _:c2 rdf:first ex:bbb .<br />
+ _:c2 rdf:rest rdf:nil . </code></p>
+ <p>does not entail</p>
+
+<p><code>_:c3 rdf:first ex:bbb .<br />
+ _:c3 rdf:rest _:c4 .<br />
+ <span>_:c4 rdf:first</span> ex:aaa .<br />
+ _:c4 rdf:rest rdf:nil .
+ </code></p>
+
+ <p>Also, RDF imposes no 'well-formedness' conditions on the use of this
+ vocabulary, so that it is possible to write RDF graphs which assert
+ the existence of highly peculiar objects such as lists with forked
+ or non-list tails, or multiple heads:</p>
+
+<p><code>_:666 rdf:first ex:aaa .<br />
+ _:666 rdf:first ex:bbb .<br />
+ _:666 rdf:rest ex:ccc .<br />
+ _:666 rdf:rest rdf:nil . </code></p>
+
+
+<p>It is also possible to write a set of triples which under-specify a collection
+ by failing to specify its <code>rdf:rest</code> property value.</p>
+
+
+<p><a href="#dfn-semantic-extension" class="internalDFN">Semantic extension</a>s may
+ place extra syntactic well-formedness restrictions on the use of this vocabulary
+ in order to rule out such graphs. They may
+ exclude interpretations of the collection vocabulary which violate the convention
+ that the subject of a 'linked' collection of two-triple items of the form described
+ above, ending with an item ending with <code>rdf:nil</code>, denotes a totally
+ ordered sequence whose members are the denotations of the <code>rdf:first</code>
+ values of the items, in the order got by tracing the <code>rdf:rest</code> properties
+ from the subject to <code>rdf:nil</code>. This permits sequences which contain
+ other sequences.</p>
+<p> The RDFS semantic conditions require that any
+ subject of the <code>rdf:first</code> property, and any subject or object of
+ the <code>rdf:rest</code> property, be of <code>rdf:type rdf:List</code>. </p>
+</section>
+
+</section>
+
+
+ <section class="informative appendix" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="change-log-informative">
+
+<!--OddPage-->
+<h2 id="ChangeLog" aria-level="1" role="heading"><span class="secno">E. </span>Change Log (informative)</h2><p><em>This section is non-normative.</em></p>
+<p>Changes since Candidate Recommendation:</p>
+<ul>
+<li> Minor typos corrected. Some text added to section 7 defining datatype maps.</li>
+<li> This part of the change log was added. </li>
+</ul>
+
+<p>Changes since Last Call:</p>
+<ul>
+<li> Repaired several broken internal links and typos.</li>
+<li> Added table of RDF vocabulary. </li>
+<li> Added text mentioning lexical spaces in datatypes.</li>
+<li> Added extended change note defining datatype map.</li>
+<li> Removed informative section on intuitive summary of truth conditions </li>
+<li> Added a general description of the notion of interpretation. </li>
+<li> Adjusted several uses of "interpretation" and related terminology to state the particular kind of interpretation in question or use a more appropriate term. </li>
+<li> Brian McBride was acknowledged as series editor of the previous
+ version. </li>
+<li> The wording looking like a definition of RDF Datasets was replaced by
+ more informative wording. </li>
+<li> This change log was added. </li>
+</ul>
+</section>
+
+
+ <section class="informative appendix" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter" id="acknowledgements-1">
+
+<!--OddPage-->
+<h2 id="acknowledgements" aria-level="1" role="heading"><span class="secno">F. </span>Acknowledgements</h2><p><em>This section is non-normative.</em></p>
+
+<p>The basic idea of using an explicit extension mapping to allow self-application without violating the axiom of foundation was
+suggested by Christopher Menzel. The generalized RDF syntax used in Appendix A, and the example showing the need for it, were suggested by Herman ter Horst, who also proved completeness and complexity results for the rule sets. Jeremy Carroll first showed that simple entailment is NP-complete in general. Antoine Zimmerman suggested several simplifications and improvements to the proofs and presentation.</p>
+
+<p>The RDF 1.1 editors acknowledge valuable contributions from Thomas Baker, Dan Brickley, Gavin Carothers, Jeremy Carroll, Pierre-Antoine Champin, Richard Cyganiak, Martin J. Dürst, Alex Hall, Steve Harris, Ivan Herman, Eric Prud'hommeaux, Andy Seaborne, David Wood and Antoine Zimmermann. </p>
+<p>This specification is a product of extended deliberations by <a href="http://www.w3.org/2000/09/dbwg/details?group=46168&public=1">members of the RDF Working Group</a>. This specification draws upon the earlier specification [<cite><a class="bibref" href="#bib-RDF-MT">RDF-MT</a></cite>], whose editor acknowledged valuable inputs from Jeremy Carroll, Dan Connolly, Jan Grant, R. V. Guha, Herman ter Horst, Graham Klyne, Ora Lassilla, Brian McBride, Sergey Melnick, Peter Patel-Schneider, Jos deRoo and Patrick Stickler.
+Brian McBride was the series editor for this earlier specification.
+</p>
+
+
+ <p>This document was prepared using the <a href="http://dev.w3.org/2009/dap/ReSpec.js/documentation.html">ReSpec.js specification writing tool</a> developed by Robin Berjon. </p>
+
+ </section>
+
+
+<section class="appendix" id="references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
+<!--OddPage-->
+<h2 aria-level="1" role="heading" id="h2_references"><span class="secno">G. </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">G.1 </span>Normative references</h3><dl class="bibliography" about=""><dt id="bib-RDF-PLAIN-LITERAL">[RDF-PLAIN-LITERAL]</dt><dd rel="dcterms:requires">Jie Bao, Sandro Hawke, Boris Motik, Peter F. Patel-Schneider, Alex Polleres. <cite><a href="http://www.w3.org/TR/rdf-plain-literal/">rdf:PlainLiteral: A Datatype for RDF Plain Literals (Second Edition)</a></cite> 11 December 2012. W3C Recommendation. URL: <a href="http://www.w3.org/TR/rdf-plain-literal/">http://www.w3.org/TR/rdf-plain-literal/</a>
+</dd><dt id="bib-RDF11-CONCEPTS">[RDF11-CONCEPTS]</dt><dd rel="dcterms:requires">Richard Cyganiak, David Wood, Markus Lanthaler, Editors. <cite><a href="http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/">RDF 1.1 Concepts and Abstract Syntax.</a></cite> 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/">http://www.w3.org/TR/2014/PR-rdf11-concepts-20140109/</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-RFC2119">[RFC2119]</dt><dd rel="dcterms:requires">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-SPARQL11-ENTAILMENT">[SPARQL11-ENTAILMENT]</dt><dd rel="dcterms:requires">Birte Glimm; Chimezie Ogbuji. <a href="http://www.w3.org/TR/sparql11-entailment/"><cite>SPARQL 1.1 Entailment Regimes</cite></a>. 21 March 2013. W3C Recommendation. URL: <a href="http://www.w3.org/TR/sparql11-entailment/">http://www.w3.org/TR/sparql11-entailment/</a>
+</dd><dt id="bib-TURTLE">[TURTLE]</dt><dd rel="dcterms:requires">Eric Prud'hommeaux, Gavin Carothers, Editors. <cite><a href="http://www.w3.org/TR/2014/PR-turtle-20140109/">RDF 1.1 Turtle: Terse RDF Triple Language.</a></cite> 9 January 2014. W3C Proposed Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2014/PR-turtle-20140109/">http://www.w3.org/TR/2014/PR-turtle-20140109/</a>. The latest edition is available at <a href="http://www.w3.org/TR/turtle/">http://www.w3.org/TR/turtle/</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">G.2 </span>Informative references</h3><dl class="bibliography" about=""><dt id="bib-HORST04">[HORST04]</dt><dd rel="dcterms:references">Herman J. ter Horst. <cite>Extending the RDFS Entailment Lemma</cite>, in S.A. McIlraith et al. (Eds.), The Semantic Web - ISWC2004, Proceedings of the Third International Semantic Web Conference, Hiroshima, Japan, November 2004, Springer, LNCS 3298, pp. 77-91.
+</dd><dt id="bib-HORST05">[HORST05]</dt><dd rel="dcterms:references">Herman J. ter Horst. <cite>Completeness, Decidability and Complexity of Entailment for RDF Schema and a Semantic Extension Involving the OWL Vocabulary</cite>, Journal of Web Semantics 3 (2005) 79-115.
+</dd><dt id="bib-ISO24707">[ISO24707]</dt><dd rel="dcterms:references"><cite>Information technology — Common Logic (CL): a framework for a family of logic-based languages</cite> 1 October 2007. International Standard ISO/IEC 24707:2007(E). URL: <a href="http://standards.iso.org/ittf/PubliclyAvailableStandards/c039175_ISO_IEC_24707_2007%28E%29.zip"> http://standards.iso.org/ittf/PubliclyAvailableStandards/c039175_ISO_IEC_24707_2007%28E%29.zip</a>
+</dd><dt id="bib-OWL2-OVERVIEW">[OWL2-OVERVIEW]</dt><dd rel="dcterms:references">W3C OWL Working Group. <a href="http://www.w3.org/TR/owl2-overview/"><cite>OWL 2 Web Ontology Language Document Overview (Second Edition)</cite></a>. 11 December 2012. W3C Recommendation. URL: <a href="http://www.w3.org/TR/owl2-overview/">http://www.w3.org/TR/owl2-overview/</a>
+</dd><dt id="bib-OWL2-PROFILES">[OWL2-PROFILES]</dt><dd rel="dcterms:references">Boris Motik; Bernardo Cuenca Grau; Ian Horrocks; Zhe Wu; Achille Fokoue. <a href="http://www.w3.org/TR/owl2-profiles/"><cite>OWL 2 Web Ontology Language Profiles (Second Edition)</cite></a>. 11 December 2012. W3C Recommendation. URL: <a href="http://www.w3.org/TR/owl2-profiles/">http://www.w3.org/TR/owl2-profiles/</a>
+</dd><dt id="bib-OWL2-SYNTAX">[OWL2-SYNTAX]</dt><dd rel="dcterms:references">Boris Motik; Peter Patel-Schneider; Bijan Parsia. <a href="http://www.w3.org/TR/owl2-syntax/"><cite>OWL 2 Web Ontology Language Structural Specification and Functional-Style Syntax (Second Edition)</cite></a>. 11 December 2012. W3C Recommendation. URL: <a href="http://www.w3.org/TR/owl2-syntax/">http://www.w3.org/TR/owl2-syntax/</a>
+</dd><dt id="bib-RDF-MT">[RDF-MT]</dt><dd rel="dcterms:references">Patrick Hayes. <a href="http://www.w3.org/TR/rdf-mt/"><cite>RDF Semantics</cite></a>. 10 February 2004. W3C Recommendation. URL: <a href="http://www.w3.org/TR/rdf-mt/">http://www.w3.org/TR/rdf-mt/</a>
+</dd><dt id="bib-RDF-SCHEMA">[RDF-SCHEMA]</dt><dd rel="dcterms:references">Dan Brickley; Ramanathan Guha. <a href="http://www.w3.org/TR/rdf-schema"><cite>RDF Vocabulary Description Language 1.0: RDF Schema</cite></a>. 10 February 2004. W3C Recommendation. URL: <a href="http://www.w3.org/TR/rdf-schema">http://www.w3.org/TR/rdf-schema</a>
+</dd><dt id="bib-RDF-SPARQL-QUERY">[RDF-SPARQL-QUERY]</dt><dd rel="dcterms:references">Eric Prud'hommeaux; Andy Seaborne. <a href="http://www.w3.org/TR/rdf-sparql-query/"><cite>SPARQL Query Language for RDF</cite></a>. 15 January 2008. W3C Recommendation. URL: <a href="http://www.w3.org/TR/rdf-sparql-query/">http://www.w3.org/TR/rdf-sparql-query/</a>
+</dd><dt id="bib-RDF-TESTCASES">[RDF-TESTCASES]</dt><dd rel="dcterms:references">jan grant; Dave Beckett. <a href="http://www.w3.org/TR/rdf-testcases"><cite>RDF Test Cases</cite></a>. 10 February 2004. W3C Recommendation. URL: <a href="http://www.w3.org/TR/rdf-testcases">http://www.w3.org/TR/rdf-testcases</a>
+</dd><dt id="bib-RIF-OVERVIEW">[RIF-OVERVIEW]</dt><dd rel="dcterms:references">Michael Kifer; Harold Boley. <a href="http://www.w3.org/TR/rif-overview/"><cite>RIF Overview (Second Edition)</cite></a>. 5 February 2013. W3C Note. URL: <a href="http://www.w3.org/TR/rif-overview/">http://www.w3.org/TR/rif-overview/</a>
+</dd><dt id="bib-SWBP-XSCH-DATATYPES">[SWBP-XSCH-DATATYPES]</dt><dd rel="dcterms:references">Jeremy Carroll; Jeff Pan. <a href="http://www.w3.org/TR/swbp-xsch-datatypes"><cite>XML Schema Datatypes in RDF and OWL</cite></a>. 14 March 2006. W3C Note. URL: <a href="http://www.w3.org/TR/swbp-xsch-datatypes">http://www.w3.org/TR/swbp-xsch-datatypes</a>
+</dd><dt id="bib-XML10">[XML10]</dt><dd rel="dcterms:references">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-XMLSCHEMA11-2">[XMLSCHEMA11-2]</dt><dd rel="dcterms:references">David Peterson; Sandy Gao; Ashok Malhotra; Michael Sperberg-McQueen; Henry Thompson; Paul V. Biron et al. <a href="http://www.w3.org/TR/xmlschema11-2/"><cite>W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes</cite></a>. 5 April 2012. W3C Recommendation. URL: <a href="http://www.w3.org/TR/xmlschema11-2/">http://www.w3.org/TR/xmlschema11-2/</a>
+</dd></dl></section></section></body></html>
\ No newline at end of file
Binary file PR-drafts/PR-rdf11-mt-20140109/RDF11SemanticsDiagrams/example1.jpg has changed
Binary file PR-drafts/PR-rdf11-mt-20140109/RDF11SemanticsDiagrams/example2.jpg has changed
Binary file PR-drafts/PR-rdf11-mt-20140109/RDF11SemanticsDiagrams/example3.jpg has changed
Binary file PR-drafts/PR-rdf11-mt-20140109/RDF11SemanticsDiagrams/example4.jpg has changed
Binary file PR-drafts/PR-rdf11-mt-20140109/RDF11SemanticsDiagrams/example5.jpg has changed
Binary file PR-drafts/PR-rdf11-mt-20140109/RDF11SemanticsDiagrams/example6.jpg has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PR-trig-20140109/trig-bnf.html Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,354 @@
+<table class="grammar">
+ <tbody class="grammar-productions">
+ <tr id="grammar-production-trigDoc" data-grammar-original="[1g] trigDoc ::= ( directive | block )*" data-grammar-expression="('*', ('|', [('id', 'directive'), ('id', 'block')]))" >
+ <td>[1g]</td>
+ <td><code>trigDoc</code></td>
+ <td>::=</td>
+ <td>(<a href='#grammar-production-directive'>directive</a> <code>| </code> <a href='#grammar-production-block'>block</a>)<code class='grammar-star'>*</code></td>
+</tr>
+ <tr id="grammar-production-block" data-grammar-original="[2g] block ::= triplesOrGraph| wrappedGraph| triples2| "GRAPH" labelOrSubject wrappedGraph" data-grammar-expression="('|', [('id', 'triplesOrGraph'), ('id', 'wrappedGraph'), ('id', 'triples2'), (',', [("'", 'GRAPH'), ('id', 'labelOrSubject'), ('id', 'wrappedGraph')])])" >
+ <td>[2g]</td>
+ <td><code>block</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-triplesOrGraph'>triplesOrGraph</a> <code>| </code> <a href='#grammar-production-wrappedGraph'>wrappedGraph</a> <code>| </code> <a href='#grammar-production-triples2'>triples2</a> <code>| </code> "<code class='grammar-literal'>GRAPH</code>" <a href='#grammar-production-labelOrSubject'>labelOrSubject</a> <a href='#grammar-production-wrappedGraph'>wrappedGraph</a></td>
+</tr>
+ <tr id="grammar-production-triplesOrGraph" data-grammar-original="[3g] triplesOrGraph ::=labelOrSubject ( wrappedGraph | predicateObjectList '.' )" data-grammar-expression="(',', [('id', 'labelOrSubject'), ('|', [('id', 'wrappedGraph'), (',', [('id', 'predicateObjectList'), ("'", '.')])])])" >
+ <td>[3g]</td>
+ <td><code>triplesOrGraph</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-labelOrSubject'>labelOrSubject</a> (<a href='#grammar-production-wrappedGraph'>wrappedGraph</a> <code>| </code> <a href='#grammar-production-predicateObjectList'>predicateObjectList</a> '<code class='grammar-literal'>.</code>')</td>
+</tr>
+<tr id="grammar-production-triples2" data-grammar-original="[4g] triples2 ::= blankNodePropertyList predicateObjectList? '.' | collection predicateObjectList '.' " data-grammar-expression="" >
+ <td>[4g]</td>
+ <td><code>triples2</code></td>
+ <td>::=</td>
+
+ <td><a href='#grammar-production-blankNodePropertyList'>blankNodePropertyList</a>
+ <a href='#grammar-production-predicateObjectList'>predicateObjectList</a>?
+ '<code class='grammar-literal'>.</code>'
+ <code>| </code>
+ <a href='#grammar-production-collection'>collection</a>
+ <a href='#grammar-production-predicateObjectList'>predicateObjectList</a>
+ '<code class='grammar-literal'>.</code>'
+ </td>
+</tr>
+ <tr id="grammar-production-wrappedGraph" data-grammar-original="[5g] wrappedGraph ::='{' triplesBlock? '}'" data-grammar-expression="(',', [("'", '{'), ('?', ('id', 'triplesBlock')), ("'", '}')])" >
+ <td>[5g]</td>
+ <td><code>wrappedGraph</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>{</code>' <a href='#grammar-production-triplesBlock'>triplesBlock</a>? '<code class='grammar-literal'>}</code>'</td>
+</tr>
+ <tr id="grammar-production-triplesBlock" data-grammar-original="[6g] triplesBlock ::= triples ( '.' triplesBlock? )?" data-grammar-expression="(',', [('id', 'triples'), ('?', (',', [("'", '.'), ('?', ('id', 'triplesBlock'))]))])" >
+ <td>[6g]</td>
+ <td><code>triplesBlock</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-triples'>triples</a> ('<code class='grammar-literal'>.</code>' <a href='#grammar-production-triplesBlock'>triplesBlock</a>?)?</td>
+</tr>
+ <tr id="grammar-production-labelOrSubject" data-grammar-original="[7g] labelOrSubject ::=( iri | BlankNode )" data-grammar-expression="('|', [('id', 'iri'), ('id', 'BlankNode')])" >
+ <td>[7g]</td>
+ <td><code>labelOrSubject</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-iri'>iri</a> <code>| </code> <a href='#grammar-production-BlankNode'>BlankNode</a></td>
+</tr>
+ <tr id="grammar-production-directive" data-grammar-original="[3] directive ::= prefixID| base | sparqlPrefix | sparqlBase" data-grammar-expression="('|', [('id', 'prefixID'), ('id', 'base'), ('id', 'sparqlPrefix'), ('id', 'sparqlBase')])" >
+ <td>[3]</td>
+ <td><code>directive</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-prefixID'>prefixID</a> <code>| </code> <a href='#grammar-production-base'>base</a> <code>| </code> <a href='#grammar-production-sparqlPrefix'>sparqlPrefix</a> <code>| </code> <a href='#grammar-production-sparqlBase'>sparqlBase</a></td>
+</tr>
+ <tr id="grammar-production-prefixID" data-grammar-original="[4] prefixID ::= '@prefix' PNAME_NS IRIREF "."" data-grammar-expression="(',', [("'", '@prefix'), ('id', 'PNAME_NS'), ('id', 'IRIREF'), ("'", '.')])" >
+ <td>[4]</td>
+ <td><code>prefixID</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>@prefix</code>' <a href='#grammar-production-PNAME_NS'>PNAME_NS</a> <a href='#grammar-production-IRIREF'>IRIREF</a> '<code class='grammar-literal'>.</code>'</td>
+</tr>
+ <tr id="grammar-production-base" data-grammar-original="[5] base ::= '@base' IRIREF "."" data-grammar-expression="(',', [("'", '@base'), ('id', 'IRIREF'), ("'", '.')])" >
+ <td>[5]</td>
+ <td><code>base</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>@base</code>' <a href='#grammar-production-IRIREF'>IRIREF</a> '<code class='grammar-literal'>.</code>'</td>
+</tr>
+ <tr id="grammar-production-sparqlPrefix" data-grammar-original="[5s] sparqlPrefix ::= "PREFIX" PNAME_NS IRIREF" data-grammar-expression="(',', [("'", 'PREFIX'), ('id', 'PNAME_NS'), ('id', 'IRIREF')])" >
+ <td>[5s]</td>
+ <td><code>sparqlPrefix</code></td>
+ <td>::=</td>
+ <td>"<code class='grammar-literal'>PREFIX</code>" <a href='#grammar-production-PNAME_NS'>PNAME_NS</a> <a href='#grammar-production-IRIREF'>IRIREF</a></td>
+</tr>
+ <tr id="grammar-production-sparqlBase" data-grammar-original="[6s] sparqlBase ::= "BASE" IRIREF" data-grammar-expression="(',', [("'", 'BASE'), ('id', 'IRIREF')])" >
+ <td>[6s]</td>
+ <td><code>sparqlBase</code></td>
+ <td>::=</td>
+ <td>"<code class='grammar-literal'>BASE</code>" <a href='#grammar-production-IRIREF'>IRIREF</a></td>
+</tr>
+ <tr id="grammar-production-triples" data-grammar-original="[6] triples ::= subject predicateObjectList |blankNodePropertyList predicateObjectList?" data-grammar-expression="('|', [(',', [('id', 'subject'), ('id', 'predicateObjectList')]), (',', [('id', 'blankNodePropertyList'), ('?', ('id', 'predicateObjectList'))])])" >
+ <td>[6]</td>
+ <td><code>triples</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-subject'>subject</a> <a href='#grammar-production-predicateObjectList'>predicateObjectList</a> <code>| </code> <a href='#grammar-production-blankNodePropertyList'>blankNodePropertyList</a> <a href='#grammar-production-predicateObjectList'>predicateObjectList</a>?</td>
+</tr>
+ <tr id="grammar-production-predicateObjectList" data-grammar-original="[7] predicateObjectList ::= verb objectList (';' (verb objectList)? )*" data-grammar-expression="(',', [('id', 'verb'), ('id', 'objectList'), ('*', (',', [("'", ';'), ('?', (',', [('id', 'verb'), ('id', 'objectList')]))]))])" >
+ <td>[7]</td>
+ <td><code>predicateObjectList</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-verb'>verb</a> <a href='#grammar-production-objectList'>objectList</a> ('<code class='grammar-literal'>;</code>' (<a href='#grammar-production-verb'>verb</a> <a href='#grammar-production-objectList'>objectList</a>)?)<code class='grammar-star'>*</code></td>
+</tr>
+ <tr id="grammar-production-objectList" data-grammar-original="[8] objectList ::= object ( "," object )*" data-grammar-expression="(',', [('id', 'object'), ('*', (',', [("'", ','), ('id', 'object')]))])" >
+ <td>[8]</td>
+ <td><code>objectList</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-object'>object</a> ('<code class='grammar-literal'>,</code>' <a href='#grammar-production-object'>object</a>)<code class='grammar-star'>*</code></td>
+</tr>
+ <tr id="grammar-production-verb" data-grammar-original="[9] verb ::= predicate| "a"" data-grammar-expression="('|', [('id', 'predicate'), ("'", 'a')])" >
+ <td>[9]</td>
+ <td><code>verb</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-predicate'>predicate</a> <code>| </code> '<code class='grammar-literal'>a</code>'</td>
+</tr>
+ <tr id="grammar-production-subject" data-grammar-original="[10] subject ::= iri| blank" data-grammar-expression="('|', [('id', 'iri'), ('id', 'blank')])" >
+ <td>[10]</td>
+ <td><code>subject</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-iri'>iri</a> <code>| </code> <a href='#grammar-production-blank'>blank</a></td>
+</tr>
+ <tr id="grammar-production-predicate" data-grammar-original="[11] predicate ::= iri" data-grammar-expression="('id', 'iri')" >
+ <td>[11]</td>
+ <td><code>predicate</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-iri'>iri</a></td>
+</tr>
+ <tr id="grammar-production-object" data-grammar-original="[12] object ::= iri| blank| blankNodePropertyList| literal" data-grammar-expression="('|', [('id', 'iri'), ('id', 'blank'), ('id', 'blankNodePropertyList'), ('id', 'literal')])" >
+ <td>[12]</td>
+ <td><code>object</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-iri'>iri</a> <code>| </code> <a href='#grammar-production-blank'>blank</a> <code>| </code> <a href='#grammar-production-blankNodePropertyList'>blankNodePropertyList</a> <code>| </code> <a href='#grammar-production-literal'>literal</a></td>
+</tr>
+ <tr id="grammar-production-literal" data-grammar-original="[13] literal ::= RDFLiteral| NumericLiteral| BooleanLiteral" data-grammar-expression="('|', [('id', 'RDFLiteral'), ('id', 'NumericLiteral'), ('id', 'BooleanLiteral')])" >
+ <td>[13]</td>
+ <td><code>literal</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-RDFLiteral'>RDFLiteral</a> <code>| </code> <a href='#grammar-production-NumericLiteral'>NumericLiteral</a> <code>| </code> <a href='#grammar-production-BooleanLiteral'>BooleanLiteral</a></td>
+</tr>
+ <tr id="grammar-production-blank" data-grammar-original="[14] blank ::= BlankNode| collection" data-grammar-expression="('|', [('id', 'BlankNode'), ('id', 'collection')])" >
+ <td>[14]</td>
+ <td><code>blank</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-BlankNode'>BlankNode</a> <code>| </code> <a href='#grammar-production-collection'>collection</a></td>
+</tr>
+ <tr id="grammar-production-blankNodePropertyList" data-grammar-original="[15] blankNodePropertyList ::= "[" predicateObjectList "]"" data-grammar-expression="(',', [("'", '['), ('id', 'predicateObjectList'), ("'", ']')])" >
+ <td>[15]</td>
+ <td><code>blankNodePropertyList</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>[</code>' <a href='#grammar-production-predicateObjectList'>predicateObjectList</a> '<code class='grammar-literal'>]</code>'</td>
+</tr>
+ <tr id="grammar-production-collection" data-grammar-original="[16] collection ::= "(" object* ")"" data-grammar-expression="(',', [("'", '('), ('*', ('id', 'object')), ("'", ')')])" >
+ <td>[16]</td>
+ <td><code>collection</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>(</code>' <a href='#grammar-production-object'>object</a><code class='grammar-star'>*</code> '<code class='grammar-literal'>)</code>'</td>
+</tr>
+ <tr id="grammar-production-NumericLiteral" data-grammar-original="[17] NumericLiteral ::= INTEGER | DECIMAL | DOUBLE" data-grammar-expression="('|', [('id', 'INTEGER'), ('id', 'DECIMAL'), ('id', 'DOUBLE')])" >
+ <td>[17]</td>
+ <td><code>NumericLiteral</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-INTEGER'>INTEGER</a> <code>| </code> <a href='#grammar-production-DECIMAL'>DECIMAL</a> <code>| </code> <a href='#grammar-production-DOUBLE'>DOUBLE</a></td>
+</tr>
+ <tr id="grammar-production-RDFLiteral" data-grammar-original="[128s] RDFLiteral ::= String ( LANGTAG | ( "^^" iri ) )?" data-grammar-expression="(',', [('id', 'String'), ('?', ('|', [('id', 'LANGTAG'), (',', [("'", '^^'), ('id', 'iri')])]))])" >
+ <td>[128s]</td>
+ <td><code>RDFLiteral</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-String'>String</a> (<a href='#grammar-production-LANGTAG'>LANGTAG</a> <code>| </code> '<code class='grammar-literal'>^^</code>' <a href='#grammar-production-iri'>iri</a>)?</td>
+</tr>
+ <tr id="grammar-production-BooleanLiteral" data-grammar-original="[133s] BooleanLiteral ::= "true"| "false"" data-grammar-expression="('|', [("'", 'true'), ("'", 'false')])" >
+ <td>[133s]</td>
+ <td><code>BooleanLiteral</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>true</code>' <code>| </code> '<code class='grammar-literal'>false</code>'</td>
+</tr>
+ <tr id="grammar-production-String" data-grammar-original="[18] String ::= STRING_LITERAL_QUOTE| STRING_LITERAL_SINGLE_QUOTE| STRING_LITERAL_LONG_SINGLE_QUOTE| STRING_LITERAL_LONG_QUOTE" data-grammar-expression="('|', [('id', 'STRING_LITERAL_QUOTE'), ('id', 'STRING_LITERAL_SINGLE_QUOTE'), ('id', 'STRING_LITERAL_LONG_SINGLE_QUOTE'), ('id', 'STRING_LITERAL_LONG_QUOTE')])" >
+ <td>[18]</td>
+ <td><code>String</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-STRING_LITERAL_QUOTE'>STRING_LITERAL_QUOTE</a> <code>| </code> <a href='#grammar-production-STRING_LITERAL_SINGLE_QUOTE'>STRING_LITERAL_SINGLE_QUOTE</a> <code>| </code> <a href='#grammar-production-STRING_LITERAL_LONG_SINGLE_QUOTE'>STRING_LITERAL_LONG_SINGLE_QUOTE</a> <code>| </code> <a href='#grammar-production-STRING_LITERAL_LONG_QUOTE'>STRING_LITERAL_LONG_QUOTE</a></td>
+</tr>
+ <tr id="grammar-production-iri" data-grammar-original="[135s] iri ::= IRIREF| PrefixedName" data-grammar-expression="('|', [('id', 'IRIREF'), ('id', 'PrefixedName')])" >
+ <td>[135s]</td>
+ <td><code>iri</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-IRIREF'>IRIREF</a> <code>| </code> <a href='#grammar-production-PrefixedName'>PrefixedName</a></td>
+</tr>
+ <tr id="grammar-production-PrefixedName" data-grammar-original="[136s] PrefixedName ::= PNAME_LN| PNAME_NS" data-grammar-expression="('|', [('id', 'PNAME_LN'), ('id', 'PNAME_NS')])" >
+ <td>[136s]</td>
+ <td><code>PrefixedName</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PNAME_LN'>PNAME_LN</a> <code>| </code> <a href='#grammar-production-PNAME_NS'>PNAME_NS</a></td>
+</tr>
+ <tr id="grammar-production-BlankNode" data-grammar-original="[137s] BlankNode ::= BLANK_NODE_LABEL| ANON" data-grammar-expression="('|', [('id', 'BLANK_NODE_LABEL'), ('id', 'ANON')])" >
+ <td>[137s]</td>
+ <td><code>BlankNode</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-BLANK_NODE_LABEL'>BLANK_NODE_LABEL</a> <code>| </code> <a href='#grammar-production-ANON'>ANON</a></td>
+</tr>
+<tr><td colspan="4"><h4 id="terminals">Productions for terminals</h4></td></tr>
+ <tr id="grammar-production-IRIREF" data-grammar-original="[19] IRIREF ::= '<' ([^#x00-#x20<>"{}|^`\] | UCHAR)* '>'" data-grammar-expression="(',', [("'", '<'), ('*', ('|', [('[', '^#x00-#x20<>"{}|^`\\'), ('id', 'UCHAR')])), ("'", '>')])" class='grammar-token'>
+ <td>[19]</td>
+ <td><code>IRIREF</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'><</code>' ([<code class='grammar-chars'>^#x00-#x20<>"{}|^`\</code>] <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> '<code class='grammar-literal'>></code>'</td>
+</tr>
+ <tr id="grammar-production-PNAME_NS" data-grammar-original="[139s] PNAME_NS ::= PN_PREFIX? ":"" data-grammar-expression="(',', [('?', ('id', 'PN_PREFIX')), ("'", ':')])" class='grammar-token'>
+ <td>[139s]</td>
+ <td><code>PNAME_NS</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PN_PREFIX'>PN_PREFIX</a>? '<code class='grammar-literal'>:</code>'</td>
+</tr>
+ <tr id="grammar-production-PNAME_LN" data-grammar-original="[140s] PNAME_LN ::= PNAME_NS PN_LOCAL" data-grammar-expression="(',', [('id', 'PNAME_NS'), ('id', 'PN_LOCAL')])" class='grammar-token'>
+ <td>[140s]</td>
+ <td><code>PNAME_LN</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PNAME_NS'>PNAME_NS</a> <a href='#grammar-production-PN_LOCAL'>PN_LOCAL</a></td>
+</tr>
+ <tr id="grammar-production-BLANK_NODE_LABEL" data-grammar-original="[141s] BLANK_NODE_LABEL ::= '_:' ( PN_CHARS_U | [0-9] ) ((PN_CHARS|'.')* PN_CHARS)?" data-grammar-expression="(',', [("'", '_:'), ('|', [('id', 'PN_CHARS_U'), ('[', '0-9')]), ('?', (',', [('*', ('|', [('id', 'PN_CHARS'), ("'", '.')])), ('id', 'PN_CHARS')]))])" class='grammar-token'>
+ <td>[141s]</td>
+ <td><code>BLANK_NODE_LABEL</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>_:</code>' (<a href='#grammar-production-PN_CHARS_U'>PN_CHARS_U</a> <code>| </code> [<code class='grammar-chars'>0-9</code>]) ((<a href='#grammar-production-PN_CHARS'>PN_CHARS</a> <code>| </code> '<code class='grammar-literal'>.</code>')<code class='grammar-star'>*</code> <a href='#grammar-production-PN_CHARS'>PN_CHARS</a>)?</td>
+</tr>
+ <tr id="grammar-production-LANGTAG" data-grammar-original="[144s] LANGTAG ::= "@" [a-zA-Z]+ ( "-" [a-zA-Z0-9]+ )*" data-grammar-expression="(',', [("'", '@'), ('+', ('[', 'a-zA-Z')), ('*', (',', [("'", '-'), ('+', ('[', 'a-zA-Z0-9'))]))])" class='grammar-token'>
+ <td>[144s]</td>
+ <td><code>LANGTAG</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>@</code>' [<code class='grammar-chars'>a-zA-Z</code>]<code class='grammar-plus'>+</code> ('<code class='grammar-literal'>-</code>' [<code class='grammar-chars'>a-zA-Z0-9</code>]<code class='grammar-plus'>+</code>)<code class='grammar-star'>*</code></td>
+</tr>
+ <tr id="grammar-production-INTEGER" data-grammar-original="[20] INTEGER ::= [+-]? [0-9]+" data-grammar-expression="(',', [('?', ('[', '+-')), ('+', ('[', '0-9'))])" class='grammar-token'>
+ <td>[20]</td>
+ <td><code>INTEGER</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>+-</code>]? [<code class='grammar-chars'>0-9</code>]<code class='grammar-plus'>+</code></td>
+</tr>
+ <tr id="grammar-production-DECIMAL" data-grammar-original="[21] DECIMAL ::= [+-]? ( ([0-9])* '.' ([0-9])+ )" data-grammar-expression="(',', [('?', ('[', '+-')), (',', [('*', ('[', '0-9')), ("'", '.'), ('+', ('[', '0-9'))])])" class='grammar-token'>
+ <td>[21]</td>
+ <td><code>DECIMAL</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>+-</code>]? ([<code class='grammar-chars'>0-9</code>]<code class='grammar-star'>*</code> '<code class='grammar-literal'>.</code>' [<code class='grammar-chars'>0-9</code>]<code class='grammar-plus'>+</code>)</td>
+</tr>
+ <tr id="grammar-production-DOUBLE" data-grammar-original="[22] DOUBLE ::= [+-]? ( [0-9]+ '.' [0-9]* EXPONENT | '.' ([0-9])+ EXPONENT | ([0-9])+EXPONENT )" data-grammar-expression="(',', [('?', ('[', '+-')), ('|', [(',', [('+', ('[', '0-9')), ("'", '.'), ('*', ('[', '0-9')), ('id', 'EXPONENT')]), (',', [("'", '.'), ('+', ('[', '0-9')), ('id', 'EXPONENT')]), (',', [('+', ('[', '0-9')), ('id', 'EXPONENT')])])])" class='grammar-token'>
+ <td>[22]</td>
+ <td><code>DOUBLE</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>+-</code>]? ([<code class='grammar-chars'>0-9</code>]<code class='grammar-plus'>+</code> '<code class='grammar-literal'>.</code>' [<code class='grammar-chars'>0-9</code>]<code class='grammar-star'>*</code> <a href='#grammar-production-EXPONENT'>EXPONENT</a> <code>| </code> '<code class='grammar-literal'>.</code>' [<code class='grammar-chars'>0-9</code>]<code class='grammar-plus'>+</code> <a href='#grammar-production-EXPONENT'>EXPONENT</a> <code>| </code> [<code class='grammar-chars'>0-9</code>]<code class='grammar-plus'>+</code> <a href='#grammar-production-EXPONENT'>EXPONENT</a>)</td>
+</tr>
+ <tr id="grammar-production-EXPONENT" data-grammar-original="[154s] EXPONENT ::= [eE] [+-]? [0-9]+" data-grammar-expression="(',', [('[', 'eE'), ('?', ('[', '+-')), ('+', ('[', '0-9'))])" class='grammar-token'>
+ <td>[154s]</td>
+ <td><code>EXPONENT</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>eE</code>] [<code class='grammar-chars'>+-</code>]? [<code class='grammar-chars'>0-9</code>]<code class='grammar-plus'>+</code></td>
+</tr>
+ <tr id="grammar-production-STRING_LITERAL_QUOTE" data-grammar-original="[23] STRING_LITERAL_QUOTE ::= '"' ( [^#x22#x5C#xA#xD] | ECHAR | UCHAR )* '"'" data-grammar-expression="(',', [("'", '"'), ('*', ('|', [('[', '^#x22#x5C#xA#xD'), ('id', 'ECHAR'), ('id', 'UCHAR')])), ("'", '"')])" class='grammar-token'>
+ <td>[23]</td>
+ <td><code>STRING_LITERAL_QUOTE</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>"</code>' ([<code class='grammar-chars'>^#x22#x5C#xA#xD</code>] <code>| </code> <a href='#grammar-production-ECHAR'>ECHAR</a> <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> '<code class='grammar-literal'>"</code>'</td>
+</tr>
+ <tr id="grammar-production-STRING_LITERAL_SINGLE_QUOTE" data-grammar-original="[24] STRING_LITERAL_SINGLE_QUOTE ::= "'" ( [^#x27#x5C#xA#xD] | ECHAR | UCHAR )* "'"" data-grammar-expression="(',', [("'", "'"), ('*', ('|', [('[', '^#x27#x5C#xA#xD'), ('id', 'ECHAR'), ('id', 'UCHAR')])), ("'", "'")])" class='grammar-token'>
+ <td>[24]</td>
+ <td><code>STRING_LITERAL_SINGLE_QUOTE</code></td>
+ <td>::=</td>
+ <td>"<code class="grammar-literal">'</code>" ([<code class='grammar-chars'>^#x27#x5C#xA#xD</code>] <code>| </code> <a href='#grammar-production-ECHAR'>ECHAR</a> <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> "<code class="grammar-literal">'</code>"</td>
+</tr>
+ <tr id="grammar-production-STRING_LITERAL_LONG_SINGLE_QUOTE" data-grammar-original="[25] STRING_LITERAL_LONG_SINGLE_QUOTE ::= "'''" ( ( "'" | "''" )? ( [^'\] | ECHAR | UCHAR ) )* "'''"" data-grammar-expression="(',', [("'", "'''"), ('*', (',', [('?', ('|', [("'", "'"), ("'", "''")])), ('|', [('[', "^'\\"), ('id', 'ECHAR'), ('id', 'UCHAR')])])), ("'", "'''")])" class='grammar-token'>
+ <td>[25]</td>
+ <td><code>STRING_LITERAL_LONG_SINGLE_QUOTE</code></td>
+ <td>::=</td>
+ <td>"<code class="grammar-literal">'''</code>" (("<code class="grammar-literal">'</code>" <code>| </code> "<code class="grammar-literal">''</code>")? [<code class='grammar-chars'>^'\</code>] <code>| </code> <a href='#grammar-production-ECHAR'>ECHAR</a> <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> "<code class="grammar-literal">'''</code>"</td>
+</tr>
+ <tr id="grammar-production-STRING_LITERAL_LONG_QUOTE" data-grammar-original="[26] STRING_LITERAL_LONG_QUOTE ::= '"""' ( ( '"' | '""' )? ( [^"\] | ECHAR | UCHAR ) )* '"""'" data-grammar-expression="(',', [("'", '"""'), ('*', (',', [('?', ('|', [("'", '"'), ("'", '""')])), ('|', [('[', '^"\\'), ('id', 'ECHAR'), ('id', 'UCHAR')])])), ("'", '"""')])" class='grammar-token'>
+ <td>[26]</td>
+ <td><code>STRING_LITERAL_LONG_QUOTE</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>"""</code>' (('<code class='grammar-literal'>"</code>' <code>| </code> '<code class='grammar-literal'>""</code>')? [<code class='grammar-chars'>^"\</code>] <code>| </code> <a href='#grammar-production-ECHAR'>ECHAR</a> <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> '<code class='grammar-literal'>"""</code>'</td>
+</tr>
+ <tr id="grammar-production-UCHAR" data-grammar-original="[27] UCHAR ::= ( "\u" HEX HEX HEX HEX )| ( "\U" HEX HEX HEX HEX HEX HEX HEX HEX )" data-grammar-expression="('|', [(',', [("'", '\\u'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX')]), (',', [("'", '\\U'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX')])])" class='grammar-token'>
+ <td>[27]</td>
+ <td><code>UCHAR</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>\u</code>' <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <code>| </code> '<code class='grammar-literal'>\U</code>' <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a></td>
+</tr>
+ <tr id="grammar-production-ECHAR" data-grammar-original="[159s] ECHAR ::= "\" [tbnrf\"']" data-grammar-expression="(',', [("'", '\\'), ('[', 'tbnrf\\"\'')])" class='grammar-token'>
+ <td>[159s]</td>
+ <td><code>ECHAR</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>\</code>' [<code class='grammar-chars'>tbnrf"'\</code>]</td>
+</tr>
+ <tr id="grammar-production-NIL" data-grammar-original="[160s] NIL ::= "(" WS* ")"" data-grammar-expression="(',', [("'", '('), ('*', ('id', 'WS')), ("'", ')')])" class='grammar-token'>
+ <td>[160s]</td>
+ <td><code>NIL</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>(</code>' <a href='#grammar-production-WS'>WS</a><code class='grammar-star'>*</code> '<code class='grammar-literal'>)</code>'</td>
+</tr>
+ <tr id="grammar-production-WS" data-grammar-original="[161s] WS ::= #x20 | #x9 | #xD | #xA" data-grammar-expression="('|', [('#', '#x20'), ('#', '#x9'), ('#', '#xD'), ('#', '#xA')])" class='grammar-token'>
+ <td>[161s]</td>
+ <td><code>WS</code></td>
+ <td>::=</td>
+ <td><code class='grammar-char-escape'>#x20</code> <code>| </code> <code class='grammar-char-escape'>#x9</code> <code>| </code> <code class='grammar-char-escape'>#xD</code> <code>| </code> <code class='grammar-char-escape'>#xA</code></td>
+</tr>
+ <tr id="grammar-production-ANON" data-grammar-original="[162s] ANON ::= "[" WS* "]"" data-grammar-expression="(',', [("'", '['), ('*', ('id', 'WS')), ("'", ']')])" class='grammar-token'>
+ <td>[162s]</td>
+ <td><code>ANON</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>[</code>' <a href='#grammar-production-WS'>WS</a><code class='grammar-star'>*</code> '<code class='grammar-literal'>]</code>'</td>
+</tr>
+ <tr id="grammar-production-PN_CHARS_BASE" data-grammar-original="[163s] PN_CHARS_BASE ::= [A-Z]| [a-z]| [#00C0-#00D6]| [#00D8-#00F6]| [#00F8-#02FF]| [#0370-#037D]| [#037F-#1FFF]| [#200C-#200D]| [#2070-#218F]| [#2C00-#2FEF]| [#3001-#D7FF]| [#F900-#FDCF]| [#FDF0-#FFFD]| [#10000-#EFFFF]" data-grammar-expression="('|', [('[', 'A-Z'), ('[', 'a-z'), ('[', '#00C0-#00D6'), ('[', '#00D8-#00F6'), ('[', '#00F8-#02FF'), ('[', '#0370-#037D'), ('[', '#037F-#1FFF'), ('[', '#200C-#200D'), ('[', '#2070-#218F'), ('[', '#2C00-#2FEF'), ('[', '#3001-#D7FF'), ('[', '#F900-#FDCF'), ('[', '#FDF0-#FFFD'), ('[', '#10000-#EFFFF')])" class='grammar-token'>
+ <td>[163s]</td>
+ <td><code>PN_CHARS_BASE</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>A-Z</code>] <code>| </code> [<code class='grammar-chars'>a-z</code>] <code>| </code> [<code class='grammar-chars'>#00C0-#00D6</code>] <code>| </code> [<code class='grammar-chars'>#00D8-#00F6</code>] <code>| </code> [<code class='grammar-chars'>#00F8-#02FF</code>] <code>| </code> [<code class='grammar-chars'>#0370-#037D</code>] <code>| </code> [<code class='grammar-chars'>#037F-#1FFF</code>] <code>| </code> [<code class='grammar-chars'>#200C-#200D</code>] <code>| </code> [<code class='grammar-chars'>#2070-#218F</code>] <code>| </code> [<code class='grammar-chars'>#2C00-#2FEF</code>] <code>| </code> [<code class='grammar-chars'>#3001-#D7FF</code>] <code>| </code> [<code class='grammar-chars'>#F900-#FDCF</code>] <code>| </code> [<code class='grammar-chars'>#FDF0-#FFFD</code>] <code>| </code> [<code class='grammar-chars'>#10000-#EFFFF</code>]</td>
+</tr>
+ <tr id="grammar-production-PN_CHARS_U" data-grammar-original="[164s] PN_CHARS_U ::= PN_CHARS_BASE| '_'" data-grammar-expression="('|', [('id', 'PN_CHARS_BASE'), ("'", '_')])" class='grammar-token'>
+ <td>[164s]</td>
+ <td><code>PN_CHARS_U</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PN_CHARS_BASE'>PN_CHARS_BASE</a> <code>| </code> '<code class='grammar-literal'>_</code>'</td>
+</tr>
+ <tr id="grammar-production-PN_CHARS" data-grammar-original="[166s] PN_CHARS ::= PN_CHARS_U| "-"| [0-9]| #00B7| [#0300-#036F]| [#203F-#2040]" data-grammar-expression="('|', [('id', 'PN_CHARS_U'), ("'", '-'), ('[', '0-9'), ('#', '#00B7'), ('[', '#0300-#036F'), ('[', '#203F-#2040')])" class='grammar-token'>
+ <td>[166s]</td>
+ <td><code>PN_CHARS</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PN_CHARS_U'>PN_CHARS_U</a> <code>| </code> '<code class='grammar-literal'>-</code>' <code>| </code> [<code class='grammar-chars'>0-9</code>] <code>| </code> <code class='grammar-char-escape'>#00B7</code> <code>| </code> [<code class='grammar-chars'>#0300-#036F</code>] <code>| </code> [<code class='grammar-chars'>#203F-#2040</code>]</td>
+</tr>
+ <tr id="grammar-production-PN_PREFIX" data-grammar-original="[167s] PN_PREFIX ::= PN_CHARS_BASE ( ( PN_CHARS | "." )* PN_CHARS )?" data-grammar-expression="(',', [('id', 'PN_CHARS_BASE'), ('?', (',', [('*', ('|', [('id', 'PN_CHARS'), ("'", '.')])), ('id', 'PN_CHARS')]))])" class='grammar-token'>
+ <td>[167s]</td>
+ <td><code>PN_PREFIX</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PN_CHARS_BASE'>PN_CHARS_BASE</a> ((<a href='#grammar-production-PN_CHARS'>PN_CHARS</a> <code>| </code> '<code class='grammar-literal'>.</code>')<code class='grammar-star'>*</code> <a href='#grammar-production-PN_CHARS'>PN_CHARS</a>)?</td>
+</tr>
+ <tr id="grammar-production-PN_LOCAL" data-grammar-original="[168s] PN_LOCAL ::= ( PN_CHARS_U | ':' | [0-9] | PLX ) ( ( PN_CHARS | '.' | ':' | PLX )* ( PN_CHARS | ':' | PLX ) ) ?" data-grammar-expression="(',', [('|', [('id', 'PN_CHARS_U'), ("'", ':'), ('[', '0-9'), ('id', 'PLX')]), ('?', (',', [('*', ('|', [('id', 'PN_CHARS'), ("'", '.'), ("'", ':'), ('id', 'PLX')])), ('|', [('id', 'PN_CHARS'), ("'", ':'), ('id', 'PLX')])]))])" class='grammar-token'>
+ <td>[168s]</td>
+ <td><code>PN_LOCAL</code></td>
+ <td>::=</td>
+ <td>(<a href='#grammar-production-PN_CHARS_U'>PN_CHARS_U</a> <code>| </code> '<code class='grammar-literal'>:</code>' <code>| </code> [<code class='grammar-chars'>0-9</code>] <code>| </code> <a href='#grammar-production-PLX'>PLX</a>) ((<a href='#grammar-production-PN_CHARS'>PN_CHARS</a> <code>| </code> '<code class='grammar-literal'>.</code>' <code>| </code> '<code class='grammar-literal'>:</code>' <code>| </code> <a href='#grammar-production-PLX'>PLX</a>)<code class='grammar-star'>*</code> (<a href='#grammar-production-PN_CHARS'>PN_CHARS</a> <code>| </code> '<code class='grammar-literal'>:</code>' <code>| </code> <a href='#grammar-production-PLX'>PLX</a>))?</td>
+</tr>
+ <tr id="grammar-production-PLX" data-grammar-original="[169s] PLX ::= PERCENT | PN_LOCAL_ESC" data-grammar-expression="('|', [('id', 'PERCENT'), ('id', 'PN_LOCAL_ESC')])" class='grammar-token'>
+ <td>[169s]</td>
+ <td><code>PLX</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PERCENT'>PERCENT</a> <code>| </code> <a href='#grammar-production-PN_LOCAL_ESC'>PN_LOCAL_ESC</a></td>
+</tr>
+ <tr id="grammar-production-PERCENT" data-grammar-original="[170s] PERCENT ::= '%' HEX HEX" data-grammar-expression="(',', [("'", '%'), ('id', 'HEX'), ('id', 'HEX')])" class='grammar-token'>
+ <td>[170s]</td>
+ <td><code>PERCENT</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>%</code>' <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a></td>
+</tr>
+ <tr id="grammar-production-HEX" data-grammar-original="[171s] HEX ::= [0-9] | [A-F] | [a-f]" data-grammar-expression="('|', [('[', '0-9'), ('[', 'A-F'), ('[', 'a-f')])" class='grammar-token'>
+ <td>[171s]</td>
+ <td><code>HEX</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>0-9</code>] <code>| </code> [<code class='grammar-chars'>A-F</code>] <code>| </code> [<code class='grammar-chars'>a-f</code>]</td>
+</tr>
+ <tr id="grammar-production-PN_LOCAL_ESC" data-grammar-original="[172s] PN_LOCAL_ESC ::= '\' ( '_' | '~' | '.' | '-' | '!' | '$' | '&' | "'" | '(' | ')' | '*' | '+' | ',' | ';' | '=' | '/' | '?' | '#' | '@' | '%' )" data-grammar-expression="(',', [("'", '\\'), ('|', [("'", '_'), ("'", '~'), ("'", '.'), ("'", '-'), ("'", '!'), ("'", '$'), ("'", '&'), ("'", "'"), ("'", '('), ("'", ')'), ("'", '*'), ("'", '+'), ("'", ','), ("'", ';'), ("'", '='), ("'", '/'), ("'", '?'), ("'", '#'), ("'", '@'), ("'", '%')])])" class='grammar-token'>
+ <td>[172s]</td>
+ <td><code>PN_LOCAL_ESC</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>\</code>' ('<code class='grammar-literal'>_</code>' <code>| </code> '<code class='grammar-literal'>~</code>' <code>| </code> '<code class='grammar-literal'>.</code>' <code>| </code> '<code class='grammar-literal'>-</code>' <code>| </code> '<code class='grammar-literal'>!</code>' <code>| </code> '<code class='grammar-literal'>$</code>' <code>| </code> '<code class='grammar-literal'>&</code>' <code>| </code> "<code class="grammar-literal">'</code>" <code>| </code> '<code class='grammar-literal'>(</code>' <code>| </code> '<code class='grammar-literal'>)</code>' <code>| </code> '<code class='grammar-literal'>*</code>' <code>| </code> '<code class='grammar-literal'>+</code>' <code>| </code> '<code class='grammar-literal'>,</code>' <code>| </code> '<code class='grammar-literal'>;</code>' <code>| </code> '<code class='grammar-literal'>=</code>' <code>| </code> '<code class='grammar-literal'>/</code>' <code>| </code> '<code class='grammar-literal'>?</code>' <code>| </code> '<code class='grammar-literal'>#</code>' <code>| </code> '<code class='grammar-literal'>@</code>' <code>| </code> '<code class='grammar-literal'>%</code>')</td>
+</tr>
+</table>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PR-drafts/PR-turtle-20140109/turtle-bnf.html Sun Dec 22 18:17:09 2013 +0000
@@ -0,0 +1,304 @@
+<table class="grammar">
+ <tbody class="grammar-productions">
+ <tr id="grammar-production-turtleDoc" data-grammar-original="[1] turtleDoc ::= statement*" data-grammar-expression="('*', ('id', 'statement'))" >
+ <td>[1]</td>
+ <td><code>turtleDoc</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-statement'>statement</a><code class='grammar-star'>*</code></td>
+</tr>
+ <tr id="grammar-production-statement" data-grammar-original="[2] statement ::= directive| triples "."" data-grammar-expression="('|', [('id', 'directive'), (',', [('id', 'triples'), ("'", '.')])])" >
+ <td>[2]</td>
+ <td><code>statement</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-directive'>directive</a> <code>| </code> <a href='#grammar-production-triples'>triples</a> '<code class='grammar-literal'>.</code>'</td>
+</tr>
+ <tr id="grammar-production-directive" data-grammar-original="[3] directive ::= prefixID| base | sparqlPrefix | sparqlBase" data-grammar-expression="('|', [('id', 'prefixID'), ('id', 'base'), ('id', 'sparqlPrefix'), ('id', 'sparqlBase')])" >
+ <td>[3]</td>
+ <td><code>directive</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-prefixID'>prefixID</a> <code>| </code> <a href='#grammar-production-base'>base</a> <code>| </code> <a href='#grammar-production-sparqlPrefix'>sparqlPrefix</a> <code>| </code> <a href='#grammar-production-sparqlBase'>sparqlBase</a></td>
+</tr>
+ <tr id="grammar-production-prefixID" data-grammar-original="[4] prefixID ::= '@prefix' PNAME_NS IRIREF "."" data-grammar-expression="(',', [("'", '@prefix'), ('id', 'PNAME_NS'), ('id', 'IRIREF'), ("'", '.')])" >
+ <td>[4]</td>
+ <td><code>prefixID</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>@prefix</code>' <a href='#grammar-production-PNAME_NS'>PNAME_NS</a> <a href='#grammar-production-IRIREF'>IRIREF</a> '<code class='grammar-literal'>.</code>'</td>
+</tr>
+ <tr id="grammar-production-base" data-grammar-original="[5] base ::= '@base' IRIREF "."" data-grammar-expression="(',', [("'", '@base'), ('id', 'IRIREF'), ("'", '.')])" >
+ <td>[5]</td>
+ <td><code>base</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>@base</code>' <a href='#grammar-production-IRIREF'>IRIREF</a> '<code class='grammar-literal'>.</code>'</td>
+</tr>
+ <tr id="grammar-production-sparqlBase" data-grammar-original="[29*] sparqlBase ::= [Bb][Aa][Ss][Ee] IRIREF" data-grammar-expression="(',', [('[', 'Bb'), ('[', 'Aa'), ('[', 'Ss'), ('[', 'Ee'), ('id', 'IRIREF')])" >
+ <td>[5s]</td>
+ <td><code>sparqlBase</code></td>
+ <td>::=</td>
+ <td><span class="add">"<code class="grammar-literal">BASE</code>"</span> <a href="#grammar-production-IRIREF">IRIREF</a></td>
+</tr>
+ <tr id="grammar-production-sparqlPrefix" data-grammar-original="[28*] sparqlPrefix ::= [Pp][Rr][Ee][Ff][Ii][Xx] PNAME_NS IRIREF" data-grammar-expression="(',', [('[', 'Pp'), ('[', 'Rr'), ('[', 'Ee'), ('[', 'Ff'), ('[', 'Ii'), ('[', 'Xx'), ('id', 'PNAME_NS'), ('id', 'IRIREF')])" >
+ <td>[6s]</td>
+ <td><code>sparqlPrefix</code></td>
+ <td>::=</td>
+ <td><span class="add">"<code class="grammar-literal">PREFIX</code>"</span> <a href="#grammar-production-PNAME_NS">PNAME_NS</a> <a href="#grammar-production-IRIREF">IRIREF</a></td>
+</tr>
+ <tr id="grammar-production-triples" data-grammar-original="[6] triples ::= subject predicateObjectList |blankNodePropertyList predicateObjectList?" data-grammar-expression="('|', [(',', [('id', 'subject'), ('id', 'predicateObjectList')]), (',', [('id', 'blankNodePropertyList'), ('?', ('id', 'predicateObjectList'))])])" >
+ <td>[6]</td>
+ <td><code>triples</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-subject'>subject</a> <a href='#grammar-production-predicateObjectList'>predicateObjectList</a> <code>| </code> <a href='#grammar-production-blankNodePropertyList'>blankNodePropertyList</a> <a href='#grammar-production-predicateObjectList'>predicateObjectList</a>?</td>
+</tr>
+ <tr id="grammar-production-predicateObjectList" data-grammar-original="[7] predicateObjectList ::= verb objectList (';' (verb objectList)? )*" data-grammar-expression="(',', [('id', 'verb'), ('id', 'objectList'), ('*', (',', [("'", ';'), ('?', (',', [('id', 'verb'), ('id', 'objectList')]))]))])" >
+ <td>[7]</td>
+ <td><code>predicateObjectList</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-verb'>verb</a> <a href='#grammar-production-objectList'>objectList</a> ('<code class='grammar-literal'>;</code>' (<a href='#grammar-production-verb'>verb</a> <a href='#grammar-production-objectList'>objectList</a>)?)<code class='grammar-star'>*</code></td>
+</tr>
+ <tr id="grammar-production-objectList" data-grammar-original="[8] objectList ::= object ( "," object )*" data-grammar-expression="(',', [('id', 'object'), ('*', (',', [("'", ','), ('id', 'object')]))])" >
+ <td>[8]</td>
+ <td><code>objectList</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-object'>object</a> ('<code class='grammar-literal'>,</code>' <a href='#grammar-production-object'>object</a>)<code class='grammar-star'>*</code></td>
+</tr>
+ <tr id="grammar-production-verb" data-grammar-original="[9] verb ::= predicate| "a"" data-grammar-expression="('|', [('id', 'predicate'), ("'", 'a')])" >
+ <td>[9]</td>
+ <td><code>verb</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-predicate'>predicate</a> <code>| </code> '<code class='grammar-literal'>a</code>'</td>
+</tr>
+ <tr id="grammar-production-subject" data-grammar-original="[10] subject ::= iri| blank" data-grammar-expression="('|', [('id', 'iri'), ('id', 'blank')])" >
+ <td>[10]</td>
+ <td><code>subject</code></td>
+ <td>::=</td>
+ <td><a href="#grammar-production-iri">iri</a> <code>| </code> <a href="#grammar-production-BlankNode" class="add">BlankNode</a> <code class="add">| </code> <a href="#grammar-production-collection" class="add">collection</a></td>
+</tr>
+ <tr id="grammar-production-predicate" data-grammar-original="[11] predicate ::= iri" data-grammar-expression="('id', 'iri')" >
+ <td>[11]</td>
+ <td><code>predicate</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-iri'>iri</a></td>
+</tr>
+ <tr id="grammar-production-object" data-grammar-original="[12] object ::= iri| blank| blankNodePropertyList| literal" data-grammar-expression="('|', [('id', 'iri'), ('id', 'blank'), ('id', 'blankNodePropertyList'), ('id', 'literal')])" >
+ <td>[12]</td>
+ <td><code>object</code></td>
+ <td>::=</td>
+ <td><a href="#grammar-production-iri">iri</a> <code>| </code> <a href="#grammar-production-BlankNode" class="add">BlankNode</a> <code class="add">| </code> <a href="#grammar-production-collection" class="add">collection</a> <code>| </code> <a href="#grammar-production-blankNodePropertyList">blankNodePropertyList</a> <code>| </code> <a href="#grammar-production-literal">literal</a></td>
+</tr>
+ <tr id="grammar-production-literal" data-grammar-original="[13] literal ::= RDFLiteral| NumericLiteral| BooleanLiteral" data-grammar-expression="('|', [('id', 'RDFLiteral'), ('id', 'NumericLiteral'), ('id', 'BooleanLiteral')])" >
+ <td>[13]</td>
+ <td><code>literal</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-RDFLiteral'>RDFLiteral</a> <code>| </code> <a href='#grammar-production-NumericLiteral'>NumericLiteral</a> <code>| </code> <a href='#grammar-production-BooleanLiteral'>BooleanLiteral</a></td>
+</tr>
+ <tr id="grammar-production-blankNodePropertyList" data-grammar-original="[15] blankNodePropertyList ::= "[" predicateObjectList "]"" data-grammar-expression="(',', [("'", '['), ('id', 'predicateObjectList'), ("'", ']')])" >
+ <td>[14]</td>
+ <td><code>blankNodePropertyList</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>[</code>' <a href='#grammar-production-predicateObjectList'>predicateObjectList</a> '<code class='grammar-literal'>]</code>'</td>
+</tr>
+ <tr id="grammar-production-collection" data-grammar-original="[16] collection ::= "(" object* ")"" data-grammar-expression="(',', [("'", '('), ('*', ('id', 'object')), ("'", ')')])" >
+ <td>[15]</td>
+ <td><code>collection</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>(</code>' <a href='#grammar-production-object'>object</a><code class='grammar-star'>*</code> '<code class='grammar-literal'>)</code>'</td>
+</tr>
+ <tr id="grammar-production-NumericLiteral" data-grammar-original="[17] NumericLiteral ::= INTEGER | DECIMAL | DOUBLE" data-grammar-expression="('|', [('id', 'INTEGER'), ('id', 'DECIMAL'), ('id', 'DOUBLE')])" >
+ <td>[16]</td>
+ <td><code>NumericLiteral</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-INTEGER'>INTEGER</a> <code>| </code> <a href='#grammar-production-DECIMAL'>DECIMAL</a> <code>| </code> <a href='#grammar-production-DOUBLE'>DOUBLE</a></td>
+</tr>
+ <tr id="grammar-production-RDFLiteral" data-grammar-original="[128s] RDFLiteral ::= String ( LANGTAG | ( "^^" iri ) )?" data-grammar-expression="(',', [('id', 'String'), ('?', ('|', [('id', 'LANGTAG'), (',', [("'", '^^'), ('id', 'iri')])]))])" >
+ <td>[128s]</td>
+ <td><code>RDFLiteral</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-String'>String</a> (<a href='#grammar-production-LANGTAG'>LANGTAG</a> <code>| </code> '<code class='grammar-literal'>^^</code>' <a href='#grammar-production-iri'>iri</a>)?</td>
+</tr>
+ <tr id="grammar-production-BooleanLiteral" data-grammar-original="[133s] BooleanLiteral ::= "true"| "false"" data-grammar-expression="('|', [("'", 'true'), ("'", 'false')])" >
+ <td>[133s]</td>
+ <td><code>BooleanLiteral</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>true</code>' <code>| </code> '<code class='grammar-literal'>false</code>'</td>
+</tr>
+ <tr id="grammar-production-String" data-grammar-original="[18] String ::= STRING_LITERAL_QUOTE| STRING_LITERAL_SINGLE_QUOTE| STRING_LITERAL_LONG_SINGLE_QUOTE| STRING_LITERAL_LONG_QUOTE" data-grammar-expression="('|', [('id', 'STRING_LITERAL_QUOTE'), ('id', 'STRING_LITERAL_SINGLE_QUOTE'), ('id', 'STRING_LITERAL_LONG_SINGLE_QUOTE'), ('id', 'STRING_LITERAL_LONG_QUOTE')])" >
+ <td>[17]</td>
+ <td><code>String</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-STRING_LITERAL_QUOTE'>STRING_LITERAL_QUOTE</a> <code>| </code> <a href='#grammar-production-STRING_LITERAL_SINGLE_QUOTE'>STRING_LITERAL_SINGLE_QUOTE</a> <code>| </code> <a href='#grammar-production-STRING_LITERAL_LONG_SINGLE_QUOTE'>STRING_LITERAL_LONG_SINGLE_QUOTE</a> <code>| </code> <a href='#grammar-production-STRING_LITERAL_LONG_QUOTE'>STRING_LITERAL_LONG_QUOTE</a></td>
+</tr>
+ <tr id="grammar-production-iri" data-grammar-original="[135s] iri ::= IRIREF| PrefixedName" data-grammar-expression="('|', [('id', 'IRIREF'), ('id', 'PrefixedName')])" >
+ <td>[135s]</td>
+ <td><code>iri</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-IRIREF'>IRIREF</a> <code>| </code> <a href='#grammar-production-PrefixedName'>PrefixedName</a></td>
+</tr>
+ <tr id="grammar-production-PrefixedName" data-grammar-original="[136s] PrefixedName ::= PNAME_LN| PNAME_NS" data-grammar-expression="('|', [('id', 'PNAME_LN'), ('id', 'PNAME_NS')])" >
+ <td>[136s]</td>
+ <td><code>PrefixedName</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PNAME_LN'>PNAME_LN</a> <code>| </code> <a href='#grammar-production-PNAME_NS'>PNAME_NS</a></td>
+</tr>
+ <tr id="grammar-production-BlankNode" data-grammar-original="[137s] BlankNode ::= BLANK_NODE_LABEL| ANON" data-grammar-expression="('|', [('id', 'BLANK_NODE_LABEL'), ('id', 'ANON')])" >
+ <td>[137s]</td>
+ <td><code>BlankNode</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-BLANK_NODE_LABEL'>BLANK_NODE_LABEL</a> <code>| </code> <a href='#grammar-production-ANON'>ANON</a></td>
+</tr>
+<tr><td colspan="5"><h4 id="terminals">Productions for terminals</h4></td></tr>
+ <tr id="grammar-production-IRIREF" data-grammar-original="[19] IRIREF ::= '<' ([^#x00-#x20<>"{}|^`\] | UCHAR)* '>'" data-grammar-expression="(',', [("'", '<'), ('*', ('|', [('[', '^#x00-#x20<>\\"{}|^`\\'), ('id', 'UCHAR')])), ("'", '>')])" class='grammar-token'>
+ <td>[18]</td>
+ <td><code>IRIREF</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'><</code>' ([<code class='grammar-chars'>^#x00-#x20<>"{}|^`\</code>] <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> '<code class='grammar-literal'>></code>'<span class="grammar_comment"> /* #x00=NULL #01-#x1F=control codes #x20=space */</span></td>
+</tr>
+ <tr id="grammar-production-PNAME_NS" data-grammar-original="[139s] PNAME_NS ::= PN_PREFIX? ":"" data-grammar-expression="(',', [('?', ('id', 'PN_PREFIX')), ("'", ':')])" class='grammar-token'>
+ <td>[139s]</td>
+ <td><code>PNAME_NS</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PN_PREFIX'>PN_PREFIX</a>? '<code class='grammar-literal'>:</code>'</td>
+</tr>
+ <tr id="grammar-production-PNAME_LN" data-grammar-original="[140s] PNAME_LN ::= PNAME_NS PN_LOCAL" data-grammar-expression="(',', [('id', 'PNAME_NS'), ('id', 'PN_LOCAL')])" class='grammar-token'>
+ <td>[140s]</td>
+ <td><code>PNAME_LN</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PNAME_NS'>PNAME_NS</a> <a href='#grammar-production-PN_LOCAL'>PN_LOCAL</a></td>
+</tr>
+ <tr id="grammar-production-BLANK_NODE_LABEL" data-grammar-original="[141s] BLANK_NODE_LABEL ::= '_:' ( PN_CHARS_U | [0-9] ) ((PN_CHARS|'.')* PN_CHARS)?" data-grammar-expression="(',', [("'", '_:'), ('|', [('id', 'PN_CHARS_U'), ('[', '0-9')]), ('?', (',', [('*', ('|', [('id', 'PN_CHARS'), ("'", '.')])), ('id', 'PN_CHARS')]))])" class='grammar-token'>
+ <td>[141s]</td>
+ <td><code>BLANK_NODE_LABEL</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>_:</code>' (<a href='#grammar-production-PN_CHARS_U'>PN_CHARS_U</a> <code>| </code> [<code class='grammar-chars'>0-9</code>]) ((<a href='#grammar-production-PN_CHARS'>PN_CHARS</a> <code>| </code> '<code class='grammar-literal'>.</code>')<code class='grammar-star'>*</code> <a href='#grammar-production-PN_CHARS'>PN_CHARS</a>)?</td>
+</tr>
+ <tr id="grammar-production-LANGTAG" data-grammar-original="[144s] LANGTAG ::= "@" [a-zA-Z]+ ( "-" [a-zA-Z0-9]+ )*" data-grammar-expression="(',', [("'", '@'), ('+', ('[', 'a-zA-Z')), ('*', (',', [("'", '-'), ('+', ('[', 'a-zA-Z0-9'))]))])" class='grammar-token'>
+ <td>[144s]</td>
+ <td><code>LANGTAG</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>@</code>' [<code class='grammar-chars'>a-zA-Z</code>]<code class='grammar-plus'>+</code> ('<code class='grammar-literal'>-</code>' [<code class='grammar-chars'>a-zA-Z0-9</code>]<code class='grammar-plus'>+</code>)<code class='grammar-star'>*</code></td>
+</tr>
+ <tr id="grammar-production-INTEGER" data-grammar-original="[20] INTEGER ::= [+-]? [0-9]+" data-grammar-expression="(',', [('?', ('[', '+-')), ('+', ('[', '0-9'))])" class='grammar-token'>
+ <td>[19]</td>
+ <td><code>INTEGER</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>+-</code>]? [<code class='grammar-chars'>0-9</code>]<code class='grammar-plus'>+</code></td>
+</tr>
+ <tr id="grammar-production-DECIMAL" data-grammar-original="[21] DECIMAL ::= [+-]? ( ([0-9])* '.' ([0-9])+ )" data-grammar-expression="(',', [('?', ('[', '+-')), (',', [('*', ('[', '0-9')), ("'", '.'), ('+', ('[', '0-9'))])])" class='grammar-token'>
+ <td>[20]</td>
+ <td><code>DECIMAL</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>+-</code>]? [<code class='grammar-chars'>0-9</code>]<code class='grammar-star'>*</code> '<code class='grammar-literal'>.</code>' [<code class='grammar-chars'>0-9</code>]<code class='grammar-plus'>+</code></td>
+</tr>
+ <tr id="grammar-production-DOUBLE" data-grammar-original="[22] DOUBLE ::= [+-]? ( [0-9]+ '.' [0-9]* EXPONENT | '.' ([0-9])+ EXPONENT | ([0-9])+EXPONENT )" data-grammar-expression="(',', [('?', ('[', '+-')), ('|', [(',', [('+', ('[', '0-9')), ("'", '.'), ('*', ('[', '0-9')), ('id', 'EXPONENT')]), (',', [("'", '.'), ('+', ('[', '0-9')), ('id', 'EXPONENT')]), (',', [('+', ('[', '0-9')), ('id', 'EXPONENT')])])])" class='grammar-token'>
+ <td>[21]</td>
+ <td><code>DOUBLE</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>+-</code>]? ([<code class='grammar-chars'>0-9</code>]<code class='grammar-plus'>+</code> '<code class='grammar-literal'>.</code>' [<code class='grammar-chars'>0-9</code>]<code class='grammar-star'>*</code> <a href='#grammar-production-EXPONENT'>EXPONENT</a> <code>| </code> '<code class='grammar-literal'>.</code>' [<code class='grammar-chars'>0-9</code>]<code class='grammar-plus'>+</code> <a href='#grammar-production-EXPONENT'>EXPONENT</a> <code>| </code> [<code class='grammar-chars'>0-9</code>]<code class='grammar-plus'>+</code></td>
+</tr>
+ <tr id="grammar-production-EXPONENT" data-grammar-original="[154s] EXPONENT ::= [eE] [+-]? [0-9]+" data-grammar-expression="(',', [('[', 'eE'), ('?', ('[', '+-')), ('+', ('[', '0-9'))])" class='grammar-token'>
+ <td>[154s]</td>
+ <td><code>EXPONENT</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>eE</code>] [<code class='grammar-chars'>+-</code>]? [<code class='grammar-chars'>0-9</code>]<code class='grammar-plus'>+</code></td>
+</tr>
+ <tr id="grammar-production-STRING_LITERAL_QUOTE" data-grammar-original="[23] STRING_LITERAL_QUOTE ::= '"' ( [^#x22#x5C#xA#xD] | ECHAR | UCHAR )* '"'" data-grammar-expression="(',', [("'", '"'), ('*', ('|', [('[', '^#x22#x5C#xA#xD'), ('id', 'ECHAR'), ('id', 'UCHAR')])), ("'", '"')])" class='grammar-token'>
+ <td>[22]</td>
+ <td><code>STRING_LITERAL_QUOTE</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>"</code>' ([<code class='grammar-chars'>^#x22#x5C#xA#xD</code>] <code>| </code> <a href='#grammar-production-ECHAR'>ECHAR</a> <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> '<code class='grammar-literal'>"</code>'<span class="grammar_comment"> /* #x22=" #x5C=\ #xA=new line #xD=carriage return */</span></td>
+</tr>
+ <tr id="grammar-production-STRING_LITERAL_SINGLE_QUOTE" data-grammar-original="[24] STRING_LITERAL_SINGLE_QUOTE ::= "'" ( [^#x27#x5C#xA#xD] | ECHAR | UCHAR )* "'"" data-grammar-expression="(',', [("'", "'"), ('*', ('|', [('[', '^#x27#x5C#xA#xD'), ('id', 'ECHAR'), ('id', 'UCHAR')])), ("'", "'")])" class='grammar-token'>
+ <td>[23]</td>
+ <td><code>STRING_LITERAL_SINGLE_QUOTE</code></td>
+ <td>::=</td>
+ <td>"<code class="grammar-literal">'</code>" ([<code class='grammar-chars'>^#x27#x5C#xA#xD</code>] <code>| </code> <a href='#grammar-production-ECHAR'>ECHAR</a> <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> "<code class="grammar-literal">'</code>" <a href='#grammar-production-EXPONENT'>EXPONENT</a>)<span class="grammar_comment"> /* #x27=' #x5C=\ #xA=new line #xD=carriage return */</span></td>
+</tr>
+ <tr id="grammar-production-STRING_LITERAL_LONG_SINGLE_QUOTE" data-grammar-original="[25] STRING_LITERAL_LONG_SINGLE_QUOTE ::= "'''" ( ( "'" | "''" )? ( [^'\] | ECHAR | UCHAR ) )* "'''"" data-grammar-expression="(',', [("'", "'''"), ('*', (',', [('?', ('|', [("'", "'"), ("'", "''")])), ('|', [('[', "^'\\"), ('id', 'ECHAR'), ('id', 'UCHAR')])])), ("'", "'''")])" class='grammar-token'>
+ <td>[24]</td>
+ <td><code>STRING_LITERAL_LONG_SINGLE_QUOTE</code></td>
+ <td>::=</td>
+ <td>"<code class="grammar-literal">'''</code>" (("<code class="grammar-literal">'</code>" <code>| </code> "<code class="grammar-literal">''</code>")? [<code class='grammar-chars'>^'\</code>] <code>| </code> <a href='#grammar-production-ECHAR'>ECHAR</a> <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> "<code class="grammar-literal">'''</code>"</td>
+</tr>
+ <tr id="grammar-production-STRING_LITERAL_LONG_QUOTE" data-grammar-original="[26] STRING_LITERAL_LONG_QUOTE ::= '"""' ( ( '"' | '""' )? ( [^"\] | ECHAR | UCHAR ) )* '"""'" data-grammar-expression="(',', [("'", '"""'), ('*', (',', [('?', ('|', [("'", '"'), ("'", '""')])), ('|', [('[', '^"\\'), ('id', 'ECHAR'), ('id', 'UCHAR')])])), ("'", '"""')])" class='grammar-token'>
+ <td>[25]</td>
+ <td><code>STRING_LITERAL_LONG_QUOTE</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>"""</code>' (('<code class='grammar-literal'>"</code>' <code>| </code> '<code class='grammar-literal'>""</code>')? [<code class='grammar-chars'>^"\</code>] <code>| </code> <a href='#grammar-production-ECHAR'>ECHAR</a> <code>| </code> <a href='#grammar-production-UCHAR'>UCHAR</a>)<code class='grammar-star'>*</code> '<code class='grammar-literal'>"""</code>'</td>
+</tr>
+ <tr id="grammar-production-UCHAR" data-grammar-original="[27] UCHAR ::= ( "\u" HEX HEX HEX HEX )| ( "\U" HEX HEX HEX HEX HEX HEX HEX HEX )" data-grammar-expression="('|', [(',', [("'", '\\u'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX')]), (',', [("'", '\\U'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX'), ('id', 'HEX')])])" class='grammar-token'>
+ <td>[26]</td>
+ <td><code>UCHAR</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>\u</code>' <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <code>| </code> '<code class='grammar-literal'>\U</code>' <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a></td>
+</tr>
+ <tr id="grammar-production-ECHAR" data-grammar-original="[159s] ECHAR ::= "\" [tbnrf\"']" data-grammar-expression="(',', [("'", '\\'), ('[', 'tbnrf\\"\'')])" class='grammar-token'>
+ <td>[159s]</td>
+ <td><code>ECHAR</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>\</code>' [<code class='grammar-chars'>tbnrf"'\</code>]</td>
+</tr>
+ <tr id="grammar-production-WS" data-grammar-original="[161s] WS ::= #x20 | #x9 | #xD | #xA" data-grammar-expression="('|', [('#', '#x20'), ('#', '#x9'), ('#', '#xD'), ('#', '#xA')])" class='grammar-token'>
+ <td>[161s]</td>
+ <td><code>WS</code></td>
+ <td>::=</td>
+ <td><code class='grammar-char-escape'>#x20</code> <code>| </code> <code class='grammar-char-escape'>#x9</code> <code>| </code> <code class='grammar-char-escape'>#xD</code> <code>| </code> <code class='grammar-char-escape'>#xA</code><span class="grammar_comment"> /* #x20=space #x9=character tabulation #xD=carriage return #xA=new line */</span></td>
+</tr>
+ <tr id="grammar-production-ANON" data-grammar-original="[162s] ANON ::= "[" WS* "]"" data-grammar-expression="(',', [("'", '['), ('*', ('id', 'WS')), ("'", ']')])" class='grammar-token'>
+ <td>[162s]</td>
+ <td><code>ANON</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>[</code>' <a href='#grammar-production-WS'>WS</a><code class='grammar-star'>*</code> '<code class='grammar-literal'>]</code>'</td>
+</tr>
+ <tr id="grammar-production-PN_CHARS_BASE" data-grammar-original="[163s] PN_CHARS_BASE ::= [A-Z]| [a-z]| [#00C0-#00D6]| [#00D8-#00F6]| [#00F8-#02FF]| [#0370-#037D]| [#037F-#1FFF]| [#200C-#200D]| [#2070-#218F]| [#2C00-#2FEF]| [#3001-#D7FF]| [#F900-#FDCF]| [#FDF0-#FFFD]| [#10000-#EFFFF]" data-grammar-expression="('|', [('[', 'A-Z'), ('[', 'a-z'), ('[', '#00C0-#00D6'), ('[', '#00D8-#00F6'), ('[', '#00F8-#02FF'), ('[', '#0370-#037D'), ('[', '#037F-#1FFF'), ('[', '#200C-#200D'), ('[', '#2070-#218F'), ('[', '#2C00-#2FEF'), ('[', '#3001-#D7FF'), ('[', '#F900-#FDCF'), ('[', '#FDF0-#FFFD'), ('[', '#10000-#EFFFF')])" class='grammar-token'>
+ <td>[163s]</td>
+ <td><code>PN_CHARS_BASE</code></td>
+ <td>::=</td>
+ <td>[<code class="grammar-chars">A-Z</code>] <code>| </code> [<code class="grammar-chars">a-z</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>00C0-#<span class="add">x</span>00D6</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>00D8-#<span class="add">x</span>00F6</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>00F8-#<span class="add">x</span>02FF</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>0370-#<span class="add">x</span>037D</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>037F-#<span class="add">x</span>1FFF</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>200C-#<span class="add">x</span>200D</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>2070-#<span class="add">x</span>218F</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>2C00-#<span class="add">x</span>2FEF</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>3001-#<span class="add">x</span>D7FF</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>F900-#<span class="add">x</span>FDCF</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>FDF0-#<span class="add">x</span>FFFD</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>10000-#<span class="add">x</span>EFFFF</code>]</td>
+</tr>
+ <tr id="grammar-production-PN_CHARS_U" data-grammar-original="[164s] PN_CHARS_U ::= PN_CHARS_BASE| '_'" data-grammar-expression="('|', [('id', 'PN_CHARS_BASE'), ("'", '_')])" class='grammar-token'>
+ <td>[164s]</td>
+ <td><code>PN_CHARS_U</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PN_CHARS_BASE'>PN_CHARS_BASE</a> <code>| </code> '<code class='grammar-literal'>_</code>'</td>
+</tr>
+ <tr id="grammar-production-PN_CHARS" data-grammar-original="[166s] PN_CHARS ::= PN_CHARS_U| "-"| [0-9]| #00B7| [#0300-#036F]| [#203F-#2040]" data-grammar-expression="('|', [('id', 'PN_CHARS_U'), ("'", '-'), ('[', '0-9'), ('#', '#00B7'), ('[', '#0300-#036F'), ('[', '#203F-#2040')])" class='grammar-token'>
+ <td>[166s]</td>
+ <td><code>PN_CHARS</code></td>
+ <td>::=</td>
+ <td><a href="#grammar-production-PN_CHARS_U">PN_CHARS_U</a> <code>| </code> '<code class="grammar-literal">-</code>' <code>| </code> [<code class="grammar-chars">0-9</code>] <code>| </code> <code class="grammar-char-escape">#<span class="add">x</span>00B7</code> <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>0300-#<span class="add">x</span>036F</code>] <code>| </code> [<code class="grammar-chars">#<span class="add">x</span>203F-#<span class="add">x</span>2040</code>]</td>
+</tr>
+ <tr id="grammar-production-PN_PREFIX" data-grammar-original="[167s] PN_PREFIX ::= PN_CHARS_BASE ( ( PN_CHARS | "." )* PN_CHARS )?" data-grammar-expression="(',', [('id', 'PN_CHARS_BASE'), ('?', (',', [('*', ('|', [('id', 'PN_CHARS'), ("'", '.')])), ('id', 'PN_CHARS')]))])" class='grammar-token'>
+ <td>[167s]</td>
+ <td><code>PN_PREFIX</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PN_CHARS_BASE'>PN_CHARS_BASE</a> ((<a href='#grammar-production-PN_CHARS'>PN_CHARS</a> <code>| </code> '<code class='grammar-literal'>.</code>')<code class='grammar-star'>*</code> <a href='#grammar-production-PN_CHARS'>PN_CHARS</a>)?</td>
+</tr>
+ <tr id="grammar-production-PN_LOCAL" data-grammar-original="[168s] PN_LOCAL ::= ( PN_CHARS_U | ':' | [0-9] | PLX ) ( ( PN_CHARS | '.' | ':' | PLX )* ( PN_CHARS | ':' | PLX ) ) ?" data-grammar-expression="(',', [('|', [('id', 'PN_CHARS_U'), ("'", ':'), ('[', '0-9'), ('id', 'PLX')]), ('?', (',', [('*', ('|', [('id', 'PN_CHARS'), ("'", '.'), ("'", ':'), ('id', 'PLX')])), ('|', [('id', 'PN_CHARS'), ("'", ':'), ('id', 'PLX')])]))])" class='grammar-token'>
+ <td>[168s]</td>
+ <td><code>PN_LOCAL</code></td>
+ <td>::=</td>
+ <td>(<a href='#grammar-production-PN_CHARS_U'>PN_CHARS_U</a> <code>| </code> '<code class='grammar-literal'>:</code>' <code>| </code> [<code class='grammar-chars'>0-9</code>] <code>| </code> <a href='#grammar-production-PLX'>PLX</a>) ((<a href='#grammar-production-PN_CHARS'>PN_CHARS</a> <code>| </code> '<code class='grammar-literal'>.</code>' <code>| </code> '<code class='grammar-literal'>:</code>' <code>| </code> <a href='#grammar-production-PLX'>PLX</a>)<code class='grammar-star'>*</code> (<a href='#grammar-production-PN_CHARS'>PN_CHARS</a> <code>| </code> '<code class='grammar-literal'>:</code>' <code>| </code> <a href='#grammar-production-PLX'>PLX</a>))?</td>
+</tr>
+ <tr id="grammar-production-PLX" data-grammar-original="[169s] PLX ::= PERCENT | PN_LOCAL_ESC" data-grammar-expression="('|', [('id', 'PERCENT'), ('id', 'PN_LOCAL_ESC')])" class='grammar-token'>
+ <td>[169s]</td>
+ <td><code>PLX</code></td>
+ <td>::=</td>
+ <td><a href='#grammar-production-PERCENT'>PERCENT</a> <code>| </code> <a href='#grammar-production-PN_LOCAL_ESC'>PN_LOCAL_ESC</a></td>
+</tr>
+ <tr id="grammar-production-PERCENT" data-grammar-original="[170s] PERCENT ::= '%' HEX HEX" data-grammar-expression="(',', [("'", '%'), ('id', 'HEX'), ('id', 'HEX')])" class='grammar-token'>
+ <td>[170s]</td>
+ <td><code>PERCENT</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>%</code>' <a href='#grammar-production-HEX'>HEX</a> <a href='#grammar-production-HEX'>HEX</a></td>
+</tr>
+ <tr id="grammar-production-HEX" data-grammar-original="[171s] HEX ::= [0-9] | [A-F] | [a-f]" data-grammar-expression="('|', [('[', '0-9'), ('[', 'A-F'), ('[', 'a-f')])" class='grammar-token'>
+ <td>[171s]</td>
+ <td><code>HEX</code></td>
+ <td>::=</td>
+ <td>[<code class='grammar-chars'>0-9</code>] <code>| </code> [<code class='grammar-chars'>A-F</code>] <code>| </code> [<code class='grammar-chars'>a-f</code>]</td>
+</tr>
+ <tr id="grammar-production-PN_LOCAL_ESC" data-grammar-original="[172s] PN_LOCAL_ESC ::= '\' ( '_' | '~' | '.' | '-' | '!' | '$' | '&' | "'" | '(' | ')' | '*' | '+' | ',' | ';' | '=' | '/' | '?' | '#' | '@' | '%' )" data-grammar-expression="(',', [("'", '\\'), ('|', [("'", '_'), ("'", '~'), ("'", '.'), ("'", '-'), ("'", '!'), ("'", '$'), ("'", '&'), ("'", "'"), ("'", '('), ("'", ')'), ("'", '*'), ("'", '+'), ("'", ','), ("'", ';'), ("'", '='), ("'", '/'), ("'", '?'), ("'", '#'), ("'", '@'), ("'", '%')])])" class='grammar-token'>
+ <td>[172s]</td>
+ <td><code>PN_LOCAL_ESC</code></td>
+ <td>::=</td>
+ <td>'<code class='grammar-literal'>\</code>' ('<code class='grammar-literal'>_</code>' <code>| </code> '<code class='grammar-literal'>~</code>' <code>| </code> '<code class='grammar-literal'>.</code>' <code>| </code> '<code class='grammar-literal'>-</code>' <code>| </code> '<code class='grammar-literal'>!</code>' <code>| </code> '<code class='grammar-literal'>$</code>' <code>| </code> '<code class='grammar-literal'>&</code>' <code>| </code> "<code class="grammar-literal">'</code>" <code>| </code> '<code class='grammar-literal'>(</code>' <code>| </code> '<code class='grammar-literal'>)</code>' <code>| </code> '<code class='grammar-literal'>*</code>' <code>| </code> '<code class='grammar-literal'>+</code>' <code>| </code> '<code class='grammar-literal'>,</code>' <code>| </code> '<code class='grammar-literal'>;</code>' <code>| </code> '<code class='grammar-literal'>=</code>' <code>| </code> '<code class='grammar-literal'>/</code>' <code>| </code> '<code class='grammar-literal'>?</code>' <code>| </code> '<code class='grammar-literal'>#</code>' <code>| </code> '<code class='grammar-literal'>@</code>' <code>| </code> '<code class='grammar-literal'>%</code>')</td>
+</tr>
+</table>
--- a/nquads/index.html Sun Dec 22 18:16:08 2013 +0000
+++ b/nquads/index.html Sun Dec 22 18:17:09 2013 +0000
@@ -21,7 +21,8 @@
subtitle : "A line-based syntax for an RDF datasets",
// if you wish the publication date to be other than today, set this
- publishDate: "2014-01-07",
+ publishDate: "2014-01-09",
+ prEnd: "2014-02-09",
// if the specification's copyright date is a range of years, specify
// the start date here:
@@ -37,8 +38,8 @@
// if this is a LCWD, uncomment and set the end of its review period
lcEnd: "2013-10-14",
- crEnd: "2013-11-26",
- prEnd: "2013-02-04",
+ // crEnd: "2013-11-26",
+ // prEnd: "2013-02-04",
// editors, add as many as you like
// only "name" is required
@@ -94,7 +95,7 @@
<section id='sotd'>
<p>The N-Quads format has a similar flavor as N-Triples
[[N-TRIPLES]]. The main distinction is that N-Quads allows encoding
-multiple graphs. In a change from previous publication, this document is intended to become a W3C Recommendation.</p>
+multiple graphs. </p>
</section>
<section id="sec-intro">
Binary file rdf-mt/.DS_Store has changed
--- a/rdf-mt/index.html Sun Dec 22 18:16:08 2013 +0000
+++ b/rdf-mt/index.html Sun Dec 22 18:17:09 2013 +0000
@@ -11,7 +11,9 @@
localBiblio: localBibliography,
// specification status (e.g. WD, LCWD, NOTE, etc.). If in doubt use ED.
- specStatus: "CR",
+ specStatus: "PR",
+ prEnd: "2014-02-09",
+ lcEnd: "2013-09-06",
// the specification's short name, as in http://www.w3.org/TR/short-name/
shortName: "rdf11-mt",
@@ -21,8 +23,8 @@
// subtitle : "an excellent document",
// if you wish the publication date to be other than today, set this
- publishDate: "2013-11-05",
- crEnd: "2013-11-26",
+ publishDate: "2014-01-09",
+ // crEnd: "2013-11-26",
// if the specification's copyright date is a range of years, specify
// the start date here:
@@ -30,14 +32,14 @@
// if there is a previously published draft, uncomment this and set its YYYY-MM-DD date
// and its maturity status
- previousPublishDate: "2013-04-09",
- previousMaturity: "LC",
+ previousPublishDate: "2013-11-05",
+ previousMaturity: "CR",
// if there a publicly available Editor's Draft, this is the link
edDraftURI: "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-mt/index.html",
// if this is a LCWD, uncomment and set the end of its review period
- // lcEnd: "2013-09-06",
+
prevRecShortname: "rdf-mt/",
// editors, add as many as you like
@@ -145,12 +147,17 @@
<section id='sotd'>
<p>This is a revision of the 2004 Semantics specification for RDF
-[[RDF-MT]] and will supersede that
-document, when complete. For an informal summary of the substantive (non-editorial)
+[[RDF-MT]] and supersedes that
+document. For an informal summary of the substantive (non-editorial)
changes since then, see <a
href="http://www.w3.org/2011/rdf-wg/wiki/Entailment_Changes">Entailment
-Changes</a>. If you are responsible for software which might be affected by these changes, <b>please run the <a href="http://www.w3.org/2013/rdf-mt-tests/">test suite</a></b> and report your results to public-rdf-comments@w3.org. If you use such software, look for it in the <a href="https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-mt/reports/index.html">implementation report</a>.
-</p>
+Changes</a>. If you are responsible for software which might be
+affected by these changes, please run the <a
+href="http://www.w3.org/2013/rdf-mt-tests/">test suite</a> and report
+your results to public-rdf-comments@w3.org. If you use such
+software, look for it in the <a
+href="https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-mt/reports/index.html">implementation
+report</a>. </p>
</section>
<section class='introductory'><h2 id="notes">Notes</h2>
@@ -543,7 +550,7 @@
-<p class="changenote"> In the 2004 RDF 1.0 specification, ill-typed literals were required to denote a value in IR, and D-inconsistency could only be recognized by using the RDFS semantics. </p>
+<p class="changenote"> In the 2004 RDF 1.0 specification, ill-typed literals were required to denote a value in IR, and <a title="D-unsatisfiable">D-unsatisfiability</a> could be recognized only by using the RDFS semantics. </p>
</section>
@@ -556,7 +563,7 @@
<p> A <a>D-unsatisfiable</a> graph D-entails any graph.</p>
-<p class="technote">The fact that an unsatisfiable statement entails any other statement has been known since antiquity. It is called the principle of <em>ex falso quodlibet</em>. It should not be interpreted to mean that it is necessary, or even permissible, to actually draw any conclusion from an inconsistency.</p>
+<p class="technote">The fact that an unsatisfiable statement entails any other statement has been known since antiquity. It is called the principle of <em>ex falso quodlibet</em>. It should not be interpreted to mean that it is necessary, or even permissible, to actually draw any conclusion from an unsatisfiable graph.</p>
<p>In all of this language, 'D' is being used as a parameter to represent some set of datatype IRIs, and different D sets will yield different notions of satisfiability and entailment. The more datatypes are <a>recognize</a>d, the stronger is the entailment, so that if D ⊂ E and S E-entails G then S must D-entail G. Simple entailment is { }-entailment, i.e. D-entailment when D is the empty set, so if S D-entails G then S simply entails G. </p>
@@ -581,13 +588,13 @@
<p>(There is a W3C Note [[SWBP-XSCH-DATATYPES]] containing a long <a href="http://www.w3.org/TR/swbp-xsch-datatypes/#sec-values">discussion</a> of literal values.)</p>
-<p><a>ill-typed</a> literals are the only way in which a graph can be simply <a>D-unsatisfiable</a>, but datatypes can give rise to a variety of other unsatisfiable graphs when combined with the RDFS vocabulary, defined later.</p>
+<p><a>Ill-typed</a> literals are the only way in which a graph can be simply <a>D-unsatisfiable</a>, but datatypes can give rise to a variety of other unsatisfiable graphs when combined with the RDFS vocabulary, defined later.</p>
</section>
</section>
</section>
<section><h2 id="rdf_d_interpretations">RDF Interpretations</h2>
- <p >RDF interpretations impose extra semantic conditions on <code>xsd:string</code> and part of the infinite
+ <p>RDF interpretations impose extra semantic conditions on <code>xsd:string</code> and part of the infinite
set of IRIs with the namespace prefix <code>rdf:</code> .
<div >
@@ -1541,6 +1548,7 @@
<h2 id="ChangeLog">Change Log (informative)</h2>
<p>Changes since Candidate Recommendation:</p>
<ul>
+<li> Minor typos corrected. Some text added to section 7 defining datatype maps.</li>
<li> This part of the change log was added. </li>
</ul>
Binary file rdf-primer/abstract-graph-single.jpg has changed
--- a/rdf-primer/example-context.json Sun Dec 22 18:16:08 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-{
- "@context": {
- "foaf": "http://xmlns.com/foaf/0.1/",
- "xsd": "http://www.w3.org/2001/XMLSchema#",
- "schema": "http://schema.org/",
- "dcterms": "http://purl.org/dc/terms/",
- "wd": "http://www.wikidata.org/entity/",
- "@base": "http://example.org/",
- "uri": "@id",
- "type": "@type",
- "Person": "foaf:Person",
- "born": {
- "@id": "schema:birthDate",
- "@type": "xsd:date"
- },
- "friends": {
- "@id": "foaf:knows",
- "@type": "@id"
- },
- "interest": "http://xmlns.com/foaf/0.1/topic_interest",
- "subject_of": {
- "@reverse": "dcterms:subject",
- "@type": "@id"
- },
- "creator": "dcterms:creator",
- "title": "dcterms:title",
- "name": "foaf:name"
-}
--- a/rdf-primer/examples/mona-lisa.nt Sun Dec 22 18:16:08 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-<http://example.org/#bob> <http://example.org/#knows> <http://example.org/#alice>.
-<http://example.org/#bob> <http://example.org/#birth-date> "1990-07-04"^^<http://www.w3.org/2001/XMLSchema#date>.
-<http://example.org/#da-vinci> <http://example.org/#created> <http://example.org/#the-mona-lisa>.
-<http://example.org/#the-mona-lisa> <http://example.org/#on-display-in> <http://example.org/#the-louvre>.
-<http://example.org/#bob> <http://example.org/#likes> <http://example.org/#the-mona-lisa>.
--- a/rdf-primer/sample-graph.svg Sun Dec 22 18:16:08 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-<?xml version="1.0"?>
-<svg width="640" height="480" xmlns="http://www.w3.org/2000/svg" xmlns:se="http://svg-edit.googlecode.com">
- <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
- <defs>
- <marker refY="50" refX="50" markerHeight="5" markerWidth="5" viewBox="0 0 100 100" se_type="rightarrow" orient="auto" markerUnits="strokeWidth" id="se_marker_end_svg_31">
- <path stroke-width="10" stroke="#bf0000" fill="#bf0000" d="m100,50l-100,40l30,-40l-30,-40z"/>
- </marker>
- <marker refY="50" refX="50" markerHeight="5" markerWidth="5" viewBox="0 0 100 100" se_type="rightarrow" orient="auto" markerUnits="strokeWidth" id="se_marker_end_svg_32">
- <path stroke-width="10" stroke="#bf0000" fill="#bf0000" d="m100,50l-100,40l30,-40l-30,-40z"/>
- </marker>
- <marker refY="50" refX="50" markerHeight="5" markerWidth="5" viewBox="0 0 100 100" se_type="rightarrow" orient="auto" markerUnits="strokeWidth" id="se_marker_end_svg_33">
- <path stroke-width="10" stroke="#bf0000" fill="#bf0000" d="m100,50l-100,40l30,-40l-30,-40z"/>
- </marker>
- <marker refY="50" refX="50" markerHeight="5" markerWidth="5" viewBox="0 0 100 100" se_type="rightarrow" orient="auto" markerUnits="strokeWidth" id="se_marker_end_svg_34">
- <path stroke-width="10" stroke="#bf0000" fill="#bf0000" d="m100,50l-100,40l30,-40l-30,-40z"/>
- </marker>
- <marker refY="50" refX="50" markerHeight="5" markerWidth="5" viewBox="0 0 100 100" se_type="rightarrow" orient="auto" markerUnits="strokeWidth" id="se_marker_end_svg_35">
- <path stroke-width="10" stroke="#bf0000" fill="#bf0000" d="m100,50l-100,40l30,-40l-30,-40z"/>
- </marker>
- <marker refY="50" refX="50" markerHeight="5" markerWidth="5" viewBox="0 0 100 100" se_type="rightarrow" orient="auto" markerUnits="strokeWidth" id="se_marker_end_svg_36">
- <path stroke-width="10" stroke="#bf0000" fill="#bf0000" d="m100,50l-100,40l30,-40l-30,-40z"/>
- </marker>
- </defs>
- <g>
- <title>Layer 1</title>
- <polyline marker-end="url(#se_marker_end_svg_36)" se:connector="svg_30 svg_17" fill="none" stroke-width="2" stroke="#bf0000" points="477.978 345 405.933 317 333.888 289" id="svg_36"/>
- <polyline marker-end="url(#se_marker_end_svg_35)" se:connector="svg_29 svg_17" fill="none" stroke-width="2" stroke="#bf0000" points="504.424 145 411.388 198 318.353 251" id="svg_35"/>
- <polyline marker-end="url(#se_marker_end_svg_34)" se:connector="svg_15 svg_17" fill="none" stroke-width="2" stroke="#bf0000" points="162 188.287 209.2 219.643 256.4 251" id="svg_34"/>
- <polyline marker-end="url(#se_marker_end_svg_33)" se:connector="svg_15 svg_16" fill="none" stroke-width="2" stroke="#bf0000" points="162 162.305 220.533 125.153 279.066 88" id="svg_33"/>
- <polyline marker-end="url(#se_marker_end_svg_32)" se:connector="svg_15 svg_28" fill="none" stroke-width="2" stroke="#bf0000" points="136.362 189 113.007 247 89.651 305" id="svg_32"/>
- <polyline marker-end="url(#se_marker_end_svg_31)" se:connector="svg_15 svg_27" fill="none" stroke-width="2" stroke="#bf0000" points="131.193 161 99.9298 120.5 68.6667 80" id="svg_31"/>
- <text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_15" y="183" x="142" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#00007f">Bob</text>
- <text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_16" y="77" x="309" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#003f7f">Alice</text>
- <text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_17" y="278" x="285" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#00007f">the Mona Lisa</text>
- <text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_27" y="69" x="54" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#00007f">person</text>
- <text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_28" y="332" x="82" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#00007f">4 July 1990</text>
- <text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_29" y="139" x="529" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#00007f">Leonardo da Vinci</text>
- <text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_30" y="367" x="514" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#003f7f">This video document</text>
- <text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="20" id="svg_37" y="134" x="79" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#003f7f">is a</text>
- <text id="svg_38" xml:space="preserve" text-anchor="middle" font-family="serif" font-size="20" y="249.5" x="65" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#003f7f">is born on</text>
- <text id="svg_39" xml:space="preserve" text-anchor="middle" font-family="serif" font-size="20" y="101.5" x="201" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#003f7f">is a friend of</text>
- <text id="svg_40" xml:space="preserve" text-anchor="middle" font-family="serif" font-size="20" y="196.5" x="240" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#003f7f">is interested in</text>
- <text id="svg_41" xml:space="preserve" text-anchor="middle" font-family="serif" font-size="20" y="207.5" x="490" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#003f7f">is the creator of</text>
- <text id="svg_42" xml:space="preserve" text-anchor="middle" font-family="serif" font-size="20" y="336.5" x="355" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#003f7f">is about</text>
- </g>
-</svg>
--- a/rdf-schema/Overview.html Sun Dec 22 18:16:08 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1630 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" typeof="bibo:Document w3p:PER" 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 http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>RDF Schema 1.1</title>
-
-
-
- <style type="text/css">
- figure { text-align: center; }
- table td, table th { border: 1px solid #ddd; padding: 0.2em 0.5em; }
- </style>
- <style>/*****************************************************************
- * ReSpec 3 CSS
- * Robin Berjon - http://berjon.com/
- *****************************************************************/
-
-/* --- INLINES --- */
-em.rfc2119 {
- text-transform: lowercase;
- font-variant: small-caps;
- font-style: normal;
- color: #900;
-}
-
-h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
-h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
- border: none;
-}
-
-dfn {
- font-weight: bold;
-}
-
-a.internalDFN {
- color: inherit;
- border-bottom: 1px solid #99c;
- text-decoration: none;
-}
-
-a.externalDFN {
- color: inherit;
- border-bottom: 1px dotted #ccc;
- text-decoration: none;
-}
-
-a.bibref {
- text-decoration: none;
-}
-
-cite .bibref {
- font-style: normal;
-}
-
-code {
- color: #ff4500;
-}
-
-/* --- TOC --- */
-.toc a, .tof a {
- text-decoration: none;
-}
-
-a .secno, a .figno {
- color: #000;
-}
-
-ul.tof, ol.tof {
- list-style: none outside none;
-}
-
-.caption {
- margin-top: 0.5em;
- font-style: italic;
-}
-
-/* --- TABLE --- */
-table.simple {
- border-spacing: 0;
- border-collapse: collapse;
- border-bottom: 3px solid #005a9c;
-}
-
-.simple th {
- background: #005a9c;
- color: #fff;
- padding: 3px 5px;
- text-align: left;
-}
-
-.simple th[scope="row"] {
- background: inherit;
- color: inherit;
- border-top: 1px solid #ddd;
-}
-
-.simple td {
- padding: 3px 10px;
- border-top: 1px solid #ddd;
-}
-
-.simple tr:nth-child(even) {
- background: #f0f6ff;
-}
-
-/* --- DL --- */
-.section dd > p:first-child {
- margin-top: 0;
-}
-
-.section dd > p:last-child {
- margin-bottom: 0;
-}
-
-.section dd {
- margin-bottom: 1em;
-}
-
-.section dl.attrs dd, .section dl.eldef dd {
- margin-bottom: 0;
-}
-</style><style>/* --- EXAMPLES --- */
-div.example-title {
- min-width: 7.5em;
- color: #b9ab2d;
-}
-div.example-title span {
- text-transform: uppercase;
-}
-aside.example, div.example, div.illegal-example {
- padding: 0.5em;
- margin: 1em 0;
- position: relative;
- clear: both;
-}
-div.illegal-example { color: red }
-div.illegal-example p { color: black }
-aside.example, div.example {
- padding: .5em;
- border-left-width: .5em;
- border-left-style: solid;
- border-color: #e0cb52;
- background: #fcfaee;
-}
-
-aside.example div.example {
- border-left-width: .1em;
- border-color: #999;
- background: #fff;
-}
-aside.example div.example div.example-title {
- color: #999;
-}
-</style><style>/* --- ISSUES/NOTES --- */
-div.issue-title, div.note-title {
- padding-right: 1em;
- min-width: 7.5em;
- color: #b9ab2d;
-}
-div.issue-title { color: #e05252; }
-div.note-title { color: #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-PER" />
-<!--[if lt IE 9]><script src='https://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]-->
-</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 Schema 1.1</h1>
-
- <h2 content="2014-01-08T23:00:00.000Z" datatype="xsd:dateTime" property="dcterms:issued" id="w3c-proposed-edited-recommendation-09-january-2014"><abbr title="World Wide Web Consortium">W3C</abbr> Proposed Edited Recommendation <time datetime="2014-01-09" class="dt-published">09 January 2014</time></h2>
- <dl>
-
- <dt>This version:</dt>
- <dd><a href="http://www.w3.org/TR/2014/PER-rdf-schema-20140109/" class="u-url">http://www.w3.org/TR/2014/PER-rdf-schema-20140109/</a></dd>
- <dt>Latest published version:</dt>
- <dd><a href="http://www.w3.org/TR/rdf-schema/">http://www.w3.org/TR/rdf-schema/</a></dd>
-
-
- <dt>Latest editor's draft:</dt>
- <dd><a href="https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-schema/index.html">https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-schema/index.html</a></dd>
-
-
-
-
-
- <dt>Previous version:</dt>
- <dd><a href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210/" rel="dcterms:replaces">http://www.w3.org/TR/2004/REC-rdf-schema-20040210/</a></dd>
-
-
- <dt>Editors:</dt>
- <dd inlist="" rel="bibo:editor" class="p-author h-card vcard"><span typeof="foaf:Person"><a href="http://danbri.org/" content="Dan Brickley" property="foaf:name" rel="foaf:homepage" class="u-url url p-name fn">Dan Brickley</a>, Google</span>
-</dd>
-<dd inlist="" rel="bibo:editor" class="p-author h-card vcard"><span typeof="foaf:Person"><span class="p-name fn" property="foaf:name">R.V. Guha</span>, Google</span>
-</dd>
-
-
-
-
-
- <dt>Previous Editors:</dt>
-
-
-
- <dd>
-
- Brian McBride
-
- </dd>
-
-
-
-
-
-
- </dl>
-
-
- <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 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>
- <div class="head" role="contentinfo" id="respecHeader">
- <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>The Resource Description Framework (RDF) is a language for
- representing information about resources in the World Wide Web. RDF
- Schema provides a data-modelling vocabulary for RDF data. RDF Schema
- is an extension of the basic RDF vocabulary. </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>
- 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 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 <a href="#PER-changes">Changes</a> section.
- <p>
- This document was published by the <a href="http://www.w3.org/2011/rdf-wg/">RDF Working Group</a> as a Proposed Edited Recommendation.
-
- This document is intended to become a <abbr title="World Wide Web Consortium">W3C</abbr> Recommendation.
-
-
- If you wish to make comments regarding this document, please send them 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>).
-
-
-
-
- All comments are welcome.
-
- </p>
-
-
- <p>
- Publication as a Proposed Edited Recommendation does not imply endorsement by the <abbr title="World Wide Web Consortium">W3C</abbr>
- Membership. This is a draft document and may be updated, replaced or obsoleted by other
- documents at any time. It is inappropriate to cite this document as other than work in
- progress.
- </p>
-
-
- <p>
-
- 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="#ch_introduction" class="tocxref"><span class="secno">1. </span>Introduction</a></li><li class="tocline"><a href="#ch_classes" class="tocxref"><span class="secno">2. </span>Classes</a><ul class="toc"><li class="tocline"><a href="#ch_resource" class="tocxref"><span class="secno">2.1 </span>rdfs:Resource</a></li><li class="tocline"><a href="#ch_class" class="tocxref"><span class="secno">2.2 </span>rdfs:Class</a></li><li class="tocline"><a href="#ch_literal" class="tocxref"><span class="secno">2.3 </span>rdfs:Literal</a></li><li class="tocline"><a href="#ch_datatype" class="tocxref"><span class="secno">2.4 </span>rdfs:Datatype</a></li><li class="tocline"><a href="#ch_langstring" class="tocxref"><span class="secno">2.5 </span>rdf:langString</a></li><li class="tocline"><a href="#ch_html" class="tocxref"><span class="secno">2.6 </span>rdf:HTML</a></li><li class="tocline"><a href="#ch_xmlliteral" class="tocxref"><span class="secno">2.7 </span>rdf:XMLLiteral</a></li><li class="tocline"><a href="#ch_property" class="tocxref"><span class="secno">2.8 </span>rdf:Property</a></li></ul></li><li class="tocline"><a href="#ch_properties" class="tocxref"><span class="secno">3. </span>Properties</a><ul class="toc"><li class="tocline"><a href="#ch_range" class="tocxref"><span class="secno">3.1 </span>rdfs:range</a></li><li class="tocline"><a href="#ch_domain" class="tocxref"><span class="secno">3.2 </span>rdfs:domain</a></li><li class="tocline"><a href="#ch_type" class="tocxref"><span class="secno">3.3 </span>rdf:type</a></li><li class="tocline"><a href="#ch_subclassof" class="tocxref"><span class="secno">3.4 </span>rdfs:subClassOf</a></li><li class="tocline"><a href="#ch_subpropertyof" class="tocxref"><span class="secno">3.5 </span>rdfs:subPropertyOf</a></li><li class="tocline"><a href="#ch_label" class="tocxref"><span class="secno">3.6 </span>rdfs:label</a></li><li class="tocline"><a href="#ch_comment" class="tocxref"><span class="secno">3.7 </span>rdfs:comment</a></li></ul></li><li class="tocline"><a href="#ch_domainrange" class="tocxref"><span class="secno">4. </span>Using the Domain and Range vocabulary</a></li><li class="tocline"><a href="#ch_othervocab" class="tocxref"><span class="secno">5. </span>Other vocabulary</a><ul class="toc"><li class="tocline"><a href="#ch_containervocab" class="tocxref"><span class="secno">5.1 </span>Container Classes and Properties</a><ul class="toc"><li class="tocline"><a href="#ch_container" class="tocxref"><span class="secno">5.1.1 </span>rdfs:Container</a></li><li class="tocline"><a href="#ch_bag" class="tocxref"><span class="secno">5.1.2 </span>rdf:Bag</a></li><li class="tocline"><a href="#ch_seq" class="tocxref"><span class="secno">5.1.3 </span>rdf:Seq</a></li><li class="tocline"><a href="#ch_alt" class="tocxref"><span class="secno">5.1.4 </span>rdf:Alt</a></li><li class="tocline"><a href="#ch_containermembershipproperty" class="tocxref"><span class="secno">5.1.5 </span>rdfs:ContainerMembershipProperty</a></li><li class="tocline"><a href="#ch_member" class="tocxref"><span class="secno">5.1.6 </span>rdfs:member</a></li></ul></li><li class="tocline"><a href="#ch_collectionvocab" class="tocxref"><span class="secno">5.2 </span>RDF Collections</a><ul class="toc"><li class="tocline"><a href="#ch_list" class="tocxref"><span class="secno">5.2.1 </span>rdf:List</a></li><li class="tocline"><a href="#ch_first" class="tocxref"><span class="secno">5.2.2 </span>rdf:first</a></li><li class="tocline"><a href="#ch_rest" class="tocxref"><span class="secno">5.2.3 </span>rdf:rest</a></li><li class="tocline"><a href="#ch_nil" class="tocxref"><span class="secno">5.2.4 </span>rdf:nil</a></li></ul></li><li class="tocline"><a href="#ch_reificationvocab" class="tocxref"><span class="secno">5.3 </span>Reification Vocabulary</a><ul class="toc"><li class="tocline"><a href="#ch_statement" class="tocxref"><span class="secno">5.3.1 </span>rdf:Statement</a></li><li class="tocline"><a href="#ch_subject" class="tocxref"><span class="secno">5.3.2 </span>rdf:subject</a></li><li class="tocline"><a href="#ch_predicate" class="tocxref"><span class="secno">5.3.3 </span>rdf:predicate</a></li><li class="tocline"><a href="#ch_object" class="tocxref"><span class="secno">5.3.4 </span>rdf:object</a></li></ul></li><li class="tocline"><a href="#ch_utilvocab" class="tocxref"><span class="secno">5.4 </span>Utility Properties</a><ul class="toc"><li class="tocline"><a href="#ch_seealso" class="tocxref"><span class="secno">5.4.1 </span>rdfs:seeAlso</a></li><li class="tocline"><a href="#ch_isdefinedby" class="tocxref"><span class="secno">5.4.2 </span>rdfs:isDefinedBy</a></li><li class="tocline"><a href="#ch_value" class="tocxref"><span class="secno">5.4.3 </span>rdf:value</a></li></ul></li></ul></li><li class="tocline"><a href="#ch_summary" class="tocxref"><span class="secno">6. </span>RDF Schema summary</a><ul class="toc"><li class="tocline"><a href="#ch_sumclasses" class="tocxref"><span class="secno">6.1 </span>RDF classes</a></li><li class="tocline"><a href="#ch_sumproperties" class="tocxref"><span class="secno">6.2 </span>RDF properties</a></li></ul></li><li class="tocline"><a href="#ch_acknowledgements" class="tocxref"><span class="secno">A. </span>Acknowledgments</a></li><li class="tocline"><a href="#changes" class="tocxref"><span class="secno">B. </span>Change history</a><ul class="toc"><li class="tocline"><a href="#PER-changes" class="tocxref"><span class="secno">B.1 </span>Changes for Proposed Edited Recommendation in 2013</a></li><li class="tocline"><a href="#2004-changes" class="tocxref"><span class="secno">B.2 </span>Changes history of the 2004 Recommendation</a></li></ul></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">C. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">C.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">C.2 </span>Informative references</a></li></ul></li></ul></section>
-
- </div>
- <section id="ch_introduction" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-
-<!--OddPage-->
-<h2 aria-level="1" role="heading" id="h2_ch_introduction"><span class="secno">1. </span>Introduction</h2>
-
- <p>The Resource Description Framework (RDF) is a general-purpose language
- for
- representing information in the Web.</p>
- <p>RDF Schema provides a data-modelling vocabulary for RDF data.
- It is complemented by several companion documents which
- describe the basic concepts and abstract stntax of RDF
- [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>], the formal semantics of RDF [<cite><a class="bibref" href="#bib-RDF11-MT">RDF11-MT</a></cite>], and
- various concrete syntaxes for RDF, such as Turtle [<cite><a class="bibref" href="#bib-TURTLE">TURTLE</a></cite>],
- TriG, [<cite><a class="bibref" href="#bib-TRIG">TRIG</a></cite>], and JSON-LD [<cite><a class="bibref" href="#bib-JSON-LD">JSON-LD</a></cite>]. The RDF Primer
- [<cite><a class="bibref" href="#bib-RDF11-PRIMER">RDF11-PRIMER</a></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 RDF
- Schema to those who find the formal semantics
- specification [<cite><a class="bibref" href="#bib-RDF11-MT">RDF11-MT</a></cite>]
- daunting. Thus, this document duplicates material also specified in the
- RDF
- Semantics specification. 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 properties may be thought of as attributes of resources and inthis sense correspond to traditional attribute-value pairs. RDF
-properties also represent relationships between resources.</p>
-<p>RDF however, provides no mechanisms for describing these properties, nordoes it provide any mechanisms for describing the relationships between these
-properties and other resources. That is the role of the RDF vocabularydescription language, RDF Schema. RDF Schema defines classes and properties
-that may be used to describe classes, properties and other resources.</p>
-<p>This document does not specify a vocabulary of descriptive properties suchas "author". Instead it specifies mechanisms that may be used to name and
-describe properties and the classes of resource they describe.</p>-->
-
- <p>
- RDF Schema is a <a href="http://www.w3.org/TR/rdf11-mt/#semantic-extensions-and-entailment-regimes">semantic
- extension</a> of RDF. It provides mechanisms for describing groups of
- related resources and the relationships between these resources. RDF
- Schema is 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 Schema class and property system is similar to the type
- systems of object-oriented programming languages such as Java. RDF
- Schema differs from many such systems in that instead of defining a
- class in
- terms of the properties its instances may have, RDF Schema
- 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 [<cite><a class="bibref" href="#bib-BERNERS-LEE98">BERNERS-LEE98</a></cite>].</p>
- <p>This specification does not attempt to enumerate all the possible forms
- of
- representing the meaning of RDF
- classes and properties. Instead, the RDF Schema 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 OWL [<cite><a class="bibref" href="#bib-OWL2-OVERVIEW">OWL2-OVERVIEW</a></cite>], 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.
-
-<!--
-RDF vocabulary designers can create and deploy Semantic Webapplications using the RDF Schema facilities,
-while exploring richer languages that share thisgeneral approach.
--->
-</p>
- <p>The language defined in this specification consists of a collection of
- RDF resources that can be used to describe other RDF resources in
- application-specific RDF vocabularies. The core vocabulary is defined in
- a namespace informally called <code>rdfs</code> here. That namespace is
- identified by the IRI</p>
- <blockquote>
- <code>http://www.w3.org/2000/01/rdf-schema#</code>
- </blockquote>
- and is conventionally associated with the prefix <code>rdfs:</code>. This
- specification also uses the prefix
- <code>rdf:</code> to refer to the RDF namespace
- <p></p>
- <blockquote>
- <code>http://www.w3.org/1999/02/22-rdf-syntax-ns#</code>
- </blockquote>
- <p>For convenience and readability, this specification uses an abbreviated
- form to represent IRIs. A name of the form prefix:suffix should be
- interpreted as a IRI consisting of the IRI associated
- with the prefix concatenated with the suffix.</p>
- </section>
- <section id="ch_classes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-
-<!--OddPage-->
-<h2 aria-level="1" role="heading" id="h2_ch_classes"><span class="secno">2. </span>Classes</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 <a href="http://www.w3.org/TR/rdf11-concepts/#section-IRIs">IRIs</a>
- and
- may be described using RDF properties. The <code><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 <a href="#ch_class"><code>rdfs:Class</code></a>.</p>
- <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 [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>] specification
- defines the RDF concept of an <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>
- <section id="ch_resource" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_resource"><span class="secno">2.1 </span>rdfs:Resource</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 <a href="#ch_class"><code>rdfs:Class</code></a>.</p>
- </section>
- <section id="ch_class" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_class"><span class="secno">2.2 </span>rdfs:Class</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>
- </section>
- <section id="ch_literal" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_literal"><span class="secno">2.3 </span>rdfs:Literal</h3>
- <p>The class <code>rdfs:Literal</code> is the class of <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.</p>
- <p><code>rdfs:Literal</code> is an instance of <a href="#ch_class"><code>rdfs:Class</code></a>.
- rdfs:Literal is a <a href="#def-subclass">subclass</a> of <a href="#ch_resource">rdfs:Resource</a>.</p>
- </section>
- <section id="ch_datatype" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_datatype"><span class="secno">2.4 </span>rdfs:Datatype</h3>
- <p><code>rdfs:Datatype</code> is the class of datatypes. All instances
- of
- <code>rdfs:Datatype</code> correspond to the <a href="http://www.w3.org/TR/rdf11-concepts/#section-Datatypes">RDF
-model
- of a datatype</a> described in the RDF Concepts specification
- [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>].
- <code>rdfs:Datatype</code> is
- both an instance of and a <a href="#def-subclass">subclass</a> of <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>
- </section>
- <section id="ch_langstring" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_langstring"><span class="secno">2.5 </span>rdf:langString</h3>
- <p>The class <code>rdf:langString</code> is the class of <a href="http://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string">language-tagged
- string values</a>. <code>rdf:langString</code> is an instance of
- <code>rdfs:Datatype</code> and a <a href="#def-subclass">subclass</a>
- of <a href="#ch_literal"><code>rdfs:Literal</code></a>.</p>
- </section>
- <section class="informative" id="ch_html" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_html"><span class="secno">2.6 </span>rdf:HTML</h3><p><em>This section is non-normative.</em></p>
- <p>The class <code>rdf:HTML</code> is the class of <a href="http://www.w3.org/TR/rdf11-concepts/#section-html">HTML
-literal
- values</a>. <code>rdf:HTML</code> is an instance of
- <code>rdfs:Datatype</code> and a <a href="#def-subclass">subclass</a>
- of <a href="#ch_literal"><code>rdfs:Literal</code></a>.</p>
- </section>
- <section class="informative" id="ch_xmlliteral" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_xmlliteral"><span class="secno">2.7 </span>rdf:XMLLiteral</h3><p><em>This section is non-normative.</em></p>
- <p>The class <code>rdf:XMLLiteral</code> is the class of <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 <a href="#ch_literal"><code>rdfs:Literal</code></a>.</p>
- </section>
- <section id="ch_property" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_property"><span class="secno">2.8 </span>rdf:Property</h3>
- <p><code>rdf:Property</code> is the class of RDF properties.
- <code>rdf:Property</code> is an instance of <a href="#ch_class"><code>rdfs:Class</code></a>.</p>
- </section>
- </section>
- <section id="ch_properties" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-
-<!--OddPage-->
-<h2 aria-level="1" role="heading" id="h2_ch_properties"><span class="secno">3. </span>Properties</h2>
- <p>The RDF Concepts and Abstract Syntax specification [<cite><a class="bibref" href="#bib-RDF11-CONCEPTS">RDF11-CONCEPTS</a></cite>]
- describes the concept of an RDF property as a relation between subject
- resources and object resources.</p>
- <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>
- <div class="note"><div class="note-title" aria-level="2" role="heading" id="h_note_1"><span>Note</span></div><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 <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
- Web Ontology languages such as OWL [<cite><a class="bibref" href="#bib-OWL2-OVERVIEW">OWL2-OVERVIEW</a></cite>].
- </p></div>
- <section id="ch_range" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_range"><span class="secno">3.1 </span>rdfs:range</h3>
- <p><code>rdfs:range</code> is an instance of <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> <code>P rdfs:range C</code>
- </blockquote>
- <p>states that P is an instance of the class <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 <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 <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 <a href="#ch_domain"><code>rdfs:domain</code></a>
- property. The <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>
- </section>
- <section id="ch_domain" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_domain"><span class="secno">3.2 </span>rdfs:domain</h3>
- <p><code>rdfs:domain</code> is an instance of <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> <code>P rdfs:domain C</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 <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><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>
- </section>
- <section id="ch_type" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_type"><span class="secno">3.3 </span>rdf:type</h3>
- <p><code>rdf:type</code> is an instance of <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> <code>R rdf:type C</code>
- </blockquote>
- <p>states that C is an instance of <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 <a href="#ch_range"><code>rdfs:range</code></a> of rdf:type is <a href="#ch_class"><code>rdfs:Class</code></a>.</p>
- </section>
- <section id="ch_subclassof" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_subclassof"><span class="secno">3.4 </span>rdfs:subClassOf</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> <code>C1 rdfs:subClassOf C2</code>
- </blockquote>
- <p>states that C1 is an instance of <code><a href="#ch_class">rdfs:Class</a></code>,
- C2 is an instance of <code><a href="#ch_class">rdfs:Class</a></code>
- and C1 is a <a href="#def-subclass">subclass</a> of C2. The <code>rdfs:subClassOf</code>
- property is transitive.</p>
- <p>The <a href="#ch_domain"><code>rdfs:domain</code></a> of
- <code>rdfs:subClassOf</code> is <code><a href="#ch_class">rdfs:Class</a></code>.
- The <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>
- </section>
- <section id="ch_subpropertyof" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_subpropertyof"><span class="secno">3.5 </span>rdfs:subPropertyOf</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> <code>P1 rdfs:subPropertyOf P2</code>
- </blockquote>
- <p>states that P1 is an instance of <code><a href="#ch_property">rdf:Property</a></code>,
- P2 is an instance of <code><a href="#ch_property">rdf:Property</a></code>
- and P1 is a <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><a href="#ch_property">rdf:Property</a></code>.
- The <a href="#ch_range"><code>rdfs:range</code></a> of
- rdfs:subPropertyOf is <a href="#ch_property"><code>rdf:Property</code></a>.</p>
- </section>
- <section id="ch_label" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_label"><span class="secno">3.6 </span>rdfs:label</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> <code>R rdfs:label L</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><a href="#ch_resource">rdfs:Resource</a></code>.
- The <a href="#ch_range"><code>rdfs:range</code></a> of rdfs:label is
- <a href="#ch_literal"><code>rdfs:Literal</code></a>.</p>
- <p>Multilingual labels are supported using the <a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal">language
- tagging</a> facility of RDF literals.</p>
- </section>
- <section id="ch_comment" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_comment"><span class="secno">3.7 </span>rdfs:comment</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> <code>R rdfs:comment L</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><a href="#ch_resource">rdfs:Resource</a></code>.
- The <a href="#ch_range"><code>rdfs:range</code></a> of rdfs:comment
- is <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 <a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal">language
- tagging</a> facility of RDF literals.</p>
- </section>
- </section>
- <section id="ch_domainrange" class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-
-<!--OddPage-->
-<h2 aria-level="1" role="heading" id="h2_ch_domainrange"><span class="secno">4. </span>Using the Domain and Range vocabulary</h2><p><em>This section is non-normative.</em></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>RDF Schema 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 IRIs are used
- to identify classes and properties on 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>
- </section>
- <section id="ch_othervocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-
-<!--OddPage-->
-<h2 aria-level="1" role="heading" id="h2_ch_othervocab"><span class="secno">5. </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 Web, are defined in this section.</p>
- <section class="informative" id="ch_containervocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_containervocab"><span class="secno">5.1 </span>Container Classes and Properties</h3><p><em>This section is non-normative.</em></p>
- <p>RDF containers are resources that are used to represent collections.
- 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 [<cite><a class="bibref" href="#bib-RDF11-MT">RDF11-MT</a></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 <a href="#ch_containermembershipproperty">container
- membership 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>
- <section id="ch_container" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_container"><span class="secno">5.1.1 </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><a href="#ch_seq">rdf:Seq</a></code>, <code><a href="#ch_alt">rdf:Alt</a></code>.</p>
- </section>
- <section id="ch_bag" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_bag"><span class="secno">5.1.2 </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><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><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>
- </section>
- <section id="ch_seq" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_seq"><span class="secno">5.1.3 </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><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><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>
- </section>
- <section id="ch_alt" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_alt"><span class="secno">5.1.4 </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><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><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><a href="#ch_containermembershipproperty">rdf:_1</a></code>
- property, is the
- default choice.</p>
- </section>
- <section id="ch_containermembershipproperty" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_containermembershipproperty"><span class="secno">5.1.5 </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 <a href="#def-subclass">subclass</a>
- of <a href="#ch_property"><code>rdf:Property</code></a>. Each
- instance of
- <code>rdfs:ContainerMembershipProperty</code> is an <a href="#ch_subpropertyof"><code>rdfs:subPropertyOf</code></a>
- the <code><a href="#ch_member">rdfs:member</a></code> property.</p>
- <p>Given a container C, a triple of the form:</p>
- <blockquote> <code>C rdf:_nnn O</code>
- </blockquote>
- <p>where <code>nnn</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>
- </section>
- <section id="ch_member" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_member"><span class="secno">5.1.6 </span>rdfs:member</h4>
- <p><code>rdfs:member</code> is an instance of <code><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><a href="#ch_resource">rdfs:Resource</a></code>.
- The <a href="#ch_range"><code>rdfs:range</code></a> of <code>rdfs:member</code>
- is
- <code><a href="#ch_resource">rdfs:Resource</a></code>.</p>
- </section>
- </section>
- <section class="informative" id="ch_collectionvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_collectionvocab"><span class="secno">5.2 </span>RDF Collections</h3><p><em>This section is non-normative.</em></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.</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 <a href="http://www.w3.org/TR/turtle/#collections">shorthand
- notation</a> in the Turtle syntax specification for representing
- collections.</p>
- <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_2"><span>Note</span></div><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></div>
- <section id="ch_list" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_list"><span class="secno">5.2.1 </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>
- </section>
- <section id="ch_first" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_first"><span class="secno">5.2.2 </span>rdf:first</h4>
- <p><code>rdf:first</code> is an instance of <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> <code>L rdf:first O</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>
- </section>
- <section id="ch_rest" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_rest"><span class="secno">5.2.3 </span>rdf:rest</h4>
- <p><code>rdf:rest</code> is an instance of <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> <code>L rdf:rest O</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>
- </section>
- <section id="ch_nil" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_nil"><span class="secno">5.2.4 </span>rdf:nil</h4>
- <p>The resource <code>rdf:nil</code> is an instance of <code><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> <code>L rdf:rest rdf:nil</code>
- </blockquote>
- <p>states that L is an instance of <code><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>
- </section>
- </section>
- <section class="informative" id="ch_reificationvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">>
- <h3 aria-level="2" role="heading" id="h3_ch_reificationvocab"><span class="secno">5.3 </span>Reification Vocabulary</h3><p><em>This section is non-normative.</em></p>
-
-<!--
-<p>The 1999 RDF Model and Syntax Specification [[RDFMS]] defined a vocabulary for describing RDF statements without stating them.
-The 2004 RDF specification did not assign a normative formal semantics to this vocabulary. However, an intended meaning of
-this vocabulary (which generally clarifies the intent of the RDFMS definition) is described here.
-An informal introduction to the reification vocabulary, with examples, may be found in the <a
-href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#reification">RDF2004 primer</a>.
-</p>-->
-
- <section id="ch_statement" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_statement"><span class="secno">5.3.1 </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 triple. The
- subject of an RDF statement is the instance of <code><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><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><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>
- </section>
- <section id="ch_subject" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_subject"><span class="secno">5.3.2 </span>rdf:subject</h4>
- <p><code>rdf:subject</code> is an instance of <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> <code>S rdf:subject R</code>
- </blockquote>
- <p>states that S is an instance of <code><a href="#ch_statement">rdf:Statement</a></code>
- and that the subject of S is
- R.</p>
- <p class="schemacomment">The <a href="#ch_domain"><code>rdfs:domain</code></a>
- of <code>rdf:subject</code> is
- <code><a href="#ch_statement">rdf:Statement</a></code>. The <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>
- </section>
- <section id="ch_predicate" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_predicate"><span class="secno">5.3.3 </span>rdf:predicate</h4>
- <p>rdf:predicate is an instance of <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> <code>S rdf:predicate P</code>
- </blockquote>
- <p>states that S is an instance of <code><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
- predicate
- of S is P.</p>
- <p>The <a href="#ch_domain"><code>rdfs:domain</code></a> of
- <code>rdf:predicate</code> is <code><a href="#ch_statement">rdf:Statement</a></code>
- and the <a href="#ch_range"><code>rdfs:range</code></a> is <a href="#ch_resource"><code>rdfs:Resource</code></a>.</p>
- </section>
- <section id="ch_object" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_object"><span class="secno">5.3.4 </span>rdf:object</h4>
- <p>rdf:object is an instance of <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> <code>S rdf:object O</code>
- </blockquote>
- <p>states that S is an instance of <code><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><a href="#ch_statement">rdf:Statement</a></code>.
- The <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>
- </section>
- </section>
- <section id="ch_utilvocab" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_utilvocab"><span class="secno">5.4 </span>Utility Properties</h3>
- <p>The following utility classes and properties are defined in the RDF
- core
- namespaces.</p>
- <section id="ch_seealso" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_seealso"><span class="secno">5.4.1 </span>rdfs:seeAlso</h4>
- <p><code>rdfs:seeAlso</code> is an instance of <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> <code>S rdfs:seeAlso O</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><a href="#ch_resource">rdfs:Resource</a></code>.
- The <code><a href="#ch_range">rdfs:range</a></code> of <code>rdfs:seeAlso</code>
- is
- <code><a href="#ch_resource">rdfs:Resource</a></code>.</p>
- </section>
- <section id="ch_isdefinedby" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_isdefinedby"><span class="secno">5.4.2 </span>rdfs:isDefinedBy</h4>
- <p><code>rdfs:isDefinedBy</code> is an instance of <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> <code>S rdfs:isDefinedBy O</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 <a href="#def-subproperty">subproperty</a>
- of <code><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><a href="#ch_resource">rdfs:Resource</a></code>.
- The <code><a href="#ch_range">rdfs:range</a></code> of <code>rdfs:isDefinedBy</code>
- is
- <code><a href="#ch_resource">rdfs:Resource</a></code>.</p>
- </section>
- <section id="ch_value" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ch_value"><span class="secno">5.4.3 </span>rdf:value</h4>
- <p><code>rdf:value</code> is an instance of <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 example below:</p>
- <div class="example"><div class="example-title"><span>Example 1</span></div><pre class="example"><http://www.example.com/2002/04/products#item10245>
- <http://www.example.org/terms/weight> [
- rdf:value 2.4 ;
- <http://www.example.org/terms/units> <http://www.example.org/units/kilograms>
- ] .</pre></div>
- 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>
- <p>The <code><a href="#ch_domain">rdfs:domain</a></code> of
- <code>rdf:value</code> is <code><a href="#ch_resource">rdfs:Resource</a></code>.
- The <code><a href="#ch_range">rdfs:range</a></code> of <code>rdf:value</code>
- is <code><a href="#ch_resource">rdfs:Resource</a></code>.</p>
- </section>
- </section>
- </section>
- <section id="ch_summary" class="informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-
-<!--OddPage-->
-<h2 aria-level="1" role="heading" id="h2_ch_summary"><span class="secno">6. </span>RDF Schema summary</h2><p><em>This section is non-normative.</em></p>
- <p>The tables in this section provide an overview of the RDF Schema vocabulary.</p>
-
-<!-- of RDF, drawing together
- vocabulary originally defined in the RDF Model and Syntax
- specification [[RDFMS]] with
- classes and properties that originate with RDF Schema.
- -->
-
- <section id="ch_sumclasses" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_sumclasses"><span class="secno">6.1 </span>RDF classes</h3>
- <table border="1">
- <tbody>
- <tr>
- <th>Class name</th>
- <th>comment</th>
- </tr>
- <tr>
- <td><a href="#ch_resource">rdfs:Resource</a></td>
- <td>The class resource, everything.</td>
- </tr>
- <tr>
- <td><a href="#ch_literal">rdfs:Literal</a></td>
- <td>The class of literal values, e.g. textual strings and
- integers.</td>
- </tr>
- <tr>
- <td><a href="#ch_langstring">rdf:langString</a></td>
- <td>The class of language-tagged string literal values.</td>
- </tr>
- <tr>
- <td><a href="#ch_html">rdf:HTML</a></td>
- <td>The class of HTML literal values.</td>
- </tr>
- <tr>
- <td><a href="#ch_xmlliteral">rdf:XMLLiteral</a></td>
- <td>The class of XML literal values.</td>
- </tr>
- <tr>
- <td><a href="#ch_class">rdfs:Class</a></td>
- <td>The class of classes.</td>
- </tr>
- <tr>
- <td><a href="#ch_property">rdf:Property</a></td>
- <td>The class of RDF properties.</td>
- </tr>
- <tr>
- <td><a href="#ch_datatype">rdfs:Datatype</a></td>
- <td>The class of RDF datatypes.</td>
- </tr>
- <tr>
- <td><a href="#ch_statement">rdf:Statement</a></td>
- <td>The class of RDF statements.</td>
- </tr>
- <tr>
- <td><a href="#ch_bag">rdf:Bag</a></td>
- <td>The class of unordered containers.</td>
- </tr>
- <tr>
- <td><a href="#ch_seq">rdf:Seq</a></td>
- <td>The class of ordered containers.</td>
- </tr>
- <tr>
- <td><a href="#ch_alt">rdf:Alt</a></td>
- <td>The class of containers of alternatives.</td>
- </tr>
- <tr>
- <td><a href="#ch_container">rdfs:Container</a></td>
- <td>The class of RDF containers.</td>
- </tr>
- <tr>
- <td><a href="#ch_containermembershipproperty">rdfs:ContainerMembershipProperty</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><a href="#ch_list">rdf:List</a></td>
- <td>The class of RDF Lists.</td>
- </tr>
- </tbody>
- </table>
- </section>
- <section id="ch_sumproperties" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_ch_sumproperties"><span class="secno">6.2 </span>RDF properties</h3>
- <table border="1">
- <tbody>
- <tr>
- <th>Property name</th>
- <th>comment</th>
- <th>domain</th>
- <th>range</th>
- </tr> <tr>
- <td><a href="#ch_type">rdf:type</a></td>
- <td>The subject is an instance of a class.</td>
- <td>rdfs:Resource</td>
- <td>rdfs:Class</td>
- </tr>
- <tr>
- <td><a href="#ch_subclassof">rdfs:subClassOf</a></td>
- <td>The subject is a subclass of a class.</td>
- <td>rdfs:Class</td>
- <td>rdfs:Class</td>
- </tr>
- <tr>
- <td><a href="#ch_subpropertyof">rdfs:subPropertyOf</a></td>
- <td>The subject is a subproperty of a property.</td>
- <td>rdf:Property</td>
- <td>rdf:Property</td>
- </tr>
- <tr>
- <td><a href="#ch_domain">rdfs:domain</a></td>
- <td>A domain of the subject property.</td>
- <td>rdf:Property</td>
- <td>rdfs:Class</td>
- </tr>
- <tr>
- <td><a href="#ch_range">rdfs:range</a></td>
- <td>A range of the subject property.</td>
- <td>rdf:Property</td>
- <td>rdfs:Class</td>
- </tr>
- <tr>
- <td><a href="#ch_label">rdfs:label</a></td>
- <td>A human-readable name for the subject.</td>
- <td>rdfs:Resource</td>
- <td>rdfs:Literal</td>
- </tr>
- <tr>
- <td><a href="#ch_comment">rdfs:comment</a></td>
- <td>A description of the subject resource.</td>
- <td>rdfs:Resource</td>
- <td>rdfs:Literal</td>
- </tr>
- <tr>
- <td><a href="#ch_member">rdfs:member</a></td>
- <td>A member of the subject resource.</td>
- <td>rdfs:Resource</td>
- <td>rdfs:Resource</td>
- </tr>
- <tr>
- <td><a href="#ch_first">rdf:first</a></td>
- <td>The first item in the subject RDF list.</td>
- <td>rdf:List</td>
- <td>rdfs:Resource</td>
- </tr>
- <tr>
- <td><a href="#ch_rest">rdf:rest</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><a href="#ch_seealso">rdfs:seeAlso</a></td>
- <td>Further information about the subject resource.</td>
- <td>rdfs:Resource</td>
- <td>rdfs:Resource</td>
- </tr>
- <tr>
- <td><a href="#ch_isdefinedby">rdfs:isDefinedBy</a></td>
- <td>The definition of the subject resource.</td>
- <td>rdfs:Resource</td>
- <td>rdfs:Resource</td>
- </tr>
- <tr>
- <td><a href="#ch_value">rdf:value</a></td>
- <td>Idiomatic property used for structured values.</td>
- <td>rdfs:Resource</td>
- <td>rdfs:Resource</td>
- </tr>
- <tr>
- <td><a href="#ch_subject">rdf:subject</a></td>
- <td>The subject of the subject RDF statement.</td>
- <td>rdf:Statement</td>
- <td>rdfs:Resource</td>
- </tr>
- <tr>
- <td><a href="#ch_predicate">rdf:predicate</a></td>
- <td>The predicate of the subject RDF statement.</td>
- <td>rdf:Statement</td>
- <td>rdfs:Resource</td>
- </tr>
- <tr>
- <td><a href="#ch_object">rdf:object</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>
- </section>
- </section>
- <section id="ch_acknowledgements" class="appendix informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-
-<!--OddPage-->
-<h2 aria-level="1" role="heading" id="h2_ch_acknowledgements"><span class="secno">A. </span>Acknowledgments</h2><p><em>This section is non-normative.</em></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 <a href="http://www.w3.org/RDF/Interest/">RDF
- Interest Group</a>. In
- 2013-2014 Guus Schreiber edited this document on behalf of the <a href="http://www.w3.org/2011/rdf-wg/">RDF
- Working Group</a>
- to bring it in line with the RDF 1.1 specifications. </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 (<abbr title="World Wide Web Consortium">W3C</abbr>), Naohiko Uramoto (IBM), Charles Wicksteed (Reuters
- Ltd.),
- Misha Wolf (Reuters Ltd.)</p>
- </section>
- <section id="changes" class="appendix informative" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-
-<!--OddPage-->
-<h2 aria-level="1" role="heading" id="h2_changes"><span class="secno">B. </span>Change history</h2><p><em>This section is non-normative.</em></p>
- <section id="PER-changes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_PER-changes"><span class="secno">B.1 </span>Changes for Proposed Edited Recommendation in 2013</h3>
- <ul>
- <li>Conversion to ResPec, inclduing formatting of examples and notes.</li>
- <li>Refereces and anchors to RDF 1.0 documents where appropriate
- replaced by references and anchors to RDF 1.1 documents.</li>
- <li>Replaced the term "URI Reference" with the term "IRI". </li>
- <li>Removed discussion about distinction between plain and typed
- literals, as this distinction is absent in RDF 1.1 and has no
- technical bearing on RDF Schema.</li>
- <li>Fixed incorrect pointer to RDF Primer example 16 to example 21.</li>
- <li>Removed the introductory paragraph of Sec. <a href="#ch_reificationvocab">"Reification
- Vocabulary"</a>, as this discussion is not related to the
- technical content and is irrelevant and confusing now. </li>
- <li>Update of affiliation of the editors. </li>
- <li>Added RDF WG to the Acknowledgements section.</li>
- <li>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.</li>
- <li>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. </li>
- <li>Added the datatypes <code>rdf:langString</code> and <code>rdf:HTML</code>.
- </li>
- <li>Removed Appendix "RDF Schema in RDF/XML". It was informative, but
- now out of date, in terms of content and in terms of
- syntax.</li>
- <li>Marked <code>rdf:HTML</code> and <code>rdf:XMLLiteral</code>
- as non-normative.</li>
- <li>Removed references to 2004 Primer from Secs. 5.1, 5.2
- and 5.4.3. In the latter case the example referred to was
- moved into this document for readability purposes. </li>
- </ul>
- </section>
- <section id="2004-changes" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_2004-changes"><span class="secno">B.2 </span>Changes history of the 2004 Recommendation</h3>
- <p>The following is an outline of the main changes made to the 2004
- specification, latest first, since the Last Call Working Draft of <a href="http://www.w3.org/TR/2003/WD-rdf-schema-20030123/">23 January
- 2003</a>. See the <a href="http://www.w3.org/2001/sw/RDFCore/20030123-issues/#schema">Last
- Call issue tracking document</a> for details of the specific issues
- raised regarding this specification.
- </p>
- <ul>
- <li>Amended Appendix A 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.</li>
- <li>Amended rdfs:range specification for rdf:predicate for consistency
- with the Semantics document (previously rdf:Property; now,
- rdfs:Resource)</li>
- <li>Removed reference to RDF mimetypes doc, as the IETF draft has
- expired and is 404 missing on their site.</li>
- <li>Reification vocabulary redescribed (<a href="http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Aug/0161.html">details</a>).</li>
- <li>Reworded rdfs:comment for rdfs:member, changing "container" to
- "resource"</li>
- <li>Reworded lead-in to Appendix A per <a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003JulSep/0170.html">0170.html</a>.
- </li>
- <li>OWL references now go to OWL specs rather than WebOnt homepage.
- Fixed minor typos per <a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003JanMar/0373.html">0373.html</a>)</li>
- <li>Reworded rdf:nil to tone down the imperative style.</li>
- <li>Added note to Properties section warning about over-use of
- sub-property,
- and referencing OWL, an editorial suggestion from Bijan Parsia. (<a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0177.html">details</a>).
- </li>
- <li>Regarding <a href="http://www.w3.org/2001/sw/RDFCore/20030123-issues/#pfps-12">pfps-12</a>,
- <a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0277.html">discussion</a>
- led to rdf:first/rest/List/nil rewritten per Peter Patel-Schneider's
- suggestion.</li>
- <li>Change to description of subProperty and subClass, to match <a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/#change">changes
- to RDF Semantics</a>. See
- <a href="http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Jul/0161.html">discussion</a>
- for details.</li>
- <li>Edits <a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0099.html">closing</a>
- '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.</li>
- </ul>
- </section>
- </section>
-
-<!--
-<section class="appendix informative" id="ch_appendix_rdfs">
-<h2>RDF Schema as RDF/XML</h2>
-<p class="issue">
-Update of the RDFS namespace document required!?</p>
-<p>
-An RDFS description of the <a href="http://www.w3.org/TR/rdf11-mt/#rdf-interpretations">RDF vocabulary</a> and <a href="http://www.w3.org/TR/rdf11-mt/#rdfs-interpretations">RDFS vocabulary</a> is given here in RDF/XML syntax.
-It includes statements describing RDF resources originally introduced bythe 1999 RDF Model and Syntax specification [[RDFMS]], as well as definitions for
-resources introduced in the RDF Schema vocabulary.</p>
-<p>This material is also available as <a href="rdfs-namespace">a separate
-RDF/XML document</a>. It does not necessarily match the contentpublished at the <a
-href="http://www.w3.org/1999/02/22-rdf-syntax-ns#">RDF namespaceURI</a> or the <a href="http://www.w3.org/2000/01/rdf-schema#">RDFS
-namespace URI</a>, which may evolve over time.</p>
-<table cellpadding="5" border="1" width="95%" summary="RDF Schema in RDF">
- <tbody> <tr>
- <td> <pre>
-<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>
-<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>
- </pre> </td>
- </tr> </tbody>
-</table><hr />
-</section>
--->
-
-
-
-<section class="appendix" id="references" typeof="bibo:Chapter" resource="#ref" rel="bibo:Chapter">
-<!--OddPage-->
-<h2 aria-level="1" role="heading" id="h2_references"><span class="secno">C. </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">C.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 Lanthaler, Editors. <cite><a href="http://www.w3.org/TR/2013/PR-json-ld-20131105/">JSON-LD 1.0</a>.</cite> 5 November 2013. W3C Proposed Recommendation. URL: <a href="http://www.w3.org/TR/2013/PR-json-ld-20131105/">http://www.w3.org/TR/2013/PR-json-ld-20131105/</a>. The latest edition is available at <a href="http://www.w3.org/TR/json-ld/">http://www.w3.org/TR/json-ld/</a>
-</dd><dt id="bib-RDF11-CONCEPTS">[RDF11-CONCEPTS]</dt><dd rel="dcterms:requires">Richard Cyganiak, David Wood, Markus Lanthaler, Editors. <cite><a href="http://www.w3.org/TR/2013/CR-rdf11-concepts-20131105/">RDF 1.1 Concepts and Abstract Syntax.</a></cite> 5 November 2013. W3C Candidate Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2013/CR-rdf11-concepts-20131105/">http://www.w3.org/TR/2013/CR-rdf11-concepts-20131105/</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, Editors. <cite><a href="http://www.w3.org/TR/2013/CR-rdf11-mt-20131105/">RDF 1.1 Semantics.</a></cite> 5 November 2013. W3C Candidate Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2013/CR-rdf11-mt-20131105/">http://www.w3.org/TR/2013/CR-rdf11-mt-20131105/</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-TRIG">[TRIG]</dt><dd rel="dcterms:requires">Gavin Carothers, Andy Seaborne, Editors. <cite><a href="http://www.w3.org/TR/2013/WD-trig-20130919/">TriG: RDF Dataset Language</a></cite>. 19 September 2013. W3C Candidate Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2013/WD-trig-20130919/">http://www.w3.org/TR/2013/WD-trig-20130919/</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, Editors. <cite><a href="http://www.w3.org/TR/2013/CR-turtle-20130219/">RDF 1.1 Turtle: Terse RDF Triple Language.</a></cite> 19 February 2013. W3C Candidate Recommendation (work in progress). URL: <a href="http://www.w3.org/TR/2013/CR-turtle-20130219/">http://www.w3.org/TR/2013/CR-turtle-20130219/</a>. The latest edition is available at <a href="http://www.w3.org/TR/turtle/">http://www.w3.org/TR/turtle/</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">C.2 </span>Informative references</h3><dl class="bibliography" about=""><dt id="bib-BERNERS-LEE98">[BERNERS-LEE98]</dt><dd rel="dcterms:references">Tim Berners-Lee. <cite><a href="http://www.w3.org/DesignIssues/RDFnot.html">What the Semantic Web can represent</a></cite>. 1998. URI: <a href="http://www.w3.org/DesignIssues/RDFnot.html">http://www.w3.org/DesignIssues/RDFnot.html</a>.
-</dd><dt id="bib-OWL2-OVERVIEW">[OWL2-OVERVIEW]</dt><dd rel="dcterms:references">W3C OWL Working Group. <a href="http://www.w3.org/TR/owl2-overview/"><cite>OWL 2 Web Ontology Language Document Overview (Second Edition)</cite></a>. 11 December 2012. W3C Recommendation. URL: <a href="http://www.w3.org/TR/owl2-overview/">http://www.w3.org/TR/owl2-overview/</a>
-</dd><dt id="bib-RDF11-PRIMER">[RDF11-PRIMER]</dt><dd rel="dcterms:references">Guus Schreiber, Yves Raimond. <cite><a href="https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-primer/index.html">RDF 1.1 Primer</a></cite>. 2013. The latest version is available at <a href="http://www.w3.org/TR/rdf11-primer/">http://www.w3.org/TR/rdf11-primer/</a>.
-</dd></dl></section></section></body></html>
\ No newline at end of file
--- a/rdf-schema/diff-131114.html Sun Dec 22 18:16:08 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,9572 +0,0 @@
-<html lang="en" typeof="bibo:Document w3p:PER" about="" property="dcterms:language" content="en" xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta charset="utf-8" />
-<title>RDF 1.1 Vocabulary Description Language: RDF Schema</title>
-
-<style type="text/css">
-/*<![CDATA[*/
- figure { text-align: center; }
- table td, table th { border: 1px solid #ddd; padding: 0.2em 0.5em; }
-/*]]>*/
-</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;
-}
-/*]]>*/
-</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 href="https://www.w3.org/StyleSheets/TR/W3C-PER" rel="stylesheet" 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;
-}
-
-.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 id="respecDocument" role="document" class="h-entry">
-<div id="respecHeader" role="contentinfo" class="head">
-<p>
-<a href="http://www.w3.org/">
-<img src="https://www.w3.org/Icons/w3c_home" alt="W3C" height="48" width="72" />
-</a>
-</p>
-<h1 class="title p-name" id="title" property="dcterms:title">
-RDF
-<ins class="diff-new">1.1
-</ins>
-Vocabulary
-Description
-<del class="diff-old">Language
-1.0:
-</del>
-<ins class="diff-chg">Language:
-</ins>
-RDF
-Schema
-</h1>
-<h2 id="w3c-proposed-edited-recommendation-14-november-2013" property="dcterms:issued" datatype="xsd:dateTime" content="2013-11-14T12:09:29.000Z">
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-<ins class="diff-new">Proposed
-Edited
-</ins>
-Recommendation
-<del class="diff-old">10
-February
-2004
-</del>
-<time class="dt-published" datetime="2013-11-14">
-<ins class="diff-chg">14
-November
-2013
-</ins></time>
-</h2>
-<dl>
-<dt>
-This
-<del class="diff-old">Version:
-</del>
-<ins class="diff-chg">version:
-</ins>
-</dt>
-<dd>
-<del class="diff-old">http://www.w3.org/TR/2004/REC-rdf-schema-20040210/
-</del>
-<a class="u-url" href="http://www.w3.org/TR/2013/PER-rdf-schema-20131114/">
-<ins class="diff-chg">http://www.w3.org/TR/2013/PER-rdf-schema-20131114/
-</ins>
-</a>
-</dd>
-<dt>
-Latest
-<del class="diff-old">Version:
-</del>
-<ins class="diff-chg">published
-version:
-</ins>
-</dt>
-<dd>
-<a href="http://www.w3.org/TR/rdf-schema/">
-http://www.w3.org/TR/rdf-schema/
-</a>
-</dd>
-<dt>
-<ins class="diff-new">Latest
-editor's
-draft:
-</ins></dt><dd><a href="https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-schema/index.html"><ins class="diff-new">
-https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-schema/index.html
-</ins></a></dd><dt>
-Previous
-<del class="diff-old">Version:
-</del>
-<ins class="diff-chg">version:
-</ins>
-</dt>
-<dd>
-<del class="diff-old">http://www.w3.org/TR/2003/PR-rdf-schema-20031215/
-</del>
-<a rel="dcterms:replaces" href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210/">
-<ins class="diff-chg">http://www.w3.org/TR/2004/REC-rdf-schema-20040210/
-</ins>
-</a>
-</dd>
-<dt>
-Editors:
-</dt>
-<dd class="p-author h-card vcard" rel="bibo:editor" inlist="">
-<span typeof="foaf:Person">
-<a class="u-url url p-name fn" rel="foaf:homepage" property="foaf:name" content="Dan Brickley" href="http://danbri.org/">
-Dan
-Brickley
-</a>,
-<del class="diff-old">W3C
-<
-danbri@w3.org
->
-</del>
-<ins class="diff-chg">Google
-</ins></span>
-</dd>
-<dd class="p-author h-card vcard" rel="bibo:editor" inlist="">
-<span typeof="foaf:Person">
-<span property="foaf:name" class="p-name fn">
-R.V.
-<del class="diff-old">Guha,
-IBM
-<
-rguha@us.ibm.com
->
-</del>
-<ins class="diff-chg">Guha
-</ins></span>,<ins class="diff-chg">
-Google
-</ins></span>
-</dd>
-<dt>
-<del class="diff-old">Series
-editor:
-</del>
-<ins class="diff-chg">Previous
-Editors:
-</ins>
-</dt>
-<dd>
-Brian
-McBride
-<del class="diff-old">(Hewlett
-Packard
-Labs)
-<
-bwm@hplb.hpl.hp.com
->
-</del>
-</dd>
-</dl>
-<del class="diff-old">Acknowledgments
-</del>
-<p>
-<del class="diff-old">Please
-refer
-</del>
-<ins class="diff-chg">This
-document
-is
-also
-available
-in
-this
-non-normative
-format:
-</ins><a rel="alternate" href="diff-20130723.html"><ins class="diff-chg">
-diff
-</ins>
-to
-<del class="diff-old">the
-errata
-</del>
-<ins class="diff-chg">previous
-version
-</ins>
-</a>
-<del class="diff-old">for
-this
-document,
-which
-may
-include
-some
-normative
-corrections.
-See
-also
-translations
-.
-</del>
-</p>
-<p class="copyright">
-<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">
-Copyright
-</a>
-<del class="diff-old">©
-2004
-</del>
-<ins class="diff-chg">©
-2004-2013
-</ins>
-<a href="http://www.w3.org/">
-<abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-</a>
-<sup>
-<del class="diff-old">®
-</del>
-<ins class="diff-chg">®
-</ins>
-</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/">
-<ins class="diff-new">Beihang
-</ins>
-</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
-<del class="diff-old">,
-</del>
-</a>
-<ins class="diff-chg">and
-</ins>
-<a href="http://www.w3.org/Consortium/Legal/copyright-documents">
-document
-use
-</a>
-<del class="diff-old">and
-software
-licensing
-</del>
-rules
-apply.
-</p>
-<hr />
-</div>
-<div id="respecHeader" role="contentinfo" class="head">
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" datatype="" property="dcterms:abstract" class="introductory" id="abstract">
-<h2 id="h2_abstract" role="heading" aria-level="1">
-Abstract
-</h2>
-<p>
-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
-vocabulary
-for
-this
-purpose
-and
-defines
-other
-built-in
-RDF
-<del class="diff-old">vocabulary
-initially
-specified
-in
-the
-RDF
-Model
-and
-Syntax
-Specification.
-</del>
-<ins class="diff-chg">vocabulary.
-</ins>
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="sotd" class="introductory">
-<h2 id="h2_sotd" role="heading" aria-level="1">
-Status
-of
-<del class="diff-old">this
-</del>
-<ins class="diff-chg">This
-</ins>
-Document
-</h2>
-<p>
-<em>
-This
-<ins class="diff-new">section
-describes
-the
-status
-of
-this
-</ins>
-document
-<del class="diff-old">has
-been
-reviewed
-by
-</del>
-<ins class="diff-chg">at
-the
-time
-of
-its
-publication.
-Other
-documents
-may
-supersede
-this
-document.
-A
-list
-of
-current
-</ins><abbr title="World Wide Web Consortium">
-W3C
-<del class="diff-old">Members
-and
-other
-interested
-parties,
-</del>
-</abbr>
-<ins class="diff-chg">publications
-</ins>
-and
-<del class="diff-old">it
-has
-been
-endorsed
-by
-</del>
-the
-<del class="diff-old">Director
-as
-a
-W3C
-Recommendation
-.
-W3C's
-role
-</del>
-<ins class="diff-chg">latest
-revision
-of
-this
-technical
-report
-can
-be
-found
-</ins>
-in
-<del class="diff-old">making
-</del>
-the
-<del class="diff-old">Recommendation
-</del>
-<a href="http://www.w3.org/TR/">
-<abbr title="World Wide Web Consortium">
-<ins class="diff-chg">W3C
-</ins></abbr><ins class="diff-chg">
-technical
-reports
-index
-</ins></a><ins class="diff-chg">
-at
-http://www.w3.org/TR/.
-</ins></em></p><ins class="diff-chg">
-This
-document
-</ins>
-is
-<del class="diff-old">to
-draw
-attention
-to
-</del>
-<ins class="diff-chg">an
-edited
-version
-of
-</ins>
-the
-<del class="diff-old">specification
-and
-</del>
-<ins class="diff-chg">2004
-RDF
-Schema
-Recommendation.
-The
-purpose
-of
-this
-revision
-is
-</ins>
-to
-<del class="diff-old">promote
-its
-widespread
-deployment.
-This
-enhances
-</del>
-<ins class="diff-chg">make
-this
-document
-available
-as
-part
-of
-</ins>
-the
-<del class="diff-old">functionality
-</del>
-<ins class="diff-chg">RDF
-1.1
-document
-set.
-Changes
-are
-limited
-to
-revised
-references
-</ins>
-and
-<del class="diff-old">interoperability
-</del>
-<ins class="diff-chg">terminology
-updates.
-The
-technical
-content
-</ins>
-of
-the
-<del class="diff-old">Web.
-This
-is
-one
-</del>
-document
-<del class="diff-old">in
-a
-set
-</del>
-<ins class="diff-chg">is
-unchanged.
-Detaos
-</ins>
-of
-<del class="diff-old">six
-(
-Primer
-,
-Concepts
-,
-Syntax
-,
-Semantics
-,
-Vocabulary
-,
-and
-Test
-Cases
-)
-intended
-to
-jointly
-replace
-</del>
-the
-<del class="diff-old">original
-Resource
-Description
-Framework
-specifications,
-RDF
-Model
-and
-Syntax
-(1999
-Recommendation)
-</del>
-<ins class="diff-chg">chnages
-are
-listed
-in
-the
-</ins><a href="#PER-changes"><ins class="diff-chg">
-Changes
-</ins>
-</a>
-<del class="diff-old">and
-RDF
-Schema
-(2000
-Candidate
-Recommendation)
-.
-It
-has
-been
-developed
-</del>
-<ins class="diff-chg">section.
-</ins><p><ins class="diff-chg">
-This
-document
-was
-published
-</ins>
-by
-the
-<a href="http://www.w3.org/2011/rdf-wg/">
-RDF
-<del class="diff-old">Core
-</del>
-Working
-Group
-</a>
-as
-<del class="diff-old">part
-of
-the
-</del>
-<ins class="diff-chg">a
-Proposed
-Edited
-Recommendation.
-This
-document
-is
-intended
-to
-become
-a
-</ins><abbr title="World Wide Web Consortium">
-W3C
-<del class="diff-old">Semantic
-Web
-Activity
-</del>
-</abbr>
-<ins class="diff-chg">Recommendation.
-If
-you
-wish
-to
-make
-comments
-regarding
-this
-document,
-please
-send
-them
-to
-</ins><a href="mailto:public-rdf-comments@w3.org"><ins class="diff-chg">
-public-rdf-comments@w3.org
-</ins>
-</a>
-(
-<del class="diff-old">Activity
-Statement
-</del>
-<a href="mailto:public-rdf-comments-request@w3.org?subject=subscribe">
-<ins class="diff-chg">subscribe
-</ins>
-</a>,
-<del class="diff-old">Group
-Charter
-</del>
-<a href="http://lists.w3.org/Archives/Public/public-rdf-comments/">
-<ins class="diff-chg">archives
-</ins>
-</a>
-<del class="diff-old">)
-for
-publication
-on
-10
-February
-2004.
-</del>
-<ins class="diff-chg">).
-All
-comments
-are
-welcome.
-</ins>
-</p>
-<p>
-<del class="diff-old">Changes
-to
-this
-document
-since
-the
-</del>
-<ins class="diff-chg">Publication
-as
-a
-</ins>
-Proposed
-<ins class="diff-new">Edited
-</ins>
-Recommendation
-<del class="diff-old">Working
-Draft
-are
-detailed
-in
-</del>
-<ins class="diff-chg">does
-not
-imply
-endorsement
-by
-</ins>
-the
-<del class="diff-old">change
-log
-.
-The
-public
-</del>
-<abbr title="World Wide Web Consortium">
-<ins class="diff-chg">W3C
-</ins></abbr><ins class="diff-chg">
-Membership.
-This
-</ins>
-is
-<del class="diff-old">invited
-to
-send
-comments
-to
-www-rdf-comments@w3.org
-(
-archive
-)
-</del>
-<ins class="diff-chg">a
-draft
-document
-</ins>
-and
-<ins class="diff-new">may
-be
-updated,
-replaced
-or
-obsoleted
-by
-other
-documents
-at
-any
-time.
-It
-is
-inappropriate
-</ins>
-to
-<del class="diff-old">participate
-</del>
-<ins class="diff-chg">cite
-this
-document
-as
-other
-than
-work
-</ins>
-in
-<del class="diff-old">general
-discussion
-of
-related
-technology
-on
-www-rdf-interest@w3.org
-(
-archive
-).
-A
-list
-of
-implementations
-is
-available.
-</del>
-<ins class="diff-chg">progress.
-</ins>
-</p>
-<p>
-<del class="diff-old">The
-</del>
-<ins class="diff-chg">This
-document
-was
-produced
-by
-a
-group
-operating
-under
-the
-</ins><a id="sotd_patent" about="" rel="w3p:patentRules" href="http://www.w3.org/Consortium/Patent-Policy-20040205/"><ins class="diff-chg">
-5
-February
-2004
-</ins><abbr title="World Wide Web Consortium">
-W3C
-</abbr>
-<ins class="diff-new">Patent
-Policy
-</ins></a>.<abbr title="World Wide Web Consortium"><ins class="diff-new">
-W3C
-</ins></abbr>
-maintains
-a
-<a href="http://www.w3.org/2004/01/pp-impl/46168/status" rel="disclosure">
-<ins class="diff-new">public
-</ins>
-list
-of
-any
-patent
-disclosures
-<del class="diff-old">related
-to
-this
-work
-.
-This
-section
-describes
-</del>
-</a>
-<ins class="diff-chg">made
-in
-connection
-with
-</ins>
-the
-<del class="diff-old">status
-</del>
-<ins class="diff-chg">deliverables
-</ins>
-of
-<del class="diff-old">this
-document
-at
-</del>
-the
-<del class="diff-old">time
-of
-its
-publication.
-Other
-documents
-may
-supersede
-this
-document.
-A
-list
-</del>
-<ins class="diff-chg">group;
-that
-page
-also
-includes
-instructions
-for
-disclosing
-a
-patent.
-An
-individual
-who
-has
-actual
-knowledge
-</ins>
-of
-<del class="diff-old">current
-W3C
-publications
-and
-</del>
-<ins class="diff-chg">a
-patent
-which
-</ins>
-the
-<del class="diff-old">latest
-revision
-of
-this
-technical
-report
-can
-be
-found
-</del>
-<ins class="diff-chg">individual
-believes
-contains
-</ins><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential"><ins class="diff-chg">
-Essential
-Claim(s)
-</ins></a><ins class="diff-chg">
-must
-disclose
-the
-information
-</ins>
-in
-<ins class="diff-new">accordance
-with
-</ins><a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure"><ins class="diff-new">
-section
-6
-of
-</ins>
-the
-<abbr title="World Wide Web Consortium">
-W3C
-<del class="diff-old">technical
-reports
-index
-at
-http://www.w3.org/TR/.
-</del>
-</abbr>
-<ins class="diff-chg">Patent
-Policy
-</ins></a>.
-</p>
-</section>
-<section id="toc">
-<h2 id="h2_toc" role="heading" aria-level="1" class="introductory">
-<ins class="diff-chg">Table
-of
-</ins>
-Contents
-</h2>
-<ul id="respecContents" role="directory" class="toc">
-<li class="tocline">
-<a class="tocxref" href="#ch_introduction">
-<span class="secno">
-1.
-</span>
-Introduction
-</a>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_classes">
-<span class="secno">
-2.
-</span>
-Classes
-</a>
-<ul class="toc">
-<li class="tocline">
-<del class="diff-old">
-
-</del>
-<a class="tocxref" href="#ch_resource">
-<span class="secno">
-2.1
-</span>
-rdfs:Resource
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_class">
-<span class="secno">
-2.2
-</span>
-rdfs:Class
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_literal">
-<span class="secno">
-2.3
-</span>
-rdfs:Literal
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_datatype">
-<span class="secno">
-2.4
-</span>
-rdfs:Datatype
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_xmlliteral">
-<span class="secno">
-2.5
-</span>
-rdf:XMLLiteral
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_property">
-<span class="secno">
-2.6
-</span>
-rdf:Property
-</a>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_properties">
-<span class="secno">
-3.
-</span>
-Properties
-</a>
-<ul class="toc">
-<li class="tocline">
-<del class="diff-old">
-
-</del>
-<a class="tocxref" href="#ch_range">
-<span class="secno">
-3.1
-</span>
-rdfs:range
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_domain">
-<span class="secno">
-3.2
-</span>
-rdfs:domain
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_type">
-<span class="secno">
-3.3
-</span>
-rdf:type
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_subclassof">
-<span class="secno">
-3.4
-</span>
-rdfs:subClassOf
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_subpropertyof">
-<span class="secno">
-3.5
-</span>
-rdfs:subPropertyOf
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_label">
-<span class="secno">
-3.6
-</span>
-rdfs:label
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_comment">
-<span class="secno">
-3.7
-</span>
-rdfs:comment
-</a>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_domainrange">
-<span class="secno">
-4.
-</span>
-Using
-the
-Domain
-and
-Range
-<del class="diff-old">vocabulary
-(Informative)
-</del>
-<ins class="diff-chg">Vocabulary
-</ins>
-</a>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_othervocab">
-<span class="secno">
-5.
-</span>
-Other
-vocabulary
-</a>
-<ul class="toc">
-<li class="tocline">
-<del class="diff-old">
-
-</del>
-<a class="tocxref" href="#ch_containervocab">
-<span class="secno">
-5.1
-</span>
-Container
-Classes
-and
-Properties
-</a>
-<del class="diff-old">
-
-
-</del>
-<ul class="toc">
-<li class="tocline">
-<a class="tocxref" href="#ch_container">
-<span class="secno">
-5.1.1
-</span>
-rdfs:Container
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_bag">
-<span class="secno">
-5.1.2
-</span>
-rdf:Bag
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_seq">
-<span class="secno">
-5.1.3
-</span>
-rdf:Seq
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_alt">
-<span class="secno">
-5.1.4
-</span>
-rdf:Alt
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_containermembershipproperty">
-<span class="secno">
-5.1.5
-</span>
-rdfs:ContainerMembershipProperty
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_member">
-<span class="secno">
-5.1.6
-</span>
-rdfs:member
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_collectionvocab">
-<span class="secno">
-5.2
-</span>
-RDF
-Collections
-</a>
-<ul class="toc">
-<li class="tocline">
-<del class="diff-old">
-
-
-</del>
-<a class="tocxref" href="#ch_list">
-<span class="secno">
-5.2.1
-</span>
-rdf:List
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_first">
-<span class="secno">
-5.2.2
-</span>
-rdf:first
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_rest">
-<span class="secno">
-5.2.3
-</span>
-rdf:rest
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_nil">
-<span class="secno">
-5.2.4
-</span>
-rdf:nil
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_reificationvocab">
-<span class="secno">
-5.3
-</span>
-Reification
-Vocabulary
-</a>
-<ul class="toc">
-<li class="tocline">
-<del class="diff-old">
-
-
-</del>
-<a class="tocxref" href="#ch_statement">
-<span class="secno">
-5.3.1
-</span>
-rdf:Statement
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_subject">
-<span class="secno">
-5.3.2
-</span>
-rdf:subject
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_predicate">
-<span class="secno">
-5.3.3
-</span>
-rdf:predicate
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_object">
-<span class="secno">
-5.3.4
-</span>
-rdf:object
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_utilvocab">
-<span class="secno">
-5.4
-</span>
-Utility
-Properties
-</a>
-<ul class="toc">
-<li class="tocline">
-<del class="diff-old">
-
-
-</del>
-<a class="tocxref" href="#ch_seealso">
-<span class="secno">
-5.4.1
-</span>
-rdfs:seeAlso
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_isdefinedby">
-<span class="secno">
-5.4.2
-</span>
-rdfs:isDefinedBy
-</a>
-<del class="diff-old">
-
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_value">
-<span class="secno">
-5.4.3
-</span>
-rdf:value
-</a>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_summary">
-<span class="secno">
-6.
-</span>
-RDF
-Schema
-summary
-<del class="diff-old">(Informative)
-</del>
-</a>
-<del class="diff-old">
-
-</del>
-<ul class="toc">
-<li class="tocline">
-<a class="tocxref" href="#ch_sumclasses">
-<span class="secno">
-6.1
-<del class="diff-old">Classes
-</del>
-</span>
-<ins class="diff-chg">RDF
-classes
-</ins>
-</a>
-<del class="diff-old">
-
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_sumproperties">
-<span class="secno">
-6.2
-<del class="diff-old">Properties
-</del>
-</span>
-<ins class="diff-chg">RDF
-properties
-</ins>
-</a>
-<del class="diff-old">7.
-References
-</del>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_acknowledgements">
-<span class="secno">
-<ins class="diff-chg">A.
-</ins></span><ins class="diff-chg">
-Acknowledgments
-</ins>
-</a>
-<del class="diff-old">
-
-7.1
-Normative
-References
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#changes">
-<span class="secno">
-<ins class="diff-chg">B.
-</ins></span><ins class="diff-chg">
-Change
-history
-</ins>
-</a>
-<ul class="toc">
-<li class="tocline">
-<del class="diff-old">
-
-7.2
-Informational
-References
-</del>
-<a class="tocxref" href="#PER-changes">
-<span class="secno">
-<ins class="diff-chg">B.1
-</ins></span><ins class="diff-chg">
-Changes
-for
-Proposed
-Edited
-Recommendation
-in
-2013
-</ins>
-</a>
-<del class="diff-old">8.
-Acknowledgments
-</del>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#2004-changes">
-<span class="secno">
-<ins class="diff-chg">B.2
-</ins></span><ins class="diff-chg">
-Changes
-history
-of
-the
-2004
-Recommendation
-</ins>
-</a>
-<del class="diff-old">Appendix
-A
-</del>
-</li>
-</ul>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#ch_appendix_rdfs">
-<span class="secno">
-<ins class="diff-chg">C.
-</ins></span>
-RDF
-Schema
-as
-RDF/XML
-</a>
-</li>
-<li class="tocline">
-<a class="tocxref" href="#references">
-<span class="secno">
-<ins class="diff-chg">D.
-</ins></span><ins class="diff-chg">
-References
-</ins></a><ul class="toc"><li class="tocline">
-<a class="tocxref" href="#normative-references">
-<span class="secno">
-<ins class="diff-new">D.1
-</ins></span><ins class="diff-new">
-Normative
-references
-</ins></a></li><li class="tocline"><a class="tocxref" href="#informative-references"><span class="secno"><ins class="diff-new">
-D.2
-</ins></span><ins class="diff-new">
-Informative
-references
-</ins>
-</a>
-</li>
-</ul>
-</li>
-</ul>
-</section>
-</div>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_introduction">
-<h2 id="h2_ch_introduction" role="heading" aria-level="1">
-<span class="secno">
-1.
-</span>
-Introduction
-</h2>
-<p>
-The
-Resource
-Description
-Framework
-(RDF)
-is
-a
-general-purpose
-language
-for
-representing
-information
-in
-the
-Web.
-</p>
-<p>
-This
-specification
-<del class="diff-old">is
-one
-of
-several
-[
-RDF-PRIMER
-]
-[
-RDF-SYNTAX
-]
-[
-RDF-CONCEPTS
-]
-[
-RDF-SEMANTICS
-]
-[
-RDF-TESTS
-]
-related
-to
-RDF.
-The
-reader
-is
-referred
-to
-the
-RDF
-schema
-chapter
-in
-the
-RDF
-Primer
-[
-RDF-PRIMER
-]
-for
-an
-informal
-introduction
-and
-examples
-of
-the
-use
-of
-the
-concepts
-specified
-in
-this
-document.
-This
-specification
-</del>
-introduces
-RDF's
-vocabulary
-description
-language,
-RDF
-Schema.
-It
-is
-complemented
-by
-several
-companion
-documents
-which
-describe
-<del class="diff-old">RDF's
-XML
-encoding
-</del>
-<ins class="diff-chg">the
-basic
-concepts
-and
-abstract
-stntax
-of
-RDF
-</ins>
-[
-<del class="diff-old">RDF-SYNTAX
-</del>
-<cite>
-<a href="#bib-RDF11-CONCEPTS" class="bibref">
-<ins class="diff-chg">RDF11-CONCEPTS
-</ins>
-</a>
-</cite>
-],
-<del class="diff-old">mathematical
-foundations
-</del>
-<ins class="diff-chg">the
-formal
-semantics
-of
-RDF
-</ins>
-[
-<del class="diff-old">RDF-SEMANTICS
-</del>
-<cite>
-<a href="#bib-RDF11-MT" class="bibref">
-<ins class="diff-chg">RDF11-MT
-</ins>
-</a>
-<del class="diff-old">]
-</del>
-</cite>
-<ins class="diff-chg">],
-</ins>
-and
-<del class="diff-old">Resource
-Description
-Framework
-(RDF):
-Concepts
-</del>
-<ins class="diff-chg">various
-concrete
-syntaxes
-for
-RDF,
-such
-as
-Turtle
-[
-</ins><cite><a href="#bib-TURTLE" class="bibref"><ins class="diff-chg">
-TURTLE
-</ins></a></cite><ins class="diff-chg">
-],
-TriG,
-[
-</ins><cite><a href="#bib-TRIG" class="bibref"><ins class="diff-chg">
-TRIG
-</ins></a></cite><ins class="diff-chg">
-],
-</ins>
-and
-<del class="diff-old">Abstract
-Syntax
-</del>
-<ins class="diff-chg">JSON-LD
-</ins>
-[
-<del class="diff-old">RDF-CONCEPTS
-</del>
-<cite>
-<a href="#bib-JSON-LD" class="bibref">
-<ins class="diff-chg">JSON-LD
-</ins>
-</a>
-</cite>
-].
-The
-RDF
-Primer
-[
-<del class="diff-old">RDF-PRIMER
-</del>
-<cite>
-<a href="#bib-RDF11-PRIMER" class="bibref">
-<ins class="diff-chg">RDF11-PRIMER
-</ins>
-</a>
-</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
-the
-RDF
-vocabulary
-description
-language
-to
-those
-who
-find
-the
-formal
-semantics
-<del class="diff-old">specification,
-RDF
-Semantics
-</del>
-<ins class="diff-chg">specification
-</ins>
-[
-<del class="diff-old">RDF-SEMANTICS
-</del>
-<cite>
-<a href="#bib-RDF11-MT" class="bibref">
-<ins class="diff-chg">RDF11-MT
-</ins>
-</a>
-</cite>
-]
-daunting.
-Thus,
-this
-document
-duplicates
-material
-also
-specified
-in
-the
-RDF
-Semantics
-specification
-.
-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
-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.
-</p>
-<p>
-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
-Schema
-defines
-classes
-and
-properties
-that
-may
-be
-used
-to
-describe
-classes,
-properties
-and
-other
-resources.
-</p>
-<p>
-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.
-</p>
-<p>
-RDF's
-vocabulary
-description
-language,
-RDF
-Schema,
-is
-a
-<a href="http://www.w3.org/TR/rdf11-mt/#semantic-extensions-and-entailment-regimes">
-semantic
-extension
-<del class="diff-old">(as
-defined
-in
-[
-RDF-SEMANTICS
-</del>
-</a>
-<del class="diff-old">])
-</del>
-of
-RDF.
-It
-provides
-mechanisms
-for
-describing
-groups
-of
-related
-resources
-and
-the
-relationships
-between
-these
-resources.
-RDF
-Schema
-vocabulary
-descriptions
-are
-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
-vocabulary
-description
-language
-class
-and
-property
-system
-is
-similar
-to
-the
-type
-systems
-of
-object-oriented
-programming
-languages
-such
-as
-Java.
-RDF
-differs
-from
-many
-such
-systems
-in
-that
-instead
-of
-defining
-a
-class
-in
-terms
-of
-the
-properties
-its
-instances
-may
-have,
-the
-RDF
-vocabulary
-description
-language
-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
-[
-<cite>
-<a href="#bib-BERNERS-LEE98" class="bibref">
-BERNERS-LEE98
-</a>
-</cite>
-].
-</p>
-<p>
-This
-specification
-does
-not
-attempt
-to
-enumerate
-all
-the
-possible
-forms
-of
-vocabulary
-description
-that
-are
-useful
-for
-representing
-the
-meaning
-of
-RDF
-classes
-and
-properties.
-Instead,
-the
-RDF
-vocabulary
-description
-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
-<del class="diff-old">DAML+OIL,
-W3C's
-[
-</del>
-OWL
-<ins class="diff-new">[
-</ins><cite><a href="#bib-OWL2-OVERVIEW" class="bibref"><ins class="diff-new">
-OWL2-OVERVIEW
-</ins>
-</a>
-<del class="diff-old">]
-language,
-</del>
-</cite>
-<ins class="diff-chg">],
-</ins>
-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.
-RDF
-vocabulary
-designers
-can
-create
-and
-deploy
-Semantic
-Web
-applications
-using
-the
-RDF
-vocabulary
-description
-language
-<del class="diff-old">1.0
-</del>
-facilities,
-while
-exploring
-richer
-vocabulary
-description
-languages
-that
-share
-this
-general
-approach.
-</p>
-<p>
-The
-language
-defined
-in
-this
-specification
-consists
-of
-a
-collection
-of
-RDF
-resources
-that
-can
-be
-used
-to
-describe
-properties
-of
-other
-RDF
-resources
-(including
-properties)
-in
-application-specific
-RDF
-vocabularies.
-The
-core
-vocabulary
-is
-defined
-in
-a
-namespace
-informally
-called
-'rdfs'
-here.
-That
-namespace
-is
-identified
-by
-the
-<del class="diff-old">URI-Reference
-</del>
-<ins class="diff-chg">IRI
-</ins></p><blockquote><code>
-http://www.w3.org/2000/01/rdf-schema#
-</code>
-</blockquote>
-and
-is
-<ins class="diff-new">conventiuonally
-</ins>
-associated
-with
-the
-prefix
-'rdfs'.
-This
-specification
-also
-uses
-the
-prefix
-'rdf'
-to
-refer
-to
-the
-RDF
-namespace
-<del class="diff-old">http://www.w3.org/1999/02/22-rdf-syntax-ns#.
-</del>
-<p>
-</p>
-<blockquote>
-<code>
-<ins class="diff-new">http://www.w3.org/1999/02/22-rdf-syntax-ns#
-</ins></code></blockquote>
-<p>
-For
-convenience
-and
-readability,
-this
-specification
-uses
-an
-abbreviated
-form
-to
-represent
-<del class="diff-old">URI-References.
-</del>
-<ins class="diff-chg">IRIs.
-</ins>
-A
-name
-of
-the
-form
-prefix:suffix
-should
-be
-interpreted
-as
-a
-<del class="diff-old">URI-Reference
-</del>
-<ins class="diff-chg">IRI
-</ins>
-consisting
-of
-the
-<del class="diff-old">URI-Reference
-</del>
-<ins class="diff-chg">IRI
-</ins>
-associated
-with
-the
-prefix
-concatenated
-with
-the
-suffix.
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_classes">
-<h2 id="h2_ch_classes" role="heading" aria-level="1">
-<span class="secno">
-2.
-</span>
-Classes
-</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
-<a href="http://www.w3.org/TR/rdf11-concepts/#section-IRIs">
-RDF
-<del class="diff-old">URI
-References
-</del>
-<ins class="diff-chg">IRIs
-</ins>
-</a>
-and
-may
-be
-described
-using
-RDF
-properties.
-The
-<code>
-<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
-<a href="#ch_class">
-<code>
-rdfs:Class
-</code>
-</a>.
-</p>
-<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
-[
-<del class="diff-old">RDF-CONCEPTS
-</del>
-<cite>
-<a href="#bib-RDF11-CONCEPTS" class="bibref">
-<ins class="diff-chg">RDF11-CONCEPTS
-</ins>
-</a>
-</cite>
-]
-specification
-defines
-the
-RDF
-concept
-of
-an
-<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>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_resource">
-<h3 id="h3_ch_resource" role="heading" aria-level="2">
-<span class="secno">
-2.1
-</span>
-rdfs:Resource
-</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
-<a href="#ch_class">
-<code>
-rdfs:Class
-</code>
-</a>.
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_class">
-<h3 id="h3_ch_class" role="heading" aria-level="2">
-<span class="secno">
-2.2
-</span>
-rdfs:Class
-</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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_literal">
-<h3 id="h3_ch_literal" role="heading" aria-level="2">
-<span class="secno">
-2.3
-</span>
-rdfs:Literal
-</h3>
-<p>
-The
-class
-<code>
-rdfs:Literal
-</code>
-is
-the
-class
-of
-<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.
-<del class="diff-old">Literals
-may
-be
-plain
-or
-typed
-.
-A
-typed
-literal
-is
-an
-instance
-of
-a
-datatype
-class.
-This
-specification
-does
-not
-define
-the
-class
-of
-plain
-literals.
-</del>
-</p>
-<p>
-<code>
-rdfs:Literal
-</code>
-is
-an
-instance
-of
-<a href="#ch_class">
-<code>
-rdfs:Class
-</code>
-</a>.
-rdfs:Literal
-is
-a
-<a href="#def-subclass">
-subclass
-</a>
-of
-<a href="#ch_resource">
-rdfs:Resource
-</a>.
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_datatype">
-<h3 id="h3_ch_datatype" role="heading" aria-level="2">
-<span class="secno">
-2.4
-</span>
-rdfs:Datatype
-</h3>
-<p>
-<code>
-rdfs:Datatype
-</code>
-is
-the
-class
-of
-datatypes.
-All
-instances
-of
-<code>
-rdfs:Datatype
-</code>
-correspond
-to
-the
-<a href="http://www.w3.org/TR/rdf11-concepts/#section-Datatypes">
-RDF
-model
-of
-a
-datatype
-</a>
-described
-in
-the
-RDF
-Concepts
-specification
-[
-<del class="diff-old">RDF-CONCEPTS
-</del>
-<cite>
-<a href="#bib-RDF11-CONCEPTS" class="bibref">
-<ins class="diff-chg">RDF11-CONCEPTS
-</ins>
-</a>
-</cite>
-].
-<code>
-rdfs:Datatype
-</code>
-is
-both
-an
-instance
-of
-and
-a
-<a href="#def-subclass">
-subclass
-</a>
-of
-<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>
-</section>
-<div class="issue">
-<div id="h_issue_1" role="heading" aria-level="2" class="issue-title">
-<span>
-<ins class="diff-chg">Issue
-1
-</ins></span>
-</div>
-<div class="">
-<ins class="diff-chg">We
-should
-add
-the
-two
-new
-datatypes
-</ins><code><ins class="diff-chg">
-rdf:HTML
-</ins></code><ins class="diff-chg">
-and
-</ins><code><ins class="diff-chg">
-rdf:langString
-</ins></code>.</div></div><section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_xmlliteral"><h3 id="h3_ch_xmlliteral" role="heading" aria-level="2"><span class="secno">
-2.5
-</span>
-rdf:XMLLiteral
-</h3>
-<p>
-The
-class
-<code>
-rdf:XMLLiteral
-</code>
-is
-the
-class
-of
-<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
-<a href="#ch_literal">
-<code>
-rdfs:Literal
-</code>
-</a>.
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_property">
-<h3 id="h3_ch_property" role="heading" aria-level="2">
-<span class="secno">
-2.6
-</span>
-rdf:Property
-</h3>
-<p>
-<code>
-rdf:Property
-</code>
-is
-the
-class
-of
-RDF
-properties.
-<code>
-rdf:Property
-</code>
-is
-an
-instance
-of
-<a href="#ch_class">
-<code>
-rdfs:Class
-</code>
-</a>.
-</p>
-</section>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_properties">
-<h2 id="h2_ch_properties" role="heading" aria-level="1">
-<span class="secno">
-3.
-</span>
-Properties
-</h2>
-<p>
-The
-RDF
-Concepts
-and
-Abstract
-Syntax
-specification
-[
-<cite>
-<a href="#bib-RDF-CONCEPTS" class="bibref">
-RDF-CONCEPTS
-</a>
-</cite>
-]
-describes
-the
-concept
-of
-an
-RDF
-property
-as
-a
-relation
-between
-subject
-resources
-and
-object
-resources.
-</p>
-<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>
-<div class="note">
-<div id="h_note_1" role="heading" aria-level="2" class="note-title">
-<span>
-Note
-<del class="diff-old">:
-</del>
-</span>
-</div>
-<div 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
-<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
-Web
-Ontology
-languages
-such
-as
-<del class="diff-old">[
-</del>
-OWL
-<ins class="diff-new">[
-</ins><cite><a href="#bib-OWL2-OVERVIEW" class="bibref"><ins class="diff-new">
-OWL2-OVERVIEW
-</ins>
-</a>
-<del class="diff-old">].
-</del>
-</cite>
-<ins class="diff-chg">].
-</ins></div></div><section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_range"><h3 id="h3_ch_range" role="heading" aria-level="2">
-<span class="secno">
-3.1
-</span>
-rdfs:range
-</h3>
-<p>
-<code>
-rdfs:range
-</code>
-is
-an
-instance
-of
-<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>
-<code>
-P
-rdfs:range
-C
-</code>
-</blockquote>
-<p>
-states
-that
-P
-is
-an
-instance
-of
-the
-class
-<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
-<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
-<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
-<a href="#ch_domain">
-<code>
-rdfs:domain
-</code>
-</a>
-property.
-The
-<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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_domain">
-<h3 id="h3_ch_domain" role="heading" aria-level="2">
-<span class="secno">
-3.2
-</span>
-rdfs:domain
-</h3>
-<p>
-<code>
-rdfs:domain
-</code>
-is
-an
-instance
-of
-<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>
-<code>
-P
-rdfs:domain
-C
-</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
-<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>
-<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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_type">
-<h3 id="h3_ch_type" role="heading" aria-level="2">
-<span class="secno">
-3.3
-</span>
-rdf:type
-</h3>
-<p>
-<code>
-rdf:type
-</code>
-is
-an
-instance
-of
-<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>
-<code>
-R
-rdf:type
-C
-</code>
-</blockquote>
-<p>
-states
-that
-C
-is
-an
-instance
-of
-<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
-<a href="#ch_range">
-<code>
-rdfs:range
-</code>
-</a>
-of
-rdf:type
-is
-<a href="#ch_class">
-<code>
-rdfs:Class
-</code>
-</a>.
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_subclassof">
-<h3 id="h3_ch_subclassof" role="heading" aria-level="2">
-<span class="secno">
-3.4
-</span>
-rdfs:subClassOf
-</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>
-<code>
-C1
-rdfs:subClassOf
-C2
-</code>
-</blockquote>
-<p>
-states
-that
-C1
-is
-an
-instance
-of
-<code>
-<a href="#ch_class">
-rdfs:Class
-</a>
-</code>,
-C2
-is
-an
-instance
-of
-<code>
-<a href="#ch_class">
-rdfs:Class
-</a>
-</code>
-and
-C1
-is
-a
-<a href="#def-subclass">
-subclass
-</a>
-of
-C2.
-The
-<code>
-rdfs:subClassOf
-</code>
-property
-is
-transitive.
-</p>
-<p>
-The
-<a href="#ch_domain">
-<code>
-rdfs:domain
-</code>
-</a>
-of
-<code>
-rdfs:subClassOf
-</code>
-is
-<code>
-<a href="#ch_class">
-rdfs:Class
-</a>
-</code>.
-The
-<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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_subpropertyof">
-<h3 id="h3_ch_subpropertyof" role="heading" aria-level="2">
-<span class="secno">
-3.5
-</span>
-rdfs:subPropertyOf
-</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>
-<code>
-P1
-rdfs:subPropertyOf
-P2
-</code>
-</blockquote>
-<p>
-states
-that
-P1
-is
-an
-instance
-of
-<code>
-<a href="#ch_property">
-rdf:Property
-</a>
-</code>,
-P2
-is
-an
-instance
-of
-<code>
-<a href="#ch_property">
-rdf:Property
-</a>
-</code>
-and
-P1
-is
-a
-<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>
-<a href="#ch_property">
-rdf:Property
-</a>
-</code>.
-The
-<a href="#ch_range">
-<code>
-rdfs:range
-</code>
-</a>
-of
-rdfs:subPropertyOf
-is
-<a href="#ch_property">
-<code>
-rdf:Property
-</code>
-</a>.
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_label">
-<h3 id="h3_ch_label" role="heading" aria-level="2">
-<span class="secno">
-3.6
-</span>
-rdfs:label
-</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>
-<code>
-R
-rdfs:label
-L
-</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>
-<a href="#ch_resource">
-rdfs:Resource
-</a>
-</code>.
-The
-<a href="#ch_range">
-<code>
-rdfs:range
-</code>
-</a>
-of
-rdfs:label
-is
-<a href="#ch_literal">
-<code>
-rdfs:Literal
-</code>
-</a>.
-</p>
-<p>
-Multilingual
-labels
-are
-supported
-using
-the
-<a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Graph-Literal">
-language
-tagging
-</a>
-facility
-of
-RDF
-literals.
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_comment">
-<h3 id="h3_ch_comment" role="heading" aria-level="2">
-<span class="secno">
-3.7
-</span>
-rdfs:comment
-</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>
-<code>
-R
-rdfs:comment
-L
-</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>
-<a href="#ch_resource">
-rdfs:Resource
-</a>
-</code>.
-The
-<a href="#ch_range">
-<code>
-rdfs:range
-</code>
-</a>
-of
-rdfs:comment
-is
-<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
-<a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal">
-language
-tagging
-</a>
-facility
-of
-RDF
-literals.
-</p>
-</section>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" class="informative" id="ch_domainrange">
-<h2 id="h2_ch_domainrange" role="heading" aria-level="1">
-<span class="secno">
-4.
-</span>
-Using
-the
-Domain
-and
-Range
-Vocabulary
-<del class="diff-old">(Informative)
-</del>
-</h2>
-<p>
-<em>
-<ins class="diff-new">This
-section
-is
-non-normative.
-</ins></em></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>
-The
-RDF
-Vocabulary
-Description
-language
-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
-<del class="diff-old">URI-References
-</del>
-<ins class="diff-chg">IRIs
-</ins>
-are
-used
-to
-identify
-classes
-and
-properties
-in
-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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_othervocab">
-<h2 id="h2_ch_othervocab" role="heading" aria-level="1">
-<span class="secno">
-5.
-</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
-Web
-are
-defined
-in
-this
-section.
-</p>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_containervocab">
-<h3 id="h3_ch_containervocab" role="heading" aria-level="2">
-<span class="secno">
-5.1
-</span>
-Container
-Classes
-and
-Properties
-</h3>
-<p>
-RDF
-containers
-are
-resources
-that
-are
-used
-to
-represent
-collections.
-An
-introduction
-to
-RDF
-containers
-with
-examples
-may
-be
-found
-in
-the
-<a href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#containers">
-RDF
-<ins class="diff-new">2004
-</ins>
-Primer
-<del class="diff-old">[
-RDF-PRIMER
-].
-</del>
-</a>.
-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
-[
-<del class="diff-old">RDF-SEMANTICS
-</del>
-<cite>
-<a href="#bib-RDF11-MT" class="bibref">
-<ins class="diff-chg">RDF11-MT
-</ins>
-</a>
-</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
-<a href="#ch_containermembershipproperty">
-container
-member
-ship
-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>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_container">
-<h4 id="h4_ch_container" role="heading" aria-level="3">
-<span class="secno">
-5.1.1
-</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>
-<a href="#ch_seq">
-rdf:Seq
-</a>
-</code>,
-<code>
-<a href="#ch_alt">
-rdf:Alt
-</a>
-</code>.
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_bag">
-<h4 id="h4_ch_bag" role="heading" aria-level="3">
-<span class="secno">
-5.1.2
-</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>
-<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>
-<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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_seq">
-<h4 id="h4_ch_seq" role="heading" aria-level="3">
-<span class="secno">
-5.1.3
-</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>
-<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>
-<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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_alt">
-<h4 id="h4_ch_alt" role="heading" aria-level="3">
-<span class="secno">
-5.1.4
-</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>
-<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>
-<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>
-<a href="#ch_containermembershipproperty">
-rdf:_1
-</a>
-</code>
-property,
-is
-the
-default
-choice.
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_containermembershipproperty">
-<h4 id="h4_ch_containermembershipproperty" role="heading" aria-level="3">
-<span class="secno">
-5.1.5
-</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
-<a href="#def-subclass">
-subclass
-</a>
-of
-<a href="#ch_property">
-<code>
-rdf:Property
-</code>
-</a>.
-Each
-instance
-of
-<code>
-rdfs:ContainerMembershipProperty
-</code>
-is
-an
-<a href="#ch_subpropertyof">
-<code>
-rdfs:subPropertyOf
-</code>
-</a>
-the
-<code>
-<a href="#ch_member">
-rdfs:member
-</a>
-</code>
-property.
-</p>
-<p>
-Given
-a
-container
-C,
-a
-triple
-of
-the
-form:
-</p>
-<blockquote>
-<code>
-C
-rdf:_nnn
-O
-</code>
-</blockquote>
-<p>
-where
-nnn
-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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_member">
-<h4 id="h4_ch_member" role="heading" aria-level="3">
-<span class="secno">
-5.1.6
-</span>
-rdfs:member
-</h4>
-<p>
-<code>
-rdfs:member
-</code>
-is
-an
-instance
-of
-<code>
-<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>
-<a href="#ch_resource">
-rdfs:Resource
-</a>
-</code>.
-The
-<a href="#ch_range">
-<code>
-rdfs:range
-</code>
-</a>
-of
-<code>
-rdfs:member
-</code>
-is
-<code>
-<a href="#ch_resource">
-rdfs:Resource
-</a>
-</code>.
-</p>
-</section>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_collectionvocab">
-<h3 id="h3_ch_collectionvocab" role="heading" aria-level="2">
-<span class="secno">
-5.2
-</span>
-RDF
-Collections
-</h3>
-<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.
-The
-reader
-is
-referred
-to
-the
-<a href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#collections">
-collections
-</a>
-section
-of
-the
-RDF
-<ins class="diff-new">2004
-</ins>
-primer
-for
-an
-informal
-introduction
-to
-collections
-with
-examples.
-</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
-<a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/#section-Syntax-parsetype-Collection">
-shorthand
-notation
-</a>
-in
-the
-RDF/XML
-syntax
-specification
-<del class="diff-old">[
-RDF-SYNTAX
-]
-</del>
-for
-representing
-collections.
-</p>
-<div class="note">
-<div id="h_note_2" role="heading" aria-level="3" class="note-title">
-<span>
-Note
-<del class="diff-old">:
-</del>
-</span>
-</div>
-<div 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.
-</div>
-</div>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_list">
-<h4 id="h4_ch_list" role="heading" aria-level="3">
-<span class="secno">
-5.2.1
-</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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_first">
-<h4 id="h4_ch_first" role="heading" aria-level="3">
-<span class="secno">
-5.2.2
-</span>
-rdf:first
-</h4>
-<p>
-<code>
-rdf:first
-</code>
-is
-an
-instance
-of
-<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>
-<code>
-L
-rdf:first
-O
-</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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_rest">
-<h4 id="h4_ch_rest" role="heading" aria-level="3">
-<span class="secno">
-5.2.3
-</span>
-rdf:rest
-</h4>
-<p>
-<code>
-rdf:rest
-</code>
-is
-an
-instance
-of
-<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>
-<code>
-L
-rdf:rest
-O
-</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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_nil">
-<h4 id="h4_ch_nil" role="heading" aria-level="3">
-<span class="secno">
-5.2.4
-</span>
-rdf:nil
-</h4>
-<p>
-The
-resource
-<code>
-rdf:nil
-</code>
-is
-an
-instance
-of
-<code>
-<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>
-<code>
-L
-rdf:rest
-rdf:nil
-</code>
-</blockquote>
-<p>
-states
-that
-L
-is
-an
-instance
-of
-<code>
-<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>
-</section>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_reificationvocab">
-<h3 id="h3_ch_reificationvocab" role="heading" aria-level="2">
-<span class="secno">
-5.3
-</span>
-Reification
-Vocabulary
-</h3>
-<del class="diff-old">The
-original
-RDF
-Model
-and
-Syntax
-Specification
-[
-RDFMS
-]
-defined
-a
-vocabulary
-for
-describing
-RDF
-statements
-without
-stating
-them.
-[
-RDFMS
-]
-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
-[
-RDFMS
-]
-definition)
-is
-described
-here.
-An
-informal
-introduction
-to
-the
-reification
-vocabulary,
-with
-examples,
-may
-be
-found
-in
-the
-RDF
-Primer
-[
-RDF-PRIMER
-].
-</del>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_statement">
-<h4 id="h4_ch_statement" role="heading" aria-level="3">
-<span class="secno">
-5.3.1
-</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
-<del class="diff-old">triple
-.
-</del>
-<ins class="diff-chg">triple.
-</ins>
-The
-subject
-of
-an
-RDF
-statement
-is
-the
-instance
-of
-<code>
-<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>
-<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>
-<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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_subject">
-<h4 id="h4_ch_subject" role="heading" aria-level="3">
-<span class="secno">
-5.3.2
-</span>
-rdf:subject
-</h4>
-<p>
-<code>
-rdf:subject
-</code>
-is
-an
-instance
-of
-<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>
-<code>
-S
-rdf:subject
-R
-</code>
-</blockquote>
-<p>
-states
-that
-S
-is
-an
-instance
-of
-<code>
-<a href="#ch_statement">
-rdf:Statement
-</a>
-</code>
-and
-that
-the
-subject
-of
-S
-is
-R.
-</p>
-<p class="schemacomment">
-The
-<a href="#ch_domain">
-<code>
-rdfs:domain
-</code>
-</a>
-of
-<code>
-rdf:subject
-</code>
-is
-<code>
-<a href="#ch_statement">
-rdf:Statement
-</a>
-</code>.
-The
-<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>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_predicate">
-<h4 id="h4_ch_predicate" role="heading" aria-level="3">
-<span class="secno">
-5.3.3
-</span>
-rdf:predicate
-</h4>
-<p>
-rdf:predicate
-is
-an
-instance
-of
-<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>
-<code>
-S
-rdf:predicate
-P
-</code>
-</blockquote>
-<p>
-states
-that
-S
-is
-an
-instance
-of
-<code>
-<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
-predicate
-of
-S
-is
-P.
-</p>
-<p>
-The
-<a href="#ch_domain">
-<code>
-rdfs:domain
-</code>
-</a>
-of
-<code>
-rdf:predicate
-</code>
-is
-<code>
-<a href="#ch_statement">
-rdf:Statement
-</a>
-</code>
-and
-the
-<a href="#ch_range">
-<code>
-rdfs:range
-</code>
-</a>
-is
-<a href="#ch_resource">
-<code>
-rdfs:Resource
-</code>
-</a>.
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_object">
-<h4 id="h4_ch_object" role="heading" aria-level="3">
-<span class="secno">
-5.3.4
-</span>
-rdf:object
-</h4>
-<p>
-rdf:object
-is
-an
-instance
-of
-<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>
-<code>
-S
-rdf:object
-O
-</code>
-</blockquote>
-<p>
-states
-that
-S
-is
-an
-instance
-of
-<code>
-<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>
-<a href="#ch_statement">
-rdf:Statement
-</a>
-</code>.
-The
-<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>
-</section>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_utilvocab">
-<h3 id="h3_ch_utilvocab" role="heading" aria-level="2">
-<span class="secno">
-5.4
-</span>
-Utility
-Properties
-</h3>
-<p>
-The
-following
-utility
-classes
-and
-properties
-are
-defined
-in
-the
-RDF
-core
-namespaces.
-</p>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_seealso">
-<h4 id="h4_ch_seealso" role="heading" aria-level="3">
-<span class="secno">
-5.4.1
-</span>
-rdfs:seeAlso
-</h4>
-<p>
-<code>
-rdfs:seeAlso
-</code>
-is
-an
-instance
-of
-<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>
-<code>
-S
-rdfs:seeAlso
-O
-</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>
-<a href="#ch_resource">
-rdfs:Resource
-</a>
-</code>.
-The
-<code>
-<a href="#ch_range">
-rdfs:range
-</a>
-</code>
-of
-<code>
-rdfs:seeAlso
-</code>
-is
-<code>
-<a href="#ch_resource">
-rdfs:Resource
-</a>
-</code>.
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_isdefinedby">
-<h4 id="h4_ch_isdefinedby" role="heading" aria-level="3">
-<span class="secno">
-5.4.2
-</span>
-rdfs:isDefinedBy
-</h4>
-<p>
-<code>
-rdfs:isDefinedBy
-</code>
-is
-an
-instance
-of
-<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>
-<code>
-S
-rdfs:isDefinedBy
-O
-</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
-<a href="#def-subproperty">
-subproperty
-</a>
-of
-<code>
-<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>
-<a href="#ch_resource">
-rdfs:Resource
-</a>
-</code>.
-The
-<code>
-<a href="#ch_range">
-rdfs:range
-</a>
-</code>
-of
-<code>
-rdfs:isDefinedBy
-</code>
-is
-<code>
-<a href="#ch_resource">
-rdfs:Resource
-</a>
-</code>.
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_value">
-<h4 id="h4_ch_value" role="heading" aria-level="3">
-<span class="secno">
-5.4.3
-</span>
-rdf:value
-</h4>
-<p>
-<code>
-rdf:value
-</code>
-is
-an
-instance
-of
-<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
-<a href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#example21">
-example
-<del class="diff-old">16
-</del>
-<ins class="diff-chg">21
-</ins>
-</a>
-of
-the
-RDF
-<del class="diff-old">primer
-[
-RDF-PRIMER
-].
-</del>
-<ins class="diff-chg">1.0
-primer.
-</ins>
-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>
-<a href="#ch_resource">
-rdfs:Resource
-</a>
-</code>.
-The
-<code>
-<a href="#ch_range">
-rdfs:range
-</a>
-</code>
-of
-<code>
-rdf:value
-</code>
-is
-<code>
-<a href="#ch_resource">
-rdfs:Resource
-</a>
-</code>.
-</p>
-</section>
-</section>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" class="informative" id="ch_summary">
-<h2 id="h2_ch_summary" role="heading" aria-level="1">
-<span class="secno">
-6.
-</span>
-RDF
-Schema
-summary
-<del class="diff-old">(Informative)
-</del>
-</h2>
-<p>
-<em>
-<ins class="diff-new">This
-section
-is
-non-normative.
-</ins></em></p><p>
-This
-table
-presents
-an
-overview
-of
-the
-vocabulary
-of
-RDF,
-drawing
-together
-vocabulary
-originally
-defined
-in
-the
-RDF
-Model
-and
-Syntax
-specification
-with
-classes
-and
-properties
-that
-originate
-with
-RDF
-Schema.
-</p>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_sumclasses">
-<h3 id="h3_ch_sumclasses" role="heading" aria-level="2">
-<span class="secno">
-6.1
-</span>
-RDF
-classes
-</h3>
-<table summary="RDF classes" border="1">
-<tbody valign="top">
-<tr>
-<th>
-Class
-name
-</th>
-<th>
-comment
-</th>
-</tr>
-<tr>
-<td>
-rdfs:Resource
-</td>
-<td>
-The
-class
-resource,
-everything.
-</td>
-</tr>
-<tr>
-<td>
-rdfs:Literal
-</td>
-<td>
-The
-class
-of
-literal
-values,
-e.g.
-textual
-strings
-and
-integers.
-</td>
-</tr>
-<tr>
-<td>
-rdf:XMLLiteral
-</td>
-<td>
-The
-class
-of
-XML
-literals
-values.
-</td>
-</tr>
-<tr>
-<td>
-rdfs:Class
-</td>
-<td>
-The
-class
-of
-classes.
-</td>
-</tr>
-<tr>
-<td>
-rdf:Property
-</td>
-<td>
-The
-class
-of
-RDF
-properties.
-</td>
-</tr>
-<tr>
-<td>
-rdfs:Datatype
-</td>
-<td>
-The
-class
-of
-RDF
-datatypes.
-</td>
-</tr>
-<tr>
-<td>
-rdf:Statement
-</td>
-<td>
-The
-class
-of
-RDF
-statements.
-</td>
-</tr>
-<tr>
-<td>
-rdf:Bag
-</td>
-<td>
-The
-class
-of
-unordered
-containers.
-</td>
-</tr>
-<tr>
-<td>
-rdf:Seq
-</td>
-<td>
-The
-class
-of
-ordered
-containers.
-</td>
-</tr>
-<tr>
-<td>
-rdf:Alt
-</td>
-<td>
-The
-class
-of
-containers
-of
-alternatives.
-</td>
-</tr>
-<tr>
-<td>
-rdfs:Container
-</td>
-<td>
-The
-class
-of
-RDF
-containers.
-</td>
-</tr>
-<tr>
-<td>
-rdfs:ContainerMembershipProperty
-</td>
-<td>
-The
-class
-of
-container
-membership
-properties,
-rdf:_1,
-rdf:_2,
-...,
-all
-of
-which
-are
-sub-properties
-of
-'member'.
-</td>
-</tr>
-<tr>
-<td>
-rdf:List
-</td>
-<td>
-The
-class
-of
-RDF
-Lists.
-</td>
-</tr>
-</tbody>
-</table>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="ch_sumproperties">
-<h3 id="h3_ch_sumproperties" role="heading" aria-level="2">
-<span class="secno">
-6.2
-</span>
-RDF
-properties
-</h3>
-<table summary="RDF properties" border="1">
-<tbody valign="top">
-<tr>
-<th>
-Property
-name
-</th>
-<th>
-comment
-</th>
-<th>
-domain
-</th>
-<th>
-range
-</th>
-</tr>
-<tr>
-<td>
-rdf:type
-</td>
-<td>
-The
-subject
-is
-an
-instance
-of
-a
-class.
-</td>
-<td>
-rdfs:Resource
-</td>
-<td>
-rdfs:Class
-</td>
-</tr>
-<tr>
-<td>
-rdfs:subClassOf
-</td>
-<td>
-The
-subject
-is
-a
-subclass
-of
-a
-class.
-</td>
-<td>
-rdfs:Class
-</td>
-<td>
-rdfs:Class
-</td>
-</tr>
-<tr>
-<td>
-rdfs:subPropertyOf
-</td>
-<td>
-The
-subject
-is
-a
-subproperty
-of
-a
-property.
-</td>
-<td>
-rdf:Property
-</td>
-<td>
-rdf:Property
-</td>
-</tr>
-<tr>
-<td>
-rdfs:domain
-</td>
-<td>
-A
-domain
-of
-the
-subject
-property.
-</td>
-<td>
-rdf:Property
-</td>
-<td>
-rdfs:Class
-</td>
-</tr>
-<tr>
-<td>
-rdfs:range
-</td>
-<td>
-A
-range
-of
-the
-subject
-property.
-</td>
-<td>
-rdf:Property
-</td>
-<td>
-rdfs:Class
-</td>
-</tr>
-<tr>
-<td>
-rdfs:label
-</td>
-<td>
-A
-human-readable
-name
-for
-the
-subject.
-</td>
-<td>
-rdfs:Resource
-</td>
-<td>
-rdfs:Literal
-</td>
-</tr>
-<tr>
-<td>
-rdfs:comment
-</td>
-<td>
-A
-description
-of
-the
-subject
-resource.
-</td>
-<td>
-rdfs:Resource
-</td>
-<td>
-rdfs:Literal
-</td>
-</tr>
-<tr>
-<td>
-rdfs:member
-</td>
-<td>
-A
-member
-of
-the
-subject
-resource.
-</td>
-<td>
-rdfs:Resource
-</td>
-<td>
-rdfs:Resource
-</td>
-</tr>
-<tr>
-<td>
-rdf:first
-</td>
-<td>
-The
-first
-item
-in
-the
-subject
-RDF
-list.
-</td>
-<td>
-rdf:List
-</td>
-<td>
-rdfs:Resource
-</td>
-</tr>
-<tr>
-<td>
-rdf:rest
-</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>
-rdfs:seeAlso
-</td>
-<td>
-Further
-information
-about
-the
-subject
-resource.
-</td>
-<td>
-rdfs:Resource
-</td>
-<td>
-rdfs:Resource
-</td>
-</tr>
-<tr>
-<td>
-rdfs:isDefinedBy
-</td>
-<td>
-The
-definition
-of
-the
-subject
-resource.
-</td>
-<td>
-rdfs:Resource
-</td>
-<td>
-rdfs:Resource
-</td>
-</tr>
-<tr>
-<td>
-rdf:value
-</td>
-<td>
-Idiomatic
-property
-used
-for
-structured
-values
-(see
-the
-RDF
-Primer
-for
-<a href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#example16">
-an
-example
-</a>
-of
-its
-usage).
-</td>
-<td>
-rdfs:Resource
-</td>
-<td>
-rdfs:Resource
-</td>
-</tr>
-<tr>
-<td>
-rdf:subject
-</td>
-<td>
-The
-subject
-of
-the
-subject
-RDF
-statement.
-</td>
-<td>
-rdf:Statement
-</td>
-<td>
-rdfs:Resource
-</td>
-</tr>
-<tr>
-<td>
-rdf:predicate
-</td>
-<td>
-The
-predicate
-of
-the
-subject
-RDF
-statement.
-</td>
-<td>
-rdf:Statement
-</td>
-<td>
-rdfs:Resource
-</td>
-</tr>
-<tr>
-<td>
-rdf:object
-</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>
-</section>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" class="appendix informative" id="ch_acknowledgements">
-<h2 id="h2_ch_acknowledgements" role="heading" aria-level="1">
-<del class="diff-old">7.
-References
-</del>
-<span class="secno">
-<ins class="diff-chg">A.
-</ins></span><ins class="diff-chg">
-Acknowledgments
-</ins>
-</h2>
-<del class="diff-old">7.1
-Normative
-References
-[RDF-CONCEPTS]
-Resource
-Description
-Framework
-(RDF):
-Concepts
-and
-Abstract
-Syntax
-,
-Graham
-Klyne
-and
-Jeremy
-J.
-Carroll,
-Editors,
-W3C
-Recommendation,
-10
-February
-2004,
-http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/
-.
-Latest
-version
-available
-at
-http://www.w3.org/TR/rdf-concepts/
-.
-[RDF-SEMANTICS]
-RDF
-Semantics
-,
-Patrick
-Hayes,
-Editor,
-W3C
-Recommendation,
-10
-February
-2004,
-http://www.w3.org/TR/2004/REC-rdf-mt-20040210/
-.
-Latest
-version
-available
-at
-http://www.w3.org/TR/rdf-mt/
-.
-[RDF-SYNTAX]
-RDF/XML
-Syntax
-Specification
-(Revised)
-,
-Dave
-Beckett,
-Editor,
-W3C
-Recommendation,
-10
-February
-2004,
-http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/
-.
-Latest
-version
-available
-at
-http://www.w3.org/TR/rdf-syntax-grammar/
-.
-[RDF-TESTS]
-RDF
-Test
-Cases
-,
-Jan
-Grant
-and
-Dave
-Beckett,
-Editors,
-W3C
-Recommendation,
-10
-February
-2004,
-http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/
-.
-Latest
-version
-available
-at
-http://www.w3.org/TR/rdf-testcases/
-.
-[RDFMS]
-Resource
-Description
-Framework
-(RDF)
-Model
-and
-Syntax
-,
-W3C
-Recommendation,
-22
-February
-1999
-http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/
-[XMLNS]
-Namespaces
-in
-XML
-;
-W3C
-Recommendation,
-14
-January
-1999
-http://www.w3.org/TR/1999/REC-xml-names-19990114/
-7.2
-Informational
-References
-[RDF-PRIMER]
-RDF
-Primer
-,
-Frank
-Manola
-and
-Eric
-Miller,
-Editors,
-W3C
-Recommendation,
-10
-February
-2004,
-http://www.w3.org/TR/2004/REC-rdf-primer-20040210/
-.
-Latest
-version
-available
-at
-http://www.w3.org/TR/rdf-primer/
-.
-[BERNERS-LEE98]
-What
-the
-Semantic
-Web
-can
-represent
-,
-Tim
-Berners-Lee,
-1998
-http://www.w3.org/DesignIssues/RDFnot.html
-[EXTWEB]
-Web
-Architecture:
-Extensible
-Languages
-,
-Tim
-Berners-Lee
-and
-Dan
-Connolly,
-1998
-http://www.w3.org/TR/1998/NOTE-webarch-extlang-19980210
-[DCMI]
-Dublin
-Core
-Metadata
-Initiative
-http://www.dublincore.org/
-[OWL]
-OWL
-Web
-Ontology
-Language
-Reference
-,
-Mike
-Dean
-and
-Guus
-Schreiber,
-Editors,
-W3C
-Recommendation,
-10
-February
-2004,
-http://www.w3.org/TR/2004/REC-owl-ref-20040210/
-.
-Latest
-version
-available
-at
-http://www.w3.org/TR/owl-ref/
-.
-[SCHEMA-ARCH]
-The
-Cambridge
-Communiqué
-,
-W3C
-NOTE,
-7
-October
-1999,
-Swick
-and
-Thompson
-http://www.w3.org/TR/1999/NOTE-schema-arch-19991007
-[XML]
-Extensible
-Markup
-Language
-(XML)
-1.0
-,
-W3C
-Recommendation,
-10-February-1988,
-Section
-3.2
-Element
-Type
-Declarations
-http://www.w3.org/TR/1998/REC-xml-19980210.html#elemdecls
-</del>
-<p>
-<em>
-<ins class="diff-chg">This
-section
-is
-non-normative.
-</ins></em>
-<del class="diff-old">8.
-Acknowledgments
-</del>
-</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
-<a href="http://www.w3.org/RDF/Interest/">
-RDF
-Interest
-Group
-</a>.
-</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
-<del class="diff-old">(W3C),
-</del>
-<ins class="diff-chg">(
-</ins><abbr title="World Wide Web Consortium"><ins class="diff-chg">
-W3C
-</ins></abbr><ins class="diff-chg">
-),
-</ins>
-Naohiko
-Uramoto
-(IBM),
-Charles
-Wicksteed
-(Reuters
-Ltd.),
-Misha
-Wolf
-(Reuters
-Ltd.)
-</p>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" class="appendix informative" id="changes">
-<h2 id="h2_changes" role="heading" aria-level="1">
-<span class="secno">
-<ins class="diff-chg">B.
-</ins></span><ins class="diff-chg">
-Change
-history
-</ins></h2><p>
-<em>
-<ins class="diff-chg">This
-section
-is
-non-normative.
-</ins></em>
-</p>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="PER-changes">
-<h3 id="h3_PER-changes" role="heading" aria-level="2">
-<span class="secno">
-<ins class="diff-chg">B.1
-</ins></span><ins class="diff-chg">
-Changes
-for
-Proposed
-Edited
-Recommendation
-in
-2013
-</ins></h3><ul><li><ins class="diff-chg">
-Conversion
-to
-ResPec.
-</ins></li><li><ins class="diff-chg">
-Refereces
-and
-anchors
-to
-RDF
-1.0
-documents
-where
-appropriate
-replaced
-by
-references
-and
-anchors
-to
-RDF
-1.1
-documents.
-</ins></li><li><ins class="diff-chg">
-Replaced
-the
-term
-"URI
-Reference"
-with
-the
-term
-"IRI".
-</ins></li><li><ins class="diff-chg">
-Removed
-discussion
-about
-distinction
-between
-plain
-and
-typed
-literals,
-as
-this
-distinction
-is
-absent
-in
-RDF
-1.1
-and
-has
-no
-technical
-bearing
-on
-RDF
-Schema.
-</ins></li><li><ins class="diff-chg">
-Fixed
-incorrect
-pointer
-to
-RDF
-Primer
-example
-16
-to
-example
-21.
-</ins></li><li><ins class="diff-chg">
-Removed
-the
-introductory
-paragraph
-of
-Sec.
-</ins><a href="#ch_reificationvocab"><ins class="diff-chg">
-"Reification
-Vocabulary"
-</ins></a>,<ins class="diff-chg">
-as
-this
-discussion
-is
-not
-related
-to
-the
-technical
-content
-and
-is
-irrelevant
-and
-confusing
-now.
-</ins></li><li><ins class="diff-chg">
-Update
-of
-affiliation
-of
-the
-editors.
-</ins></li></ul></section><section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="2004-changes"><h3 id="h3_2004-changes" role="heading" aria-level="2">
-<span class="secno">
-<ins class="diff-chg">B.2
-</ins></span>
-Changes
-<ins class="diff-chg">history
-of
-the
-2004
-Recommendation
-</ins></h3>
-<p>
-The
-following
-is
-an
-outline
-of
-the
-main
-changes
-made
-to
-<del class="diff-old">this
-</del>
-<ins class="diff-chg">the
-2004
-</ins>
-specification,
-latest
-first,
-since
-the
-Last
-Call
-Working
-Draft
-of
-<a href="http://www.w3.org/TR/2003/WD-rdf-schema-20030123/">
-23
-January
-2003
-</a>.
-See
-the
-<a href="http://www.w3.org/2001/sw/RDFCore/20030123-issues/#schema">
-Last
-Call
-issue
-tracking
-document
-</a>
-for
-details
-of
-the
-specific
-issues
-raised
-regarding
-this
-specification.
-</p>
-<ul>
-<li>
-Amended
-<a href="#ch_appendix_rdfs">
-Appendix
-A
-</a>
-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.
-</li>
-<li>
-Amended
-rdfs:range
-specification
-for
-rdf:predicate
-for
-consistency
-with
-the
-Semantics
-document
-(previously
-rdf:Property;
-now,
-rdfs:Resource)
-</li>
-<li>
-Removed
-reference
-to
-RDF
-mimetypes
-doc,
-as
-the
-IETF
-draft
-has
-expired
-and
-is
-404
-missing
-on
-their
-site.
-</li>
-<li>
-Reification
-vocabulary
-redescribed
-(
-<a href="http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Aug/0161.html">
-details
-</a>
-).
-</li>
-<li>
-Reworded
-rdfs:comment
-for
-rdfs:member,
-changing
-"container"
-to
-"resource"
-</li>
-<li>
-Reworded
-lead-in
-to
-Appendix
-A
-per
-<a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003JulSep/0170.html">
-0170.html
-</a>.
-</li>
-<li>
-OWL
-references
-now
-go
-to
-OWL
-specs
-rather
-than
-WebOnt
-homepage.
-Fixed
-minor
-typos
-per
-<a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003JanMar/0373.html">
-0373.html
-</a>
-)
-</li>
-<li>
-Reworded
-rdf:nil
-to
-tone
-down
-the
-imperative
-style.
-</li>
-<li>
-Added
-note
-to
-Properties
-section
-warning
-about
-over-use
-of
-sub-property,
-and
-referencing
-OWL,
-an
-editorial
-suggestion
-from
-Bijan
-Parsia.
-(
-<a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0177.html">
-details
-</a>
-).
-</li>
-<li>
-Regarding
-<a href="http://www.w3.org/2001/sw/RDFCore/20030123-issues/#pfps-12">
-pfps-12
-</a>,
-<a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0277.html">
-discussion
-</a>
-led
-to
-rdf:first/rest/List/nil
-rewritten
-per
-Peter
-Patel-Schneider's
-suggestion.
-</li>
-<li>
-Change
-to
-description
-of
-subProperty
-and
-subClass,
-to
-match
-<a href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/#change">
-changes
-to
-RDF
-Semantics
-</a>.
-See
-<a href="http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Jul/0161.html">
-discussion
-</a>
-for
-details.
-</li>
-<li>
-Edits
-<a href="http://lists.w3.org/Archives/Public/www-rdf-comments/2003AprJun/0099.html">
-closing
-</a>
-'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.
-</li>
-</ul>
-</section>
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" class="appendix informative" id="ch_appendix_rdfs">
-<h2 id="h2_ch_appendix_rdfs" role="heading" aria-level="1">
-<del class="diff-old">Appendix
-A:
-</del>
-<span class="secno">
-<ins class="diff-chg">C.
-</ins></span>
-RDF
-Schema
-as
-RDF/XML
-</h2>
-<p>
-<em>
-<ins class="diff-new">This
-section
-is
-non-normative.
-</ins></em></p><p>
-An
-RDFS
-description
-of
-the
-<a href="http://www.w3.org/TR/rdf11-mt/#rdf-interpretations">
-RDF
-vocabulary
-</a>
-and
-<a href="http://www.w3.org/TR/rdf11-mt/#rdfs-interpretations">
-RDFS
-vocabulary
-</a>
-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
-<del class="diff-old">Core
-</del>
-Schema
-vocabulary.
-</p>
-<p>
-This
-material
-is
-also
-available
-as
-<a href="rdfs-namespace">
-a
-separate
-RDF/XML
-document
-</a>.
-It
-does
-not
-necessarily
-match
-the
-content
-published
-at
-the
-<a href="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-RDF
-namespace
-URI
-</a>
-or
-the
-<a href="http://www.w3.org/2000/01/rdf-schema#">
-RDFS
-namespace
-URI
-</a>,
-which
-may
-evolve
-over
-time.
-</p>
-<table summary="RDF Schema in RDF" border="1" cellpadding="5" width="95%">
-<tbody>
-<tr>
-<td>
-<del class="diff-old">
-</del>
-<pre>
-<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>
-<del class="diff-old">
-</del>
-<ins class="diff-chg">
-</ins>
-<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>
-<ins class="diff-new">
-</ins>
-</pre>
-</td>
-</tr>
-</tbody>
-</table>
-<hr />
-</section>
-<section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="references" class="appendix">
-<h2 id="h2_references" role="heading" aria-level="1">
-<span class="secno">
-<ins class="diff-chg">D.
-</ins></span><ins class="diff-chg">
-References
-</ins></h2><section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="normative-references"><h3 id="h3_normative-references" role="heading" aria-level="2"><span class="secno"><ins class="diff-chg">
-D.1
-</ins></span><ins class="diff-chg">
-Normative
-references
-</ins></h3><dl about="" class="bibliography"><dt id="bib-JSON-LD"><ins class="diff-chg">
-[JSON-LD]
-</ins></dt><dd rel="dcterms:requires"><ins class="diff-chg">
-Manu
-Sporny,
-Gregg
-Kellogg,
-Markus
-Lanthaler,
-Editors.
-</ins><cite>
-<a href="http://www.w3.org/TR/2013/PR-json-ld-20131105/">
-<ins class="diff-new">JSON-LD
-1.0
-</ins></a>.</cite><ins class="diff-new">
-5
-November
-2013.
-W3C
-Proposed
-Recommendation.
-URL:
-</ins><a href="http://www.w3.org/TR/2013/PR-json-ld-20131105/"><ins class="diff-new">
-http://www.w3.org/TR/2013/PR-json-ld-20131105/
-</ins></a>.<ins class="diff-new">
-The
-latest
-edition
-is
-available
-at
-</ins><a href="http://www.w3.org/TR/json-ld/"><ins class="diff-new">
-http://www.w3.org/TR/json-ld/
-</ins>
-</a>
-</dd>
-<dt id="bib-RDF11-CONCEPTS">
-<ins class="diff-chg">[RDF11-CONCEPTS]
-</ins></dt><dd rel="dcterms:requires"><ins class="diff-chg">
-Richard
-Cyganiak,
-David
-Wood,
-Markus
-Lanthaler,
-Editors.
-</ins><cite><a href="http://www.w3.org/TR/2013/CR-rdf11-concepts-20131105/"><ins class="diff-chg">
-RDF
-1.1
-Concepts
-and
-Abstract
-Syntax.
-</ins></a></cite><ins class="diff-chg">
-5
-November
-2013.
-W3C
-Candidate
-Recommendation
-(work
-in
-progress).
-URL:
-</ins><a href="http://www.w3.org/TR/2013/CR-rdf11-concepts-20131105/"><ins class="diff-chg">
-http://www.w3.org/TR/2013/CR-rdf11-concepts-20131105/
-</ins></a>.<ins class="diff-chg">
-The
-latest
-edition
-is
-available
-at
-</ins><a href="http://www.w3.org/TR/rdf11-concepts/"><ins class="diff-chg">
-http://www.w3.org/TR/rdf11-concepts/
-</ins></a></dd><dt id="bib-RDF11-MT"><ins class="diff-chg">
-[RDF11-MT]
-</ins></dt><dd rel="dcterms:requires"><ins class="diff-chg">
-Patrick
-J.
-Hayes,
-Peter
-F.
-Patel-Schneider,
-Editors.
-</ins><cite><a href="http://www.w3.org/TR/2013/CR-rdf11-mt-20131105/"><ins class="diff-chg">
-RDF
-1.1
-Semantics.
-</ins></a></cite><ins class="diff-chg">
-5
-November
-2013.
-W3C
-Candidate
-Recommendation
-(work
-in
-progress).
-URL:
-</ins><a href="http://www.w3.org/TR/2013/CR-rdf11-mt-20131105/"><ins class="diff-chg">
-http://www.w3.org/TR/2013/CR-rdf11-mt-20131105/
-</ins></a>.<ins class="diff-chg">
-The
-latest
-edition
-is
-available
-at
-</ins><a href="http://www.w3.org/TR/rdf11-mt/"><ins class="diff-chg">
-http://www.w3.org/TR/rdf11-mt/
-</ins></a></dd><dt id="bib-TRIG"><ins class="diff-chg">
-[TRIG]
-</ins></dt><dd rel="dcterms:requires"><ins class="diff-chg">
-Gavin
-Carothers,
-Andy
-Seaborne,
-Editors.
-</ins><cite><a href="http://www.w3.org/TR/2013/WD-trig-20130919/"><ins class="diff-chg">
-TriG:
-RDF
-Dataset
-Language
-</ins></a></cite>.<ins class="diff-chg">
-19
-September
-2013.
-W3C
-Candidate
-Recommendation
-(work
-in
-progress).
-URL:
-</ins><a href="http://www.w3.org/TR/2013/WD-trig-20130919/"><ins class="diff-chg">
-http://www.w3.org/TR/2013/WD-trig-20130919/
-</ins></a>.<ins class="diff-chg">
-The
-latest
-edition
-is
-available
-at
-</ins><a href="http://www.w3.org/TR/trig/"><ins class="diff-chg">
-http://www.w3.org/TR/trig/
-</ins></a></dd><dt id="bib-TURTLE"><ins class="diff-chg">
-[TURTLE]
-</ins></dt><dd rel="dcterms:requires"><ins class="diff-chg">
-Eric
-Prud'hommeaux,
-Gavin
-Carothers,
-Editors.
-</ins><cite><a href="http://www.w3.org/TR/2013/CR-turtle-20130219/"><ins class="diff-chg">
-RDF
-1.1
-Turtle:
-Terse
-RDF
-Triple
-Language.
-</ins></a></cite><ins class="diff-chg">
-19
-February
-2013.
-W3C
-Candidate
-Recommendation
-(work
-in
-progress).
-URL:
-</ins><a href="http://www.w3.org/TR/2013/CR-turtle-20130219/"><ins class="diff-chg">
-http://www.w3.org/TR/2013/CR-turtle-20130219/
-</ins></a>.<ins class="diff-chg">
-The
-latest
-edition
-is
-available
-at
-</ins><a href="http://www.w3.org/TR/turtle/"><ins class="diff-chg">
-http://www.w3.org/TR/turtle/
-</ins></a></dd></dl></section><section rel="bibo:Chapter" resource="#ref" typeof="bibo:Chapter" id="informative-references"><h3 id="h3_informative-references" role="heading" aria-level="2"><span class="secno"><ins class="diff-chg">
-D.2
-</ins></span><ins class="diff-chg">
-Informative
-references
-</ins></h3><dl about="" class="bibliography"><dt id="bib-BERNERS-LEE98"><ins class="diff-chg">
-[BERNERS-LEE98]
-</ins></dt><dd rel="dcterms:references"><em style="color: #f00"><ins class="diff-chg">
-Reference
-not
-found.
-</ins></em></dd><dt id="bib-OWL2-OVERVIEW"><ins class="diff-chg">
-[OWL2-OVERVIEW]
-</ins></dt><dd rel="dcterms:references"><ins class="diff-chg">
-W3C
-OWL
-Working
-Group.
-</ins><a href="http://www.w3.org/TR/owl2-overview/"><cite><ins class="diff-chg">
-OWL
-2
-Web
-Ontology
-Language
-Document
-Overview
-(Second
-Edition)
-</ins></cite></a>.<ins class="diff-chg">
-11
-December
-2012.
-W3C
-Recommendation.
-URL:
-</ins><a href="http://www.w3.org/TR/owl2-overview/"><ins class="diff-chg">
-http://www.w3.org/TR/owl2-overview/
-</ins></a></dd><dt id="bib-RDF-CONCEPTS"><ins class="diff-chg">
-[RDF-CONCEPTS]
-</ins></dt><dd rel="dcterms:references"><ins class="diff-chg">
-Graham
-Klyne;
-Jeremy
-Carroll.
-</ins><a href="http://www.w3.org/TR/rdf-concepts/"><cite><ins class="diff-chg">
-Resource
-Description
-Framework
-(RDF):
-Concepts
-and
-Abstract
-Syntax
-</ins></cite></a>.<ins class="diff-chg">
-10
-February
-2004.
-W3C
-Recommendation.
-URL:
-</ins><a href="http://www.w3.org/TR/rdf-concepts/"><ins class="diff-chg">
-http://www.w3.org/TR/rdf-concepts/
-</ins></a></dd><dt id="bib-RDF11-PRIMER"><ins class="diff-chg">
-[RDF11-PRIMER]
-</ins></dt><dd rel="dcterms:references"><em style="color: #f00"><ins class="diff-chg">
-Reference
-not
-found.
-</ins></em></dd></dl></section></section>
-</body>
-</html>
-
-
--- a/rdf-schema/index.html Sun Dec 22 18:16:08 2013 +0000
+++ b/rdf-schema/index.html Sun Dec 22 18:17:09 2013 +0000
@@ -12,6 +12,7 @@
// specification status (e.g. WD, LC, WG-NOTE, etc.). If in doubt use ED.
specStatus: "PER",
+ prEnd: "2014-02-09",
// the specification's short name, as in http://www.w3.org/TR/short-name/
shortName: "rdf-schema",
@@ -37,7 +38,7 @@
edDraftURI: "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-schema/index.html",
// if this is a LCWD, uncomment and set the end of its review period
- // lcEnd: "2013-09-06",
+ // lcEnd: "",
// if there is an earler version of this specification at the Recommendation level,
// set this to the shortname of that version. This is optional and not usually
@@ -104,22 +105,33 @@
</style>
</head>
<body>
- <div class="head">
<section id="abstract">
<p>The Resource Description Framework (RDF) is a language for
representing information about resources in the World Wide Web. RDF
Schema provides a data-modelling vocabulary for RDF data. RDF Schema
is an extension of the basic RDF vocabulary. </p>
</section>
- <section id="sotd"> This document is an edited version of the 2004 RDF
+ <section id="sotd">
+ <p>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 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 <a href="#PER-changes">Changes</a> section. </section>
- </div>
+ are listed in the <a href="#PER-changes">Changes</a> section.
+ <p>
+ The <abbr title="World Wide Web Consortium">W3C</abbr>
+ Membership and other interested parties are invited to review
+ the document and send comments to
+ <a href="mailto:public-rdf-comments@w3.org" rel="discussion">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>)
+ through 09 February 2014. Advisory Committee Representatives should consult their
+ <a href="https://www.w3.org/2002/09/wbs/myQuestionnaires">WBS questionnaires</a>.
+ </p>
+ </section>
+
<section id="ch_introduction">
<h2>Introduction</h2>
@@ -873,7 +885,7 @@
<http://www.example.org/terms/units> <http://www.example.org/units/kilograms>
] .
</pre>
- Despite
+ <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
--- a/rdf-schema/notes.txt Sun Dec 22 18:16:08 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-ISSUE-39 (Raised)
-ISSUE-55 (Closed)
-ISSUE-56 (Closed)
-ISSUE-57 (Closed)
--- a/rdf-xml/index.html Sun Dec 22 18:16:08 2013 +0000
+++ b/rdf-xml/index.html Sun Dec 22 18:17:09 2013 +0000
@@ -131,7 +131,17 @@
limited to revised references, terminology updates, and adaptations to
the introduction.
The technical content of the document is unchanged. Details of the changes
- are listed in the <a href="#changes-rdf11">Changes</a> section.</p> </section>
+ are listed in the <a href="#changes-rdf11">Changes</a>
+ section.</p>
+ <p>The <abbr title="World Wide Web Consortium">W3C</abbr>
+ Membership and other interested parties are invited to review
+ the document and send comments to
+ <a href="mailto:public-rdf-comments@w3.org" rel="discussion">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>)
+ through 09 February 2014. Advisory Committee Representatives should consult their
+ <a href="https://www.w3.org/2002/09/wbs/myQuestionnaires">WBS questionnaires</a>.
+ </section>
<section id="section-Introduction">
<h2>Introduction</h2>
@@ -3493,7 +3503,7 @@
<h2>Acknowledgments</h2>
<p>Gavin Carothers provided the RDF 1.1 update for the <a
- href="parseTypeLiteralPropertyElt">Production
+ href="#parseTypeLiteralPropertyElt">Production
parseTypeLiteralPropertyElt</a>. Ivan Herman provided valuable
comments and reworked Figs 1 and 2. </p>
@@ -3582,7 +3592,7 @@
<li>Updated link to QName definition in XML-NAMES</li>
<li>Added diff with 2004 Recommendation</li>
<li>Adapted <a
- href="#parseTypeLiteralPropertyElt">Production
+ href="#parseTypeLiteralPropertyEl">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