semi合集-English.pdf - 第3005页
SEMI E121-0305 © SEMI 2003, 2005 1 SEMI E121-0305 GUIDE FOR STYLE & USAGE OF XML FOR SEMICONDUCTOR MANUFACTURING APPLICATIONS This guide was technically approve d by the Global Information and C ontrol Committee and …

SEMI E120.1-0705 © SEMI 2004, 2005 18
NOTICE: SEMI makes no warranties or representations as to the suitability of the standards set forth herein for any
particular application. The determination of the suitability of the standard is solely the responsibility of the user.
Users are cautioned to refer to manufacturer's instructions, product labels, product data sheets, and other relevant
literature, respecting any materials or equipment mentioned herein. These standards are subject to change without
notice.
By publication of this standard, Semiconductor Equipment and Materials International (SEMI) takes no position
respecting the validity of any patent rights or copyrights asserted in connection with any items mentioned in this
standard. Users of this standard are expressly advised that determination of any such patent rights or copyrights, and
the risk of infringement of such rights are entirely their own responsibility.
Copyright by SEMI® (Semiconductor Equipment and Materials
International), 3081 Zanker Road, San Jose, CA 95134. Reproduction of
the contents in whole or in part is forbidden without express written
consent of SEMI.

SEMI E121-0305 © SEMI 2003, 2005 1
SEMI E121-0305
GUIDE FOR STYLE & USAGE OF XML FOR SEMICONDUCTOR
MANUFACTURING APPLICATIONS
This guide was technically approved by the Global Information and Control Committee and is the direct
responsibility of the North American Information and Control Committee. Current edition approved by the
North American Regional Standards Committee on November 4, 2004 and December 10, 2004. Initially
available at www.semi.org February 2005; to be published March 2005. Originally published March 2003;
last published March 2004.
1 Purpose
1.1 The inclusion of XML (Extensible Markup Language) notation within current SEMI standards reflects the
industry’s growing interest in XML technology. This guide is the first step to prepare for XML protocols in SEMI
standards and to establish consistency in XML style and usage. Recommendations given in this document are
intended for the definition and conformance of XML based standards. This document also attempts to highlight
those areas where standardization and further work may be required.
2 Scope
2.1 This guide is intended to promote interoperable application of XML in a variety of semiconductor
manufacturing usage contexts. It addresses an approach for the usage and definition of XML specifications within
the semiconductor industry with the focus on the use of XML in future SEMI standards. These guidelines should be
applied to any XML document or schema generated as part of a SEMI standard for communication between
software entities. This guide includes the following:
2.1.1 Overview of XML Resources, Organizations, and Standards,
2.1.2 XML Three Tier Model Architecture, and
2.1.3 General and specific recommendations of XML style and usage.
NOTICE: This standard does not purport to address safety issues, if any, associated with its use. It is the
responsibility of the users of this standard to establish appropriate safety and health practices and determine the
applicability of regulatory or other limitations prior to use.
3 Limitations
3.1 Because of the rapid development of new standards in the XML arena at the time of the writing of this
document, it was found that there are areas in XML where standards are still in the development stage. Some
examples of emerging XML technologies are: XMI (XML Metadata Interchange), SOAP (Simple Object Access
Protocol), and Web Services Routing. Therefore, this guide does not include recommendations in those areas until
the governing bodies approve these specifications. A list of some of the areas where guidance may be necessary is
provided below:
3.1.1 (UML) (Unified Modeling Language) models with derived schema definition
3.1.2 XMI (XML Metadata Interchange) usage and recommendations
3.1.3 XML Namespace definitions
3.1.4 XSLT (Extensible Stylesheet Language Transformations) usage and conversion rules
3.1.5 WSDL (Web Service Definition Language) usage and recommendations
3.1.6 SOAP (Simple Object Access Protocol) and transport recommendations

SEMI E121-0305 © SEMI 2003, 2005 2
4 Referenced Standards
4.1 Other References
4.1.1 Extensible Markup Language (XML) 1.0 (Second Edition) — W3C Recommendation, 6 October 2000
(http://www.w3.org/TR/2000/REC-xml-20001006/)
4.1.2 XML Schema Part 1: Structures — W3C Recommendation, 2 May 2001 (http://www/w3/org/TR/xmlschema-
1/)
4.1.3 XML Schema Part 2: Datatypes — W3C Recommendation, 2 May 2001 (http://www/w3/org/TR/xmlschema-
2/)
NOTICE: Unless otherwise indicated, all documents cited shall be the latest published versions.
5 Terminology
5.1 Abbreviations and Acronyms
5.1.1 DTD — Document Type Definition
5.1.2 HTTP — Hypertext Transfer Protocol
5.1.3 SGML — Standard Generalized Markup Language
5.1.4 SOAP — Simple Object Access Protocol
5.1.5 W3C — World Wide Web Consortium
5.1.6 WSDL — Web Services Definition Language
5.1.7 WWW — World Wide Web
5.1.8 XMI — XML Metadata Interchange
5.1.9 XML — Extensible Markup Language
5.1.10 XPATH — XML Path Language
5.1.11 XSL — Extensible Stylesheet Language
5.1.12 XSLT — Extensible Stylesheet Language Transformations
6 Overview of XML Resources, Organizations, and Standards
6.1 There are a large number of resources in the area of XML. Most of the information is readily available from
organizations such as OMG, W3C, RosettaNet, ebXML, OASIS, Sun Micro Systems, IBM and other through their
web sites. There has been an extensive amount work in standardizing dictionaries and vocabularies for several
industries. These documents can be used until further standards and guides specific to this industry are created.
6.2 Resources
6.2.1 Extensible Markup Language (XML) 1.0 (Second Edition) — W3C, 6 October 2000
(http://www.w3.org/TR/2000/REC-xml-20001006/)
6.2.2 Namespaces in XML —
W3C, 14 January 1999 (http://www.w3.org/TR/1999/REC-xml-names-19990114/)
6.2.3 XML Schema Part 0: Primer — W3C, 2 May 2001 (http://www/w3/org/TR/xmlschema-0/)
6.2.4 XML Schema Part 1: Structures — W3C, 2 May 2001 (http://www/w3/org/TR/xmlschema-1/)
6.2.5 XML Schema Part 2: Datatypes — W3C, 2 May 2001 (http://www/w3/org/TR/xmlschema-2/)
6.2.6 XML Path Language (Xpath) — W3C, 16 November 1999 (http://www/w3/org/TR/xpath/)
6.2.7 RFC 2396 Uniform Resource Identifiers (URI): Generic Syntax. T. Berners-Lee, R. Fielding, L. Masinter.
August 1998.
6.2.8 Hyper Text Transfer Protocol 1.1 (HTTP, http://www.w3.org/Protocols/rfc2616/rfc2616.html)