ISO_IEC_19157
_2006_Cor_1_2008
ICS 35.240.30 Ref.No.ISO/IEC 19757-4:2006/Cor.1:2008(E)ISO/IEC 2008 All rights reserved Published in Switzerland INTERNATIONAL STANDARD ISO/IEC 19757-4:2006 TECHNICAL CORRIGENDUM 1 Published 2008-09-15 INTERNATIONAL ORGANIZATION FOR STANDARDIZATION ORGANISATION INTERNATIONALE DE NORMALISATIONINTERNATIONAL ELECTROTECHNICAL COMMISSION COMMISSION LECTROTECHNIQUE INTERNATIONALE Information technology Document Schema Definition Languages(DSDL)Part 4:Namespace-based Validation Dispatching Language(NVDL)TECHNICAL CORRIGENDUM 1 Technologies de linformation Langages de dfinition de schma de documents(DSDL)Partie 4:Langage de diffusion de validation despace de nom orient(NVDL)RECTIFICATIF TECHNIQUE 1 Technical Corrigendum 1 to ISO/IEC 19757-4:2006 was prepared by Joint Technical Committee ISO/IEC JTC 1,Information technology,Subcommittee SC 34,Document description and processing languages.Page 6,6.2,the definition of the attribute nameList Add+after xsd:NCName in list xsd:NCName.Page 9,6.3,the definition of the attribute nameList.Add+after xsd:NCName in list xsd:NCName.ISO/IEC 19757-4:2006/Cor.1:2008(E)2 ISO/IEC 2008 All rights reserved 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 6.4.10 Convert the last itemized list beginning Finally to a normal paragraph.Page 17,7.3,the third line on page 17 Replace switch by switch case.Page 17,7.3,the seventh line on page 17 Replace with Page 18,7.6,Example Replace http:/ by http:/ 19,8.2,the paragraph defining path(s)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,8.2,the second last paragraph Replace the second last paragraph beginning elemTrans with the paragraph below:elemTrans(mode,uri,a)holds when for some namespace or anyNamespace element nsOrAny in mode,a is a child action of nsOrAny,and matchElemSec(nsOrAny,uri)Page 20,8.4 Replace the itemized list with the itemized list 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).ISO/IEC 19757-4:2006/Cor.1:2008(E)ISO/IEC 2008 All rights reserved 3 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,8.5,the third line on this page Replace s immediately after s1,s2,.,by sm.Page 22,8.7.2,NOTE 1 Delete expected to be.Page 23,8.7.3 Add the following note after NOTE 2:NOTE 3 In the following script,there are two validate elements.Although they reference the same schema,they are two different actions.Given a validation candidate for the namespace http:/,PlanElem contains one pair for the first action and another for the second action.As a result,this validation candidate is validated twice.Page 24,Annex A,the eighth line from the bottom of this page Replace by Page 29,Annex A,the twenty-first line on this page Replace the two occurrences of& by&.Page 30,Annex A,thirteenth line from the bottom of the page Replace with ISO/IEC 19757-4:2006/Cor.1:2008(E)4 ISO/IEC 2008 All rights reserved Page 31,Annex B,the definition of the attribute nameList in the middle of this page Replace with Page 33,Annex B,the third line on this page Replace with Page 33,Annex B,the sixth line from the bottom of this page Replace the two occurrences of& by&.Page 35,C.2,the ninth line from the bottom of this page Replace with Page 38,C.2,the thirteenth line on this page Replace with ISO/IEC 19757-4:2006/Cor.1:2008(E)ISO/IEC 2008 All rights reserved 5 Page 39,C.2,the twenty-sixth line on this page Replace the two occurrences of& by&.Page 46,D.3.1,the twenty-fifth line from the bottom of this page Insert the following line between the line and the line:Page 47,D.3.1,the first line on this page Insert the following line between the line and the line: