ETIM i BMEcat – standardy elektronicznej wymiany informacji w

Transkrypt

ETIM i BMEcat – standardy elektronicznej wymiany informacji w
ETIM I BMECAT – STANDARDY ELEKTRONICZNEJ WYMIANY INFORMACJI
W BRANY ELEKTROTECHNICZNEJ
GRZEGORZ NOWAK, MARCIN TOKARSKI, CEZARY DRAUS
Streszczenie
Artykuł opisuje miĊdzynarodowy standard opisu produktów ETIM oraz standard
wymiany informacji katalogowych o produktach BMEcat. W artykule ukazano znaczenie standardów w zagadnieniu kodyfikacji treĞci i zawartoĞci zbiorów danych
w ramach ogólnej problematyki zarządzania wiedzą. Przedstawiono zalety i korzyĞci
płynące z przyjĊcia obu standardów, a takĪe ograniczenia wynikające z ich stosowania. Zaprezentowano równieĪ moĪliwoĞci ich implementacji na przykładzie opracowanej aplikacji, której celem jest szybkie i efektywne klasyfikowanie produktów elektrotechnicznych wg standardu ETIM, z moĪliwoĞcią eksportu danych produktowych
w standardzie BMEcat, proponowanej producentom i dystrybutorom, którzy chcieliby wdroĪyü te standardy w swoich przedsiĊbiorstwach. W ostatniej czĊĞci artykułu
przedstawione zostały moĪliwoĞci i korzyĞci zastosowania standardów ETIM
i BMEcat w produktowych bazach danych oraz aplikacjach typu: EDI, sklep internetowy czy automatyczny skład katalogów reklamowych.
Słowa kluczowe: klasyfikacja, standard ETIM, BMEcat, handel elektroniczny, elektroniczna
wymiana danych
1. Wprowadzenie
1.1. Wykorzystanie standardów w kodyfikacji treci jako element zarzdzania wiedz
W dzisiejszych czasach wiedza odgrywa coraz wiksz rol. Zdolno odnajdywania, przyswajania i wykorzystania wiedzy stanowi istotny czynnik decydujcy o sukcesie nie tylko jednostek ale i całych przedsibiorstw. Samo zdefiniowanie wiedzy nie jest jednak prostym zadaniem.
Według jednej z definicji [15], stanowi ona zespół wiadomoci i dowiadcze, które bdc rozwijane i przekazywane, wnosz w ycie ludzkie pewn systematyk i coraz dokładniejszy opis otaczajcej nas rzeczywistoci. Obszern wiedz w danej dziedzinie posiadaj zwykle specjalici,
którzy stanowi podstawow warto wielu firm. To włanie dziki ich umiejtnociom moliwe
jest sprawne prowadzenie działalnoci. To włanie ich wiedza ma charakter strategiczny
i w kadym rodzaju działalnoci odgrywa dominujc rol w stosunku do pozostałych zasobów.
Równie w brany elektrotechnicznej głównym atutem i sił napdow wielu hurtowni czy przedsibiorstw instalacyjnych s fachowcy, posiadajcy merytoryczn wiedz i znajcy doskonale
produkty dostpne na rynku elektrotechnicznym i potraficy je porówna, doradzi, dobra do
potrzeb klienta czy znale zamienniki.
95
Studies & Proceedings of Polish Association for Knowledge Management
Nr 62, 2012
Aby moliwy był dostp do zasobów wiedzy ekspertów konieczne jest zatem odpowiednie
przetworzenie, usystematyzowanie i rejestracja informacji, którymi posługuj si eksperci, a nastpnie transfer wiedzy w celu jej szerszego udostpnienia poprzez ułatwienie jej odnalezienia,
porównania i zrozumienia [10]. Uzyskuje si to poprzez kodyfikacj treci i zawartoci zbiorów
danych [5], a wic usystematyzowanie i zapisanie w okrelonym formacie czy standardzie. Zagadnienie to wpisuje si zatem w problematyk zarzdzania wiedz, rozumianego jako zespół
sformalizowanych sposobów jej pozyskiwania, zachowywania, lokalizowania, wykorzystywania,
rozpowszechniania i rozwijania.
Zachowanie wiedzy, jej lokalizacja i rozpowszechnienie, daje moliwo uzyskania wielu korzyci. Wiedza moe by stosowana np. do klasyfikacji nowych danych, wyjasniania istniejcych
danych lub wspomagania podejmowania decyzji [4]. Wymiern korzy moe przynie skrócenie
czasu niektórych czynnoci (jak choby obsługa klienta) czy zapewnienie kontynuacji działa
przez nowych pracowników, w sytuacji gdy dotychczasowy specjalista odejdzie z firmy. Moliwa
jest take automatyzacja pewnych działa, takich jak udzielanie informacji na zapytania, lub nawet
całkowita automatyzacja sprzeday.
Obecnie wikszo projektów z zakresu zarzdzania wiedz realizowana jest z wykorzystaniem nowoczesnych technologii. Odpowiednie aplikacje czy standardy tworzone s dla konkretnego przedsibiorstwa czy brany. Do najczciej uywanych narzdzi nale: hurtownie danych,
systemy ekspertowe (systemy wspomagania decyzji), systemy wspomagania pracy grupowej czy
systemy zarzdzania dokumentami [16]. Podobnie jest i w tym przypadku, w którym na potrzeby
brany elektrotechnicznej opracowano prezentowane standardy kodyfikacji treci ETIM i wymiany dokumentów BMEcat.
1.2. Rola standardów w elektronicznej wymianie danych
Wykorzystanie standardów stanowi nieodłczn cech kodyfikacji treci i elektronicznej wymiany danych. Automatyczna, elektroniczna wymiana informacji moliwa jest tylko wówczas,
gdy dane mog by poprawnie przesłane i zinterpretowane przy wykorzystaniu rónych aplikacji,
platform sprztowych i systemów operacyjnych [12]. Jeeli jedna strona moe komunikowa si
z drug, obie musz posiada wspólny protokół wymiany informacji. Powszechnie stosowanym
rozwizaniem jest zdefiniowanie i przyjcie wspólnych standardów dla poszczególnych poziomów
komunikacji. Techniczne podstawy elektronicznej komunikacji pomidzy partnerami biznesowymi takie jak: sposób transmisji danych, format dokumentów, oprogramowanie do interpretacji
dokumentów elektronicznych okrela EDI (ang. Electronic Data Interchange). Standard ten definiuje reguły rzdzce struktur poszczególnych dokumentów i cile okrela obowizkowe oraz
opcjonalne informacje dla kadego z nich.
Na kolejnych poziomach komunikacji mog by wykorzystane inne standardy okrelajce np.
sposób opisu danych elementów w dokumencie, np. sposób opisu produktów czy sposób wymiany
informacji o cenach. Do takich standardów nale ETIM i BMEcat, które zostan omówione
w dalszej czci artykułu.
Wykorzystanie standardów pozwala nie tylko na kodyfikacj wiedzy, ale równie porzdkuje
wszystkie procesy wewntrzne i zewntrzne przedsibiorstwa, porzdkuje wymieniane informacje
i tym samym ułatwia komunikacj. Jednak oczywiste jest, e samo zdefiniowanie standardów nie
wystarczy. Stanowi one tylko jeden z wielu moliwych sposobów organizacji i wymiany danych.
96
Grzegorz Nowak, Marcin Tokarski, Cezary Draus
ETIM i BMEcat – standardy elektronicznej wymiany informacji w branĪy elektrotechnicznej
Natomiast rzeczywiste korzyci z wykorzystania standardów zale od stopnia ich integracji
w ogólnym przepływie informacji w przedsibiorstwie.
1.3. Klasyfikacja produktów
Potrzeba jednoznacznej klasyfikacji produktów w dowolnej dziedzinie podyktowana jest
wzgldami praktycznymi. Pocztkowo wynikała ona z wymogów normowania, planowania, ewidencji czy sprawozdawczoci. Elektroniczna wymiana informacji i dokumentów jeszcze bardziej
uwidoczniła znaczenie klasyfikacji w komunikacji pomidzy partnerami biznesowymi czy w automatyzacji procesów zwizanych z handlem, marketingiem i logistyk.
Dobra klasyfikacja powinna by wyczerpujca i rozłczna, oznacza to, e musi spełnia dwa
podstawowe postulaty [11]:
− postulat całkowitoci – suma członów klasyfikacyjnych obejmuje wszystkie elementy
zbioru klasyfikowanego (klasyfikacja wyczerpujca),
− postulat rozłcznoci – kady element podziału bdzie mógł by zaliczony tylko do jednego członu klasyfikacji (klasyfikacja rozłczna)
Podczas procesu klasyfikacji danego zbioru klasyfikuje si cechy okrelajce jego elementy.
Cecha klasyfikacyjna to pewna właciwo produktu ustalajca jego relacj do pozostałych elementów zbioru. Przy klasyfikowaniu naley przestrzega, aby kada cecha:
− okrelała w jasny, zwizły i jednoznaczny sposób pewn szczególn właciwo danego
przedmiotu, tj. właciwo inn od wszystkich pozostałych cech klasyfikacyjnych,
− umoliwiała zamierzon segregacj przedmiotów indeksowanych,
− zabezpieczała metodyczne uszeregowanie wszystkich właciwoci danego elementu zachowujc kolejno narzucon przez wano cech danego celu klasyfikacji.
1.4. Wymiana informacji o produktach elektrotechnicznych
W brany elektrotechnicznej producenci zarzdzaj dziesitkami tysicy, a dystrybutorzy setkami tysicy produktów. Zwykle, kady producent udostpnia informacje o produkcie według
własnego formatu. Naturaln tendencj jest ch wyrónienia swoich produktów lub podkrelenia
ich unikalnych walorów przez zastosowanie odmiennego opisu. Z tego wzgldu, produkty podobne lub nawet identyczne pod wzgldem funkcjonalnoci, ale pochodzce od rónych dostawców,
s opisywane w róny sposób. Zmusza to dystrybutorów i dostawców do tworzenia indywidualnych interfejsów wymiany informacji. Najczciej strona silniejsza potrafi narzuci stosowany
przez siebie format, ale strona słabsza jest skazana na obsług wielu formatów swoich silniejszych
partnerów. Zdarza si, e mali producenci, majcy w swojej ofercie kilkanacie lub kilkadziesit
produktów opisuj kady produkt rcznie, co dodatkowo utrudnia automatyzacj procesów biznesowych, a błdy popełniane przy rcznym przepisywaniu informacji o produktach mog by bardzo kosztowne i uciliwe [8].
Podstaw do usprawnienia przepływu informacji biznesowej, swobodnego rozwoju handlu
elektronicznego oraz automatycznej komunikacji w całym łacuchu dostaw (producent – dystrybutor i dystrybutor – uytkownik) jest wspólna klasyfikacja produktów. W sytuacji gdy zamiast
jednej klasyfikacji uywanych jest kilka alternatywnych, niezbdne jest wykorzystanie aplikacji
mapujcych poszczególne standardy. Przykład aplikacji mapujcej przedstawiono w pracy [2].
97
Studies & Proceedings of Polish Association for Knowledge Management
Nr 62, 2012
Jeeli mówimy o handlu elektronicznym, to pamita naley, e obejmuje on nie tylko zamówienie, wystawienie faktury i płatno, ale dotyczy równie etapu przygotowania zakupu, a wic
udostpnienia informacji o produkcie oraz moliwoci jego wyszukania, porównania i wyboru.
Aby było to moliwe, wczeniej konieczna jest take moliwo szybkiego i spójnego tworzenia
informacji marketingowej, w tym dokumentacji papierowej i w wersji elektronicznej, dostpnej
online na rónych platformach, takich jak: komputery, tablety czy smartfony.
2. Standard ETIM
2.1. Pocztki ETIM
ETIM (ang. European Technical Information Model) jest jednym z głównych systemów klasyfikacji produktów. Stanowi on ujednolicon klasyfikacj produktów elektrotechnicznych zaprojektowan tak, aby ułatwi wszystkim podmiotom w tym sektorze jednoznaczn i skuteczn komunikacj dotyczc tych wyrobów. Klasyfikacja ta obejmuje klas produktów oraz cechy (parametry), które s opisane w znormalizowany sposób. Oprócz tego, kada klasa posiada róne synonimy swojej nazwy. To sprawia, e wyszukiwanie właciwego produktu jest duo prostsze dla
wszystkich. Klasyfikacja produktów i ich jednoznaczny opis zapobiegaj jzykowemu zamieszaniu i błdom, pozwalaj zidentyfikowa produkt i handlowe dane w standardowy sposób oraz
wymieni je w formie elektronicznej midzy rónymi partnerami biznesowymi.
Idea systemu klasyfikacji produktów elektrotechnicznych została zaproponowana przez przemysłowców holenderskich i niemieckich, którzy opracowali uniwersalny standard klasyfikacji
produktów, z uwzgldnieniem sytuacji midzynarodowej w tej dziedzinie. Uzgodniono pierwsz,
całkowicie identyczn wersj klasyfikacji produktów elektrotechnicznych, co stanowiło pocztek
obowizujcego dzi europejskiego standardu ETIM.
ETIM nie jest jedynym standardem opisu produktów wykorzystywanym na rynku elektrotechnicznym. Inne najbardziej znane systemy to: eClass i Proficlass. Mimo korzyci płyncych
z wykorzystania jednego standardu, producenci i handlowcy w Polsce cigle korzystaj z rónych
– czsto własnych – systemów klasyfikacji. Przykłady wielu krajów pokazuj, e narzucenie jednego standardu jest procesem wymuszanym zwykle przez rynek: instalatorów i odbiorców kocowych (inwestorów). Jednak obecnie, coraz bardziej niebagateln rol w wymuszeniu jednolitego
standardu zaczyna odgrywa równie internet, jako rodowisko ułatwiajce wyszukiwanie i porównywanie produktów. Produkty opisane inaczej ni w obowizujcym w danej brany standardzie bd po prostu pomijane w procesie wyszukiwania lub nie bd dawały si porówna z innymi, co prowadzi bdzie do ich marginalizacji.
2.2. Struktura ETIM
ETIM uywa prostej struktury. Diagram modelu ETIM przedstawiony jest na rys. 1. Produkty
czyli klasy zawieraj unikaln nazw i zbiór parametrów (cech), które z kolei posiadaj wartoci,
za wartoci mog posiada jednostki. Wszystkie klasy, cechy, wartoci i jednostki maja swoje
unikalne numery i nazwy w poszczególnych jzykach obsługiwanych przez ETIM.
W celu łatwiejszego wyszukiwania klasy zostały pogrupowane: jedna klasa moe nalee tylko do jednej grupy. Dodatkowo kada z klas moe posiada dowoln liczb synonimów nazwy.
Wartoci parametrów mog si powtarza w wielu klasach, podobnie jak synonimy.
98
Grzegorz Nowak, Marcin Tokarski, Cezary Draus
ETIM i BMEcat – standardy elektronicznej wymiany informacji w branĪy elektrotechnicznej
Rysunek 1. Diagram modelu danych ETIM
ródło: opracowanie własne, wg [6].
2.2. ETIM – mocne i słabe strony
2.2.1. Zalety
Główna zaleta stosowania ETIM wynika z ujednolicenia opisu produktów. Pozwala bowiem
na wymierne oszczdnoci wynikajce z automatyzacji procesów handlowych, marketingowych
i logistycznych [7]. Jednolito opisu pozwala na wyszukiwanie i porównywanie produktów pod
wzgldem ich funkcjonalnoci (poszczególne parametry porównywalnych produktów u wszystkich producentów nazywaj si tak samo). Wymiana informacji technicznych pomidzy partnerami handlowymi jest o wiele łatwiejsza ni w przypadku uywania wielu standardów opisu produktów, gdy wymaga obsługi jedynie jednego formatu. Ponadto, wymiana informacji jest moliwa
na szczeblu midzynarodowym: nazwy wszystkich produktów, ich parametrów i wartoci maj
swoje unikalne identyfikatory i odpowiedniki nazw w poszczególnych jzykach. Przetłumaczenie
opisu dowolnego produktu na dowolny jzyk obsługiwany przez ETIM jest automatyczne i jednoznaczne. Automatyzacja procesów biznesowych to nie tylko oszczdno kosztów ludzkich, ale
równie eliminacja błdów popełnianych przy rcznym przepisywaniu czy nieporozumie w komunikacji midzyludzkiej (np. przy interpretacji niektórych symboli).
System ten nie jest powizany z jakimkolwiek producentem, cechy wyrobów s ogólne i nie
„faworyzuj” adnego z nich. Dla poszczególnych produktów okrelony jest zestaw obowizkowych parametrów i ich dopuszczalnych wartoci, co dodatkowo zmniejsza moliwo pomyłki.
99
Studies & Proceedings of Polish Association for Knowledge Management
Nr 62, 2012
2.2.1. Ograniczenia
Uniwersalno standardu ETIM i jego niezaleno od producenta w pewnych przypadkach
moe by odbierana jako jego wada, bowiem nie pozwala ona na pokazanie czy wyeksponowanie
indywidualnych czy wybranych cech produktu. W tym zakresie pozostaj działania marketingowe,
które wykraczaj poza ramy standardu ETIM. Naley jednak zaznaczy, e oprócz danych wymaganych przez standard, moliwe jest zamieszczanie i przekazywanie innych dodatkowych informacji.
Innego rodzaju ograniczenia narzuca midzynarodowy zasig standardu, wpływajc na jako
terminologii oraz precyzj nazewnictwa. Przy tworzeniu standardu nie uwzgldniono bowiem
specyfiki jzyków, w których odmiana przez przypadki, liczby i rodzaje ma decydujcy wpływ na
czytelno i jednoznaczno przekazu. Skutkuje to niezbyt poprawnymi sformułowaniami niektórych parametrów w nowych wersjach jzykowych standardu ETIM. Dodatkowy brak precyzji
w nazewnictwie poszczególnych wersji jzykowych ETIM moe by spowodowany tłumaczeniem
z jz. angielskiego i powielaniem popełnionych w angielskiej wersji ETIM błdów, dotyczcych
braku spójnoci słownictwa, a niekiedy nawet błdnego nazewnictwa. Naley sdzi, e błdy te
bd stopniowo eliminowane w kolejnych wersjach standardu.
Z midzynarodowym aspektem standardu ETIM wie si równie nieuwzgldnienie specyfiki lokalnego rynku w sposobie i szczegółowoci opisu produktów. Moe si zdarzy, e niektóre
parametry narzucone przez ETIM nie s lokalnie uywane, z kolei inne, które s zwyczajowo
wykorzystywane w danym kraju mog by przez ETIM zupełnie pominite.
Omawiajc słabe strony standardu ETIM wspomnie naley równie o jego inercji. Standard
jest uaktualniany zwykle raz na rok, a wic nowe produkty mog pojawi si w standardzie dopiero z pewnym opónieniem. Ta wada klasyfikacji ETIM dotyczy głównie producentów bdcych
pionierami w jakiej dziedzinie. Rozwizaniem jest w tym przypadku opisanie nowego produktu
za pomoc istniejcej klasy zanim zostanie on włczony do standardu jako odrbna klasa.
3. Standard BMEcat
BMEcat jest standardem wymiany danych katalogowych o produktach. Opracowany w celu
uproszczenia procedury wymiany danych produktowych midzy dostawcami i klientami. Dane
katalogowe reprezentowane s w postaci struktury XML i umoliwiaj wymian danych produktowych pochodzcych z dowolnego systemu klasyfikacji. Mog to by standardowe modele opisu
produktów takie jak ETIM czy wspomniane wyej proficl@ss czy eCl@ss, albo dowolna, równie
konfigurowalna struktura opisu produktów.
BMEcat pozwala na wymian zarówno informacji produktowych (właciwoci, parametry)
jak równie marketingowych (cena, rabaty) i logistycznych (rodzaj i sposób pakowania, wymiary
transportowe, ciar). Obecna wersja BMEcat 2005, obsługuje równie katalogi wielojzyczne
oraz katalogi produktów pochodzcych od rónych producentów (dostawców) [3].
W standardzie BMEcat dokument – katalog pozwala na integracj multimedialnych danych
produktów, takich jak zdjcia, grafika, dokumentacja techniczna, dane wideo itd. Zwykle to producent sporzdza katalog produktów w standardzie BMEcat, a nastpnie przekazuje go dystrybutorom. Moliwe jest nie tylko przekazanie pełnych danych o produktach, ale take ich czciowa
aktualizacja, np. aktualizacja dotyczca jedynie cen wybranych produktów. Po stronie dystrybutorów (np. hurtowni) dokument BMEcat moe by wykorzystany na wiele sposobów: poczwszy od
100
Grzegorz Nowak, Marcin Tokarski, Cezary Draus
ETIM i BMEcat – standardy elektronicznej wymiany informacji w branĪy elektrotechnicznej
tworzenia czy aktualizacji list produktów lub cenników, po sklepy internetowe, tworzenie katalogów czy innych materiałów reklamowych, dotyczcych całoci oferty lub tylko wybranych produktów.
BMEcat stanowi istotny element w standaryzacji e-biznesu pomidzy firmami. Przedsibiorstwa, które potrafi wymienia si produktowymi informacjami katalogowymi w wersji elektronicznej, spełniaj wany warunek konieczny do automatyzacji kolejnych obszarów e-biznesu
jakimi jest elektroniczna wymiana zlece czy faktur.
Dziki zastosowaniu uniwersalnego jzyka formalnego XML, Extensible Markup Language,
pozwalajcego na integracj w jednym dokumencie katalogowym zarówno danych jak i ich struktury, BMEcat umoliwia łatw wymian dokumentów przez internet pomidzy heterogenicznymi
(czsto bardzo rónymi) systemami.
3.1. Zalety i moliwoci wykorzystania BMEcat
BMEcat oferuje szereg potencjalnych korzyci zarówno dla dystrybutorów (hurtowni), jak
i dostawców oraz firm programistycznych, które chc by ich produkty były kompatybilne ze standardem BMEcat. Najwaniejsz zalet jest łatwo wykorzystania katalogów dowolnych dostawców, tworzonych w jednolitym standardzie wymiany multimedialnych danych produktowych.
Kompatybilno katalogów wszystkich dostawców stanowi podstaw do ich szybkiego przetwarzania i wykorzystania w aplikacjach online w internecie, czy publikacjach marketingowych.
Dziki ustalonemu formatowi, wymiana danych o produktach, aktualizacja katalogów, aktualizacja cen mog by wykonywane automatycznie, bez udziału człowieka, przy zachowaniu spójnoci
danych w dowolnym formacie prezentacji (katalogi online, publikacje, cenniki itp.). Czciowa
lub całkowita automatyzacja tych procesów pociga za sob redukcj kosztów w procesie zamówie, poniewa wykorzystanie standardowego formatu katalogu przyspiesza procesy komunikacji
pozwalajc na ułatwienie przetwarzania, porównywania produktów oraz daje moliwo oceny
wzgldem wybranych ujednoliconych kryteriów itp. Łatwo przetwarzania i zwizane z tym
niskie koszty utrzymania danych produktowych oraz katalogów zwikszaj jako informacji,
ułatwiaj adaptacj do istniejcych internetowych systemów zamówie, a nawet automatyczny
przydział produktów do odpowiednich wewntrznych kategorii produktów. Dziki jednolitemu
standardowi mona równie wykorzysta istniejce katalogi.
3.2. Potencjalne zastosowania dla producentów i dostawców
Producenci i dostawcy musz zwykle przygotowa informacje o produktach w formacie wymaganym przez klientów biznesowych. Ze wzgldu na to, e docelowe formaty poszczególnych
klientów róni si od siebie, gdy zale od stasowanych systemów i aplikacji, oraz musz
uwzgldnia dodatkowo specyficzne wymagania procedur przetwarzania, producenci zmuszeni s
do obsługi całej gamy rónych formatów danych i to przy kadej modyfikacji danych produktowych. Wprowadzenie standardowego formatu BMEcat rozwizuje problemy zwizane z rónorodnoci oraz pozwala producentom i dostawcom dostarcza swoim klientom informacje w sposób znormalizowany. To znacznie zmniejsza wydatki ze strony dostawcy. Nisze koszty obsługi
mog przełoy si na nisze ceny produktów, a wiec na popraw swojej konkurencyjnoci.
Studies & Proceedings of Polish Association for Knowledge Management
Nr 62, 2012
101
3.3. Najwaniejsze cechy BMEcat
Wród najwaniejszych cech standardu BMEcat naley wymieni moliwo obsługi danych
produktowych w wielu aspektach, np. dane: podstawowe, opakowa, dotyczce cen, uzupełniajce
multimedialne, struktury artykułów, struktury katalogu. Nastpnie, szeroki zakres struktur katalogowych oraz rodzajów danych multimedialnych, danych dotyczcych produktów oraz definiowanie pól obowizkowych i opcjonalnych, długoci poszczególnych pól opisu oraz moliwo definiowania dodatkowych pól. Ze wzgldu na moliwo definiowania pól uytkownika standard
pozwala na łatw rozbudow i moe sprosta wymaganiom jakie mog pojawi si w przyszłoci.
Katalogi BMEcat mog by przesyłane przez internet oraz za pomoc wszystkich tradycyjnych noników (płyty CD, karty pamici, pen-drive’y, DAT). Istnieje moliwo niezalenego
przesyłania danych głównych katalogu i danych multimedialnych oraz automatycznej konfiguracji
wymiany plików BMEcat z bezporednim ich importem do systemów docelowych.
BMEcat pozwala równie na okrelenie rodzaju dokumentu katalogowego. Mog to by np.:
katalog nowy, katalog kompletny, aktualizacja czciowa produktów, czy aktualizacja cen.
Zaleca si stosowanie wraz z BMEcat standaryzowanych systemów klasyfikacji produktów,
a wic dotyczcych struktury katalogu (grupowanie i hierarchizacja produktów) oraz opisu wyrobów (nazwy parametrów, wartoci, jednostek itp.).
4. Moliwoci implementacji standardu ETIM na przykładzie zrealizowanej aplikacji
4.1. Cel aplikacji
Celem aplikacji jest umoliwienie szybkiego i efektywnego klasyfikowania produktów elektrotechnicznych. Aplikacja, która została szczegółowo przedstawiona w [14], pozwala na przyporzdkowanie produktu do odpowiedniej klasy ETIM. W najbardziej skrajnym przypadku, proces
przyporzdkowania moe opiera si wyłcznie na wiedzy osoby wykonujcej klasyfikacj. Jednak jest to niezwykle trudne, gdy wymaga pełnej wiedzy o produkcie i znajomoci wszystkich
klas ETIM. W praktyce, klasyfikacja dokonuje si najczciej na podstawie informacji zawartej
w pliku produktów danej firmy, z pomoc sugestii systemu. W plikach zawarte s zwykle symbolicznie zapisane wartoci podstawowych parametrów, które przyporzdkowa naley do parametrów wymaganych przez standard ETIM.
Oprogramowanie klasyfikujce jest aplikacj typu SAAS (ang. Software As A Service). Do
korzystania z niej nie jest wymagane instalowanie jakiegokolwiek oprogramowania. Wystarczy
dowolna przegldarka internetowa. Z załoenia jest to aplikacja wspomagajca klasyfikacj. Mimo
i posiada ona szereg mechanizmów ułatwiajcych tworzenie opisu to wszystkie automatycznie
wypełnione pola wymagaj wiadomego zatwierdzenia przez uytkownika, tym bardziej, e raz
zatwierdzone przypisania mog by podstaw do automatycznej klasyfikacji kolejnych produktów.
Do rozpoczcia pracy z aplikacj klasyfikujc oprócz komputera z przegldark internetow
konieczny jest aktualny plik z produktami, które maj by sklasyfikowane. Aplikacja pozwala
firmom producenckim lub handlowym na łatwe wykorzystanie informacji o produktach dostpnych w uywanych dotychczas plikach (cenniki, listy produktów) i szybkie ich zaadaptowanie do
formatu zgodnego z ETIM. W tym celu konieczne jest wskazanie w pliku pól zawierajcych nazw lub informacje o parametrach produktu, a wic takich, które potrzebne bd w procesie klasy-
102
Grzegorz Nowak, Marcin Tokarski, Cezary Draus
ETIM i BMEcat – standardy elektronicznej wymiany informacji w branĪy elektrotechnicznej
fikacji. Moliwe jest równie zamieszczanie wszelkich specyficznych dla danego producenta parametrów, a które nie zostały uwzgldnione w standardzie ETIM.
4.2. Mechanizmy sugerowania klas produktów
Pierwsz trudnoci napotykan w procesie klasyfikacji produktu jest jego przyporzdkowanie do właciwej klasy. W systemie ETIM zdefiniowanych jest 2159 klas produktów1. Kadorazowe odszukanie właciwej klasy dla nawet niewielkiej listy rónorodnych produktów jest nie lada
wyzwaniem. Niewielk pomoc stanowi obecne w ETIM grupy produktów, gdy wprowadzona w
ten sposób hierarchia jest zaledwie jednopoziomowa, a niektóre z grup s bardzo liczne i zawieraj
ponad dwiecie klas. Z tego wzgldu moliwo sugerowania odpowiedniej klasy na podstawie
uywanej dotychczas nazwy produktu jest bardzo cenn własnoci przedstawianej aplikacji.
Odpowiednie propozycje nazwy klasy sugerowane s na podstawie informacji pochodzcych
z pliku. Kryterium branym pod uwag jest oryginalna nazwa produktu, która zwykle odbiega od
nazwy przyjtej jako nazwa klasy w ETIM. Aby odnale odpowiedni propozycj przyporzdkowania oryginalna nazwa dzielona jest na słowa. Nastpnie odnajdywane s podstawowe wersje
kadego słowa. W ten sposób eliminowane s wszelkie rónice wynikajce z odmiany, liczby, czy
rodzaju uywanych słów. Tak przygotowane słowa s wyszukiwane wród nazw klas (równie
podzielonych na słowa i sprowadzonych do wersji podstawowych tych słów), a nastpnie wród
synonimów klas (równie odpowiednio przygotowanych do porównania). W procesie odnajdywania podstawowej wersji słów wykorzystano słownik jzyka polskiego, zawierajcy formy podstawowe słów z odpowiednimi dla nich odmianami (formami pochodnymi). Sugerowanie odpowiedniej dla danego produktu klasy moe równie by wykonywane na podstawie wczeniej klasyfikowanych produktów, na przykład na podstawie nazwy (jeeli nazwa kolejnego produktu jest taka
jak produktu ju zaklasyfikowanego, mona przyj, e klasa bdzie ta sama) lub na podstawie
innych pól takich jak PKWiU czy kod EAN, o ile wskazano te pola przy wczytywaniu listy produktów i s one odpowiednio wypełnione.
4.3. Mechanizmy sugerowania wartoci parametrów
Po wybraniu konkretnej klasy dla danego produktu nastpuje etap okrelenia wszystkich jego
parametrów, zgodnie z opisem ETIM dla danej klasy. Dla kadej klasy produktu standard ETIM
wymaga podania konkretnych parametrów. Znana jest zatem lista cech (parametrów) oraz ich
jednostek (o ile s wymagane), którym dla danego produktu naley przypisa konkretne wartoci.
Aby wykorzysta w tym celu dotychczasowy opis produktu zostaje on podzielony na cig pojedynczych tokenów. Token to cig znaków ograniczony separatorami. Separatorami mog by
spacje, przecinki, ukoniki, mylniki. Uytkownik ma równie moliwo zdefiniowania własnego
separatora w postaci wyraenia regularnego.
W aplikacji zastosowano szereg reguł rzdzcych sposobem sugerowania wartoci parametrów, opartych na grafowym rozpoznawaniu wzorów [9], bdcych w tym przypadku cigami
znaków alfanumerycznych. W celu ilustracji działania poszczególnych reguł posłumy si przykładem, w którym produkt, opisany tokenami 1P+N, 10kA, B, 20A, IP20, jest klasyfikowany do
1
Dotyczy ETIM w wersji 4.0.
Studies & Proceedings of Polish Association for Knowledge Management
Nr 62, 2012
103
klasy „Wyłcznik nadprdowy”, dla której wymagane cechy (parametry) przedstawiono w tabeli
1.
Jedn z podstawowych reguł jest wynajdowanie dostpnych tokenów zawierajcych warto
liczbow wraz z jednostk, która odpowiada wymaganemu parametrowi danej klasy. W takim
przypadku, warto z tokena jest sugerowana dla tego parametru. W naszym przykładzie token
10kA zawiera jednostk kA i jego warto 10 zostanie zasugerowana dla cech posiadajcych t
sam jednostk, a wic dla parametrów: „znamionowa zwarciowa zdolno łczeniowa wg EN
60898” oraz „znamionowa zwarciowa zdolno łczeniowa wg IEC 60947-2”. Podobnie warto
tokena 20A zawierajcego jednostk A (amper), t sam co wymagany dla tej kasy parametr „prd
znamionowy” zostanie zasugerowana włanie dla tej cechy.
Nastpna reguła pozwala na automatyczne zasugerowanie wartoci parametru jeeli istnieje
dla danego produktu token, którego warto jest dopuszczaln wartoci tego parametru. W naszym przykładzie bdzie to miało miejsce dla tokenu „IP20” i parametru: „stopie ochrony” (token
„IP20” jest jednoczenie dopuszczaln wartoci tego parametru w klasie produktu „wyłcznik
nadprdowy”).
Tablica 1. Cechy ETIM dla klasy „Wyłącznik nadprądowy”
Cecha
Charakterystyka wyzwalania
Liczba biegunów
Prd znamionowy
Napicie znamionowe
Znamionowa zwarciowa zdolno łczeniowa wg EN 60898
Znamionowa zwarciowa zdolno łczeniowa wg IEC 60947-2
Rodzaj napicia
Klasa ograniczenia energii
Czstotliwo
Jednoczenie rozłczany biegun N
Kategoria przepicia
Stopie zanieczyszczenia
Szeroko wyraona liczb modułów
Głboko wbudowania
Moliwo dodatkowego wyposaenia
Stopie ochrony (IP)
Jednostka
A
A
V
kA
kA
Hz
mm
Z kolei tokeny, które nios informacj o konkretnym parametrze, mog by wskazane przez
uytkownika przy przypisywaniu wartoci tego parametru. Na przykład token „1P+N” moe zosta wskazany jako „nonik informacji” o parametrze „ilo biegunów”. Wskazany w ten sposób
token wraz z odpowiednim parametrem i wartoci s zapamitywane w bazie danych i mog by
podstaw do bardziej precyzyjnych sugestii dla kolejnych produktów. W tym przypadku, jeeli
w przyszłoci klasyfikowany w klasie „wyłcznik nadprdowy” produkt bdzie posiadał token
„1P+N”, dla parametru „liczba biegunów” zostanie zasugerowana warto 2. Kolejne reguły pozwalaj na dalsze uogólnienia i "inteligentne" sugestie. Np. jeeli w tej samej klasie produkt b-
104
Grzegorz Nowak, Marcin Tokarski, Cezary Draus
ETIM i BMEcat – standardy elektronicznej wymiany informacji w branĪy elektrotechnicznej
dzie posiadał token „3P+N”, dla parametru „liczba biegunów” zostanie zasugerowana warto 4,
mimo, e taki token nie wystpował w dotychczasowych produktach.
Historia dopasowania poszczególnych tokenów do parametrów wskazanych przez uytkownika dokonujcego klasyfikacji moe by równie wykorzystana, jeli dla danego produktu istnieje
kilka tokenów zawierajcych t sam jednostk (np. 230 V, 24 V – co w przypadku transformatorów odpowiada moe napiciom strony pierwotnej i wtórnej). Dziki odpowiedniej regule
i historii dopasowania poprzednich produktów aplikacja jest w stanie zasugerowa poprawne wartoci dla obu tych parametrów, mimo e oba posiadaj te same jednostki.
W ostatniej regule wykorzystano fakt, e w wikszoci istniejcych list produktów czy list
cennikowych produkty ułoone s zwykle „seriami”, w których poszczególne produkty nalez do
jednej klasy a róni si od siebie najczciej jednym lub co najwyej kilkoma wartociami parametrów. Z tego wzgldu, raz przypisane przez uytkownika parametry mog by zasugerowane
jako domylne parametry kolejnego produktu w danej klasie, o ile nie istnieje dla tego produktu
token, który na podstawie innych reguł mógłby sugerowa inn warto dla jakiego parametru.
Reguły ułoone s hierarchicznie stanowic rodzaj drzewa decyzyjnego [1]. Sprawdzanie reguł
i dopasowanie odpowiednich sugestii odbywa si w poszczególnych gałziach zgodnie z priorytetami poczwszy od reguł o najwyszym priorytecie. Jeeli dla danego parametru która reguła jest
spełniona, pozostałe reguły – o niszym priorytecie – nie s ju sprawdzane [13]. Zatem, wykorzystanie reguły sugerujcej wartoci parametrów na podstawie ostatnio zaklasyfikowanego produktu
z danej klasy moe mie miejsce tylko wówczas gdy adna z pozostałych reguł nie ma zastosowania. Jeeli przy wczytywaniu produktów uwzgldniono europejski kod towarowy w polu „kod
EAN” (ang. European Article Number) i przy załoeniu, e wczeniej produkt ten został wczeniej
sklasyfikowany (np. przez innego uytkownika) pozwala nie tylko na automatyczne zasugerowanie odpowiedniej klasy, ale i zaproponowanie przypisania wszystkich parametrów, odpowiednio
do istniejcego w systemie zapisu (jeeli zapisów dla danego kodu EAN jest kilka, zostanie zasugerowany kod najczciej wystpujcy lub pierwszy sporód zapisów o równej czstoci wystpowania). Jeeli w bazie aplikacji nie ma jeszcze produktu o podanym kodzie EAN, wprowadzony
opis moe by wykorzystany w przyszłoci przez innych uytkowników.
105
Studies & Proceedings of Polish Association for Knowledge Management
Nr 62, 2012
4.4. Interfejs aplikacji
Intuicyjny i przejrzysty interfejs przedstawiony na rys. 2 umoliwia łatw prac z aplikacj.
Rysunek 2. Przykładowy ekran aplikacji klasyfikującej
ródło: opracowanie własne.
4.5. Aplikacje biznesowe oparte o ETIM i BMEcat
Uytkownik posługuje si dotychczasow list produktów, kolejno klasyfikujc poszczególne
z nich. Wybór klasy dla kadego z produktów jest ułatwiany przez sugerowanie najbardziej prawdopodobnych klas na podstawie nazwy produktu i jego parametrów. Po wyborze klasy, wszystkie
wymagane dla niej przez ETIM parametry (cechy) s znane i wypełnienie ich wartoci odbywa si
przez zatwierdzenie automatycznie rozpoznanych wartoci lub przez ich wprowadzenie
z ewentualnym wskazaniem odpowiedniej czci dotychczasowego opisu produktu, co ułatwi
rozpoznanie podobnej wartoci tego parametru przy klasyfikacji kolejnych produktów. Stan klasyfikacji poszczególnych produktów sygnalizowany jest kolorami, co ułatwia powrót do produktów
pominitych lub tych z niepełnym opisem.
106
Grzegorz Nowak, Marcin Tokarski, Cezary Draus
ETIM i BMEcat – standardy elektronicznej wymiany informacji w branĪy elektrotechnicznej
4.6. Generowanie opisu produktów zgodnego z ETIM w formacie BMEcat
Opis produktów przygotowany w aplikacji moe by wyeksportowany w postaci pliku tekstowego. Jednym z dostpnych formatów jest BMEcat. Ze wzgldu na to, e ETIM zawiera jedynie informacje techniczne o produktach, plik BMEcat nie bdzie zawierał informacji logistycznych
ani marketingowych (czy handlowych).
5. Aplikacje biznesowe oparte o ETIM i BMEcat:
5.1. Produktowe bazy danych
Baza danych o produktach powinna umoliwia klasyfikacj, wyszukanie i porównywanie
produktów. W tym celu niezbdne jest stosowanie standardu opisu produktów. Nie mona pozwoli, aby w przypadku podobnych produktów ten sam parametr (np. napicie znamionowe) nosił
róne nazwy (np. napicie, napicie zasilania, napicie pracy, napicie robocze czy napicie nominalne). Efektywne wyszukiwanie i porównywanie informacji w biznesowych aplikacjach transakcyjnych czy analitycznych moliwe jest tylko wówczas, jeeli te same parametry bd nazwane
w sposób jednoznaczny. Na uwag zasługuje projekt stworzenia ogólnej bazy produktów, które
opisywane byłyby bezporednio przez producentów, co pozwoliłoby dystrybutorom i odbiorcom
kocowym na posługiwanie si oryginalnym i kompletnym opisem produktu.
5.2. EDI
Elektroniczna wymiana dokumentów to nie tylko wymiana zamówie i faktur. EDI obejmuje
równie takie aspekty jak zapytanie ofertowe i składanie ofert. Zapytanie ofertowe moe oczywicie dotyczy konkretnych produktów okrelonych producentów z podaniem kodów produktowych EAN, ale równie dobrze dotyczy moe kategorii produktu z podaniem wartoci kilu wybranych cech lub wymaga eksploracji danych, a wic ekstrakcji interesujcych (nietrywialnych,
niejawnych, wczeniej nieznanych i potencjalnie uytecznych) elementów wiedzy z duych zbiorów danych produktowych. Odpowied na tego typu zapytanie powinna zawiera list produktów
dowolnych producentów, spełniajcych oczywicie postawione wymagania odnonie wybranych
parametrów. Wspólna klasyfikacja produktów ETIM umoliwia złoenie jednoznacznego zapytania bez wzgldu na producenta
5.3. Sklepy internetowe
Ten rodzaj handlu wymaga od dostawcy cigłego nadzoru nad baz danych, aktualizowania
cen, zawartoci i opisu, oraz zapewnienia moliwoci szybkiego i prostego wyszukiwania towarów. System musi umoliwia uytkownikowi przegld i porównanie ofert oraz sfinalizowanie
zakupu w dowolnym czasie, w sposób autonomiczny bez niezbdnej asysty człowieka.
5.4. Automatyczny skład katalogów reklamowych
Usystematyzowany i jednoznaczny opis produktów ułatwia automatyczne przygotowanie materiałów marketingowych takich jak katalogi czy broszury. Przygotowywane s one zwykle według szablonu wybranego sporód dostpnych w systemie. W zalenoci od potrzeb mona two-
Studies & Proceedings of Polish Association for Knowledge Management
Nr 62, 2012
107
rzy wiele rónych szablonów materiałów reklamowych, zawierajcych cało oferty lub jedynie
kilka wybranych produktów, bd te podzielonych tematycznie.
Katalogi mog by przygotowywane w dowolnym jzyku sporód dostpnych w ETIM. Majc opisane produkty proces przygotowania katalogu sprowadza si do wyboru szablonu, wskazania jzyka lub jzyków, w których katalog ma zosta złoony i uruchomienia składu. Efekt pracy,
w postaci pliku PDF, mona wysła do drukarni lub umieci na płycie CD czy stronie internetowej. Krótki czas automatycznego składu pozwala na stosunkowo szybkie przygotowanie w wielu
jzykach nawet najbardziej obszernych katalogów, za krótkie broszury czy ulotki reklamowe
mog by wykonywane w trybie „online”.
6. Wnioski – perspektywy ETIM i BMEcat na rynku elektrotechnicznym w Polsce
Dynamiczny rozwój handlu elektronicznego stanowi sprzyjajc okolicznoci do umocnienia
si opisanych standardów ETIM i BMEcat w brany elektrotechnicznej w Polsce. Standardy te,
sprawdzone i uznane w Europie Zachodniej, zdobywaj coraz wicej zwolenników równie
w naszym kraju, w tym wród duych grup kapitałowych. Przewidywa naley, e w najbliszych
latach ETIM i BMEcat stan si obowizujcymi standardami elektronicznej wymiany informacji
w brany elektronicznej równie w Polsce. Dla przedsibiorstw, implementacja powyszych standardów jako istotnego elementu zarzdzania wiedz, opartego na sformalizowanych sposobach
gromadzenia i wykorzystywania wiedzy oraz zwikszania jej dostpnoci i zrozumienia, moe
szybko sta si wanym atutem, decydujcym o ich konkurencyjnoci na rynku.
Bibliografia
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
Brieman L. i in., Classification and Regression Trees, Belmont 1984.
Bullig A., Schnadhorst T., Wilkes W., Mapping of product dictionaries and corresponding
catalog data, in: 10-th ISPE International Conference on Concurrent Engineering : Research
and Applications, Funchal, Portugal, July 2003.
ContentCard® Verlags GmbH, (2007, Wrzesie). The BMEcat Interface, [Online].
Dostpne: http://www.contentcard.com/download/CC_BMEcat_Schnittstelle_eng.pdf
Chowdhury S., Databases, Data Mining and Beyond, Journal of American Academy of
Business, 2003.
Dziuba D., Gospodarki nasycone informacj i wiedz. Podstawy ekonomiki sektora
informacyjnego, Uniwersytet Warszawski, Warszawa 2000.
ETIM International, (2008, Czerwiec), ETIM Data model 4.0, [Online]. Dostpne:
http://www.etim-international.com/LinkClick.aspx?fileticket=ItCals5sAeQ%3d
&tabid=267&mid=763.
ETIM International, (2010-2011 Edition), Product classification standard for international
e-commerce, [Online]. Dostpne: http://www.etim-international.com /LinkClick.
aspx?fileticket=3uOJhTmWXXw%3d &tabid=267&mid=763.
Hund R. (Redaction), Klassifizierung und Produktbeschreibung in der Elektrotechnik – und
Elektronikindustrie – en Wegweiser durch das Thema Produktklassifizierung im
e-Business, ZVEI, 2006.
Jain A.K., Duin R.P.W., Mao J., Statistical pattern recoginition: a review, 2000.
108
Grzegorz Nowak, Marcin Tokarski, Cezary Draus
ETIM i BMEcat – standardy elektronicznej wymiany informacji w branĪy elektrotechnicznej
[10]
[11]
[12]
[13]
[14]
[15]
[16]
Jemielniak D. i Komiski A.K. „Zarzdzanie wiedz”, Wydawnictwa Akademickie
i Profesjonalne, Warszawa 2008.
Kowalski S., Klasyfikacja i kody w automatyzacji przetwarzania danych, Pastwowe
Wydawnictwa Ekonomiczne, Warszawa, 1983.
Łopusiewicz B. (red.), Zarzdzanie wiedz w systemach informacyjnych, Wydawnictwo
Akademii Ekonomicznej, Wrocław 2004.
Przywara D., Drzewa decyzyjne, metody budowania, zastosowania, Wrocław 2007.
Tokarski M., Nowak G., Draus C., Computer-assisted classification of products according
to ETIM standard, kwartalnik „Automatyka”, Kraków, 2012.
Rowley J., From learning organisation to knowledge entrepreneur, Journal of Knowledge
Management, Vol. 4, 2000.
Strojny M., Zarzdzanie wiedz w organizacjach, Kraków 1999.
ETIM AND BMECAT AS STANDARDS IN ELECTRONICAL DATA INTEREXCHANGE OF ELECTROTECHNICAL MARKET
Summary
The article describes two international standards: ETIM (technical description
of products) and BMEcat (description of product catalogs). It shows the importance
of standards in the domain of contents codification and within the overall knowledge
management strategy. Advantages and benefits of the adoption of both standards are
presented, as well as limitations of their use. The paper presents the possibility of
their implementation on the example of application, developed for manufacturers
and distributors who want to use these standards in their enterprises. The goal of the
application is to quickly and efficiently classify products according to the standard
ETIM with the possibility to export product data in the standard BMEcat. The last
part of the paper presents opportunities and benefits of ETIM and BMEcat standards
in databases and applications such as EDI, e-shops and desktop publishing.
Keywords: product data management, ETIM, BMEcat, classification, electronic commerce,
electronic data interexchange
Grzegorz Nowak
Marcin Tokarski
Cezary Draus
Instytut Informatyki Stosowanej
Wdział Elektrotechniki, Elektroniki, Informatyki i Automatyki
Politechnika Łódzka
ul. Stefanowskiego 18/22, 90-924 Łód
e-mail: [email protected]