ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ, ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΙΔΙΚΗ ΥΠΗΡΕΣΙΑ ΔΙΑΧΕΙΡΙΣΗΣ ΚΑΙ ΕΦΑΡΜΟΓΗΣ ΔΡΑΣΕΩΝ ΣΤΟΥΣ ΤΟΜΕΙΣ ΤΗΣ ΕΡΕΥΝΑΣ ΤΗΣ ΤΕΧΝΟΛΟΓΙΚΗΣ ΑΝΑΠΤΥΞΗΣ ΚΑΙ ΤΗΣ ΚΑΙΝΟΤΟΜΙΑΣ (ΕΥΔΕ-ΕΤΑΚ) ΕΠΙΧΕΙΡΗΣΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ «ΑΝΤΑΓΩΝΙΣΤΙΚΟΤΗΤΑ & ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ» ΚΑΙ ΠΕΡΙΦΕΡΕΙΩΝ ΣΕ ΜΕΤΑΒΑΣΗ ΕΘΝΙΚΟ ΣΤΡΑΤΗΓΙΚΟ ΠΛΑΙΣΙΟ ΑΝΑΦΟΡΑΣ ΕΣΠΑ 2007-2013 09ΣΥΝ-72-954 Παρουσίαση Έργου ΒΙΩΠΟΛΙΣ «ΒΙΩΠΟΛΙΣ» Όνομα: Δρ. Μανώλης Σάρδης Φορέας: ΕΠΙΣΕΥ-ΕΜΠ Ημερομηνία: 5/3/2013 1
Βασική Ιδέα του έργου Το ΒΙΩΠΟΛΙΣ ακολουθεί μια ριζική προσέγγιση στην μακροπρόθεσμη διαφύλαξη του ψηφιακού Περιεχομένου Χρηστών Το σύστημα ΒΙΩΠΟΛΙΣ θα επιτρέπει στο εμπλουτισμένο Περιεχόμενο Χρηστών να διανεμηθεί και να αναδιανεμηθεί μέσω ενός δικτύου εμπορικών και μη κερδοσκοπικών αρχείων (Υπηρεσιών Διαφύλαξης), εξασφαλίζοντας παράλληλα μια διαρκή σχέση ανάμεσα στον κάτοχο και τον πνευματικό ιδιοκτήτη του περιεχομένου Σκοπός Στόχος του έργου είναι να διερευνήσει την ενδεχόμενη ανάπτυξη συστημάτων διαφύλαξης περιεχομένου για τους πολίτες Να εξετάσει τις πολλαπλές πτυχές του προβλήματος Η μακροπρόθεσμη διαφύλαξη περιεχομένου του έργου θα αποτελέσει βασική έρευνα Με προεκτάσεις βιομηχανικής έρευνας που θα έχουν όφελος για τους εταίρους επιχειρήσεις στους τομείς των Πληροφοριακών συστημάτων, των τεχνολογιών, εφαρμογών και υπηρεσιών του διαδικτύου και στην Ανάδειξη και αξιοποίηση της πολιτιστικής κληρονομιάς 2
Φορείς στην Σύμπραξη Έναρξη: 10 Νοεμ. 2011 2013, Διάρκεια: 36 μήνες Αποτελέσματα Κατανεμημένο δίκτυο διαφύλαξης περιεχομένου Η θεώρηση της κατανομής του Περιεχομένου Χρηστών σε ένα δίκτυο υπηρεσιών διαφύλαξης που λειτουργούν από διαφορετικούς οργανισμούς και ομάδες, θα εξασφαλίσει ότι διατηρείται μια επιλογή από το περιεχόμενο 3
Αποτελέσματα Διατήρηση της λογικής point-and-shoot Διερευνεί άμεσες διαδικασίες απόκτησης περιεχομένου, ενοποιώντας το σύστημα υποβολής στην ίδια την κάμερα, αυτοματοποιώντας το σχολιασμό και υποβάλλοντας περιεχόμενο για διαφύλαξη με διαφανή τρόπο, μόλις αυτό δημιουργηθεί Αποτελέσματα Αυτόματη περιγραφή του περιεχομένου Υποστηρίζει μεθόδους αυτόματου σχολιασμού του περιεχομένου καθώς δημιουργείται, λαμβάνοντας όχι μόνο το περιεχόμενο της εικόνας, αλλά και το ευρύτερο πλαίσιο στο οποίο δημιουργήθηκε και οποιουσδήποτε περιορισμούς πνευματικών δικαιωμάτων έχουν επιβληθεί σε αυτό 4
Αποτελέσματα Επιλεκτική διατήρηση περιεχομένου Θα εξερευνήσει τις αξιολογήσεις που κάνουν οι επιμελητές και οι δημιουργοί του περιεχομένου, ώστε να μπορεί να γίνει ορθολογισμός των συλλογών και το περιεχόμενο που διατηρείται να μπορέσει να αποκτήσει διάφορα πρότυπα διαφύλαξης, σύμφωνα με την πιθανή μακροπρόθεσμη πολιτιστική του αξία Αποτελέσματα Επαναδιάθεση περιεχομένου Υποστηρίζει μηχανισμούς επαναδιάθεσης του περιεχομένου σε δίκτυα διαφύλαξης Διαφύλαξη μεταδεδομένων Θα διερευνήσει τις μεθόδους υποκατάστασης περιεχομένου χρηστών με περιεχόμενο γενικού τύπου 5
Αποτελέσματα Χαρτογράφηση δικαιωμάτων πνευματικής ιδιοκτησίας Θα εξασφαλίσει ότι το διατηρούμενο περιεχόμενο είναι εύχρηστο, διευκολύνοντας μια διαρκή, μόνιμη και μεταφέρσιμη σχέση ανάμεσα στους κατόχους περιεχομένου και στους κατόχους των πνευματικών δικαιωμάτων Αρχιτεκτονική Έργου 6
Τεχνολογικές Απαιτήσεις Κεντρική πλατφόρμα διαχείρισης υπολογιστικού συστήματος διαφύλαξης περιεχομένου (middleware) β) Σύστημα διαφύλαξης περιεχομένου (storage) γ) Πλατφόρμα υποστήριξης των τελικών χρηστών σε σταθερές μονάδες (web interface) δ) Πλατφόρμα υποστήριξης και διαχείρισης από τους συντονιστές του έργου (system administration) ε) Πλατφόρμα υποστήριξης των τελικών χρηστών σε κινητές μονάδες (mobile) Χρήστες και Σύστημα Δεν έχει GPS Δεν έχει TIME Web Interface User ΒΙΩΠΟΛΙΣ Web services Αποθήκευση σε Cloud Image processing Metadata creation Tag management Content validation Legal Analysis Users Registration and Authorization Content Searching Content Views Preserver Interface (creation of Query) Preserver Web Service Middleware Mobile Interface GPS Media - Photos Tags for Metadata Preserved option Description of Image (250char.) Date & Time Author information (email) 7
Middleware Η τεχνολογία πίσω από το ενδιάμεσο λογισμικό βασίζεται σε ανταλλαγή μηνυμάτων (messaging services) με βάση τις οποίες επικοινωνούν όλες οι μονάδες της πλατφόρμας του ΒΙΩΠΟΛΙΣ. Οι σημερινές τεχνολογικές λύσεις ενδιάμεσου λογισμικού βασίζονται σε επίπεδα presentation, business logic, messaging και data Κάθε επίπεδο έχει το δικό του API λειτουργιών, βασισμένο και εξαρτημένο από κάποιο διακομιστή Το API χρησιμοποιείται ως client-side façade που λειτουργεί σε κοινό περιβάλλον εκτέλεσης Το περιβάλλον εκτέλεσης των API λειτουργιών παρέχει κοινές υπηρεσίες για επεκτασιμότητα, υψηλή διαθεσιμότητα (high availability), δρομολόγηση μηνυμάτων, κλπ. Σύνοψη της αρχιτεκτονικής με μορφή components Component Viopolis API aggregator Viopolis Model Management Viopolis Package Management Viopolis Query Management Viopolis Library Management Viopolis User Management Query Engine Updater Model Storage Volatile Storage Permanent Storage LibraryStorage Image Storage Ρόλος WS front end Διαχείριση μοντέλου Διαχείριση πακέτων Διαχείριση Ερωτημάτων Διαχείριση βιβλιοθηκών Διαχείριση χρηστών Μηχανή ερωτημάτων Συγχρονιστής Το JSON μοντέλο Χώρος χρηστών Χώρος Συντήρησης Αποθήκευση βιβλιοθηκών Αποθήκευση εικόνων 8
Storage Υπάρχουν δυο χώροι διαφύλαξης περιεχομένου: ο κύριος χώρος, ο οποίος είναι πτητικός (volatile) και ο δευτερεύων στον οποίο γίνεται η διατήρηση Και στους δυο χώρους τα ερωτήματα στα δεδομένα βασίζονται σε σχέσεις οι οποίες βασίζονται σε ένα ιεραρχικό λεξικό (γράφο), Graph Database Η βάση διαχειρίζεται και γεωγραφική πληροφορία για συνδυασμένα ερωτήματα Το λεξικό αποτελείται από μια ιεραρχική δομή, η οποία ανά χρονική στιγμή περιέχει ενεργούς και ανενεργούς όρους Οι ανενεργοί είναι όροι οι οποίοι ήταν ενεργοί σε κάποια παρελθούσα χρονική στιγμή αλλά όχι στην παρούσα Είναι χρήσιμοι για τη διατήρηση περιεχομένου και τη δημιουργία συλλογών το σύστημα είναι βαθμίσιμο (scalable) ώστε καθώς ο χώρος που απαιτείται αυξάνει, ελαστικά να αυξάνει και ο χώρος που προσφέρεται. Παρέχεται υψηλό replication στον δευτερεύοντα αποθηκευτικό χώρο διατήρησης Κατανεμημένη αρχιτεκτονική βασισμένη στο νέφος Amazon S3 που είναι μια εμπορική νεφική εφαρμογή project LeoFS αποτελεί μια ανοικτού κώδικα (γραμμένη σε Erlang) εφαρμογή για ιδιωτικό ή δημόσιο νέφος 9
Neo4j graph database Βάση Δεδομένων Μια Graph database χρησιμοποιεί δομή γραφήματος με κόμβους, ακμές και ιδιότητες που απεικονίζουν και αποθηκεύουν δεδομένα Κάθε στοιχείο έχει ένα κατευθυνόμενο βέλος στο γειτονικό του στοιχείο και δεν απαιτούνται αναζητήσεις δεικτών (index lookups) Σε μια Graph database οι σχέσεις έχουν εξέχουσα θέση Δύο κόμβοι συνδέονται με μια σχέση. Τόσο οι κόμβοι όσο και οι σχέσεις αποθηκεύουν ζευγάρια key value Μια Graph βάση δεδομένων είναι key value store που επιπλέον υποστηρίζει και σχέσεις (relationships) Neo4j graph database Επίπεδο Αποθήκευσης (Storage layer) Ο αποθηκευτικός χώρος του ΒΙΩΠΟΛΙΣ είναι από τα καίρια σημεία του συστήματος. Βασική λειτουργικότητά του είναι η δυνατότητα να παρέχει σε κάθε χρήστη προσωπικό αποθηκευτικό χώρο Ο απλός χρήστης μπορεί να ανεβάζει υλικό ώστε να μπορεί να γίνεται η προεπισκόπησή του και η κατανάλωσή του από τους ενδιαφερόμενους φορείς. Ο συντηρητής από την άλλη πλευρά θα μπορεί να κατασκευάζει βιβλιοθήκες οι οποίες θα δεσμεύουν αρχεία από τον αποθηκευτικό χώρο χρηστών για συντήρηση. Αυτές αποθηκεύονται στο χώρο συντήρησης 10
Επίπεδο Αποθήκευσης (Storage layer) Ο τρίτος σημαντικός χώρος του ΒΙΩΠΟΛΙΣ είναι ο χώρος μοντέλου, περιέχει τη σημασιολογική ερμηνεία των πακέτων Υπάρχουν δευτερεύοντες χώροι: ο χώρος βιβλιοθηκών στον οποίο αποθηκεύονται οι ορισμοί βιβλιοθήκης και ο χώρος εικόνων 11
Web & Mobile Interface Στην πλατφόρμα υποστήριξης των χρηστών σε σταθερή μονάδα, ο χρήστης θα πρέπει να έχει την ευχέρεια για την εισαγωγή εικόνων με παράλληλο χειροκίνητο προσδιορισμό θέσεως και χρόνου. Η εισαγωγή θα πρέπει να γίνεται για μεμονωμένα αρχεία ή για ομάδα αρχείων με παράλληλο προσδιορισμό των σημασιολογικών αναγνωριστικών (tags). O τελικός χρήστης θα μπορεί να σχεδιάζει ερωτήματα για την αναζήτηση περιεχομένου προς επισκόπηση στη διαδικτυακή επαφή. Θα μπορεί να κάνει ερωτήματα σε όλο το υλικό του κυρίως χώρου (πτητικού) καθώς και ερωτήματα για συγκεκριμένους χρήστες Θα μπορεί να σβήνει φωτογραφίες δικές του αλλά και να τις εξάγει για δική του χρήση. Google Android Έρευνα και τεχνολογικές λύσεις Οι Υπηρεσίες Διαχείρισης Μεταδεδομένων (Metadata Management), παρέχουν την λειτουργία διαχείρισης των αντικειμένων μεταδεδομένων, επιπρόσθετων δεδομένων που επισυνάπτονται στα Πληροφοριακά Αντικείμενα υποστηρίζουν τον χειρισμό των αντικειμένων μεταδεδομένων και των συλλογών μεταδεδομένων, δημιουργώντας, παρέχοντας πρόσβαση, αποθηκεύοντας και αφαιρώντας αντικείμενα μεταδεδομένων 12
Έρευνα και τεχνολογικές λύσεις Υπηρεσίες Σχολιασμού (Annotation Management), είναι υπεύθυνες για την διαχείριση οπισθοφυλακής του σχολιασμού, και υποκειμενικής εξειδίκευσης των αντικειμένων μεταδεδομένων μεσολαβούν ανάμεσα σε αλληλεπιδραστικές εμπροσθοφυλακές σχολιασμού και των υπηρεσιών διαχείρισης μεταδεδομένων, ενισχύοντας την σταθερή μοντελοποίηση των σχέσεων σχολιασμού ανάμεσα στα Πληροφοριακά Αντικείμενα βελτιώνοντας την απλότητα, αναλυτικότητα και ευελιξία με την οποία οι σχολιασμοί δημιουργούνται, συλλέγονται, διαγράφονται, ενημερώνονται, και συσχετίζονται ως εξειδικευμένα σχήματα των αντικειμένων μεταδεδομένων. Έρευνα και τεχνολογικές λύσεις Επεξεργασία εικόνων (Image processing) Εξαγωγή Οπτικών Περιγραφέων, περιγραφείς Υφής και σχήματος Το χρώμα, το σχήμα, η κίνηση και η υφή, υιοθετούνται στο έργο ως κατάλληλοι περιγραφείς για την σημασιολογική αναπαράσταση της οπτικής πληροφορίας με βάση το πρότυπο MPEG-7. 13
Έρευνα και τεχνολογικές λύσεις Διαχείριση Ψηφιακών Δικαιωμάτων Η Διαχείριση Ψηφιακών Δικαιωμάτων (Digital Rights Management) αποτελεί μέρος των Διαχειριστών Αποθήκευσης Volatile Storage και Preservation (Permanent) Storage Κατά τη σύλληψη του πακέτου ΒΙΩΠΟΛΙΣ γίνεται η σύλληψη και των δικαιωμάτων του δημιουργού του περιεχομένου Τα δικαιώματα αυτά αποτελούν μεταδεδομένα που συνοδεύουν το πακέτο κατά τη διαφύλαξή του στο σύστημα, καταρχήν στο χώρο αποθήκευσης χρηστών (Volatile Storage) Τα μεταδεδομένα δικαιωμάτων παραμένουν εκεί όσο χρόνο παραμένει και το περιεχόμενο και ανακτώνται από τον Διαχειριστή Ερωτήσεων (Query Manager) κατά την ανάκτηση περιεχομένου Τεχνολογίες Υλοποίησης ΒΙΩΠΟΛΙΣ Φυλλομετρητής Ιστού HTML, CSS, jquery Android συσκευές Java, Eclipse DotNetNuke Custom Module Classes DotNetNuke communication JSON SOAP Web Services, Java NetBeans JSON DotNetNuke, SOAP API JSON, XML Πλατφόρμα ΒΙΩΠΟΛΙΣ 14
Αγορά που απευθύνεται το έργο Δημιουργοί ή παραγωγοί περιεχομένου (content producers). Είναι οι χρήστες που παράγουν ψηφιακό πολιτιστικό περιεχόμενο με μία φορητή συσκευή όπως το κινητό τηλέφωνο ή μια ψηφιακή κάμερα ή βιντεοκάμερα Ιδιώτες δημιουργοί περιεχομένου (private individual content producers). Είναι οι απλοί πολίτες οι οποίοι δημιουργούν ψηφιακό πολιτιστικό περιεχόμενο μέσω του κινητού τους τηλεφώνου με τη λογική point-andshoot. Το περιεχόμενο που δημιουργούν «τεκμηριώνει» στιγμές της ζωής τους μέσα από πολιτιστικά βιώματα Επαγγελματίες δημιουργοί περιεχομένου (professional content producers). Είναι χρήστες οι οποίοι δημιουργούν περιεχόμενο για να το εκμεταλλευτούν εμπορικά Αγορά που απευθύνεται το έργο Φωτογράφοι (Photographers). Οι φωτογράφοι λαμβάνουν ψηφιακές φωτογραφίες με σκοπό να τις εκμεταλλευτούν εμπορικά είτε πουλώντας τις στο ευρύ κοινό, είτε σε εκδότες περιεχομένου. Συχνά δημοσιεύουν το περιεχόμενό τους σε ιδιωτικούς ιστότοπους και διαπραγματεύονται την πώλησή του απευθείας με τον πελάτη. Με το πρόγραμμα ΒΙΩΠΟΛΙΣ θα αποκτήσουν τη δυνατότητα μακροπρόθεσμης διαφύλαξης, εμπλουτισμού και διανομής του περιεχομένου τους σε ένα ευρύτερο κοινό 15
Αγορά που απευθύνεται το έργο Καταναλωτές περιεχομένου (content consumers). Οι καταναλωτές περιεχομένου είναι χρήστες οι οποίοι έχουν ενδιαφέρον στο να αποκτήσουν ψηφιακό πολιτιστικό περιεχόμενο άλλων χρηστών Εταίροι επιχειρήσεις που επιδρούν σε όλα τα στάδια ζωής του περιεχομένου (Content services) Εταίροι Υπηρεσιών Απόκτησης Περιεχομένου (Content Acquisition Partners) Εταίροι Υπηρεσιών Διανομής Περιεχομένου (Content Distribution Partners) Εταίροι Υπηρεσιών Διαφύλαξης Περιεχομένου (Content Preservation Partners) Εταίροι υπηρεσιών αναζήτησης (Search Partners) Βασικός λόγος χρήσης του ΒΙΩΠΟΛΙΣ Βασικός λόγος χρήσης του ΒΙΩΠΟΛΙΣ από κατόχους περιεχομένου 8% 0% 32% Μακροπρόθεσμη διαφύλαξη του ψηφιακού σας περιεχομένου 24% Αυτόματος εμπλουτισμός του ψηφιακού σας περιεχομένου με περιγραφές Διανομή του ψηφιακού σας περιεχομένου σε τρίτους Εμπορική εκμετάλλευση του ψηφιακού σας περιεχομένου Άλλο 36% 16
Σκοπός του Workshop Επικοινωνία με Φορείς και κοινούς χρήστες περιεχομένου Διάδοση Επέκταση και προσαρμογή σε επιχειρηματικά μοντέλα Διάλογος 17