Παραδοτέο Π5.3 Υπηρεσίες διάθεσης των μεταδεδομένων

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Παραδοτέο Π5.3 Υπηρεσίες διάθεσης των μεταδεδομένων"

Transcript

1 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΠΙΧΕΙΡΗΣΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ «ΑΝΤΑΓΩΝΙΣΤΙΚΟΤΗΤΑ & ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ» ΚΑΙ ΠΕΡΙΦΕΡΕΙΩΝ ΣΕ ΜΕΤΑΒΑΣΗ ΕΘΝΙΚΟ ΣΤΡΑΤΗΓΙΚΟ ΠΛΑΙΣΙΟ ΑΝΑΦΟΡΑΣ ΕΣΠΑ Παραδοτέο Π5.3 Υπηρεσίες διάθεσης των μεταδεδομένων Κωδικός Έργου: 09ΣΥΝ Τίτλος του Έργου: IS-HELLEANA - Intelligent System for HELLEnic Audiovisual National Aggregator ΕΥΦΥΕΣ ΣΥΣΤΗΜΑ ΣΗΜΑΣΙΟΛΟΓΙΚΗΣ ΕΝΟΠΟΙΗΣΗΣ ΚΑΙ ΑΝΑΔΕΙΞΗΣ TΟΥ ΕΛΛΗΝΙΚΟΥ ΟΠΤΙΚΟΑΚΟΥΣΤΙΚΟΥ ΑΠΟΘΕΜΑΤΟΣ ΔΡΑΣΗ ΕΘΝΙΚΗΣ ΕΜΒΕΛΕΙΑΣ «ΣΥΝΕΡΓΑΣΙΑ» ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ ΕΥΡΩΠΑΪΚΟ ΤΑΜΕΙΟ ΠΕΡΙΦΕΡΕΙΑΚΗΣ ΑΝΑΠΤΥΞΗΣ Υπουργείο Παιδείας, Δια Βίου Μάθησης και Θρησκευμάτων ΓΓΕΤ ΕΥΔΕ-ΕΤΑΚ (Ε. Π. Ανταγωνιστικότητα και Επιχειρηματικότητα (ΕΠΑΝ ΙΙ), ΠΕΠ Μακεδονίας Θράκης, ΠΕΠ Κρήτης και Νήσων Αιγαίου, ΠΕΠ Θεσσαλίας Στερεάς Ελλάδας Ηπείρου, ΠΕΠ Αττικής)

2 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εισαγωγή Κύκλος Ζωής Μεταδεδομένων Γενική αρχιτεκτονική εξαγωγής/επεξεργασίας μετα-δεδομένων Ανάλυση κύκλου ζωής μεταδεδομένων Πολύπλευρη Αναζήτηση (Faceted Search) Είδη πολύπλευρης Αναζήτησης (Facets) Αλγόριθμος Αναζήτησης Συστεμικές Επαφές Διάθεσης Υποστηριζόμενα πρωτόκολλα Διεπαφή SOAP Διεπαφή REST Διεπαφή SPARQL Λεπτομέρειες Υλοποίησης Οπτική Επαφή Διάθεσης Πολύπλευρη Οπτική Αναζήτηση Διαλειτουργικότητα με Τρίτα Συστήματα Πρώτυπο OAI-PMH Προσαρμογή OAI-PMH στο ishelleana Συμπεράσματα Σελίδα 2 από 19

3 1. Εισαγωγή Το παραδοτέο αυτό εντάσσεται στα πλαίσια της 5 ης ενότητας εργασίας (Υπηρεσίες ανάδειξης οπτικοακουστικού υλικού). Σκοπός του παραδοτέου είναι να περιγραφούν οι υπηρεσίες διάθεσης των μεταδεδομένων που έχουν προκύψει μετά την επεξεργασία τους. Η επεξεργασία των μεταδεδομένων αποσκοπεί στον εμπλουτισμό και τη βελτιστοποίησή τους ύστερα από μια πολυεπίπεδη ανάλυση. Οι υπηρεσίες διάθεσης έχουν ως απώτερο σκοπό την αποτελεσματική πρόσβαση στο πρωτογενές υλικό. Η αναζήτηση μπορεί να γίνει μέσω πολλών διεπαφών (interfaces). Οι διεπαφές μπορούν να διαχωριστούν σε Συστεμικές (Systemic) και Οπτικές (Visual). Στο παρόν παραδοτέο θα περιγράψουμε τον κύκλο ζωής των μεταδεδομένων από τη γέννησή τους μέχρι την ανάδειξή τους αναφορικά με τους δύο τύπους διεπαφών. Σε αυτό το σημείο θα πρέπει να τονίσουμε ότι τα δεδομένα αναπαρίστανται με σημασιολογικό τρόπο. Για την επίτευξη βέλτιστης κατανόησης ο αναγνώστης καλό είναι να έχει διαβάσει το Παραδοτέο Π4.1 (Οντολογική περιγραφή μεταδεδομένων οπτικοακουστικού υλικού). Στο κεφάλαιο 2 θα περιγραφεί ο κύκλος ζωής των μεταδοδομένων. Ο κύκλος ζωής περιλαμβάνει α) την ανίχνευση της πηγής των μεταδεδομένων, β) την επεξεργασία της πηγής και την εξαγωγή της πρωτογενούς σημασιολογικής πληροφορίας, γ) τον εμπλουτισμό της πρωτογενούς πληροφορίας και δ) την τελική επεξεργασία που σκοπό έχει την αποθήκευση και διάθεση του υλικού. Στο κεφάλαιο 3 θα αναφερθούμε σε θέματα Πολύπλευρης Αναζήτησης. Είναι αυτονόητο ότι αποκλειστικός σκοπός κάθε υπηρεσίας διάθεσης είναι η αποτελεσματική αναζήτηση. Η αποτελεσματικότητα της αναζήτησης εξαρτάται από το πλήθος των παραμέτρων (facets) που αναζητούνται. Το κεφάλαιο αυτό πραγματεύεται τα 6 βασικά facets αναζήτησης. Στο κεφάλαιο 4 αναλύονται οι Συστεμικές Επαφές Διάθεσης, δηλαδή οι επαφές που διατίθενται σε τρίτα συστήματα (που δεν είναι άνθρωποι). Το σύστημα ishelleana διαθέτει διεπαφές SOAP,REST και SPARQL πάνω από τα μεταδεδομένα. Στο κεφάλαιο 5 αναλύεται μια πρωτόλεια μορφή της Οπτικής Επαφής Διάθεσης. Αν και σκοπός του παραδοτέου δεν είναι η ανάλυση της διεπαφής του χρήστη (παραδοτέο 5.5-Μ30), εν τούτοις θεωρήθηκε αναγκαίο στα πλαίσια της αρμονικής παρουσίασης των αποτελεσμάτων να παρουσιαστούν κάποια έγκαιρα αποτελέσματα σχετικά με την οπτική διεπαφή αναζήτησης. Αρχικός σκοπός της οπτικής διεπαφής είναι να αναδείξει τις υπηρεσίες πολύπλευρης αναζήτησης όπως αυτές παρουσιάστηκαν στο κεφάλαιο 3. Το κεφάλαιο 6 πραγματεύεται τη Διαλειτουργικότητα με τρίτα συστήματα. Η διαλειτουργικότητα με τρίτα συστήματα επιτυγχάνεται μέσω της υπηρεσίας διάθεσης των μεταδεδομένων με τη χρήση του προτύπου OAI-PMH. Η υπηρεσία διάθεσης με τη χρήση του προτύπου OAI-PMH κάνει δυνατή τη διαλειτουργικότητα με τη Europeana. Για το σκοπό αυτό έχει δημιουργηθεί μία βάση OAI για την αποθήκευση των μεταδεδομένων που θα διατεθούν στην Europeana, αφού πρώτα ολοκληρωθούν όλα τα προηγούμενα στάδια εισαγωγής και μετατροπής των μεταδεδομένων. Αυτή η βάση ενημερώνεται αυτόματα σε προκαθορισμένες χρονικές περιόδους. Η υπηρεσία διάθεσης με τη χρήση προτύπων του σημασιολογικού ιστού έχει ως στόχο να δώσει πρόσβαση στο σύνολο των μεταδεδομένων με τη χρήση της γλώσσας αναζήτησης SPARQL όπως έχει αναλυθεί στο κεφάλαιο 3. Με αυτό τον τρόπο, τα μεταδεδομένα γίνονται διαθέσιμα στην κοινότητα των Open Linked-Data. Τέλος το Κεφάλαιο 7 παραθέτει τα συμπεράσματα. Σελίδα 3 από 19

4 2. Κύκλος Ζωής Μεταδεδομένων Όπως ήδη αναφέρθηκε στην εισαγωγή, η εξαγωγή των μεταδεδομένων έχει τον ακόλουθο κύκλο ζωής: α) την ανίχνευση της πηγής των μεταδεδομένων, β) την επεξεργασία της πηγής και την εξαγωγή της πρωτογενούς σημασιολογικής πληροφορίας, γ) τον εμπλουτισμό της πρωτογενούς πληροφορίας και δ) την τελική επεξεργασία που σκοπό έχει την αποθήκευση και διάθεση του υλικού. 2.1 Γενική αρχιτεκτονική εξαγωγής/επεξεργασίας μετα-δεδομένων Το παρακάτω σχήμα παραθέτει την αρχιτεκτονική εξαγωγής, επεξεργασίας και αποθήκευσης των μεταδεδομένων. Εικόνα 1 Αρχιτεκτονική Εξαγωγής και Επεξεργασίας Σε πρώτη φάση εξετάζονται οι πρωτογενείς πηγές του υλικού. Το παράδειγμα που θα χρησιμοποιήσουμε σε αυτήν και την παρακάτω ενότητα αναφέρεται σε μια ταινία. Ως πρωτογενές υλικό μιας ταινίας μπορεί να θεωρηθεί η ταινία η ίδια, αλλά και το συνοδευτικό της υλικό όπως το Post Production Script (εφεξής PPS). Το PPS θεωρείται μια εξαιρετική μορφή πρωτογενούς υλικού αφού περιέχει πολλές λεπτομέρειες σχετικά με το γύρισμα της ταινίας (τύπος πλάνου, θέση κάμερας, εμπλεκόμενοι ρόλοι κτλ.). Σελίδα 4 από 19

5 Η ανάλυση των PPS οδηγεί στη δημιουργία μιας γνωσιακής βάσης (εφεξής ABOX) που αναπαριστά με σημασιολογικό τρόπο (triples) τις εξαχθείσες έννοιες. Στη συνέχεια το ABOX αναλύεται από το υποσύστημα του Εξαγωγέα Οντοτήτων (EntityExtraction module) που αναλαμβάνει να εξάγει έννοιες από όλα τα μέρη του ΑΒΟΧ που είναι λεκτικώς επεξεργάσιμα (π.χ. διάλογοι). Οι έννοιες που εξάγονται μαζί με τις προ υπάρχουσες υφίστανται μια διαδικασία σημασιολογικού εμπλουτισμού (Semantic Enrichment) που σκοπό έχει να εμπλουτίσει το ABOX με σχετιζόμενες έννοιες που βρίσκονται σε τρίτες πηγές (IMDB,dbpedia κτλ). Μετά το σημασιολογικό εμπλουτισμό, το ABOX που προκύπτει υφίσταται μια δεικτοδότηση (Indexing) που αποσκοπεί στην αποδοτική αναζήτηση. Πάνω από την Indexed μορφή των δεδομένων υπάρχει το υποσύστημα Αναζήτησης που αναλαμβάνει να διεκπεραιώσει τις ερωτήσεις πάνω στο ABOX (π.χ. θέλω μια CloseUp σκηνή του Χ ηθοποιού). Το σύστημα αναζήτησης διαθέτει 3 συστεμικές διεπαφές (REST, SOAP και SPARQL) όπως θα αναλυθεί και στο κεφάλαιο 4. Κάθε μια από αυτές τις διεπαφές (endpoints) δύναται να απαντήσει σε αντίστοιχα επερωτήματα (δηλαδή SOAP-call, REST query, SPARQL query). Τέλος το υποσύστημα αναζήτησης διαθέτει και μια γραφική (μη-συστεμική) διεπαφή που αποσκοπεί στο να εξυπηρετήσει τις αναζητήσεις των τελικών χρηστών. 2.2 Ανάλυση κύκλου ζωής μεταδεδομένων Ακολουθώντας τα βήματα της παραπάνω αρχιτεκτονικής θα δούμε την ανάλυση ενός μέρους από ένα video και πως αυτό καταλήγει μέσα στη γνωσιακή βάση του ishelleana. Θα ξεκινήσουμε την ανάλυση από την παράθεση ενός μικρού μέρους από το Post Production Script της ταινίας «Bangkok Dangerous» ( Στην παρακάτω εικόνα παρατίθεται ένα μέρος του PPS. Εικόνα 2 Μέρος του PPS της ταινίας Bangkok Dangerous Όπως είναι εμφανές από την παραπάνω εικόνα το PPS είναι ένα πολύ πλούσιο σε πληροφορία αρχείο. Περιέχει πληροφορίες για τις σκηνές και τα είδη τους (π.χ. εσωτερική σκηνή), τα πλάνα και τα είδη τους (π.χ. Κοντινή λήψη Close Up), τους απόλυτους/σχετικούς χρόνους, τους εμπλεκόμενους ρόλους ανά σκηνή, τους διαλόγους κτλ. Όπως αντιλαμβάνεται κανείς το πλήθος των πληροφοριών που περιλαμβάνονται στα αρχεία PPS είναι ημι-δομημένο αφού μπορεί να ακολουθεί κάποιον φορμαλισμό ως προς τη σύνταξη του, όμως δεν είναι Σελίδα 5 από 19

6 εύκολα επεξεργάσιμο. Αυτό το γεγονός δημιούργησε την ανάγκη της δημιουργίας ενός ενδιάμεσου σχήματος (σε XSD) που να αποτυπώνει τη δομή ενός PPS. Εικόνα 3 XML Schema ενός PPS Όλα τα XML που παράγονται και είναι συμβατά με το παραπάνω σχήμα, δύνανται να μετατραπούν σε RDF(Resource Description Framework). Το RDF είναι ένα από τα βασικά πρότυπα του W3C για την εισαγωγή σημασιολογικού περιεχομένου στον παγκόσμιο ιστό. Ο βασικός δομικός λίθος του RDF είναι η τριπλέτα (εφεξής RDF triple). Μια τριπλέτα έχει την μορφή <s,p,o> όπου s το υποκείμενο, p το κατηγόρημα και o το αντικείμενο. Οι τριπλέτες σε πιο αφαιρετική μορφή αποτελούν προτάσεις για κάποιους πόρους (resources). Το σύνολο των τριπλετών που υπάρχουν στο σύστημα καλούμε ABOX. Θα εξετάσουμε 4 τριπλέτες που σχετίζονται με το μέρος του PPS που παρατέθηκε στην εικόνα 2. < AC003> < Τριπλέτα 1 < AC003> < Τριπλέτα 2 Σελίδα 6 από 19

7 < AC003> < < Τριπλέτα 3 < AC003> < "I sleep alone. I eat alone. I'm used to it, though."^^xsd:string Τριπλέτα 4 Η ερμηνεία των τεσσάρων αυτών τριπλετών είναι προφανής. Η πρώτη μας υποδηλώνει ότι το δρώμενο AC003 είναι διάλογος, ενώ από τη δεύτερη αντιλαμβανόμαστε ότι το δρώμενο αυτό είναι μέρος του πλάνου SH004 στο οποίο συμμετέχει ο ρόλος 0 εκφωνώντας τα λόγια «I sleep alone. I eat alone. I'm used to it, though». Όπως αναφέρθηκε προηγουμένως, το ABOX που προέρχεται από την πρωταρχική επεξεργασία υπόκειται σε μια ανάλυση από το υποσύστημα Εξαγωγής Οντοτήτων. Το υποσύστημα αυτό θα προσθέσει νέες τριπλέτες βασιζόμενο στην ανάλυση της περιγραφής των σκηνών και των διαλόγων. Ένα χαρακτηριστικό παράδειγμα παρουσιάζεται στην παρακάτω τριπλέτα. < < < Τριπλέτα 5 Η παραπάνω τριπλέτα φανερώνει ότι ένα συγκεκριμένο δρώμενο (MOV_12794_AC379) διαδραματίζεται στην Ταϊλάνδη. Προκειμένου να υπάρχει κοινό πεδίο αναφοράς, το τρίτο και τελευταίο στάδιο της ανάλυσης αποσκοπεί στην διασύνδεση των εξαχθέντων Οντοτήτων σε μια κοινή βάση αναφοράς π.χ. dbpedia. Αυτό είναι εμφανές και στην παρακάτω τριπλέτα όπου η Ταϊλάνδη έχει χαρακτηριστεί ως Χώρα. < < < Τριπλέτα 6 Η παραπάνω διασύνδεση μπορεί να φαίνεται τετριμμένη όμως είναι απαραίτητη για την εξαγωγή συμπερασμάτων (inference) και την αποτελεσματική αναζήτηση. Σελίδα 7 από 19

8 3. Πολύπλευρη Αναζήτηση (Faceted Search) Αποκλειστικός σκοπός κάθε υπηρεσίας διάθεσης είναι η αποτελεσματική αναζήτηση. Η αποτελεσματικότητα της αναζήτησης εξαρτάται από το πλήθος των παραμέτρων (facets) που αναζητούνται. Το κεφάλαιο αυτό πραγματεύεται τα 6 βασικά facets αναζήτησης που υποστηρίζονται μέχρι τον Μήνα 24 του έργου. 3.1 Είδη πολύπλευρης Αναζήτησης (Facets) Η αναζήτηση πάνω σε μια γνωσιακή βάση μπορεί να γίνει με πολλούς τρόπους. Ένας τρόπος είναι η απευθείας ερώτηση του ΑΒΟΧ. Αυτή η τακτική δεν είναι η πλέον ενδεδειγμένη αφού έχει πρόβλημα ως προς την κλιμάκωσή της. Αντί αυτού υιοθετήθηκε το μοντέλο της περιοδικής ευρετηρίασης (Indexing) των δεδομένων σε μια σχεσιακή βάση η οποία θα δώσει μεγάλες δυνατότητες όσο αφορά στην απόδοση σε συγκεκριμένα ερωτήματα. Στο σημείο αυτό πρέπει να τονίσουμε ότι η βάση δεδομένων παίζει μόνο το ρόλο του «γρήγορου ευρετηρίου» και όχι του αποθετηρίου της γνώσης, αφού οι σχεσιακές βάσεις δεν είναι σχεδιασμένες για παραγωγή γνώσης και συμπερασμάτων. Προκειμένου να επιτευχθεί η μετάπτωση στη σχεσιακή βάση αναπτύχθηκε ένας Parser που είναι ικανός να μεταφορτώσει συγκεκριμένες πληροφορίες του ABOX μέσα στη βάση. Με τον όρο «συγκεκριμένες πληροφορίες» καταδεικνύουμε ότι η επίτευξη γρήγορης αναζήτησης μας ενδιαφέρει μόνο σε συγκεκριμένους τύπους πληροφορίας. Στην παρακάτω εικόνα παραθέτουμε ένα σχεσιακό διάγραμμα που περιγράφει τους τύπους των πληροφοριών που υφίστανται μετάπτωση. Εικόνα 4 Σχεσιακή όψη της βάσης Όπως μπορούμε να συμπεράνουμε από το παραπάνω σχήμα τα Facets της αναζήτησης για τα οποία μας ενδιαφέρει η απόδοση είναι τα ακόλουθα: Διάλογος Πλάνου Σελίδα 8 από 19

9 Περιγραφή Σκηνής Είδος Πλάνου (π.χ. Close-UP) Είδος Σκηνής (π.χ. νυχτερινή) Ρόλος (π.χ. Batman) Ηθοποιός Οντότητα (π.χ. Χώρα, Τοποθεσία, κτλ ) 3.2 Αλγόριθμος Αναζήτησης Ο αλγόριθμος της αναζήτησης προσπαθεί να συνδυάσει τα δεδομένα εισόδου του χρήστη και να εξάγει αποτελέσματα που είναι κατηγοριοποιημένα ως προς τα προαναφερθέντα Facets. Τα δεδομένα εισόδου του χρήστη κατηγοριοποιούνται σε δύο τύπους: a) Δεδομένα από κλειστή Λίστα: Είναι δεδομένα τα οποία ο χρήστης καλείται να συμπληρώσει επιλέγοντας από μια υφιστάμενη λίστα (π.χ. τύπος σκηνής ή τύπος πλάνου) b) Ελεύθερο κείμενο: Μπορεί να είναι μέρος διαλόγου ή περιγραφή σκηνής ή μέρος του ονόματος ενός ρόλου/ηθοποιού ή Οντότητας (π.χ. Χώρα) Στη χρονική φάση σύνταξης του παρόντος παραδοτέου τα αποτελέσματα προέρχονται από το συνδυασμό των επιμέρους αποτελεσμάτων εφαρμόζοντας ένα λογικό AND όπως φαίνεται και στην παρακάτω εικόνα. Εικόνα 5 Συγκερασμός επιμέρους αποτελεσμάτων Στα πλαίσια του έργου η λογική του συγκερασμού των αποτελεσμάτων θα επεκταθεί με χρήση της τεχνικής query re-writing, δηλαδή η αρχική ερώτηση του χρήστη θα αναλύεται σε 2 φάσεις από ένα υποσύστημα, ώστε τα τελικά αποτελέσματα να περιλαμβάνουν και τα αποτελέσματα που προκύπτουν από την έμμεση γνώση που αναπαριστά το σύνολο των οντολογιών που περιγράφουν σημασιολογικά τη γνώση. Σελίδα 9 από 19

10 4. Συστεμικές Επαφές Διάθεσης Το σύστημα ishelleana διαθέτει τρεις συστεμικές διεπαφές. Αυτές είναι η διεπαφή SOAP, η διεπαφή REST και η διεπαφή SPARQL. 4.1 Υποστηριζόμενα πρωτόκολλα Διεπαφή SOAP Το Soap είναι ένα ελαφρύ πρωτόκολλο για ανταλλαγή πληροφορίας μεταξύ αποκεντρωμένων και κατανεμημένων συστήματα. Στηρίζεται στη γλώσσα XML και αποτελείται κυρίως από τρία μέρη. Τον φάκελο (Envelope) που καθορίζει ένα πλαίσιο το οποίο περιγράφει το τι περιέχει το μήνυμα και πώς να επεξεργαστεί. Ένα σύνολο από κανόνες κωδικοποίησης για την έκφραση στιγμιότυπων των τύπων δεδομένων που ορίζονται από την εφαρμογή. Μια σύμβαση για την αναπαράσταση κλήσεων και απαντήσεων απομακρυσμένων διαδικασιών Ο φάκελος (Envelope) : Ένα Soap μήνυμα είναι ουσιαστικά ένα έγγραφο XML που αποτελείται υποχρεωτικά από το Soap Envelope, προαιρετικά από μια επικεφαλίδα (Soap Header) και υποχρεωτικά από το κυρίως σώμα (Soap Body). Ο φάκελος είναι κύριο στοιχείο του XML εγγράφου και αναπαριστά το μήνυμα. Η επικεφαλίδα (Header) είναι ένα γενικός μηχανισμός που προσθέτει στοιχεία σε ένα μήνυμα SOAP με τρόπο αποκεντρωμένο και χωρίς προηγούμενη συμφωνία μεταξύ των μερών που επικοινωνούν. Το σώμα είναι το στοιχείο που περιέχει την πληροφορία που αποσκοπεί στον τελικό παραλήπτη του μηνύματος. Κανόνες κωδικοποίησης : Ο τρόπος κωδικοποίησης στο SOAP βασίζεται σε ένα απλό σύστημα τύπων που αποτελεί γενίκευση των πιο κοινών στοιχείων που βρίσκονται στα συστήματα τύπων των προγραμματιστικών γλωσσών, βάσεων δεδομένων και ημιδομημένων πληροφοριών. Σε αυτό το κομμάτι ορίζονται οι κανόνες για τον τρόπο που θα κωδικοποιηθείαποκωδικοποιηθεί η πληροφορία σύμφωνα με τη γραμματική της XML. Κλήσεις απομακρυσμένων διαδικασιών : Ένας από τους σκοπούς της δημιουργίας του SOAP ήταν η ενθυλάκωση και η ανταλλαγή RPC κλήσεων χρησιμοποιώντας την ευελιξία και τη δυνατότητα επέκτασης που παρέχει η XML. Εδώ καθορίζεται ο τρόπος λειτουργίας των κλήσεων και απαντήσεων των απομακρυσμένων διαδικασιών. Για να γίνει μια κλήση σε μια μέθοδο απαιτούνται οι ακόλουθες πληροφορίες: Το URI του επιθυμητού αντικειμένου. Το όνομα της μεθόδου. Μια προαιρετική μέθοδος υπογραφής Οι παράμετροι της μεθόδου. Μια προαιρετική επικεφαλίδα για τα δεδομένα Διεπαφή REST Στην περίπτωση της διεπαφής REST, τα μηνύματα που ανταλλάσσουν Server-Client δύναται να γίνουν μέσω HTTP. Η μέθοδος αυτή που χρησιμοποιεί το πρωτόκολλο HTTP για τη μεταφορά των XML μηνυμάτων ονομάζεται REST. Η λέξη REST αποτελεί το ακρωνύμιο για το Representational State Transfer. Το REST δεν αποτελεί κάποιο πρότυπο. Για αυτό και οργανισμοί όπως ο W3C δεν έχουν εκδώσει κάποια τυποποίηση για αυτό. Το REST αποτελεί μια αρχιτεκτονική για το σχεδιασμό των web services η οποία χρησιμοποιεί υπάρχοντα πρότυπα, όπως HTTP, XML, URL κτλ. Η αρχιτεκτονική REST (εισήχθη από τον Thomas Roy Fielding) βασίζεται στις ίδιες αρχές με τον παγκόσμιο ιστό. Υπάρχουν αρκετές μηχανές αναζήτησης, ηλεκτρονικά καταστήματα ή συστήματα κρατήσεων τα οποία είναι ήδη διαθέσιμα ως REST διαδικτυακές υπηρεσίες. Το REST είναι μια αρχιτεκτονική η οποία περιγράφει πώς θα πρέπει να λειτουργεί το δίκτυο. Το REST δεν είναι ούτε κάποιο προϊόν ούτε κάποιο στάνταρ. Σελίδα 10 από 19

11 Το REST χρησιμοποιεί ώριμα πρότυπα όπως το HTTP ή το URL, τα οποία είναι ήδη διαθέσιμα εδώ και κάποια χρόνια. Εκμεταλλεύεται ευρέως γνωστές ιδέες που χρησιμοποιούνται στο διαδίκτυο όπως τα υπερκείμενα (hypertext) και το παγκόσμιο εύρος διευθύνσεων (global address space). Γι αυτό το λόγο, οι διαδικτυακές υπηρεσίες που βασίζονται σε REST είναι πραγματικές διαδικτυακές υπηρεσίες, εν αντιθέσει με τις SOAP και τα WS- πρωτόκολλα. Υπάρχουν ήδη διαθέσιμες δημόσιες διαδικτυακές υπηρεσίες, οι οποίες συνειδητά χρησιμοποιούν RESTful διεπαφές, όπως για παράδειγμα η Amazon, η Google ή το O Reillys Meerkat. Πόροι Διαδικτυακοί τόποι, εικόνες και άλλα, αποτελούν πόρους οι οποίοι μπορούν να είναι προσπελάσιμοι μέσω διευθύνσεων του διαδικτύου (URL). Μια διαδικτυακή εφαρμογή αποτελείται από συσσώρευση τέτοιων πόρων. Με τα HTTP μηνύματα μπορεί κάποιος να στείλει μηνύματα στους πόρους αυτούς, για παράδειγμα ανοίγοντας μια διαδικτυακή σελίδα σε ένα φυλλομετρητή. Σκοπός δεν είναι η απευθείας τροποποίηση ή ο χειρισμός κάποιου πόρου, αλλά κάθε προσπέλαση γίνεται έμμεσα χρησιμοποιώντας τη διεύθυνση η οποία έχει αποδοθεί στο συγκεκριμένο πόρο. Το REST χρησιμοποιεί τη σημασιολογία του πρωτοκόλλου HTTP. Στο REST οι μέθοδοι του HTTP, GET, PUT, POST και DELETE παίζουν κεντρικό ρόλο. Είναι τα «ρήματα» τα οποία εφαρμόζονται στα ουσιαστικά, τα οποία αποτελούν οι πόροι. Όλες οι περιπτώσεις χρήσης πρέπει να μπορούν να καλυφθούν με αυτές τις τέσσερις μεθόδους. Αναπαραστάσεις Η αναπαράσταση ενός πόρου μπορεί να αναφέρεται σε περαιτέρω πόρους. Εάν μια εφαρμογή πελάτη ακολουθήσει ένα σύνδεσμο σε μια αναπαράσταση, ουσιαστικά μεταβαίνει από μια κατάσταση σε μια άλλη. Με το ακόλουθο σενάριο γίνεται ξεκάθαρο για ποιο λόγο χρησιμοποιείται το όνομα REpresentational State (Παραστατική Κατάσταση). Ένας φυλλομετρητής κάνει μια αίτηση σε ένα διαδικτυακό τόπο, ή γενικότερα κάνει αίτημα για την αναπαράσταση ενός πόρου χρησιμοποιώντας μια διεύθυνση. Ένα HTML έγγραφο, το οποίο αναπαριστά τον πόρο μεταφέρεται από τον εξυπηρετητή στον πελάτη. Το έγγραφο αυτό μπορεί να περιέχει συνδέσμους, οι οποίοι αναφέρονται σε περαιτέρω πόρους στο δίκτυο. Εάν η εφαρμογή του πελάτη προηγηθεί σε ένα νέο δικτυακό τόπο αλλάζει την κατάστασή του. Γι αυτό, η μεταφορά από μια κατάσταση σε μια άλλη έχει συμβεί ακολουθώντας ένα σύνδεσμο. Μέθοδοι Η διεπαφή του REST είναι γενική. Δεν υπάρχει ανάγκη για συμφωνία πρωτοκόλλων για την επικοινωνία μεταξύ του πελάτη και του εξυπηρετητή. Η σημασία των τεσσάρων HTTP μεθόδων όπως αυτές χρησιμοποιούνται από το REST είναι: GET: Οι κλήσεις GET ζητούν την αναπαράσταση ενός πόρου. Η εκτέλεση των αιτημάτων πρέπει να είναι ελεύθερη από παρενέργειες. Τα αιτήματα τύπου GET μπορούν να αποστέλλονται συχνά και δεν μπορούν να βλάψουν την εφαρμογή του πελάτη. Ένα αίτημα GET μπορεί να αποσταλεί χωρίς ιδιαίτερη προσοχή και φόβο. POST: Με την κλήση POST μπορεί κάποιος να αλλάξει την κατάσταση ενός πόρου. Για παράδειγμα, μπορεί κάποιος να προσθέσει ένα προϊόν σε ένα καλάθι αγορών. Η POST δεν είναι απαλλαγμένη από παρενέργειες. Για παράδειγμα, μπορεί να αλλάξει ένα πεδίο σε μια βάση δεδομένων ή να ξεκινήσει μια καινούρια διεργασία σε έναν εξυπηρετητή. PUT: Με την κλήση PUT μπορεί κάποιος να δημιουργήσει νέους πόρους ή να αντικαταστήσει το περιεχόμενο ενός υπάρχοντος. DELETE: Με την κλήση DELETE μπορεί κάποιος να διαγράψει έναν πόρο. Οι τέσσερις αυτές μέθοδοι του HTTP είναι γενικές διεπαφές για κάθε REST πόρο. Οι εφαρμογές που στηρίζονται Σελίδα 11 από 19

12 σε βάσεις δεδομένων έχουν δείξει ότι ένα περιορισμένο σετ εντολών που ελέγχουν τον κύκλο ζωής των δεδομένων είναι επαρκές. Η γλώσσα ερωτημάτων για τη βάση δεδομένων SQL καλύπτει τον κύκλο ζωής των δεδομένων με τις εντολές SELECT, INSERT, UPDATE και DELETE. Μηνύματα Όλοι οι τύποι των εγγράφων μπορούν να χρησιμοποιηθούν ως αναπαραστάσεις πόρων. Για παράδειγμα στο διαδίκτυο χρησιμοποιούνται αρχεία τύπου HTML, GIF και PDF. Τα XML είναι κατάλληλα για τη μετάδοση δομημένων δεδομένων. Τα αρχεία XML μπορούν να χρησιμοποιήσουν XLink για αναφορές. Οι μορφές των δεδομένων που χρησιμοποιεί το REST είναι αυτές που χρησιμοποιεί ήδη το διαδίκτυο. Τα μηνύματα του REST επεξηγούν από μόνα τους τη δομή τους. Σε ένα μήνυμα πρέπει όλα να περιέχονται, προκειμένου να μπορεί να μεταφραστεί το μήνυμα. Δεν υπάρχει γνώση σχετικά με προγενέστερα ή μεταγενέστερα μηνύματα απαραίτητα για τη μετάφραση ενός μηνύματος. Η κατάσταση μιας εφαρμογής αναπαρίσταται από το περιεχόμενο ενός ή περισσότερων αρχείων υπερκειμένου. Κατάσταση και Συνεδρία Ο εξυπηρετητής γνωρίζει την κατάστασή του. Δεν τον ενδιαφέρει η κατάσταση του πελάτη ούτε οι συνεδρίες που έχει με τους πελάτες. Ο πελάτης πρέπει να χειριστεί από μόνος του την κατάστασή του. Αυτός αποφασίζει επίσης για τη σειρά με την οποία καλεί μεθόδους στον εξυπηρετητή. Συνήθως στις εφαρμογές REST δεν υπάρχει ιδιαίτερη λειτουργικότητα για την εισαγωγή στο σύστημα. Όλοι οι πόροι μπορούν να αυθεντικοποιηθούν με διαθέσιμες τεχνολογίες διαδικτύου, όπως το HTTP και το HTTPS Διεπαφή SPARQL Η ευρεία εξάπλωση και χρήση του διαδικτύου, η διάθεση και διακίνηση μεγάλου όγκου πληροφορίας μέσω αυτού, σε συνδυασμό με την ανάπτυξη πληροφοριακών συστημάτων, τεχνολογιών και προτύπων βασισμένων σε διαφορετικές ανάγκες και ιδιαιτερότητες, έχουν σαν αποτέλεσμα την εμφάνιση ετερογένειας (heterogeneity) και τον περιορισμό των δυνατοτήτων του σημερινού παγκόσμιου ιστού (WWW). Τα παραπάνω καλείται να αντιμετωπίσει ο Σημασιολογικός Ιστός (Semantic Web), ο οποίος αποτελεί τη μεγαλύτερη προσπάθεια αυτόματης ενοποίησης συστημάτων με σκοπό να συνεργάζονται λειτουργικά σε παγκόσμιο επίπεδο. Στον Σημασιολογικό Ιστό, τα δεδομένα ακολουθούν το RDF (Resource Description Framework) μοντέλο, με κυρίαρχη γλώσσα ερωτήσεων, την SPARQL (Simple Protocol and RDF Query Language). Η γλώσσα ερωτήσεων SPARQL προσφέρει την δυνατότητα στους χρήστες και στις εφαρμογές του Σημασιολογικού Ιστού να εκφράζουν δομημένες ερωτήσεις (structured queries). Σε αρκετές περιπτώσεις, το ακριβές ταίριασμα των ερωτήσεων (exact query matching) είναι πολύ περιοριστικό για τους τελικούς χρήστες, οι όποιοι αναγκάζονται να εκτελούν πολλαπλές αναζητήσεις για την ανάκτηση των επιθυμητών αποτελεσμάτων. Για παράδειγμα ας φανταστούμε έναν χρήστη στον Σημασιολογικό Ιστό ο οποίος αναζητά ταινίες όπου έχει σκηνοθετήσει ο Woody Allen και στις οποίες έχουν ρόλο ο Woody Allen και η Scarlet Johansson. Σε αυτή την αναζήτηση το αποτέλεσμα είναι μόνο ένα, το Scoop. Παράλληλα όμως υπάρχουν αρκετές ταινίες στις οποίες ο Woody Allen είχε διάφορες αρμοδιότητες και η Scarlet Johansson έχει ρόλο. Για παράδειγμα στο Match Point, ο Woody Allen είναι σκηνοθέτης και συγγραφέας (όμως δεν έχει ρόλο) και η Scarlet Johansson έχει ρόλο. H SPARQL κάνει ερωτήσεις σε τριπλέτες rdf. Ρωτάμε δηλαδή πάνω σε δεδομένα της μορφής subject predicate - object χρησιμοποιώντας μεταβλητές όπου θέλουμε να πάρουμε απαντήσεις. Σελίδα 12 από 19

13 Πχ. select?x where{ ex1:movie ex1:hasrole?x } Το? είναι το αναγνωριστικό των μεταβλητών ( Πχ?x,?y,?temp1,?_temp ) Όλες οι τριπλέτες σε ένα SPARQL query χωρίζονται μεταξύ τους με.. Όταν 2 ή περισσότερες τριπλέτες μοιράζονται το ίδιο subject τότε μπορούμε να το παραλείψουμε χρησιμοποιώντας ;. To keyword a της SPARQL χρησιμοποιείται για να δούμε τον τύπο ενός αντικειμένου (την κλάση του). Ουσιαστικά είναι μια συντομογραφία για το rdf:type. Σε μία τριπλέτα δεδομένων του Rdf δεν είναι απαραίτητο να δηλώνεται το subject ή το object. Αντί αυτών έχουμε τα λεγόμενα BLANK NODES. Μπορούμε δηλαδή να έχουμε δεδομένα της μορφής subject predicate ή predicate object ( πχ :blank node rolename george ) 4.2 Λεπτομέρειες Υλοποίησης Προκειμένου να υλοποιηθούν η παραπάνω διεπαφές έγινε εκτεταμένη χρήση της τεχνολογίας Hibernate. Το Hibernate είναι μια βιβλιοθήκη της Java που μας επιτρέπει να κάνουμε mapping το Object-Oriented Domain μοντέλο μας στο σχεσιακό μοντέλο της βάσης δεδομένων της εφαρμογής μας. Ο παραδοσιακός τρόπος των εφαρμογών να επικοινωνούν με την βάση δεομένων ήταν να μπαίνει sql κώδικας μέσα σε JAVA κώδικά (inline). Έτσι το θέμα του persistence στην βάση λυνόταν με την χρήση SQL εντολών που γίνονταν inject στον κώδικα. Αυτή η λύση παρουσίαζε δυο σημαντικά προβλήματα. Το ένα ήταν η χρήση sql εντολών μέσα σε java κώδικα. Το σημαντικότερο πρόβλημα όμως ήταν η έλλειψη portability μεταξύ των διαφόρων βάσεων, αφού κάθε βάση δεδομένων έχει τη δική της διάλεκτο (sql dialect). Αυτό είχε σαν αποτέλεσμα να χρειάζεται να αλλάζουμε τα JAVA προγράμματα όταν αλλάζαμε την βάση δεδομένων της εφαρμογής. Αναπόφευκτα, η κοινότητα άρχισε να ψάχνει λύσεις στα προβλήματα αυτά. Τελικά κυριάρχησε η ιδέα ότι θα έπρεπε να λύνεται το πρόβλημα του persistence σε επίπεδο Java και όχι SQL. Αυτό θα έλυνε τα δυο παραπάνω προβλήματα αφού αφενός δεν θα χρειαζόταν να κάνουμε inject sql code μέσα σε κώδικα JAVA, και αφετέρου δε θα «δέναμε» την εφαρμογή με μια συγκεκριμένη βάση δεδομένων. Έτσι, ήρθε στο προσκήνιο ο όρος ORM(object-relation mapping). Με τον όρο αυτό εννοούμε ότι το persistence των objects μας στα tables της βάσης δεδομένων γίνεται αυτόματα και με transparent προς εμάς τρόπο. Με άλλα λόγια με την ORM τεχνολογία μπορούμε να κάνουμε (αυτόματα) transforming από object representation σε relational representation και αντίστροφα. Αυτό έχει σαν αποτέλεσμα να «αντιμετωπίζουμε» σε Java επίπεδο τα data της βάσης σε σαν Java Objects αυτόματα, χωρίς να χρειάζεται να φτιάχνουμε εμείς manually objects με βάση αυτό που επιστρέφει ένα sql query. Το Hibernate ORM αποτελείται από τα εξής core στοιχεία: Ένα API που μπορεί να εκτελεί βασικές CRUD (create, read, update, delete) λειτουργίες σε Java objects Ένα API που μπορεί να εκτελεί queries που αναφέρονται σε κλάσεις ή attributes των κλάσεων Ένα τρόπο να ορίζουμε mapping metadata στα persistent objects. Με τα metadata ουσιαστικά περιγράφουμε σε Java επίπεδο την ίδια την σχεσιακή βάση δεδομένων που έχουμε Δυνατότητες όπως transactional objects, ελέγχους για dirty checking, lazy ή eager fetching των associations των objects Τα παραπάνω στοιχεία μας δίνουν πολλά πλεονεκτήματα σε σχέση με τον παραδοσιακό τρόπο επικοινωνίας με τη βάση. Συνοπτικά, τα πλεονεκτήματα χρήσης του Hibernate ORM είναι: Σελίδα 13 από 19

14 Μεγαλύτερη αποδοτικότητα μιας και το hibernate αναλαμβάνει να «μιλάει» αυτό με τη βάση και έτσι μας επιτρέπει να εστιάσουμε περισσότερο στον java business κώδικά μας Καλύτερο maintainability της εφαρμογής, αφού αφενός οι γραμμές κώδικα γίνονται πολύ λιγότερες με τη χρήση Hibernate, και αφετέρου μπορούμε πολύ πιο εύκολα να κάνουμε αλλαγές πάνω στο μοντέλο μας χωρίς απαραίτητα να επηρεάζουμε υπόλοιπα object models Ανεξαρτησία από την εκάστοτε βάση δεδομένων που χρησιμοποιούμε. Αυτό σημαίνει πως δε γινόμαστε adjust σε κάποια συγκεκριμένη sql dialect (πχ postgres), οπότε μπορούμε απλά να αλλάξουμε τη βάση transparently χωρίς να απαιτείται αλλαγή στον κώδικά μας. Το μόνο που θα χρειαστεί να αλλάξουμε είναι τη δήλωση πχ σε.xml αρχείο ότι η νέα μας βάση είναι oracle και όχι postgres αλλάζοντας έτσι το sql dialect Στα πλαίσια αυτά αναπτύχθηκε ORM μοντέλο για τη βάση του ishelleana. Στην συνέχεια όλο το Business Logic αναπτύχθηκε με τη χρήση της Hibernate Query Language(HQL). Η HQL μοιάζει πάρα πολύ με την παραδοσιακή SQL. Ωστόσο η HQL είναι fully object-oriented και μπορεί να κατανοήσει έννοιες όπως κληρονομικότητα(inheritance), πολυμορφισμός(polymorphism) και σχέσεις μεταξύ των objects(object associations). Βλέπουμε δηλαδή ότι η HQL μοιάζει στο συντακτικό με την SQL αλλά «αντιμετωπίζει» τα tables σαν java objects, λαμβάνοντας υπόψιν της Object-Oriented έννοιες. Παράλληλα με την HQL έγινε ευρεία χρήση του CRITERIA API. Το Criteria Query API δίνει την δυνατότητα να γράφουμε queries προς τη βάση χωρίς να γράφουμε γλώσσα που μοιάζει στην SQL όπως με την HQL. Αντίθετα, τα queries έχουν εντελώς java oriented λογική στον τρόπο γραφής. Η τεχνολογία Hibernate σε συνδυασμό με την Τεχνολογία Spring( και Ontop( χρησιμοποιήθηκαν για να υλοποιηθούν τα SOAP/REST endpoints(spring) και REST(Ontop) αντίστοιχα. Σελίδα 14 από 19

15 5. Οπτική Διεπαφή Διάθεσης Σκοπός του παραδοτέου δεν είναι η ανάλυση της διεπαφής του χρήστη (παραδοτέο 5.5-Μ30), εν τούτοις θεωρήθηκε αναγκαίο στα πλαίσια της αρμονικής παρουσίασης των αποτελεσμάτων να παρουσιαστούν κάποια έγκαιρα αποτελέσματα σχετικά με την οπτική διεπαφή αναζήτησης. Αρχικός σκοπός της οπτικής διεπαφής είναι να αναδείξει τις υπηρεσίες πολύπλευρης αναζήτησης όπως αυτές παρουσιάστηκαν στο κεφάλαιο Πολύπλευρη Οπτική Αναζήτηση Όπως είδαμε στο κεφάλαιο 3 σκοπός της οργάνωσης της γνωσιακής βάσης είναι η αποτελεσματική αναζήτηση. Τα δεδομένα εισόδου κατηγοριοποιούνται σε 2 κατηγορίες, α) τις κλειστές λίστες και β) το ελεύθερο κείμενο. Στην παρακάτω εικόνα παρουσιάζεται μια πρωτότυπη μορφή της διεπαφής αναζήτησης. Εικόνα 6 Διεπαφή Αναζήτησης Όπως γίνεται αντιληπτό, για κάθε κλειστή λίστα δίνεται αντίστοιχη λίστα επιλογής ενώ όλα τα πεδία ελεύθερου κειμένου καλύπτονται από ένα πεδίο εισαγωγής. Η διαφοροποίηση τους γίνεται σε επόμενο επίπεδο, κατά την αναζήτηση του χρήστη. Εικόνα 6 Διεπαφή Αποτελεσμάτων Σελίδα 15 από 19

16 Στην παραπάνω εικόνα εμφανίζονται τα αποτελέσματα αναζήτησης του χρήστη. Αυτό που αξίζει να σημειωθεί είναι ότι μετά από μια αναζήτηση τα αποτελέσματα εμφανίζονται κατηγοριοποιημένα (ανά facet). Αυτό δίνει μεγάλη ευελιξία στον τελικό χρήστη να ελέγξει την ποιότητα των δεδομένων εισόδου και να τα προσαρμόσει κατάλληλα με σκοπό να πετύχει ακόμα πιο ακριβές αποτέλεσμα. Είναι αυτονόητο ότι κάθε (faceted) αποτέλεσμα σχετίζεται με διαφορετικό τρόπο με τα δεδομένα εισόδου. Π.χ. μια αναζήτηση FullAngle, σε γύρισμα ημέρας που να σχετίζεται με Washington μπορεί να φέρει πιθανά αποτελέσματα από τα παρακάτω: Ημερήσια σκηνή που είναι ορατό ένα μέρος της Washington (Entity Extraction) Πλάνο Ημερήσιας σκηνής όπου διαδραματίζεται στην Washington (περιγραφή σκηνής) Πλάνο Ημερήσιας σκηνής όπου οι χαρακτήρες μιλούν για την Washington (διάλογος) Σε κάθε περίπτωση, κάθε ένα από τα αποτελέσματα αντιπροσωπεύεται μόνο από το μέρος της ταινίας (τα συγκεκριμένα δευτερόλεπτα δηλαδή) που το αποτέλεσμα είναι ορατό. Σελίδα 16 από 19

17 6. Διαλειτουργικότητα με Τρίτα Συστήματα Η διαλειτουργικότητα με τρίτα συστήματα επιτυγχάνεται μέσω της υπηρεσίας διάθεσης των μεταδεδομένων με τη χρήση του προτύπου OAI-PMH. Η υπηρεσία διάθεσης με τη χρήση του προτύπου OAI-PMH κάνει δυνατή τη διαλειτουργικότητα με όλους τους οργανισμούς που είναι συμβατοί με το συγκεκριμένο πρότυπο (Europeana, Open Archives). 6.1 Πρότυπο OAI-PMH Το πρωτόκολλο OAI-PMH δημιουργεί ένα πλαίσιο διαλειτουργικότητας το οποίο επιτρέπει τη συγκέντρωση των μεταδεδομένων των ψηφιακών συλλογών και διευκολύνει την αποτελεσματική διάχυση του ψηφιακού περιεχομένου. Χρησιμοποιώντας το OAI-PMH είναι δυνατή η απομακρυσμένη ανάκτηση πληροφοριών για τα τεκμήρια ενός ιδρυματικού αποθετηρίου και η αλληλεπίδραση με το περιεχόμενό του. Το πρωτόκολλο OAI-PMH αποτελεί μια ανεξάρτητη πλατφόρμα διαλειτουργικότητας για τη συγκομιδή μεταδεδομένων από αποθετήρια ανοικτής πρόσβασης, όπου υπάρχει επικοινωνία μεταξύ δύο οντοτήτων: Ο συλλέκτης (harvester) είναι μια εφαρμογή πελάτη η οποία θέτει OAI-PMH αιτήματα στον πάροχο δεδομένων ενός αποθετηρίου προκειμένου να συλλέξει μεταδεδομένα. Από την άλλη πλευρά, ένα αποθετήριο δύναται να επεξεργαστεί τα OAI-PMH αιτήματα και να παρέχει μεταδεδομένα μέσω του λεγόμενου παρόχου δεδομένων. Η επιλεκτική συγκομιδή δεδομένων από το OAI- PMH μπορεί να γίνει με 2 τρόπους. Ο ένας βασίζεται σε χρονικούς δείκτες και επιτρέπει στον πάροχο υπηρεσιών να συλλέξει από το αποθετήριο αντικείμενα που έχουν δημιουργηθεί σε συγκεκριμένες ημερομηνίες. Ο άλλος τρόπος, ο οποίος μας ενδιαφέρει στο πλαίσιο του παρόντος άρθρου, είναι η ανάκτηση μόνο ενός συνόλου (set) αντικειμένων. Ο διαχειριστής του αποθετηρίου μπορεί να δημιουργήσει προκαθορισμένα σύνολα αντικειμένων που διακρίνονται από το όνομά τους και μπορούν να ανακτηθούν μέσω OAI-PMH βάσει αυτού. Πρόκειται για ένα πρωτόκολλο που παρέχει το πλαίσιο διαλειτουργικότητας για τη συλλογή μεταδεδομένων ψηφιακών τεκμηρίων, επιτρέποντας έτσι την επικοινωνία και συνεργασία των πηγών ανοικτής πρόσβασης. Για την εξασφάλιση της διαλειτουργικότητας των τεκμηρίων το OAI-PMH πρέπει να χρησιμοποιηθεί: 1. από τον πάροχο δεδομένων (data provider) ώστε να καταστήσει τα δεδομένα διαθέσιμα στα εργαλεία συλλογής (harvesters) και 2. από τον πάροχο υπηρεσιών (service provider) ώστε να συγκεντρώσει τα μεταδεδομένα και να τα καταστήσει διαθέσιμα προς αναζήτηση. Η εφαρμογή του πρωτοκόλλου επιτρέπει στους χρήστες να έχουν πρόσβαση στο περιεχόμενο ηλεκτρονικών αποθετηρίων ανοικτής πρόσβασης μέσω πολλαπλών μηχανών και εργαλείων αναζήτησης στο Διαδίκτυο (π.χ. Google, Scirus, Copernic Agent, Web Citation Index). Το πρωτόκολλο OAI-PMH εφαρμόζει την αρχιτεκτονική client-server, χρησιμοποιεί τη γλώσσα XML και είναι συμβατό με όλες τις εφαρμογές και τα προγράμματα των αποθετηρίων. Θέτει ως ελάχιστη απαίτηση στους παρόχους δεδομένων την εφαρμογή του προτύπου Dublin Core για την περιγραφή των ψηφιακών αντικειμένων. Η ευρεία αποδοχή και διάδοση της πρώτης έκδοσης του OAI-PMH οδήγησε στη δημιουργία του OAIster, ενός οργανωμένου εργαλείου συλλογής τεκμηρίων από τις μεγαλύτερες ψηφιακές συλλογές ανοικτής πρόσβασης παγκοσμίως. Στην Ελλάδα, η μηχανή αναζήτησης openarchives.gr λειτουργεί με βάση το πρωτόκολλο OAI- PMH και επιτρέπει την ταυτόχρονη αναζήτηση σε ελληνικά θεσμικά αποθετήρια και ψηφιακές βιβλιοθήκες. Σελίδα 17 από 19

18 6.2 Προσαρμογή OAI-PMH στο ishelleana Προκειμένου να γίνει η προσαρμογή στα πρότυπα του OAI-PMH ακολουθήθηκε το παρακάτω σχήμα προσαρμογής Εικόνα 7 Προσαρμογή στο OAI-PMH Σύμφωνα με το παραπάνω πρότυπο υπάρχουν 6 βασικά ρήματα που πρέπει να υποστηριχθούν (GetRecords, ListRecords κτλ). Στα πλαίσια του ishelleana δημιουργείται προγραμματιστική γέφυρα (bridge) μεταξύ του OAI-PMH endpoint και του SOAP interface στο οποίο αναφερθήκαμε παραπάνω. Οι περιγραφές των records ακολουθούν πρότυπο Dublin Core. Σελίδα 18 από 19

19 7. Συμπεράσματα Σκοπός του παραδοτέου ήταν να περιγραφούν οι υπηρεσίες διάθεσης των μεταδεδομένων που έχουν προκύψει μετά την επεξεργασίας τους. Όπως είδαμε, η επεξεργασία που υφίστανται τα δεδομένα είναι πολυεπίπεδη και αποσκοπεί στη δημιουργία μιας εμπλουτισμένης σημασιολογικής γνωσιακής βάσης (ABOX). Αναφορικά με τη διάθεση των μεταδεδομένων, η βάση διαθέτει πολλές επαφές. Κάποιες εξ αυτών είναι συστημικές και κάποιες οπτικές. Σε κάθε περίπτωση ο σκοπός των υπηρεσιών διάθεσης είναι η αποτελεσματική αναζήτηση. Η αποτελεσματικότητα της αναζήτησης εξαρτάται από το πλήθος των παραμέτρων (facets) που αναζητούνται. Στο παρόν παραδοτέο αναλύσαμε τον κύκλο ζωής των μεταδεδομένων πριν αυτά διατεθούν (κεφάλαιο 2) και περιγράψαμε τις συστημικές (SOAP,REST και SPARQL) διεπαφές (κεφάλαιο 4). Παράλληλα δώσαμε μια συνοπτική περιγραφή του αλγορίθμου αναζήτησης στο χρονικό σημείο του Mήνα 24 (κεφάλαιο 3). Παράλληλα παραθέσαμε μια πρωτόλεια μορφή της Οπτικής Επαφής διάθεσης (κεφάλαιο 5). Αρχικός σκοπός της οπτικής διεπαφής είναι να αναδείξει τις υπηρεσίες πολύπλευρης αναζήτησης όπως αυτές παρουσιάστηκαν στο κεφάλαιο 3. Τέλος το κεφάλαιο 6 πραγματεύεται τη Διαλειτουργικότητα με τρίτα συστήματα. Η διαλειτουργικότητα με τρίτα συστήματα επιτυγχάνεται μέσω της υπηρεσίας διάθεσης των μεταδεδομένων με τη χρήση του προτύπου OAI-PMH. Η υπηρεσία διάθεσης με τη χρήση του προτύπου OAI-PMH κάνει δυνατή τη διαλειτουργικότητα με τη Europeana. Με αυτό τον τρόπο, τα μεταδεδομένα γίνονται διαθέσιμα στην κοινότητα των Open Linked-Data. Σελίδα 19 από 19

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΠΙΧΕΙΡΗΣΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ «ΑΝΤΑΓΩΝΙΣΤΙΚΟΤΗΤΑ & ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ» ΚΑΙ ΠΕΡΙΦΕΡΕΙΩΝ ΣΕ ΜΕΤΑΒΑΣΗ ΕΘΝΙΚΟ ΣΤΡΑΤΗΓΙΚΟ ΠΛΑΙΣΙΟ ΑΝΑΦΟΡΑΣ

Διαβάστε περισσότερα

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

Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ Μάθημα Πρώτο Εισαγωγή στις Υπηρεσίες Ιστού (Web Services) Μοντέλα WS JSON Χρήση (consume) WS μέσω python Πρόσβαση σε WS και άντληση δεδομένων Παραδείγματα

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΥΠΟΔΟΜΩΝ ΑΝΟΙΚΤΗΣ ΠΡΟΣΒΑΣΗΣ ΙΔΡΥΜΑΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ «ΟΛΥΜΠΙΑΣ» Διαλειτουργικότητα Ιδρυματικών Αποθετηρίων

ΑΝΑΠΤΥΞΗ ΥΠΟΔΟΜΩΝ ΑΝΟΙΚΤΗΣ ΠΡΟΣΒΑΣΗΣ ΙΔΡΥΜΑΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ «ΟΛΥΜΠΙΑΣ» Διαλειτουργικότητα Ιδρυματικών Αποθετηρίων ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΑΠΤΥΞΗ ΥΠΟΔΟΜΩΝ ΑΝΟΙΚΤΗΣ ΠΡΟΣΒΑΣΗΣ ΙΔΡΥΜΑΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ «ΟΛΥΜΠΙΑΣ» Διαλειτουργικότητα Ιδρυματικών Αποθετηρίων Δημητριάδης Σάββας Πληροφορικός, MSc. Συνεργάτης Έργου Το Ιδρυματικό

Διαβάστε περισσότερα

Αναφορά εργασιών για το τρίμηνο Σεπτέμβριος Νοέμβριος 2012 Όνομα : Μπελούλη Αγάθη

Αναφορά εργασιών για το τρίμηνο Σεπτέμβριος Νοέμβριος 2012 Όνομα : Μπελούλη Αγάθη Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).

Διαβάστε περισσότερα

Αναφορά εργασιών για το τρίμηνο Ιούνιος Αύγουστος 2013

Αναφορά εργασιών για το τρίμηνο Ιούνιος Αύγουστος 2013 Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).

Διαβάστε περισσότερα

Διαδικτυακές Εφαρμογές Ενότητα 1: JPA

Διαδικτυακές Εφαρμογές Ενότητα 1: JPA Διαδικτυακές Εφαρμογές Ενότητα 1: JPA Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 17: Web Services Εισαγωγή

ΚΕΦΑΛΑΙΟ 17: Web Services Εισαγωγή ΚΕΦΑΛΑΙΟ 17: Web Services 17.1. Εισαγωγή Με τον όρο WebService αναφερόμαστε σε ένα σύστημα λογισμικού το οποίο σχεδιάστηκε με τρόπο τέτοιο ώστε να υποστηρίζει την ανεμπόδιστη συνεργασία δύο μηχανών μέσω

Διαβάστε περισσότερα

Π3.1 ΣΧΕΔΙΟ ΑΞΙΟΛΟΓΗΣΗΣ

Π3.1 ΣΧΕΔΙΟ ΑΞΙΟΛΟΓΗΣΗΣ Π3.1 ΣΧΕΔΙΟ ΑΞΙΟΛΟΓΗΣΗΣ Αριθμός Έκδοσης: ΕΚΕΤΑ ΙΜΕΤ ΕΜ Β 2014 13 Παραδοτέο ΙΜΕΤ Τίτλος Έργου: «Ολοκληρωμένο σύστημα για την ασφαλή μεταφορά μαθητών» Συγγραφέας: Δρ. Μαρία Μορφουλάκη Κορνηλία Μαρία ΘΕΣΣΑΛΟΝΙΚΗ,

Διαβάστε περισσότερα

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

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΘΕΣΣΑΛΟΝΙΚΗ, 2016 ΕΙΣΑΓΩΓΗ Μια διαδικτυακή υπηρεσία μπορεί να περιγραφεί απλά σαν μια οποιαδήποτε

Διαβάστε περισσότερα

Ημερομηνία Παράδοσης: 4/4/2013

Ημερομηνία Παράδοσης: 4/4/2013 Δράση 9.14 / Υπηρεσία εντοπισμού λογοκλοπής Κυρίως Παραδοτέο / Σχεδιασμός και ανάπτυξη λογισμικού (λογοκλοπής) και βάσης δεδομένων (αποθετηρίου) Επιμέρους Παραδοτέο 9.14.1.4 / Πληροφοριακό σύστημα υπηρεσίας

Διαβάστε περισσότερα

Διασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014

Διασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014 Διασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014 Ανοικτά και Συνδεδεμένα Δεδομένα Ανοικτά Δεδομένα Πληροφορίες, δημόσιες ή άλλες, στις

Διαβάστε περισσότερα

Κατανεμημένα Συστήματα με Java. Ενότητα # 18: Υπηρεσίες Ιστού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Κατανεμημένα Συστήματα με Java. Ενότητα # 18: Υπηρεσίες Ιστού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Κατανεμημένα Συστήματα με Java Ενότητα # 18: Υπηρεσίες Ιστού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου

Διαβάστε περισσότερα

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

Διαβάστε περισσότερα

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Οδηγός Εργαστηρίου:

Διαβάστε περισσότερα

Παραδοτέο Π2.2 Υπηρεσία σημασιολογικής αντιστοίχισης

Παραδοτέο Π2.2 Υπηρεσία σημασιολογικής αντιστοίχισης ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΠΙΧΕΙΡΗΣΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ «ΑΝΤΑΓΩΝΙΣΤΙΚΟΤΗΤΑ & ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ» ΚΑΙ ΠΕΡΙΦΕΡΕΙΩΝ ΣΕ ΜΕΤΑΒΑΣΗ ΕΘΝΙΚΟ ΣΤΡΑΤΗΓΙΚΟ ΠΛΑΙΣΙΟ ΑΝΑΦΟΡΑΣ

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΠΙΧΕΙΡΗΣΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ «ΑΝΤΑΓΩΝΙΣΤΙΚΟΤΗΤΑ & ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ» ΚΑΙ ΠΕΡΙΦΕΡΕΙΩΝ ΣΕ ΜΕΤΑΒΑΣΗ ΕΘΝΙΚΟ ΣΤΡΑΤΗΓΙΚΟ ΠΛΑΙΣΙΟ ΑΝΑΦΟΡΑΣ

Διαβάστε περισσότερα

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ 1 Λειτουργικές απαιτήσεις Το σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών στοχεύει στο να επιτρέπει την πλήρως ηλεκτρονική υποβολή αιτήσεων από υποψήφιους

Διαβάστε περισσότερα

Σύστημα Ηλεκτρονικού Πρωτοκόλλου. Σχεδιασμός Υποσυστημάτων

Σύστημα Ηλεκτρονικού Πρωτοκόλλου. Σχεδιασμός Υποσυστημάτων Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr Σύστημα Ηλεκτρονικού Πρωτοκόλλου Σχεδιασμός Υποσυστημάτων ΕΛΛΑΚ Ημερομηνία: 10/1/2011 UIT Χαλάνδρι Αγ. Παρασκευής 67 15234 210 6835289

Διαβάστε περισσότερα

Σχεδίαση και Ανάπτυξη Ιστότοπων

Σχεδίαση και Ανάπτυξη Ιστότοπων Σχεδίαση και Ανάπτυξη Ιστότοπων Ιστορική Εξέλιξη του Παγκόσμιου Ιστού Παρουσίαση 1 η 1 Βελώνης Γεώργιος Καθηγητής Περιεχόμενα Τι είναι το Διαδίκτυο Βασικές Υπηρεσίες Διαδικτύου Προηγμένες Υπηρεσίες Διαδικτύου

Διαβάστε περισσότερα

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr Σύστημα Αναθέσεων Σχεδιασμός Υποσυστημάτων ΕΛΛΑΚ Ημερομηνία: 7/12/2010 UIT Χαλάνδρι Αγ. Παρασκευής 67 15234 210 6835289 Unified Information

Διαβάστε περισσότερα

Η τεχνική υποδομή του Εθνικού Συσσωρευτή. Βαγγέλης Μπάνος, ελληνική ομάδα EDLocal

Η τεχνική υποδομή του Εθνικού Συσσωρευτή. Βαγγέλης Μπάνος,  ελληνική ομάδα EDLocal Η τεχνική υποδομή του Εθνικού Συσσωρευτή Βαγγέλης Μπάνος, http://vbanos.gr ελληνική ομάδα EDLocal Περιεχόμενα Πώς λειτουργεί η Europeana Αρχιτεκτονική Europeana Semantic Elements (ESE) Open Archives Protocol

Διαβάστε περισσότερα

Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών

Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών Λίνα Μπουντούρη - Μανόλης Γεργατσούλης Ιόνιο Πανεπιστήμιο 15ο Πανελλήνιο Συνέδριο Ακαδημαϊκών Βιβλιοθηκών Διαδίκτυο και Επίπεδα ετερογένειας δεδομένων

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Υπηρεσίες Υποστήριξης, Δικτύωσης, Προδιαγραφών & Πιστοποίησης Ιδρυματικών Αποθετηρίων

Υπηρεσίες Υποστήριξης, Δικτύωσης, Προδιαγραφών & Πιστοποίησης Ιδρυματικών Αποθετηρίων Υπηρεσίες Υποστήριξης, Δικτύωσης, Προδιαγραφών & Πιστοποίησης Ιδρυματικών Αποθετηρίων Δημήτρης Σπανός Εθνικό Μετσόβιο Πολυτεχνείο Σύνδεσμος Ελληνικών Ακαδημαϊκών Βιβλιοθηκών Στόχοι 1. Λειτουργικές και

Διαβάστε περισσότερα

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

ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: ΣΥΓΓΡΑΦΕΑΣ: ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: Υπολογιστικά Συστήµατα & Τεχνολογίες Πληροφορικής ΣΥΓΓΡΑΦΕΑΣ: Γιώργος Γιαννόπουλος, διδακτορικός φοιτητής

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 9 Μεταδεδομένα Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι τα Μεταδεδομένα; Ο όρος

Διαβάστε περισσότερα

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Ορισμός των Web Services

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ Τμήμα Πληροφορικής και Τηλεπικοινωνιών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ Τμήμα Πληροφορικής και Τηλεπικοινωνιών ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ Τμήμα Πληροφορικής και Τηλεπικοινωνιών Μια πλατφόρμα για παρουσίαση και διάχυση πληροφοριών πολιτιστικής κληρονομίας με υποστήριξη για κινητές συσκευές και εμπλουτισμένη με επαυξημένη

Διαβάστε περισσότερα

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 8: Εισαγωγή στη SPARQL Βασική Χρήση Μ.Στεφανιδάκης 3-5-2015. Η γλώσσα ερωτημάτων SPARQL Ερωτήσεις (και ενημερώσεις) σε σετ δεδομένων RDF Και σε δεδομένα άλλης μορφής

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο Βάσεις Δεδομένων Εισαγωγή Ανάλυση Απαιτήσεων Φροντιστήριο 1 ο 16-10-2008 Εισαγωγή - Ορισμοί Βάση Δεδομένων είναι μία συλλογή από σχετιζόμενα αντικείμενα Ένα σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ)

Διαβάστε περισσότερα

Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress

Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress ΚΟΤΣΟΓΙΑΝΝΙΔΗΣ ΛΑΖΑΡΟΣ Επιβλέπων καθηγητής Σφέτσος Παναγιώτης ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ Ως Ηλεκτρονικό Εμπόριο ή

Διαβάστε περισσότερα

Αναφορά εργασιών για το τρίμηνο Δεκέμβριος 2012 Φεβρουάριος 2013 Όνομα : Μπελούλη Αγάθη

Αναφορά εργασιών για το τρίμηνο Δεκέμβριος 2012 Φεβρουάριος 2013 Όνομα : Μπελούλη Αγάθη Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΠΙΧΕΙΡΗΣΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ «ΑΝΤΑΓΩΝΙΣΤΙΚΟΤΗΤΑ & ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ» ΚΑΙ ΠΕΡΙΦΕΡΕΙΩΝ ΣΕ ΜΕΤΑΒΑΣΗ ΕΘΝΙΚΟ ΣΤΡΑΤΗΓΙΚΟ ΠΛΑΙΣΙΟ ΑΝΑΦΟΡΑΣ

Διαβάστε περισσότερα

Ήλιος: Το ψηφιακό Αποθετήριο Ανοικτής Πρόσβασης του Εθνικού Ιδρύματος Ερευνών

Ήλιος: Το ψηφιακό Αποθετήριο Ανοικτής Πρόσβασης του Εθνικού Ιδρύματος Ερευνών Ιούλιος, 2013 Δέσποινα Χαρδούβελη, Msc Ψηφιακή Βιβλιοθήκη ΕΚΤ Η Πράξη Εθνικό Πληροφοριακό Σύστημα Έρευνας και Τεχνολογίας/Κοινωνικά Δίκτυα Περιεχόμενο Παραγόμενο από Χρήστες (Κωδικός ΟΠΣ 296115) υλοποιείται

Διαβάστε περισσότερα

Μεταπτυχιακή Διατριβή

Μεταπτυχιακή Διατριβή Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή Διατριβή Τίτλος Διατριβής Υπηρεσία Αυτόματης Ανάκτησης Συνδεδεμένης Δομής Θεματικών Επικεφαλίδων μέσω

Διαβάστε περισσότερα

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

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα Λιόλιου Γεωργία ΕπιβλέπουσαΚαθηγήτρια: ΣατρατζέµηΜάγια, καθηγήτρια, τµ. ΕφαρµοσµένηςΠληροφορικής, ΠΑΜΑΚ Εισαγωγή Γενικά στοιχεία εφαρµογή

Διαβάστε περισσότερα

Μεταδεδομένα στο Ψηφιακό περιβάλλον

Μεταδεδομένα στο Ψηφιακό περιβάλλον Μεταδεδομένα στο Ψηφιακό περιβάλλον Μονάδα Αριστείας Ανοικτού Λογισμικού - Χαροκόπειο Πανεπιστήμιο Ψηφιακό Τεκμήριο Οτιδήποτε υπάρχει σε ηλεκτρονική μορφή και μπορεί να προσπελαστεί μέσω υπολογιστή Μεταδεδομένα

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής

Διαβάστε περισσότερα

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 5: Resource Description Framework (RDF) Μ.Στεφανιδάκης 13-3-2016. Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήμιο - Τμήμα Αρχειονομίας - Βιβλιοθηκονομίας

Ιόνιο Πανεπιστήμιο - Τμήμα Αρχειονομίας - Βιβλιοθηκονομίας Μεταδεδομένα για Ψηφιακές Βιβλιοθήκες Γ. Δ. Μπώκος Μεταδεδομένα: Ο όρος Μεταδεδομένα: «Δεδομένα σχετικά με Δεδομένα» Αναλυτικότερα: «Το σύνολο όσων θα μπορούσε να πει κανείς για ένα πληροφοριακό αντικείμενο

Διαβάστε περισσότερα

Θεωρητική προσέγγιση του Σημασιολογικού Ιστού στο χώρο της πολιτισμικής πληροφορίας: μία πρότυπη εφαρμογή στη βιβλιοθηκονομία

Θεωρητική προσέγγιση του Σημασιολογικού Ιστού στο χώρο της πολιτισμικής πληροφορίας: μία πρότυπη εφαρμογή στη βιβλιοθηκονομία Θεωρητική προσέγγιση του Σημασιολογικού Ιστού στο χώρο της πολιτισμικής πληροφορίας: μία πρότυπη εφαρμογή στη βιβλιοθηκονομία Σοφία Ζαπουνίδου, Αρχειονόμος Βιβλιοθηκονόμος, Πανεπιστήμιο Θεσσαλίας Κεντρική

Διαβάστε περισσότερα

Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ

Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ Χρήστες ΣΔΒΔ Απλοί Χρήστες: συγκεκριμένες λειτουργίες σε

Διαβάστε περισσότερα

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 5: Resource Description Framework (RDF) Μ.Στεφανιδάκης 16-3-2015. Τα επίπεδα του Σημασιολογικού Ιστού RDF: Το κύριο πρότυπο του Σημασιολογικού Ιστού, χρησιμοποιεί

Διαβάστε περισσότερα

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

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη

Διαβάστε περισσότερα

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

Επιτυχημένα παραδείγματα. σε ελληνικά αποθετήρια και σχετικά τεχνολογικά εργαλεία Επιτυχημένα παραδείγματα διαλειτουργικότητας σε ελληνικά αποθετήρια και σχετικά τεχνολογικά εργαλεία Νίκος Χούσος, Κωνσταντίνος Σταμάτης Εθνικό Κέντρο Τεκμηρίωσης / Εθνικό Ίδρυμα Ερευνών Αλέξανδρος Κουλούρης

Διαβάστε περισσότερα

Παρουσίαση Παρεχόμενων Υπηρεσιών Πληροφορικής της DBS AE

Παρουσίαση Παρεχόμενων Υπηρεσιών Πληροφορικής της DBS AE Παρουσίαση Παρεχόμενων Υπηρεσιών Πληροφορικής της DBS AE Βασικές Παρεχόμενες Υπηρεσίες Α. Διαδικασία Μετάπτωσης Δεδομένων Β. Μεθοδολογία Ψηφιοποίησης Εγγράφων Γ. Οργάνωση και Τεκμηρίωση Υλικού Δ. Διαχείριση

Διαβάστε περισσότερα

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

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 13 Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 1.1 Εισαγωγή... 16 1.2 Διαδίκτυο και Παγκόσμιος Ιστός Ιστορική αναδρομή... 17 1.3 Αρχές πληροφοριακών συστημάτων

Διαβάστε περισσότερα

Unified search of digital cultural content: Searching culture

Unified search of digital cultural content: Searching culture Εθνικό Κέντρο Τεκµηρίωσης Unified search of digital cultural content: Searching culture Ioanna- Ourania Stathopoulou, Ph.D. Senior So;ware Engineer EKT iostath@ekt.gr Haris Georgiadis, Ph.D. Senior So;ware

Διαβάστε περισσότερα

Περιεχόμενα. Πρόλογος... xiii

Περιεχόμενα. Πρόλογος... xiii Περιεχόμενα Πρόλογος... xiii Κεφάλαιο 1 ο Εισαγωγή στις τεχνολογίες Διαδικτύου... 1 1.1 Σύντομη ιστορία του Διαδικτύου... 3 1.2 Σύνδεση στο Διαδίκτυο μέσω Παρόχου (ISP)... 6 1.3 Μοντέλα Επικοινωνίας...

Διαβάστε περισσότερα

Πολιτισμική Τεχνολογία. Πολυμέσα & Διαδίκτυο Παράμετροι Δικαίου Μέρος Α

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

Διαβάστε περισσότερα

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ 4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ Η εφαρμογή "Υδροληψίες Αττικής" είναι ένα πληροφοριακό σύστημα (αρχιτεκτονικής

Διαβάστε περισσότερα

ΕΠΙΧΕΙΡΗΣΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ «ΑΝΤΑΓΩΝΙΣΤΙΚΟΤΗΤΑ & ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ» ΚΑΙ ΠΕΡΙΦΕΡΕΙΩΝ ΣΕ ΜΕΤΑΒΑΣΗ

ΕΠΙΧΕΙΡΗΣΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ «ΑΝΤΑΓΩΝΙΣΤΙΚΟΤΗΤΑ & ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ» ΚΑΙ ΠΕΡΙΦΕΡΕΙΩΝ ΣΕ ΜΕΤΑΒΑΣΗ Ε Λ Λ Η Ν Ι Κ Η Δ Η Μ Ο Κ Ρ Α Τ Ι Α ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ Π. Δ. 432/81 ΤΗΛ: 2610/996660 FAX: 2610/996677 E-mail: rescom@upatras.gr http://research.upatras.gr Πάτρα, 14/3/2014 Αριθμ. Πρωτοκόλλου:

Διαβάστε περισσότερα

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, 151 25 Μαρούσι Αττικής Τηλ 215 55 00 880 FAX 215 55 00 883. Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, 151 25 Μαρούσι Αττικής Τηλ 215 55 00 880 FAX 215 55 00 883. Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων 01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, 151 25 Μαρούσι Αττικής Τηλ 215 55 00 880 FAX 215 55 00 883 e Prtcl-01 Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων Συνοπτική Παρουσίαση Το σύστημα e Prtcl-01 Το σύστημα

Διαβάστε περισσότερα

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις

Διαβάστε περισσότερα

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική

Διαβάστε περισσότερα

GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ

GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΣΠΟΥ ΑΣΤΗΣ: Γιαννόπουλος Γεώργιος ΕΠΙΒΛΕΠΩΝ: Καθ. Ι. Βασιλείου ΒΟΗΘΟΙ: Α. ηµητρίου, Θ. αλαµάγκας Γενικά Οι µηχανές αναζήτησης

Διαβάστε περισσότερα

Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture)

Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Χρήστος Ηλιούδης Πλεονεκτήματα των Υπηρεσιών Ιστού Διαλειτουργικότητα: Η χαλαρή σύζευξή τους οδηγεί στην ανάπτυξη ευέλικτου λογισμικού

Διαβάστε περισσότερα

Αναφορά εργασιών για το τρίμηνο Σεπτέμβριος Νοέμβριος 2012

Αναφορά εργασιών για το τρίμηνο Σεπτέμβριος Νοέμβριος 2012 Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).

Διαβάστε περισσότερα

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

Διαχείριση, Δημοσίευση και Διάθεση Ανοικτών Εκπαιδευτικών Πόρων Διαχείριση, Δημοσίευση και Διάθεση Ανοικτών Εκπαιδευτικών Πόρων Ο ΡΟΛΟΣ ΤΩΝ ΔΙΑΣΥΝΔΕΔΕΜΕΝΩΝ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΩΝ ΒΙΒΛΙΟΘΗΚΩΝ Δρ. Χαράλαμπος Μπράτσας - OKGR CEO, Σωτήριος Καραμπατάκης - OKGR Open G.L.A.M.

Διαβάστε περισσότερα

Αρχιτεκτονική Λογισμικού

Αρχιτεκτονική Λογισμικού Αρχιτεκτονική Λογισμικού περιεχόμενα παρουσίασης Τι είναι η αρχιτεκτονική λογισμικού Αρχιτεκτονική και απαιτήσεις Σενάρια ποιότητας Βήματα αρχιτεκτονικής σχεδίασης Αρχιτεκτονικά πρότυπα Διαστρωματωμένη

Διαβάστε περισσότερα

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 1: Σημασιολογία και Μεταδεδομένα Μ.Στεφανιδάκης 5-2-2016. Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.

Διαβάστε περισσότερα

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

Διαβάστε περισσότερα

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι πρωτόκολλο επικοινωνίας Να εξηγούμε τη χρησιμότητα των πρωτοκόλλων επικοινωνίας Να ονομάζουμε τα σημαντικότερα

Διαβάστε περισσότερα

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης Κεφάλαιο 7 1. Σε τι διαφέρει ο Η/Υ από τις υπόλοιπες ηλεκτρικές και ηλεκτρονικές συσκευές; Που οφείλεται η δυνατότητά του να κάνει τόσο διαφορετικές

Διαβάστε περισσότερα

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 9: Web Services. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 9: Web Services. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 9: Web Services Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Σκοπός της παρούσας ενότητας είναι να εξοικειωθούν

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων - Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a)

Διαβάστε περισσότερα

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού

Διαβάστε περισσότερα

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

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol HTTP Protocol Web and HTTP Βασικά Συστατικά: Web Server Web Browser HTTP Protocol Web Servers (1/2) Ένα πρόγραμμα (λογισμικό) που έχει εγκατασταθεί σε ένα υπολογιστικό σύστημα (έναν ή περισσότερους υπολογιστές)

Διαβάστε περισσότερα

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

Σχεδιασμός του Ολοκληρωμένου Συστήματος Ψηφιακής Βιβλιοθήκης του Πανεπιστημίου Αθηνών Σχεδιασμός του Ολοκληρωμένου Συστήματος Ψηφιακής Βιβλιοθήκης του Πανεπιστημίου Αθηνών Κώστας Βίγλας, Ειρήνη Λουρδή, Μάρα Νικολαΐδη, Γιώργος Πυρουνάκης, Κώστας Σαΐδης Περιεχόμενα Πώς οδηγούμαστε στο σχεδιασμό

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1

Διαβάστε περισσότερα

Information Technology for Business

Information Technology for Business Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΨΗΦΙΑΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ. Σαράντος Καπιδάκης

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΨΗΦΙΑΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ. Σαράντος Καπιδάκης ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΨΗΦΙΑΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ Σαράντος Καπιδάκης 0_CONT_Ω.indd iii τίτλος: ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΨΗΦΙΑΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ συγγραφέας: Καπιδάκης Σαράντος 2014 Εκδόσεις Δίσιγμα Για την ελληνική γλώσσα σε όλον τον

Διαβάστε περισσότερα

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 2.3: Προγραμματισμός 1 2.3.1 Αναφορά σε γλώσσες προγραμματισμού και «Προγραμματιστικά Υποδείγματα» 2.3.1.1 Πρόγραμμα και Γλώσσες Προγραμματισμού Πρόγραμμα: σύνολο εντολών που χρειάζεται να δοθούν

Διαβάστε περισσότερα

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων YouTube Ιδρύθηκε το 2005 Στόχος του ήταν να δημιουργήσει μία παγκόσμια κοινότητα Βάση δεδομένων βίντεο Μέσα σε ένα χρόνο από τη δημιουργία

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΠΙΧΕΙΡΗΣΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ «ΑΝΤΑΓΩΝΙΣΤΙΚΟΤΗΤΑ & ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ» ΚΑΙ ΠΕΡΙΦΕΡΕΙΩΝ ΣΕ ΜΕΤΑΒΑΣΗ ΕΘΝΙΚΟ ΣΤΡΑΤΗΓΙΚΟ ΠΛΑΙΣΙΟ ΑΝΑΦΟΡΑΣ

Διαβάστε περισσότερα

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12 Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των

Διαβάστε περισσότερα

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βασικά θέματα Βάσεων Δεδομένων Ένα Σύστημα Βάσης Δεδομένων

Διαβάστε περισσότερα

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

Σε παγκόσμιο επίπεδο, οιμηχανέςαναζήτησηςτουinternet αναπτύχθηκαν για να κάνουν αναζήτηση πληροφοριών σε πολλαπλές τοποθεσίες ιστού. Τζίτζικας Αγαπητός Τζίτζικας Αγαπητός Σε παγκόσμιο επίπεδο, οιμηχανέςαναζήτησηςτουinternet αναπτύχθηκαν για να κάνουν αναζήτηση πληροφοριών σε πολλαπλές τοποθεσίες ιστού. Δυστυχώς, αυτές οι μηχανές αναζήτησης

Διαβάστε περισσότερα

"Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης

Αθηνά - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης "Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Προκήρυξη Υποτροφιών To Ινστιτούτο Πληροφοριακών Συστημάτων

Διαβάστε περισσότερα

Ανάκτηση Πληροφορίας

Ανάκτηση Πληροφορίας Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #02 Ιστορική αναδρομή Σχετικές επιστημονικές περιοχές 1 Άδεια χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

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

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης Σπουδαστές: Μιχαήλ Μιχάλης ΑΜ:5089 Αναγνωστόπουλος Σπύρος ΑΜ:3692 Υπεύθυνος καθηγητής: Αναλυτή Κατερίνα Άρτα 2006 E- learning

Διαβάστε περισσότερα

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 1: Σημασιολογία και Μεταδεδομένα Μ.Στεφανιδάκης 10-2-2017 Η αρχή: Το όραμα του Σημασιολογικού Ιστού Tim Berners-Lee, James Hendler and Ora Lassila, The Semantic

Διαβάστε περισσότερα

Κάντε κλικ για έναρξη

Κάντε κλικ για έναρξη Σημειώσεις : Χρήστος Μουρατίδης Κάντε κλικ για έναρξη Ορισμός Δίκτυο Υπολογιστών = Mία ομάδα από 2 ή περισσότερους υπολογιστές που είναι συνδεδεμένοι μεταξύ τους. Ο κύριος σκοπός είναι να ανταλλάσσουν

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Εξαγωγή γεωγραφικής πληροφορίας από δεδομένα παρεχόμενα από χρήστες του

Διαβάστε περισσότερα

Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ

Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ 2.3.1.1. Παπαγιάννη Νάσια Ηλεκτρολόγος Μηχανικός και Μηχανικός Υπολογιστών ΕΜΠ 1 περιλαμβάνει: Η έννοια του προγράμματος Επίλυση προβλήματος 1. Ακριβή προσδιορισμό

Διαβάστε περισσότερα

Πρότυπα και Τεχνολογίες Semantic Web και Web 2.0 και η εφαρμογή τους στην Ηλεκτρονική Διακυβέρνηση

Πρότυπα και Τεχνολογίες Semantic Web και Web 2.0 και η εφαρμογή τους στην Ηλεκτρονική Διακυβέρνηση Πρότυπα και Τεχνολογίες Semantic Web και Web 2.0 και η εφαρμογή τους στην Ηλεκτρονική Διακυβέρνηση Νίκος Λούτας (nlout@uom.gr) http://nikosloutas.com Υποψήφιος Διδάκτορας, Εργαστήριο Πληροφοριακών Συστημάτων,

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο

Εγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο Εγχειρίδιο Χρήσης για Διαχειριστές Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο 1. Εισαγωγή 1.1 Περιγραφή Λειτουργίας Πλατφόρμας Η Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο παρέχει τη δυνατότητα της

Διαβάστε περισσότερα

Είδη Groupware. Λογισμικό Συνεργασίας Ομάδων (Groupware) Λογισμικό Groupware. Υπάρχουν διάφορα είδη groupware ανάλογα με το αν οι χρήστες εργάζονται:

Είδη Groupware. Λογισμικό Συνεργασίας Ομάδων (Groupware) Λογισμικό Groupware. Υπάρχουν διάφορα είδη groupware ανάλογα με το αν οι χρήστες εργάζονται: Μάθημα 10 Συστήματα Διάχυσης και Διαχείρισης Γνώσης Chapter 10 Knowledge Transfer In The E-world Chapter 13 Knowledge Management Tools and Knowledge Portals Συστήματα Διάχυσης και Διαχείρισης Γνώσης Λογισμικό

Διαβάστε περισσότερα

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Εαρινό Εξάμηνο

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Εαρινό Εξάμηνο ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Εαρινό Εξάμηνο 2016-2017 Υποχρεωτική εργασία Τα τελευταία χρόνια, λόγω της τεράστιας αύξησης της ποσότητας της πληροφορίας που έχουμε

Διαβάστε περισσότερα

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΜΟΝΑΔΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ Ε.Π.: «ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗ» ΠΡΑΞΗ: ΜΟΔΙΠ ΤΟΥ Τ.Ε.Ι. ΚΡΗΤΗΣ ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΕΥΘΥΝΟΣ: ΚΩΝ/ΝΟΣ ΣΑΒΒΑΚΗΣ Περιπτώσεις Χρήσης για

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται

Διαβάστε περισσότερα

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

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή Διατριβή Τίτλος Διατριβής Ανάπτυξη Πλατφόρμας Διαδικτυακής Δημοσίευσης Χαρτογραφικών Δεδομένων Developing

Διαβάστε περισσότερα

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

BetaCMS. Επισκόπηση. BetaCONCEPT BetaCMS Επισκόπηση BetaCONCEPT - 2009 gchomatas@ibetaconcept.com Wednesday, June 10, 2009 1 Τι είναι το BetaCMS Η πλατφόρμα BetaCMS υλοποιεί Ένα Σύστημα Διαχείρισης Επιχειρησιακού Περιεχομένου και παρέχει

Διαβάστε περισσότερα

Τεχνολογίες RDF για τον Ιστό Δεδοµένων

Τεχνολογίες RDF για τον Ιστό Δεδοµένων 1 Τεχνολογίες RDF για τον Ιστό Δεδοµένων The Semantic Web is Dead? Hardly! The reports of my death are greatly exaggerated. Mark Twain Διαχείριση δεδοµένων στον Ιστό 2 Έστω ένας φανταστικός ιστός! html

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ > ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΟΡΙΣΜΟΣ: Το Cloud Computing είναι η ονοµασία της τεχνολογίας η οποία επιτρέπει στους χρήστες να

Διαβάστε περισσότερα

Υπηρεσίες Ψηφιακής Βιβλιοθήκης Ανοικτής Πρόσβασης Ε.Μ.Π.

Υπηρεσίες Ψηφιακής Βιβλιοθήκης Ανοικτής Πρόσβασης Ε.Μ.Π. Υπηρεσίες Ψηφιακής Βιβλιοθήκης Ανοικτής Πρόσβασης Ε.Μ.Π. Μαρία Σινιγάλια Συντονίστρια Κάθετης Δράσης Κεντρική Βιβλιοθήκη Ε.Μ.Π. Ιούνιος 2013 Με τη συγχρηματοδότηση της Ελλάδας και της Ευρωπαϊκής Ένωσης

Διαβάστε περισσότερα

Αποµακρυσµένη κλήση διαδικασιών

Αποµακρυσµένη κλήση διαδικασιών Αποµακρυσµένηκλήση διαδικασιών Τοπική κλήση διαδικασιών Αποµακρυσµένη κλήση διαδικασιών Μεταβίβαση παραµέτρων Πρωτόκολλα επικοινωνίας Αντιγραφή µηνυµάτων Προδιαγραφές διαδικασιών RPC στο σύστηµα DCE Κατανεµηµένα

Διαβάστε περισσότερα

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...

Διαβάστε περισσότερα

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό Μάριος Αραποστάθης Καθηγητής πληροφορικής Βαρβάκειου Λύκειου http://users.sch.gr/mariosarapostathis 6.1 Η έννοια του

Διαβάστε περισσότερα