- From: Jirka Kozek via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 07 Sep 2012 09:59:26 +0000
- To: public-multilingualweb-lt-commits@w3.org
Update of /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20 In directory hutz:/tmp/cvs-serv29369 Modified Files: its20.html its20.odd Log Message: Improved schema datatypes, fixed some schema bugs Index: its20.odd =================================================================== RCS file: /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/its20.odd,v retrieving revision 1.152 retrieving revision 1.153 diff -u -d -r1.152 -r1.153 --- its20.odd 5 Sep 2012 13:24:13 -0000 1.152 +++ its20.odd 7 Sep 2012 09:59:24 -0000 1.153 @@ -1283,7 +1283,9 @@ <attDef ident="version" usage="req"> <desc>Version of the ITS schema.</desc> <datatype> - <rng:data type="float"/> + <rng:data type="string"> + <rng:param name="pattern">[0-9]+\.[0-9]+</rng:param> + </rng:data> </datatype> <defaultVal>2.0</defaultVal> </attDef> @@ -1357,7 +1359,9 @@ usage="req"> <desc>Version of the ITS schema.</desc> <datatype> - <rng:data type="float"/> + <rng:data type="string"> + <rng:param name="pattern">[0-9]+\.[0-9]+</rng:param> + </rng:data> </datatype> <defaultVal>2.0</defaultVal> </attDef> @@ -2197,6 +2201,10 @@ <specGrpRef target="#spec-its-rubyRule"/> <specGrpRef target="#spec-its-langRule"/> <specGrpRef target="#spec-its-within-textRule"/> + <specGrpRef target="#spec-its-domainRule"/> + <specGrpRef target="#spec-its-localeFilterRule"/> + <specGrpRef target="#spec-its-externalResourceRefRule"/> + <specGrpRef target="#spec-its-idValueRule"/> </schemaSpec> <div xml:id="datacategories-defaults-etc"> @@ -4569,7 +4577,7 @@ </div> <div xml:id="externalresource-markup"> <head>Markup Declarations for External Resource</head> - <specGrp xml:id="spec-its-externalresource"> + <specGrp xml:id="spec-its-externalResourceRefRule"> <elementSpec ident="externalResourceRefRule" ns="http://www.w3.org/2005/11/its"> <desc>Rule about the <ref target="#externalresource">External @@ -4792,7 +4800,7 @@ </div> <div xml:id="idvalue-markup"> <head>Markup Declarations for Id Value</head> - <specGrp xml:id="spec-its-idvalue"> + <specGrp xml:id="spec-its-idValueRule"> <elementSpec ident="idValueRule" ns="http://www.w3.org/2005/11/its"> <desc>Rule about the <ref target="#idvalue">Id Value</ref> data category.</desc> @@ -5323,7 +5331,10 @@ <attDef ident="locQualityIssueSeverity" usage="opt"> <desc>TODO</desc> <datatype> - <rng:data type="string"/> + <rng:data type="decimal"> + <rng:param name="minInclusive">0</rng:param> + <rng:param name="maxInclusive">100</rng:param> + </rng:data> </datatype> </attDef> <attDef ident="locQualityIssueSeverityPointer" usage="opt"> @@ -5400,7 +5411,10 @@ ns="http://www.w3.org/2005/11/its"> <desc>TODO</desc> <datatype> - <rng:data type="string"/> + <rng:data type="decimal"> + <rng:param name="minInclusive">0</rng:param> + <rng:param name="maxInclusive">100</rng:param> + </rng:data> </datatype> </attDef> <attDef ident="locQualityIssueProfileRef" usage="opt" @@ -5533,7 +5547,10 @@ ns="http://www.w3.org/1999/xhtml"> <desc>TODO</desc> <datatype> - <rng:data type="string"/> + <rng:data type="decimal"> + <rng:param name="minInclusive">0</rng:param> + <rng:param name="maxInclusive">100</rng:param> + </rng:data> </datatype> </attDef> <attDef ident="its-loc-quality-issue-profile-ref" usage="opt" @@ -5737,7 +5754,10 @@ <attDef ident="locQualityPrecisScore" usage="opt"> <desc>TODO</desc> <datatype> - <rng:data type="integer"/> + <rng:data type="decimal"> + <rng:param name="minInclusive">0</rng:param> + <rng:param name="maxInclusive">100</rng:param> + </rng:data> </datatype> </attDef> <attDef ident="locQualityPrecisScorePointer" usage="opt"> @@ -5790,7 +5810,10 @@ ns="http://www.w3.org/2005/11/its"> <desc>TODO</desc> <datatype> - <rng:data type="integer"/> + <rng:data type="decimal"> + <rng:param name="minInclusive">0</rng:param> + <rng:param name="maxInclusive">100</rng:param> + </rng:data> </datatype> </attDef> <attDef ident="locQualityPrecisVote" usage="opt" @@ -5822,7 +5845,10 @@ ns="http://www.w3.org/1999/xhtml"> <desc>TODO</desc> <datatype> - <rng:data type="intger"/> + <rng:data type="decimal"> + <rng:param name="minInclusive">0</rng:param> + <rng:param name="maxInclusive">100</rng:param> + </rng:data> </datatype> </attDef> <attDef ident="its-loc-quality-precis-vote" usage="opt" @@ -6167,7 +6193,7 @@ <attDef ident="storageSize" usage="opt"> <desc>TODO</desc> <datatype> - <rng:data type="integer"/> + <rng:data type="nonNegativeInteger"/> </datatype> </attDef> <attDef ident="storageSizePointer" usage="opt"> @@ -6196,7 +6222,7 @@ ns="http://www.w3.org/2005/11/its"> <desc>TODO</desc> <datatype> - <rng:data type="integer"/> + <rng:data type="nonNegativeInteger"/> </datatype> </attDef> <attDef ident="storageSizeEncoding" usage="opt" @@ -6214,7 +6240,7 @@ ns="http://www.w3.org/1999/xhtml"> <desc>TODO</desc> <datatype> - <rng:data type="integer"/> + <rng:data type="nonNegativeInteger"/> </datatype> </attDef> <attDef ident="its-storage-size-encoding" usage="opt" Index: its20.html =================================================================== RCS file: /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/its20.html,v retrieving revision 1.152 retrieving revision 1.153 diff -u -d -r1.152 -r1.153 --- its20.html 5 Sep 2012 13:24:13 -0000 1.152 +++ its20.html 7 Sep 2012 09:59:24 -0000 1.153 @@ -938,13 +938,14 @@ | <a href="#externalResourceRefRule" shape="rect">externalResourceRefRule</a> | <a href="#idValueRule" shape="rect">idValueRule</a> )*</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="rules.attributes" id="rules.attributes" shape="rect"/>[3] </td><td rowspan="1" colspan="1"><code>rules.attributes</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> - attribute version { xsd:float }, + attribute version { xsd:string { pattern = "[0-9]+\.[0-9]+" } }, attribute xlink:href { xsd:anyURI }?, attribute queryLanguage { "xpath" | "css" | text }?</code></td></tr></tbody></table></dd><dt class="label">param</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="param" id="param" shape="rect"/>[4] </td><td rowspan="1" colspan="1"><code>param</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> element its:param { param.content, <a href="#param.attributes" shape="rect">param.attributes</a> }</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="param.content" id="param.content" shape="rect"/>[5] </td><td rowspan="1" colspan="1"><code>param.content</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> text</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="param.attributes" id="param.attributes" shape="rect"/>[6] </td><td rowspan="1" colspan="1"><code>param.attributes</code></td><td rowspan="1" clspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute name { string }</code></td></tr></tbody></table></dd><dt class="label"><a name="att.selector" id="att.selector" shape="rect"/>att.selector</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.selector.attributes" id="att.selector.attributes" shape="rect"/>[7] </td><td rowspan="1" colspan="1"><code>att.selector.attributes</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> <a href="#att.selector.attribute.selector" shape="rect">att.selector.attribute.selector</a> </code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.selector.attribute.selector" id="att.selector.attribute.selector" shape="rect"/>[8] </td><td rowspan="1" colspan="1"><code>att.selector.attribute.selector</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute selector { string }</code></td></tr></tbody></table></dd><dt class="label"><a name="att.version" id="att.version" shape="rect"/>att.version</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.version.attributes" id="att.version.attributes" shape="rect"/>[9] </td><td rowspan="1" colspan="1"><code>att.version.attributes</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> <a href="#att.version.attribute.version" shape="rect">att.version.attribute.version</a> - </code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.version.attribute.version" id="att.version.attribute.version" shape="rect"/>[10] </td><td rowspan="1" colspan="1"><code>att.version.attribute.version</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its:version { xsd:float }</code></td></tr></tbody></table></dd></dl></div><div class="div3"> + </code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.version.attribute.version" id="att.version.attribute.version" shape="rect"/>[10] </td><td rowspan="1" colspan="1"><code>att.version.attribute.version</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> + attribute its:version { xsd:string { pattern = "[0-9]+\.[0-9]+" } }</code></td></tr></tbody></table></dd></dl></div><div class="div3"> <h4><a href="#contents" shape="rect"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="selection-global-html5" id="selection-global-html5" shape="rect"/>5.2.2 Global selection within HTML5</h4><span class="editor-note">[Ed. note: This should be probably merged with 5.4 "Link to External Rules"]</span><p>Global rules work in HTML5 as follows.</p><ol class="depth1"><li><p>Global rules will be attached externally using the <code>link</code> element, with the link relation @@ -1807,7 +1808,8 @@ that both elements and attributes have the directionality of left-to-right.</p><p id="directionality-global">GLOBAL: The <a class="itsmarkup" href="#dirRule" shape="rect">dirRule</a> element contains the following:</p><ul><li><p>A required <a class="itsmarkup" href="#att.selector.attribute.selector" shape="rect">selector</a> attribute. It contains an <a href="#selectors" shape="rect">absolute selector</a> which selects the - nodes to which this rule applies.</p></li><li><p>A required <a class="itsmarkup" href="#dirRule.attributes" shape="rect">dir</a> attribute with the value"ltr", "rtl", "lro" or + nodes to which this rule applies.</p></li><li><p>A required <a class="itsmarkup" href="#dirRule.attributes" shape="rect">dir</a> attribute with the value + "ltr", "rtl", "lro" or "rlo".</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-dir-selector-1.xml" id="EX-dir-selector-1.xml" shape="rect"/>Example 39: Document which needs global rules for directionality</div><p>In this document the right-to-left directionality is marked using a <code>direction</code> attribute with a value "rtlText".</p><div class="exampleInner"><pre xml:space="preserve"> @@ -3052,7 +3054,10 @@ attribute locQualityIssueTypePointer { string }?, attribute locQualityIssueComment { string }?, attribute locQualityIssueCommentPointer { string }?, - attribute locQualityIssueSeverity { string }?, + attribute locQualityIssueSeverity + { + xsd:decimal { minInclusive = "0" maxInclusive = "100" } + }?, attribute locQualityIssueSeverityPointer { string }?, attribute locQualityIssueProfileRef { xsd:anyURI }?, attribute locQualityIssueProfileRefPointer { string }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.locqualityissue" id="att.locqualityissue" shape="rect"/>att.locqualityissue</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityissue.attributes" id="att.locqualityissue.attributes" shape="rect"/>[142] </td><td rowspan="1" colspan="1"><code>att.locqualityissue.attributes</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> @@ -3094,7 +3099,10 @@ | "other" }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityissue.attribute.locQualityIssueComment" id="att.locqualityissue.attribute.locQualityIssueComment" shape="rect"/>[145] </td><td rowspan="1" colspan="1"><code>att.locqualityissue.attribute.locQualityIssueComment</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its:locQualityIssueComment { string }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityissue.attribute.locQualityIssueSeverity" id="att.locqualityissue.attribute.locQualityIssueSeverity" shape="rect"/>[146] </td><td rowspan="1" colspan="1"><code>att.locqualityissue.attribute.locQualityIssueSeverity</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> - attribute its:locQualityIssueSeverity { string }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityissue.attribute.locQualityIssueProfileRef" id="att.locqualityissue.attribute.locQualityIssueProfileRef" shape="rect"/>[147] </td><td rowspan="1" colspan="1"><code>att.locqualityissue.attribute.locQualityIssueProfileRef</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> + attribute its:locQualityIssueSeverity + { + xsd:decimal { minInclusive = "0" maxInclusive = "100" } + }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityissue.attribute.locQualityIssueProfileRef" id="att.locqualityissue.attribute.locQualityIssueProfileRef" shape="rect"/>[147] </td><td rowspan="1" colspan="1"><code>att.locqualityissue.attribute.locQualityIssueProfileRef</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its:locQualityIssueProfileRef { xsd:anyURI }?</code></td></tr></tbody></table></dd><dt class="label">locQualityIssues</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="locQualityIssues" id="locQualityIssues" shape="rect"/>[148] </td><td rowspan="1" colspan="1"><code>locQualityIssues</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> element its:locQualityIssues { locQualityIssues.content }</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="locQualityIssues.content" id="locQualityIssues.content" shape="rect"/>[149] </td><td rowspan="1" colspan="1"><code>locQualityIssues.content</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> <a href="#locQualityIssue" shape="rect">locQualityIssue</a>+</code></td></tr></tbody></table></dd><dt class="label">locQualityIssue</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="locQualityIssue" id="locQualityIssue" shape="rect"/>[150] </td><td rowspan="1" colspan="1"><code>locQualityIssue</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> element its:locQualityIssue @@ -3172,7 +3180,10 @@ | "other" }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityissue.html5.attribute.its--loc-quality-issue-comment" id="att.locqualityissue.html5.attribute.its--loc-quality-issue-comment" shape="rect"/>[156] </td><td rowspan="1" colspan="1"><code>att.locqualityissue.html5.attribute.its--loc-quality-issue-comment</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its--loc-quality-issue-comment { string }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityissue.html5.attribute.its-loc-quality-issue-severity" id="att.locqualityissue.html5.attribute.its-loc-quality-issue-severity" shape="rect"/>[157] </td><td rowspan="1" colspan="1"><code>att.locqualityissue.html5.attribute.its-loc-quality-issue-severity</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> - attribute its-loc-quality-issue-severity { string }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityissue.html5.attribute.its-loc-quality-issue-profile-ref" id="att.locqualityissue.html5.attribute.its-loc-quality-issue-profile-ref" shape="rect"/>[158] </td><td rowspan="1" colspan="1"><code>att.locqualityissue.html5.attribute.its-loc-quality-issue-profile-ref</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> + attribute its-loc-quality-issue-severity + { + xsd:decimal { minInclusive = "0" maxInclusive = "100" } + }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityissue.html5.attribute.its-loc-quality-issue-profile-ref" id="att.locqualityissue.html5.attribute.its-loc-quality-issue-profile-ref" shape="rect"/>[158] </td><td rowspan="1" colspan="1"><code>att.locqualityissue.html5.attribute.its-loc-quality-issue-profile-ref</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its-loc-quality-issue-profile-ref { xsd:anyURI }?</code></td></tr></tbody></table></dd></dl></div></div><div class="div2"> <h3><a href="#contents" shape="rect"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="lqprecis" id="lqprecis" shape="rect"/>6.19 Localization Quality Précis</h3><span class="editor-note">[Ed. note: This data category is not completely stable yet.]</span><div class="div3"> <h4><a href="#contents" shape="rect"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="lqprecis-definition" id="lqprecis-definition" shape="rect"/>6.19.1 Definition</h4><p>The <a href="#lqprecis" shape="rect">Localization Quality Précis</a> data @@ -3326,7 +3337,10 @@ }</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="locQualityPrecisRule.content" id="locQualityPrecisRule.content" shape="rect"/>[160] </td><td rowspan="1" colspan="1"><code>locQualityPrecisRule.content</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> empty</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="locQualityPrecisRule.attributes" id="locQualityPrecisRule.attributes" shape="rect"/>[161] </td><td rowspan="1" colspan="1"><code>locQualityPrecisRule.attributes</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> <a href="#att.selector.attributes" shape="rect">att.selector.attributes</a>, - attribute locQualityPrecisScore { xsd:integer }?, + attribute locQualityPrecisScore + { + xsd:decimal { minInclusive = "0" maxInclusive = "100" } + }?, attribute locQualityPrecisScorePointer { string }?, attribute locQualityPrecisVote { xsd:integer }?, attribute locQualityPrecisVotePointer { string }?, @@ -3340,7 +3354,10 @@ <a href="#att.locqualityprecis.attribute.locQualityPrecisThreshold" shape="rect">att.locqualityprecis.attribute.locQualityPrecisThreshold</a>, <a href="#att.locqualityprecis.attribute.locQualityPrecisProfileRef" shape="rect">att.locqualityprecis.attribute.locQualityPrecisProfileRef</a> </code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityprecis.attribute.locQualityPrecisScore" id="att.locqualityprecis.attribute.locQualityPrecisScore" shape="rect"/>[163] </td><td rowspan="1" colspan="1"><code>att.locqualityprecis.attribute.locQualityPrecisScore</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> - attribute its:locQualityPrecisScore { xsd:integer }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityprecis.attribute.locQualityPrecisVote" id="att.locqualityprecis.attribute.locQualityPrecisVote" shape="rect"/>[164] </td><td rowspan="1" colspan="1"><code>att.locqualityprecis.attribute.locQualityPrecisVote</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> + attribute its:locQualityPrecisScore + { + xsd:decimal { minInclusive = "0" maxInclusive = "100" } + }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityprecis.attribute.locQualityPrecisVote" id="att.locqualityprecis.attribute.locQualityPrecisVote" shape="rect"/>[164] </td><td rowspan="1" colspan="1"><code>att.locqualityprecis.attribute.locQualityPrecisVote</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its:locQualityPrecisVote { xsd:integer }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityprecis.attribute.locQualityPrecisThreshold" id="att.locqualityprecis.attribute.locQualityPrecisThreshold" shape="rect"/>[165] </td><td rowspan="1" colspan="1"><code>att.locqualityprecis.attribute.locQualityPrecisThreshold</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its:locQualityPrecisThreshold { xsd:interger }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityprecis.attribute.locQualityPrecisProfileRef" id="att.locqualityprecis.attribute.locQualityPrecisProfileRef" shape="rect"/>[166] </td><td rowspan="1" colspan="1"><code>att.locqualityprecis.attribute.locQualityPrecisProfileRef</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its:locQualityPrecisProfileRef { xsd:anyURI }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.locqualityprecis.html5" id="att.locqualityprecis.html5" shape="rect"/>att.locqualityprecis.html5</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityprecis.html5.attributes" id="att.locqualityprecis.html5.attributes" shape="rect"/>[167] </td><td rowspan="1" colspan="1"><code>att.locqualityprecis.html5.attributes</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> @@ -3350,7 +3367,10 @@ <a href="#att.locqualityprecis.html5.attribute.its-loc-quality-precis-threshold" shape="rect">att.locqualityprecis.html5.attribute.its-loc-quality-precis-threshold</a>, <a href="#att.locqualityprecis.html5.attribute.its-loc-quality-precis-profile-ref" shape="rect">att.locqualityprecis.html5.attribute.its-loc-quality-precis-profile-ref</a> </code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityprecis.html5.attribute.its-loc-quality-precis-score" id="att.locqualityprecis.html5.attribute.its-loc-quality-precis-score" shape="rect"/>[168] </td><td rowspan="1" colspan="1"><code>att.locqualityprecis.html5.attribute.its-loc-quality-precis-score</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> - attribute its-loc-quality-precis-score { xsd:intger }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityprecis.html5.attribute.its-loc-quality-precis-vote" id="att.locqualityprecis.html5.attribute.its-loc-quality-precis-vote" shape="rect"/>[169] </td><td rowspan="1" colspan="1"><code>att.locqualityprecis.html5.attribute.its-loc-quality-precis-vote</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> + attribute its-loc-quality-precis-score + { + xsd:decimal { minInclusive = "0" maxInclusive = "100" } + }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityprecis.html5.attribute.its-loc-quality-precis-vote" id="att.locqualityprecis.html5.attribute.its-loc-quality-precis-vote" shape="rect"/>[169] </td><td rowspan="1" colspan="1"><code>att.locqualityprecis.html5.attribute.its-loc-quality-precis-vote</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its-loc-quality-precis-vote { xsd:integer }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityprecis.html5.attribute.its-loc-quality-precis-threshold" id="att.locqualityprecis.html5.attribute.its-loc-quality-precis-threshold" shape="rect"/>[170] </td><td rowspan="1" colspan="1"><code>att.locqualityprecis.html5.attribute.its-loc-quality-precis-threshold</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its-loc-quality-precis-threshold { xsd:integer }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.locqualityprecis.html5.attribute.its-loc-quality-precis-profile-ref" id="att.locqualityprecis.html5.attribute.its-loc-quality-precis-profile-ref" shape="rect"/>[171] </td><td rowspan="1" colspan="1"><code>att.locqualityprecis.html5.attribute.its-loc-quality-precis-profile-ref</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its-loc-quality-precis-profile-ref { xsd:anyURI }?</code></td></tr></tbody></table></dd></dl></div></div><div class="div2"> @@ -3566,7 +3586,7 @@ }</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="storageSizeRule.content" id="storageSizeRule.content" shape="rect"/>[180] </td><td rowspan="1" colspan="1"><code>storageSizeRule.content</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> empty</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="storageSizeRule.attributes" id="storageSizeRule.attributes" shape="rect"/>[181] </td><td rowspan="1" colspan="1"><code>storageSizeRule.attributes</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> <a href="#att.selector.attributes" shape="rect">att.selector.attributes</a>, - attribute storageSize { xsd:integer }?, + attribute storageSize { xsd:nonNegativeInteger }?, attribute storageSizePointer { string }?, attribute storageSizeEncoding { string }?, attribute storageSizeEncodingPointer { string }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.storagesize" id="att.storagesize" shape="rect"/>att.storagesize</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.storagesize.attributes" id="att.storagesize.attributes" shape="rect"/>[182] </td><td rowspan="1" colspan="1"><code>att.storagesize.attributes</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> @@ -3574,13 +3594,13 @@ <a href="#att.storagesize.attribute.storageSize" shape="rect">att.storagesize.attribute.storageSize</a>, <a href="#att.storagesize.attribute.storageSizeEncoding" shape="rect">att.storagesize.attribute.storageSizeEncoding</a> </code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.storagesize.attribute.storageSize" id="att.storagesize.attribute.storageSize" shape="rect"/>[183] </td><td rowspan="1" colspan="1"><code>att.storagesize.attribute.storageSize</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> - attribute its:storageSize { xsd:integer }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.storagesize.attribute.storageSizeEncoding" id="att.storagesize.attribute.storageSizeEncoding" shape="rect"/>[184] </td><td rowspan="1" colspan="1"><code>att.storagesize.attribute.storageSizeEncoding</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> + attribute its:storageSize { xsd:nonNegativeInteger }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.storagesize.attribute.storageSizeEncoding" id="att.storagesize.attribute.storageSizeEncoding" shape="rect"/>[184] </td><td rowspan="1" colspan="1"><code>att.storagesize.attribute.storageSizeEncoding</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its:storageSizeEncoding { string }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.storagesize.html5" id="att.storagesize.html5" shape="rect"/>att.storagesize.html5</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.storagesize.html5.attributes" id="att.storagesize.html5.attributes" shape="rect"/>[185] </td><td rowspan="1" colspan="1"><code>att.storagesize.html5.attributes</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> <a href="#att.storagesize.html5.attribute.its-storage-size" shape="rect">att.storagesize.html5.attribute.its-storage-size</a>, <a href="#att.storagesize.html5.attribute.its-storage-size-encoding" shape="rect">att.storagesize.html5.attribute.its-storage-size-encoding</a> </code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.storagesize.html5.attribute.its-storage-size" id="att.storagesize.html5.attribute.its-storage-size" shape="rect"/>[186] </td><td rowspan="1" colspan="1"><code>att.storagesize.html5.attribute.its-storage-size</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> - attribute its-storage-size { xsd:integer }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.storagesize.html5.attribute.its-storage-size-encoding" id="att.storagesize.html5.attribute.its-storage-size-encoding" shape="rect"/>[187] </td><td rowspan="1" colspan="1"><code>att.storagesize.html5.attribute.its-storage-size-encoding</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> + attribute its-storage-size { xsd:nonNegativeInteger }?</code></td></tr></tbody><tbody><tr valign="baseline"><td rowspan="1" colspan="1"><a name="att.storagesize.html5.attribute.its-storage-size-encoding" id="att.storagesize.html5.attribute.its-storage-size-encoding" shape="rect"/>[187] </td><td rowspan="1" colspan="1"><code>att.storagesize.html5.attribute.its-storage-size-encoding</code></td><td rowspan="1" colspan="1"> ::= </td><td rowspan="1" colspan="1"><code> attribute its-storage-size-encoding { string }?</code></td></tr></tbody></table></dd></dl></div></div></div></div><div class="back"><div class="div1"> <h2><a href="#contents" shape="rect"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="normative-references" id="normative-references" shape="rect"/>A References</h2><dl><dt class="label"><a name="bcp47" id="bcp47" shape="rect"/>BCP47</dt><dd>Addison Phillips, Mark Davis. <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt" shape="rect"><cite>Tags for Identifying Languages</cite></a>, September 2009. Available at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt" shape="rect">
Received on Friday, 7 September 2012 09:59:29 UTC