SlideShare a Scribd company logo
The COMSODE project has received funding from the Seventh Framework Programme of the European Union in the grant agreement number 611358.
Open Data Node
Platform and Methodology
Peter Hanečák <peter.hanecak@eea.sk>, EEA s.r.o.
ITAPA, 4 November 2015
@
Who am I
●
Peter Hanečák <peter.hanecak@eea.sk>
●
member of COMSODE project
– architecture, design and implementation of ODN
●
enthusiast in many things “Open”,
active in NGOs and other communities
– member of OpenData.sk and SOIT
– Fedora Linux packager
https://www.linkedin.com/in/peterhanecak
https://twitter.com/PHanecak
http://www.eea.sk/
Agenda
●
What is COMSODE
●
What is COMSODE Methodology
●
What is Open Data Node (ODN)
●
How can ODN help you
●
Examples of usage
●
Few more details about ODN
COMSODE
Components Supporting the Open Data Exploitation
●
main target: publication platform for Open Data
– software tool
●
supplemental goal: methodology for publication of Open Data
– mainly for those with little or no experience with Open Data
– because software as of itself is useless for such people, organizations
●
validation: pilots
– pilots by 3rd parties
– pilot by COMSODE itself: 150 datasets + 3rd party-like Search app by Spinque
COMSODE Methodology
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
reference: http://opendatanode.org/product/methodology-for-od-publishing/
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
Open Data Node – what is is?
●
Open Source platform for publication of Open Data
●
allowing those having some data to publish/share it
●
allowing users of data to get it, understand it and use it
●
accompanied with Methodology, to give wider perspective
Open Data Node – how can it help?
problem:
How to publish/share
data from internal systems
as Open Data
in sustainable way?
Open Data Node – how can it help?
●
step 1: think about what and how to publish
●
step 2: create the dataset manually
●
step 3: create the dataset manually again
●
...
●
step N: create the dataset manually
yet again (having difficulties
remembering „how I did it previously?“)
●
...
●
expensive: cost growing with
frequency of updates
●
error prone: mistakes creeping in,
getting fixed but then occurring again
●
typically in public bodies
Open Data Node – how can it help?
solution: automation
have your published data always up to date, but ...
... avoid repeated manual publication
●
step 1: think about what and how to publish
●
step 2: create automated publication
process
●
step 3: let server
run the publication periodically
●
step 4: from time to time check
whether it still works
most common use-cases: 2* -> 3*+
●
input: XLS, SQL DB, ...
●
transformations:
XLS, SQL -> CSV, „bad CSV“ -> CSV,
CSV -> Linked Data
●
output:
– tabular/relational data: CSV, REST API
– Linked Data: RDF, SPARQL endpoint
Open Data
not
Open Data
Open Data Node – how can it help?
getting through the border
into the “Open” realm
Examples of ODN usage
●
SNK
●
SAZP
●
COI
●
eDemokracia
Example: SNK
SNK uses ODN to:
●
get the data from old bibliographic
information system
●
convert it from „little know“ format
into Open Data form:
– for quick overview: CSV
– for more complicated uses:
modern Linked Open Data form
visit http://data.snk.sk/
Example: SAZP
SAZP uses ODN to:
●
tap internal sources of data
– SAZP staff works with and updates internal sources
●
have the data automatically published
as Linked Open Data
– published data is kept automatically up-to-date
●
create visualizations
visit http://data.sazp.sk/
Example: ČOI
ČOI uses ODN to:
●
tap internal sources of data
●
have the data automatically published in multiple formats
(XLS, CSV, ODS, Linked Data)
●
encourage usage:
– demonstration app:
http://devel.spinque.com/comsode/coi/
visit http://www.coi.cz/cz/spotrebitel/otevrena-data/
Example: eDemokracia
In eDemokracia project, ODN is used as:
●
centralized component
●
de-centralized component
de-centralized component
centralized component
Example: eDemokracia
ODN as part of centralized component:
●
heavily customized ODN to serve as:
– data.gov.sk
– central Open Data storage for whole SR
– (i.e. Open Data extension for slovensko.sk)
●
ETL and other functionality aimed at:
– help with publication of data
from other central systems
– unification, integration and enrichment of partial
datasets published by various Slovak organizations
Example: eDemokracia
ODN as de-centralized component:
●
ODN with little customization
– central catalog and storage pre-configured
– etc.
●
helping with cases where central solution is
not possible or desired:
– need to anonymize data before publication
– volume of data is too big even for fast LAN/WAN
– etc.
Few more details about ODN
ODN can be used by:
●
data publishers
●
data users
Many publishers are also users, thus
the data ecosystem is quite
complex.
ODN can be used in many roles
within that ecosystem.
Few more details about ODN
●
platform supporting whole
OD publishing process
●
modular design
●
allowing to create distributed
network of nodes
●
able to be integrated to
existing infrastructure
201510 odn-itapa

More Related Content

Similar to 201510 odn-itapa

Comsode tools - pushing data to open ecosystem
Comsode tools - pushing data to open ecosystemComsode tools - pushing data to open ecosystem
Comsode tools - pushing data to open ecosystem
Comsode - FP7 project
 
Fiscal openness working group open knowledge - october 28
Fiscal openness working group   open knowledge - october 28 Fiscal openness working group   open knowledge - october 28
Fiscal openness working group open knowledge - october 28
Open Knowledge
 
DMP Online: update 2013
DMP Online: update 2013DMP Online: update 2013
DMP Online: update 2013
Martin Donnelly
 
Tizen store-z1-20150228rzr
Tizen store-z1-20150228rzrTizen store-z1-20150228rzr
Tizen store-z1-20150228rzr
Phil www.rzr.online.fr
 
DevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open sourceDevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open source
Francesco Chicchiriccò
 
Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...
Christophe Guéret
 
How do we develop open source software to help open data ? (MOSC 2013)
How do we develop open source software to help open data ? (MOSC 2013)How do we develop open source software to help open data ? (MOSC 2013)
How do we develop open source software to help open data ? (MOSC 2013)
Sammy Fung
 
Spoorthy_Resume
Spoorthy_ResumeSpoorthy_Resume
Spoorthy_Resume
Spoorthy Shidramshetty
 
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
ifPeople
 
What is Open P2P Design?
What is Open P2P Design?What is Open P2P Design?
What is Open P2P Design?
Massimo Menichinelli
 
Ice dec04-04-sammy
Ice dec04-04-sammyIce dec04-04-sammy
Ice dec04-04-sammy
Chun Ming Au Yeung
 
Automate your PDF factsheets with xlwings Reports
Automate your PDF factsheets with xlwings ReportsAutomate your PDF factsheets with xlwings Reports
Automate your PDF factsheets with xlwings Reports
xlwings
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?
Alex Meadows
 
Android slides
Android slidesAndroid slides
Android slides
Victor Solis
 
Open P2P Design @ Simbioms.org, Helsinki 12/11/2011
Open P2P Design @ Simbioms.org, Helsinki 12/11/2011Open P2P Design @ Simbioms.org, Helsinki 12/11/2011
Open P2P Design @ Simbioms.org, Helsinki 12/11/2011
Massimo Menichinelli
 
ICT4D course 2013 - Sugar
ICT4D course 2013 - SugarICT4D course 2013 - Sugar
ICT4D course 2013 - Sugar
Christophe Guéret
 
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Massimo Menichinelli
 
Jonathan bright - collecting social media data with the python programming la...
Jonathan bright - collecting social media data with the python programming la...Jonathan bright - collecting social media data with the python programming la...
Jonathan bright - collecting social media data with the python programming la...
oiisdp
 
Open Source
Open SourceOpen Source
Open Source
Kartik Subbarao
 
Open Badges for Soft Digital Skills
Open Badges for Soft Digital SkillsOpen Badges for Soft Digital Skills
Open Badges for Soft Digital Skills
Ilona Buchem
 

Similar to 201510 odn-itapa (20)

Comsode tools - pushing data to open ecosystem
Comsode tools - pushing data to open ecosystemComsode tools - pushing data to open ecosystem
Comsode tools - pushing data to open ecosystem
 
Fiscal openness working group open knowledge - october 28
Fiscal openness working group   open knowledge - october 28 Fiscal openness working group   open knowledge - october 28
Fiscal openness working group open knowledge - october 28
 
DMP Online: update 2013
DMP Online: update 2013DMP Online: update 2013
DMP Online: update 2013
 
Tizen store-z1-20150228rzr
Tizen store-z1-20150228rzrTizen store-z1-20150228rzr
Tizen store-z1-20150228rzr
 
DevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open sourceDevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open source
 
Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...
 
How do we develop open source software to help open data ? (MOSC 2013)
How do we develop open source software to help open data ? (MOSC 2013)How do we develop open source software to help open data ? (MOSC 2013)
How do we develop open source software to help open data ? (MOSC 2013)
 
Spoorthy_Resume
Spoorthy_ResumeSpoorthy_Resume
Spoorthy_Resume
 
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
 
What is Open P2P Design?
What is Open P2P Design?What is Open P2P Design?
What is Open P2P Design?
 
Ice dec04-04-sammy
Ice dec04-04-sammyIce dec04-04-sammy
Ice dec04-04-sammy
 
Automate your PDF factsheets with xlwings Reports
Automate your PDF factsheets with xlwings ReportsAutomate your PDF factsheets with xlwings Reports
Automate your PDF factsheets with xlwings Reports
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?
 
Android slides
Android slidesAndroid slides
Android slides
 
Open P2P Design @ Simbioms.org, Helsinki 12/11/2011
Open P2P Design @ Simbioms.org, Helsinki 12/11/2011Open P2P Design @ Simbioms.org, Helsinki 12/11/2011
Open P2P Design @ Simbioms.org, Helsinki 12/11/2011
 
ICT4D course 2013 - Sugar
ICT4D course 2013 - SugarICT4D course 2013 - Sugar
ICT4D course 2013 - Sugar
 
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
 
Jonathan bright - collecting social media data with the python programming la...
Jonathan bright - collecting social media data with the python programming la...Jonathan bright - collecting social media data with the python programming la...
Jonathan bright - collecting social media data with the python programming la...
 
Open Source
Open SourceOpen Source
Open Source
 
Open Badges for Soft Digital Skills
Open Badges for Soft Digital SkillsOpen Badges for Soft Digital Skills
Open Badges for Soft Digital Skills
 

More from Comsode - FP7 project

COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015
Comsode - FP7 project
 
Apporach to Open Data in Umbria region
Apporach to Open Data in Umbria regionApporach to Open Data in Umbria region
Apporach to Open Data in Umbria region
Comsode - FP7 project
 
Approach to Open Data in Vienna
Approach to Open Data in ViennaApproach to Open Data in Vienna
Approach to Open Data in Vienna
Comsode - FP7 project
 
Comsode pilot - Slovak eDemokracia project
Comsode pilot - Slovak eDemokracia projectComsode pilot - Slovak eDemokracia project
Comsode pilot - Slovak eDemokracia project
Comsode - FP7 project
 
Comsode pilot - Netherlands Institute for Sounds and Vision
Comsode pilot - Netherlands Institute for Sounds and VisionComsode pilot - Netherlands Institute for Sounds and Vision
Comsode pilot - Netherlands Institute for Sounds and Vision
Comsode - FP7 project
 
Comsode pilot - Czech Trade Inspection Authority
Comsode pilot - Czech Trade Inspection AuthorityComsode pilot - Czech Trade Inspection Authority
Comsode pilot - Czech Trade Inspection Authority
Comsode - FP7 project
 
Deployment strategies of Open Data Node focused mainly on pilots (2015-May)
Deployment strategies of Open Data Node focused mainly on pilots (2015-May)Deployment strategies of Open Data Node focused mainly on pilots (2015-May)
Deployment strategies of Open Data Node focused mainly on pilots (2015-May)
Comsode - FP7 project
 
Predstavenie Open Data Node - Open Data Meetup
Predstavenie Open Data Node - Open Data MeetupPredstavenie Open Data Node - Open Data Meetup
Predstavenie Open Data Node - Open Data Meetup
Comsode - FP7 project
 

More from Comsode - FP7 project (8)

COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015
 
Apporach to Open Data in Umbria region
Apporach to Open Data in Umbria regionApporach to Open Data in Umbria region
Apporach to Open Data in Umbria region
 
Approach to Open Data in Vienna
Approach to Open Data in ViennaApproach to Open Data in Vienna
Approach to Open Data in Vienna
 
Comsode pilot - Slovak eDemokracia project
Comsode pilot - Slovak eDemokracia projectComsode pilot - Slovak eDemokracia project
Comsode pilot - Slovak eDemokracia project
 
Comsode pilot - Netherlands Institute for Sounds and Vision
Comsode pilot - Netherlands Institute for Sounds and VisionComsode pilot - Netherlands Institute for Sounds and Vision
Comsode pilot - Netherlands Institute for Sounds and Vision
 
Comsode pilot - Czech Trade Inspection Authority
Comsode pilot - Czech Trade Inspection AuthorityComsode pilot - Czech Trade Inspection Authority
Comsode pilot - Czech Trade Inspection Authority
 
Deployment strategies of Open Data Node focused mainly on pilots (2015-May)
Deployment strategies of Open Data Node focused mainly on pilots (2015-May)Deployment strategies of Open Data Node focused mainly on pilots (2015-May)
Deployment strategies of Open Data Node focused mainly on pilots (2015-May)
 
Predstavenie Open Data Node - Open Data Meetup
Predstavenie Open Data Node - Open Data MeetupPredstavenie Open Data Node - Open Data Meetup
Predstavenie Open Data Node - Open Data Meetup
 

Recently uploaded

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 

Recently uploaded (20)

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 

201510 odn-itapa

  • 1. The COMSODE project has received funding from the Seventh Framework Programme of the European Union in the grant agreement number 611358. Open Data Node Platform and Methodology Peter Hanečák <peter.hanecak@eea.sk>, EEA s.r.o. ITAPA, 4 November 2015 @
  • 2. Who am I ● Peter Hanečák <peter.hanecak@eea.sk> ● member of COMSODE project – architecture, design and implementation of ODN ● enthusiast in many things “Open”, active in NGOs and other communities – member of OpenData.sk and SOIT – Fedora Linux packager https://www.linkedin.com/in/peterhanecak https://twitter.com/PHanecak http://www.eea.sk/
  • 3. Agenda ● What is COMSODE ● What is COMSODE Methodology ● What is Open Data Node (ODN) ● How can ODN help you ● Examples of usage ● Few more details about ODN
  • 4. COMSODE Components Supporting the Open Data Exploitation ● main target: publication platform for Open Data – software tool ● supplemental goal: methodology for publication of Open Data – mainly for those with little or no experience with Open Data – because software as of itself is useless for such people, organizations ● validation: pilots – pilots by 3rd parties – pilot by COMSODE itself: 150 datasets + 3rd party-like Search app by Spinque
  • 5. COMSODE Methodology ● publication plan ● preparation of publication ● realization of publication ● archiving reference: http://opendatanode.org/product/methodology-for-od-publishing/ ● publication plan ● preparation of publication ● realization of publication ● archiving ● publication plan ● preparation of publication ● realization of publication ● archiving
  • 6. Open Data Node – what is is? ● Open Source platform for publication of Open Data ● allowing those having some data to publish/share it ● allowing users of data to get it, understand it and use it ● accompanied with Methodology, to give wider perspective
  • 7. Open Data Node – how can it help? problem: How to publish/share data from internal systems as Open Data in sustainable way?
  • 8. Open Data Node – how can it help? ● step 1: think about what and how to publish ● step 2: create the dataset manually ● step 3: create the dataset manually again ● ... ● step N: create the dataset manually yet again (having difficulties remembering „how I did it previously?“) ● ... ● expensive: cost growing with frequency of updates ● error prone: mistakes creeping in, getting fixed but then occurring again ● typically in public bodies
  • 9. Open Data Node – how can it help? solution: automation have your published data always up to date, but ... ... avoid repeated manual publication ● step 1: think about what and how to publish ● step 2: create automated publication process ● step 3: let server run the publication periodically ● step 4: from time to time check whether it still works
  • 10. most common use-cases: 2* -> 3*+ ● input: XLS, SQL DB, ... ● transformations: XLS, SQL -> CSV, „bad CSV“ -> CSV, CSV -> Linked Data ● output: – tabular/relational data: CSV, REST API – Linked Data: RDF, SPARQL endpoint Open Data not Open Data Open Data Node – how can it help? getting through the border into the “Open” realm
  • 11. Examples of ODN usage ● SNK ● SAZP ● COI ● eDemokracia
  • 12. Example: SNK SNK uses ODN to: ● get the data from old bibliographic information system ● convert it from „little know“ format into Open Data form: – for quick overview: CSV – for more complicated uses: modern Linked Open Data form visit http://data.snk.sk/
  • 13. Example: SAZP SAZP uses ODN to: ● tap internal sources of data – SAZP staff works with and updates internal sources ● have the data automatically published as Linked Open Data – published data is kept automatically up-to-date ● create visualizations visit http://data.sazp.sk/
  • 14. Example: ČOI ČOI uses ODN to: ● tap internal sources of data ● have the data automatically published in multiple formats (XLS, CSV, ODS, Linked Data) ● encourage usage: – demonstration app: http://devel.spinque.com/comsode/coi/ visit http://www.coi.cz/cz/spotrebitel/otevrena-data/
  • 15. Example: eDemokracia In eDemokracia project, ODN is used as: ● centralized component ● de-centralized component de-centralized component centralized component
  • 16. Example: eDemokracia ODN as part of centralized component: ● heavily customized ODN to serve as: – data.gov.sk – central Open Data storage for whole SR – (i.e. Open Data extension for slovensko.sk) ● ETL and other functionality aimed at: – help with publication of data from other central systems – unification, integration and enrichment of partial datasets published by various Slovak organizations
  • 17. Example: eDemokracia ODN as de-centralized component: ● ODN with little customization – central catalog and storage pre-configured – etc. ● helping with cases where central solution is not possible or desired: – need to anonymize data before publication – volume of data is too big even for fast LAN/WAN – etc.
  • 18. Few more details about ODN ODN can be used by: ● data publishers ● data users Many publishers are also users, thus the data ecosystem is quite complex. ODN can be used in many roles within that ecosystem.
  • 19. Few more details about ODN ● platform supporting whole OD publishing process ● modular design ● allowing to create distributed network of nodes ● able to be integrated to existing infrastructure