SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
Atvērto datu
izmantošanas
pieredze Latvijā
Raimonds Simanovskis
Tipiskas valsts un
pašvaldību iestāžu
datu lapas
Tīmekļa lapas nevis dati
Vai nu atsevišķu ierakstu
meklēšana vai
ļoti summāri rādītāji
Atvērtie dati
•Pilnīgi
•Primāri
•Laicīgi
•Pieejami

•Automātiski apstrādājami
•Nediskriminējoša pieeja
•Atvērts datu formāts
•Bez licences
Atvērtie dati
•Pilnīgi
•Primāri
•Laicīgi
•Pieejami

T
S
L

•Automātiski apstrādājami
•Nediskriminējoša pieeja
•Atvērts datu formāts
•Bez licences

I
B
T
A
E
N
Datu iegūšana no Latvijas
valsts iestāžu tīmekļa lapām un
to analīze ar
.
Iestāžu datu lapas
Garlaicīgas...
Grūti redzēt sakarības...
Grūti atkārtoti izmantot...
Bet attēlojot datus ar
skaistu vizualizāciju
palīdzību...
Dati kļūst daudz
interesantāki un
saprotamāki
Atvērto datu hakatoni
Piemēri
Saeimas vēlēšanu rezultāti
Ziedojumi partijām
Publiskie iepirkumi
Amatpersonu deklarācijas
Meteoroloģiskie dati
Transporta līdzekļu statistika
Sadarbība ar
žurnālistiem:
Būvnieki, partijas,
iepirkumi
Kuru partiju ziedotāji ir saistīti ar
būvniecības uzņēmumiem
Publisko
iepirkumu
rezultātu HTML
lapu apstrāde
Kas ir
<3% no
Iegūst
>30%
būvniekiem ir >10% no
no kopējā
“ziedotāji”
līgumiem
apjoma
Galvenās problēmas
datu iegūšanā no
tīmekļa lapām
Vai kāds šo
datu korektību
pārbauda?

Strukturētu un
korektu datu
iegūšana no
HTML lapām
Datubāze 1

Datubāze 2

Datubāze 3

Tīmek"a
Tīmek"a
lapas
Tīmek"a
lapas
lapas

Tīmek"a
Tīmek"a
lapas
Tīmek"a
lapas
lapas

Tīmek"a
Tīmek"a
lapas
Tīmek"a
lapas
lapas

Datu iegūšana no
tīmek$a lapām

Strukturēti
dati 1

Datu analīze

Datu
iegūšana
no
tīmek$a
lapām

Datu
iegūšana no
tīmek$a
lapām

Strukturēti
dati 2

Datu vizualizācija

Strukturēti
dati 3

Lietojumprogrammas
Label 1

Menu

Label 2

Text Field
Datubāze 1

Datubāze 2

Datubāze 3

Tīmek"a
Tīmek"a
lapas
Tīmek"a
lapas
lapas

Datu eksports
CSV

Datu eksports
XML

Datu iegūšana no
tīmek$a lapām
Strukturēti
dati CSV

Datu analīze

Atvērto
datu kopu
datubāze

Datu vizualizācija

Lietojumprogrammas
Label 1

Menu

Label 2

Text Field
data.opendata.lv
Trūkst reģistru pamatdati
datu kvalitātes pārbaudei
Pagaidām atbalsts
atvērto datu
publicēšanai tikai vārdos
un koncepcijās :(
@opendata_lv

Weitere ähnliche Inhalte

Mehr von Raimonds Simanovskis

eazyBI Overview - Embedding Mondrian in other applications
eazyBI Overview - Embedding Mondrian in other applicationseazyBI Overview - Embedding Mondrian in other applications
eazyBI Overview - Embedding Mondrian in other applicationsRaimonds Simanovskis
 
JavaScript Unit Testing with Jasmine
JavaScript Unit Testing with JasmineJavaScript Unit Testing with Jasmine
JavaScript Unit Testing with JasmineRaimonds Simanovskis
 
JRuby - Programmer's Best Friend on JVM
JRuby - Programmer's Best Friend on JVMJRuby - Programmer's Best Friend on JVM
JRuby - Programmer's Best Friend on JVMRaimonds Simanovskis
 
Agile Operations or How to sleep better at night
Agile Operations or How to sleep better at nightAgile Operations or How to sleep better at night
Agile Operations or How to sleep better at nightRaimonds Simanovskis
 
Analyze and Visualize Git Log for Fun and Profit
Analyze and Visualize Git Log for Fun and ProfitAnalyze and Visualize Git Log for Fun and Profit
Analyze and Visualize Git Log for Fun and ProfitRaimonds Simanovskis
 
Extending Oracle E-Business Suite with Ruby on Rails
Extending Oracle E-Business Suite with Ruby on RailsExtending Oracle E-Business Suite with Ruby on Rails
Extending Oracle E-Business Suite with Ruby on RailsRaimonds Simanovskis
 
Rails-like JavaScript Using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript Using CoffeeScript, Backbone.js and JasmineRails-like JavaScript Using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript Using CoffeeScript, Backbone.js and JasmineRaimonds Simanovskis
 
RailsWayCon: Multidimensional Data Analysis with JRuby
RailsWayCon: Multidimensional Data Analysis with JRubyRailsWayCon: Multidimensional Data Analysis with JRuby
RailsWayCon: Multidimensional Data Analysis with JRubyRaimonds Simanovskis
 
Why Every Tester Should Learn Ruby
Why Every Tester Should Learn RubyWhy Every Tester Should Learn Ruby
Why Every Tester Should Learn RubyRaimonds Simanovskis
 
Multidimensional Data Analysis with JRuby
Multidimensional Data Analysis with JRubyMultidimensional Data Analysis with JRuby
Multidimensional Data Analysis with JRubyRaimonds Simanovskis
 
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript using CoffeeScript, Backbone.js and JasmineRails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript using CoffeeScript, Backbone.js and JasmineRaimonds Simanovskis
 
How to Adopt Agile at Your Organization
How to Adopt Agile at Your OrganizationHow to Adopt Agile at Your Organization
How to Adopt Agile at Your OrganizationRaimonds Simanovskis
 
Multidimensional Data Analysis with Ruby (sample)
Multidimensional Data Analysis with Ruby (sample)Multidimensional Data Analysis with Ruby (sample)
Multidimensional Data Analysis with Ruby (sample)Raimonds Simanovskis
 
Fast Web Applications Development with Ruby on Rails on Oracle
Fast Web Applications Development with Ruby on Rails on OracleFast Web Applications Development with Ruby on Rails on Oracle
Fast Web Applications Development with Ruby on Rails on OracleRaimonds Simanovskis
 
How I Learned To Stop Worrying And Love Test Driven Development
How I Learned To Stop Worrying And Love Test Driven DevelopmentHow I Learned To Stop Worrying And Love Test Driven Development
How I Learned To Stop Worrying And Love Test Driven DevelopmentRaimonds Simanovskis
 

Mehr von Raimonds Simanovskis (20)

eazyBI Overview - Embedding Mondrian in other applications
eazyBI Overview - Embedding Mondrian in other applicationseazyBI Overview - Embedding Mondrian in other applications
eazyBI Overview - Embedding Mondrian in other applications
 
JavaScript Unit Testing with Jasmine
JavaScript Unit Testing with JasmineJavaScript Unit Testing with Jasmine
JavaScript Unit Testing with Jasmine
 
JRuby - Programmer's Best Friend on JVM
JRuby - Programmer's Best Friend on JVMJRuby - Programmer's Best Friend on JVM
JRuby - Programmer's Best Friend on JVM
 
Agile Operations or How to sleep better at night
Agile Operations or How to sleep better at nightAgile Operations or How to sleep better at night
Agile Operations or How to sleep better at night
 
TDD - Why and How?
TDD - Why and How?TDD - Why and How?
TDD - Why and How?
 
Analyze and Visualize Git Log for Fun and Profit
Analyze and Visualize Git Log for Fun and ProfitAnalyze and Visualize Git Log for Fun and Profit
Analyze and Visualize Git Log for Fun and Profit
 
PL/SQL Unit Testing Can Be Fun
PL/SQL Unit Testing Can Be FunPL/SQL Unit Testing Can Be Fun
PL/SQL Unit Testing Can Be Fun
 
Extending Oracle E-Business Suite with Ruby on Rails
Extending Oracle E-Business Suite with Ruby on RailsExtending Oracle E-Business Suite with Ruby on Rails
Extending Oracle E-Business Suite with Ruby on Rails
 
Rails-like JavaScript Using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript Using CoffeeScript, Backbone.js and JasmineRails-like JavaScript Using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript Using CoffeeScript, Backbone.js and Jasmine
 
RailsWayCon: Multidimensional Data Analysis with JRuby
RailsWayCon: Multidimensional Data Analysis with JRubyRailsWayCon: Multidimensional Data Analysis with JRuby
RailsWayCon: Multidimensional Data Analysis with JRuby
 
Why Every Tester Should Learn Ruby
Why Every Tester Should Learn RubyWhy Every Tester Should Learn Ruby
Why Every Tester Should Learn Ruby
 
Multidimensional Data Analysis with JRuby
Multidimensional Data Analysis with JRubyMultidimensional Data Analysis with JRuby
Multidimensional Data Analysis with JRuby
 
Rails on Oracle 2011
Rails on Oracle 2011Rails on Oracle 2011
Rails on Oracle 2011
 
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript using CoffeeScript, Backbone.js and JasmineRails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
 
How to Adopt Agile at Your Organization
How to Adopt Agile at Your OrganizationHow to Adopt Agile at Your Organization
How to Adopt Agile at Your Organization
 
Multidimensional Data Analysis with Ruby (sample)
Multidimensional Data Analysis with Ruby (sample)Multidimensional Data Analysis with Ruby (sample)
Multidimensional Data Analysis with Ruby (sample)
 
PL/SQL Unit Testing Can Be Fun!
PL/SQL Unit Testing Can Be Fun!PL/SQL Unit Testing Can Be Fun!
PL/SQL Unit Testing Can Be Fun!
 
Fast Web Applications Development with Ruby on Rails on Oracle
Fast Web Applications Development with Ruby on Rails on OracleFast Web Applications Development with Ruby on Rails on Oracle
Fast Web Applications Development with Ruby on Rails on Oracle
 
How I Learned To Stop Worrying And Love Test Driven Development
How I Learned To Stop Worrying And Love Test Driven DevelopmentHow I Learned To Stop Worrying And Love Test Driven Development
How I Learned To Stop Worrying And Love Test Driven Development
 
PL/SQL unit testing with Ruby
PL/SQL unit testing with RubyPL/SQL unit testing with Ruby
PL/SQL unit testing with Ruby
 

Atvērto datu izmantošanas pieredze Latvijā