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

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

Download "Σύστημα Παροχής Πληροφοριών κατ Απαίτηση από Ετερογενείς Πηγές Πληροφορίας στο Διαδίκτυο"

Transcript

1 Πολυτεχνείο Κρήτης Σύστημα Παροχής Πληροφοριών κατ Απαίτηση από Ετερογενείς Πηγές Πληροφορίας στο Διαδίκτυο Διατριβή που εκπονήθηκε στο Πολυτεχνείο Κρήτης για την εκπλήρωση των υποχρεώσεων για την απόκτηση Μεταπτυχιακού Διπλώματος Ειδίκευσης ΧΡΥΣΑ ΤΣΙΝΑΡΑΚΗ Ιανουάριος 2000

2 Περίληψη Παρ όλο που ο Παγκόσμιος Ιστός (World Wide Web WWW) έχει κάνει ευκολότερη την πρόσβαση των χρηστών, ειδικών και μη, σε πληροφορία που τους ενδιαφέρει, υποφέρει σε ότι αφορά την παροχή υποστήριξης για τον εύκολο και γρήγορο εντοπισμό και την ανάκτηση της πληροφορίας αυτής. Οι χρήστες των μηχανών αναζήτησης στον Παγκόσμιο Ιστό συχνά παίρνουν πίσω ένα πολύ μεγάλο αριθμό από μη σχετικά έγγραφα σαν απάντηση των ερωτήσεών τους. Το χαρακτηριστικό που λείπει από τον Παγκόσμιο Ιστό είναι η παροχή λειτουργικότητας αντίστοιχης με αυτή που παρέχουν οι βάσεις δεδομένων, που διαθέτουν μηχανισμούς που εγγυώνται τη γρήγορη, ακριβή και αποδοτική πρόσβαση για την ανάκτηση της πληροφορίας που αποθηκεύεται σ αυτές. Μερική ευθύνη για την κατάσταση αυτή φέρει η HTML, πάνω στην οποία αρχικά βασίστηκε ο Παγκόσμιος Ιστός: Η HTML είναι πολύ πιο κοντά στη νοοτροπία των γλωσσών περιγραφής διάταξης σελίδων απ ότι των γλωσσών περιγραφής περιεχομένου. Προς την κατεύθυνση της λύσης των προβλημάτων αυτών, τα τελευταία χρόνια ορίζεται μια «νέα γενιά» προτύπων για τον Παγκόσμιο Ιστό (XML για τη σύνταξη εγγράφων, RDF για την περιγραφή μεταδεδομένων, XQL για την υποβολή ερωτήσεων). Η παρούσα διατριβή παρουσιάζει μια μεθοδολογία και ένα σύστημα που ενσωματώνει τα καινούρια πρότυπα του Παγκοσμίου Ιστού και την τεχνολογία των βάσεων δεδομένων για να αυξήσει την αποδοτικότητα της ανάκτησης πληροφορίας από τους χρήστες. Το σύστημα «Παροχής Πληροφοριών κατ Απαίτηση» («Information Provision on Demand») παρέχει στους χρήστες του, μέσω του Παγκοσμίου Ιστού, τόσο τη δυνατότητα εντοπισμού και ανάκτησης πληροφορίας που σχετίζεται με τα ενδιαφέροντά τους όσο και ενημέρωση για πληροφορία που γίνεται διαθέσιμη και ταιριάζει με αυτά. Το σύστημα «Παροχής Πληροφοριών κατ Απαίτηση» μπορεί να θεωρηθεί παροχέας θεματικής πληροφορίας στον Παγκόσμιο Ιστό, καθώς παρέχει υπηρεσίες πληροφόρησης και ανάκτησης πληροφορίας μέσα από το συνδυασμό χαρακτηριστικών των Ψηφιακών Βιβλιοθηκών, των Συστημάτων Νέων κατ Απαίτηση, των Διαμεσολαβητών και των Πρακτόρων. Η πληροφορία στην οποία παρέχει πρόσβαση με ενιαίο τρόπο το σύστημα «Παροχής Πληροφοριών κατ Απαίτηση» αποθηκεύεται σε ένα σύνολο ανεξάρτητων ετερογενών Πηγών Πληροφορίας (Information Sources). Ενιαία πρόσβαση στα περιεχόμενα των πηγών πληροφορίας παρέχεται από ένα Διαμεσολαβητή (Mediator), που αναλαμβάνει να κάνει διαφανή την πρόσβαση των χρηστών στην πληροφορία που τους ενδιαφέρει, ανεξάρτητα από την πηγή πληροφορίας στην οποία η πληροφορία αυτή αποθηκεύεται. Οι πηγές πληροφορίας είναι ανεξάρτητα πληροφοριακά συστήματα που μπορεί να διαφέρουν μεταξύ τους τόσο στη μορφή της πληροφορίας που περιέχουν (π.χ. δομημένα έγγραφα, παραδοσιακά δεδομένα, αντικείμενα πολυμέσων κλπ.) όσο και στα τεχνικά χαρακτηριστικά τους όπως είναι το είδος της βάσης δεδομένων τους (π.χ. σχεσιακή, αντικειμενοστραφής κλπ.), η οργάνωση της βάσης δεδομένων τους σε επίπεδο σχήματος και η γλώσσα μέσω της οποίας εξάγουν τη λειτουργικότητά τους. Επιπλέον, οι πηγές πληροφορίας που αποτελούν μέρος του συστήματος «Παροχής Πληροφοριών κατ II

3 Απαίτηση» μπορούν να χαρακτηριστούν ως συγχρονιζόμενες, καθώς το περιεχόμενό τους ενημερώνεται από Πράκτορες (Agents) για αντικείμενα που οι τελευταίοι εντοπίζουν στο Διαδίκτυο (Internet) και το περιεχόμενό τους ταιριάζει με αυτό των πηγών πληροφορίας. Ο σχεδιασμός τόσο της συνολικής αρχιτεκτονικής του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» όσο και των τμημάτων από τα οποία αυτή απαρτίζεται, βασίστηκε στο συνδυασμό των ώριμων τεχνολογιών των σχεσιακών βάσεων δεδομένων και των τεχνικών ανάκτησης πληροφορίας με την αιχμή της τεχνολογίας των προτύπων που κυριαρχούν στον Παγκόσμιο Ιστό (XML, RDF, XQL κλπ.). Επιπλέον, ο σχεδιασμός του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» βασίστηκε στη χρήση της UML για την περιγραφή της αρχιτεκτονικής και της συμπεριφοράς του συστήματος. III

4 Αφιέρωση Στη μαμά και τον αδερφό μου IV

5 Ευχαριστίες Θα ήθελα να ευχαριστήσω τον καθηγητή κ. Σταύρο Χριστοδουλάκη για την επίβλεψη του στην ολοκλήρωση αυτής της διατριβής και για τις εμπειρίες που μου πρόσφερε στα πλαίσια της εργασίας μου στο Εργαστήριο Διανεμημένων Πληροφοριακών Συστημάτων και Εφαρμογών του Πολυτεχνείου Κρήτης. Θα ήθελα επίσης να ευχαριστήσω προκαταβολικά τους αναγνώστες της διατριβής, τον καθηγητή κ. Μιχάλη Πατεράκη και τον επίκουρο καθηγητή κ. Μανόλη Κουμπαράκη για το χρόνο που θα διαθέσουν για την ανάγνωση της διατριβής και τις τυχόν παρατηρήσεις τους πάνω σε αυτήν. Θα ήθελα ακόμα να ευχαριστήσω όλους τους συνεργάτες μου στο Εργαστήριο Διανεμημένων Πληροφοριακών Συστημάτων και Εφαρμογών του Πολυτεχνείου Κρήτης για τη συνεργασία τους. Τέλος, θα ήθελα να ευχαριστήσω όλους όσους αγωνίστηκαν τα τελευταία δύο χρόνια, παρά τις αντίξοες συνθήκες, για τη διασφάλιση του επιπέδου του Πολυτεχνείου Κρήτης και της αξίας των πτυχίων που προέρχονται απ αυτό. Χρύσα Τσιναράκη Πολυτεχνείο Κρήτης Ιανουάριος 2000 V

6 Πίνακας Περιεχομένων 1. Εισαγωγή Αναγκαιότητα Συνεισφορά Περιγραφή του Συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» Στόχοι της Διατριβής Δομή της Διατριβής Σχετική Έρευνα Ψηφιακές Βιβλιοθήκες Διαμεσολαβητές Συστήματα Νέων κατ Απαίτηση Μηχανές Αναζήτησης Πράκτορες Αναπαράσταση Δομημένων Εγγράφων σε Βάσεις Δεδομένων Το πρόγραμμα VENIVA Ανακεφαλαίωση Συσχετιζόμενη Εργασία UML (Unified Modeling Language) Διαγράμματα Παράταξης (Deployment Diagrams) Διαγράμματα Περιπτώσεων Χρήσης (Use Case Diagrams) Διαγράμματα Κλάσεων (Class Diagrams) Διαγράμματα Αλληλεπίδρασης (Interaction Diagrams) Σειριακά Διαγράμματα (Sequence Diagrams) Διαγράμματα Συνεργασίας (Collaboration Diagrams) Διαγράμματα Δραστηριοτήτων (Activity Diagrams) Πρότυπα Αναπαράστασης Εγγράφων extensible Markup Language (XML) Η Δομή και το Περιεχόμενο των XML Εγγράφων...38 Document Type Declaration (DTD)...40 Γλώσσες Περιγραφής XML Σχημάτων...41 XML Schema Language Πληροφορία που περιέχεται σε XML Έγγραφα XML Namespaces Υποστήριξη Συνδέσμων...54 XLL ή XLink (extensible Link Language)...54 XPointer (XML Pointer Language)...56 XPath (XML Path Language) Σύνδεση Στυλ με XML Έγγραφα Κωδικοποίηση XML Εγγράφων Ανταλλαγή Τμημάτων XML Εγγράφων Εφαρμογές της XML Πρότυπα Αναπαράστασης Μεταδεδομένων Το Πλαίσιο Warwick Digital Object Architecture (DOA) Meta-Object Facility/XML-based Metadata Interchange (MOF/XMI) Resource Description Framework (RDF)...75 Το μοντέλο της RDF...77 Η σύνταξη της RDF...78 RDF σχήματα Λεξικά Μεταδεδομένων Dublin Core...84 VI

7 3.4. Document Object Model (DOM) Γλώσσες Διαχείρισης & Αναζήτησης Εγγράφων XML-QL XQL (XML Query Language) Ανακεφαλαίωση Αρχιτεκτονική του Συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» Γενική Περιγραφή της Αρχιτεκτονικής του Συστήματος Τμήματα της Αρχιτεκτονικής του Συστήματος Λειτουργικότητα του Συστήματος Ανακεφαλαίωση Διαμεσολαβητής Αρχιτεκτονική του Διαμεσολαβητή Τμήματα της Αρχιτεκτονικής του Διαμεσολαβητή Επίπεδο Διεπαφής του Διαμεσολαβητή Παρουσιαστές Ο Πυρήνας του Διαμεσολαβητή Περιτυλίγματα Λειτουργικότητα του Διαμεσολαβητή Γλώσσα του Διαμεσολαβητή Υποστήριξη Ερωτήσεων και Αιτήσεων Επιστρεφόμενη Πληροφορία Βάση Δεδομένων του Διαμεσολαβητή Μεταπληροφορία Σχετική με τις Πηγές Πληροφορίας Λειτουργικότητα της Βάσης Δεδομένων του Διαμεσολαβητή Ανακεφαλαίωση Πηγές Πληροφορίας Αρχιτεκτονική των Πηγών Πληροφορίας Λειτουργικότητα των Πηγών Πληροφορίας Πηγές Πληροφορίας που περιέχουν Δομημένα Έγγραφα Αρχιτεκτονική των Πηγών Πληροφορίας που περιέχουν Δομημένα Έγγραφα Γλώσσα των Πηγών Πληροφορίας που περιέχουν Δομημένα Έγγραφα Υποστήριξη Ερωτήσεων και Αιτήσεων Υποστήριξη Εργαλείων Διαχείρισης των Πηγών Πληροφορίας Επιστρεφόμενη Πληροφορία Περιτυλίγματα των Πηγών Πληροφορίας που περιέχουν Δομημένα Έγγραφα Μέθοδοι Πρόσβασης Βάση Δεδομένων των Πηγών Πληροφορίας που περιέχουν Δομημένα Έγγραφα Λειτουργικότητα των Πηγών Πληροφορίας που περιέχουν Δομημένα Έγγραφα Αναπαράσταση Δομημένων Εγγράφων Μοντέλο Αναπαράστασης Δομημένων Εγγράφων XML Έγγραφα Σχήμα Βάσης Δεδομένων Επίπεδο Διεπαφής με XML Έγγραφα Πηγές Πληροφορίας που περιέχουν Παραδοσιακά Δεδομένα Γλώσσα των Πηγών Πληροφορίας που περιέχουν Παραδοσιακά Δεδομένα Βάση Δεδομένων των Πηγών Πληροφορίας που περιέχουν Παραδοσιακά Δεδομένα Λειτουργικότητα των Πηγών Πληροφορίας που περιέχουν Παραδοσιακά Δεδομένα Ανακεφαλαίωση Διαχείριση των Πηγών Πληροφορίας VII

8 7.1. Δημιουργία Πηγών Πληροφορίας Υποστήριξη Νέων Κλάσεων από τις Πηγές Πληροφορίας Λειτουργία του Εργαλείου SupportDTD Η Γλώσσα ΚΑΔΔΑ (Κανόνες Αναπαράστασης, Διαχείρισης & Δεικτοδότησης Αντικειμένων) Κανόνες Αναπαράστασης, Διαχείρισης & Δεικτοδότησης Δομημένων Εγγράφων Κανόνες Αναπαράστασης, Διαχείρισης & Δεικτοδότησης Παραδοσιακών Δεδομένων Σύνταξη της Γλώσσας ΚΑΔΔΑ Δομή των Κλάσεων Εισαγωγή Αντικειμένων Λειτουργία των Μηχανισμών Εισαγωγής Αντικειμένων Εφαρμογές για την Εισαγωγή Αντικειμένων Αναζήτηση & Ανάκτηση Αντικειμένων Αναζήτηση & Ανάκτηση Αντικειμένων στις Πηγές Πληροφορίας που περιέχουν Δομημένα Έγγραφα Αναζήτηση & Ανάκτηση Αντικειμένων στις Πηγές Πληροφορίας που περιέχουν Παραδοσιακά Δεδομένα Δεικτοδότηση Απομακρυσμένων Αντικειμένων Δεικτοδότηση Απομακρυσμένων Αντικειμένων στις Πηγές Πληροφορίας που περιέχουν Δομημένα Έγγραφα Δεικτοδότηση Απομακρυσμένων Αντικειμένων στις Πηγές Πληροφορίας που περιέχουν Παραδοσιακά Δεδομένα Ενημέρωση των Πηγών Πληροφορίας Διαχείριση Απομακρυσμένων Αντικειμένων Λειτουργία του Εργαλείου ISAgent Ανακεφαλαίωση Εφαρμογή του Συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» Περιβάλλον της Εφαρμογής Αρχιτεκτονική της Εφαρμογής Λειτουργία της Εφαρμογής Αρχικοποίηση & Εξέλιξη των Βάσεων Δεδομένων των Πηγών Πληροφορίας Ενημέρωση των Πηγών Πληροφορίας Εισαγωγή Εγγράφου σε Πηγή Πληροφορίας που περιέχει Δομημένα Έγγραφα Δεικτοδότηση Εγγράφου σε Πηγή Πληροφορίας που περιέχει Δομημένα Έγγραφα Εισαγωγή Αντικειμένου σε Πηγή Πληροφορίας που περιέχει Παραδοσιακά Δεδομένα Δεικτοδότηση Αντικειμένου σε Πηγή Πληροφορίας που περιέχει Παραδοσιακά Δεδομένα Αλληλεπίδραση με τους Χρήστες Ανακεφαλαίωση Ανακεφαλαίωση Συνεισφορά Μελλοντικές Επεκτάσεις Ανακεφαλαίωση Συμπεράσματα Συνεισφορά Μελλοντικές Επεκτάσεις Αναφορές VIII

9 Πίνακας Σχημάτων Σχήμα 1-1: Αρχιτεκτονική του Συστήματος «Παροχής Πληροφοριών κατ Απαίτηση»...7 Σχήμα 2-1: Η Αρχιτεκτονική του Συστήματος που αναπτύχθηκε στα πλαίσια του προγράμματος VENIVA...23 Σχήμα 3-1: XML και XML Εφαρμογές...63 Σχήμα 3-2: Δοχείο του πλαισίου Warwick...71 Σχήμα 3-3: Πληροφορία, Μεταπληροφορία και Μετα-Μεταπληροφορία...74 Σχήμα 3-4: Γενικευμένη RDF περιγραφή πόρου:...77 Σχήμα 7-1: Η Δομή ενός ΚΑΔΔΑ Συνόλου Κανόνων Σχήμα 7-2: Το RDF Μοντέλο των Συνόλων Κανόνων που αντιστοιχούν σε DTDs που περιγράφουν τη Δομή Εγγράφων Σχήμα 7-3: Το RDF Μοντέλο των Συνόλων Κανόνων που αντιστοιχούν σε DTDs που περιγράφουν τη Δομή Παραδοσιακών Δεδομένων IX

10 Πίνακας Διαγραμμάτων Διάγραμμα 3-1: Απλοποιημένο Διάγραμμα Παράταξης για το Σύστημα «Παροχής Πληροφοριών κατ Απαίτηση»...28 Διάγραμμα 4-1: UML Διάγραμμα Παράταξης του Συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» Διάγραμμα 4-2: Διάγραμμα Περιπτώσεων Χρήσης του Συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» Διάγραμμα 5-1: Διάγραμμα Παράταξης για την Αρχιτεκτονική του Διαμεσολαβητή Διάγραμμα 5-2: Σειριακό Διάγραμμα για την Απάντηση Ερώτησης Διάγραμμα 5-3: Σειριακό Διάγραμμα για την Ανάκτηση Αντικειμένου Διάγραμμα 5-4: Σειριακό Διάγραμμα για την Ειδοποίηση Χρηστών Διάγραμμα 5-5: E-R Διάγραμμα που περιγράφει τη Βάση Δεδομένων του Διαμεσολαβητή Διάγραμμα 5-6: Διάγραμμα Κλάσεων που περιγράφει τη Βάση Δεδομένων του Διαμεσολαβητή, με έμφαση στην περιγραφή της Μεταπληροφορίας που σχετίζεται με τις Πηγές Πληροφορίας Διάγραμμα 5-7: Διάγραμμα Περιπτώσεων Χρήσης για τη Λειτουργικότητα της Βάσης Δεδομένων του Διαμεσολαβητή κατά την Επεξεργασία Ερωτήσεων Διάγραμμα 5-8: Διάγραμμα Περιπτώσεων Χρήσης για τη Λειτουργικότητα της Βάσης Δεδομένων του Διαμεσολαβητή κατά την Εξυπηρέτηση Αιτήσεων Διάγραμμα 5-9: Διάγραμμα Περιπτώσεων Χρήσης για τη Λειτουργικότητα της Βάσης Δεδομένων του Διαμεσολαβητή κατά την Εισαγωγή Πληροφορίας στις Πηγές Πληροφορίας Διάγραμμα 6-1: Διάγραμμα Παράταξης για τη Γενικευμένη Αρχιτεκτονική των Πηγών Πληροφορίας Διάγραμμα 6-2: Γενικευμένο Διάγραμμα Περιπτώσεων Χρήσης για τις Πηγές Πληροφορίας Διάγραμμα 6-3: Διάγραμμα Παράταξης για την Αρχιτεκτονική των Πηγών Πληροφορίας που περιέχουν Δομημένα Έγγραφα Διάγραμμα 6-4: Αφαιρετικό E-R Διάγραμμα για το Σχήμα της Βάσης Δεδομένων των Πηγών Πληροφορίας που περιέχουν Δομημένα Έγγραφα Διάγραμμα 6-5: Αφαιρετικό Μοντέλο Αναπαράστασης Εγγράφων στις Βάσεις Δεδομένων των Πηγών Πληροφορίας που περιέχουν Δομημένα Έγγραφα Διάγραμμα 6-6: E-R Διάγραμμα της Βάσης Δεδομένων πριν υποστηριχθεί κάποιος DTD ή κάποιο XML Σχήμα Διάγραμμα 6-7: E-R Διάγραμμα της Βάσης Δεδομένων, μετά την υποστήριξη του DTD Άρθρο.dtd 179 Διάγραμμα 6-8: E-R διάγραμμα της Βάσης Δεδομένων των πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα αμέσως μετά την αρχικοποίησή τους Διάγραμμα 6-9: Διάγραμμα Κλάσεων της Βάσης Δεδομένων των πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα αμέσως μετά την αρχικοποίησή τους, με έμφαση στην αναπαράσταση των αντικειμένων Διάγραμμα 6-10: E-R διάγραμμα της Βάσης Δεδομένων των πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα αμέσως μετά την υποστήριξη του DTD Πρόσωπο.dtd Διάγραμμα 7-1: Διάγραμμα Δραστηριοτήτων για το Πρόγραμμα Εγκατάστασης Πηγών Πληροφορίας που περιέχουν Δομημένα Έγγραφα Διάγραμμα 7-2: Διάγραμμα Δραστηριοτήτων για το Πρόγραμμα Εγκατάστασης Πηγών Πληροφορίας που περιέχουν Παραδοσιακά Δεδομένα Διάγραμμα 7-3: Διάγραμμα Δραστηριοτήτων για το εργαλείο SupportDTD Διάγραμμα 7-4: Διάγραμμα Δραστηριοτήτων για τον Ορισμό Κανόνων Αναπαράστασης, Διαχείρισης & Δεικτοδότησης των Στιγμιοτύπων των Κλάσεων Εγγράφων Διάγραμμα 7-5: Διάγραμμα Δραστηριοτήτων για τον Ορισμό Κανόνων Αναπαράστασης, Διαχείρισης & Δεικτοδότησης των Στιγμιοτύπων των Κλάσεων Παραδοσιακών Δεδομένων Διάγραμμα 7-6: Διάγραμμα Δραστηριοτήτων του Μηχανισμού που υποστηρίζει την Εισαγωγή Δομημένων Εγγράφων στις Πηγές Πληροφορίας που περιέχουν Δομημένα Έγγραφα 229 Διάγραμμα 7-7: Διάγραμμα Δραστηριοτήτων του Μηχανισμού που υποστηρίζει την Εισαγωγή Αντικειμένων στις Πηγές Πληροφορίας που περιέχουν Παραδοσιακά Δεδομένα X

11 Διάγραμμα 7-8: UML Διάγραμμα Δραστηριοτήτων που περιγράφει τη λειτουργία του Μηχανισμού Δεικτοδότησης Απομακρυσμένων Αντικειμένων στις Πηγές Πληροφορίας που περιέχουν Δομημένα Έγγραφα Διάγραμμα 7-9: UML Διάγραμμα Δραστηριοτήτων που περιγράφει τη λειτουργία του Μηχανισμού Δεικτοδότησης Απομακρυσμένων Αντικειμένων στις Πηγές Πληροφορίας που περιέχουν Παραδοσιακά Δεδομένα Διάγραμμα 7-10: UML Διάγραμμα Δραστηριοτήτων που περιγράφει τη λειτουργία του Εργαλείου ISAgent Διάγραμμα 8-1: UML Διάγραμμα Παράταξης για την Εφαρμογή του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» Διάγραμμα 8-2: Αφαιρετικό Διάγραμμα Κλάσεων που απεικονίζει το Μοντέλο Πληροφορίας που εξάγεται στους Χρήστες μέσω του Διαμεσολαβητή XI

12 Πίνακας Πινάκων Πίνακας 3-1:Τα στοιχεία από τα οποία απαρτίζονται τα Διαγράμματα Παράταξης...27 Πίνακας 3-2 Τα σημαντικότερα στοιχεία από τα οποία απαρτίζονται τα Διαγράμματα Περιπτώσεων Χρήσης...29 Πίνακας 3-3: Τα σημαντικότερα στοιχεία από τα οποία απαρτίζονται τα Διαγράμματα Κλάσεων...30 Πίνακας 3-4: Τα σημαντικότερα στοιχεία από τα οποία απαρτίζονται τα Σειριακά Διαγράμματα...31 Πίνακας 3-5: Τα σημαντικότερα στοιχεία από τα οποία απαρτίζονται τα Διαγράμματα Δραστηριοτήτων...31 Πίνακας 3-6: Ορισμοί XML Εγγράφων...49 Πίνακας 3-7: Συγκριτική παρουσίαση SQL/XQL...93 Πίνακας 3-8: Σύνταξη για τους Όρους και τα σχετικά με αυτούς Κριτήρια...94 Πίνακας 3-9: Σύνταξη για τις Namespaces και τα σχετικά με αυτές Κριτήρια...95 Πίνακας 3-10: Τελεστές για την υποστήριξη Συγκρίσεων και Περιορισμών από την XQL...95 Πίνακας 3-11: Οι Ιεραρχικές Σχέσεις που υποστηρίζονται από την XQL...96 Πίνακας 3-12: Οι Λογικοί Τελεστές και οι Τελεστές Συνόλων που υποστηρίζονται από την XQL...96 Πίνακας 3-13: Οι Τελεστές Διάταξης που υποστηρίζονται από την XQL...97 Πίνακας 5-1: Η επιπλέον της SQL Λειτουργικότητα που παρέχεται από τη Γλώσσα του Διαμεσολαβητή Πίνακας 6-1: Οι συναρτήσεις που παρέχουν την επιπλέον της XQL λειτουργικότητα για την υποστήριξη ερωτήσεων και αιτήσεων που παρέχεται από τη γλώσσα των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα Πίνακας 6-2: Οι συναρτήσεις που υλοποιούν τις λειτουργίες υποστήριξης των εργαλείων διαχείρισης των πηγών πληροφορίας για τις πηγές πληροφορίας που περιέχουν δομημένα έγγραφα και ενσωματώνονται στη γλώσσα των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα Πίνακας 6-3: Κανόνες Αντιστοίχησης Ερωτήσεων και Αιτήσεων μεταξύ της Γλώσσας του Διαμεσολαβητή και της Γλώσσας των Πηγών Πληροφορίας που περιέχουν Δομημένα Έγγραφα Πίνακας 6-4: Περιγραφή Στοιχείων Εγγράφου ή Ανεξάρτητων Στοιχείων Εγγράφου στον Περιγραφέα του Εγγράφου στο οποίο περιέχονται Πίνακας 6-5: Η Έξοδος του Επιπέδου Διεπαφής με XML Έγγραφα Πίνακας 6-6: Η επιπλέον της SQL Λειτουργικότητα που παρέχεται από τη Γλώσσα των Πηγών Πληροφορίας που περιέχουν Παραδοσιακά Δεδομένα Πίνακας 6-7: Οι λειτουργίες υποστήριξης των εργαλείων διαχείρισης των πηγών πληροφορίας που παρέχονται από τη γλώσσα των πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα Πίνακας 7-1: Οι υποστηριζόμενες από την ΚΑΔΔΑ Μέθοδοι Πίνακας 7-2: Τα Στοιχεία που απαρτίζουν ένα ΚΑΔΔΑ Σύνολο Κανόνων Αναπαράστασης, Διαχείρισης & Δεικτοδότησης Δομημένων Εγγράφων Πίνακας 7-3: Τα Στοιχεία που απαρτίζουν ένα ΚΑΔΔΑ Σύνολο Κανόνων Αναπαράστασης, Διαχείρισης & Δεικτοδότησης Παραδοσιακών Δεδομένων XII

13 Πίνακας RDF Σχημάτων RDF Σχήμα 6-1: RDF Σχήμα που περιγράφει τη Δομή της Βάσης Δεδομένων μιας Πηγής Πληροφορίας που περιέχει Δομημένα Έγγραφα πριν την υποστήριξη κάποιας Κλάσης Εγγράφων RDF Σχήμα 6-2: RDF Σχήμα που περιγράφει τη Δομή της Βάσης Δεδομένων μιας Πηγής Πληροφορίας που περιέχει Παραδοσιακά Δεδομένα πριν την υποστήριξη κάποιας κλάσης RDF Σχήμα 7-1: Η Σύνταξη της Γλώσσας ΚΑΔΔΑ RDF Σχήμα 7-2: Το RDF Σχήμα που αντιστοιχεί στο DTD RDF Σχήμα 7-3: RDF σχήμα που περιγράφει τη Δομή της Κλάσης Πρόσωπο RDF Σχήμα 8-1: Το RDF Σχήμα που αντιστοιχεί στο DTD RDF Σχήμα 8-2: Το RDF Σχήμα που αντιστοιχεί στο DTD RDF Σχήμα 8-3: RDF σχήμα που περιγράφει τη Δομή της Κλάσης Περιγραφή_Βιβλίου XIII

14 Πίνακας DTDs DTD 5-1: Ο DTD Result.dtd DTD 6-1: Ο DTD SourceResult.dtd DTD 6-2: Ο DTD Άρθρο.dtd που περιγράφει τη δομή και τη σύνταξη Άρθρων DTD 6-3: Ο DTD Πρόσωπο.dtd DTD 8-1: Ο DTD Αναφορά.dtd που περιγράφει τη δομή και τη σύνταξη Αναφορών DTD 8-2: Ο DTD Διατριβή.dtd που περιγράφει τη δομή και τη σύνταξη Διατριβών DTD 8-3: Ο DTD ΠεριγραφήΒιβλίου.dtd που περιγράφει τη δομή και τη σύνταξη Περιγραφών Βιβλίων XIV

15 Πίνακας Παραδειγμάτων Παράδειγμα 3-1: Ένας DTD για την αναπαράσταση σημειωμάτων...41 Παράδειγμα 3-2: Ένα έγγραφο σύμφωνο με το DTD για την αναπαράσταση σημειωμάτων...41 Παράδειγμα 3-3: DCD περιγραφή των χαρακτηριστικών του στοιχείου DL της HTML...46 Παράδειγμα 3-4: Σχήμα για την αναπαράσταση Σημειωμάτων...51 Παράδειγμα 3-5: Ορισμός και χρήση XML namespace...54 Παράδειγμα 3-6: Γενικευμένο παράδειγμα χρήσης της RDF...79 Παράδειγμα 3-7: RDF Σχήμα που περιγράφει κάποιο Πρόσωπο...80 Παράδειγμα 3-8: XML-QL Ερώτηση για την επιλογή των σημειωμάτων που στον τίτλο τους περιέχεται η συμβολοσειρά Παράδειγμα 3-9: Παράδειγμα Ομαδοποίησης Αποτελεσμάτων Ερώτησης...96 Παράδειγμα 3-10: Παράδειγμα Κλήσης Συνάρτησης...97 Παράδειγμα 3-11: XQL Ερώτηση για την επιλογή των σημειωμάτων που στον τίτλο τους περιέχεται η συμβολοσειρά Παράδειγμα 5-1: Ερώτηση όπου καθορίζεται η Πηγή Πληροφορίας στα περιεχόμενα της οποίας θα πραγματοποιηθεί η αναζήτηση Παράδειγμα 5-2: Ερώτηση που πραγματοποιεί αναζήτηση μεταξύ των στιγμιοτύπων της κλάσης «Άρθρο» και των υποκλάσεών της Παράδειγμα 5-3: Ερώτηση Ομοιότητας για το περιεχόμενο Αντικειμένων Παράδειγμα 5-4: Ερώτηση με βάση Ασαφή Χαρακτηριστικά Παράδειγμα 5-5: Ερώτηση με βάση τη Δομή των Αντικειμένων, για «Παιδιά»Αντικειμένων Παράδειγμα 5-6: Ερώτηση με βάση τη Δομή των Αντικειμένων, για «Απογόνους» Αντικειμένων Παράδειγμα 5-7: Ερώτηση με βάση τη Δομή των Αντικειμένων, για συγκεκριμένους «Απογόνους» Αντικειμένων Παράδειγμα 5-8: Ερώτηση με βάση τη Δομή των Αντικειμένων, για συγκεκριμένους «Απογόνους» Αντικειμένων Παράδειγμα 5-9: Ερώτηση με κριτήρια που περιέχουν Σχέσεις Διάταξης Παράδειγμα 5-10: Αίτηση Ανάκτησης Περιεχομένου Αντικειμένου Παράδειγμα 5-11: Αίτηση Μερικής Ανάκτησης Περιεχομένου Αντικειμένου Παράδειγμα 5-12: Αίτηση Ανάκτησης του Περιεχομένου Δομικού Στοιχείου Αντικειμένου Παράδειγμα 5-13: Αίτηση Ανάκτησης Περιεχομένου και Χαρακτηριστικών Αντικειμένου Παράδειγμα 5-14: Παράδειγμα Πληροφορίας που επιστρέφεται ως Αποτέλεσμα Ερώτησης Παράδειγμα 5-15: Παράδειγμα Πληροφορίας που επιστρέφεται ως Αποτέλεσμα Αίτησης Παράδειγμα 6-1: Η Ερώτηση που φαίνεται στο Παράδειγμα 5-1 μετά τη μετατροπή της από το περιτύλιγμα των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα Παράδειγμα 6-2: Η Ερώτηση που φαίνεται στο Παράδειγμα 5-3 μετά τη μετατροπή της από το περιτύλιγμα των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα Παράδειγμα 6-3: Η Ερώτηση που φαίνεται στο Παράδειγμα 5-4 μετά τη μετατροπή της από το περιτύλιγμα των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα Παράδειγμα 6-4: Η Ερώτηση που φαίνεται στο Παράδειγμα 5-11 μετά τη μετατροπή της από το περιτύλιγμα των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα Παράδειγμα 6-5 Η Ερώτηση που φαίνεται στο Παράδειγμα 5-12 μετά τη μετατροπή της από το περιτύλιγμα των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα Παράδειγμα 6-6: Αίτηση επεξεργασμένη από το Επίπεδο Διεπαφής με XML Έγγραφα Παράδειγμα 7-1: Σύνολο ΚΑΔΔΑ Κανόνων για το DTD Παράδειγμα 7-2: Σύνολο ΚΑΔΔΑ Κανόνων για το DTD Παράδειγμα 8-1: Σύνολο ΚΑΔΔΑ Κανόνων για το DTD Παράδειγμα 8-2: Σύνολο ΚΑΔΔΑ Κανόνων για το DTD Παράδειγμα 8-3: Σύνολο ΚΑΔΔΑ Κανόνων για το DTD Παράδειγμα 8-4: Σύνολο ΚΑΔΔΑ Κανόνων για το DTD Παράδειγμα 8-5: XML Έγγραφο που δομείται με βάση το DTD Παράδειγμα 8-6: Αντικείμενο που δομείται με βάση το DTD Παράδειγμα 8-7: Αντικείμενο που δομείται με βάση το DTD XV

16 Παράδειγμα 8-8: Ερώτηση για την ανάκτηση των Τίτλων και των Ταυτοτήτων Εγγράφων που το περιεχόμενό τους σχετίζεται με Επικοινωνία Ανθρώπων-Υπολογιστών και βρίσκονται στην Πηγή Πληροφορίας του Πολυτεχνείου Κρήτης Παράδειγμα 8-9: Η Ερώτηση που φαίνεται στο Παράδειγμα 8-8 μετά τη μετατροπή της από το περιτύλιγμα των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα Παράδειγμα 8-10: Ερώτηση για την ανάκτηση των Τίτλων και των Ταυτοτήτων Εγγράφων που το περιεχόμενό τους σχετίζεται με Επικοινωνία Ανθρώπων-Υπολογιστών και βρίσκονται στην Πηγή Πληροφορίας του Πολυτεχνείου Κρήτης ή την Πηγή Πληροφορίας του Πανεπιστημίου Κρήτης Παράδειγμα 8-11: Ερώτηση για την ανάκτηση των Τίτλων και των Ταυτοτήτων Εγγράφων που το περιεχόμενό τους σχετίζεται με Επικοινωνία Ανθρώπων-Υπολογιστών και βρίσκονται σε οποιαδήποτε Πηγή Πληροφορίας γίνεται διαθέσιμη μέσω του Διαμεσολαβητή Παράδειγμα 8-12: Η Πληροφορία που επιστρέφεται από την Πηγή Πληροφορίας του Πολυτεχνείου Κρήτης ως Αποτέλεσμα της Ερώτησης που φαίνεται στο Παράδειγμα Παράδειγμα 8-13: Η Πληροφορία που επιστρέφεται από την Πηγή Πληροφορίας του Πανεπιστημίου Κρήτης ως Αποτέλεσμα της Ερώτησης που φαίνεται στο Παράδειγμα Παράδειγμα 8-14: Η Πληροφορία που επιστρέφεται από την Πηγή Πληροφορίας των Πανεπιστημιακών Εκδόσεων Κρήτης ως Αποτέλεσμα της Ερώτησης που φαίνεται στο Παράδειγμα Παράδειγμα 8-15: Η Πληροφορία που επιστρέφεται από τη Γλώσσα του Διαμεσολαβητή ως Αποτέλεσμα της Ερώτησης που φαίνεται στο Παράδειγμα Παράδειγμα 8-16: Αίτηση Ανάκτησης του Περιεχομένου του Άρθρου που βρίσκεται στην Πηγή Πληροφορίας του Πολυτεχνείου Κρήτης και έχει ταυτότητα Παράδειγμα 8-17: Η Πληροφορία που επιστρέφεται ως Αποτέλεσμα της Αίτησης που φαίνεται στο Παράδειγμα XVI

17 1. Εισαγωγή 1 o Κεφάλαιο Εισαγωγή Είναι κοινά αποδεκτό το γεγονός ότι τα τελευταία χρόνια η χρήση του Διαδικτύου (Internet) έχει εξαπλωθεί σε πολλούς τομείς της ανθρώπινης ζωής. Επιπλέον, επιστημονικές κοινότητες που ήταν μέχρι πρόσφατα ξένες στους υπολογιστές έχουν έρθει κοντά στους υπολογιστές και το Διαδίκτυο: Στην πραγματικότητα, η χρήση των υπολογιστών και του Διαδικτύου έχει γίνει απαραίτητη σε όλους τους επιστήμονες. Σημαντικό ρόλο στο γεγονός αυτό έπαιξε η εξάπλωση του Παγκοσμίου Ιστού (World-Wide Web WWW) [WWW92]. Ο Παγκόσμιος Ιστός έδωσε τις εξής δυνατότητες σε όλες τις ομάδες χρηστών (επιστημόνων και απλών χρηστών): Να βλέπουν πληροφορία σχετική με τα ενδιαφέροντά τους σε μορφή Υπερκειμένου (Hypertext) και να πλοηγούνται μέσα σ αυτή την πληροφορία. Να αναζητούν πληροφορία που τους ενδιαφέρει μέσω μηχανών αναζήτησης. Να προσπελαύνουν την πληροφορία που διαθέτουν μέσω του Παγκοσμίου Ιστού κάποιες παραδοσιακές βιβλιοθήκες. Η πληροφορία αυτή μπορεί να είναι τόσο περιγραφές των περιεχομένων των βιβλιοθηκών αυτών όσο και μέρος των περιεχομένων αυτών. Να εκτελούν τις παραπάνω λειτουργίες μέσω ενός ομοιόμορφου συστήματος διεπαφής (interface) που παρέχεται από τα Προγράμματα Πλοήγησης του Παγκοσμίου Ιστού (Web Browsers).

18 Με τον τρόπο αυτό δημιουργήθηκε μια τεράστια παγκόσμια βιβλιοθήκη σε μορφή υπερκειμένου, που επιτρέπει σε επιστήμονες και μη να ανακαλύπτουν πληροφορία σχετική με τα ενδιαφέροντά τους. Παράλληλα, η δυνατότητα έκδοσης και διάδοσης της πληροφορίας έγινε πολύ εύκολη, καθώς: Μέσω του Παγκοσμίου Ιστού η πληροφορία και οι ιδέες διαδίδονται άμεσα σε ένα ευρύ κοινό Δεν είναι απαραίτητη η κάλυψη ενός εκδοτικού οίκου για να δημιουργηθεί μια «έκδοση» στον Παγκόσμιο Ιστό. Έτσι, ο αριθμός των Iστοσελίδων (Web Pages) υπολογίζεται σήμερα γύρω στις Παρ όλα αυτά, η παγκόσμια βιβλιοθήκη του Παγκοσμίου Ιστού δε μπορεί να αξιοποιηθεί εύκολα, καθώς ο Παγκόσμιος Ιστός δεν έχει αρκετά από τα βασικά χαρακτηριστικά που είναι συνδεδεμένα με την έννοια της βιβλιοθήκης. Η διαχειρισιμότητα της κατάστασης στον Παγκόσμιο Ιστό μειώνεται καθημερινά καθώς η κατάσταση σε ότι αφορά την ανεύρεση πληροφορίας είναι χαοτική, η οργάνωση μηδενική και η έννοια της συντήρησης ανύπαρκτη. Τα κυριότερα προβλήματα που αντιμετωπίζει σήμερα ο Παγκόσμιος Ιστός είναι τα εξής: Οι απαιτήσεις των χρηστών από τις παρεχόμενες υπηρεσίες είναι υψηλές, παρ όλο που τα εργαλεία και οι μηχανισμοί που χρησιμοποιούνται για την παροχή τους είναι σχεδόν πρωτόγονα. Η ποιότητα των παρεχόμενων υπηρεσιών, η εμπιστοσύνη στην παρεχόμενη πληροφορία και η ακεραιότητα υπηρεσιών και πληροφοριών είναι αβέβαιες. Δεν αντιμετωπίζεται το πρόβλημα της ποιότητας των παρεχόμενων υπηρεσιών (quality of service) παρά μόνο περιστασιακά. Παρ όλο που η διάδοση δυναμικής πληροφορίας ή πληροφορίας με μικρή διάρκεια ζωής είναι εύκολη στον Παγκόσμιο Ιστό, η παροχή πρόσβασης σε πόρους (resources) είναι προβληματική. Δεν αντιμετωπίζονται τα ζητήματα των εκδόσεων (versions) και των προηγούμενων «τευχών» (back issues). Οι πόροι και τα ονόματά τους αλλάζουν πολύ συχνά. Αν κάποιος πόρος αλλάξει τοποθεσία ή όνομα, πρέπει να ενημερωθούν όλες οι ιστοσελίδες που αναφέρονται σ αυτόν. Αν αυτό δε γίνει, αντιμετωπίζονται τα γνωστά προβλήματα των «σπασμένων συνδέσμων» (broken links), που δεν οδηγούν πουθενά. Το πρόβλημα της αρχειοθέτησης δεν έχει λυθεί ακόμα. Δεν αντιμετωπίζεται το πρόβλημα των πνευματικών δικαιωμάτων. Η υποστήριξη που παρέχεται για πολύγλωσσο (multilingual) περιεχόμενο (ειδικά όταν ένας πόρος είναι σε γλώσσα που δε χρησιμοποιεί το λατινικό αλφάβητο) γίνεται με μητυποποιημένο (non-standard) τρόπο. Επιπλέον, παρέχονται περιορισμένες δυνατότητες διαγλωσσικής ανάκτησης (crosslanguage retrieval), που θα επέτρεπε οι τιμές των όρων που θα περιέχονται στις ερωτήσεις να μπορούν να εκφραστούν σε οποιαδήποτε γλώσσα, ενώ θα επιστρέφονται 2

19 τα αντικείμενα που περιέχουν τους όρους αυτούς σε όλες τις γλώσσες που ενδιαφέρουν το χρήστη. Η ανάκτηση (recall) για κάθε ερώτηση είναι πολύ μεγάλη ενώ η ακρίβεια (precision) περιορισμένη. Οι ερωτήσεις που υποστηρίζονται ψάχνουν σε ολόκληρα τα έγγραφα (full text search) και θεωρούν ισοδύναμες τις εμφανίσεις όρων σε οποιοδήποτε σημείο του εγγράφου (έτσι, π.χ., μια λέξη που εμφανίζεται στον τίτλο ενός εγγράφου θεωρείται ισοδύναμη με αυτές που εμφανίζονται σε μια παράγραφό του). Συχνά οι απαντήσεις που επιστρέφονται από τις μηχανές αναζήτησης είναι υπερβολικά πολλές και μη ικανοποιητικές τόσο λόγω των περιορισμών που θέτει η HTML (που δεν υποστηρίζει δομημένα έγγραφα) όσο και λόγω του ότι υποστηρίζονται ερωτήσεις με βάση μόνο το περιεχόμενο των εγγράφων και όχι με βάση τη δομή ή τα χαρακτηριστικά τους. Οι μηχανές αναζήτησης βασίζονται στη διαφήμιση, με αποτέλεσμα να επιστρέφουν, μαζί με τα αντικείμενα που πληρούν τα κριτήρια που έθεσε ο χρήστης, και αρκετά άσχετα ή ελαχίστως σχετικά αντικείμενα, που αναφέρονται σε πελάτες του οργανισμού που παρέχει τη μηχανή αναζήτησης. Επιπλέον, οι σελίδες των πελατών του οργανισμού, όταν σχετίζονται, έστω και λίγο, με την ερώτηση του χρήστη, επιστρέφονται ως αντικείμενα που ικανοποιούν σε μεγάλο βαθμό τα κριτήρια της ερώτησης. Η κάλυψη σε ότι αφορά τη δεικτοδότηση (indexing) των υπαρχόντων πόρων είναι περιορισμένη και μη προβλέψιμη (περίπου το 1/3 των υπαρχόντων πόρων είναι δεικτοδοτημένο). Από τις μηχανές αναζήτησης δεικτοδοτούνται μόνο οι στατικές σελίδες σε μορφή HTML και απλού κειμένου. Έτσι, δε δεικτοδοτούνται τα περιεχόμενα των πηγών δυναμικής πληροφορίας ούτε των συστημάτων που βασίζονται σε βάσεις δεδομένων, όπως είναι τα συστήματα των βιβλιοθηκών. Αυτό σημαίνει ότι πρέπει να γίνουν ξεχωριστές ερωτήσεις στα συστήματα αυτά για να εντοπιστούν αντικείμενα που ίσως ενδιαφέρουν τους χρήστες. Δεν παρέχονται μηχανισμοί σχολιασμού (annotators), οι οποίοι θα πρότειναν στους χρήστες αντικείμενα με περιεχόμενο σχετικό με το περιεχόμενο του αντικειμένου που τους παρουσιάζεται κάθε φορά και θα ενεργοποιούνταν και θα απενεργοποιούνταν κάθε φορά από τον ίδιο το χρήστη. Δεν υπάρχει κάποιος αυτόματος τρόπος ειδοποίησης των χρηστών για ιστοσελίδες που περιέχουν πληροφορία σχετική με τα ενδιαφέροντά τους. Για την αντιμετώπιση κάποιων από τα προβλήματα αυτά έχουν αναπτυχθεί τρεις κατηγορίες συστημάτων: Οι Ψηφιακές Βιβλιοθήκες (Digital Libraries), που είναι οργανωμένες συλλογές υλικού, το οποίο μπορεί να βρίσκεται σε μορφή πολλών και διαφορετικών μέσων. Οι συλλογές αυτές έχουν σχεδιαστεί έτσι ώστε να καλύπτουν τις ανάγκες μιας συγκεκριμένης 3

20 κοινότητας χρηστών. Η δόμησή τους εγγυάται την πρόσβαση στα περιεχόμενά τους και είναι εξοπλισμένες με μέσα πλοήγησης προς άλλες πηγές πληροφορίας. Τα Συστήματα Νέων κατ Απαίτηση (News on Demand Systems), που έχουν σχεδιαστεί για να παρέχουν στους χρήστες τους άμεση και όσο είναι δυνατόν πληρέστερη ενημέρωση. Οι χρήστες των συστημάτων αυτών έχουν τις εξής δυνατότητες: Να επιλέξουν, ανάλογα με τα ενδιαφέροντά τους, από ποιες από τις διαθέσιμες κατηγορίες νέων θα τους παρουσιάζονται νέα. Να καθορίσουν την περίοδο ανανέωσής των νέων. Να καθορίσουν το χρόνο και τον τρόπο παραλαβής των νέων. Να οργανώσουν την παρουσίαση των νέων σύμφωνα με τις προτιμήσεις τους. Να χρησιμοποιήσουν ένα μηχανισμό ειδοποίησης για να ενημερώνονται για το ότι κάποια νέα γίνονται διαθέσιμα. Να αναζητήσουν στις ιστορικές βάσεις δεδομένων των παροχέων ενημέρωσης παλαιότερες ειδήσεις που τους ενδιαφέρουν. Οι Διαμεσολαβητές (Mediators), που είναι συστήματα που επιτρέπουν στους χρήστες τους ομοιόμορφη πρόσβαση σε ετερογενείς πηγές πληροφορίας. Αυτό σημαίνει ότι οι χρήστες αυτών των συστημάτων θα μπορούν να ψάξουν ταυτόχρονα σε πολλές πηγές πληροφορίας (ακόμα κι αν η δομή και η οργάνωσή τους διαφέρει από πηγή σε πηγή) και να δουν με ομοιόμορφο τρόπο τα αποτελέσματα των ερωτήσεών τους. Αυτό που πρέπει πάντως να σημειωθεί είναι ότι και οι τρεις κατηγορίες συστημάτων που αναφέρθηκαν παραπάνω αποτελούν επιμέρους λύσεις για την κάλυψη συγκεκριμένων αναγκών των χρηστών και σε καμία περίπτωση δε λύνουν τα προβλήματα που αναφέρθηκαν. Προς την κατεύθυνση της λύσης των προβλημάτων αυτών, τα τελευταία χρόνια ορίζεται μια «νέα γενιά» προτύπων για τον Παγκόσμιο Ιστό, τα οποία έχουν ως στόχο την επίλυση των προβλημάτων που καθιστούν την κατάσταση στον Παγκόσμιο Ιστό προβληματική και θα επιτρέψουν την παροχή υψηλού επιπέδου υπηρεσιών μέσω αυτού. Τα πρότυπα αυτά όμως δεν έχουν δεν έχουν ενσωματωθεί ακόμα πλήρως στον Παγκόσμιο Ιστό ούτε υποστηρίζονται πλήρως από τα υπάρχοντα συστήματα Ψηφιακών Βιβλιοθηκών, Συστημάτων Νέων κατ Απαίτηση και Διαμεσολαβητών Αναγκαιότητα Συνεισφορά Όπως έχει ήδη φανεί, παρ όλο που ο Παγκόσμιος Ιστός έχει κάνει ευκολότερη την πρόσβαση των χρηστών, ειδικών και μη, σε πληροφορία που τους ενδιαφέρει, υποφέρει από ένα σύνολο προβλημάτων και περιορισμών που δεν επιτρέπουν τον εύκολο και γρήγορο εντοπισμό της πληροφορίας αυτής. Αυτό σημαίνει ότι το χαρακτηριστικό που λείπει από τον Παγκόσμιο Ιστό είναι η παροχή λειτουργικότητας αντίστοιχης με αυτή που παρέχουν οι βάσεις δεδομένων, που διαθέτουν μηχανισμούς που εγγυώνται τη γρήγορη και εύκολη πρόσβαση στην πληροφορία που αποθηκεύεται σ αυτές. Η λειτουργικότητα αυτή μπορεί να δοθεί από ένα σύστημα που θα έχει τα εξής χαρακτηριστικά: 4

21 Σταθερότητα: Οι χρήστες του συστήματος δεν πρέπει να έρχονται αντιμέτωποι με εμπόδια, όπως είναι οι σπασμένοι σύνδεσμοι, που δεν τους επιτρέπουν να έχουν πρόσβαση στην πληροφορία που τους ενδιαφέρει. Παροχή Ομοιόμορφης Πρόσβασης σε Ετερογενείς Πηγές Πληροφορίας: Οι χρήστες του συστήματος πρέπει να μπορούν να προσπελάσουν ταυτόχρονα και με ομοιόμορφο τρόπο πληροφορία αποθηκευμένη σε (τοπικές ή απομακρυσμένες ως προς το σύστημα) ετερογενείς πηγές πληροφορίας (π.χ. παραδοσιακές βάσεις δεδομένων, πληροφοριακά συστήματα πολυμέσων, πηγές ημι-δομημένης ή αδόμητης πληροφορίας κ.α.). Μ αυτό τον τρόπο θα δοθεί ταυτόχρονη πρόσβαση τόσο σε στατικά έγγραφα όσο και σε πηγές πληροφορίας που βασίζονται σε βάσεις δεδομένων, όπως είναι οι Ψηφιακές Βιβλιοθήκες. Υποστήριξη Ανάκτησης Πληροφορίας (Information Retrieval) μέσω της υποβολής ερωτήσεων: Οι χρήστες του συστήματος πρέπει να μπορούν να ανακτήσουν την πληροφορία που τους ενδιαφέρει μέσω ερωτήσεων που θα περιέχουν τόσο όρους δίτιμης λογικής (boolean terms) όσο και όρους ομοιότητας (similarity terms). Οι ερωτήσεις αυτές μπορεί να υποβάλλονται σε περισσότερες από μια πηγές πληροφορίας κάθε φορά Υποστήριξη Ανάκτησης Αντικειμένων με βάση το Περιεχόμενο ή τη Δομή τους: Για τα δομημένα αντικείμενα (όπως είναι τα XML έγγραφα), πρέπει να παρέχεται στο χρήστη η δυνατότητα να ανακτήσει αυτά που τον ενδιαφέρουν με βάση τόσο το περιεχόμενο όσο και τη δομή τους. Με την ιδιαίτερη μεταχείριση των δομημένων αντικειμένων θα αυξηθεί η ακρίβεια σε ότι αφορά τα αποτελέσματα των ερωτήσεων, καθώς ο τόπος εμφάνισης ενός όρου μέσα σ ένα αντικείμενο θα καθορίζει τη βαρύτητά του για το αντικείμενο αυτό (π.χ. μια λέξη που θα εμφανίζεται στον τίτλο ενός εγγράφου θα θεωρείται μεγαλύτερης βαρύτητας από αυτές που εμφανίζονται σε μια παράγραφό του). Επιπλέον, οι χρήστες θα μπορούν να εκφράσουν με μεγαλύτερη ακρίβεια τα κριτήρια που πρέπει να πληρούν τα αντικείμενα που τους ενδιαφέρουν. Κατηγοριοποίηση και Περιγραφή των Αντικειμένων: Με την κατάταξη των αντικειμένων σε κατηγορίες βάσει του περιεχομένου τους είναι ευκολότερο για τους χρήστες να εντοπίσουν τα αντικείμενα που τους ενδιαφέρουν. Η περιγραφή των αντικειμένων θα τα εμπλουτίσει με ένα σύνολο χαρακτηριστικών που θα βοηθήσουν τους χρήστες να εκφράσουν με μεγαλύτερη ακρίβεια τα κριτήρια αναζήτησης για κάθε ερώτηση. Υποστήριξη Παροχής Πληροφοριών κατ Απαίτηση (Information on Demand): Στους χρήστες πρέπει να παρέχεται η δυνατότητα να ανακτούν την πληροφορία που τους ενδιαφέρει με βάση τα ενδιαφέροντα και τις προτιμήσεις τους, όπως αυτά καταγράφονται στο διάγραμμα (profile) τους. Δυνατότητες Εναλλακτικής Παρουσίασης Αντικειμένων: Ο χρήστης του συστήματος πρέπει να έχει τη δυνατότητα να προσπελάσει κάθε αντικείμενο με εναλλακτικούς τρόπους: ολόκληρο το αντικείμενο, σε μια συμπτυγμένη μορφή (που θα περιέχει συνδέσμους προς την υπόλοιπη πληροφορία του αντικειμένου) ή μόνο κάποια επιλεγμένα δομικά στοιχεία του αντικειμένου. 5

22 Υποστήριξη Αυτόματης Ειδοποίησης: Το σύστημα πρέπει να διαθέτει μηχανισμούς ειδοποίησης των χρηστών, οι οποίοι θα τους γνωστοποιούν ότι κάποιοι πόροι που σχετίζονται με τα ενδιαφέροντά τους έγιναν διαθέσιμοι. Από τα παραπάνω φαίνεται ότι ένα πραγματικά χρήσιμο σύστημα πρέπει να συνδυάζει χαρακτηριστικά από τις ψηφιακές βιβλιοθήκες, τους διαμεσολαβητές και τα συστήματα νέων κατ απαίτηση και να έχει ενσωματωθεί σ αυτό η αιχμή της τεχνολογίας των προτύπων για τον Παγκόσμιο Ιστό. Ένα τέτοιο σύστημα είναι το σύστημα «Παροχής Πληροφοριών κατ Απαίτηση» («Information Provision on Demand») που περιγράφεται στην παρούσα διατριβή. Μια πρώτη περιγραφή του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» γίνεται στο τμήμα Περιγραφή του Συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» Στο τμήμα αυτό θα γίνει μια πρώτη περιγραφή του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση». Τα στιγμιότυπα του συστήματος αυτού φιλοδοξούν να παίξουν το ρόλο του παροχέα θεματικής πληροφορίας στον Παγκόσμιο Ιστό. Για την κάλυψη των αναγκών αυτών, το σύστημα «Παροχής Πληροφοριών κατ Απαίτηση» διαθέτει χαρακτηριστικά τόσο των ψηφιακών βιβλιοθηκών, όσο και των διαμεσολαβητών και των συστημάτων νέων κατ απαίτηση. Επιπλέον, στο σύστημα «Παροχής Πληροφοριών κατ Απαίτηση» έχει ενσωματωθεί η αιχμή της τεχνολογίας των προτύπων για τον Παγκόσμιο Ιστό. Οι υπηρεσίες που παρέχονται στους χρήστες του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» είναι οι εξής: Παροχή ομοιόμορφης πρόσβασης σε ετερογενείς πηγές πληροφορίας, με ιδιαίτερη έμφαση στην υποστήριξη πηγών πληροφορίας που περιέχουν δομημένα έγγραφα και πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα. Υποστήριξη ισχυρών ερωτήσεων στα περιεχόμενα των πηγών πληροφορίας. Πιο συγκεκριμένα, δίνονται στους χρήστες οι εξής δυνατότητες: Δυνατότητες υποβολής ερωτήσεων που θα περιέχουν τόσο όρους δίτιμης λογικής όσο και όρους ομοιότητας. Δυνατότητες ανάκτησης αντικειμένων με βάση το περιεχόμενο και/ή τη δομή τους. Δυνατότητες ανάκτησης αντικειμένων με βάση την κατηγορία στην οποία έχει ενταχθεί το περιεχόμενό τους. Υποστήριξη ανάκτησης πληροφορίας κατ απαίτηση, με βάση τις προτιμήσεις των χρηστών όπως αυτές καταγράφονται στα διαγράμματά τους. Υποστήριξη μηχανισμών σχολιασμού, που θα προτείνουν στους χρήστες αντικείμενα σχετικά με τα ενδιαφέροντά τους. Υποστήριξη πολύγλωσσου περιεχομένου, με ιδιαίτερη έμφαση στην υποστήριξη της ελληνικής γλώσσας. Δυνατότητες εναλλακτικής παρουσίασης αντικειμένων, ανάλογα με τις προτιμήσεις των χρηστών. 6

23 Υποστήριξη αυτόματης ειδοποίησης των χρηστών για το ότι γίνονται διαθέσιμα αντικείμενα που τους ενδιαφέρουν. Στο σημείο αυτό πρέπει να τονιστεί ότι το σύστημα «Παροχής Πληροφοριών κατ Απαίτηση» είναι σταθερό, με την έννοια ότι έχει ληφθεί ιδιαίτερη μέριμνα ώστε να εξαλειφθεί (ή έστω να ελαχιστοποιηθεί) το φαινόμενο των «σπασμένων συνδέσμων». Μια απλουστευμένη άποψη της αρχιτεκτονικής του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» δίνεται στο Σχήμα 1-1. Ημι-δομημένη & Αδόμητη Πληροφορία Έγγραφα Ημι-δομημένη & Αδόμητη Πληροφορία Έγγραφα Βάσεις Δεδομένων Βάσεις Δεδομένων Τοπικές Πηγές Πληροφορίας Απομακρυσμένες Πηγές Πληροφορίας Διαμεσολαβητής... Τελικοί Χρήστες Σχήμα 1-1: Αρχιτεκτονική του Συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» Όπως φαίνεται και στο Σχήμα 1-1, η αρχιτεκτονική του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» απαρτίζεται από ένα Διαμεσολαβητή (Mediator) και ένα σύνολο Πηγών Πληροφορίας (Information Sources). Ο χρήστης προσπελαύνει την πληροφορία που τον ενδιαφέρει μέσω του Διαμεσολαβητή, ο οποίος παρέχει ομοιόμορφη προσπέλαση σε ετερογενείς πηγές πληροφορίας που είναι είτε τοπικές είτε απομακρυσμένες σε σχέση με το διαμεσολαβητή. Οι πηγές πληροφορίας είναι τα πληροφοριακά συστήματα που περιέχουν την πληροφορία που γίνεται διαθέσιμη μέσω του Διαμεσολαβητή και μπορεί να είναι παραδοσιακές βάσεις δεδομένων, πληροφοριακά συστήματα πολυμέσων, πηγές ημι-δομημένης ή αδόμητης πληροφορίας κ.α. Ο χρήστης μπορεί να βρει εύκολα και γρήγορα την πληροφορία που τον ενδιαφέρει, καθώς βλέπει ένα ενιαίο μοντέλο πληροφορίας που προέρχεται από τη σύνθεση των μοντέλων πληροφορίας των πηγών πληροφορίας που το περιεχόμενό τους ανταποκρίνεται στα ενδιαφέροντά του. Ιδιαίτερη έμφαση στα πλαίσια του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» δίνεται στην υποστήριξη πηγών πληροφορίας που περιέχουν δομημένα έγγραφα και πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα. Όπως φαίνεται από τα παραπάνω, η «καρδιά» του συστήματος είναι ο διαμεσολαβητής, ο οποίος αποτελεί το σύστημα διεπαφής χρήστη-συστήματος «Παροχής Πληροφοριών κατ Απαίτηση»: Ο χρήστης εκφράζει τις ερωτήσεις και τις αιτήσεις ανάκτησης πληροφορίας με 7

24 γραφικό τρόπο, και αυτές μετατρέπονται σε αιτήσεις εκφρασμένες στη γλώσσα του διαμεσολαβητή. Στη συνέχεια, ο διαμεσολαβητής στέλνει στις (τοπικές ή απομακρυσμένες σε σχέση με αυτόν) πηγές πληροφορίας τις αιτήσεις και, όταν λάβει τις απαντήσεις, τις παρουσιάζει στο χρήστη μορφοποιημένες ανάλογα με τις προτιμήσεις του τελευταίου. Στο σημείο αυτό πρέπει να αναφερθεί ότι σημαντικό ρόλο στο σχεδιασμό του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» έπαιξε η εμπειρία σε Ψηφιακές Βιβλιοθήκες και Διαμεσολαβητές που αποκτήθηκε στα πλαίσια του προγράμματος VENIVA (VENetIan Virtual Archive), στο οποίο συμμετείχε το Εργαστήριο Διανεμημένων Πληροφοριακών Συστημάτων και Εφαρμογών του Πολυτεχνείου Κρήτης Στόχοι της Διατριβής Στα πλαίσια της παρούσας διατριβής και της διατριβής [Πουτ2000] έλαβε χώρα ο σχεδιασμός του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση». Ο σχεδιασμός τόσο της συνολικής αρχιτεκτονικής του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» όσο και των τμημάτων από τα οποία αυτή απαρτίζεται, βασίστηκε στο συνδυασμό των ώριμων τεχνολογιών των σχεσιακών βάσεων δεδομένων και των τεχνικών ανάκτησης πληροφορίας με την αιχμή της τεχνολογίας των προτύπων που κυριαρχούν στον Παγκόσμιο Ιστό (XML, RDF, XQL κλπ.). Επιπλέον, ο σχεδιασμός του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» βασίστηκε στη χρήση της UML για την περιγραφή της αρχιτεκτονικής και της συμπεριφοράς του συστήματος. H παρούσα διατριβή ασχολήθηκε με τη συνολική αρχιτεκτονική του συστήματος, τους διαμεσολαβητές, τις πηγές πληροφορίας που περιέχουν δομημένα έγγραφα και τις πηγές πληροφορίας που περιέχουν παραδοσιακά δεδομένα, ενώ η διατριβή [Πουτ2000] επικεντρώνεται στην υποστήριξη τεχνικών ανάκτησης πληροφορίας και την υποστήριξη πολύγλωσσου περιεχομένου και διαγλωσσικής ανάκτησης. Έτσι, οι στόχοι της παρούσας διατριβής ήταν οι εξής: Ο σχεδιασμός, με βάση το συνδυασμό των τεχνολογιών των σχεσιακών βάσεων δεδομένων και των τεχνικών ανάκτησης πληροφορίας με την αιχμή της τεχνολογίας των προτύπων που κυριαρχούν στον Παγκόσμιο Ιστό, της αρχιτεκτονικής του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση». Η αρχιτεκτονική του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» απαρτίζεται από ένα Διαμεσολαβητή (Mediator) και ένα σύνολο Πηγών Πληροφορίας (Information Sources), τα περιεχόμενα των οποίων γίνονται διαθέσιμα μέσω του Διαμεσολαβητή. Ο σχεδιασμός του Διαμεσολαβητή του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση». Ο στόχος αυτός περιλαμβάνει: Την περιγραφή του διαμεσολαβητή. Τον καθορισμό της λειτουργικότητας του διαμεσολαβητή. Τον καθορισμό της αρχιτεκτονικής του διαμεσολαβητή. Τον καθορισμό των συστημάτων διεπαφής του διαμεσολαβητή με τις πηγές πληροφορίας και με τους χρήστες. 8

25 Τον καθορισμό, την περιγραφή και το σχεδιασμό των δομικών στοιχείων του διαμεσολαβητή. Ιδιαίτερη έμφαση δόθηκε στην περιγραφή της γλώσσας του διαμεσολαβητή και τη διαχείριση των δομημένων μεταδεδομένων που χρησιμοποιούνται στο διαμεσολαβητή για την περιγραφή της δομής και του περιεχομένου των πηγών πληροφορίας που γίνονται διαθέσιμες μέσω του διαμεσολαβητή αυτού. Ο σχεδιασμός των Πηγών Πληροφορίας που περιέχουν δομημένα έγγραφα. Ο στόχος αυτός περιλαμβάνει: Την περιγραφή των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα. Τον καθορισμό της λειτουργικότητας των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα. Τον καθορισμό της αρχιτεκτονικής των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα. Τον καθορισμό, την περιγραφή και το σχεδιασμό των δομικών στοιχείων των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα. Ιδιαίτερη έμφαση δόθηκε στην περιγραφή της γλώσσας και της βάσης δεδομένων των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα. Τον καθορισμό της αναπαράστασης δομημένων εγγράφων στις πηγές πληροφορίας που περιέχουν δομημένα έγγραφα, με τρόπο που να επιτρέπει την αποδοτική αναπαράσταση XML εγγράφων. Τον καθορισμό του τρόπου διαχείρισης των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα. Στον καθορισμό του τρόπου διαχείρισης των πηγών πληροφορίας εμπεριέχεται και ο σχεδιασμός των εργαλείων και των μηχανισμών που υποστηρίζουν τη διαχείριση των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα. Στον όρο «διαχείριση των πηγών πληροφορίας που περιέχουν δομημένα έγγραφα» περιλαμβάνονται οι εξής λειτουργίες: Η δημιουργία πηγών πληροφορίας που περιέχουν δομημένα έγγραφα. Η υποστήριξη κλάσεων δομημένων εγγράφων από τις πηγές πληροφορίας που περιέχουν δομημένα έγγραφα και η δυνατότητα εξέλιξης του σχήματος της βάσης δεδομένων τους ώστε να μπορούν να μπορούν να υποστηριχθούν νέες κλάσεις δομημένων εγγράφων. Η εισαγωγή δομημένων εγγράφων στις πηγές πληροφορίας που περιέχουν δομημένα έγγραφα. Η αναζήτηση δομημένων εγγράφων στις πηγές πληροφορίας που περιέχουν δομημένα έγγραφα. Η ανάκτηση δομημένων εγγράφων από τις πηγές πληροφορίας που περιέχουν δομημένα έγγραφα. Η ενημέρωση των πηγών πληροφορίας για έγγραφα που γίνονται διαθέσιμα και το περιεχόμενό τους σχετίζεται με το περιεχόμενο των πηγών 9

26 πληροφορίας. Η ενημέρωση αυτή έχει ως συνέπεια είτε την εισαγωγή είτε τη δεικτοδότηση, μέσα στις πηγές πληροφορίας, των εγγράφων αυτών. Ο σχεδιασμός των Πηγών Πληροφορίας που περιέχουν παραδοσιακά δεδομένα. Ο στόχος αυτός περιλαμβάνει: Την περιγραφή των πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα. Τον καθορισμό της λειτουργικότητας των πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα. Τον καθορισμό της αρχιτεκτονικής των πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα. Τον καθορισμό, την περιγραφή και το σχεδιασμό των δομικών στοιχείων των πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα. Ιδιαίτερη έμφαση δόθηκε στην περιγραφή της γλώσσας και της βάσης δεδομένων των πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα. Τον καθορισμό του τρόπου διαχείρισης των πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα. Στον καθορισμό του τρόπου διαχείρισης των πηγών πληροφορίας εμπεριέχεται και ο σχεδιασμός των εργαλείων και των μηχανισμών που υποστηρίζουν τη διαχείριση των πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα. Στην έννοια «διαχείριση των πηγών πληροφορίας που περιέχουν παραδοσιακά δεδομένα» περιλαμβάνονται, όπως και για τις πηγές πληροφορίας που περιέχουν δομημένα έγγραφα, οι λειτουργίες της δημιουργίας των πηγών πληροφορίας, της εισαγωγής πληροφορίας σ αυτές, της αναζήτησης πληροφορίας, της ανάκτησης πληροφορίας και της ενημέρωσης για αντικείμενα που γίνονται διαθέσιμα και σχετίζονται με το περιεχόμενο των συγκεκριμένων πηγών πληροφορίας Δομή της Διατριβής Η παρούσα διατριβή συνεχίζεται στο 2 ο κεφάλαιο, όπου παρουσιάζεται η σχετική με την παρούσα διατριβή έρευνα. Πιο συγκεκριμένα, γίνεται αναφορά σε συστήματα που έρχονται να καλύψουν τις ίδιες ή παρόμοιες ανάγκες (ή μέρος των αναγκών) που καλύπτει το σύστημα «Παροχής Πληροφοριών κατ Απαίτηση» που αναπτύχθηκε στα πλαίσια της παρούσας διατριβής και της διατριβής [Πουτ2000] και στην έρευνα που γίνεται σε θέματα που πραγματεύεται η παρούσα διατριβή (Ψηφιακές Βιβλιοθήκες, Διαμεσολαβητές, Συστήματα Νέων κατ Απαίτηση, Μηχανές Αναζήτησης και Πράκτορες). Επιπλέον, δίνεται μια σύντομη περιγραφή του συστήματος που αναπτύχθηκε στα πλαίσια του ευρωπαϊκού ερευνητικού προγράμματος VENIVA, καθώς ο σχεδιασμός του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση» βασίστηκε στην εμπειρία που αποκτήθηκε από το πρόγραμμα αυτό. Στη συνέχεια, στο 3 ο κεφάλαιο γίνεται αναφορά στη συσχετιζόμενη με την παρούσα διατριβή εργασία, στην οποία συμπεριλαμβάνονται τα πρότυπα που καθοδήγησαν το σχεδιασμό του συστήματος «Παροχής Πληροφοριών κατ Απαίτηση». Έτσι, γίνεται αναφορά: 10

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

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

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

Τεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Τεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Τεχνολογία Λογισμικού Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

ΜΑΘΗΜΑ 6. Σχήµατα ιαλειτουργικότητας Μεταδεδοµένων. Το RDF Το Warwick Framework. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας

ΜΑΘΗΜΑ 6. Σχήµατα ιαλειτουργικότητας Μεταδεδοµένων. Το RDF Το Warwick Framework. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας ΜΑΘΗΜΑ 6 195 Σχήµατα ιαλειτουργικότητας Μεταδεδοµένων Το RDF Το Warwick Framework 196 1 Resource Data Framework RDF Τα πολλαπλά και πολλαπλής προέλευσης σχήµατα παραγωγής δηµιουργούν την ανάγκη δηµιουργίας

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

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

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

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

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 21/11/2016. Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια.

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 21/11/2016. Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια. Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων 21/11/2016 Τεχνολογία Λογισμικού & Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Ανάλυση Συστημάτων Object Diagrams Διαγράμματα Αντικειμένων

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

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

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

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

08 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο

08 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο 08 Η γλώσσα UML I Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language

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

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

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

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

Βάσεις Δεδομένων ΙΙ. Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο

Βάσεις Δεδομένων ΙΙ. Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο Βάσεις Δεδομένων ΙΙ Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο Δ. Χριστοδουλάκης - Α. Φωκά Τμήμα Μηχανικών Η/Υ & Πληροφορικής - Εαρινό Εξάμηνο 2007 Εισαγωγή Πολλές εφαρμογές διαδικτύου υποστηρίζουν web διεπαφές

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

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

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

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

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies) ΕΠΛ 012 ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies) Διδάσκων Καθηγητής: Δημήτριος Τσουμάκος Εαρινό Εξάμηνο 2010 Βασικές Πληροφορίες Πότε: Δευτέρα & Πέμπτη 10:30-12μμ Πού: ΧΩΔ01

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο -

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο - ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάνα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ:

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

UML: Unified modelling language

UML: Unified modelling language UML: Διαγράμματα UML: Unified modelling language Γλώσσα μοντελοποίησης για ανάλυση και σχεδιασμό Παρέχει το συμβολισμό για ανάλυση και σχεδιασμό. Είναι γλώσσα συμβολισμού. Δεν είναι ολόκληρη μεθοδολογία.

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

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

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

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

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

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

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

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Περιεχόµενα World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Εισαγωγή Ιστορική Αναδροµή Το ιαδίκτυο και το WWW Υπερκείµενο Εντοπισµός πληροφοριών στο WWW Search Engines Portals Unicode Java Plug-Ins 1 2

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

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

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

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

ΑΣΚΗΣΗ. Δημιουργία Ευρετηρίων Συλλογής Κειμένων

ΑΣΚΗΣΗ. Δημιουργία Ευρετηρίων Συλλογής Κειμένων Γλωσσική Τεχνολογία Ακαδημαϊκό Έτος 2011-2012 Ημερομηνία Παράδοσης: Στην εξέταση του μαθήματος ΑΣΚΗΣΗ Δημιουργία Ευρετηρίων Συλλογής Κειμένων Σκοπός της άσκησης είναι η υλοποίηση ενός συστήματος επεξεργασίας

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

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ.

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. ΚΕΦΑΛΑΙΟ 9 Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966 αρχίζει ο σχεδιασμός του ARPANET, του πρώτου

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

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

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

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

Παραδοτέο Π.2.1. Υπερχώρος και διαχείριση μοντέλων

Παραδοτέο Π.2.1. Υπερχώρος και διαχείριση μοντέλων Έργο: Τίτλος Υποέργου: «ΘΑΛΗΣ: Ενίσχυση της Διεπιστημονικής ή και Διιδρυματικής έρευνας και καινοτομίας με δυνατότητα προσέλκυσης ερευνητών υψηλού επιπέδου από το εξωτερικό μέσω της διενέργειας βασικής

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

Διαχείριση Πληροφοριακών Συστημάτων

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

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

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας.

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας. Η Πυξίδα Απασχόλησης είναι ένα πλήρως παραμετροποιήσιμο portal που απευθύνεται σε Κέντρα Επαγγελματικής Κατάρτισης, Δήμους, Εκπαιδευτικούς Οργανισμούς και Εταιρίες Εύρεσης Εργασίας, με στόχο τόσο την μηχανογράφηση

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

Μάθηµα 6. Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας

Μάθηµα 6. Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας Μάθηµα 6 122 Μεταδεδοµένα: : Η τυπολογία των σχηµάτων 123 Dublin Core: Τα στοιχεία δεδοµένων (1) Θέµα (Subject) Περιγραφή (Description) ηµιουργός (Creator( Creator) Τίτλος (Title) Εκδότης (Publisher( Publisher)

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

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

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

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

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

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

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

της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο ΠανελλήνιοΣυνέδριοΑκαδημαϊκών Βιβλιοθηκών - Κέρκυρα 2004

της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο ΠανελλήνιοΣυνέδριοΑκαδημαϊκών Βιβλιοθηκών - Κέρκυρα 2004 example Αξιοποιώντας την τεχνολογία XML στη διαχείριση της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο ΠανελλήνιοΣυνέδριοΑκαδημαϊκών Βιβλιοθηκών - Κέρκυρα 2004 Πρότυπα και XML Πρότυπα ενιαίο

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

Υπηρεσίες Διαχείρισης MPEG Πληροφορίας για Οπτικοακουστικές Εφαρμογές

Υπηρεσίες Διαχείρισης MPEG Πληροφορίας για Οπτικοακουστικές Εφαρμογές Υπηρεσίες Διαχείρισης MPEG Πληροφορίας για Οπτικοακουστικές Εφαρμογές Γεωργία Κυριακάκη Μεταπτυχιακή Διατριβή Τμήμα Ηλεκτρονικών Μηχανικών και Μηχανικών Η/Υ Πολυτεχνείο Κρήτης Χανιά Περίληψη Τα σύγχρονα

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

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο Τι είναι ένα σύστημα διαχείρισης περιεχομένου; Παρά την μεγάλη εξάπλωση του διαδικτύου και τον ολοένα αυξανόμενο αριθμό ιστοσελίδων, πολλές εταιρείες ή χρήστες δεν είναι εξοικειωμένοι με την τεχνολογία

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

Τεχνολογία Πολυμέσων. Ενότητα 6: Υπερκείμενο - Υπερμέσα. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Τεχνολογία Πολυμέσων. Ενότητα 6: Υπερκείμενο - Υπερμέσα. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Τεχνολογία Πολυμέσων Ενότητα 6: Υπερκείμενο - Υπερμέσα Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Εισαγωγή-Σκοπός. Τρόποι δημιουργίας δυναμικών ιστοσελίδων. Dynamic Web Pages. Dynamic Web Page Development Using Dreamweaver. Τρόποι δημιουργίας δυναμικών

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ ADVANCED Οι Advanced θεματικές ενότητες είναι είναι κατάλληλες για άτομα που επιθυμούν να συνεχίσουν σπουδές στο χώρο της

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

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 2. Το περιβάλλον του παγκόσμιου Ιστού Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Πλεονεκτήματα παγκόσμιου Ιστού Εξυπηρετητής Ιστού & Ιστοσελίδες Κύριες

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

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Ελληνικό Ανοικτό Πανεπιστήμιο ΓΤΠ61 Πληροφορική Πολυμέσα Αγγελική Μαζαράκη Τι είναι η UML Είναι μια γραφική γλώσσα μοντελοποίησης συστημάτων.

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

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

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης

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

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

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

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

Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS)

Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS) Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS) Ελένη Καλδούδη Τμήμα Ιατρικής Δημοκρίτειο Πανεπιστήμιο Θράκης 2003 θέματα το χθές, το σήμερα και το αύριο για τα PACS απαιτήσεις από

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

Τεχνικές Προδιαγραφές ιαλειτουργικότητας

Τεχνικές Προδιαγραφές ιαλειτουργικότητας ΤΕΧΝΙΚΕΣ ΠΡΟ ΙΑΓΡΑΦΕΣ ΕΙΓΜΑ ΠΑΡΑΡΤΗΜΑΤΟΣ ΙΑΓΩΝΙΣΜΟΥ ΚΟΙΝΟΤΙΚΟ ΠΛΑΙΣΙΟ ΣΤΗΡΙΞΗΣ 2000-2006 ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ «Κοινωνία της Πληροφορίας» http://www.infosociety.gr Μάιος 2003 Τεχνικές Προδιαγραφές ιαλειτουργικότητας

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

Ανάκτηση Πληροφορίας. Διδάσκων: Φοίβος Μυλωνάς. Διάλεξη #01

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

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

Ανάκτηση Πληροφορίας (Information Retrieval IR) ιδακτικό βοήθηµα 2. Πανεπιστήµιο Θεσσαλίας Πολυτεχνική Σχολή Τµήµα Μηχ. Η/Υ, Τηλ/νιών & ικτύων

Ανάκτηση Πληροφορίας (Information Retrieval IR) ιδακτικό βοήθηµα 2. Πανεπιστήµιο Θεσσαλίας Πολυτεχνική Σχολή Τµήµα Μηχ. Η/Υ, Τηλ/νιών & ικτύων Ανάκτηση Πληροφορίας (Information Retrieval IR) Πανεπιστήµιο Θεσσαλίας Πολυτεχνική Σχολή Τµήµα Μηχ. Η/Υ, Τηλ/νιών & ικτύων Ακαδηµαϊκό Έτος 2005-2006 ιδακτικό βοήθηµα 1 Καλύπτει το 60% του 510 σελίδες 1η

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

Ανάκτηση Πληροφορίας (Information Retrieval IR)

Ανάκτηση Πληροφορίας (Information Retrieval IR) Ανάκτηση Πληροφορίας (Information Retrieval IR) Πανεπιστήµιο Θεσσαλίας Πολυτεχνική Σχολή Τµήµα Μηχ. Η/Υ, Τηλ/νιών & ικτύων Ακαδηµαϊκό Έτος 2005-2006 ιδακτικό βοήθηµα 1 Καλύπτει το 60% του αντικειµένου

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

Εννοιολογική Ομοιογένεια

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

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

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

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

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

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα ΕΙΣΑΓΩΓΗ ΣΤΗ UML UML Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις ιαγράµµατα Παραδείγματα Ορισμός του μοντέλου Αποτελεί µια αφηρηµένη περιγραφή ενός Φυσικού συστήµατος. Αποτελεί ένα σχέδιο για την

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

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

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

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

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 1 Γλώσσες Σήµανσης Γλώσσες σήµανσης: Αρχικά για τον καθορισµό εµφάνισης σελίδων, γραµµατοσειρών. Στη συνέχεια επεκτάθηκαν

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

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

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

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

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

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

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

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

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

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

Διασφάλιση της ποιότητας της ιατρικής πληροφορίας στο Διαδίκτυο. Γκουνταβά Ευφροσύνη

Διασφάλιση της ποιότητας της ιατρικής πληροφορίας στο Διαδίκτυο. Γκουνταβά Ευφροσύνη Διασφάλιση της ποιότητας της ιατρικής πληροφορίας στο Διαδίκτυο Γκουνταβά Ευφροσύνη Ποιότητα της πληροφορίας και Internet Ποσοστά χρήσης Η.Π.Α. 69.6% (79% αναζητούν ιατρική πληροφορία) Αυστραλία 54.1%

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

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

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων .. Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Μάθημα Βασικές Έννοιες - . Ύλη Εργαστηρίου ΒΔ Ύλη - 4 Ενότητες.1 - Σχεδιασμός Βάσης Δεδομένων.2 Δημιουργία Βάσης Δεδομένων Δημιουργία Πινάκων Εισαγωγή/Ανανέωση/Διαγραφή

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

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων ..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα

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

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών World Wide Web (WWW) Θέματα Επεξεργασία δεδομένων στο Web Δημιουργία απλών σελίδων HTML Περιγραφή κάποιων XHTML στοιχείων (tags) Εξέλιξης του WWW Το WWW

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

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

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

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

09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο

09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο 09 Η γλώσσα UML I Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language

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

7.11 Πρωτόκολλα εφαρµογής

7.11 Πρωτόκολλα εφαρµογής 7.11 Πρωτόκολλα εφαρµογής Ερωτήσεις 1. Ποιος ο ρόλος των πρωτοκόλλων εφαρµογής και πώς χειρίζονται τις συνδέσεις δικτύου; 2. Γιατί κάθε πρωτόκολλο εφαρµογής ορίζει συγκεκριµένο τρόπο παρουσίασης των δεδοµένων;

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

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

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

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

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

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

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

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

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

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

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 12: Βάσεις Δεδομένων [βασισμένο σε σημειώσεις των Silberchatz,Korth και Sudarshan] Το περιεχόμενο του μαθήματος διατίθεται

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

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

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

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

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

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

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

Η Τεχνολογία στις Συνεργασίες των Βιβλιοθηκών

Η Τεχνολογία στις Συνεργασίες των Βιβλιοθηκών Εργαστήριο Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης Τμήμα Αρχειονομίας Βιβλιοθηκονομίας Ιόνιο Πανεπιστήμιο Η Τεχνολογία στις Συνεργασίες των Βιβλιοθηκών Σαράντος Καπιδάκης sarantos@ionio.gr Ομοιότητες

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

ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ «ΔΙΟΙΚΗΣΗ της ΥΓΕΙΑΣ» ΑΞΙΟΛΟΓΗΣΗ ΑΠΟΔΟΣΗΣ ΠΡΟΣΩΠΙΚΟΥ: ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ ΙΔΙΩΤΙΚΟΥ ΝΟΣΟΚΟΜΕΙΟΥ ΠΑΡΑΓΙΟΥΔΑΚΗ ΜΑΓΔΑΛΗΝΗ

ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ «ΔΙΟΙΚΗΣΗ της ΥΓΕΙΑΣ» ΑΞΙΟΛΟΓΗΣΗ ΑΠΟΔΟΣΗΣ ΠΡΟΣΩΠΙΚΟΥ: ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ ΙΔΙΩΤΙΚΟΥ ΝΟΣΟΚΟΜΕΙΟΥ ΠΑΡΑΓΙΟΥΔΑΚΗ ΜΑΓΔΑΛΗΝΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ «ΔΙΟΙΚΗΣΗ της ΥΓΕΙΑΣ» ΑΞΙΟΛΟΓΗΣΗ ΑΠΟΔΟΣΗΣ ΠΡΟΣΩΠΙΚΟΥ: ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ ΙΔΙΩΤΙΚΟΥ ΝΟΣΟΚΟΜΕΙΟΥ ΠΑΡΑΓΙΟΥΔΑΚΗ ΜΑΓΔΑΛΗΝΗ Διπλωματική

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

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Βάσεις Δεδομένων - Γενικά Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα. Τα περιεχόμενα

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

Έρευνα για την προσβασιμότητα των τυφλών και των ατόμων με περιορισμένη όραση στους Δικτυακούς Τόπους των Ελληνικών Ακαδημαϊκών Βιβλιοθηκών

Έρευνα για την προσβασιμότητα των τυφλών και των ατόμων με περιορισμένη όραση στους Δικτυακούς Τόπους των Ελληνικών Ακαδημαϊκών Βιβλιοθηκών Έρευνα για την προσβασιμότητα των τυφλών και των ατόμων με περιορισμένη όραση στους Δικτυακούς Τόπους των Ελληνικών Ακαδημαϊκών Βιβλιοθηκών Γαρουφάλλου Εμμανουήλ Κολοβού Ευαγγελία Τμήμα Βιβλιοθηκονομίας

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

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

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

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

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό

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

Ατομική Διπλωματική Εργασία ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΓΙΑ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΑΙΤΗΣΕΩΝ ΕΙΣΔΟΧΗΣ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ

Ατομική Διπλωματική Εργασία ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΓΙΑ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΑΙΤΗΣΕΩΝ ΕΙΣΔΟΧΗΣ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Ατομική Διπλωματική Εργασία ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΓΙΑ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΑΙΤΗΣΕΩΝ ΕΙΣΔΟΧΗΣ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Αφροδίτη Χρίστου ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Μάιος 2012

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

Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0 Καραμαούνας Πολύκαρπος 1 9.1 Ιστορικά Στοιχεία Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο και ήταν απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ. Εφαρμογές της Πληροφορικής

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

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

Ενδοσχολική Επιμόρφωση Εκπαιδευτικών Εσπερινού Γυμνασίου στις ΤΠΕ Δράση: Αυτοαξιολόγηση Σχολικής Μονάδας. Ο Παγκόσμιος Ιστός

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

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

Ανίχνευση απαιτήσεων χρηστών για υπηρεσίες ψηφιακών βιβλιοθηκών μέσα από ποιοτικές μεθοδολογικές προσεγγίσεις

Ανίχνευση απαιτήσεων χρηστών για υπηρεσίες ψηφιακών βιβλιοθηκών μέσα από ποιοτικές μεθοδολογικές προσεγγίσεις Ανίχνευση απαιτήσεων χρηστών για υπηρεσίες ψηφιακών βιβλιοθηκών μέσα από ποιοτικές μεθοδολογικές προσεγγίσεις Άγγελος Μητρέλης 1, Λεωνίδας Παπαχριστόπουλος 1, Γιάννης Τσάκωνας 1,2, Χρήστος Παπαθεοδώρου

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

SilverPlatter WebSPIRS 4.1.

SilverPlatter WebSPIRS 4.1. WebSPIRS 4.1. Η υπηρεσία WebSPIRS από τη SilverPlatter αποτελεί ένα φιλικό εργαλείο πρόσβασης και αναζήτησης σε περιεχόμενα βάσεων δεδομένων. Η Βιβλιοθήκη και Κέντρο Πληροφόρησης του Πανεπιστημίου Θεσσαλίας

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

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

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

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

ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)

ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) 2.1 Κωνσταντίνος Ταραμπάνης Καθηγητής Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων Πανεπιστήμιο Μακεδονίας Γρ. 307 2310-891-578 kat@uom.gr ΤΑΞΙΝΟΜΗΣΗ ΤΩΝ

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

Προσεγγίζοντας παιδαγωγικά τη γλώσσα της σύγχρονης τέχνης με τη χρήση πολυμεσικών εφαρμογών: Η περίπτωσης της Mec Art του Νίκου Κεσσανλή

Προσεγγίζοντας παιδαγωγικά τη γλώσσα της σύγχρονης τέχνης με τη χρήση πολυμεσικών εφαρμογών: Η περίπτωσης της Mec Art του Νίκου Κεσσανλή Προσεγγίζοντας παιδαγωγικά τη γλώσσα της σύγχρονης τέχνης με τη χρήση πολυμεσικών εφαρμογών: Η περίπτωσης της Mec Art του Νίκου Κεσσανλή Πανάγου Ελένη, Ερευνήτρια του Ινστιτούτου Πολιτιστικής & Εκπ/κής

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

Geographic Information System(GIS)

Geographic Information System(GIS) Geographic Information System(GIS) Κάθε πληροφοριακό σύστημα που ολοκληρώνει, αποθηκεύει, επεξεργάζεται, αναλύει, διαμοιράζει και απεικονίζει γεωγραφική πληροφορία. Βασικό του γνώρισμα ότι χρησιμοποιεί

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

Βάσεις Δεδομένων Ενότητα 1

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

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

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

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

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

Περιεχόμενα. Δημιουργία σύνδεσης... 27 5. ΤΙ ΕΙΝΑΙ ΙΣΤΟΣΕΛΙΔΕΣ ΚΑΙ ΤΙ ΤΟΠΟΘΕΣΙΕΣ ΙΣΤΟΥ... 37. Γνωριμία με μια ιστοσελίδα:... 38

Περιεχόμενα. Δημιουργία σύνδεσης... 27 5. ΤΙ ΕΙΝΑΙ ΙΣΤΟΣΕΛΙΔΕΣ ΚΑΙ ΤΙ ΤΟΠΟΘΕΣΙΕΣ ΙΣΤΟΥ... 37. Γνωριμία με μια ιστοσελίδα:... 38 Περιεχόμενα ΠΡΟΛΟΓΟΣ... 11 ΔΙΑΔΙΚΤΥΟ... 13 1. ΙΣΤΟΡΙΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ... 15 2. ΤΙ ΕΙΝΑΙ ΤΟ ΔΙΑΔΙΚΤΥΟ INTERNET;... 16 3. ΤΙ ΠΡΟΣΦΕΡΕΙ ΤΟ ΔΙΑΔΙΚΤΥΟ, ΤΙ ΜΠΟΡΕΙ ΝΑ ΒΡΕΙ ΚΑΝΕΙΣ... 19 4. ΤΙ ΑΠΑΙΤΕΙΤΑΙ ΓΙΑ ΝΑ

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

Θεωρίες Μάθησης και Εκπαιδευτικό Λογισμικό

Θεωρίες Μάθησης και Εκπαιδευτικό Λογισμικό ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Θεωρίες Μάθησης και Εκπαιδευτικό Λογισμικό Ενότητα 17: Συστήματα υποστήριξης Ομάδων Μαθητών με εφαρμογή της τεχνικής Ανάλυσης Διάδρασης

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

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

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

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

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

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

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

Διαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων

Διαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων Διαγράμματα UML στην Ανάλυση Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων περιεχόμενα παρουσίασης Διαγράμματα επικοινωνίας Διαγράμματα ακολουθίας Διαγράμματα

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

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML για το µάθηµα ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Ακαδηµαϊκό Έτος 2012-2013 «Αντικειµενοστρεφής Ανάλυση Ηλεκτρονικού Καταστήµατος Προσφορών (e-shop)» Η άσκηση αφορά στη χρήση της

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

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

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

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

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

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

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

Ολοκληρωμένου Περιβάλλοντος Βιβλιοθήκης ως Υπηρεσίας ILSaS

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

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

ΚΩΔΙΚΟΠΟΙΗΣΗ ONEGEOLOGY - EUROPE ΔΕΔΟΜΕΝΩΝ ΓΙΑ ΤΗΝ ΠΑΡΟΧΗ WMS WFS ΥΠΗΡΕΣΙΩΝ KATA INSPIRE ΜΕ ΒΑΣΗ ΤΟ ΠΡΟΤΥΠΟ GeoSciML 4.0

ΚΩΔΙΚΟΠΟΙΗΣΗ ONEGEOLOGY - EUROPE ΔΕΔΟΜΕΝΩΝ ΓΙΑ ΤΗΝ ΠΑΡΟΧΗ WMS WFS ΥΠΗΡΕΣΙΩΝ KATA INSPIRE ΜΕ ΒΑΣΗ ΤΟ ΠΡΟΤΥΠΟ GeoSciML 4.0 ΚΩΔΙΚΟΠΟΙΗΣΗ ONEGEOLOGY - EUROPE ΔΕΔΟΜΕΝΩΝ ΓΙΑ ΤΗΝ ΠΑΡΟΧΗ WMS WFS ΥΠΗΡΕΣΙΩΝ KATA INSPIRE ΜΕ ΒΑΣΗ ΤΟ ΠΡΟΤΥΠΟ GeoSciML 4.0 MSc Αλεξάνδρα Ζερβάκου & Δρ. Ειρήνη Ζανανίρι Ινστιτούτο Γεωλογικών & Μεταλλευτικών

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

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

ΜΕΡΟΣ Ι: ΓΕΩΓΡΑΦΙΚΑ Ε ΟΜΕΝΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Η ΦΥΣΗ ΤΩΝ ΓΕΩΓΡΑΦΙΚΩΝ Ε ΟΜΕΝΩΝ... ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΜΕΡΟΣ Ι: ΓΕΩΓΡΑΦΙΚΑ Ε ΟΜΕΝΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ...1 1. Η ΦΥΣΗ ΤΩΝ ΓΕΩΓΡΑΦΙΚΩΝ Ε ΟΜΕΝΩΝ...3 Κατηγορίες των Γεωγραφικών εδοµένων...3 Γεωγραφικές οντότητες...3 ιαστάσεις

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

Διαλειτουργικότητα μεταξύ αρχείων (1/2)

Διαλειτουργικότητα μεταξύ αρχείων (1/2) Διαλειτουργικότητα μεταξύ αρχείων (1/2) Επιτρέπει την αναζήτηση / πλοήγηση σε περισσότερα του ενός αρχεία από ενιαίο σημείο Όφελος για το χρήστη / ερευνητή: o Ενιαία αναζήτηση της πληροφορίας σε πολλαπλά

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

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Τεχνολογία Λογισμικού 8ο Εξάμηνο 2018 19 Unified Modeling Language II Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Μοντελοποίηση δομής Διαγράμματα κλάσεων Class diagrams

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

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

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

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

Εγχειρίδιο Διαχειριστή. (Υπηρεσία Αναζήτησης Συνεπιβατών)

Εγχειρίδιο Διαχειριστή. (Υπηρεσία Αναζήτησης Συνεπιβατών) (Υπηρεσία Αναζήτησης Συνεπιβατών) Για το Έργο ΠΕΡΙΕΧΟΜΕΝΑ 1 Εισαγωγή... 3 2 Τεχνικά Χαρακτηριστικά... 4 3 Περιβάλλον Εργασίας... 5 4 Σύνδεση / Αποσύνδεση Διαχειριστή... 7 4.1 Σύνδεση Διαχειριστή... 7 4.2

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

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 8: Σχεδίαση Συστήματος Σχεδίαση Συστήματος 2 Διεργασία μετατροπής του προβλήματος σε λύση. Από το Τί στο Πώς. Σχέδιο: Λεπτομερής περιγραφή της λύσης. Λύση:

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

Εγχειρίδιο Επιμελητή Δράσεων. (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις)

Εγχειρίδιο Επιμελητή Δράσεων. (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις) (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις) Για το Έργο ΠΕΡΙΕΧΟΜΕΝΑ 1 Εισαγωγή... 3 2 Τεχνικά Χαρακτηριστικά... 4 3 Περιβάλλον Εργασίας... 5 4 Σύνδεση / Αποσύνδεση Επιμελητή Δράσεων...

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

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

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

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

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων Σχεδίαση Βάσεων Δεδομένων Η ιστορία των Βάσεων Δεδομένων History of the Database 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Στόχοι Το μάθημα αυτό καλύπτει τους ακόλουθους στόχους:

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

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για

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