Download - The digital parliament
The Digital ParliamentBy Jørn Sjøstrøm
Jørn SjøstrømWebmaster at the Danish Parliament
ITU / IT-Development
#jboye13
Welcome onbord
The flight destined Conference Dinner
Introduction• Have over the last 30 years worked at
• The National Museum of Denmark (15 years)• Database of 1,5 million artefacts and database of all archaeological sites (200.000) in Denmark• Interactive exhibitions in the museum and websites on the Internet.• No vendors, no standard systems
• The Danish Broadcasting Corp. (DR) (6 years)• Websites with tons of video and audio
• The Danish Parliament (8 years)• Documents, documents, documents and video
• in the field of extracting information from data (adding value)• Using data for other purposes than originally planned
About The Danish Parliament• 179 MP’s• 13 members of EU Parliament• 420 Parliament Staff• 350 Member secretaries• 200 Journalists
Total of around 1.100 people working in Parliament
Parliament Staff
CleaningArtisan DepartmentService OfficersSecurity OfficersLibraryCommunications DepartmentIT-systemsIT-developmentInternational DepartmentCommittee DepartmentChamber Department
The department of it-development:
18 people employed:• 6 programmers• 6 project managers• 2 it-teachers• 1 web-administrator• 2 search/indexing managers
Mantra (to get the most from of your data)
• Think digital• Act digital• Take responsibility of your data. • Claim your data from your vendor.• Use existing data to make new information
The Digital ParliamentWe have had computers for 30 years.So, have we been digital for the last 30 years?
NO!
We have been using computers to produce papers and books, NOT DATA.
The Digital Parliament• From analog to digital• All digital processes should be part of everyday routines• Rethink and restructure processes• Give the users benefits
Going digital
• 2002 the organization was changed, to have an IT-Development department• Strategy was to be digital• Over the next 8-10 years we have introduced a number of systems to support
parliamentary processes and collect parliamentary data
• LexDania (XML bases law – system)• A new document handling and work process system (TingDok)• A meeting management system• A voting system• A speech to text system (Edixi) for making minutes• A TV station/web streaming (including archive/Video on Demand)• A new website (actually two)• A document subscription and print system• A member app.• AND the integrations between all the systems
Digital production in the Danish Parliament• 100 plenary meetings pr. year• 40 other meetings pr. day• 600 hours of TV in the Chamber• 600 hours of TV in the Commitees• 100.000 documents pr. year
An overview of the system architecture
Borgere og medlemmer Ministerier og eksterne samarbejdsparterMedlemmer og Folketingets administration
Folketingets parlamentariske
kerneSystemer
Afstemnings-systemet Edixi
TV-system samt VOD
Lex Dania klienten TingDok
Data Data Data Data
Folke-tingets- egen-
udvikling
Data
SI TingDok
Data
Emneord KalenderAD /
BrugerstyringLogning og
overvågning
Data Data Data Data
MedlemmerBorgere Medlemmer Ministerier Retsinformation
System API System API System API System API System API System API System API System API System API System API
Servicelag/Broker
(Workflow/hændelsesfordeler)
Afstemnings-resultat
Afskrift
Lydfil
Referat
Referat Video- Tidskoder
Retsinformations-dokumenter
Video fileMeta
videotidskoder
Dagsorden
Sag
Dokument
Part
Emneord Kalender
Autentificering
Logning
Autorisation
Formats-konverter
System API
Data
Konvertering
NY
NYNY
1
2
A B C
Administrativ pesonale
Fælles udvekslings-
platform
System API
Data
NY
Eksternt API
Administrativ pesonale
Booking
Folketings-portal
System API
Data
Spørgsmål/SvarMin side
KalenderNY
NY
Mobilt API
FT.dkFolketings-tidende.dk
System API
Data
NY
Filtering
Dialog
Søgning
NY
NY
NY
Eksternt API
Mobilt API
NY
Møde app
Papirløse møder
NY
Nettinget og lign.
Søgemotor SøgemotorNY NY
NY
NY
NY
NY
NY
NY
Video on Demand (as an example)
Video on Demand
Video on demand
Borgere og medlemmer Ministerier og eksterne samarbejdsparterMedlemmer og Folketingets administration
Folketingets parlamentariske
kerneSystemer
Afstemnings-systemet Edixi
TV-system samt VOD
Lex Dania klienten TingDok
Data Data Data Data
Folke-tingets- egen-
udvikling
Data
SI TingDok
Data
Emneord KalenderAD /
BrugerstyringLogning og
overvågning
Data Data Data Data
MedlemmerBorgere Medlemmer Ministerier Retsinformation
System API System API System API System API System API System API System API System API System API System API
Servicelag/Broker
(Workflow/hændelsesfordeler)
Afstemnings-resultat
Afskrift
Lydfil
Referat
Referat Video- Tidskoder
Retsinformations-dokumenter
Video fileMeta
videotidskoder
Dagsorden
Sag
Dokument
Part
Emneord Kalender
Autentificering
Logning
Autorisation
Formats-konverter
System API
Data
Konvertering
NY
NYNY
1
2
A B C
Administrativ pesonale
Fælles udvekslings-
platform
System API
Data
NY
Eksternt API
Administrativ pesonale
Booking
Folketings-portal
System API
Data
Spørgsmål/SvarMin side
KalenderNY
NY
Mobilt API
FT.dkFolketings-tidende.dk
System API
Data
NY
Filtering
Dialog
Søgning
NY
NY
NY
Eksternt API
Mobilt API
NY
Møde app
Papirløse møder
NY
Nettinget og lign.
Søgemotor SøgemotorNY NY
NY
NY
NY
NY
NY
NY
Video on demand
Borgere og medlemmer Ministerier og eksterne samarbejdsparterMedlemmer og Folketingets administration
Folketingets parlamentariske
kerneSystemer
Afstemnings-systemet Edixi
TV-system samt VOD
Lex Dania klienten TingDok
Data Data Data Data
Folke-tingets- egen-
udvikling
Data
SI TingDok
Data
Emneord KalenderAD /
BrugerstyringLogning og
overvågning
Data Data Data Data
MedlemmerBorgere Medlemmer Ministerier Retsinformation
System API System API System API System API System API System API System API System API System API System API
Servicelag/Broker
(Workflow/hændelsesfordeler)
Afstemnings-resultat
Afskrift
Lydfil
Referat
Referat Video- Tidskoder
Retsinformations-dokumenter
Video fileMeta
videotidskoder
Dagsorden
Sag
Dokument
Part
Emneord Kalender
Autentificering
Logning
Autorisation
Formats-konverter
System API
Data
Konvertering
NY
NYNY
1
2
A B C
Administrativ pesonale
Fælles udvekslings-
platform
System API
Data
NY
Eksternt API
Administrativ pesonale
Booking
Folketings-portal
System API
Data
Spørgsmål/SvarMin side
KalenderNY
NY
Mobilt API
FT.dkFolketings-tidende.dk
System API
Data
NY
Filtering
Dialog
Søgning
NY
NY
NY
Eksternt API
Mobilt API
NY
Møde app
Papirløse møder
NY
Nettinget og lign.
Søgemotor SøgemotorNY NY
NY
NY
NY
NY
NY
NY
Video on Demand
The website, during and after first reading
Edixi – transscribing the minute
A closer look (4) Votings
Subscription and printing (another example)
Receive documentAccessed in Tingdok Integration
• Makes pdf/html versions of document
• Send metadata and document to search engine
• Send document to subscription
Email subscriptionsInstant2 hoursDailyWeekly
Print subscriptions
Virtual pigeonhole
Subscription and printing Register personal subscription on the web-site
Gathering ofprintfilesand add
information
Paper will be delivered in the MP’s Pidginhole
Paper will be printed and sorted during the night in personal packages
Document-management
system(TingDok)
How does the CMS fit in
Basically as a rendering machineOnly very little data i the CMSCMS systems don’t like to share dataModel your core-data outside the CMS
Two new projects. Open data project class Sag
Afstemning
- Afstemningsnummer :int- Konklusion :int
Forslag
- statsbudgetsag :String- lovnummer :String- lovnummerdato :Date- retsinformationsref :String
Debat
- begrundelse :String
Alm. del
- statsbudgetsag :String
Aktstykke
- paragrafnummer :String- paragraf :String- afgørelsesdato :Date- afgørelse :String
EU-sag
- rådsmødedato :Date
Statsrev isorsager
Sag
- id :Long- offentl ighedskode :String- sagsnummer :String- sagsnummerprefix :String- sagsnummerpostfix :String- ti telkort :String- ti tel :String- resume :String- afstemningskonklusion :String- periodekode :String- periodetype :String
Aktiv itet/Sagstrin
- Dato :int- Status :int- Titel :int- Type :int
Møde
- Dato :int- Mødelokale :int- Mødenummer :int- Status :int- Type :int
OverdokumentDokument::Dokument
- Samling :int- Status :int
Sagstype
- type :string
Stemmer
- Stemme :int
Aktør::Person
- Efternavn :int- Fornavn :int- Medlem :boolean- Minister :boolean- Orlov :boolean
Dokument::Dagsorden
Aktør::Gruppe
Dagsordenspunkt (Mødepunkt)
Afstemningstype
Kategori
- kategori :string
Status
- status :string
Aktør::Aktør
- Kontaktnavn :int
Emneord::Emneord
- navn :int- type :int
Aktør::GruppePerson
- Periode :int- Rolle :int
*
*
*
Afholdes af
1..*
*
*1
*
indeholder
0..*0..*
*0..1
*1
*
Relaterede sager
*
0..* 0..*
Ministerområde
*
Two new projects. Tinget a member app.
Activity plan
ConclusionKnow and own your data
Be in charge of your infrastructure
Nurse your users