Diapositive 1
Download
Report
Transcript Diapositive 1
The Swiss Biosafety Clearing-House
(CH-BCH)
http://www.ch-bch.ch
Albert Spielmann
Swiss Agency for the Environment (FOEN)
The Swiss Biosafety Clearing-House
(CH-BCH)
Organisation of the session
Part 1: Overview of the CH-BCH
Biotechnology and biosafety in Switzerland
The Swiss policy and the CH-BCH development history
Description of the CH-BCH application
Part 2: Exercises on the CH-BCH demo application
2
Swiss policy concerning the CH-BCH
Swiss regulatory framework in the area of
biotechnology and biosafety
3
Swiss policy concerning the CH-BCH
Swiss political organization (Fed. State)
Decentralized functions and responsibilities between
Cantons, Federal Agencies and Offices
Specific needs for Switzerland
User and group management
Workflow / Access right
Multilingual support
Flexibility
Interoperability
=> Object-relational database management system
4
Swiss policy concerning the CH-BCH
4 options
Register data in the central portal using the Management
centre
Register data locally using database templates and send data
to the central portal
Make data available through a local website and allows the
central portal to crawl to retrieve metadata
Store data on national databases, and actively make those
data available through the central portal using BCH
interoperability protocols
5
Swiss policy concerning the CH-BCH
Choice of option 4: Interoperability
Major reasons:
Swiss political organization (Federal State):
Need of a decentralized user and group management
system
Data are physically stored in Switzerland
Security of the records
Mandatory Swiss specific information can be included in
new elements independent from the central BCH portal
Swiss biosafety information
Public awareness
6
The CH-BCH development history
Swiss environmental data catalogue: envirocat
150 groups involved
Environment relevant data, projects, documents, Internet links
and resources
www.envirocat.ch
Swiss Clearing-House Mechanism (CH-CHM)
Information platform related to biodiversity (CBD)
www.ch-chm.ch
=> Developed using IRMI:
Information and Resource Management Interface
7
System architecture
IRMI:
Basic software for the application
Based and developed using open source products only
Linux operating system
PostgreSQL Database program
ZOPE Content Management System (Python)
Installation and hosting of the system
Redhat and SUSE Linux Distributions
Hosting at one central server (Apache)
Open source components (free or very low cost)
8
System architecture: Client/server system
PostgreSQL
database
Server
Database adapter
SQL
SQL
Module
SQL
SQL
Module
Database -> Data
SQL
ZOPE
middleware
Middleware -> Application
Module
/
Layout level
Mozilla, Firefox, Netscape,
Opera, Internet-Explorer
Internet browser
Client
Client
Internet
Bowser -> Communication
9
Description of the Swiss Biosafety ClearingHouse application
Description of the CH-BCH system
General concept
Utilization of elements
Elements attributes
Live demonstration
Conclusion / discussion
10
Description of the CH-BCH application
General concept
Multi-user system
Data input controlled by:
Elements with specific attributes
Relationship between different element types
Interaction of different roles and status
Multilingual system
Decentralized user and group management
Supports as many languages as required without changing the database
Interoperability
Use of common formats and exchange protocols
Simple data management by multiple users having different roles
Multilingual system
Fully interoperable with the central BCH website
11
General concept: Object-relational database
LMO
Organization
Name
Person
Decision
Related LMO
Competent authority
Law
Legal basis
Competent
Authority
Organisation
Contact
Person
12
Elements types
Elements
Description
Person
General information about a person
Organization
Any organizations such as agencies,
departments, instituts, etc.
Law
Laws, regulations, guidelines
Hyperlink
Hyperlink to other web sites
Information
General information
LMO (Living Modified Organisms)
Description of the LMO
Decision on LMO
Decision by the competent authorities
Competent National Authority
Organization or Person
National Focal Point
Organization or Person
13
Element attributes
Element PERSON
Data field
Occurrence
Data type
Help
Translation
Name
1:1
T
First name
1:1
T
Title
0:1
T
x
x
Occupation
0:1
T
x
x
Spoken language(s)
0:n
H
Organisation
0:n
R
Delivery point
0:1
T
City
0:1
T
Postal code
0:1
T
Country
0:1
T
Tel./Fax/email
1:n
H
x
T: Text field
K: Key table field
R: Relational field
H: Hierarchical field
I: Inverse relational field
Bold: Mandatory field
14
15
Role and User Authorization
Role
Description
Authorization
Writing
access
Anonymous
Unknown user, anybody
View published elements
No
Member
Member of a group, ID with
username and password
Like anonymous,
Can read specific published
elements of a group
No
Author
Member of an entity entering
data in the database
Like member
Can create, modify or submit
new elements
Yes
Editor
Member of an entity controlling
data quality
Like author
Publish or reject elements
Yes
Administrator
Person responsible for the
central administration
Like editor
Management of users, groups
and folders
Yes
Super
Administrator
Responsible for administrative
operations during installation
of the system
Create top levels groups
No
16
Status and Workflow
Status
Description
Process (Role) -> New status
Open
Content of element open for
changes, work in progress
Submit (Author) -> Submitted
Publish (Editor) -> Published
Delete (Author) -> Deleted
Submitted
Element editing completed. Waiting
for the release by the Editor
Publish (Editor) -> Published
Reject (Editor) -> Rejected
Retract (Author) -> Open
Rejected
Rejected by the Editor (quality
control)
Like open
Published
The element is published and cannot
be modified
Expire (Authot, Editor) -> Expired
Delete (Author) -> Deleted
Retract (Author, Editor) -> Open
Expired
Old version not valid anymore
Retract (Author, Editor) -> Open
17
Workflow: Element from creation to publication
Step
Operation
1a
Author
Editor
Status
Menu
Enter new data
None
My elements
1b
Retract data
Published
2
Edit and save
Open
Open elements
3
Submit
Submitted
Submitted elements
4
Check
Submitted
Submitted elements
5
Reject
Rejected
Rejected elements
6
Publish
Published
View by public
18
Worflow
Access control by role and element status
Role of users
Element status
• Anonymous
• Member
• Author
• Editor
• Administrator
• Open
• Submitted
• Rejected
• Published
• Expired
Quality control
19
Decentralized management of the data
Author
Central Database
Federal Office of Public Health
Food
Author
Federal Veterinary Office
Animal vaccines
Administrator
Author
Swissmedic
Gene therapies, medicaments,
vaccines
Federal Office for the Environment
Field releases
BCH Focal point
SCBD
Central BCH portal
Author
Federal Office of Agriculture
Feed, seeds, fertilizers, pesticides
20
Language
Multilingual system
As many languages as required
No change in the database
One master language (CH-BCH: English)
Translations through internal functions which query an
internal translation database
Translation database = Datasets in database tables
21
Language: Database translation table
22
Language support: workflow
Multilingual support
Master language is English
CH-BCH: 4 languages supported
Masterlanguage
Status
Action
Create
Create
X
Edit
View/status
Edit
View/status
Delete
23
Utilization of elements: Anonymous functionality
-> Live
24
Free text search
Search by element types
Search by owners
25
List of results, can be sorted by
title, type,language or owner
Quick overview
26
Available translations
Help texts
Direct links to additional
element types
Direct links to Internet
resources
27
Conclusions
Multi users system
Information between many different partners
Quality control
Multilingual system
Elements similar to the central BCH (common format)
Fully interoperable database with the central BCH
Open source components
Possibility of creating new elements for specific information
Interoperability
As many languages as required
Flexible system
Information quality controlled by user’s roles and element
status
System based on open source components only
Fully operational and interoperable since Jan 04
28
SWISS BIOSAFETY CLEARING HOUSE
Based on an application for decentralized data
management
Test it!
http://test.ch-bch.ch/demo
http://www.ch-bch.ch
29
The CH-BCH as standard «exchange of
information tool» for interested countries
http://www.ch-bch.ch
BUWAL
OFEFP
UFAFP
SAEFL
Albert Spielmann
Swiss Agency for the Environment, Forests and Landscape (SAEFL)
Supported transfer
Entire system is available
System installed (hosted) in Switzerland
Technical and training support is provided
Help available by email
Management of data by receiving country
31
Supported transfer
Conditions/requirements
Technical:
Reliable and stable Internet connection
Know-How:
No special IT knowledge needed
Short training course for users
32
Supported transfer
Advantages
No needs for high-tech hardware or IT knowledges
Only stable Internet connection required
Short training of users sufficient
Disadvantages
Data are physically stored in Switzerland
This condition could be viewed as a starting solution
At anytime, databases can be transferred back to the country of
origin
33
Supported transfer
Conditions: phase I
Official request in written from interested country
Verification of the request (CB conformity)
Approval of financing (<3 years, Swiss gvt)
Written agreement between the countries
Definition of the needs of the applicant country (form)
Implementation: versions alpha, beta, ..
Training of the administrator
Final version
34
Supported transfer
Conditions: phase II
Hosting of the application (UNEP-GRID)
Technical support of the application
Help, hotline, e-mail services
35