8
METIS 2004 (Geneva, 9-11 February 2004) CLASET An EDI Message for Exchanging Classifications Contributed Paper (WP.26) Danny Delcambre, Eurostat ([email protected])

METIS 2004 (Geneva, 9-11 February 2004) CLASET An EDI Message for Exchanging Classifications Contributed Paper (WP.26 ) Danny Delcambre, Eurostat ([email protected])[email protected]

Embed Size (px)

Citation preview

Page 1: METIS 2004 (Geneva, 9-11 February 2004) CLASET An EDI Message for Exchanging Classifications Contributed Paper (WP.26 ) Danny Delcambre, Eurostat (Danny.Delcambre@cec.eu.int)Danny.Delcambre@cec.eu.int

METIS 2004(Geneva, 9-11 February 2004)

CLASETAn EDI Message for Exchanging Classifications

Contributed Paper (WP.26)

Danny Delcambre, Eurostat([email protected])

Page 2: METIS 2004 (Geneva, 9-11 February 2004) CLASET An EDI Message for Exchanging Classifications Contributed Paper (WP.26 ) Danny Delcambre, Eurostat (Danny.Delcambre@cec.eu.int)Danny.Delcambre@cec.eu.int

CLASETfully operational, normalized message

to exchange:1) hierarchical structures, such as:

- classifications, organisational charts, product lists, etc.

2) links between these structures3) additional information, such as:

- life cycle of data (versioning, dates, etc.)- general information (maintenance agency, references, etc.)

Independent from software and hardwareIndependent from software and hardware

UN/EDIFACT norm: http://www.unece.org/trade/untdid/d00a/trmd/claset_c.htmUN/EDIFACT norm: http://www.unece.org/trade/untdid/d00a/trmd/claset_c.htm

1/7 [email protected] METIS meeting, Geneva, February 9th, 2004

Page 3: METIS 2004 (Geneva, 9-11 February 2004) CLASET An EDI Message for Exchanging Classifications Contributed Paper (WP.26 ) Danny Delcambre, Eurostat (Danny.Delcambre@cec.eu.int)Danny.Delcambre@cec.eu.int

CLASET

Based on a complete data model. To implement CLASET,

- either you adopt the CLASET data model- or you map it with your own data model

Implemented in several syntaxes:

- EDIFACT, SGML, XML, HTML

A toolbox offers the following functionalities:

- Conversion from one syntax to another- Text files import/export

- Configuration of text parsers

2/7 METIS meeting, Geneva, February 9th, 2004

Page 4: METIS 2004 (Geneva, 9-11 February 2004) CLASET An EDI Message for Exchanging Classifications Contributed Paper (WP.26 ) Danny Delcambre, Eurostat (Danny.Delcambre@cec.eu.int)Danny.Delcambre@cec.eu.int

3/7

CLASET DATA MODEL

METIS meeting, Geneva, February 9th, 2004

0,1

0,n

child

parent

TREE_I

0,n0,n

0,n

0,n

0,n

0,n 1,n

0,n0,n

0,n

0,1

0,1

0,1

1,n

1,n

0,n

(1,1)

0,n

0,n

0,n

0,n

1,n

1,n

0,1

0,n

0,1

0,n

0,n

EVENT_LOG

0,1

0,1

lower

upper

TREE_L

(1,1)

0,n

RESPONSIBLE AGENCY

NAME_AND_ADDRESS

LOCATION

CLA_MAINTENANCE

CLAS_E_LOG

CLASETCONTAIN

DECOMPOSE

LINK_RESPONSIBLE

LEVEL_LINK_E_LOG

ITEM_LINK

LEVEL_LINK

CLASSIFICATION_LINK

CLAS_PROP

0,n

(1,1)

(1,1)

0,n

CLASSIFICATION

LEVEL

ITEM

COMPOSE OF

LEVEL_ITEM

0,1

PROPERTY

(1,1)

SUBSET_DEFINITION

DEFINITION

SUBSET

SPLITS INTO

CLAS_LINK_SET

0,n

CLAS_LINK_PROP

SOURCE_CLAS

TARGET_CLAS

SOURCE_LEVEL

TARGET_LEVEL

SOURCE_ITEM

TARGET_ITEM

(1,1)

(1,1)

(1,1)

(1,1)

LEVEL_PROP

ITEM_PROP

LEVEL_LINK_PROP

ITEM_LINK_PROP

LEVEL_E_LOG

ITEM_E_LOG ITEM_LINK_E_LOG

CLAS_LINK_E_LOG

1,n

0,10,1

0,1

1,n

0,1

1,n

1,n

0,1

0,1

SUBSET_PROP

SUBSET_DEF_LEVEL

SUBSET_DEF_ITEM

0,1

0,n

0,n

0,1

0,n

0,1

PROP_E_LOG

1,n

0,1

0,11,n

0,n

SUBSET_E_LOG

0,1

1,n

LEVEL_LINK_SUBSET_DEF

CLAS_LINK_SUBSET_DEF

ITEM_LINK_SUBSET_DEF

LINK_SET

LEVEL_LINK_SET

ITEM_LINK_SET0,1

0,1

0,1

0,n 0,n 0,n

LINK_SET_E_LOG

1,n

0,1

LINK_SET_PROP

0,1

0,n

0,n

0,n

0,n

0,10,10,1

Complete Data Model

TAKEPROPERTY

TEXT

0,n

1,1

Page 5: METIS 2004 (Geneva, 9-11 February 2004) CLASET An EDI Message for Exchanging Classifications Contributed Paper (WP.26 ) Danny Delcambre, Eurostat (Danny.Delcambre@cec.eu.int)Danny.Delcambre@cec.eu.int

4/7

0,n

0,1

0,1

0,n

0,10,n

(1,1)

0,n

(1,1)

0,n

LEVEL

ITEM

CLASSIFICATION

LEVEL_ITEM

CLASSIFICATION PART

LEVEL_PROPPROPERTY

COMPOSE OFCLAS_PROP

ITEM_PROP

TREE_L

TREE_I

0,n

0,1

0,1

0,1

parent

child

upper

lower

PROPERTYTEXT

1,1

0,n

TAKE

ITEM : 01AGRICULTURE, HUNTING AND

FORESTRY

ITEM : SUBSECTION AAAGRICULTURE, HUNTING AND FORESTRY

ITEM : SECTION AAGRICULTURE, HUNTING AND FORESTRY

ITEM : 02FORESTRY, LOGGING AND

RELATED SERVICE ACTIVITIES

ITEM : 01.1Growing of crops; market

gardening; horticulture

ITEM : 01.11Growing Cereals and other

crops n.e.c.

LEVELSECTION

LEVELSUBSECTION

LEVELDIVISION

LEVELGROUP

LEVELCLASS

CLASSIFICATIONNACE REV 1

DATA MODEL FOR CLASSIFICATION PART

METIS meeting, Geneva, February 9th, 2004

Page 6: METIS 2004 (Geneva, 9-11 February 2004) CLASET An EDI Message for Exchanging Classifications Contributed Paper (WP.26 ) Danny Delcambre, Eurostat (Danny.Delcambre@cec.eu.int)Danny.Delcambre@cec.eu.int

Source DBExtractionin a given

format

ToolBox Target DB

Paper

Specificelect. format

Conversion+ style sheet

Import

Conversionf.i. in text format

Display onScreenConversion

HTML

Import

WHAT YOU CAN DO WITH CLASET

5/7 METIS meeting, Geneva, February 9th, 2004

Page 7: METIS 2004 (Geneva, 9-11 February 2004) CLASET An EDI Message for Exchanging Classifications Contributed Paper (WP.26 ) Danny Delcambre, Eurostat (Danny.Delcambre@cec.eu.int)Danny.Delcambre@cec.eu.int

CLASET

They have tested or implemented CLASET

- INSEE (in their nomenclature server)

- Statistics Finland

- Swiss Statistical office

- Eurostat (export format in next release of RAMON)

- a Belgian regional office for Employment in the framework of the Protégé Project (http://protege.stanford.edu)

6/7 METIS meeting, Geneva, February 9th, 2004