ISO/IEC JTC 1/SC 34N0874
ISO/IEC JTC 1/SC 34
Information Technology --
Document Description and Processing Languages
TITLE: | Text for DCOR ballot for ISO/IEC 19757-4 - Document Schema Definition Languages (DSDL) - Part 4: Namespace-based Validation Dispatching Language (NVDL) |
SOURCE: | Dr. MURATA Makoto [FAMILY Given] |
PROJECT: | FDIS 19757-4: Information technology - Document Schema Definition Languages (DSDL) - Part 4: Namespace-based Validation Dispatching Language |
PROJECT EDITOR: | Dr. MURATA Makoto [FAMILY Given] |
STATUS: | DCOR text |
ACTION: | For National Body ballot |
DATE: | 2007-07-04 |
DISTRIBUTION: | SC34 and Liaisons |
REFER TO: | N0874b - 2007-07-04 - Ballot due ? DCOR ISO/IEC 19757-4 - Document Schema Definition Languages (DSDL) - Part 4: Namespace-based Validation Dispatching Language (NVDL) |
REPLY TO: |
Dr. James David Mason (ISO/IEC JTC 1/SC 34 Secretariat - Standards Council of Canada) Crane Softwrights Ltd. Box 266, Kars, ON K0A-2E0 CANADA Telephone: +1 613 489-0999 Facsimile: +1 613 489-0995 Network: [email protected] http://www.jtc1sc34.org |
Draft Technical Corrigendum
31 May, 2007
Page 6, Clause 6.2, the definition of the attribute "nameList".
Add "+
" after "xsd:NCName
" in
"list { xsd:NCName }
".
Page 9, Clause 6.3, the definition of the attribute "nameList".
Add "+
" after "xsd:NCName
" in
"list { xsd:NCName }
".
Page 9, Clause 6.3
Replace
message = element message {text
& attribute xml:lang {text}}
with
message = element message {text
& attribute xml:lang {text}?}
.
Page 12, the last line of Clause 6.4.10
Convert the last itemized list (- Finally..) to a normal paragraph.
Page 17, Clasue 7.3, the 3rd line in Page 17
Replace "switch" by "switch case".
Page 17, Clause 7.3, the 7th line in Page 17
Replace
<{http://www.w3.org/2002/06/xhtml2 [cx1]}title
$asn1>
with
<{http://www.w3.org/2002/06/xhtml2}title [cx1]
$asn1>
.
Page 18, Clause 7.6, Example
Replace "http://www.example.com/one" by "http://www.example.com/two".
Page 19, the paragraph defining path(s) in Clause 8.2
Replace "element section" in the first sentence by "element or attribute section", and replace "element slot node" in the last sentence by "element or attribute slot node".
Page 20, the second last paragraph in Clause 8.2
Replace the second last paragraph ("elemTrans ...") in 8.2 with the paragraph as below:
elemTrans(mode, uri, a) holds when for some namespace or anyNamespace element nsOrAny in mode, a is a child action of osOrAny, and matchElemSec(nsOrAny, uri)
Page 20, Clause 8.4
Replace the itemized list in this clause with the itemized list as below:
- If an element section s is the root element section, then I_M(s) = mrt and elemTrans(I_M(s), namespace(s), I_A(s)), where mrt is the start mode of the NVDL script.
- If the parent section of an element section s is s', then applies(I_A(s'), path(s), I_M(s)) and elemTrans(I_M(s), namespace(s), I_A(s)).
- If the parent element section of an attribute section a is s', then applies(I_A(s'), path(a), I_M(a)) and attTrans(I_M(a), namespace(a), I_A(a)).
Page 22, Clause 8.5, the 3rd line in this page
Replace "s" immediately after "s1, s2, ...," by "sm".
Page 22, Clause 8.7.2, Note 1
Delete "expected to be".
Page 24, Annex A, the 8th line from the bottom of this page
Replace
<data type="NCName"/>
by
<oneOrMore>
<data type="NCName"/>
</oneOrMore>
.
Page 29, Annex A, the 21st line in this page
Replace
&
with
&
twice.
Page 30, Annex A
Replace
<ref
name="anyURI"/>
with
<data
type="anyURI"/>
.
Page 31, Annex B, the definition of the attribute "nameList" at the middle of this page
Replace
<data type="NCName"/>
by
<oneOrMore>
<data type="NCName"/>
</oneOrMore>
.
Page 33, Annex B, the 3rd line in this page
Replace
<attribute
name="xml:lang"/>
with
<optional>
<attribute name="xml:lang"/>
</optional>
.
Page 33, Annex B, the 6th from the bottom of this page
Replace
&
with
&
twice.
Page 35, Annex C.2, the 9th line from the bottom of this page
Replace
<data type="NCName"/>
by
<oneOrMore>
<data type="NCName"/>
</oneOrMore>
.
Page 38, Annex C.2, the 13rd line in this page
Replace
<attribute
name="xml:lang"/>
with
<optional>
<attribute name="xml:lang"/>
</optional>
.
Page 39, Annex C.2, the 26th line in this page
Replace
&
with
&
twice.
Page 46, Annex D.3.1, the 27th line from the bottom of this page
Between the line "<schema>" and the line "</schema>", insert
<reject xmlns="http://purl.oclc.org/dsdl/nvdl/ns/predefinedSchema/1.0"/>
Page 47, Annex D.3.1, the 1st line in this page
Between the line "<schema>" and the line "</schema>", insert
<reject xmlns="http://purl.oclc.org/dsdl/nvdl/ns/predefinedSchema/1.0"/>