Contentserv Documentation

BS Data Designer

The development of the BS Data Designer will not be continued. Its functionality is replaced by the new BS BMEcat Designer.

The BS Data Designer helps to create powerful data models simply by drag & drop from standard classification systems like ETIM or e-Cl@ss. You can now read from or write to BMEcat files using predefined import and export templates.

Installation and Setup

For installation, the following svn paths have to be checked out:

BMEcat Import and Export

How to Export to BMEcat Files

The BS Data Designer for BMEcat Export consists of an active script called ‘BS BMEcatExportScript’. This script supports BMEcat 1.2.

In the Properties tab, you first need to define some basic properties like the language, file name, storage location, etc. When ‘Format XML’ is activated, the generated BMEcat file is properly structured and formatted (pretty XML). You can select the Step size so that the file is generated in snippets and combined in the end as opposed to hogging a large chunk of memory to generate the file in one go. For eg: if the Step Size is 100, then snippets of 100 products/articles will be processed in the memory and combined in the end into one file.

Then comes the most important part i.e the data definition. You can define the Header data in the Header Sections.

The Products/Articles to be exported are selected in the Article tab under the ‘root folder’. You can choose the Article Source from Products and Channel. You can further filter the products by limiting to Product Workflow States or Product Classes:

In the Article tabs, the product attributes can extensively be mapped.

As with all other active scripts, running this active job can be triggered manually or automated. Once the job is run, a download link to the zip containing the BMECat Export will be available.

Plugin Interface

BMEcat Export supports customer-specific implementation for article price details (ARTICLE_PRICE_DETAILS) and article attachment handling (MIME_INFO) over a plugin interface.

How to Import BMEcat Files

The BS Data Designer for BMEcat Import consists of an active script called ‘BS BMEcat 1.2 Import' This script supports BMEcat 1.2.

Creating Standard Classifications by Drag & Drop

Dragging Standard Classes to Contentserv Classes

Dragging Standard Attributes to Contentserv Attributes

Linking a Standard Attribute to a Contentserv Attributes


What are standard classifications?

Product classification – often referred to as taxonomy – is a logical, clear-cut way of structuring products in different product classes (categories). In a classification system products are sorted into groups, e.g. tools, half-cutting tools, drills. Some of the classifications define beside the groups also parameters/attributes, e.g. diameter and cutting direction for drills. The acceptance of product classification is growing steadily. Today’s extensive possibilities to compare products online are a reflection of customers worldwide demanding transparency. Aspects of quality, delivery reliability, logistical performance, pricing and supplier expertise are equally important in this regard. Some of the common Standard classifications include ETIM, eClass, Proficlass, etc.  Wholesalers often require the industry to sort the products into standardized classes in order to offer their products to different customers via uniform classifications.

The BS Data Designer supports the most commonly used ETIM, eClass and BMEcat standard classifications.

BMEcat 1.2 and 2005

BMEcat is a standard for electronic data transfer by electronic catalogues created and published by the BME. BMEcat is

  • the standard for the exchange of electronic product catalogues

  • XML-based

  • freely available

  • usable as a license free of charge

A typical BMEcat file consists of defined categories that contain important product data. Since version 2005, logistical information has also been mapped in the standard. If required, prices can be automatically adjusted to individual customers by using PIM systems. Multimedia files such as PDF documents or images can be attached to BMEcat files in various sizes, so that the corresponding software from these sources can be used to populate online shops or a printed supplier catalog.

Today, version 1.2 from 2001 and version 2005 of the BMEcat standard are widely used. A PIM system should be able to import, process and export both versions of the standard in order to serve all current target systems.


eCl@ss classifies a wide range of industrial products and was developed by leading German companies. It defines a standard for the exchange of information between suppliers and customers and is used in particular for mapping the procurement market for purchasers. eCl@ass is characterized by a 4-step hierarchical classification key the first three levels of which represent product groups and has a register of currently 30.000 keywords.


The ETIM classification model is a model for classification and technical description of products in the electronics industry. It provides a uniform product class structure, where all products can be group. The central association of the electronic technical craftsmen (UNETO) in the Nederland developed the basic model. ETIM Deutschland e.V. initiated the ETIM standardization and the association supports them.

Limitations and Areas for Improvement

  • Not all versions of all standards are available

  • CS Attributes can only be linked to one standard Attribute

  • BMEcat not validated


All Rights Reserved 2020