<?xml-stylesheet type="text/xsl" href="../TM-XML_xsl/TM-XML_TablePresentation.xsl"?>
<Root>
	<TitlePage>: Design Rules</TitlePage>
	<Description>TM-XML, A Trade Mark XML Open Standard Initiative</Description>
	<Keywords>Trade mark, trademark, XML, Standard</Keywords>
	<CurrentOption>specs</CurrentOption>
	<TableTitle>TM-XML Specifications. TM-XML Schema Naming and Design Rules.</TableTitle>
	<TableNote/>
	<Column1Title>Rule</Column1Title>
	<Column2Title>WIPO ST.66 Rule</Column2Title>
	<Column3Title>Rule Description</Column3Title>
	<Column4Title>Status</Column4Title>
	<RowSet>
		<Row>
			<RowFormat>rowsection</RowFormat>
			<Column1Text/>
			<Column2Text/>
			<Column3Text>General Rules</Column3Text>
			
			<Column4Text/>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>GE-001</Column1Text>
			<Column2Text>24</Column2Text>
			<Column3Text>
				<Line>ISO/IEC 10646 – UCS – Unicode UTF-8 MUST be used for character set.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>GE-002</Column1Text>
			<Column2Text>20</Column2Text>
			<Column3Text>
				<Line>The W3C XML Schema definition language has become the generally accepted schema 
				language that is experiencing the most widespread adoption. Although other schema 
				languages exist that offer their own advantages and disadvantages, all XML Schema design 
				rules MUST be based on the W3C XML Schema Recommendations: XML Schema Part 1: Structures and XML Schema, 
				Part 2: Datatypes. All schemas and messages MUST be based on the W3C suite of technical specifications 
				holding recommendation status.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>GE-003</Column1Text>
			<Column2Text>23</Column2Text>
			<Column3Text>
				<Line>ISO 3166 MUST be used for address country codes and nationalities.
				</Line>
				<Line/>
				<Line1>Examples: Address Country, Nationality</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>GE-004</Column1Text>
			<Column2Text>25</Column2Text>
			<Column3Text>
				<Line>ISO 639-1 (2-Letter Language Codes) MUST be used for Language Codes.
				</Line>
				<Line/>
				<Line1>Examples: Application, Correspondence Languages</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>GE-005</Column1Text>
			<Column2Text>26</Column2Text>
			<Column3Text>
				<Line>ISO 8601 - International Standard Date and Time Notation MUST be used for Date and Time Notation.
				W3C Schema data types include date and time and SHOULD be used in preference to ISO 8601, 
				where there is any conflict.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>GE-006</Column1Text>
			<Column2Text>22</Column2Text>
			<Column3Text>
				<Line>WIPO Standard ST.3 MUST be used for priority and seniority country.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>GE-007</Column1Text>
			<Column3Text>
				<Line>The XML Schema should be compliant with UN/CEFACT ebXML (Electronic Business Using XML) and 
				OASIS UBL (Universal Business Language) in particular the ebXML Message Service (ebMS) layer should be 
				used for message packaging, routing and transport facilities.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>GE-008</Column1Text>
			<Column2Text>13</Column2Text>
			<Column3Text>
				<Line>Regarding the option between XML-DTD and XML Schema, the use of XML Schema is recommended.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>GE-009</Column1Text>
			<Column2Text>27</Column2Text>
			<Column3Text>
				<Line>ISO 4217-Alpha (3-Letter Currency Codes) MUST be used for Currency Codes.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>GE-010</Column1Text>
			<Column2Text>21</Column2Text>
			<Column3Text>
				<Line>Redefinition of XSD built-in data types SHOULD be avoided.
				</Line>
				<Line/>
				<Line1>Example: Use directly the native Boolean type and not an IndicatorType defined as a Boolean 
				or a Boolean type.
				</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowsection</RowFormat>
			<Column1Text/>
			<Column3Text>Naming Rules</Column3Text>
			<Column3Text/>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-001</Column1Text>
			<Column2Text>45</Column2Text>
			<Column3Text>
				<Line>Following OASIS UBL and ebXML which derived from ISO 11179-5, the name of the tag must be as 
				much as possible self-described and highly structured.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-002</Column1Text>
			<Column2Text>44</Column2Text>
			<Column3Text>
				<Line>The XML tag naming conventions are based on the concepts as defined in ISO 11179 
				Part 5. Element, attribute and type names SHOULD consist of the Object Class, the name 
				of the Property Term and the name of a Representation Term.
				</Line>
				<Line/>
				<Line1>An Object Class identifies the primary concept of the element. 
				It refers to an activity or an object within a business context and may consist of one, two or three words.
				The Property Term identifies the characteristics of the object class. 
				The name of a Property Term shall occur naturally in the tag definition and may consist of one, two or 
				three words. A name of a Property Term shall be unique within the context of an Object Class but may be 
				reused across different Object Classes. If  the Representation Term uses the same word as the last one 
				sed by the Property Term, the Representation Term shall be omitted.
				</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-003</Column1Text>
			<Column2Text>44 d)</Column2Text>
			<Column3Text>
				<Line>Object class and Representation Terms should be omitted when the Property Term alone is commonly 
				used and sufficient to express the concept without confusion in its context.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-004</Column1Text>
			<Column2Text>54</Column2Text>
			<Column3Text>
				<Line>When the same word is repeated in an element name, the second or following occurrences SHOULD be removed.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-005</Column1Text>
			<Column2Text>49</Column2Text>
			<Column3Text>
				<Line>Element, attribute and type names MUST be composed of words in the English language, using the
				 primary English spellings provided in the Oxford English Dictionary, including office-specific tags 
				 (except see paragraph 57 below for acronyms).
				</Line>
				<Line/>
				<Line1>Examples: TradeMarkType, ColourClaimedText</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-006</Column1Text>	
			<Column2Text>50</Column2Text>
			<Column3Text>
				<Line>Element names MUST be in upper camel case (UCC). 
				UCC style capitalizes the first character of each word which compounds the name. 
				</Line>
				<Line1>Example: AddressCountryCode</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-007</Column1Text>
			<Column2Text>51</Column2Text>
			<Column3Text>
				<Line>Type names MUST be in UCC + Suffix Type.
				</Line>
				<Line/>
				<Line1>Example : LanguageCodeType</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-008</Column1Text>
			<Column2Text>52</Column2Text>
			<Column3Text>
				<Line>Attribute names MUST be in lower camel case (LCC).</Line>
				<Line1>LCC style capitalizes  the first character of each word except the first word.</Line1>
				<Line1/>
				<Line1>Example: FeeAmount currencyCode=”EUR”</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-009</Column1Text>
			<Column2Text>54</Column2Text>
			<Column3Text>
				<Line>A limit of 35 characters for a name is recommended
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-010</Column1Text>
			<Column2Text>45</Column2Text>
			<Column3Text>
				<Line>Element, attribute and type names MUST be unique.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-011</Column1Text>
			<Column2Text>45</Column2Text>
			<Column3Text>
				<Line>The names SHOULD be concise and SHOULD NOT contain consecutive redundant words, 
				and MUST be as much as possible self-described and highly structured.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-012</Column1Text>
			<Column2Text>30</Column2Text>
			<Column3Text>
				<Line>The characters used in type, element, or attribute names 
				described in this Standard are restricted to the following set: {a-z, A-Z, 0-9, period (.), dash (-) and underscore (_)}.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldNotIcon.jpg</Column4Image>
			<Column4Alt>Should Not Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-013</Column1Text>
			<Column2Text>46</Column2Text>
			<Column3Text>
				<Line>Element, attribute and type names and all their components MUST be in singular form unless the concept itself is plural.
				</Line>
				<Line/>
				<Line1>Examples: GoodsServices, TotalMarkSeries.</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-014</Column1Text>
			<Column2Text>47</Column2Text>
			<Column3Text>
				<Line>Element, attribute and type names MUST only contain nouns, adjectives and eventually verbs. 
				Words like “and”, “of”, “the” MUST be removed.
				</Line>
				<Line/>
				<Line1>Example: GoodsServices.</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-015</Column1Text>
			
			<Column3Text>
				<Line>UCC &amp; LCC Name must start with a letter (A-Z) and consist only of those characters included in the 
				NMTOKEN datatype as defined in the W3C Schema definition.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-016</Column1Text>
			<Column3Text>
				<Line>Blank out – duplication of NM-022
				</Line>
			</Column3Text>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-017</Column1Text>
			<Column2Text>55</Column2Text>
			<Column3Text>
				<Line>Element, attribute and type names MUST NOT include periods (.), 
				spaces or other separators, or characters not allowed 
				by W3C XML 1.0 for XML names except as specified in this Standard. 
				For example, Office or domain prefixes (XX_UCC with XX in ST.3 code).
				</Line>
				<Line/>
				<Line1>Case 1: Country-Office or Domain prefix (XX_UCC with XX in ST3 code). 
				</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-018</Column1Text>
			<Column2Text>48</Column2Text>
			<Column3Text>
				<Line>Element, attribute and type names MUST NOT be translated, changed or replaced for any purpose.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustNotIcon.jpg</Column4Image>
			<Column4Alt>Must Not Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-019</Column1Text>
			<Column2Text>53</Column2Text>
			<Column3Text>
				<Line>Regarding the enumeration of values or code list text, it SHOULD be short but semantically sufficient and in 
				English when there is no standard code list. The values and codes SHOULD be drawn from the common industrial property business language.
				</Line>
				<Line/>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-020</Column1Text>
			<Column2Text>57</Column2Text>
			<Column3Text>
				<Line>
					XML element, attribute and type names MUST NOT use acronyms, abbreviations, or other word truncations, 
					except as specified in in the authorized list.
				</Line>
				<Line/>
				<Line1>Examples: URL, IPR.</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustNotIcon.jpg</Column4Image>
			<Column4Alt>Must Not Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-021</Column1Text>
			<Column2Text>60</Column2Text>
			<Column3Text>
				<Line>Acronyms MUST appear in all upper case for all element declarations and type definitions.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-022</Column1Text>
			<Column2Text>57</Column2Text>
			<Column3Text>
				<Line>Abbreviations should not be used unless it is defined in the authorized abbreviations list for naming.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldNotIcon.jpg</Column4Image>
			<Column4Alt>Should Not Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-023</Column1Text>
			<Column2Text>58</Column2Text>
			<Column3Text>
				<Line>The acronyms listed in the authorized acronym list MUST always be used instead of the complete extended name.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-024</Column1Text>
			<Column2Text>62</Column2Text>
			<Column3Text>
				<Line>Schema and style sheet filenames are recommended to follow a six-part naming rule.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-025</Column1Text>
			<Column2Text>64</Column2Text>
			<Column3Text>
				<Line>Schema file names SHOULD have their versions changed when an included modular schema is updated.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-026</Column1Text>
			<Column2Text>63</Column2Text>
			<Column3Text>
				<Line>File names SHOULD follow the tag naming rules. However a mapping can be defined 
				locally if the rules cannot be applied due to technical constraints. Such local rules MUST be well defined and published for all potential users.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>NM-027</Column1Text>
			<Column3Text>
				<Line>To express a set of aggregated components or a collection of objects, a Set suffix 
				(as an additional Representation Term) should be used.
				</Line>
				<Line/>
				<Line1>Examples: TradeMarkSet, SignatorySet.</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>NM-028</Column1Text>
			<Column2Text>58</Column2Text>
			<Column3Text>
				<Line>When an abbreviation is defined in the authorized acronym list, it should  always be used instead 
				of the complete name.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowsection</RowFormat>
			<Column1Text/>
			<Column3Text>Design Rules</Column3Text>
			<Column3Text/>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>DS-001</Column1Text>
			<Column2Text>65</Column2Text>
			<Column3Text>
				<Line>Restriction on field length MUST not be defined for the TM-XML Schema, but MAY be done for implementation schemas.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustNotIcon.jpg</Column4Image>
			<Column4Alt>Must Not Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>DS-002</Column1Text>
			<Column3Text>
				<Line>Element rather than Attribute must be used when the data is subject to extension.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>DS-003</Column1Text>
			<Column3Text>
				<Line>Attributes must be used only for metadata.</Line>
				<Line/>
				<Line1>Example: GoodsServicesDescription languageCode=”es”</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>DS-004</Column1Text>
			<Column2Text>66</Column2Text>
			<Column3Text>
				<Line>The &lt;any&gt;  element SHOULD be used to offer extension and to 
				keep the TM-XML XML Schema (Appendix B) opened to additional elements. 
				It MUST not be used in implementation schema.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MayIcon.jpg</Column4Image>
			<Column4Alt>May Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>DS-005</Column1Text>
			<Column2Text>64</Column2Text>
			<Column3Text>
				<Line>Schema file names SHOULD have their versions changed when an included modular schema is updated.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>DS-006</Column1Text>
			<Column2Text>67</Column2Text>
			<Column3Text>
				<Line>Elements SHOULD be declared with occurrence indicators.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>DS-007</Column1Text>
			<Column2Text>67</Column2Text>
			<Column3Text>
				<Line>The occurrence indicators should not be declared explicitly when the required value is the default value.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>DS-008</Column1Text>
			<Column2Text>68</Column2Text>
			<Column3Text>
				<Line>The content or value within tags and attributes may be in any language, except enumerations.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MayIcon.jpg</Column4Image>
			<Column4Alt>May Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>DS-009</Column1Text>
			<Column2Text>36</Column2Text>
			<Column3Text>
				<Line>All XML schemas MUST declare the W3C schema namespace. Schemas MUST declare a target namespace.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>DS-010</Column1Text>
			<Column2Text>37</Column2Text>
			<Column3Text>
				<Line>Namespace qualification MUST be used for W3C schema construct.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>DS-011</Column1Text>
			<Column3Text>
				<Line>The namespace prefixes below must be used :</Line>
				<Line/>
				<Line>xs for W3C schema - XML Schema Definition</Line>
				<Line>bt for Business Type</Line>
				<Line>at for Additional Type</Line>
				<Line>mt for Message Type</Line>
				<Line>st for Standard Type</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>DS-012</Column1Text>
			<Column2Text>40</Column2Text>
			<Column3Text>
				<Line>There SHALL be no default namespaces. That is, for example, both the XMLSchema and targetNamespace MUST be explicitly qualified. 
				This approach, even though quite cluttered, is more consistent for all types of schema with no, one, or multiple targetNamespaces.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MayIcon.jpg</Column4Image>
			<Column4Alt>May Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>DS-013</Column1Text>
			<Column3Text>
				<Line>Postpone binding schema components to a namespace: Do not give schema a targetNamespace. 
				Let schemas which include another one, which is with no targetNamespace, supply a targetNamespace 
				when it is necessary.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MayIcon.jpg</Column4Image>
			<Column4Alt>May Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>DS-014</Column1Text>
			<Column2Text>41</Column2Text>
			<Column3Text>
				<Line>To hide or expose Namespaces in instance documents, use the binary switch attribute: 
				elementFormDefault of the element &lt;xsd:schema&gt; (qualified or unqualified).
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MayIcon.jpg</Column4Image>
			<Column4Alt>May Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>DS-015</Column1Text>
			<Column2Text>35</Column2Text>
			<Column3Text>
				<Line>Every schema module, except internal schema modules, 
				MUST have a namespace declared using the xsd:targetNamespace attribute.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>DS-016</Column1Text>
			<Column2Text>42</Column2Text>
			<Column3Text>
				<Line>External schema references SHOULD use the “Include” construct. The including and included schemas MUST have the same target namespace.</Line>
				<Line/>
				<Line1>Note: The including and included schemas having the same target namespace.</Line1>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>DS-017</Column1Text>
			<Column2Text>43</Column2Text>
			<Column3Text>
				<Line>For simplicity, a single namespace configuration SHOULD be preferred. 
				Multiple namespaces MAY be used for extension purposes (nationalization).
				</Line>
								
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>DS-018</Column1Text>
			<Column2Text>40</Column2Text>
			<Column3Text>
				<Line>For clarity, default namespaces must not be used.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustNotIcon.jpg</Column4Image>
			<Column4Alt>Must Not Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>DS-019</Column1Text>
			<Column3Text>
				<Line>All attributes must be namespace qualified.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MustIcon.jpg</Column4Image>
			<Column4Alt>Must Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>DS-020</Column1Text>
			<Column3Text>
				<Line>Include feature is reserved for the inclusion of TM-XML building blocks and Import feature is reserved 
				for Office specific elements, attributes or types importation.
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>rowodd</RowFormat>
			<Column1Text>DS-021</Column1Text>
			<Column3Text>
				<Line>Redefine technique should be avoided.</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/ShouldIcon.jpg</Column4Image>
			<Column4Alt>Should Icon</Column4Alt>
		</Row>
		<Row>
			<RowFormat>roweven</RowFormat>
			<Column1Text>DS-022</Column1Text>
			<Column3Text>
				<Line>To maintain backward schema compliance, a new version may not apply the following changes:</Line>
				<Line/>
				<Line>1.	Rename element or attribute</Line>
				<Line>2.	Adding required element or attribute</Line>
				<Line>3.	Changing the order of element</Line>
				<Line>4.	Removing element or attribute</Line>
				<Line>5.	Changing constraint to more restrictive:</Line>
				<Line>(a)	Optional to required  	(b)	Multiple to single occurrence 	(c)	Pattern more restrictive
				</Line>
			</Column3Text>
			<Column4Image>../TM-XML_Image/MayIcon.jpg</Column4Image>
			<Column4Alt>May Icon</Column4Alt>
		</Row>
	</RowSet>
</Root>
