Claims
- 1. A method comprising:
identifying a set of items to be converted, the items being in a first electronic catalog, the first electronic catalog having values for characteristics for a plurality of items in a first format; identifying the characteristics for each item; accessing the characteristic values for each identified item; accessing mapping rules for each characteristic and each item; mapping the characteristic values for each item in the first catalog into a characteristic identified by the rule for the item for a second electronic catalog, the second catalog having values for characteristics for a plurality of items in a second format; and compiling the mapped characteristic values for each item to form the second catalog.
- 2. The method of claim 1 wherein the items are described by attributes and the characteristics comprise attributes of the items.
- 3. The method of claim 1 wherein the items are associated with categories and the characteristics comprise categories of the items.
- 4. The method of claim 1 wherein mapping comprises converting characteristic values for each item to be mapped into the second catalog into new characteristic values for the second catalog using conversion methods provided by the accessed rule.
- 5. The method of claim 1 wherein mapping the characteristic values for an item in the first catalog into the characteristic identified by the rule for the item in the second catalog comprises converting the expression of the characteristic values from one form to another.
- 6. The method of claim 5 wherein converting comprises translating a characteristic value from one language into another.
- 7. The method of claim 5 wherein converting comprises converting a measure from one unit of measure to another.
- 8. The method of claim 5 wherein converting comprises replacing an abbreviation for a characteristic value with another abbreviation for the same characteristic value.
- 9. The method of claim 5 wherein converting comprises changing the order of values for a characteristic into another order.
- 10. The method of claim 1 wherein mapping comprises mapping characteristic values in the first catalog into a characteristic in the second catalog, the second catalog characteristic having characteristic values from a plurality of characteristics in the first catalog.
- 11. The method of claim 10 wherein mapping comprises mapping a characteristic value in a dimension characteristic into a characteristic having a plurality of dimensions.
- 12. The method of claim 1 wherein mapping comprises mapping a plurality of characteristic values in a first characteristic in the first catalog to a single characteristic value in a characteristic in the second catalog.
- 13. The method of claim 1 wherein mapping comprises mapping characteristic values from a characteristic in the first catalog into a plurality of characteristics in the second catalog.
- 14. The method of claim 13 wherein the first catalog characteristic values are separated into a plurality of different characteristics corresponding to each of the plurality of characteristics in the second catalog.
- 15. The method of claim 13 wherein the first catalog characteristic values are alternately mapped into different ones of the plurality of characteristics in the second catalog as determined by the rule.
- 16. The method of claim 1 wherein the accessed mapping rule specifies a default characteristic value into which the first catalog characteristic value is mapped and also specifies an alternate characteristic value into which the first characteristic value is to be mapped for special cases.
- 17. The method of claim 16 wherein the special cases apply to particular identified items.
- 18. The method of claim 16 wherein the items are associated with categories and the special cases apply to particular identified categories.
- 19. The method of claim 1 wherein items are associated with categories and wherein the mapping rules are linked to categories so that different rules may be applied to different categories.
- 20. A machine readable medium having stored thereon data representing sequences of instructions which, when executed by a processor, cause the processor to perform operations comprising:
identifying a set of items to be converted from a first format in a first electronic catalog; identifying the characteristics for each item; accessing the characteristic values for each identified item; accessing mapping rules for each characteristic and each item; mapping the characteristic values for each item in the first catalog into a characteristic identified by the rule for the item in a second catalog; compiling the mapped characteristic values for each item to form the second catalog.
- 21. The medium of claim 20 wherein the items are described by attributes and the characteristics comprise attributes of the items.
- 22. The medium of claim 20 wherein the items are associated with categories and the characteristics comprise categories of the items.
- 23. The medium of claim 20 wherein mapping comprises converting characteristic values for each item to be mapped into the second catalog into new characteristic values for the second catalog using conversion methods provided by the accessed rule.
- 24. The medium of claim 20 wherein mapping the characteristic values for an item in the first catalog into the characteristic identified by the rule for the item in the second catalog comprises converting the expression of the characteristic values from one form to another.
- 25. The medium of claim 24 wherein converting comprises translating a characteristic value from one language into another.
- 26. The medium of claim 24 wherein converting comprises converting a measure from one unit of measure to another.
- 27. The medium of claim 24 wherein converting comprises replacing an abbreviation for a characteristic value with another abbreviation for the same characteristic value.
- 28. The medium of claim 24 wherein converting comprises changing the order of values for a characteristic into another order.
- 29. The medium of claim 20 wherein mapping comprises mapping characteristic values in the first catalog into a characteristic in the second catalog, the second catalog characteristic having characteristic values from a plurality of characteristics in the first catalog.
- 30. The medium of claim 29 wherein mapping comprises mapping a characteristic value in a dimension characteristic into a characteristic having a plurality of dimensions.
- 31. The medium of claim 20 wherein mapping comprises mapping a plurality of characteristic values in a first characteristic in the first catalog to a single characteristic value in a characteristic in the second catalog.
- 32. The medium of claim 20 wherein mapping comprises mapping characteristic values from a characteristic in the first catalog into a plurality of characteristics in the second catalog.
- 33. The medium of claim 32 wherein the first catalog characteristic values are separated into a plurality of different characteristics corresponding to each of the plurality of characteristics in the second catalog.
- 34. The medium of claim 32 wherein the first catalog characteristic values are alternately mapped into different ones of the plurality of characteristics in the second catalog as determined by the rule.
- 35. The medium of claim 20 wherein the accessed mapping rule specifies a default characteristic value into which the first catalog characteristic value is mapped and also specifies an alternate characteristic value into which the first characteristic value is to be mapped for special cases.
- 36. The medium of claim 35 wherein the special cases apply to particular identified items.
- 37. The medium of claim 35 wherein the items are associated with categories and the special cases apply to particular identified categories.
- 38. The medium of claim 20 wherein items are associated with categories and wherein the mapping rules are linked to categories so that different rules may be applied to different categories.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation application and claims the priority of application Ser. No. 09/608,784, filed on Jun. 30, 2000.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09608784 |
Jun 2000 |
US |
Child |
10410731 |
Apr 2003 |
US |