PCS2OWL: A Generic Approach for Deriving Web Ontologies from Product Classification Systems

  • Alex Stolz
  • Bene Rodriguez-Castro
  • Andreas Radinger
  • Martin Hepp
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8465)


The classification of products and services enables reliable and efficient electronic exchanges of product data across organizations. Many companies classify products (a) according to generic or industry specific product classification standards, or (b) by using proprietary category systems. Such classification systems often contain thousands of product classes that are updated over time. This implies a large quantity of useful product category information for e-commerce applications on the Web of Data. Thus, instead of building up product ontologies from scratch, which is costly, tedious, error-prone, and high-maintenance, it is generally easier to derive them from existing classifications. In this paper, we (1) describe a generic, semi-automated method for deriving OWL ontologies from product classification standards and proprietary category systems. Moreover, we (2) show that our approach generates logically and semantically correct vocabularies, and (3) present the practical benefit of our approach. The resulting product ontologies are compatible with the GoodRelations vocabulary for e-commerce and with and can be used to enrich product and offer descriptions on the Semantic Web with granular product type information from existing data sources.




Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Fensel, D., Ding, Y., Omelayenko, B., Schulten, E., Botquin, G., Brown, M., Flett, A.: Product Data Integration in B2B E-Commerce. IEEE Intelligent Systems 16(4), 54–59 (2001)Google Scholar
  2. 2.
    Hepp, M.: Possible Ontologies: How Reality Constrains the Development of Relevant Ontologies. IEEE Internet Computing 11(1), 90–96 (2007)CrossRefGoogle Scholar
  3. 3.
    Hepp, M.: Products and Services Ontologies: A Methodology for Deriving OWL Ontologies from Industrial Categorization Standards. International Journal on Semantic Web and Information Systems (IJSWIS) 2(1), 72–99 (2006)CrossRefGoogle Scholar
  4. 4.
    eCl@ss: Category:Products -,
  5. 5.
    eCl@ss: eCl@ss Classification and Product Description,
  6. 6.
    Hepp, M.: GoodRelations: An Ontology for Describing Products and Services Offers on the Web. In: Gangemi, A., Euzenat, J. (eds.) EKAW 2008. LNCS (LNAI), vol. 5268, pp. 329–346. Springer, Heidelberg (2008)Google Scholar
  7. 7.
    European Commission: Regulation (EC) No 451/2008 of the European Parliament and of the Council of 23 April 2008 establishing a new statistical classification of products by activity (CPA) and repealing Council Regulation (EEC) No 3696/93. Official Journal of the European Union L145/51 (June 2008)Google Scholar
  8. 8.
    United Nations Statistics Division: The Central Product Classification (CPC) Version 2.0,
  9. 9.
    European Commission: Commission Regulation (EC) No 213/2008 of 28 November 2007. Official Journal of the European Union L074/51 (March 2008)Google Scholar
  10. 10.
    ETIM Deutschland: ETIM 4.0 – Das Klassifizierungsmodell der Elektrobranche,
  11. 11.
    Handle, O.: Konzeption und Realisierung eines branchenübergreifenden Produktklassifikationssystems für das Bauwesen unter Nutzung der produktspezifischen Fachkompetenz der Baustoffindustrie. Master’s thesis, MCI Management Center Innsbruck (2007)Google Scholar
  12. 12.
    GS1: Global Product Classification (GPC): The Global Language for Classifying Goods, 3rd edn. GS1 (April 2005)Google Scholar
  13. 13.
    proficl@ss International: proficl@ss - der Branchenstandard,
  14. 14.
    Statistisches Bundesamt: Klassifikation der Wirtschaftszweige (WZ 2008). Wiesbaden: Statistisches Bundesamt (2008)Google Scholar
  15. 15.
    Navigli, R.: Word Sense Disambiguation: A Survey. ACM Comput. Surv. 41(2), 10:1–10:69 (2009)Google Scholar
  16. 16.
    Google Merchant Center: The Google product taxonomy,
  17. 17.
    Messe Frankfurt: productpilot,
  18. 18.
    Schmitz, V., Leukel, J., Kelkar, O.: Specification BMEcat 2005. Bundesverband Materialwirtschaft, Einkauf und Logistik e. V. (2005)Google Scholar
  19. 19.
    Stolz, A., Rodriguez-Castro, B., Hepp, M.: Using BMEcat Catalogs as a Lever for Product Master Data on the Semantic Web. In: Cimiano, P., Corcho, O., Presutti, V., Hollink, L., Rudolph, S. (eds.) ESWC 2013. LNCS, vol. 7882, pp. 623–638. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  20. 20.
    Hepp, M., de Bruijn, J.: GenTax: A Generic Methodology for Deriving OWL and RDF-S Ontologies from Hierarchical Classifications, Thesauri, and Inconsistent Taxonomies. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 129–144. Springer, Heidelberg (2007)Google Scholar
  21. 21.
    Heath, T., Bizer, C.: Linked Data: Evolving the Web into a Global Data Space, 1st edn. Morgan & Claypool (2011)Google Scholar
  22. 22.
    Hepp, M., Leukel, J., Schmitz, V.: A Quantitative Analysis of Product Categorization Standards: Content, Coverage, and Maintenance of eCl@ss, UNSPSC, eOTD, and the RosettaNet Technical Dictionary. Knowledge and Information Systems 13(1), 77–114 (2007)CrossRefGoogle Scholar
  23. 23.
    Hepp, M.: A Methodology for Deriving OWL Ontologies from Products and Services Categorization Standards. In: Proceedings of the 13th European Conference on Information Systems (ECIS 2005), Regensburg, Germany, pp. 1–12 (2005)Google Scholar
  24. 24.
    Polo Paredes, L., Álvarez Rodríguez, J.M., Azcona, E.R.: Promoting Government Controlled Vocabularies for the Semantic Web: the EUROVOC Thesaurus and the CPV Product Classification System. In: Proceedings of the Semantic Interoperability in the European Digital Library Workshop (SIEDL 2008), co-located with 5th European Semantic Web Conference, Tenerife, Spain, pp. 111–122 (2008)Google Scholar
  25. 25.
    Villazón Terrazas, B.: A Method for Reusing and Re-engineering Non-ontological Resources for Building Ontologies. PhD thesis, Univ. Politécnica de Madrid (2011)Google Scholar
  26. 26.
    Hakkarainen, S.E., Hella, L., Strasunskas, D., Tuxen, S.: A Semantic Transformation Approach for ISO 15926. In: Roddick, J., et al. (eds.) ER Workshops 2006. LNCS, vol. 4231, pp. 281–290. Springer, Heidelberg (2006)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Alex Stolz
    • 1
  • Bene Rodriguez-Castro
    • 2
  • Andreas Radinger
    • 1
  • Martin Hepp
    • 1
  1. 1.Universitaet der Bundeswehr MunichNeubibergGermany
  2. 2.Technical University MunichMunichGermany

Personalised recommendations