CH-Gesetzesdatenbank
CHLexML Project
FEDERAL DEPARTEMENTOF JUSTICE AND POLICE
Federal Office of Justice
Urs Paul HolensteinArdita Driza Maurer
Omar Abou KhaledHouda Chabbi Drissi
Mario Ramalho
MISL, University of Applied Sciences of Fribourg
22.09.04 Mario Ramalho Workshop on legislative XML
2
• Context
• Swiss Specificities
• What is missing ?
• What is the solution ?
• Our approach
• Demonstrations
• Futur Works & Conclusion
Overview
22.09.04 Mario Ramalho Workshop on legislative XML
3
ContextFederal competences• Swiss Federal Institution• Coordination service for the
electronic publications of legal data
XML technologies competences• Mobile Information System
Laboratory of University of Applied Science of Fribourg
22.09.04 Mario Ramalho Workshop on legislative XML
4
Swiss Specificities
27 systems online
(chronological and systematic collections)
22.09.04 Mario Ramalho Workshop on legislative XML
5
Swiss Specificities
Ru + It + DeItFr Fr + De De
4 languages
22.09.04 Mario Ramalho Workshop on legislative XML
6
Swiss Specificities
Different classification systems
(systematic collections)
CANTONS USING MORE OR LESS THE FEDERAL CLASSIFICATION
CANTONS USING DIFFERENT CLASSIFICATIONS
22.09.04 Mario Ramalho Workshop on legislative XML
7
Swiss Specificities
Numbers attributed to cantonal constitutions
According to cantonal classification systems
101.1101.1
101.1101.1
1100.000100.000
1.11.1
1.11011.1101
10.110.1
100100101101
101101
101101
101101
101101
101.000101.000
110.000110.000
110.100110.100
111111
…111.1111.1 ZG, SO, AR, SG
111.100111.100 BS
I A/1/1 I A/1/1 GL
A 2 00A 2 00
1.1.1.1.1.1.1.1.
22.09.04 Mario Ramalho Workshop on legislative XML
8
Swiss Specificities
Federal regulationOrdinance for electronic publication of legal data:
- Gratuity
- « Basic service » concept
22.09.04 Mario Ramalho Workshop on legislative XML
9
What is missing ?• Interoperable and exchange formats• Efficient and distributed IR systems • Chronological research possibilities• Fixed, predefined and up to date URLs
• Easier comparative search of cantonal legislations
• Easier access to and better understanding of the law (the citizen is supposed to know the law)
22.09.04 Mario Ramalho Workshop on legislative XML
10
Solution : Gesetzesdatenbank
• Common XML schema for federal & cantonal legislation
• Web portal unifying access to federal and cantonal legislation
CHLexML
Unified Portal
22.09.04 Mario Ramalho Workshop on legislative XML
11
CHLexML
• Why a generic model ?
– Open and interoperable data
– Production of legal document
• CHLexML will be the federal reference
– Each canton can have different models (translation)
22.09.04 Mario Ramalho Workshop on legislative XML
12
CHLexMLSpecificities • Swiss laws interpretation• Workflow integration• Multilingualism• Centralized information• Chronological storages
22.09.04 Mario Ramalho Workshop on legislative XML
13
Unified Portal
Why a portal ?
• Citizens centred services
• Data distributed
• Possibility of access to information from only one point
• Service integration
22.09.04 Mario Ramalho Workshop on legislative XML
14
Unified Portal
LEGALDATA
WebService
WebService
WebService
WebService
WebService
WebService
Citizens
Canton ofFribourg
Canton ofVaud
Canton ofNeuchâtel
Canton ofZurich
SwissConfederation
WebPortal
LEGALDATA
LEGALDATA
LEGALDATA
LEGALDATA
Each cantonal service manage his system and data
22.09.04 Mario Ramalho Workshop on legislative XML
15
TechnologiesXML Architecture• Office Suite (Office 2003)
– InfoPath, Word, Smart Docs• XML Native Database (Tamino Software
AG)– Persistent storage for legal data– Extensible and generic model– Advanced Search (laws, articles, dates,
…)• Web Services
– Approach solution for integration and communication of distributed system and data
22.09.04 Mario Ramalho Workshop on legislative XML
17
Demonstration 1• Scenario:
– A secretary using an innovative system for the edition of the laws
• Solution approach– Editor WYSIWYG of structured,
simple and intuitive form respecting a generic model.
• Demonstration • Discussion
22.09.04 Mario Ramalho Workshop on legislative XML
18
Demonstration 2• Scenario:
– An agent wanting to recycle the data stored in a owner format towards an open interoperable format
• Solution approach– Structuring the documents
according to the generic model • Demonstration • Discussion
– Automatic Translation – Refining by a human specialist
22.09.04 Mario Ramalho Workshop on legislative XML
19
Demonstration 3
• Scenario: A lawyer wanting to check the update of the data in a document
• Solution approach
– Contextual Help for the drafting
• Demonstration
• Discussion
22.09.04 Mario Ramalho Workshop on legislative XML
20
Demonstration 4• Scenario: A citizen wanting to
reach the information targeted in a base of a canton
• Solution approach– Unified Portal– Legislative Retrieval
documents– Key word Retrieval
• Demonstration• Discussion
22.09.04 Mario Ramalho Workshop on legislative XML
21
Demonstration 5
• Scenario: A citizen wanting to compare a topic between two cantons
• Solution approach
– Unified Portal
– Alignment of the cantonal laws
• Demonstration
• Discussion
22.09.04 Mario Ramalho Workshop on legislative XML
22
Assessment• Copiur Buletin publication• 4 Macolin Juridical informatics
seminar – Program
• LexGO demonstration• CHLexML demonstration
– Public• Cantons and private
companies• Final Study
22.09.04 Mario Ramalho Workshop on legislative XML
23
Future Work• March 2005
Proposal CHLexML first draft to the cantons
• April / Mai 2005CHLexML validation by the cantons
• July 2005CHLexML Standardization
• Futur– Integrate CHLexML with the project of
federal chancellery– Ontology definition– Implementation of the future
architecture
22.09.04 Mario Ramalho Workshop on legislative XML
24
Conclusion
• XML technologies is the ideal solution to obtain
– Interoperable legal data
– Accessible legal data
– Simple and powerful integration approach
– Unified portal offering to the citizens a personalised and guided service.