GSBL – Concept + SoftwareSuite The Joint Data Pool and Information System for Chemical Substances EnviroInfo Cottbus / / 1Jahnke / Menger [German Federal Environmental Agency]
Key Aspects of the GSBL Concept EnviroInfo Cottbus / / 2Jahnke / Menger [German Federal Environmental Agency]
GSBL-Public Data Available for search & retrieval GSA Data Available for search & retrieval... Data Flow Data Gathering collect new data Mapping Data change physical + technical data model to GSBL Normalise Data Standardisation of units, appearance,... Registrate Data identify + compare with chemicals in the data base Thesaurus Create relations between records (chemicals, legislation,…) Update Data ‚write‘ data in the data base Check Data proof data quality Export Data Full content or partial content Maintain Data correct identities of chemicals External Partner SSF format Central Data Base of Chemicals External Data of different Format Import [software modules]software modules EnviroInfo Cottbus / / 3Jahnke / Menger [German Federal Environmental Agency] GSBL Data Available for search & retrieval Access Data search&retrieval
Definition of Substance in the GSBL basic for the GSBL data registration rules agreed upon and fixed ID properties/fields are still flexible (due to future amendments) [1] Pure Substance [2] composed Substance / Preparation Real Substance [3] Class of -Chemical group -Legislation -Usage -… Substance Class EnviroInfo Cottbus / / 4Jahnke / Menger [German Federal Environmental Agency]
ID-Data for Registration Technical Data Model each substance have to be assigned to one of the 3 types ID-data are the identifier in the GSBL (GSBL-RegNo.) some ID-data are mandatory (flexible!) registration of chemical structure is possible! [Pure Substance] [Composed Substance / Preparation] [Class] EnviroInfo Cottbus / / 5Jahnke / Menger [German Federal Environmental Agency] chemical structure (if available), name (multiple), name (m), [producer], components (m), physical condition name (m), type of class (chemical, legislation, …)
Business Logic for Registration of Data EnviroInfo Cottbus / / 6Jahnke / Menger [German Federal Environmental Agency] REGISTRATION: rule-based software rules defining possible independent of technical data model replicable + repeatable registration process Data Data Structure Table Data Delivery Format Reader Mapping XRef Rules Check Normalise Register Update
Register Data Business Logic for Registration of Data EnviroInfo Cottbus / / 7Jahnke / Menger [German Federal Environmental Agency] load SSF import file check correct SSF-format Data Data Structure Table Data Delivery Format Reader Mapping XRef Rules CheckNormalise Register Update map external data model to ‘GSBL-data model’ using script procedures (SPL) to map fields automatically extendable pool of general SPL procedures (data model independent) implemented rules to check registration criteria (typ3 have to fullfill …) define rules to improve data quality! alternating mandatory fields (e.g. for Eco-toxicological data or flash point) harmonise the format to compare possible redundant or false entries using standards (text, units, …) for harmonisation merge redundant information in the imported file check against already registered substances create loader-file (format for ORCALE tables; refer to data structure tables,…) write (create, delete, merge) data in the GSBL-data base create index
Technical Data Model of the GSBL Substance Properties 450 Fields Sources 100 Standards (Text, Units,..) Literature Citations EnviroInfo Cottbus / / 8Jahnke / Menger [German Federal Environmental Agency] Structure 8.000
Technical + Physical Flexibility of the Software control set maintained in [EXCEL] configuration for software modules [ASCII] GUI: tree [HTML, JavaScript] EnviroInfo Cottbus / / 9Jahnke / Menger [German Federal Environmental Agency]
Software Modules central control unit [data flow]data flow EnviroInfo Cottbus / / 10Jahnke / Menger [German Federal Environmental Agency]
Standardised Interface Data Exchange Format data exchange format: standardised used in all data transfers internal (modules) external (data provider) platform independent (ASCII) usable for different data models readable by men and machine [GENERAL] DATE=... DBDIR=... FORMAT= text... text... […] record EnviroInfo Cottbus / / 11Jahnke / Menger [German Federal Environmental Agency]
FULGOR retrieval data base created from the ‘original’ ORACLE GSBL (2x/a) index based flat ‘DB’ decentral, distributable on CD needs no DBMS, no additional license fee Performance 2 physical data structures and formats ORCALE production data base standard relational DBMS with available tools build, run and maintain the central GSBL fast, flexible import / export of data … EnviroInfo Cottbus / / 12Jahnke / Menger [German Federal Environmental Agency]
User Views Data Ranking + GUI Konfiguration EnviroInfo Cottbus / / 13Jahnke / Menger [German Federal Environmental Agency]
Search & Retrieval Application Architecture EnviroInfo Cottbus / / 14Jahnke / Menger [German Federal Environmental Agency] [DEMO...]
Conclusion Benefits EnviroInfo Cottbus / / 15Jahnke / Menger [German Federal Environmental Agency]
Thank You... Visit our website and try the GSBL Search & Retrieval Software! {petra.jahnke | Your Interest! EnviroInfo Cottbus / / 16Jahnke / Menger [German Federal Environmental Agency]