ISO/IEC JTC 1/SC 34N0717rev2

ISO/IEC logo

ISO/IEC JTC 1/SC 34

Information Technology --
Document Description and Processing Languages

TITLE: Editorial comments regarding FDIS 19757-4 - Document Schema Definition Languages (DSDL) Part 4 - Namespace-based Validation Dispatching Language
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: Editorial comments
ACTION: For information
DATE: 2006-10-13
DISTRIBUTION: SC34 and Liaisons
REFER TO: N0694 - 2005-12-20 - FDIS Text - FDIS 19757-4 - Document Schema Definition Languages (DSDL) Part 4 - Namespace-based Validation Dispatching Language
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: [email protected]
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: [email protected]
http://www.jtc1sc34.org



Secretariat changes: in N0717rev and this N0717rev2 the page numbers have been changed from N0717 to match the PDF page numbers of N0694 and annotated with the printed page number in parentheses, and additional comments from the project editor have been included. G. Ken Holman

Editorial corrections of the 19757-4 FDIS

Project editor

MURATA Makoto (FAMILY Given)

Page 3(iii), the TOC

  Replace "Normalization" by "Simplification" TWICE.

Page 7(1), Clause 1

  Replace "NVDL schema" by "NVDL script" TWICE.

Page 8(2), Clause 3.7

  Replace "NVDL grammar" by "NVDL script"

Page 8(2), Clause 3.14

  Replace "NCNames" by "NCName tokens".

Page 9(3), the first sentence of Section 4

  Replace "definitios" by "definitions".

Page 14(8), Clause 6.2, the fifth line for mediaType

  Replace "\\" by "/".

Page 14(8), Clause 6.2, the second last line 

  Replace "anyURI" by "xsd:anyURI".

Page 16(10), the fifth line for mediaType

  Replace "\\" by "/".

Page 16(10), Clause 6.4.2, the first para

  Replace "subordinate to" by "descendants of".

Page 17(11), Section 6.4.8, the second paragraph

  Replace "youngest child" by "last child element".

Page 17(11), Clause 6.4.9, 2nd para

  Replace "If a namespace or anyNamespace element specifies a string
  containing" with "If the value of the match attribute of a namespace
  or anyNamespace element contains".  Since "match", "namespace", and
  "anyNamespace" are keywords, they should be formatted as such.

Page 17(11), Clause 6.4.10, the fourth para

  Replace "An" immediately before "namespace" by "A".

Page 19-17(11), Clause 6.4.10, delete the first bullet in the itemized 
list and add a new paragraph at the end of 6.4.10 as:

    Finally, each namespace or anyNamespace element is removed if it
    has a cancelNestedActions element as a child.
 
  In other words, convert the first bullet to the last para of 6.4.10
  remove "within md", and add "Finally, " at the beginning of this para.

Page 18(12), Clause 6.4.11, the second para

  After "each other", insert "if their match attributes are identical", 
  where the "match" is a key word.

Page 28(22), Clause 8.7.2, Note 1

  Delete "expected to be".

Page 21(15), Example 1 in 7.3

  Replace "Docbook" immediately after "the first version of" by "DocBook".

Page 22(16), the first paragraph

  Replace "Docbook" immediately after "example" by "DocBook".

Page 23(17), Clause 7.4, Example

  Add "at asn2" after "7.2".  "asn2" should be italicized (just like 
  "asn" in the previous line).

Page 23(17), Clause 7.5, Example 1

  Add "at esn3" after "7.2".  "esn3" should be italicized.

Page 23(17), Clause 7.5, Example 2

  Add "at esn2" after "7.2".  "esn2" should be italicized.

Page 24(18), Section 7.6, Example

  Replace "one" by "two".

Page 25(19), Clause 8.2, Cases 1 and 2 immediately before NOTE 2

  Replace "NCNames" by "NCName tokens" THREE TIMES.

Page 25(19), Clause 8.2, Cases 1 and 2 immediately after NOTE 2

  Replace "subordinate" by "child".

Page 26(20), Clause 8.2, the second line

  Replace "subordinate" by "descendant".

Page 26(20), Clause 8.2, the last para

  Add "and" after "matchAttSec(nsOrAny, uri), ".
  Replace "subordinate" by "child".
  Replace "," at the end by ".".

Page 26(20), Clause 8.4, the first bullet in the itemized list

  Replace "NCNames" by "NCName tokens".
  Replace "root mode" by "start mode".
  Replace "epsilon" with the lower-case epsilon character TWICE.

Page 27(21), the ninth line

  Replace "s" immediately after "s1, s2, ...," by "sm".  The "s" of "sm"
  should be italicized, but "m" of "sm" should not.

Page 28(22), Clause 8.6, the second bullet

  Replace "v" immediately before "is an attribute section" by "s", which
  should be italicized.

Page 29(23), Section 8.7.3

  Replace "s" immediately after "the schema" by "g" (without changing
  the font);
  Replace "s" immediately after the first "If" by "g" (without changing
  the font);
  Replace "s" immediately before the first "is rewritten" by "g"
  (without changing the font);
  Replace "s" after "<anyName/>" by "g" (without changing the font);
  Replace "s" immediately after the second "If" by "g" (without
  changing the font);
  Replace "s" immediately before the second "is rewritten" by "g"
  (without changing the font); and
  Replace "s" immediately before "is not rewritten" by "g" (without 
  changing the font).

Page 35(29), 21st line (which begins with "<param")

  Replace "\\" immediately before "[" by "/".
  Replace "&" by "&amp;" TWICE in the line

Page 39(33), the 6th line from the bottom (which begins with "<param")

  Replace "\\" immediately before "[" by "/".
  Replace "&" by "&amp;" TWICE in the line

Page 45(39), the 26th line (which begins with "<param")

  Replace "\\" immediately before "[" by "/".
  Replace "&" by "&amp;" TWICE in the line

Page 48(42), Annex D.1

  Replace "normalization" by "simplification".

Page 48(42), the title of Annex D.2.1

  Replace "Normalization" by "Simplification".

Page 48(42), Annex D.2.1

  Replace "normalized" immediately after "This NVDL script is" by
  "simplified".

Page 50(44), D.2.2.6

  Replace "." in the first para with ", and", delete "The RDF validator" 
  in the second para, and merge the two paragraphs.  The result should 
  read as follows:

       The RELAX NG validator validates xhtml <- [esnRdf, ()] against
       xhtml.rng, and validates rdf <- [asnRdf, rdf] <- [asnDc, dc]
       against rdfxml.rng.

Page 50(44), the title of Annex D.3.1

  Replace "Normalization" by "Simplification".

Page 51(45), Annex D.3.1

  Replace "descedant" with "descendant"

Page 51(45), Annex D.3.1

  Replace "normalized" immediately after "This NVDL script is" by
  "simplified".

Page 54(48), D.3.2.4, the second last line

  Replace "previous example" by "first interpretation".
(End)