Product classification systems and finding data in Elebase
Finding data in an
information system can be achieved by using two entirely different
techniques:
- By using classification
systems - the structured way.
- By searching
for keywords or values - the unstructured way.
Both is, of course,
supported by Elebase and EleAIS and Elecat,
its data distribution tools. These products have
some specialties, which are explained here::
Grouping and classification systems
Ordering product data into one or several classification systems
has only the one disadvantage that it simply must be done
but it has many advantages over pure searching techniques.
This is also why all ERP and comparable systems offer and
often even require the use of a classification system.
So does Elebase, which supports several
different classification systems. In Elebase your can use
both industry standards like USNPC or eClass as well as your
own grouping and classification systems.
Elebase's
classification system specialties
First al all, all grouping system entries are fully multi-lingual
in Elebase. And as opposed to most other content management
systems Elebase offers several specialties:
- Several different grouping systems
can be used in parallel but independent from one another.
- An article can be linked to more than
one entry (branch) in each grouping system. This supports
the many cases where one item applies to several grouping
level definitions.
- Navigating in a grouping system is done
in a special form presenting classification systems either
as a tree or in a special multi-area window, which allows
for extremely quick navigation.
Advantages of classification (grouping)
systems over searching
The great advantages of classification
systems over searching are obvious:
-
Most users are very much accustomed
to hierarchical structures, which are used everywhere in
daily life. In Yellow Pages you first select the geographical
area, then the industry or trade to then find several addresses.
This is a three level classification system. The same is
true for large product databases and for any Internet link
list (look at the Google or Yahoo directories).
-
When selecting products the user sees
all items at one glance, which somehow belong together,
i.e. which have common attributes. In pure searching this
can rarely be achieved and requires that all relevant items
contain the same keywords and that this keyword is also
used for searching. Normally this will not be the case so
that the user only finds a small part of the required group
of products.
- Especially for finding technical items
it is far more convenient for the user to quickly navigate
through a well organized hierarchy of product classifications
without any need to first think about possible keywords,
which have to be contained in the desired search results.
- For large databases a classification
system is the only way to ensure that the result of a selection
really covers all contained items - instead of only those
containing the used keyword(s). Here "contained"
normally applies to one branch of the classification system
regardless of its level or to the entire system, of course.
Here are some screenshots:
|
This is the grouping navigation form (classification
system) in Elecat, which is used for distributing data
from Elebase.
This form has three views:
- The navigation view (browse) shown here.
- The tree view as shown below.
- The search (in classification) view below
|
 |
This is the tree view in the grouping navigation of
Elecat, which is used for distributing Elebase data.
You can quickly switch between the three views of this
form (browse, tree, search).
The right pane shows the articles linked to the selected
classification level in the left pane.
|
 |
This is the search in grouping system of Elecat, which
is used for distributing Elebase data.
Searching is here done in the terms of the grouping
system so that a user does not have to know where a
specific term is grouped (some classification systems
can be quite complex).
You can quickly switch between the three views of this
form (browse, tree, search).
|
More
details here...
We strongly recommend to put much emphasis
on the use of one or several well-defined classification systems
as this makes the use of the product database much easier,
more convenient and quicker.
Finding capabilities
When using Elebase, Elepub and Elecat as a family, there
can be three forms of presenting data to the user each of
which has its own way of searching and finding:
In a database
both locally and on the Internet server.
The local and central databases are searched by using full-text
search capabilities for text fields. Additionally, non-text
fields are searched like in any SQL database management
system.
In HTML pages
on the Internet for sporadic users.
For the HTML pages we offer also a full-text search similar
to the Internet search engines. All the content of the HTML
pages on the server are indexed and the user can employ
a full-text search on this content and select search results
from a list similar to search engines like Google or AltaVista.
From there he can open the pages and view the results.
In CDF pages
(Catalog Data Format) stored in Elecat locally at frequent
users.
Similar to the search in HTML pages the user can also full-text
search his local catalog database in CDF format (Elecat's
own intelligent page format). This searching allows for
the Boolean connection ("AND" / "OR")
of several keywords and it presents the results in a quick
and compact way of navigating through the result pages.
On the resulting pages the wanted keywords are highlighted
with a yellow background to make them better visible.
Here are some screenshots of the searching
forms in Elebase and Elecat (as the tool for distributing
data to users):
 |
This is
the database search form in Elebase where a full-text
search can be combined with a search for specific field
values (dimension, weight etc).
The search result is presented in the lower table.
A double-click on any of the found articles opens the
article details form with all attributes, texts and
values.
The same form exists in Elecat. |
 |
This is
the same database search form in Elecat, which is used
for distributing data from Elebase.
The functionality is similar to Elebase only the presented
data can be limited (user's decision).
The user can very quickly switch between the search
form and the classification (grouping) form. |
 |
This is
the full text seach form in Elecat for searching in
formatted CDF pages.
The result is presented in a small form allowing for
very quick selection and navigation in the found pages. |
 |
This is
the same full text seach form in Elecat after a search
has been performed.
It presents the found pages in the bottom table and
allows for very quick selection of and navigation in
the found pages. |
|