An Analysis of Integration Problems of XML-Based Catalogs for B2B Electronic Commerce

  • Borys Omelayenko
  • Dieter Fensel
Part of the IFIP - The International Federation for Information Processing book series (IFIPAICT, volume 111)


Electronic business-to-business marketplaces mediate between many online suppliers and buyers, each of which can potentially use his own format to represent the products in his product catalog. The marketplaces have to perform non-trivial translations between these formats. In this paper we analyze the problems which occur during the integration, taking several leading XML and non-XML formats as examples. We discuss how the XSL-T technology can be applied to perform such type of transformation, provide the corresponding examples highlighting the problems, and propose typical solutions to these problems.

Key words

B2B Catalog Integration Product Catalogs XML Integration XSL-T 


  1. ASC X12 Standard, version 4 release 4; Data Interchange Standards Association, Inc.,2000.Google Scholar
  2. Burdett, D., Internet Open Trading Protocol — IOTP, Version 1.0, In Proceedings of the 46th Internet Engineering Task Force; Hosted by Nortel Networks, Inc., Washington, D.C., USA, 7–12 November 1999; available online at
  3. Chalupsky, H., OntoMorph: A Translation System for Symbolic Knowledge. In Principles of Knowledge Representation and Reasoning: Proceedings of the 17th International Conference (KR-2000), Breckenridge, Colorado, USA, April 12–15, 2000, pp. 471–482.Google Scholar
  4. Clark, J., DeRose, S., XML Path Language (XPath), Version 1.0, W3C Recommendation,16 November 1999; available online at:
  5. Clark, J.: XSL Transformations (XSL-T), W3C Recommendation,November 1999; available online at
  6. Commerce One, XML Common Business Library (xCBL) 3.0, Press release made by Commerce One, Inc. at the eLink Conference,Hong Kong, 29 November 2000; available online at
  7. Eder, J. and Strametz, W., Composition of XML-Transformations. In Proceedings of the Second International Conference on Electronic Commerce and Web Technologies (EC-WEB 2001); LNCS, 2115: 71–80, Munich, Germany, September 4–6, 2001.Google Scholar
  8. Fallside, D., XML Schema Part 0: Primer,W3C Candidate Recommendation 24 October 2000; available online at:
  9. Fensel, D., Horrocks I., van Harmelen F., Decker S., Erdmann M., Klein M., OIL in a Nutshell, In Proceedings of the 12th International Conference Knowledge Engineering and Knowledge Management (EKAW 2000); LNAI, 1937:1–16, Springer-Verlag, 2000.Google Scholar
  10. Fensel, D., Ding, Y., Omelayenko, B., Schulten, E., Botquin, G., Brown, M., and Flett, A., Product Data Integration for B2B E-Commerce. IEEE Intelligent Systems; 16 (4): 54–59, 2001CrossRefGoogle Scholar
  11. Fensel, D., Ontologies: Silver Bullet for Knowledge Management and Electronic Commerce. Springer-Verlag, Berlin, 2001.CrossRefzbMATHGoogle Scholar
  12. ISO: Integrated generic resource: Fundamentals of product description and support; International Standard ISO 10303–41, Second Edition, 2000.Google Scholar
  13. Li H., XML and Industrial Standards for Electronic Commerce. Knowledge and Information Systems, 2 (4): 487–497, 2000.CrossRefzbMATHGoogle Scholar
  14. Ng, W., Yan, G., Lim, E., Heterogeneous Product Description in Electronic Commerce. SlGecom Exchanges, Newsletter of the ACM SIG on E-commerce; 1, 2000.Google Scholar
  15. Noy, N., Musen, M., PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment. In Proceedings of the Seventeenth National Conference on Artificial Intelligence (AAAI-2000); Austin, Texas, July 30 - August 3, 2000.Google Scholar
  16. Open Applications Group Inc., Open Applications Group Integration Specification,OAGIS Release 7.0.2, 2000; available online at:
  17. The Real Estate Transaction Standard (RETS),2000; available online at:
  18. Shaw, N. (ed.), Product data representation and exchange: Implementation methods: XML representation of EXPRESS-driven data; Working Draft ISO/WD 10303–28 from 21 December 1999; available online at:
  19. Sintek, M. and Decker, S., TRIPLE—An RDF Query, Inference, and Transformation Language. In Proceedings of the Workshop on Deductive Databases and Knowledge Management (DDLP-2001); Tokio, Japan, October 20–22, 2001.Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2003

Authors and Affiliations

  • Borys Omelayenko
    • 1
  • Dieter Fensel
    • 1
  1. 1.Division of Mathematics and Computer ScienceVrije UniversiteitAmsterdamThe Netherlands

Personalised recommendations