Ανοικτά Δεδομένα. Η εμπειρία του OpenDataCloud

Σχετικά έγγραφα
ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

Σχεδιασμός του Ολοκληρωμένου Συστήματος Ψηφιακής Βιβλιοθήκης του Πανεπιστημίου Αθηνών

Alfresco. CyberStream. διαχείριση εγγράφων χωρίς όρια για την επιχείρηση. Νίκος Λυκουρόπουλος τεχνικός διευθυντής

Θέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018. Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια)

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία. AtYourService CY : Create a REST API. Δημήτρης Χριστοδούλου

Γεωχωρική πληροφορία και υποστήριξη αποφάσεων σε επίπεδο ΟΤΑ

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 11: Αρχιτεκτονική Cloud

ΑΠΟΘΕΤΗΡΙΟ ΕΦΑΡΜΟΓΩΝ ΥΠΠΕΘ ΚΑΙ ΕΠΟΠΤΕΥΟΜΕΝΩΝ ΦΟΡΕΩΝ (git.minedu.gov.gr)

Ανοιχτές Διαδικτυακές Υπηρεσίες και Υποδομές Cloud

Βασικές Έννοιες Web Εφαρμογών

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές

07 Αρχιτεκτονική Κατανεμημένων Συστημάτων στον Παγκόσμιο Ιστό

Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ

Ένωση Μηχανικών Πληροφορικής και Επικοινωνιών Ελλάδας (ΕΜηΠΕΕ) συνοπτικά

Τεχνολογίες που θα χρησιμοποιηθούν στο Up2U. Απριλίου

BetaCMS. Επισκόπηση. BetaCONCEPT

ΣΧΟΛΙΑ και ΑΠΑΝΤΗΣΕΙΣ ΤΗΣ INTELEN

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΙΑ ΙΚΑΣΙΑ ΜΕΤΑΒΑΣΗΣ ΣΤΟ CLOUD COMPUTING ΜΑΘΗΣΙΑΚΟΙ ΣΤΟΧΟΙ

Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης

Αλλάξτε τον τρόπο που κάνετε τη δουλειά σας

28η Συνάντηση Εκπαιδευτικών Δυτικής Μακεδονίας στις ΤΠΕ Φλώρινα 7/4/2013. To wordpress εγκατάσταση στο ΠΣΔ

Υπολογιστική Νέφους Cloud computing

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Αξιοποίηση και διάθεση ελληνικού ψηφιακού έγκριτου περιεχομένου

Ταχύτητα, Απλότητα & Αξιοπιστία

Χρήση, προώθηση και συνεισφορά ΕΛ/ΛΑΚ από το ΕΚΤ

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

Το Παρόν της Διαλειτουργικότητας στον Τομέα της Υγείας. Κακουλίδης Γιώργος. CEO, APOLLO SA ΕΛΛΗΝΙΚΟΣ ΣΥΝΔΈΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΉΣ ΥΓΕΊΑΣ

Η χρήση του MOODLE από την οπτική γωνία του ιαχειριστή

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP

Επιλέξιμες Δαπάνες είναι εκείνες που θα ξεκινήσουν μετά την ημερομηνία έγκρισης του Επενδυτικού Σχεδίου.

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

Γεω-χωρικές υπηρεσίες και τεχνολογίες WEB. Βασίλειος Βεσκούκης Μηχανικός ΗΥ, Επ.Καθ. ΕΜΠ

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

1 Cosmos Business Systems SA Cosmos Consulting SA Software Solutions

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ 2012

το οικοσύστημα ανάπτυξης λογισμικού

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα

ΔΕΛΤΙΟ ΤΥΠΟΥ Open Data Day 2013

Καλαντζόπουλος Αθανάσιος

Θέματα Διπλωματικών Εργασιών

Εργαλεία ανάπτυξης εφαρμογών internet Ι

ΓΙΑ ΜΙΑ ΑΝΟΙKΤΗ ΕΠΙΧΕΙΡΗΣΗ. mobile CRM ΔΩΣΤΕ ΝΕΑ ΠΝΟΗ ΣΤΙΣ ΣΧΕΣΕΙΣ ΜΕ ΤΟΥΣ ΠΕΛΑΤΕΣ ΣΑΣ

Προσομοίωση Βιομηχανικής Παραγωγής & Επιχειρήσεων

ΚΑΤΑΛΟΓΟΣ ΕΡΓΩΝ MSFT SHAREPOINT SERVER

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Τεχνολογίες και Εφαρμογές Διαδικτύου. Σχεδίαση Συστήματος

Διαδικτυακές Εφαρμογές. Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Διαδανεισμός, Πρωτόκολλο z39.50 Στρατηγικές αναζήτησης

Ανακαλύψτε την αξία της ηλεκτρονικής τιµολόγησης

Ανάπτυξη Δυνατοτήτων στην Εκπαίδευση μέσω της Πρωτοβουλίας GEO

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης

Πληροφορίες για το μάθημα

Company LOGO. Nazaret Kazarian. 1

Οδηγός επιλογής χρήσης εργαλείου zimbra webmail ή MS Outlook για τη νέα Υπηρεσία Συνεργασίας & Επικοινωνίας

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

Η Διαλειτουργικότητα στην Υπηρεσία του Πολίτη

Βασικές Πληροφοριακές Υποδομές Δημοσίου. ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Υπουργείο Διοικητικής Μεταρρύθμισης και Ηλεκτρονικής Διακυβέρνησης

Προσωπική Aνάπτυξη. Ενότητα 4: Συνεργασία. Juan Carlos Martínez Director of Projects Development Department

EPL 660: Lab 4 Introduction to Hadoop

ΔΑΒΒΕΤΑΣ ΑΘΑΝΑΣΙΟΣ ΤΕΙ ΑΘΗΝΑΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Χρήση του Twitter ως μέσο ενημέρωσης

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP

Υλοποίηση συστημάτων ανοικτής πρόσβασης στο Εθνικό Κέντρο Τεκμηρίωσης

Διαχείριση Αιτημάτων Πολιτών. Improve My City. Γιάννης Κομπατσιάρης Σπύρος Νικολόπουλος Γιάννης Τσαμπουλατίδης. OTE Μαρούσι Αττικής 6 Μαρτίου 2018

8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές

VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ

A J A X AJAX Γιάννης Αρβανιτάκης

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική»

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία ( ) Υπηρεσία FTP (File Transfer Protocol)

Ελεύθερο Λογισμικό/ Λογισμικό Ανοικτού Κώδικα. Μονάδα Αριστείας Ανοικτού Λογισμικού - Χαροκόπειο Πανεπιστήμιο

Ευκαιρίες και προϋποθέσεις για τον κλάδο ΤΠΕ στο Ανοικτό Λογισμικό. Δρ. Βασίλης Χρηστίδης Διευθύνων Σύμβουλος Knowledge Broadband Services AE

Διαχείριση, Δημοσίευση και Διάθεση Ανοικτών Εκπαιδευτικών Πόρων

Δημιουργία μιας επιτυχημένης παρουσίας στο διαδίκτυο

Είναι ένα εναλλακτικό Ίντερνετ εφικτό;

Πρακτικά Παραδείγματα ΕΛ/ΛΑΚ στους τομείς της Επιχειρηματικότητας, του Δημόσιου Τομέα, της Εκπαίδευσης και της Έρευνας

Ανοικτή Επιστήμη: τι είναι και τα οφέλη της για τους Νέους Ερευνητές

Αβραμίδης Ελευθέριος Επιβλέπων καθηγητής Κωνσταντίνος Διαμαντάρας. ΤΕΙ Θεσσαλονίκης 17/2/2009

BetaCMS. Επισκόπηση. Γρηγόρης Χωματάς BetaCONCEPT. BetaCONCEPT

Εφαρµογές WebGIS Open Source

Περιοδικών και του Συλλογικού Καταλόγου Ελληνικών Ακαδηµαϊκών Βιβλιοθηκών. Αθήνα, Μάιος 2007

Η Αναδιάρθρωση των Διαδικασιών στην Τοπική Αυτοδιοίκηση. Πέτρος Καβάσαλης

TCExam Ερευνητικό και Ακαδημαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών, 2

«Ώθηση» Ανταγωνιστικότητας σε Call Center. Ολοκληρώνοντας open source & καινοτομικά Ελληνικά προϊόντα λογισμικού

Εφαρμογές που χρησιμοποιούν το πρότυπο DCAT. Γιάννης Ξυδιάς

Ανάπτυξη Δικτυακής Εφαρμογής Διάχυσης και Ανάλυσης Γεωχωρικών Δεδομένων και Πληροφοριών

Η Oracle μετασχηματίζει την αγορά λύσεων υποδομής Cloud

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ

Οδηγός Ηλεκτρονικού Επιχειρείν

Ερεύνα ικανοποιήσης πελάτη για το Open Accounting και τις υπηρεσίες της Open System solutions

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

L. M. Vaquero, L. Rodero Merino, J. Caceres, M. Lindner

Μια τεχνική ματιά στο σύστημα συσσώρευσης και διάχυσης πολιτιστικού περιεχομένου SearchCulture.gr

Ανάπτυξη Δυνατοτήτων στην Εκπαίδευση μέσω της Πρωτοβουλίας GEO

Ολοκληρωμένο σύστημα διαχείρισης παρουσιών στο Τ.Ε.Ι. Σερρών

ΜΕΛΕΤΗ ΣΧΕΔΙΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΜΕ ΕΜΦΑΣΗ ΣΤΗΝ ΚΑΤΑΣΚΕΥΗ ΔΕΝΤΡΩΝ.

Transcript:

Ανοικτά Δεδομένα Προκλήσεις και Ευκαιρίες: Η εμπειρία του OpenDataCloud Κώστας Σαΐδης, PhD

Πάροχοι Ανοικτών Δεδομένων datagov.gr diavgeia.gr geodata.gov.gr Πυροσβεστικό σώμα Ελληνική Αστυνομία Υπουργείο Ανάπτυξης Ελληνική Στατιστική Αρχή κλπ

To (κύριο) Πρόβλημα Κάθε εφαρμογή που θέλει να αξιοποιήσει τα ανοικτά δημόσια δεδομένα, θα πρέπει να αντιμετωπίσει μια σειρά κοινών ζητημάτων

Για παράδειγμα Πού και πώς αποθηκεύω τα δεδομένα; Πού και πώς τα ευρετηριάζω; Πώς τα ενσωματώνω στην εφαρμογή μου; Ο καθένας τα λύνει μόνος του, με ad-hoc τρόπο!

Ναι, αλλά... Αν προκύψει: μια νέα έκδοση των δεδομένων; ένα νέο σύνολο δεδομένων; μια νέα εφαρμογή; Ξανά από την αρχή...!

Το OpenDataCloud Μια υπηρεσία νέφους (cloud service) για την αξιοποίηση των ανοικτών δημόσιων δεδομένων.

Μια πλατφόρμα Που λύνει τα κοινά θέματα διαχείρισης, προσπέλασης, αναζήτησης των δεδομένων Σε κεντρικό επίπεδο χρησιμοποιώντας τεχνολογίες αιχμής, βέλτιστες πρακτικές διαλειτουργικότητας, ανοικτά πρότυπα Επιτρέποντας την ενσωμάτωση των δεδομένων σε οποιαδήποτε εφαρμογή με αποτελεσματικό τρόπο

Οφέλη Κοινές βάσεις που επιτρέπουν σε όλους, να ενσωματώσουν τα ανοικτά δεδομένα: σε οποιοδήποτε σενάριο ή εφαρμογή, με εύκολο και αποτελεσματικό τρόπο Προστιθέμενη Αξία: Ταχύτητα, απλότητα, αυτοματισμός, οικονομία κλίμακας, συμφωνία με τις βέλτιστες διεθνείς πρακτικές

Παρουσίαση του OpenDataCloud www.opendatacloud.gr

OpenDataCloud Software Stack Server Side Java / Groovy Restlet ElasticSearch 1.x Browser Side Bootstrap D3.js Knockout.js

Το software stack του OpenDataCloud είναι 100% open source.

Open Data Open data File sharing Identifiable, navigable and searchable data records Linked data & SPARQL/RDF NoSQL (OpenDataCloud)

Open Data A piece of data is open if anyone is free to use, reuse, and redistribute it subject only, at most, to the requirement to attribute and/or share-alike.

Data use, reuse, redistribute Data querying, filtering & transformation Data embedding & integration Data exchange & interoperability Data enhancement & evolution Data validity & accountability

Data-centric Οργανισμοί Ας δούμε το δημόσιο ως έναν οργανισμό (π.χ. μια επιχείρηση) Με διαφορετικά τμήματα διάσπαρτα σε διαφορετικά γεωγραφικά σημεία Που χρησιμοποιούν διαφορετικά λογισμικά για διαφορετικά δεδομένα

Συμπέρασμα Οι προκλήσεις των ανοικτών δεδομένων Σε μικρότερη ή μεγαλύτερη κλίμακα Απαντώνται σε όλους τους σύγχρονους οργανισμούς

Software & Data Το λογισμικό που χρησιμοποιούμε περιορίζει την ανοικτότητα των δεδομένων μας (δηλαδή το ποσοστό της ελευθερίας που έχουμε πάνω στα δεδομένα) E.g. vendor lock-in, legacy applications, etc.

Βέλτιστες πρακτικές για data openness Από την εμπειρία του OpenDataCloud: 1. Data indexing/searching 2. RESTful Web APIs

Ο στόχος Εντός του οργανισμού: η βασική διαχείριση (create, update, delete & search) όλων των δεδομένων να γίνεται μέσω RESTful Web-based APIs.

Τι είναι το REST Ένα αρχιτεκτονικό στυλ για τη λειτουργία του Παγκόσμιου Ιστού Οριοθετεί αρχές, περιορισμούς και βασικές λειτουργίες Ανεξάρτητα της γλώσσας προγραμματισμού, του πρωτοκόλλου επικοινωνίας ή του είδους των δεδομένων

Συνοπτικά Τέσσερις βασικές έννοιες: Resources, Representations, Requests, Responses Έξι βασικές αρχές: Client-server, Stateless, Cacheable, Layered System, Uniform Interface, Code on demand (προαιρετικά)

Οφέλη Η σωστή χρήση των RESTful αρχών βελτιώνει όλα τα σημαντικά χαρακτηριστικά μιας αρχιτεκτονικής: Απόδοση Κλιμάκωση Απλότητα Επεκτασιμότητα Αξιοπιστία

Best Practice (1) Παροχή RESTful APIs για όλες τις πηγές δεδομένων του οργανισμού

ElasticSearch A search engine: For searching and analyzing data in real time That is distributed, scalable, and highly available And offers a powerful RESTful API Open Source (Apache License) Based on Apache Lucene Supported by elastic (the company)

Best practice (2) Χρήση του ElasticSearch για τη συγκέντρωση όλων των δεδομένων από τις πιθανές άλλες πηγές εντός του οργανισμού σε ένα σημείο Ευρετηρίαση και αναζήτηση των δεδομένων μέσω Web APIs Clustered, Distributed, Scalable, Rebuildable

OpenDataCloud O (μάλλον φιλόδοξος) στόχος: Συγκέντρωση όλων των ανοικτών & δημόσιων πηγών δεδομένων Πλήρης αυτοματοποίηση της ροής εργασίας «δημοσίευσης» των δεδομένων Αυτόματη ενημέρωση όλων των εφαρμογών

Ανοικτά Ζητήματα Καθιέρωση μοναδικών προσδιοριστών για τις πηγές ενιαίας και συνεπούς διαδικασίας δημοσίευσης και ενημέρωσης των πηγών ενιαίας περιγραφής (metadata) των πηγών αδειών χρήσης για τα δεδομένα των πηγών βέλτιστων πρακτικών «δόμησης» των πηγών

Επεκτάσεις Προσθήκη νέων πηγών και γραφημάτων Επέκταση του API Embedding σε σελίδες με απλό copy/paste Πρόσθετες δυνατότητες αναζήτησης Υποστήριξη αγγλικών RSS Feeds με ενημερώσεις για νέες πηγές

Κοινές Δράσεις & Συνεργασίες Σύμπραξη με την ευρύτερη κοινότητα των Ανοικτών Δεδομένων Community-driven curation για τα DataSets Υλοποίηση πρωτοκόλλου για τις πηγές δεδομένων Συγγραφή οδηγιών για τη δόμηση των πηγών Κατασκευή πρόσθετων εφαρμογών

Σας Ευχαριστώ saiko@niovity.com