the digital parliament

27
The Digital Parliament By Jørn Sjøstrøm Jørn Sjøstrøm Webmaster at the Danish Parliament ITU / IT-Development jorn.sjostrom@ft .dk #jboye13

Upload: j-boye

Post on 14-Apr-2017

561 views

Category:

Documents


0 download

TRANSCRIPT

Page 3: The digital parliament

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

Page 4: The digital parliament

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

Page 5: The digital parliament

The department of it-development:

18 people employed:• 6 programmers• 6 project managers• 2 it-teachers• 1 web-administrator• 2 search/indexing managers

Page 6: The digital parliament

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

Page 8: The digital parliament

The Digital Parliament• From analog to digital• All digital processes should be part of everyday routines• Rethink and restructure processes• Give the users benefits

Page 9: The digital parliament

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

Page 10: The digital parliament

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

Page 11: The digital parliament

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

Page 12: The digital parliament

Video on Demand (as an example)

Page 13: The digital parliament

Video on Demand

Page 14: The digital parliament

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

Page 15: The digital parliament

Video on demand

Page 16: The digital parliament

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

Page 17: The digital parliament

Video on Demand

Page 18: The digital parliament

The website, during and after first reading

Page 19: The digital parliament

Edixi – transscribing the minute

Page 20: The digital parliament

A closer look (4) Votings

Page 21: The digital parliament

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

Page 22: The digital parliament

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)

Page 23: The digital parliament

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

Page 24: The digital parliament

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

*

Page 25: The digital parliament

Two new projects. Tinget a member app.

Page 26: The digital parliament

Activity plan

Page 27: The digital parliament

ConclusionKnow and own your data

Be in charge of your infrastructure

Nurse your users