This Schema was generated by the OSS through Java XML Toolkit Doclet 3-30-2005 15:27 A Common Business Entity interface defining a Product. Products are things (tangible or intangible) which enterprises, such as service providers, market, sell or lease to customers to create profit. This interface defines the <CODE>ProductStatus</CODE> enumeration. A Common Business Entity interface defining a Product Specification. The Product Specification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to Customers or other Parties playing a PartyRole. A ProductSpecification may consist of other ProductSpecifications supplied together as a collection. Members of the collection may be offered in their own right. A ProductSpecificationKey A value type interface representing <CODE>ProductSpecificationAggregatesProductSpecification</CODE> associations. The entity specifications involved in this association are: <ul> <li><CODE>ProductSpecification</CODE> (role aggregating) <li><CODE>ProductSpecification</CODE> (role aggregated) </ul> The roles are captured in the names of the association attributes. They are identical to the roles defined in the corresponding association rule. <p> The constraints for this association type are defined in the corresponding association rule. A ProductSpecificationAggregatesProductSpecificationAssocKey. A ProductKey A ProductAssociationValue. A ProductAssociationKey. A value type interface representing <CODE>ProductAggregatesProduct</CODE> associations. The entities involved in this association are: <ul> <li><CODE>ProductKey</CODE> (role aggregating) <li><CODE>ProductKey</CODE> (role aggregated) </ul> The roles are captured in the names of the association attributes. They are identical to the roles defined in the corresponding association rule. <p> The constraints for this association type are defined in the corresponding association rule. A ProductAggregatesProductAssocKey.