This catalog XML schema file defines the common catalog types. Language/locale specific description of a catalog entity (e.g.catalog,catalog group or catalog entry. The type definition for Description of a catalog entity. Name of catalog entity Thumbnail image of the catalog entity Full image of the catalog entity A short description for the catalog entity A long description for the catalog entity Search keywords for the catalog entity The description override for the catalog entity The breadcrumb. For example Apparel/Women/Pants Simple name value pairs for additional attributes. Can also be used for customer extension. Simple name value pairs for additional attributes. Can also be used for customer extension. Fulfillment configuration properties for a catalog entry. Fulfillment configuration properties for a catalog entry. A type definition for association names. Enumeration of association names. A type definition for associations types. Enumeration of association types. Describe an assocation from a catalog group or catalog entry to other objects. A type definition for an association. cross sell or up sale for merchandizing associations. Reference to another catalog group. Reference to another catalog entry. Reference to other associated object. Additional attributes for this association. Merchandizing associations or customized associations. Association sequence. Associated quantity. The unique identifier for the association. Associations are uniquely identified by the source, target, and type. In some cases, it may be desirable to uniquely identify an association without specifying all of these parameters. In this case, the unique identifier can be specified. Indicates whether this merchandising association was populated from an external source. This allows the client to recognize the difference between an association that was manually created, and one that was loaded from an automated algorithm. Default value is false. The semantic of the association. An abstract associated object. This can be use for customer extension. An abstract associated object type. A reference to a catalog group. A type definition of a catalog group reference. Catalog group identifier. Display name for the catalog entry. Catalog identifier. The navigation path to current node from the root. The top level node would have a path of "/". A reference to a catalog entry. A type definition of a catalog entry reference. Catalog entry identifier. Display name for the catalog entry. Catalog entry type code, ie product/item/kit etc. The navigation path to current node from the root. The top level node would have a path of "/". A type definition for catalog entries. Kit component types. Although the types ended with 'Bean' (PackageBean, BundleBean, DynamicKitBean, PredDynaKitBean) are not part of the enumeration but they are supported as string type. A type definition for product and item types. Product item types. Although the types ended with 'Bean' (ProductBean, ItemBean) are not part of the enumeration but they are supported as string type. Catalog Entry types. Properties of a catalog attribute. This type can be used to describe attributes that are unique to a product, or attributes that are shared in the attribute dictionary. A type definition of an attribute property. If the attribute is a reference to an attribute from the attribute dictionary, then this element will be populated. The parent attribute group for this attribute. The group path of the attribute. It lists all ancestor groups of this attribute separated by "/". For example, if a attribute belongs to Feature group and Feature group belongs to TV group, The group path should be "TV/Feature". Name of attribute. Description for the attribute. The attribute type; e.g. attribute with allowed values and attribute with assigned values. The attribute data type; e.g. String, Integer, Float. The allowed values for the attribute. The identifier on the AllowedValue is used when the attribute is being updated for a non-default language. In these cases, the identifier is the site default-language value for the attribute. Value indicating how to display this attribute in an interface. A store interface should use this flag to determine ways to format the display of this attribute. Simple name value pairs for defining extended properties for this attribute. Properties that will be stored in this area for a facetable attribute: Property name Property value Default value --------------------------------------------------------------------------------------------- Facet_IncludeInKeyWordSearch 1) "true", stored in form 1) "true" String of String datatype 2) "false", stored in form of String datatype Facet_MultipleSelectio 1) "true" , stored in form 2) "false" String of String datatype 2) "false" , stored in form of String datatype Facet_DisplayZeroCountValues 1) "true" , stored in form 2) "false" String of String datatype 2) "false", stored in form of String datatype Facet_MaxiumumValuesToDisplay 1) An Integer, stored in form Infinity? (-1)? of String datatype Facet_DisplayOrder 1) "Count", stored in form 1) Count (Solr default) The identifier of the folder which this attribute belongs to. User data for the attribute. Can be used for customer extension Use for the attribute. Display sequence of a displayable attribute. This flag identifies if this attribute is displayable at store front. This flag identifies if this attribute can be used for search. This flag identifies if this attribute can be used for comparison. This flag identifies if this attribute can be used for facetable navigation in the storefront. This flag identifies if this attribute can be used for merchandising purpose. Optional language for the attribute. Simple name value pairs for defining additional attribute values such as images and or attachments. Can also be used for customer extension. User data for the attribute allowed value. Can be used for customer extension Whether or not this allowed value is default allowed value. One attribute can only have one default allowed value. The attribute value identifier of the allowed value. The display sequence of the allowed value. The unique id of the store that owns the allowed value. The language of the allowed value. An abstract attribute value for customer extension. An abstract type definition for an attribute value such as IntegerValue, StringValue or FloatValue. An string value for an attribute. A Float value for an attribute. An integer value for an attribute. An type definition for a string value for an attribute. An type definition for an IntegerValue for an attribute. An type definition for a DoubleValue for an attribute. An type definition for a DoubleValue for an attribute. An type definition for a DecimalValue for an attribute. An type definition for a FloatValue for an attribute. An type definition for a FloatValue for an attribute. The value for the attribute. This is the string representation of values in different data types (String, Integer, Float). The attribute value identifier of the allowed value. The unique id of the store that owns the value. A type definition of a catalog entry attribute. The value for the attribute. This is the string representation of values in different data types (String, Integer, Float). Simple name value pairs for defining additional attribute values such as images and or attachments. Can also be used for customer extension. All values for the attribute. This element is added to support multiple value attribute. The Value element is used for populate the default or first value if there are multiple values. Values elements contain all the values including the default or first value. Catalog entry attributes. A type definition of Catalog entry attributes. This represents a group of catalog entry attributes A type definition for catalog entry attribute usages. Attribute usage type names. A type definition for a navigational relationship. A reference to a catalog group. A reference to a catalog entry. Additional attributes for this relationship. Display sequence. The relationship type. Default is parent-child relationship. A type definition for a location breadcrumb. Catalog group unique ID in order of hierarchy A type definition of a component association for a Kit. Reference to another catalog entry. Simple name value pairs for additional attributes for the association. Can also be used for customer extension. package, bundles etc. Display sequence. Quantity. A type definition for associations types. Kit component types. This is a type definition for the taxonomy attribute type. A type code for the attribute data type. Attribute data type names. The language sensitive part of the definition a attribute. Name of attribute The description for the attribute Simple name value pairs for defining extended language sensitive properties for this attribute. User data for the language sensitive part of the attribute. Can be used for customer extension The language sensitive part of the definition a attribute group. Name of attribute group The description for the attribute group Simple name value pairs for defining extended language sensitive properties for this attribute group. User data for the language sensitive part of the attribute group. Can be used for customer extension A type definition for attribute types. There are two types of attribute: attribute with allowed values and attribute with assigned values. Attribute type names. Attribute with allowed value means this kind of attribute has allowed values defined (ATTR table’s ATTRUSAGE=1). When assigning this attribute to a catalog entry, one/multiple values needs to be chosen from the allowed values. Allowed values are shared. Attribute with allowed value means this kind of attribute does not have allowed values defined (ATTR table’s ATTRUSAGE is null or 2). When assigning this attribute to a catalog entry, A new value need to be input for this catalog entry. This value is only used by this catalog entry. The version of WebSphere Commerce when the Catalog noun was last changed. The value is set as the versionID attribute in the corresponding BODs. The version of WebSphere Commerce when the CatalogEntry noun was last changed. The value is set as the versionID attribute in the corresponding BODs. The version of WebSphere Commerce when the CatalogGroup noun was last changed. The value is set as the versionID attribute in the corresponding BODs. The version of WebSphere Commerce when the Kit noun was last changed. The value is set as the versionID attribute in the corresponding BODs. The version of WebSphere Commerce when the ProductItem noun was last changed. The value is set as the versionID attribute in the corresponding BODs. The version of WebSphere Commerce when the AttributeDictionary noun was last changed. The value is set as the versionID attribute in the corresponding BODs. The version of WebSphere Commerce when the AttributeDictionaryAttribute noun was last changed. The value is set as the versionID attribute in the corresponding BODs. The version of WebSphere Commerce when the AttributeDictionaryAttributeGroup noun was last changed. The value is set as the versionID attribute in the corresponding BODs. Language specific description override of a catalog entity (e.g.catalog,catalog group or catalog entry. The type definition for Description Override of a catalog entity. Identifier for the description Override. This element contains the value to override the name of the catalog entity. This element contains the value to override the thumbnail image of the catalog entity. This element contains the value to override the full image of the catalog entity. This element contains the value to override the short description of the catalog entity. This element contains the value to override the long description of the catalog entity. This element contains the value to override the Search keywords of the catalog entity. This element contains the simple name value pairs to override the additional attributes of the catalog entity. Can also be used for customer extension.