<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> |