SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
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.
May, 2015
Who am I
●
Peter Hanečák <peter.hanecak@eea.sk>
●
member of COMSODE project
– leader of WP2 (architecture and design of ODN)
– leader of WP4 (implementation ODN)
●
enthusiast in many things “Open”,
active in NGOs and other communities
– member of OpenData.sk and SOIT
– Fedora Linux packager
https://www.facebook.com/hany.sk
https://www.linkedin.com/in/peterhanecak
https://twitter.com/PHanecak
Agenda
●
What is COMSODE
●
What is COMSODE Methodology
●
What is Open Data Node (ODN)
●
Integration with ODN
●
HW and SW requirements
●
Future of 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://www.comsode.eu/index.php/deliverables/
●
Deliverable D5.1 + ANNEX 1 and 2
COMSODE Methodology
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
COMSODE Methodology
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
COMSODE Methodology
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
COMSODE Methodology
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
Open Data Node
help with many publication steps as outlined in Methodology
handle complexities as present in sources of data
make it easy to publish high-quality (Linked) Open Data from those sources
in automated fashion
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
Open Data Node
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.
Open Data Node
●
platform supporting whole
OD publishing process
●
modular design
●
allowing to create distributed
network of nodes
●
able to be integrated to
existing infrastructure
Open Data Node
●
extraction, transformation and
enrichment of internal data
●
storage of resulting Open Data
●
publishing of stored Open Data
on the Web
●
cataloging functionality
●
management functions
Open Data Node
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
Open Data Node
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
Open Data Node
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
Open Data Node
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
Open Data Node
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
Integration with Open Data Node
●
data harvesting side
●
data publication side
●
special cases
Integration with Open Data Node
data publication side: as implied by most common use-cases
●
files: CSV, RDF
●
API: REST API, SPARQL endpoint
Integration with Open Data Node
data harvesting side: as implied by most common use-cases
●
files: XLS, „bad CSV“, ... - almost anything(*)
●
API: SQL, SOAP, ... - almost anything(*)
●
plus all the „Open Data files and APIs“
(*) given a prominence of a format/technology or particular interest of „customer“
Integration with Open Data Node
special cases:
●
ODN/Management: integration of SSO with your existing infrastructure
●
ODN/Storage: direct access to SPARQL endpoint
●
ODN/InternalCatalog: direct access to management API
●
etc.
HW and SW requirements
HW:
●
CPU: common x86_64 compatible (dual/quad core is recommended)
●
memory: minimum 4 GB (recommended 8 GB) (*)
●
storage: minimum 40 GB (*)
SW:
●
OS: Debian 7.6 „Wheezy“
●
OpenJDK 7
(*) Subject to size of transformed data and requirements on transformation operations.
Future of ODN
Key point: Open Source
Future depends on many factors:
●
strenght of communities
– around ODN itself
– around individual components: UnifiedViews, CKAN, PostgreSQL, etc.
●
how well the business goes for commercial partners which use and
maintain ODN (EEA, etc.)
Future of ODN
Key point: Open Source
Future depends on many factors:
●
strenght of communities
●
how well the business goes for commercial partners which use and maintain ODN (EEA, etc.)
Existing achievements strenghtening the future:
●
consortium around UnifiedViews: three companies and other organizations
●
Slovak government as customer for ODN
●
around 10 COMSODE Pilots in various EU countries
(so far, at various stages)
ODN implementation in Slovakia
in eDemokracia project, ODN is used as:
●
centralized component
●
de-centralized component
de-centralized component
centralized component
ODN implementation in Slovakia
ODN as part of centralized component:
●
heavily customized
– only some modules used, commercial version of triplestore,
clustered RDBMS, etc.
●
decomposed to multiple servers
●
integrated with other components
– centralized SSO, OCR and content clasification services, etc.
●
an “upgrade” for existing data portal
data.gov.sk
●
incorporated as extension into top-level GOV portal
slovensko.sk
ODN implementation in Slovakia
ODN as de-centralized component:
●
ODN with little customizations
– central catalog and storage preconfigured
– etc.
●
distributed as „live DVD“
●
for gov. organizations and
municipalities
Open Data Node - Platform and Methodology - 2015-May

Mais conteúdo relacionado

Mais procurados

Integrating NLP using Linked Data
Integrating NLP using Linked DataIntegrating NLP using Linked Data
Integrating NLP using Linked Data
Sebastian Hellmann
 
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameterMobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
telestax
 

Mais procurados (20)

skos-history: Tracking the evolution of Knowledge Organization Systems
skos-history: Tracking the evolution of Knowledge Organization Systemsskos-history: Tracking the evolution of Knowledge Organization Systems
skos-history: Tracking the evolution of Knowledge Organization Systems
 
Integrating NLP using Linked Data
Integrating NLP using Linked DataIntegrating NLP using Linked Data
Integrating NLP using Linked Data
 
Change Tracking in Knowledge Organization Systems with skos-history
Change Tracking in Knowledge Organization Systems with skos-historyChange Tracking in Knowledge Organization Systems with skos-history
Change Tracking in Knowledge Organization Systems with skos-history
 
Free and Open Source Sofware in the Herbarium
Free and Open Source Sofware  in the HerbariumFree and Open Source Sofware  in the Herbarium
Free and Open Source Sofware in the Herbarium
 
Improving the MODX Documentation - March 29, 2019
Improving the MODX Documentation - March 29, 2019Improving the MODX Documentation - March 29, 2019
Improving the MODX Documentation - March 29, 2019
 
Lt2013 glusterfs.talk
Lt2013 glusterfs.talkLt2013 glusterfs.talk
Lt2013 glusterfs.talk
 
OSDC 2013 | Distributed Storage with GlusterFS by Dr. Udo Seidel
OSDC 2013 | Distributed Storage with GlusterFS by Dr. Udo SeidelOSDC 2013 | Distributed Storage with GlusterFS by Dr. Udo Seidel
OSDC 2013 | Distributed Storage with GlusterFS by Dr. Udo Seidel
 
Building EUDOXUS with FOSS
Building EUDOXUS with FOSSBuilding EUDOXUS with FOSS
Building EUDOXUS with FOSS
 
NoSQL document oriented data access for .net systems with postgresql and marten
NoSQL document oriented data access for .net systems with postgresql and martenNoSQL document oriented data access for .net systems with postgresql and marten
NoSQL document oriented data access for .net systems with postgresql and marten
 
OECD policies & TERMINALFOUR as a policy for innovation:TERMINALFOUR t44u 2013
OECD policies & TERMINALFOUR as a policy for innovation:TERMINALFOUR t44u 2013OECD policies & TERMINALFOUR as a policy for innovation:TERMINALFOUR t44u 2013
OECD policies & TERMINALFOUR as a policy for innovation:TERMINALFOUR t44u 2013
 
Day: Open Development
Day: Open DevelopmentDay: Open Development
Day: Open Development
 
OpenAIRE at Beijing 2010
OpenAIRE at Beijing 2010OpenAIRE at Beijing 2010
OpenAIRE at Beijing 2010
 
OpenIndiana Hipster project progress review
OpenIndiana Hipster project progress reviewOpenIndiana Hipster project progress review
OpenIndiana Hipster project progress review
 
All WP Meeting Athens - Workpackage 1 Update - Doron Goldfarb
All WP Meeting Athens - Workpackage 1 Update - Doron GoldfarbAll WP Meeting Athens - Workpackage 1 Update - Doron Goldfarb
All WP Meeting Athens - Workpackage 1 Update - Doron Goldfarb
 
NIF Data Ingest
NIF Data IngestNIF Data Ingest
NIF Data Ingest
 
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameterMobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
 
Static Site Generators: what they are and when they are useful
Static Site Generators: what they are and when they are usefulStatic Site Generators: what they are and when they are useful
Static Site Generators: what they are and when they are useful
 
Creating accessible documents RMLL 2011 AEGIS
Creating accessible documents RMLL 2011 AEGISCreating accessible documents RMLL 2011 AEGIS
Creating accessible documents RMLL 2011 AEGIS
 
The current state of OpenIndiana Hipster project
The current state of OpenIndiana Hipster projectThe current state of OpenIndiana Hipster project
The current state of OpenIndiana Hipster project
 
Building Multilingual Websites in Drupal 7
Building Multilingual Websites in Drupal 7Building Multilingual Websites in Drupal 7
Building Multilingual Websites in Drupal 7
 

Destaque

Destaque (6)

Node platforms
Node platformsNode platforms
Node platforms
 
Data Centric Approach Based Protocol using Evolutionary Approach in WSN
Data Centric Approach Based Protocol using Evolutionary Approach in WSNData Centric Approach Based Protocol using Evolutionary Approach in WSN
Data Centric Approach Based Protocol using Evolutionary Approach in WSN
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
 
Basic Architecture of Wireless Sensor Network
Basic Architecture of Wireless Sensor NetworkBasic Architecture of Wireless Sensor Network
Basic Architecture of Wireless Sensor Network
 
Debugging node in prod
Debugging node in prodDebugging node in prod
Debugging node in prod
 
Routing Protocols in WSN
Routing Protocols in WSNRouting Protocols in WSN
Routing Protocols in WSN
 

Semelhante a Open Data Node - Platform and Methodology - 2015-May

Semelhante a Open Data Node - Platform and Methodology - 2015-May (20)

LOD2 Webinar: UnifiedViews
LOD2 Webinar: UnifiedViewsLOD2 Webinar: UnifiedViews
LOD2 Webinar: UnifiedViews
 
From leading IoT Protocols to Python Dashboarding_final
From leading IoT Protocols to Python Dashboarding_finalFrom leading IoT Protocols to Python Dashboarding_final
From leading IoT Protocols to Python Dashboarding_final
 
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - LinaroSummit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
 
[scala.by] Launching new application fast
[scala.by] Launching new application fast[scala.by] Launching new application fast
[scala.by] Launching new application fast
 
IPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishIPMI is dead, Long live Redfish
IPMI is dead, Long live Redfish
 
SFO15-102:ODP Project Update
SFO15-102:ODP Project UpdateSFO15-102:ODP Project Update
SFO15-102:ODP Project Update
 
The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013
 
BigDataEurope @BDVA Summit2016 1: The BDE Platform
BigDataEurope @BDVA Summit2016 1: The BDE PlatformBigDataEurope @BDVA Summit2016 1: The BDE Platform
BigDataEurope @BDVA Summit2016 1: The BDE Platform
 
SODA Framework Projects 25 Sep 2022 v1.pptx
SODA Framework Projects 25 Sep 2022 v1.pptxSODA Framework Projects 25 Sep 2022 v1.pptx
SODA Framework Projects 25 Sep 2022 v1.pptx
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylight
 
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
 
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, ParisThe complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
 
webthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzrwebthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzr
 
The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)
 
Ros platform overview
Ros platform overviewRos platform overview
Ros platform overview
 
BigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal PilotsBigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal Pilots
 
ROS Overview - Málaga 2012
ROS Overview - Málaga 2012ROS Overview - Málaga 2012
ROS Overview - Málaga 2012
 
OpenDaylight nluug_november
OpenDaylight nluug_novemberOpenDaylight nluug_november
OpenDaylight nluug_november
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
 
IoTivity: From Devices to the Cloud
IoTivity: From Devices to the CloudIoTivity: From Devices to the Cloud
IoTivity: From Devices to the Cloud
 

Mais de Comsode - FP7 project

Mais de Comsode - FP7 project (9)

ODN introduction @ Innovation Radar
ODN introduction @ Innovation RadarODN introduction @ Innovation Radar
ODN introduction @ Innovation Radar
 
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
 

Último

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Último (20)

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 

Open Data Node - Platform and Methodology - 2015-May

  • 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. May, 2015
  • 2. Who am I ● Peter Hanečák <peter.hanecak@eea.sk> ● member of COMSODE project – leader of WP2 (architecture and design of ODN) – leader of WP4 (implementation ODN) ● enthusiast in many things “Open”, active in NGOs and other communities – member of OpenData.sk and SOIT – Fedora Linux packager https://www.facebook.com/hany.sk https://www.linkedin.com/in/peterhanecak https://twitter.com/PHanecak
  • 3. Agenda ● What is COMSODE ● What is COMSODE Methodology ● What is Open Data Node (ODN) ● Integration with ODN ● HW and SW requirements ● Future of 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://www.comsode.eu/index.php/deliverables/ ● Deliverable D5.1 + ANNEX 1 and 2
  • 6. COMSODE Methodology ● publication plan ● preparation of publication ● realization of publication ● archiving
  • 7. COMSODE Methodology ● publication plan ● preparation of publication ● realization of publication ● archiving
  • 8. COMSODE Methodology ● publication plan ● preparation of publication ● realization of publication ● archiving
  • 9. COMSODE Methodology ● publication plan ● preparation of publication ● realization of publication ● archiving
  • 10. Open Data Node help with many publication steps as outlined in Methodology handle complexities as present in sources of data make it easy to publish high-quality (Linked) Open Data from those sources in automated fashion
  • 11. 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
  • 12. Open Data Node 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.
  • 13. Open Data Node ● platform supporting whole OD publishing process ● modular design ● allowing to create distributed network of nodes ● able to be integrated to existing infrastructure
  • 14. Open Data Node ● extraction, transformation and enrichment of internal data ● storage of resulting Open Data ● publishing of stored Open Data on the Web ● cataloging functionality ● management functions
  • 15. Open Data Node ● publication plan ● preparation of publication ● realization of publication ● archiving
  • 16. Open Data Node ● publication plan ● preparation of publication ● realization of publication ● archiving
  • 17. Open Data Node ● publication plan ● preparation of publication ● realization of publication ● archiving
  • 18. Open Data Node ● publication plan ● preparation of publication ● realization of publication ● archiving
  • 19. Open Data Node ● publication plan ● preparation of publication ● realization of publication ● archiving
  • 20. Integration with Open Data Node ● data harvesting side ● data publication side ● special cases
  • 21. Integration with Open Data Node data publication side: as implied by most common use-cases ● files: CSV, RDF ● API: REST API, SPARQL endpoint
  • 22. Integration with Open Data Node data harvesting side: as implied by most common use-cases ● files: XLS, „bad CSV“, ... - almost anything(*) ● API: SQL, SOAP, ... - almost anything(*) ● plus all the „Open Data files and APIs“ (*) given a prominence of a format/technology or particular interest of „customer“
  • 23. Integration with Open Data Node special cases: ● ODN/Management: integration of SSO with your existing infrastructure ● ODN/Storage: direct access to SPARQL endpoint ● ODN/InternalCatalog: direct access to management API ● etc.
  • 24. HW and SW requirements HW: ● CPU: common x86_64 compatible (dual/quad core is recommended) ● memory: minimum 4 GB (recommended 8 GB) (*) ● storage: minimum 40 GB (*) SW: ● OS: Debian 7.6 „Wheezy“ ● OpenJDK 7 (*) Subject to size of transformed data and requirements on transformation operations.
  • 25. Future of ODN Key point: Open Source Future depends on many factors: ● strenght of communities – around ODN itself – around individual components: UnifiedViews, CKAN, PostgreSQL, etc. ● how well the business goes for commercial partners which use and maintain ODN (EEA, etc.)
  • 26. Future of ODN Key point: Open Source Future depends on many factors: ● strenght of communities ● how well the business goes for commercial partners which use and maintain ODN (EEA, etc.) Existing achievements strenghtening the future: ● consortium around UnifiedViews: three companies and other organizations ● Slovak government as customer for ODN ● around 10 COMSODE Pilots in various EU countries (so far, at various stages)
  • 27. ODN implementation in Slovakia in eDemokracia project, ODN is used as: ● centralized component ● de-centralized component de-centralized component centralized component
  • 28. ODN implementation in Slovakia ODN as part of centralized component: ● heavily customized – only some modules used, commercial version of triplestore, clustered RDBMS, etc. ● decomposed to multiple servers ● integrated with other components – centralized SSO, OCR and content clasification services, etc. ● an “upgrade” for existing data portal data.gov.sk ● incorporated as extension into top-level GOV portal slovensko.sk
  • 29. ODN implementation in Slovakia ODN as de-centralized component: ● ODN with little customizations – central catalog and storage preconfigured – etc. ● distributed as „live DVD“ ● for gov. organizations and municipalities