ISO/IEC JTC 1/SC 34N0916

ISO/IEC logo

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: IS 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-10-14
DISTRIBUTION: SC34 and Liaisons
REFER TO: N0873 - 2007-07-04 - Defect report for ISO/IEC 19757-4:2006, DSDL Part 4: NVDL
N0916b - 2007-10-14 - Ballot due 2008-10-14 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 Chairman)
Y-12 National Security Complex
Bldg. 9113, M.S. 8208
Oak Ridge, TN 37831-8208 U.S.A.
Telephone: +1 865 574-6973
Facsimile: +1 865 574-1896
Network: masonjd@y12.doe.gov
http://www.y12.doe.gov/sgml/sc34/
ftp://ftp.y12.doe.gov/pub/sgml/sc34/

Mr. G. Ken Holman
(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: jtc1sc34@scc.ca
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

&amp

with

&amp;

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

&amp

with

&amp;

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

&amp

with

&amp;

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"/>