OverrideCodeType

Simple Type Information

Source

<xs:simpleType name="OverrideCodeType">
  <xs:restriction base="xs:NMTOKEN">
    <xs:enumeration value="Administrator"/>
    <xs:enumeration value="Agent"/>
    <xs:enumeration value="Extend">
      <xs:annotation>
        <xs:documentation xml:lang="EN">§Usage: Used to express the fact that the parent element extends the information present in another part of the file or transaction. §Example: two products are in the same group. The list of add-ons of the second one extend the list of the first one: all addons of the first product can be used on the second as well as the new addons defined in the second product.</xs:documentation>
        <xs:appinfo>§hist+DF+2012-04-10+Add: Introduced for the catalogue standard</xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Manual"/>
    <xs:enumeration value="Replace">
      <xs:annotation>
        <xs:documentation xml:lang="EN">§Usage: Used to express the fact that the parent element replaces the information present in another part of the file or transaction. §Example: two products are in the same group. The name of the second one replaces the name of the first product</xs:documentation>
        <xs:appinfo>§hist+DF+2012-04-10+Add: Introduced for the catalogue standard</xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Specialise">
      <xs:annotation>
        <xs:documentation xml:lang="EN">§Usage: Used to express the fact that the parent element specialises the information present in another part of the file or transaction: its meaning is limited or focused by adding information. §Example: A keyword expresses the fact that the parent element is a snack. However, the exact keyword should express the fact that the snack is on the beach: Snack keyword may be specialised to merge both concept.</xs:documentation>
        <xs:appinfo>§hist+DF+2012-04-10+Add: To specialise keywords for vendor specific keywords.</xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Supervisor"/>
  </xs:restriction>
</xs:simpleType>