Πολυτεχνική Σχολή Πανεπιστηµίου Πατρών Τµήµα Μηχανικών Η/Υ και Πληροφορικής. Μεταπτυχιακό ίπλωµα Ειδίκευσης στην «Επιστήµη και Τεχνολογία Υπολογιστών»
|
|
- Ἄρτεμις Σπανός
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Πολυτεχνική Σχολή Πανεπιστηµίου Πατρών Τµήµα Μηχανικών Η/Υ και Πληροφορικής Μεταπτυχιακό ίπλωµα Ειδίκευσης στην «Επιστήµη και Τεχνολογία Υπολογιστών» ιπλωµατική Εργασία Σχεδιασµός και υλοποίηση δηµοσιογραφικού RDF portal µε µηχανή αναζήτησης άρθρων Χάιδος Γεώργιος Α.Μ. : 792 Επιβλέπων: Καθηγητής κ. Τσακαλίδης Αθανάσιος Πάτρα Φεβρουάριος 2013 i
2 Ευχαριστίες Θα ήθελα να ευχαριστήσω θερµά τον καθηγητή µου κύριο Αθανάσιο Τσακαλίδη για την ιδιαίτερη τιµή που µου έκανε µε την ανάθεση της παρούσας διπλωµατικής εργασίας και για τη συνεχή καθοδήγηση του. Θα ήθελα επίσης να ευχαριστήσω τον κύριο ηµήτριο Τσώλη για τη συνεχή υποστήριξη και βοήθεια του καθ όλη τη διάρκεια διεκπεραίωσης της εργασίας αυτής. Τέλος θα ήθελα να ευχαριστήσω ιδιαίτερα τη σύζυγο µου Γεωργία Φελέσκουρα και τα παιδιά µου Βασιλική και Παναγιώτη για την αµέριστη συµπαράσταση και τις ώρες που απαιτήθηκε να µην είµαι παρών. ii
3 Περιεχόµενα Περιεχόµενα... iii Περιεχόµενα Εικόνων ιαγραµµάτων...v Περίληψη...1 Εισαγωγή Πρόβληµα προς επίλυση Ο παγκόσµιος ιστός σήµερα Η ενηµέρωση σήµερα Υπόβαθρο Σηµασιολογικός ιστός Η επιλογή της γλώσσας Η τεχνολογία του σηµασιολογικού ιστού σε επίπεδα Η χρήση των URI Η σύσταση και η παραποµπή ενός URI RDF Βασική δοµή RDF Σύνθετες δοµές RDF Typed Literals RDF µε έκφραση XML (RDF/XML) Οργάνωση παραποµπών URI RDF containers Καθορίζοντας λεξιλόγια RDF - το RDF Schema To XML Schema Λεξιλόγια Dublin Core και Prism Web portal Κριτήρια επιτυχίας web portals HTML Στοιχείο video Στοιχεία article-header Inverted files- text indexing Stemming Stopwords Αυτόµατη εξαγωγή keywords Εκτέλεση Προδιαγραφή ιαγράµµατα δραστηριοτήτων...66 iii
4 4.3 Επιλογή τεχνολογιών υλοποίησης Το πλαίσιο.net Το Visual Studio Η γλώσσα C# H γλώσσα C Υλοποίηση Το RDF/XML που δηµιουργείται HTML5 video-article-header Ευρετήριο portal Stemming στο portal Προσαρµοσµένη λίστα Ελληνικών stopwords Καθορισµός keywords στο portal Η µηχανή αναζήτησης Η χρήση θησαυρού Συλλογή άρθρων (article aggregation) Ασφάλεια Αποτελέσµατα Μελλοντικές βελτιώσεις Ενσωµάτωση επιπλέον εξωτερικών πηγών Εισαγωγή πληρέστερου θησαυρού συνωνύµων λέξεων Εισαγωγή υπηρεσιών εξατοµίκευσης Ειδήσεις του παρελθόντος Ενίσχυση της ασφάλειας Κατακλείδα Βιβλιογραφία iv
5 Περιεχόµενα Εικόνων ιαγραµµάτων Εικόνα 1 Παράδειγµα HTML...6 Εικόνα 2 Παράδειγµα XML...7 Εικόνα 3 Σηµασιολογικός ιστός σε επίπεδα...8 Εικόνα 4 URI...9 Εικόνα 5 Γράφος RDF...11 Εικόνα 6 Mια απλή δήλωση RDF...13 Εικόνα 7 RDF µε URI ή plain literals...14 Εικόνα 8 Γράφος RDF µε κενό κόµβο...18 Εικόνα 9 Γράφος RDF µε εσφαλµένου τύπου typed literal...21 Εικόνα 10 Απλός γράφος RDF για µετατροπή σε RDF/XML...22 Εικόνα 11 Πιο σύνθετο RDF για µετατροπή σε RDF/XML...24 Εικόνα 12 RDF µε κενούς κόµβους...25 Εικόνα 13 Γράφος RDF bag...30 Εικόνα 14 RDF δηλώσεις ιεραρχίας...35 Εικόνα 15 XML datatypes...42 Εικόνα 16 ιάγραµµα δραστηριοτήτων υποβολής άρθρου...67 Εικόνα 17 ιάγραµµα δραστηριοτήτων µηχανής αναζήτησης...68 Εικόνα 18 ιάγραµµα δραστηριοτήτων ενσωµάτωσης άρθρων...69 Εικόνα 19.NET...70 Εικόνα 20 CLR της.νετ...71 Εικόνα 21 Visual Studio IDE...73 Εικόνα 22 Καθορισµός RDF λεξιλογίου του portal...76 Εικόνα 23 RDF για τον αρθρογράφο...77 Εικόνα 24 RDF για το άρθρο...78 Εικόνα 25 Μείωση πλήθους όρων µε το stemming...82 Εικόνα 26 Πρωτοσέλιδο στο portal...90 Εικόνα 27 Ενότητα οικονοµίας στο portal...91 Εικόνα 28 Φόρµα εισαγωγής διαπιστευτηρίων...92 Εικόνα 29 Φόρµα εγγραφής δηµοσιογράφου...92 Εικόνα 30 Υποβολή άρθρου...93 Εικόνα 31 H HTML που δηµιουργείται...94 Εικόνα 32 Redirection...94 Εικόνα 33 Εµφάνιση µεµονωµένου άρθρου...95 Εικόνα 34 RDF σε εσωτερικό άρθρο...96 Εικόνα 35 Εµφάνιση µεµονωµένου εξωτερικού άρθρου...97 v
6 Εικόνα 36 RDF σε εξωτερικό άρθρο...98 Εικόνα 37 Σύνθετη αναζήτηση...99 Εικόνα 38 Αποτελέσµατα αναζήτησης µε όρους vi
7 Περίληψη Η ταχεία και ευπρόσιτη πρόσβαση σε εµπεριστατωµένη και πλήρη ενηµέρωση αποτελεί µια από τις πιο σηµαντικές ανάγκες της εποχής µας. Η παρούσα εργασία παρουσιάζει την υλοποίηση µιας εφαρµογής στον τοµέα της πληροφόρησης που ενσωµατώνει πλήθος τεχνολογιών. Με την εφαρµογή που παρουσιάζεται, παρέχεται η δυνατότητα αυτοµατοποιηµένης επεξεργασίας και δηµοσίευσης κειµένων από αρθρογράφους και ταυτόχρονα η συλλογή, επεξεργασία και παρουσίαση άρθρων εξωτερικών αξιόπιστων πηγών. Τα άρθρα ανεξάρτητα από την προέλευση τους παρουσιάζονται στο χρήστη οµογενοποιηµένα και σε ξεχωριστές θεµατικές ενότητες. Για τη διευκόλυνση του χρήστη στην αναζήτηση της επιδιωκόµενης πληροφόρησης, έχει υλοποιηθεί µια µηχανή αναζήτησης που προσφέρει δυνατότητες έρευνας µε όρους αλλά και φιλτράρισµα των επιστρεφόµενων αρχείων µε επιπλέον επιλογές. Για τη διευκόλυνση της µετάβασης στο µελλοντικό σηµασιολογικό ιστό όπου εφαρµογές θα έχουν τη δυνατότητα να αντιλαµβάνονται το περιεχόµενο του ιστού και να µας προσφέρουν πιο σύνθετες υπηρεσίες, η εφαρµογή εξάγει µεταδεδοµένα µε τη µορφή RDF/XML για κάθε άρθρο. Εισαγωγή Το Resource Description Framework (RDF) αποτελεί ένα πλαίσιο περιγραφής πόρων ως µεταδεδοµένα για το σηµασιολογικό ιστό. Ο σκοπός του σηµασιολογικού ιστού είναι η εξέλιξη και επέκταση του υπάρχοντος παγκόσµιου ιστού, έτσι ώστε οι χρήστες του να µπορούν ευκολότερα να αντλούν συνδυασµένη την παρεχόµενη πληροφορία. Ο σηµερινός ιστός είναι προσανατολισµένος στον άνθρωπο. Για τη διευκόλυνση σύνθετων αναζητήσεων και σύνθεσης επιµέρους πληροφοριών, ο ιστός αλλάζει προσανατολισµό, έτσι ώστε να µπορεί να ερµηνεύεται από µηχανές και να απαλλάσσει το χρήστη από τον επιπλέον φόρτο. Η πιο φιλόδοξη µορφή ενσωµάτωσης κατάλληλων µεταδεδοµένων στον παγκόσµιο ιστό είναι µε την περιγραφή των δεδοµένων µε RDF triples αποθηκευµένων ως XML. Το πλαίσιο RDF περιγράφει πόρους, ορισµένους µε Uniform Resource Identifiers (URI s) ή literals µε τη µορφή υποκείµενου-κατηγορήµατος-αντικειµένου. Για την ορθή περιγραφή των πόρων ενθαρρύνεται από το W3C η χρήση υπαρχόντων λεξιλογίων και σχηµάτων, που περιγράφουν κλάσεις και ιδιότητες. Στην παρούσα εργασία γίνεται υλοποίηση ενός δηµοσιογραφικού RDF portal. Για τη δηµιουργία RDF/XML, έχουν χρησιµοποιηθεί τα λεξιλόγια και σχήµατα που συνιστούνται από το W3C καθώς και των DCMI και PRISM. Επίσης χρησιµοποιείται για την περιγραφή typed literals to XML σχήµα του W3C και ένα σχήµα του portal. Η δηµιουργία των µεταδεδοµένων γίνεται αυτόµατα από το portal µε τη χρήση των 1
8 στοιχείων που συµπληρώνονται στις φόρµες δηµοσίευσης άρθρων και δηµιουργίας λογαριασµών. Για τον περιορισµό του χώρου αποθήκευσης τα µεταδεδοµένα δεν αποθηκεύονται αλλά δηµιουργούνται όταν ζητηθούν. Στην υλοποίηση έχει δοθεί έµφαση στην ασφάλεια κατά τη δηµιουργία λογαριασµών χρήστη µε captcha και κωδικό ενεργοποίησης µε hashing. Για τη διευκόλυνση του έργου του αρθρογράφου, έχει εισαχθεί και επεκταθεί ο TinyMCE Rich Text Editor, o οποίος επιτρέπει τη µορφοποίηση του κειµένου αλλά και την εισαγωγή εικόνων και media. Ο editor παράγει αυτόµατα HTML κώδικα από το εµπλουτισµένο κείµενο. Οι δυνατότητες του editor επεκτάθηκαν κυρίως µε τη δυνατότητα για upload εικόνων και media και µε την αλλαγή κωδικοποίησης για συµβατότητα µε τα πρότυπα της HTML5. Για επιπλέον συµβατότητα µε την HTML5 εισάγονται από το portal στα άρθρα ετικέτες σηµασιολογικής δοµής. Εκτός από τα άρθρα που δηµιουργούνται µε τη χρήση του Editor, δηµοσιοποιούνται και άρθρα από εξωτερικές πηγές. Στη διαδικασία που είναι αυτόµατη και επαναλαµβανόµενη, γίνεται επεξεργασία και αποθήκευση µέρους των δεδοµένων των εξωτερικών άρθρων. Στον αναγνώστη του portal παρουσιάζεται ένα πρωτοσέλιδο και σελίδες ανά κατηγορία µε τα πρόσφατα άρθρα. Στο portal υπάρχει ενσωµατωµένη µηχανή αναζήτησης των άρθρων, µε πεδία για φιλτράρισµα χρονικά, κατηγορίας, αρθρογράφου-πηγής αλλά και λέξεων κλειδιών. Οι λέξεις αυτές προκύπτουν από την περιγραφή του άρθρου στη φόρµα δηµιουργίας ή αυτόµατα. Όταν τα άρθρα προέρχονται από εξωτερικές πηγές, η διαδικασία είναι υποχρεωτικά αυτόµατη. Για την αυτόµατη ανεύρεση των λέξεων κλειδιών από ένα άρθρο χρησιµοποιείται η συχνότητα της λέξης στο άρθρο, µε τη βαρύτητα που δίνεται από την HTML για τη λέξη (τίτλος, έντονη γραφή), κανονικοποιηµένη για το µέγεθος του άρθρου και η συχνότητα της ίδιου όρου σε ένα σύνολο άρθρων που ανανεώνεται. Για την ανάκτηση των άρθρων χρησιµοποιείται η τεχνική των inverted files για όλες τις λέξεις κλειδιά. Για τη µείωση του όγκου των δεδοµένων και την επιτάχυνση απάντησης ερωτηµάτων, αφαιρούνται από την περιγραφή λέξεις που παρουσιάζουν µεγάλη συχνότητα και µικρή αξία αναζήτησης stopwords. Η επιλογή µιας αντιπροσωπευτικής λίστας µε stopwords πραγµατοποιήθηκε µε τη χρήση ενός σώµατος κειµένων από άρθρα εφηµερίδων, τη µέτρηση της συχνότητας των λέξεων και τη σύγκριση τους µε τη λίστα stop words της Google. Επίσης για τον περιορισµό του όγκου των δεδοµένων αλλά και την ορθότερη απάντηση των ερωτηµάτων, το portal κάνει stemming στις λέξεις κλειδιά, παράγοντας όρους που µοιάζουν µε τα λήµµατα των λέξεων. Για to stemming έγινε χρήση της διατριβής του Γεώργιου Νταή του Πανεπιστηµίου της Στοκχόλµης που βασίζεται στη Γραµµατική της Νεοελληνικής Γραµµατικής του Μανώλη Τριανταφυλλίδη. Η επιστροφή των άρθρων στα ερωτήµατα που περιλαµβάνουν λέξεις κλειδιά γίνεται µε κατάταξη εγγύτητας των λέξεων κλειδιών του άρθρου µε εκείνο του ερωτήµατος. Γίνεται χρήση της 2
9 συχνότητας των λέξεων κλειδιών και της συχνότητας που έχουν οι ίδιες λέξεις σε ένα σύνολο άρθρων που ανανεώνεται. Επίσης για την αναζήτηση γίνεται η χρήση συνώνυµων λέξεων. 2. Πρόβληµα προς επίλυση Ο παγκόσµιος ιστός τείνει να αποτελέσει τη µεγαλύτερη πηγή παροχής ενηµέρωσης. Το συνεχώς αυξανόµενο πλήθος αρχείων που φιλοξενεί, δηµιουργεί την ανάγκη εξέλιξης τεχνολογιών που µπορούν να αξιοποιήσουν την πληροφορία σύµφωνα µε τις εξειδικευµένες ανάγκες κάθε χρήστη. 2.1 Ο παγκόσµιος ιστός σήµερα Στο σηµερινό παγκόσµιο ιστό, ο άνθρωπος χρήστης συνήθως απαιτείται να εκτελέσει πολύπλοκες διεργασίες προκειµένου να αντλήσει πληροφορίες ή να ολοκληρώσει µια ενέργεια. Για την εξερεύνηση του ιστού, εκτός από τη χρήση απλών συνδέσµων και την άµεση πλοήγηση µεταξύ εγγράφων, γίνεται συνήθως χρήση µηχανών αναζήτησης µε την εισαγωγή λέξεων κλειδιών ως ερωτηµάτων. [2] Είναι σίγουρο ότι χωρίς τις µηχανές αναζήτησης ο παγκόσµιος ιστός δε θα είχε τόσο µεγάλη απήχηση, όµως παρόλη την τεράστια επιτυχία τους, η χρήση τους δε στερείται ελαττωµάτων. Έτσι οι µηχανές αναζήτησης έχουν πολύ µεγάλη ανάκληση και µικρή ακρίβεια και µαζί µε τα επιθυµητά έγγραφα µας επιστρέφουν και χιλιάδες έγγραφα µη σχετικά µε το ερώτηµα µας, αναγκάζοντας µας να τροποποιήσουµε πολλές φορές το ερώτηµα µας και να δαπανήσουµε πολύτιµο χρόνο σε φιλτράρισµα. Άλλες φορές όταν το ερώτηµα µας είναι πολύ συγκεκριµένο η ανάκληση είναι πολύ µικρή και η µηχανή αναζήτησης δεν επιστρέφει κανένα ή κανένα σχετικό έγγραφο. Όπως έχει ήδη φανεί, για την επιστροφή της επιθυµητής πληροφορίας είναι πολύ σηµαντική η λεπτοµερής ρύθµιση των ερωτηµάτων έτσι ώστε να περιλαµβάνουν λέξεις κλειδιά επιλεγµένες ώστε να είναι τόσο γενικές και ταυτόχρονα τόσο ειδικές όσο απαιτείται κάθε φορά. Η απάντηση των ερωτηµάτων από τις µηχανές αναζήτησης είναι πολύ ευαίσθητη στο λεξιλόγιο και µπορεί έτσι να µην επιστρέφει καθόλου έγγραφα που σχετίζονται άµεσα εννοιολογικά αλλά στα οποία έχουν χρησιµοποιηθεί συνώνυµες λέξεις και επιπλέον να επιστρέφει έγγραφα που περιέχουν τις λέξεις κλειδιά αλλά µε διαφορετικό εννοιολογικό νόηµα. Συχνά δεν υπάρχει εννοιολογική συνέπεια στη χρήση των λέξεων ή οι πληροφορίες των επιστρεφόµενων έγγραφων είναι απαρχαιωµένες. Είναι κατανοητό ότι για το φιλτράρισµα της πληροφορίας απαιτούνται πολλαπλές αναδιατυπώσεις του ερωτήµατος µε την τροποποίηση των λέξεων κλειδιών, έως ότου υπάρξει το επιθυµητό αποτέλεσµα. Το αποτέλεσµα αυτό όµως είναι µεµονωµένα έγγραφα. Εάν η αναζητούµενη πληροφορία είναι διασκορπισµένη, τότε θα πρέπει να επαναληφθούν πολλές φορές τα ερωτήµατα 3
10 και να συλλεχτεί όλη η επιµέρους πληροφορία και στη συνέχεια να εκτελεστούν συγκρίσεις, συνθέσεις και διαµερισµοί. Για την ανάκτηση της πληροφορίας αλλά και για την αξιοποίηση της από άλλες εφαρµογές είναι αποκλειστικά υπεύθυνος ο άνθρωπος. Έτσι ο όρος ανάκτηση πληροφορίας σε σχέση µε τις µηχανές αναζήτησης είναι άστοχος. Οι βελτιώσεις στις µηχανές αναζήτησης δεν καλύπτουν το πρόβληµα, που οξύνεται µε το ρυθµό αύξησης του παγκόσµιου ιστού. 2.2 Η ενηµέρωση σήµερα Ένα σχετικά µικρό υποσύνολο του παγκόσµιου ιστού απαρτίζει το πλήθος των εφαρµογών και αρχείων που σχετίζονται µε την ενηµέρωση των χρηστών σε ειδήσεις. Πρόκειται για ηλεκτρονικές εκδόσεις εφηµερίδων, blogs ενηµέρωσης και δηµοσιογραφικά portals. Ο σύγχρονος τρόπος ζωής αυξάνει σηµαντικά την ανάγκη για ταχύτερη πληρέστερη και εγκυρότερη ενηµέρωση. Η ανάγκη αυτή οδηγεί τις εξελίξεις στις τεχνολογίες ενηµέρωσης. Οι ηλεκτρονικές εφηµερίδες αν και αποτελούν σηµαντική βελτίωση σε σχέση µε τις αντίστοιχες έντυπες εκδόσεις, δεν µπορούν να καλύψουν πλήρως τις απαιτήσεις ενός σύγχρονου αναγνώστη. Η χρήση µιας αποκλειστικής πηγής ενηµέρωσης ενέχει συχνά τον κίνδυνο µη σφαιρικής και πλήρους ενηµέρωσης. Μια πιο ανεξάρτητη πηγή ενηµέρωσης από τις εφηµερίδες αποτελούν τα blogs, όπου ο χρήστης ενηµερώνεται αλλά αποτελεί ταυτόχρονα και πηγή ενηµέρωσης. Η ποικιλία και ανεξαρτησία του λόγου που παρέχουν τέτοιες πηγές αντισταθµίζεται πολλές φορές από την εγκυρότητα του περιεχοµένου τους, καθώς δύσκολα µπορεί να εξαχθεί αξιόπιστη ενηµέρωση από µη εξειδικευµένους χρήστες. Το πρόβληµα µπορεί να αντιµετωπιστεί είτε µε την αύξηση του πλήθους των πηγών ενηµέρωσης, µε άµεσο αντίκτυπο στην ταχύτητα και την πολυπλοκότητα ή µε τη χρήση ενός portal ενηµέρωσης. Σε ένα portal ενηµέρωσης παρέχεται συνήθως αρκετά µεγαλύτερη ποικιλία στην ενηµέρωση σε σύγκριση µε πιο παραδοσιακά µέσα. Ωστόσο το όφελος σε πληροφόρηση αντισταθµίζεται συχνά µε την ανοµοιογένεια σε εµφάνιση και δυσχέρειες στο φιλτράρισµα της πληροφορίας. 3. Υπόβαθρο Η ενότητα αυτή επιχειρεί να επιβοηθήσει την εξοικείωση µε τις έννοιες και τεχνολογίες που χρησιµοποιούνται στην εργασία που αναλύονται στις επόµενες ενότητες. 3.1 Σηµασιολογικός ιστός Η επίπονη διαδικασία αναζήτησης, που αποτελεί µεγάλο µέρος της αλληλεπίδρασης ενός χρήστη µε τον παγκόσµιο ιστό, θα µπορούσε να εκτελείται αυτόµατα από κάποιο έξυπνο και εξειδικευµένο πρόγραµµα. Κύριο εµπόδιο στη 4
11 εξέλιξη αυτή αποτελεί το γεγονός ότι το περιεχόµενο του παγκόσµιου ιστού δεν είναι προσανατολισµένο σε εφαρµογές αλλά προορίζεται µόνο για τον άνθρωπο. Αν και υπάρχουν αρκετές εφαρµογές για διάφορες µορφές επεξεργασίας κειµένου, η καθεαυτή νοηµατική ερµηνεία και κατανόηση µιας πρότασης είναι ιδιαίτερα περιορισµένη. Το πρόβληµα της κατανόησης του κειµένου προϋποθέτει την ανάπτυξη πολύ εξειδικευµένων τεχνικών τεχνητής νοηµοσύνης και ανάλυσης της φυσικής γλώσσας. Προς την κατεύθυνση αυτή, έχουν γίνει κάποια βήµατα όµως προς το παρών η επιλογή φαίνεται µη ρεαλιστική. Έτσι υιοθετείται µια προσέγγιση επίλυσης του προβλήµατος που αντί για την κατανόηση του καθεαυτού κειµένου από τις εφαρµογές στηρίζεται στον εµπλουτισµό των εγγράφων µε στοιχεία τα οποία να είναι κατανοητά από τις εφαρµογές. Αυτή η προσέγγιση είναι γνωστή ως η πρωτοβουλία για το σηµασιολογικό ιστό. Ο σηµασιολογικός ιστός δεν αναµένεται να αποτελέσει ένα διαφορετικό ιστό από το σηµερινό αλλά απλά µια εξέλιξη του. [1] Σύµφωνα µε τον Tim Berners Lee, εµπνευστή του παγκόσµιου ιστού το 1989 και στη συνέχεια ιδρυτή του W3C (World Wide Web Consortium, κοινοπραξίας για τον παγκόσµιο ιστό), ο σηµασιολογικός ιστός (Semantic Web) θα φέρει δοµή στο νοηµατικό περιεχόµενο των σελίδων του υπάρχοντος ιστού (Syntactic Web), δηµιουργώντας ένα περιβάλλον όπου εξειδικευµένα προγράµµατα θα εκτελούν πολύπλοκες διεργασίες για τους χρήστες τους µε αυτόµατη περιαγωγή από ιστοσελίδα σε ιστοσελίδα και συλλογή των απαραίτητων πληροφοριών. Τα ειδικευµένα αυτά προγράµµατα δε θα απαιτείται να έχουν τεχνητή νοηµοσύνη µεγάλης κλίµακας. Ο σηµασιολογικός ιστός δεν είναι ένας ξεχωριστός ιστός αλλά αποτελεί την επέκταση του ήδη υπάρχοντος ιστού, µε έναν τρόπο όπου η πληροφορία θα είναι πιο καθορισµένη νοηµατικά, επιτρέποντας σε ανθρώπους και υπολογιστές να δουλεύουν παράλληλα και να συνεργάζονται. Ο σηµερινός ιστός έχει αναπτυχθεί ταχύτατα ως συλλογή αυτόνοµων εγγράφων που απευθύνονται σε ανθρώπους και όχι µε τη µορφή πληροφοριών και δεδοµένων που επιτρέπουν την αυτόµατη επεξεργασία. Ο σηµασιολογικός ιστός έχει ως στόχο τη διόρθωση αυτής της εξέλιξης. Στο σηµασιολογικό ιστό η αναζήτηση λέξεων κλειδιών µε τη βοήθεια των µηχανών αναζήτησης και η επεξεργασία τους από τον άνθρωπο χρήστη, θα αντικατασταθεί από την απάντηση σύνθετων ερωτηµάτων από προγράµµατα αντιπροσώπους agents σε µια µορφή πιο φιλική προς το χρήστη. Η απάντηση των ερωτηµάτων θα βασίζεται στην ανάκτηση δεδοµένων από πολλαπλές πηγές, στην αξιολόγηση της αξιοπιστίας τους και τη σύνθεση των πληροφοριών. Θα πρέπει να σηµειωθεί εδώ ότι τα προγράµµατα αντιπρόσωποι δε θα αντικαταστήσουν τον άνθρωπο στο σηµασιολογικό ιστό ούτε θα λαµβάνουν αποφάσεις αντί για εκείνον. Ο ρόλος τους θα είναι να συλλέγουν και να οργανώνουν την πληροφορία και να παρουσιάζουν στον άνθρωπο δυνατότητες επιλογής. 5
12 3.1.2 Η επιλογή της γλώσσας Ο σηµερινός παγκόσµιος ιστός αποτελείται κυρίως από έγγραφα µε τη µορφή HTML (HyperText Markup Language, Γλώσσα Σήµανσης Υπερκειµένου). Η HTML υιοθετήθηκε πολύ σύντοµα για την απεικόνιση των πληροφοριών του παγκόσµιου ιστού, καθώς ενώ από τη µία επιτρέπει τη µορφοποίηση των πληροφοριών σε πολύ µεγάλο βαθµό, από την άλλη είναι αρκετά αυστηρή έτσι ώστε να είναι δυνατή η ερµηνεία των εγγράφων µε τον ίδιο περίπου τρόπο από όλα τα προγράµµατα περιήγησης. Για να επιτευχθούν οι παραπάνω ιδιότητες η HTML οφείλει να έχει πεπερασµένο πλήθος στοιχείων «ετικετών» και συγκεκριµένες συντακτικές ιδιότητες. Στην εικόνα 1 φαίνεται ένα έγγραφο HTML και ο τρόπος ερµηνείας-παρουσίασης του από ένα πρόγραµµα περιήγησης του παγκόσµιου ιστού. Εικόνα 1 Παράδειγµα HTML Έτσι η HTML αδυνατεί να υποστηρίξει τις απαιτήσεις που τέθηκαν για την επέκταση στο σηµασιολογικό ιστό. Για το λόγο αυτό από το W3C έχει υιοθετηθεί η χρήση ως βασικό συστατικό του σηµασιολογικού ιστού η XML (Extensive Markup Language, Επεκτάσιµη Γλώσσα Σήµανσης). Η γλώσσα XML έχει λίγους συντακτικούς περιορισµούς, µη καθορισµένο λεξιλόγιο (ετικέτες) και απεριόριστες δυνατότητες ένθεσης, προσδίνοντας έτσι το επιθυµητό επίπεδο ελευθερίας που απαιτείται στο σηµασιολογικό ιστό. Στην εικόνα 2 φαίνεται ένα παράδειγµα XML. 6
13 Εικόνα 2 Παράδειγµα XML Η χρήση της XML αποτελεί µια σηµαντική βελτίωση, όµως αντιστάθµισµα της µεγάλης ελευθερίας στη γλώσσα αποτελεί το γεγονός ότι η δηµιουργία και η ερµηνεία κάποιου λεξιλογίου της καθώς και ο έλεγχος της συντακτικής ορθότητας επαφίεται αποκλειστικά στο χρήστη. Στην εικόνα 2 φαίνεται ο τρόπος ερµηνείαςπαρουσίασης ενός έγγραφου XML από ένα πρόγραµµα περιήγησης του παγκόσµιου ιστού. H XML, που ήδη χρησιµοποιείται πολύ συχνά για την επικοινωνία δεδοµένων µεταξύ επιχειρήσεων απαιτεί τη χρήση επιπλέων τεχνολογιών, για την επέκταση των δυνατοτήτων της σε επικοινωνία δεδοµένων σε παγκόσµιο επίπεδο. Για την ολοκλήρωση προς την κατεύθυνση του σηµασιολογικού ιστού απαιτείται η χρήση και κυρίως η ευρεία αποδοχή τεχνολογιών που θα επιτρέπουν την κοινή ερµηνεία των πληροφοριών που παρουσιάζονται µε τη µορφή XML. Το πρόβληµα της µετάβασης από τον συντακτικό ιστό στον σηµασιολογικό, είναι περισσότερο πρόβληµα αποδοχής κοινών τεχνολογιών και λιγότερο επιστηµονικό, καθώς τα επιµέρους προβλήµατα έχουν κατά το µεγαλύτερο µέρος επιλυθεί. Τα µεγαλύτερα βήµατα που παραµένουν είναι στις περιοχές της τυποποίησης, της ενσωµάτωσης και της κοινής αποδοχής των τεχνολογιών αυτών. 7
14 3.1.2 Η τεχνολογία του σηµασιολογικού ιστού σε επίπεδα Οι τεχνολογίες που θα οδηγήσουν στην ολοκλήρωση του σηµασιολογικού ιστού όπως τον αντιλαµβανόµαστε σήµερα, αναπτύσσονται µε παράλληλα βήµατα σε πολλά επίπεδα, όπου το ένα επίπεδο εφαρµόζεται πάνω στο άλλο. Ο λόγος για την εξέλιξη αυτή είναι ότι είναι πιο εύκολο να υπάρξει οµοφωνία σε µικρά τεχνολογικά βήµατα. Αν επέλθει µια µεγάλη αλλαγή θα είναι πολύ πιο δύσκολο να γίνει κοινά αποδεκτή. Η φύση του σηµασιολογικού ιστού απαιτεί τη δηµιουργία νέων εργαλείων και περιεχοµένου από τα εµπλεκόµενα µέρη, γεγονός που θα πρέπει να πραγµατοποιηθεί σταδιακά χωρίς να περιµένουµε πρώτα την ολοκλήρωση του. Στην εικόνα 3 φαίνονται τα επίπεδα του σηµασιολογικού ιστού όπως τον φανταζόµαστε σήµερα. Εικόνα 3 Σηµασιολογικός ιστός σε επίπεδα Όπως φαίνεται η γλώσσα XML, στο πλαίσιο της ολοκλήρωσης του σηµασιολογικού ιστού, βασίζεται στη χρήση του προτύπου Unicode. Το διεθνές πρότυπο Unicode υιοθετείται επειδή στοχεύει στην κωδικοποίηση όλων των συστηµάτων γραφής και των επιστηµονικών συµβόλων που χρησιµοποιούνται στον πλανήτη µας. 8
15 3.2 Η χρήση των URI Για την περιγραφή κάποιας έννοιας στο σηµασιολογικό ιστό, εκτός από το πρότυπο Unicode, χρησιµοποιούνται ως δοµικό συστατικό, τα Uniform Resource Identifiers (URI). [3] Τo URI αποτελεί µία σειρά αλφαριθµητικών που χρησιµοποιούνται από κάποιον χρήστη για να περιγράψει µια οποιαδήποτε έννοια ή σύµφωνα µε τη µετάφραση έναν «πόρο» µε ενιαίο τρόπο. Η περιγραφή αυτή µπορεί να αποτελεί απλά έναν τρόπο «ονοµασίας» οπότε και ονοµάζεται Uniform Resource Name ή να αποτελεί τη θέση «διεύθυνση» στην οποία ο πόρος αυτός είναι διαθέσιµος οπότε ονοµάζεται Uniform Resource Location. Οι έννοιες σχετίζονται όπως φαίνεται στην εικόνα 4. Εικόνα 4 URI Ένα URL είναι ένα URI το οποίο εκτός από τον προσδιορισµό ενός πόρου που φιλοξενείται στο διαδίκτυο, υποδηλώνει τη θέση του αλλά τον τρόπο που µπορεί να ανακτηθεί. Έτσι για παράδειγµα το URL υποδηλώνει έναν πόρο προσβάσιµο µέσω HTTP (HyperText Transfer Protocol, Πρωτοκόλλου Μεταφοράς Υπερκειµένου) που έχει τη µορφή HTML και που φιλοξενείται στη διεύθυνση en.wikipedia.org. Ένα URN είναι ένα URI που απλά υποδηλώνει έναν πόρο µε ένα όνοµα σε ένα συγκεκριµένο namespace (αφηρηµένο χώρο ονοµασίας) και δεν υποδηλώνει ούτε τη θέση του ούτε τον τρόπο ανάκτησης του. Για παράδειγµα το URN urn:isbn: είναι ένα URI που προσδιορίζει ένα βιβλίο µε το ISBN (international standard book number, διεθνής µοναδικός αριθµός βιβλίου) του. Τα URI, URN και URL είναι γνωστά από την περιγραφή πραγµατικών πόρων του φυσικού κόσµου όπως τα βιβλία, πόρων του παγκόσµιου ιστού όπως έγγραφα ή πολυµέσα αλλά χρησιµοποιούνται επίσης για την περιγραφή εννοιών στο σηµασιολογικό ιστό. Η ενιαία περιγραφή ενός πόρου, µε ένα URN, είναι ενιαία µόνο ως προς τον τρόπο που περιγράφεται από το συγκεκριµένο χρήστη, µέσα στο συγκεκριµένο namespace. Έτσι ενώ ο ίδιος πόρος µπορεί να περιγράφεται µε πολλά URI, κάθε URI περιγράφει ένα µοναδικό πόρο. Η τυπική σύσταση ενός URI αποτελείται από ένα URI scheme name (όπως τα "http", "ftp", "mailto" ή "file") ακολουθούµενη από ένα χαρακτήρα άνω κάτω τελείας και στη συνέχεια το υπόλοιπο προσδιοριστικό, αν και αυτό δεν αποτελεί αυστηρή 9
16 προδιαγραφή. Η τυποποίηση των URI απαιτεί την τήρηση συγκεκριµένων συντακτικών κανόνων, όπως τη δέσµευση συγκεκριµένων χαρακτήρων για ειδικούς σκοπούς και περιορισµούς στο scheme για σκοπούς συνέπειας στις περιπτώσεις που υπάρχει ιεραρχική δοµή. Στο σηµασιολογικό ιστό, τα URI χρησιµοποιούνται για να περιγράψουν τόσο έγγραφα όσο και έννοιες του πραγµατικού κόσµου, γεγονός που αρχικά προκάλεσε αρκετή σύγχυση και αποσαφηνίστηκε µε την απόφαση httprange- 14 του W3C Η σύσταση και η παραποµπή ενός URI Ένα URI µπορεί να απεικονίζεται µε την πλήρη µορφή του ή µόνο µε ένα µέρος του. Το πραγµατικό URI λέγεται και απόλυτο ενώ το απεικονιζόµενο σχετικό. Το απεικονιζόµενο µέρος µπορεί να είναι είτε το αρχικό µέρος schema είτε κάποιο τελικό µέρος. Επίσης το URI µπορεί να περιλαµβάνει ένα προαιρετικό διαχωριστικό σύµβολο #. Σε αυτή την περίπτωση το µέρος του URI έως το διαχωριστικό σύµβολο αναπαριστά κάποιον πόρο, ενώ το µέρος µετά το διαχωριστικό αναπαριστά ένα µέρος του πόρου. Η εξαγωγή ενός απόλυτου URI από ένα σχετικό γίνεται µε προγράµµατα που ενώνουν το σχετικό URI µε ένα URI «βάση». Συνηθίζεται ως βάση να χρησιµοποιείται το URI του πόρου-αρχείου στο οποίο περιέχεται το σχετικό. Σε έγγραφα µε τη χρήση γλωσσών σήµανσης (HTML-XML), συχνά χρησιµοποιούνται URI παραποµπές, οι οποίες παραπέµπουν σε άλλα εξωτερικά έγγραφα ή στοιχεία του ίδιου εγγράφου. Έτσι σε ένα έγγραφο HTML µία URI παραποµπή µπορεί να είναι το src (προέλευση) ενός στοιχείου εικόνας ή το href (παραποµπή) ενός συνδέσµου. Παραδείγµατα απόλυτων URI είναι: ftp://example.org/resource.txt urn:issn: Ενώ παραδείγµατα URI παραποµπών είναι: //scheme-relative/uri/with/absolute/path/to/resource.txt../../../resource.txt./resource.txt#frag01 Ως αποσαφήνιση resolution ενός URI εννοείται είτε η µετατροπή του από σχετικό σε απόλυτο ή η κατάργηση της παραποµπής µε την προσπάθεια της απεικόνισης του πόρου σε περίπτωση που κάτι τέτοιο είναι εφικτό (εικόνες, έγγραφα HTML XML). 10
17 3.3 RDF [4] Στην εικόνα µε τα επίπεδα του σηµασιολογικού ιστού, ένα επίπεδο πάνω από το επίπεδο της XML, βρίσκεται το RDF (Resource Description Framework, Πλαίσιο Περιγραφής Πόρων). Το RDF αποτελεί ένα κοινό πλαίσιο για την αναπαράσταση µεταδεδοµένων ως πόρων του διαδικτύου και διευκολύνει την επικοινωνία δεδοµένων µεταξύ εφαρµογών στο διαδίκτυο αποτρέποντας παρερµηνείες. Αν και δηµιουργήθηκε για την αποκλειστική περιγραφή πόρων που είναι προσπελάσιµοι στον παγκόσµιο ιστό (ιστοσελίδες, αρχεία multimedia κ.α.), µπορεί να χρησιµοποιηθεί επίσης για πόρους που δεν έχουν φυσική υπόσταση. Το RDF, παρά την εντύπωση που δηµιουργεί η εικόνα µε τα επίπεδα του σηµασιολογικού ιστού, δε στηρίζεται στην XML, όµως περιλαµβάνει και µια πολύ διαδεδοµένη µορφή, που εκφράζεται έτσι γνωστή ως RDF/XML. Στην πραγµατικότητα το RDF βασίζεται στο θεµέλιο λίθο περιγραφής πόρων (τα URI) και περιγράφει πόρους του διαδικτύου µε απλές δηλώσεις. Ένας διαδεδοµένος τρόπος για την αναπαράσταση τέτοιων δηλώσεων είναι µε τη µορφή γράφου. Ως παράδειγµα, έστω ότι υπάρχει ένα άτοµο µε όνοµα Eric Miller, και τίτλο Dr που προσδιορίζεται µε το URI Εικόνα 5 Γράφος RDF Ο γράφος RDF της εικόνας 5, δείχνει ότι το RDF µε την βοήθεια URI επιτυγχάνει: Να προσδιορίσει ένα συγκεκριµένο πόρο Να προσδιορίσει ότι ο πόρος αυτός είναι ένα άτοµο Person Να προσδιορίσει ορισµένες ιδιότητες-χαρακτηριστικά του ατόµου, όπως είναι το όνοµα και η διεύθυνση του. Να δώσει τιµές σε αυτές τις ιδιότητες. 11
18 Η έκφραση σε RDF/XML για την απόδοση των ίδιων πληροφοριών είναι: <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:contact=" <contact:person rdf:about=" <contact:fullname>eric Miller</contact:fullName> <contact:mailbox <contact:personaltitle>dr.</contact:personaltitle> </contact:person> </rdf:rdf> Με τη µορφή αυτή, που απευθύνεται κυρίως σε εφαρµογές, το RDF κάνοντας απλές δηλώσεις, συνθέτει επιµέρους πληροφορίες στον παγκόσµιο ιστό Βασική δοµή RDF Αν υποτεθεί ότι είναι επιθυµητό να γίνει µια απλή δήλωση για κάποιον πόρο του διαδικτύου, ο πιο απλός τρόπος θα ήταν να χρησιµοποιηθεί η φυσική γλώσσα. Έτσι για παράδειγµα θα µπορούσε να δηλωθεί ότι η ιστοσελίδα έχει ένα δηµιουργό που έχει τιµή John Smith. Αυτή η δήλωση περιλαµβάνει τον πόρο του διαδικτύου που περιγράφεται, µια συγκεκριµένη ιδιότητα του πόρου που η δήλωση παρουσιάζει και ένα πεδίο που η δήλωση αναφέρει ως τιµή της ιδιότητας του πόρου. Στη συγκεκριµένη δήλωση ο πόρος αναφέρεται µε το URL του καθώς έχει πραγµατική υπόσταση στον παγκόσµιο ιστό. Η ιδιότητα εκφράζεται µε τη λέξη δηµιουργός, της οποίας η τιµή είναι John Smith. Άλλες δηλώσεις που θα µπορούσαν να γραφτούν για τη συγκεκριµένη ιστοσελίδα αφορούν την ηµεροµηνία δηµιουργίας της ή τη γλώσσα στην οποία είναι γραµµένη, µε τις ακόλουθες εκφράσεις: έχει ηµεροµηνία δηµιουργίας µε τιµή August έχει γλώσσα µε τιµή English. Γενικά το RDF βασίζεται στην ιδέα της δηµιουργίας δηλώσεων µε ιδιότητες και τιµές µε τη µορφή υποκείµενο ( κατηγόρηµα δηµιουργός και αντικείµενο John Smith. Οι παραπάνω προτάσεις-δηλώσεις, καθώς είναι σε φυσική γλώσσα, είναι κατάλληλες για την επικοινωνία µόνο µεταξύ ανθρώπων. Για να τροποποιηθούν οι δηλώσεις της φυσικής γλώσσας, ώστε να είναι κατάλληλες για επικοινωνία µεταξύ προγραµµάτων, απαιτούνται δύο πράγµατα: 12
19 Ένα σύστηµα αναγνωριστικών, το οποίο θα εκφράζει πόρους αλλά και κατηγορήµατα και τιµές, µε τρόπο που δε θα είναι δυνατή η παρερµηνεία τους. Μια γλώσσα για την αναπαράσταση τέτοιων εκφράσεων µε τρόπο που να είναι κατάλληλος για την επεξεργασία και επικοινωνία µεταξύ υπολογιστών. Οι τεχνολογίες για τις δύο απαιτήσεις του RDF υπάρχουν και εκφράζονται όπως έχει ήδη φανεί µε τη µορφή των URI και της XML. Πιο συγκεκριµένα, όπως έχει αναφερθεί, το RDF χρησιµοποιεί παραποµπές URI µε χαρακτήρες UNICODE και µε προαιρετική κατάληξη µετά από διαχωριστικό χαρακτήρα #. Για την αναπαράσταση χρησιµοποιείται µια ειδική έκδοση της XML η RDF/XML. Στο παράδειγµα RDF/XML που δόθηκε για το άτοµο µε όνοµα Eric Miller, χρησιµοποιήθηκαν ετικέτες όπως <contact:fullname> και <contact:personaltitle> για να περιβάλλουν το περιεχόµενο Eric Miller και Dr. Τέτοιες ετικέτες επιτρέπουν σε προγράµµατα που έχουν δηµιουργηθεί για το σκοπό αυτό, την ερµηνεία του περιεχοµένου τους. Στο παράδειγµα µε την ιστοσελίδα που έχει δηµιουργό µε όνοµα John Smith, για να µετατραπεί η δήλωση σε RDF, θα πρέπει εκτός από το υποκείµενο να εκφραστούν µε µοναδικά URI και το κατηγόρηµα αλλά και το αντικείµενο. Σε µια RDF δήλωση θα µπορούσαν να χρησιµοποιηθούν ως URIs οι ακόλουθες εκφράσεις: υποκείµενο κατηγόρηµα αντικείµενο Ένας τρόπος έκφρασης δηλώσεων RDF είναι µε την απεικόνιση σε γράφο όπου το υποκείµενο και το αντικείµενο θα παριστούν κόµβους και το κατηγόρηµα ακµή που ενώνει τους κόµβους αυτούς. Έτσι η παραπάνω έκφραση θα µπορούσε να απεικονιστεί όπως στην εικόνα 6. Εικόνα 6 Mια απλή δήλωση RDF Αν ήταν επιθυµητό να γίνουν επιπλέον δηλώσεις σε RDF για τον ίδιο πόρο σε ότι έχει σχέση µε την ηµεροµηνία δηµιουργίας του και µε τη γλώσσα γραφής του, θα µπορούσαν να εισαχθούν επιπλέον κόµβοι και ακµές καταλήγοντας στην εικόνα 7. 13
20 Στην εικόνα αυτή φαίνεται ότι στις δηλώσεις RDF χρησιµοποιούνται είτε παραποµπές URI ή σταθερές τιµές που ονοµάζονται literals και αναπαριστώνται µε ένα σύνολο αλφαριθµητικών όπως το en και το August 16, Ως literals, που στο σχήµα ενθέτονται σε πορτοκαλί ορθογώνια, µπορούν να χρησιµοποιηθούν τιµές για την απεικόνιση αντικειµένων µόνο και όχι υποκειµένων ή κατηγορηµάτων. Εικόνα 7 RDF µε URI ή plain literals Τα υποκείµενα λαµβάνουν υποχρεωτικά ως τιµές παραποµπές URI, που απεικονίζονται εδώ µε πράσινες ελλείψεις. Τα literals που αναφέρθηκαν πιο πάνω είναι τύπου plain literals, σε αντιδιαστολή µε τα typed literals, που θα αναλυθούν στη συνέχεια. Συχνά αντί για την απεικόνιση ως γράφου, χρησιµοποιείται η εναλλακτική απεικόνιση προτάσεων RDF ως triples. Σε αυτή τη µορφή κάθε δήλωση καταγράφεται ως τριάδα ετικετών < > που αφορούν το υποκείµενο, το κατηγόρηµα και το αντικείµενο και πάντα µε αυτή τη σειρά. Κάθε τριάδα ετικετών αναπαριστά δύο κόµβους του γράφου και την ακµή που τους συνδέει. Σε περίπτωση πολλών δηλώσεων για τον ίδιο κόµβο, ενώ στο γράφο απλά θα ξεκινούσαν πολλές ακµές από τον ίδιο κόµβο, στην περίπτωση των τριάδων ετικετών ο κόµβος εµπεριέχεται σε κάθε τριάδα που συµµετέχει. Ο πιο πάνω γράφος θα µπορούσε να αντικατασταθεί από τις έκφρασεις: < < < < < "August 16, 1999". < < "en". To µοντέλο του γράφου είναι θεµελιώδες για το RDF, ενώ ο τρόπος που ο γράφος αυτός απεικονίζεται (όπως εδώ µε τις τριάδες ετικετών), είναι δευτερεύων. 14
21 Για την καταγραφή κάθε τριάδας δηλώσεων, µε τις πλήρης παραποµπές URI σε ετικέτες, απαιτείται συχνά ένα έγγραφο µε άσκοπα µεγάλο µήκος γραµµών. Για το λόγω αυτό περιλαµβάνεται στις συστάσεις της W3C η χρήση συντµήσεων. Οι συντµήσεις αυτές αποτελούν έναν επίσηµο τρόπο (QName ή qualified name) απεικόνισης της παραποµπής URI χωρίς ετικέτες. Ένα QName περιλαµβάνει ένα πρόθεµα που έχει κατοχυρωθεί σε ένα namespace URI, ακολουθούµενο από άνω κάτω τελεία και στη συνέχεια το τοπικό όνοµα. Η πλήρης παραποµπή URI εξάγεται µε την προσθήκη του τοπικού ονόµατος µετά το namespace URI, που αντιστοιχεί στο πρόθεµα. Κάποια πολύ διαδεδοµένα URI namespaces µε τα αντίστοιχα προθέµατα τους ακολουθούν: πρόθεµα rdf:, namespace URI: πρόθεµα rdfs:, namespace URI: πρόθεµα dc:, namespace URI: πρόθεµα owl:, namespace URI: πρόθεµα xsd:, namespace URI: Κάθε οργανισµός έχει το δικαίωµα να δηµιουργεί δικά του URI namespaces και να χρησιµοποιεί δικά του προθέµατα. Αν υποτεθεί ότι ένας οργανισµός δηµιουργεί τα παρακάτω προθέµατα για τα αντίστοιχα URI namespaces πρόθεµα ex:, namespace URI: πρόθεµα exterms:, namespace URI: (για τεχνικούς όρους που χρησιµοποιεί ο οργανισµός). πρόθεµα exstaff:, namespace URI: (για αναγνωριστικά εργαζοµένων στον οργανισµό). Με τα προθέµατα αυτά οι προηγούµενες τριάδες µπορούν να γραφτούν πιο σύντοµα.: ex:index.html dc:creator exstaff: ex:index.html exterms:creation-date "August 16, 1999". ex:index.html dc:language "en". Στο RDF ένα σύνολο παραποµπών URI, που έχει κοντινό νόηµα ή χρησιµοποιείται για την περιγραφή πόρων του ίδιου αντικειµένου, αναφέρεται ως λεξιλόγιο. Συνηθίζεται παραποµπές URI του ίδιου λεξιλογίου να περιλαµβάνονται σε κοινά URI namespaces και να έχουν κοινά προθέµατα. Για παράδειγµα, ένας οργανισµός θα ενσωµάτωνε όλους τους τεχνικούς όρους που περιλαµβάνονται στο λεξιλόγιο του, όπως ηµεροµηνία δηµιουργίας ή γλώσσα στο URI namespace ενώ θα περιελάµβανε τα αναγνωριστικά των υπαλλήλων του στο URI namespace Έπιπλέον θα 15
22 δηµιουργούσε προθέµατα για κάθε namespace. Επίσης ένας οργανισµός µπορεί να ορίσει το λεξιλόγιο του ενσωµατώνοντας λεξιλόγια άλλων οργανισµών. Σε τέτοιες περιπτώσεις συνηθίζεται να χρησιµοποιείται ως URI reference το URL από το οποίο παρέχονται επιπλέον πληροφορίες για το συγκεκριµένο λεξιλόγιο. Έτσι το πρόθεµα dc: που σχετίζεται µε το URI namespace παραπέµπει στην περιγραφή του πολύ γνωστού λεξιλογίου Dublin Core. Το RDF δεν επιβάλει περιορισµούς στο πλήθος των δηλώσεων που µπορούν να έχουν το ίδιο αντικείµενο και κατηγόρηµα στον ίδιο γράφο. Έτσι για παράδειγµα ένας πόρος που έχει δηµιουργηθεί από δύο υπαλλήλους ενός οργανισµού θα φαίνεται µε τις τριάδες: ex:index.html dc:creator exstaff: ex:index.html dc:creator exstaff: Μερικά από τα πλεονεκτήµατα της χρήσης παραποµπών URI φαίνονται ήδη στα παραδείγµατα. Έτσι για παράδειγµα µε τη χρήση της παραποµπής URI αντί της σειράς αλφαριθµητικών "John Smith" η έκφραση γίνεται πιο ακριβής καθώς αναφέρεται στο συγκεκριµένο John Smith που είναι καταγεγραµµένος στα αρχεία του οργανισµού και όχι σε κάποιον άλλο που πιθανώς έχει το ίδιο όνοµα. Επιπλέον έτσι υπάρχει η δυνατότητα να γίνουν και άλλες δηλώσεις RDF για τον ίδιο πόρο, προσδιορίζοντας τον περισσότερο. Για παρόµοιους λόγους φαίνεται η προτίµηση στη χρήση παραποµπών URI αντί για σειρές αλφαριθµητικών όταν περιγράφονται κατηγορήµατα. Έτσι για παράδειγµα κάποιος οργανισµός όταν αναφέρεται στο κατηγόρηµα «όνοµα», περιγράφει το πλήρες ονοµατεπώνυµο ενός ατόµου, ενώ άλλος περιγράφει το όνοµα µια µεταβλητής ενός προγράµµατος. Η διαφορετική αντίληψη του κατηγορήµατος, που θα προκαλούσε σηµαντικό πρόβληµα κατά την ερµηνεία και πολύ περισσότερο κατά τη σύνθεση πληροφοριών από ένα πρόγραµµα, αποφεύγεται µε τη χρήση παραποµπών URI καθώς είναι προφανές στο πρόγραµµα ότι οι παραποµπές URI και είναι τελείως διαφορετικές. Επιπλέον ο τρόπος προσέγγισης αυτός επιτρέπει την προσθήκη επιπλέον δηλώσεων RDF µε το «όνοµα» ως υποκείµενο βοηθώντας σε επιπλέον αποσαφήνιση. Η χρήση παραποµπών URI ως υποκείµενα, αντικείµενα και κατηγορήµατα εξυπηρετεί την ανάπτυξη και χρήση κοινά αποδεκτών λεξιλογίων. Έτσι µε τη χρήση κοινών λεξιλογίων στον παγκόσµιο ιστό, αυξάνεται η κοινή αντίληψη που έχουµε για τις έννοιες που περιέχουν. Για παράδειγµα στην τριάδα ex:index.html dc:creator exstaff:
23 Το πλήρως ανεπτυγµένο κατηγόρηµα αναφέρεται αδιαµφισβήτητα στο χαρακτηριστικό «δηµιουργός» του συνόλου µεταδεδοµένων Dublin Core. Έτσι ένα άλλο άτοµο ή οργανισµός που είναι εξοικειωµένος µε αυτό το λεξιλόγιο ή που θα αναζητήσει στον παγκόσµιο ιστό τη σηµασία του συγκεκριµένου πόρου, θα κατανοήσει πλήρως την έννοια που ήθελε να του προσδώσει ο οργανισµός που το χρησιµοποίησε. Όσο πιο πολύ χρησιµοποιείται µια παραποµπή URI και είναι κοινή η εννοιολογική ερµηνεία της από µεγαλύτερο πλήθος οργανισµών και ατόµων, τόσο περισσότερο ενθαρρύνεται η δηµιουργία προγραµµάτων που όταν συναντούν σε µια τριάδα την παραποµπή αυτή θα την ερµηνεύουν µε τον ίδιο τρόπο και που όταν δηµιουργούν τριάδες και θέλουν να αποδώσουν το ίδιο νόηµα θα χρησιµοποιούν τη συγκεκριµένη παραποµπή. Το RDF δεν επιβάλει τη χρήση παραποµπών URI, αντί για σειρές αλφαριθµητικών, ούτε την αποδοχή κοινά χρησιµοποιούµενων λεξιλογίων, όµως επειδή είναι επιθυµητή η επέκταση στο σηµασιολογικό ιστό, η χρήση κοινών λεξιλογίων στις περιπτώσεις που µπορούν να καλύψουν το χρήστη νοηµατικά, βοηθάει προς αυτή την κατεύθυνση. Φυσικά µια εφαρµογή δε µπορεί να κατανοήσει η να αποδώσει νόηµα σε µια τριάδα RDF, όµως είναι δυνατό να φτιαχτεί µε τέτοιον τρόπο από κάποιο άτοµο ή οργανισµό που κατανοεί τα νοήµατα αυτά, έτσι ώστε να φαίνεται ότι τα αντιλαµβάνεται Σύνθετες δοµές RDF Πολλές φορές τα δεδοµένα του πραγµατικού κόσµου έχουν πιο πολύπλοκη µορφή, κάνοντας το RDF που µέχρι τώρα έχει περιγραφτεί ανεπαρκές. Αν για παράδειγµα ήταν επιθυµητή η δήλωση της διεύθυνσης ενός ατόµου ή της ηµεροµηνίας δηµιουργίας ενός πόρου του διαδικτύου, θα µπορούσε να δηµιουργηθεί µια απλή δήλωση που θα είχε σαν αντικείµενο τη διεύθυνση ή την ηµεροµηνία ως σειρά αλφαριθµητικών δηλαδή µε ένα plain literal. Όµως η διεύθυνση ή η ηµεροµηνία έχουν στην πραγµατικότητα µια πιο σύνθετη δοµή και αποτελούνται από αρκετά διαφορετικά συστατικά. Για παράδειγµα η ηµεροµηνία έχει ως συστατικά την ηµέρα, το µήνα και το χρόνο ενώ η διεύθυνση έχει την οδό, τον αριθµό, την πόλη, τον ταχυδροµικό κώδικα και τη Χώρα. Συσσωρεύοντας ακατάστατα όλη αυτή τη διαφορετική πληροφορία σε ένα και µοναδικό κόµβο σε ένα γράφο, µε τη µορφή ενός plain literal, δε µας δίνει την επιθυµητή ευελιξία που απαιτείται στο σηµασιολογικό ιστό. Αν για παράδειγµα στη συνέχεια απαιτούνταν να χρησιµοποιηθεί µόνο ο ταχυδροµικός κώδικας ή µόνο η χρονολογία δηµιουργίας από µια εφαρµογή, αυτό δε θα ήταν εύκολα εφικτό. Για την αποφυγή του προβλήµατος θα µπορούσε να δηµιουργηθεί ένας κόµβος στο γράφο RDF που να αναπαριστά το συγκεκριµένο στοιχείο συνολικά και στη συνέχεια να ξεκινούν από τον κόµβο αυτό άλλες εκφράσεις που η κάθε µια τους να συµβάλει µε την περιγραφή επιµέρους 17
24 χαρακτηριστικών του στοιχείου. Έτσι για την αναπαράσταση του κόµβου θα απαιτούνταν η δηµιουργία µιας πρόσθετης παραποµπής URI από όπου θα ξεκινούσαν οι επιπλέον εκφράσεις. Όµως µε αυτό το νόηµα η ηµεροµηνία ή η διεύθυνση για παράδειγµα, δεν έχει πραγµατική υπόσταση και είναι απλά µια γενικότερη έννοια που γίνεται συγκεκριµένη µετά τον προσδιορισµό των επιµέρους χαρακτηριστικών τους. εν έχει νόηµα συνεπώς να δηµιουργηθεί µια παραποµπή URI για την αναπαράσταση µιας τέτοιας έννοιας. Αντί γι αυτό υιοθετείται η αναπαράσταση ενός κενού κόµβου στο γράφο RDF, ο οποίος θα αποτελεί την κατάληξη της ακµής µε κατηγόρηµα τη διεύθυνση ή την ηµεροµηνία και από τον οποίο θα ξεκινούν αρκετές ακµές για την περιγραφή του. Για την αναπαράσταση του γράφου σε τριάδες RDF το κενό σίγουρα δεν εξυπηρετεί. Θα µπορούσε να υιοθετηθεί ένα συγκεκριµένο σύµβολο που θα χρησιµοποιείται όποτε υπάρχει η ανάγκη αναπαράστασης ενός κενού κόµβου του γράφου. Με αυτή την προσέγγιση θα µπορούσε να δηµιουργηθεί σύγχυση αν ήταν ανάγκη να παρασταθούν δύο ή περισσότεροι κενοί κόµβοι στο ίδιο έγγραφο. Έτσι προτείνεται να χρησιµοποιείται ένα εσωτερικό για το κείµενο αναγνωριστικό, διαφορετικό για κάθε ξεχωριστό κενό κόµβο, το οποίο σε αντίθεση µε τις παραποµπές URI δε θα έχει καµία πραγµατική υπόσταση ως αναγνωριστικό εκτός του συγκεκριµένου εγγράφου. Έτσι για παράδειγµα σε αντίθεση µε τις παραποµπές URI δύο ίδια εσωτερικά χαρακτηριστικά διαφορετικών εγγράφων, παριστάνουν διαφορετικά στοιχεία. Εικόνα 8 Γράφος RDF µε κενό κόµβο Στην εικόνα 8 φαίνεται ο γράφος RDF που αναπαριστά τη διεύθυνση ενός υπαλλήλου ενός υποθετικού οργανισµού. Αξίζει να σηµειωθεί ότι αν αναµένεται ότι είναι πιθανή η αναφορά σε έναν κόµβο από κάποια θέση εξωτερική του γράφου, τότε θα πρέπει να αποδοθεί σε αυτόν µια παραποµπή URI. ηλαδή οι κενοί κόµβοι και τα αναγνωριστικά τους εξυπηρετούν µόνο τις εσωτερικές στο γράφο ανάγκες. Οι κενοί 18
25 κόµβοι µπορούν να χρησιµοποιηθούν µόνο ως υποκείµενα ή αντικείµενα και όχι ως κατηγορήµατα. Συνηθίζεται τα αναγνωριστικά κενών κόµβων να ξεκινούν µε _: έτσι ώστε να είναι ξεκάθαρο ότι δεν πρόκειται για παραποµπές URI. Ο πιο πάνω γράφος RDF θα µπορούσε τηρώντας αυτή τη σύµβαση να απεικονιστεί µε τη µορφή τριάδων ως εξής: exstaff:85740 exterms:address _:johnaddress. _:johnaddress exterms:street "1501 Grant Avenue". _:johnaddress exterms:city "Bedford". _:johnaddress exterms:state "Massachusetts". _:johnaddress exterms:postalcode "01730". Στο παράδειγµα τονίζεται ένα ακόµη χαρακτηριστικό του RDF. Η γλώσσα έχει δηµιουργηθεί έτσι ώστε να µπορεί να εξυπηρετεί µόνο δυαδικές σχέσεις, δηλαδή σχέσεις ενός πόρου µε έναν άλλο. Αν είναι επιθυµητό να παρασταθεί µια πιο πολύπλοκη σχέση, τότε αυτή η απεικόνιση γίνεται εφικτή µε τη χρήση κενών κόµβων. Οι κενοί κόµβοι δίνουν τη δυνατότητα πιο ορθής χρήσης του RDF. Αν για παράδειγµα είναι επιθυµητή η περιγραφή ενός πόρου που δεν έχει δική του παραποµπή URI, πολλές φορές για ευκολία χρησιµοποιείται το URI κάποιου χαρακτηριστικού του. Για παράδειγµα αν είναι επιθυµητή η περιγραφή κάποιου ατόµου, αντί για παραποµπή URI χρησιµοποιείται το του ή αν είναι επιθυµητή η περιγραφή µιας εταιρίας χρησιµοποιείται το URL της ιστοσελίδας της εταιρίας. Αυτό σε γενικές γραµµές είναι αποδεκτό, όµως δηµιουργεί περιπλοκές στην περίπτωση που δεν είναι ξεκάθαρο σε ποιον αναφέρεται η περιγραφή. Έτσι αν µια εταιρία απεικονίζεται µε το URL της ιστοσελίδας της και αναφερθεί κάποιο άτοµο ως δηµιουργός, προφανώς θα δηµιουργηθεί σύγχυση για το αν πρόκειται για το δηµιουργό της εταιρίας ή της ιστοσελίδας. Παρόµοια µπορεί να δηµιουργηθεί σύγχυση όταν ένα άτοµο απεικονίζεται µε το του και είναι επιθυµητή η περιγραφή της θέσης. Σε αυτή την περίπτωση δε θα είναι ξεκάθαρο αν πρόκειται για τη θέση του ατόµου ή του server που φιλοξενεί την αλληλογραφία. Έτσι σε τέτοιες περιπτώσεις είναι πιο ξεκάθαρη η χρήση ενός κενού κόµβου όταν δεν υπάρχει προσδιορισµένη παραποµπή URI όπως στο παράδειγµα: _:jane exterms:mailbox _:jane rdf:type exterms:person. _:jane exterms:name "Jane Smith". _:jane exterms:age "27". 19
26 Εδώ η µετάφραση σε φυσική γλώσσα θα ήταν «υπάρχει ένας πόρος που είναι άτοµο, µε τα παρακάτω στοιχεία. Επισηµαίνεται ότι το περιέχεται σε < > καθώς δεν πρόκειται για σύντµηση αλλά για παραποµπή URI. Επιπλέον στο παράδειγµα αναφέρεται η ηλικία του ατόµου ως µια σειρά αλφαριθµητικών 27, υπονοώντας ότι είναι 27 χρονών. Όµως στον παγκόσµιο σηµασιολογικό ιστό δεν είναι ασφαλές να γίνονται τέτοιες υποθέσεις κυρίως σε ότι αφορά τις µονάδες µέτρησης Typed Literals Στην ανάλυση της δοµής του RDF που πραγµατοποιήθηκε έως εδώ, φάνηκε ότι για την καλύτερη παρουσίαση ενός σύνθετου πόρου όπως για παράδειγµα µια ηµεροµηνία, ο πόρος αυτός µπορεί να διασπαστεί σε επιµέρους στοιχεία. Ακόµη και έτσι όµως τελικά κάθε στοιχείο θα περιγραφεί ως µια απλή σειρά αλφαριθµητικού που έχει χαρακτηριστεί ως plain literal. Με αυτή τη µορφή το RDF δε µπορεί να περιγράψει µε ακρίβεια εξειδικευµένες τιµές. Έτσι δε µπορεί για παράδειγµα να δηλωθεί ότι το 27 στο προηγούµενο παράδειγµα αποτελεί έναν integer και πολύ περισσότερο έναν integer που αντιπροσωπεύει ηλικία. Στην τριάδα RDF _:jane exterms:age "27" ή στον αντίστοιχο γράφο, δεν υπάρχει κάποια ένδειξη ότι το αλφαριθµητικό 27 αναπαριστά έναν αριθµό και ότι δεν πρόκειται για κείµενο. Επιπλέον δεν υπάρχει καµία ένδειξη ότι η εταιρία χρησιµοποιεί τον αριθµό αυτό στο δεκαδικό σύστηµα και όχι σε κάποιο άλλο, που θα άλλαζε την αξία του. Φυσικά ένα πρόγραµµα θα µπορούσε να γραφτεί ώστε να θεωρεί ότι το 27 είναι δεκαδικός αριθµός, όµως καθώς αναφερόµαστε στον παγκόσµιο ιστό, δε θα ήταν σωστό το πρόγραµµα να εξειδικεύεται και να µη µπορεί να ακολουθήσει γενικότερους κανόνες. Η πληροφορία σε RDF θα πρέπει να είναι διαθέσιµη σωστά και για το κάθε τυχαίο πρόγραµµα που θέλει να την επεξεργαστεί. Συνηθίζεται στις γλώσσες προγραµµατισµού και στα συστήµατα βάσεων δεδοµένων, η απαιτούµενη επιπλέον πληροφορία να παρέχεται µε τη µορφή ενός datatype (τύπου δεδοµένων) που συνδέεται µε το literal. Στο RDF όταν ένας plain literal συνδυάζεται µε ένα data type, για την αποσαφήνιση του τύπου δεδοµένων του, µετατρέπεται σε typed literal. Με τη µορφή αυτή το προηγούµενο παράδειγµα περιγραφής της ηλικίας του υπαλλήλου µπορεί να γίνει µε πλήρης παραποµπές URI ως εξής: < < "27"^^< ή πιο απλά µε συντµήσεις: exstaff:85740 exterms:age "27"^^xsd:integer. 20
27 Όπως φαίνεται η δηµιουργία του typed literal επιτυγχάνεται µε τη συνένωση του αλφαριθµητικού µε το URI που αντιπροσωπεύει το συγκεκριµένο datatype µε τη βοήθεια του συµβόλου ^^. Υπάρχουν κατάλληλα datatypes και για πιο σύνθετους τύπους δεδοµένων όπως οι ηµεροµηνίες, έτσι η σύντµηση " "^^xsd:date απεικονίζει µε τρόπο κοινά αποδεκτό την ηµεροµηνία 16 Αυγούστου του Σηµειώνεται εδώ ότι το πρώτο µέρος του typed literal παραµένει σε εισαγωγικά. Αντίθετα µε άλλες γλώσσες που χρησιµοποιούνται στον προγραµµατισµό και τις βάσεις δεδοµένων, το RDF δεν έχει εσωτερικά δικά του datatypes (µε την εξαίρεση του rdf:xmlliteral). Τα datatypes του RDF στηρίζονται στο πλαίσιο που υπάρχει στη συλλογή datatype της XML schema. Σε αυτό το πλαίσιο ένα datatype περιγράφεται ότι αποτελείται από: Ένα σύνολο τιµών που για παράδειγµα στο datatype xsd:date αντιπροσωπεύει το σύνολο των τιµών-ηµεροµηνιών που µπορούν να καταγραφούν. Ένα σύνολο χαρακτήρων που µπορούν ή πρέπει να συµπεριλαµβάνονται στην απεικόνιση, όπως στο παράδειγµα της ηµεροµηνίας είναι οι ενδιάµεσες παύλες. Έναν τρόπο αντιστοίχησης της απεικονιζόµενης τιµής µε την πραγµατική, που έτσι στο παράδειγµα αντιστοιχεί τη σειρά αλφαριθµητικών στην ηµεροµηνία 16 Αυγούστου του Αξίζει να αναφερθεί ότι το RDF δεν έχει κάποιον εσωτερικό µηχανισµό για τον έλεγχο της τήρησης του πλαισίου της XML Schema που αφορά τα datatypes. Η ευθύνη για την ορθότητα της καταγραφής και ερµηνείας επαφίεται στα προγράµµατα που χειρίζονται τη γλώσσα. Έτσι θα µπορούσε για παράδειγµα από λάθος να δηµιουργηθεί ο γράφος που φαίνεται στην εικόνα 9. Εικόνα 9 Γράφος RDF µε εσφαλµένου τύπου typed literal Στο γράφο ενώ δηλώνεται ότι ο τύπος δεδοµένων θα είναι integer δίνει µια τιµή που δε µπορεί να µετατραπεί στη µορφή αυτή. Τα προγράµµατα που δηµιουργούνται για την παραγωγή, ανταλλαγή και ερµηνεία της γλώσσας θα πρέπει να έχουν δηµιουργηθεί µε τρόπο που να αναγνωρίζουν τέτοια σφάλµατα. Σίγουρα η ορθή χρήση των typed literals παρέχει επιπλέον πληροφορίες για τη σωστή ερµηνεία των 21
28 παρουσιαζόµενων τιµών και συνεισφέρει σηµαντικά στην επέκταση προς το σηµασιολογικό ιστό RDF µε έκφραση XML (RDF/XML) Όπως έχει αναφερθεί ήδη, το εννοιολογικό µοντέλο του RDF αποτελεί ένα γράφο. Υπάρχουν όµως και άλλες δυνατές εκφράσεις της, κάποιες από τις οποίες έχουν ήδη αναλυθεί (τριάδες µε παραποµπές URI ή µε συντµήσεις τους) ενώ άλλες έχουν απλά αναφερθεί. Στην αναφορά που έγινε για τα στρώµατα του σηµασιολογικού ιστού, είχε αναφερθεί ότι το RDF στο σηµασιολογικό ιστό παίρνει τη µορφή XML, εκµεταλλευόµενο την αποδοχή και τις δυνατότητες της XML για την εξυπηρέτηση της ανάγκης για µετάδοση δεδοµένων µεταξύ προγραµµάτων. Το RDF για το σκοπό αυτό παρέχει ένα συντακτικό XML που ονοµάζεται RDF/XML. Εικόνα 10 Απλός γράφος RDF για µετατροπή σε RDF/XML Αν για παράδειγµα θωρηθεί ο απλός γράφος RDF της εικόνας 10, που δεν περιέχει typed literals, τo αρχείο RDF/XML που τον αναπαριστά θα ήταν ως εξής: 1. <?xml version="1.0"?> 2. <rdf:rdf xmlns:rdf=" 3. xmlns:exterms=" 4. <rdf:description rdf:about=" 5. <exterms:creation-date>august 16, 1999</exterms:creation-date> 6. </rdf:description> 7. </rdf:rdf> Με µια πρώτη µατιά φαίνεται ότι σίγουρα υπάρχει επιπλέων φόρτος και σίγουρα η απεικόνιση φαίνεται αρχικά πολύ πιο σύνθετη από εκείνη του γράφου ή της τριάδας URI. Όµως µε µια εξέταση του αρχείου γραµµή-γραµµή φαίνεται ότι η απεικόνιση δεν είναι και τόσο πολύπλοκη. Στη γραµµή 1 η ετικέτα <?xml version="1.0"?> είναι µια ετικέτα που µπαίνει σε κάθε αρχείο XML και υποδηλώνει την έκδοση XML που χρησιµοποιείται. Η γραµµή 2 περιέχει µια ετικέτα που ξεκινάει ως rdf:rdf που υποδηλώνει ότι πρόκειται για 22
Εργαστήριο Σημασιολογικού Ιστού
Εργαστήριο Σημασιολογικού Ιστού Ενότητα 5: Resource Description Framework (RDF) Μ.Στεφανιδάκης 16-3-2015. Τα επίπεδα του Σημασιολογικού Ιστού RDF: Το κύριο πρότυπο του Σημασιολογικού Ιστού, χρησιμοποιεί
ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ
ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ RDF (Resource Description Framework) Ι. Χατζηλυγερούδης Ανεπάρκεια της XML Η XML είναι Μετα-γλώσσα ορισμού σήμανσης για ανταλλαγή δεδομένων και μεταδεδομένων μεταξύ
Εργαστήριο Σημασιολογικού Ιστού
Εργαστήριο Σημασιολογικού Ιστού Ενότητα 5: Resource Description Framework (RDF) Μ.Στεφανιδάκης 13-3-2016. Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του
ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: ΣΥΓΓΡΑΦΕΑΣ:
ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: Υπολογιστικά Συστήµατα & Τεχνολογίες Πληροφορικής ΣΥΓΓΡΑΦΕΑΣ: Γιώργος Γιαννόπουλος, διδακτορικός φοιτητής
1 Συστήματα Αυτοματισμού Βιβλιοθηκών
1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία
Σχεδίαση και Ανάπτυξη Ιστότοπων
Σχεδίαση και Ανάπτυξη Ιστότοπων Ιστορική Εξέλιξη του Παγκόσμιου Ιστού Παρουσίαση 1 η 1 Βελώνης Γεώργιος Καθηγητής Περιεχόμενα Τι είναι το Διαδίκτυο Βασικές Υπηρεσίες Διαδικτύου Προηγμένες Υπηρεσίες Διαδικτύου
Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ.
ΚΕΦΑΛΑΙΟ 9 Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966 αρχίζει ο σχεδιασμός του ARPANET, του πρώτου
Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1
Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0 Καραμαούνας Πολύκαρπος 1 9.1 Ιστορικά Στοιχεία Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο και ήταν απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966
Aναπαράσταση Γνώσης στο Σημασιολογικό Ιστό
Aναπαράσταση Γνώσης στο Σημασιολογικό Ιστό Οι γλώσσες RDF(S) και OWL Γ. Στάμου Περιγραφή Μεταδεδομένων με την RDF Η RDF χρησιμοποιείται για την απλή περιγραφή πόρων (resources) του διαδικτύου o Περιγράφει
Εργαστήριο Σημασιολογικού Ιστού
Εργαστήριο Σημασιολογικού Ιστού Ενότητα 4: Χρησιμοποιώντας Ενιαία Αναγνωριστικά URIs και IRIs Μ.Στεφανιδάκης 28-2-2016. Η έννοια της οντότητας Στον Σημασιολογικό Ιστό οι τριάδες μπορούν να εκληφθούν ως
Εισαγωγή στο RDF. Το Resource Description Framework (RDF) Σταύρος Πολυβίου
Εισαγωγή στο RDF Σταύρος Πολυβίου Το Resource Description Framework (RDF) RDF: µία γλώσσα περιγραφής πληροφοριών (metadata) που αφορούν πόρους (resources) στο world wide web. Παραδείγµατα: ο τίτλος, ο
GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ
ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΣΠΟΥ ΑΣΤΗΣ: Γιαννόπουλος Γεώργιος ΕΠΙΒΛΕΠΩΝ: Καθ. Ι. Βασιλείου ΒΟΗΘΟΙ: Α. ηµητρίου, Θ. αλαµάγκας Γενικά Οι µηχανές αναζήτησης
ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών
44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.
Σχεδιασµός Ανάπτυξη Οντολογίας
Σχεδιασµός Ανάπτυξη Οντολογίας ΈλεναΜάντζαρη, Γλωσσολόγος, Ms.C. ΙΑΤΡΟΛΕΞΗ: Ανάπτυξη Υποδοµής Γλωσσικής Τεχνολογίας για το Βιοϊατρικό Τοµέα Τι είναι η οντολογία; Μιαοντολογίαείναιέναλεξικόόρωνπου διατυπώνονται
Αναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό
Αναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό Αλέξανδρος Βαλαράκος (alexv@iit.demokritos.gr) (alexv@aegean.gr) Υποψήφιος ιδάκτορας Τµήµα Μηχανικών Υπολογιστικών και Πληροφοριακών Συστηµάτων.
της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο ΠανελλήνιοΣυνέδριοΑκαδημαϊκών Βιβλιοθηκών - Κέρκυρα 2004
example Αξιοποιώντας την τεχνολογία XML στη διαχείριση της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο ΠανελλήνιοΣυνέδριοΑκαδημαϊκών Βιβλιοθηκών - Κέρκυρα 2004 Πρότυπα και XML Πρότυπα ενιαίο
Ιόνιο Πανεπιστήμιο - Τμήμα Αρχειονομίας - Βιβλιοθηκονομίας
Μεταδεδομένα για Ψηφιακές Βιβλιοθήκες Γ. Δ. Μπώκος Μεταδεδομένα: Ο όρος Μεταδεδομένα: «Δεδομένα σχετικά με Δεδομένα» Αναλυτικότερα: «Το σύνολο όσων θα μπορούσε να πει κανείς για ένα πληροφοριακό αντικείμενο
ΑΝΑΠΤΥΞΗ ΥΠΟΔΟΜΩΝ ΑΝΟΙΚΤΗΣ ΠΡΟΣΒΑΣΗΣ ΙΔΡΥΜΑΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ «ΟΛΥΜΠΙΑΣ» Διαλειτουργικότητα Ιδρυματικών Αποθετηρίων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΑΠΤΥΞΗ ΥΠΟΔΟΜΩΝ ΑΝΟΙΚΤΗΣ ΠΡΟΣΒΑΣΗΣ ΙΔΡΥΜΑΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ «ΟΛΥΜΠΙΑΣ» Διαλειτουργικότητα Ιδρυματικών Αποθετηρίων Δημητριάδης Σάββας Πληροφορικός, MSc. Συνεργάτης Έργου Το Ιδρυματικό
ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών
ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών World Wide Web (WWW) Θέματα Επεξεργασία δεδομένων στο Web Δημιουργία απλών σελίδων HTML Περιγραφή κάποιων XHTML στοιχείων (tags) Εξέλιξης του WWW Το WWW
Σε παγκόσμιο επίπεδο, οιμηχανέςαναζήτησηςτουinternet αναπτύχθηκαν για να κάνουν αναζήτηση πληροφοριών σε πολλαπλές τοποθεσίες ιστού.
Τζίτζικας Αγαπητός Τζίτζικας Αγαπητός Σε παγκόσμιο επίπεδο, οιμηχανέςαναζήτησηςτουinternet αναπτύχθηκαν για να κάνουν αναζήτηση πληροφοριών σε πολλαπλές τοποθεσίες ιστού. Δυστυχώς, αυτές οι μηχανές αναζήτησης
Βασίλειος Κοντογιάννης ΠΕ19
Ενότητα3 Επικοινωνία και Διαδίκτυο Κεφ9: Διαδίκτυο, Web2.0, WebX.0 9.1 Ιστορικά στοιχεία Από πού, πότε με ποια μορφή και με ποια αφορμή ξεκίνησε η λειτουργία του Διαδικτύου; Ξεκίνησε στην Αμερική, το 1969,
ΜΑΘΗΜΑ 6. Σχήµατα ιαλειτουργικότητας Μεταδεδοµένων. Το RDF Το Warwick Framework. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας
ΜΑΘΗΜΑ 6 195 Σχήµατα ιαλειτουργικότητας Μεταδεδοµένων Το RDF Το Warwick Framework 196 1 Resource Data Framework RDF Τα πολλαπλά και πολλαπλής προέλευσης σχήµατα παραγωγής δηµιουργούν την ανάγκη δηµιουργίας
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 2. Το περιβάλλον του παγκόσμιου Ιστού Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Πλεονεκτήματα παγκόσμιου Ιστού Εξυπηρετητής Ιστού & Ιστοσελίδες Κύριες
Κεφάλαιο 10 ο Υποπρογράµµατα
Κεφάλαιο 10 ο Υποπρογράµµατα Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Η αντιµετώπιση των σύνθετων προβληµάτων και η ανάπτυξη των αντίστοιχων προγραµµάτων µπορεί να γίνει µε την ιεραρχική σχεδίαση,
Βάσεις Δεδομένων ΙΙ. Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο
Βάσεις Δεδομένων ΙΙ Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο Δ. Χριστοδουλάκης - Α. Φωκά Τμήμα Μηχανικών Η/Υ & Πληροφορικής - Εαρινό Εξάμηνο 2007 Εισαγωγή Πολλές εφαρμογές διαδικτύου υποστηρίζουν web διεπαφές
Εννοιολογική Ομοιογένεια
Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας Βιβλιοθηκονομίας Εργαστήριο Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης Εννοιολογική Ομοιογένεια Αξιοποίηση Ταξινομικών Συστημάτων Γεωργία Προκοπιάδου, Διονύσης
Μεταπτυχιακή Διατριβή
Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή Διατριβή Τίτλος Διατριβής Υπηρεσία Αυτόματης Ανάκτησης Συνδεδεμένης Δομής Θεματικών Επικεφαλίδων μέσω
Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο
Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 1 Γλώσσες Σήµανσης Γλώσσες σήµανσης: Αρχικά για τον καθορισµό εµφάνισης σελίδων, γραµµατοσειρών. Στη συνέχεια επεκτάθηκαν
Διασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014
Διασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014 Ανοικτά και Συνδεδεμένα Δεδομένα Ανοικτά Δεδομένα Πληροφορίες, δημόσιες ή άλλες, στις
Πολιτισμική Τεχνολογία. Πολυμέσα & Διαδίκτυο Παράμετροι Δικαίου Μέρος Α
Πολιτισμική Τεχνολογία Πολυμέσα & Διαδίκτυο Παράμετροι Δικαίου Μέρος Α Δυνατότητες: Σύλληψη, συντήρηση, ανάδειξη Χρήση : Ψηφιακών βίντεο, ήχων, εικόνων, γραφικών παραστάσεων Οι συλλογές καθίστανται διαθέσιμες
ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ. Μάθημα 1 ο : Εισαγωγή στην γλωσσική τεχνολογία. Γεώργιος Πετάσης. Ακαδημαϊκό Έτος: 2012 2013
ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ Μάθημα 1 ο : Εισαγωγή στην γλωσσική τεχνολογία Γεώργιος Πετάσης Ακαδημαϊκό Έτος: 2012 2013 ΤMHMA MHXANIKΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ, Πανεπιστήμιο Πατρών, 2012 2013 Τι είναι η γλωσσική τεχνολογία;
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Εξαγωγή γεωγραφικής πληροφορίας από δεδομένα παρεχόμενα από χρήστες του
Εργαλεία ανάπτυξης εφαρμογών internet Ι
IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης
Νέες τεχνολογίες εισάγονται ή χρησιµοποιούνται
special report τoυ Γιώργου Φετοκάκη / gfetokakis@boussias.com Jobs scheduling Η χρυσή τοµή της αυτοµατοποίησης Μια λύση job scheduling πρέπει να είναι αρκετά περιεκτική. Πρέπει να υποστηρίζει την ενσωµάτωση
Κεφάλαιο 11: Εισαγωγή στην HTML. Εφαρμογές Πληροφορικής Κεφ. 11 Καραμαούνας Πολύκαρπος
Κεφάλαιο 11: Εισαγωγή στην HTML 1 11.1 Γενική εισαγωγή στην HTML Τι είναι η HTML HyperText Markup Language - Γλώσσα Χαρακτηρισμού Υπερ-Κειμένου είναι η βασική γλώσσα με την οποία πραγματοποιείται η δόμηση
Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός
Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων World Wide Web Παγκόσμιος Ιστός Internet - WWW Internet: παγκόσμιο δίκτυο υπολογιστών που βασίζεται στο πρωτόκολο επικοινωνίας TCP/IP και
Ημερομηνία Παράδοσης: 4/4/2013
Δράση 9.14 / Υπηρεσία εντοπισμού λογοκλοπής Κυρίως Παραδοτέο / Σχεδιασμός και ανάπτυξη λογισμικού (λογοκλοπής) και βάσης δεδομένων (αποθετηρίου) Επιμέρους Παραδοτέο 9.14.1.4 / Πληροφοριακό σύστημα υπηρεσίας
ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης)
ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας, Πανεπιστήμιο Αιγαίου http://www.ct.aegean.gr/people/kalloniatis
Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών
Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών Λίνα Μπουντούρη - Μανόλης Γεργατσούλης Ιόνιο Πανεπιστήμιο 15ο Πανελλήνιο Συνέδριο Ακαδημαϊκών Βιβλιοθηκών Διαδίκτυο και Επίπεδα ετερογένειας δεδομένων
Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διπλωματική Εργασία με θέμα: Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού Καραγιάννης Ιωάννης Α.Μ.
Αναφορά εργασιών για το τρίμηνο Δεκέμβριος 2012 Φεβρουάριος 2013 Όνομα : Μπελούλη Αγάθη
Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).
Κεφάλαιο 6 ο Εισαγωγή στον Προγραμματισμό 1
Κεφάλαιο 6 ο Εισαγωγή στον Προγραμματισμό 1 Ποιες γλώσσες αναφέρονται ως φυσικές και ποιες ως τεχνητές; Ως φυσικές γλώσσες αναφέρονται εκείνες οι οποίες χρησιμοποιούνται για την επικοινωνία μεταξύ ανθρώπων,
Γλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το
Σηµαντικά σηµεία κεφαλαίου Τα τρία στάδια επίλυσης ενός προβλήµατος: Ακριβής προσδιορισµό του προβλήµατος Ανάπτυξη του αντίστοιχου αλγορίθµου. ιατύπωση του αλγορίθµου σε κατανοητή µορφή από τον υπολογιστή.
ΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΔΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟΔΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ
ΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΔΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟΔΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΟΙΚΟΝΟΜΙΚΩΝ ΤΗΣ ΚΥΠΡΙΑΚΗΣ ΔΗΜΟΚΡΑΤΙΑΣ Οδηγίες
Μεταδεδομένα στο Ψηφιακό περιβάλλον
Μεταδεδομένα στο Ψηφιακό περιβάλλον Μονάδα Αριστείας Ανοικτού Λογισμικού - Χαροκόπειο Πανεπιστήμιο Ψηφιακό Τεκμήριο Οτιδήποτε υπάρχει σε ηλεκτρονική μορφή και μπορεί να προσπελαστεί μέσω υπολογιστή Μεταδεδομένα
Επιµέλεια Θοδωρής Πιερράτος
Εισαγωγή στον προγραµµατισµό Η έννοια του προγράµµατος Ο προγραµµατισµός ασχολείται µε τη δηµιουργία του προγράµµατος, δηλαδή του συνόλου εντολών που πρέπει να δοθούν στον υπολογιστή ώστε να υλοποιηθεί
ΚΑΙΝΟΤΟΜΕΣ ΛΥΣΕΙΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ ΟΔΗΓΟΣ E-LEARNING
ΚΑΙΝΟΤΟΜΕΣ ΛΥΣΕΙΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ ΑΘΗΝΑ 2014 1 1. Τι είναι το e-learning; Το e-learning, η ηλεκτρονική μάθηση, είναι μια διαδικασία μάθησης και ταυτόχρονα μια μεθοδολογία εξ αποστάσεως εκπαίδευσης
Εργαστήριο Σημασιολογικού Ιστού
Εργαστήριο Σημασιολογικού Ιστού Ενότητα 6: RDF Schema (RDFS) Μ.Στεφανιδάκης 21-3-2016. Τι μπορούμε να εκφράσουμε με την RDF; Δηλώσεις σε μορφή τριάδων (s,p,o) Χωρίς οποιαδήποτε έννοια δομής... Παράδειγμα:
Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας
Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι πρωτόκολλο επικοινωνίας Να εξηγούμε τη χρησιμότητα των πρωτοκόλλων επικοινωνίας Να ονομάζουμε τα σημαντικότερα
Διαχείριση Πολιτισμικών Δεδομένων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διαχείριση Πολιτισμικών Δεδομένων Ενότητα 6: Εισαγωγή στις Βάσεις Δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και
Γεώργιος Φίλιππας 23/8/2015
MACROWEB Προβλήματα Γεώργιος Φίλιππας 23/8/2015 Παραδείγματα Προβλημάτων. Πως ορίζεται η έννοια πρόβλημα; Από ποιους παράγοντες εξαρτάται η κατανόηση ενός προβλήματος; Τι εννοούμε λέγοντας χώρο ενός προβλήματος;
Αλγόριθμος. Αλγόριθμο ονομάζουμε τη σαφή και ακριβή περιγραφή μιας σειράς ξεχωριστών οδηγιών βημάτων με σκοπό την επίλυση ενός προβλήματος.
Αλγόριθμος Αλγόριθμο ονομάζουμε τη σαφή και ακριβή περιγραφή μιας σειράς ξεχωριστών οδηγιών βημάτων με σκοπό την επίλυση ενός προβλήματος. Εντολές ή οδηγίες ονομάζονται τα βήματα που αποτελούν έναν αλγόριθμο.
ΑΝΑΛΥΣΗ Ε ΟΜΕΝΩΝ 1. ΕΙ Η Ε ΟΜΕΝΩΝ, ΣΥΛΛΟΓΗ, ΚΩ ΙΚΟΠΟΙΗΣΗ ΚΑΙ ΕΙΣΑΓΩΓΗ
ΑΝΑΛΥΣΗ Ε ΟΜΕΝΩΝ 1. ΕΙ Η Ε ΟΜΕΝΩΝ, ΣΥΛΛΟΓΗ, ΚΩ ΙΚΟΠΟΙΗΣΗ ΚΑΙ ΕΙΣΑΓΩΓΗ Βασικές µορφές Ερωτήσεων - απαντήσεων Ανοιχτές Κλειστές Κλίµακας ΕΛΕΥΘΕΡΙΟΣ ΑΓΓΕΛΗΣ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΠΘ 2 Ανοιχτές ερωτήσεις Ανοιχτές
ΑΝΑΚΤΗΣΗ ΠΟΛΥΜΕΣΙΚΟΥ ΠΕΡΙΕΧΟΜΕΝΟΥ ΚΑΙ ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ Γ.Τ.Π
ΑΝΑΚΤΗΣΗ ΠΟΛΥΜΕΣΙΚΟΥ ΠΕΡΙΕΧΟΜΕΝΟΥ ΚΑΙ ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ Ε.Α.Π. Γ.Τ.Π. 61 2008 Τσιγώνιας Αντώνης 14/12/2008 Εισαγωγή Το ιαδίκτυο και ο Παγκόσµιος Ιστός ήταν µια επανάσταση για την τεχνολογία της πληροφόρησης
Α ΤΑΞΗ. 1 η ΕΝΟΤΗΤΑ: Γνωρίζω τον υπολογιστή. Θα παρουσιαστεί µε τρόπο απλό και κατανοητό,
1 η ΕΝΟΤΗΤΑ: Γνωρίζω τον υπολογιστή 1. εδοµένα, Πληροφορίες και Υπολογιστές 2. Πώς φτάσαµε στους σηµερινούς υπολογιστές 3. Το υλικό ενός υπολογιστικού συστήµατος 4. Το λογισµικό ενός υπολογιστικού συστήµατος
Στο στάδιο ανάλυσης των αποτελεσµάτων: ανάλυση ευαισθησίας της λύσης, προσδιορισµός της σύγκρουσης των κριτηρίων.
ΠΕΡΙΛΗΨΗ Η τεχνική αυτή έκθεση περιλαµβάνει αναλυτική περιγραφή των εναλλακτικών µεθόδων πολυκριτηριακής ανάλυσης που εξετάσθηκαν µε στόχο να επιλεγεί η µέθοδος εκείνη η οποία είναι η πιο κατάλληλη για
Διαλειτουργικότητα μεταξύ αρχείων (1/2)
Διαλειτουργικότητα μεταξύ αρχείων (1/2) Επιτρέπει την αναζήτηση / πλοήγηση σε περισσότερα του ενός αρχεία από ενιαίο σημείο Όφελος για το χρήστη / ερευνητή: o Ενιαία αναζήτηση της πληροφορίας σε πολλαπλά
Διαδίκτυο είναι ένα σύστημα διασυνδεδεμένων δικτύων και υπολογιστών που απλώνεται σε όλο τον κόσμο και έχουν πρόσβαση σε αυτό εκατομμύρια χρήστες.
Διαδίκτυο είναι ένα σύστημα διασυνδεδεμένων δικτύων και υπολογιστών που απλώνεται σε όλο τον κόσμο και έχουν πρόσβαση σε αυτό εκατομμύρια χρήστες. Για να επιτευχθεί αυτό όλοι οι υπολογιστές και τα επιμέρους
GoDigital.CMS Content Management System. Πλήρης διαχείριση περιεχομένου ιστοσελίδας
GoDigital.CMS Content Management System Πλήρης διαχείριση περιεχομένου ιστοσελίδας Γενική περιγραφή Πλήρης λύση ηλεκτρονικής παρουσίας Το GoDigital.CMS είναι μία πλήρη εφαρμογή διαχείρισης ηλεκτρονικής
Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ( Απαντήσεις & Λύσεις Βιβλίου) 1. Σκοποί κεφαλαίου Κύκλος ανάπτυξης προγράµµατος Κατηγορίες γλωσσών προγραµµατισµού
Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας.
Η Πυξίδα Απασχόλησης είναι ένα πλήρως παραμετροποιήσιμο portal που απευθύνεται σε Κέντρα Επαγγελματικής Κατάρτισης, Δήμους, Εκπαιδευτικούς Οργανισμούς και Εταιρίες Εύρεσης Εργασίας, με στόχο τόσο την μηχανογράφηση
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 Το σύστημα
Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII
Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Διαχείριση Βάσης Δεδομένων (dbadmin) > Αρχεία Αρχεία Εισαγωγή από αρχείο ASCII Με την εργασία αυτή έχετε την δυνατότητα να εισάγετε
ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ
ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr Εγχειρίδιο Χρήσης Μελών ΔΕΠ Αναζήτηση Δημόσιου Περιεχομένου Η διεύθυνση ιστού της νεάς πλατφόρμας διαχείρισης βιντεοδιαλέξεων Δήλος είναι: http://delos.uoa.gr
Κεφ. 1: Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος
Η έννοια του προβλήματος 1. Αναφέρετε μερικά από τα προβλήματα που συναντάτε στην καθημερινότητά σας. Απλά προβλήματα Ποιο δρόμο θα ακολουθήσω για να πάω στο σχολείο; Πως θα οργανώσω μια εκδρομή; Πως θα
7.11 Πρωτόκολλα εφαρµογής
7.11 Πρωτόκολλα εφαρµογής Ερωτήσεις 1. Ποιος ο ρόλος των πρωτοκόλλων εφαρµογής και πώς χειρίζονται τις συνδέσεις δικτύου; 2. Γιατί κάθε πρωτόκολλο εφαρµογής ορίζει συγκεκριµένο τρόπο παρουσίασης των δεδοµένων;
J-GANNO. Σύντοµη αναφορά στους κύριους στόχους σχεδίασης και τα βασικά χαρακτηριστικά του πακέτου (προέκδοση 0.9Β, Φεβ.1998) Χάρης Γεωργίου
J-GANNO ΓΕΝΙΚΕΥΜΕΝΟ ΠΑΚΕΤΟ ΥΛΟΠΟΙΗΣΗΣ ΤΕΧΝΗΤΩΝ ΝΕΥΡΩΝΙΚΩΝ ΙΚΤΥΩΝ ΣΤΗ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ JAVA Σύντοµη αναφορά στους κύριους στόχους σχεδίασης και τα βασικά χαρακτηριστικά του πακέτου (προέκδοση 0.9Β,
ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 13 Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 1.1 Εισαγωγή... 16 1.2 Διαδίκτυο και Παγκόσμιος Ιστός Ιστορική αναδρομή... 17 1.3 Αρχές πληροφοριακών συστημάτων
Τα κύρια χαρακτηριστικά που καθιστούν τον δικτυακό κόµβο «καλή πρακτική», σε σχέση µε τις επιλεγµένες περιοχές είναι:
Εθνικό Μουσείο Σύγχρονης Τέχνης Όνοµα κόµβου URL Τοµέας Στοιχεία επικοινωνίας Εθνικό Μουσείο Σύγχρονης Τέχνης http://www.emst.gr/ Μουσείο protocol@emst.culture.gr Τα κύρια χαρακτηριστικά που καθιστούν
Ο ΗΓΙΕΣ ΣΥΜΠΛΗΡΩΣΗΣ ΤΗΣ ΦΟΡΜΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ
Ο ΗΓΙΕΣ ΣΥΜΠΛΗΡΩΣΗΣ ΤΗΣ ΦΟΡΜΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ 1 Περιεχόµενα 1. ΓΕΝΙΚΑ... 3 2. ΒΑΣΙΚΕΣ ΕΝΕΡΓΕΙΕΣ ΓΙΑ ΤΗ ΣΥΜΠΛΗΡΩΣΗ ΤΗΣ ΦΟΡΜΑΣ... 3 α. Ανάκτηση (downloading) της ηλεκτρονικής φόρµας και αποθήκευση
Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή
Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1
Παραδοτέο Π.2.1. Υπερχώρος και διαχείριση μοντέλων
Έργο: Τίτλος Υποέργου: «ΘΑΛΗΣ: Ενίσχυση της Διεπιστημονικής ή και Διιδρυματικής έρευνας και καινοτομίας με δυνατότητα προσέλκυσης ερευνητών υψηλού επιπέδου από το εξωτερικό μέσω της διενέργειας βασικής
Διαχείριση Βάσης Δεδομένων (dbadmin)
Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Εμπορική Διαχείριση > Διαχείριση Βάσης Δεδομένων (dbadmin) Διαχείριση Βάσης Δεδομένων (dbadmin) Μέσα από τη διαχείριση βάσης δεδομένων
...στις µέρες µας, όσο ποτέ άλλοτε, οι χώρες καταναλώνουν χρόνο και χρήµα στη µέτρηση της απόδοσης του δηµόσιου τοµέα...(oecd)
Κατηγορία Καλύτερης Εφαρµογής 4-delta: ηµιουργία & ιαχείριση ιαδικασιών Αξιολόγησης στο ηµόσιο τοµέα Χονδρογιάννης Θεόδωρος Εθνικό Καποδιστριακό Πανεπιστήµιο Αθηνών Αλεξόπουλος Χαράλαµπος Πανεπιστήµιο
ΥΠΗΡΕΣΙΑ. Ηλεκτρονική ιαχείριση Τάξης. Οδηγίες χρήσης για τον µαθητή.
ΥΠΗΡΕΣΙΑ Ηλεκτρονική ιαχείριση Τάξης Οδηγίες χρήσης για τον µαθητή http://eclass.sch.gr Η υπηρεσία ηλεκτρονικής διαχείρισης τάξης αναπτύχθηκε από το Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών για λογαριασµό
Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).
Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται
ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol)
Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας Κέρκυρα ίκτυα - Internet 2 Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) ΜηχανέςΑναζήτησηςστοWeb Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία
Θεωρητική προσέγγιση του Σημασιολογικού Ιστού στο χώρο της πολιτισμικής πληροφορίας: μία πρότυπη εφαρμογή στη βιβλιοθηκονομία
Θεωρητική προσέγγιση του Σημασιολογικού Ιστού στο χώρο της πολιτισμικής πληροφορίας: μία πρότυπη εφαρμογή στη βιβλιοθηκονομία Σοφία Ζαπουνίδου, Αρχειονόμος Βιβλιοθηκονόμος, Πανεπιστήμιο Θεσσαλίας Κεντρική
ΘΕΜΑ 1 Τεχνικές Εξαγωγής Συµφράσεων από εδοµένα Κειµένου και Πειραµατική Αξιολόγηση
ΘΕΜΑ 1 Τεχνικές Εξαγωγής Συµφράσεων από εδοµένα Κειµένου και Πειραµατική Αξιολόγηση Οι συµφράσεις είναι ακολουθίες όρων οι οποίοι συνεµφανίζονται σε κείµενο µε µεγαλύτερη συχνότητα από εκείνη της εµφάνισης
World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών
Περιεχόµενα World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Εισαγωγή Ιστορική Αναδροµή Το ιαδίκτυο και το WWW Υπερκείµενο Εντοπισµός πληροφοριών στο WWW Search Engines Portals Unicode Java Plug-Ins 1 2
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα
"Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης
"Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Προκήρυξη Υποτροφιών To Ινστιτούτο Πληροφοριακών Συστημάτων
υναµική σύνθεση νοηµάτων µε χρήση εικονικού βοηθού για την υποστήριξη της διδασκαλίας γλώσσας σε κωφούς µαθητές
υναµική σύνθεση νοηµάτων µε χρήση εικονικού βοηθού για την υποστήριξη της διδασκαλίας γλώσσας σε κωφούς µαθητές Eλένη Ευθυµίου eleni_e@ilsp.gr Οµάδα Υποστηρικτικών Τεχνολογιών Ινστιτούτο Επεξεργασίας Λόγου
Τεχνικές ταξινόµησης αποτελεσµάτων µηχανών αναζήτησης µε βάση την ιστορία του χρήστη
Τεχνικές ταξινόµησης αποτελεσµάτων µηχανών αναζήτησης µε βάση την ιστορία του χρήστη Όνοµα: Νικολαΐδης Αντώνιος Επιβλέπων: Τ. Σελλής Περίληψη ιπλωµατικής Εργασίας Συνεπιβλέποντες: Θ. αλαµάγκας, Γ. Γιαννόπουλος
ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ. Στην αναγκαιότητα ύπαρξης των μεταγλωττιστών
ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ Σκοπός: Το μάθημα αυτό αναφέρεται: 1 Ο Εργαστηριακό Μάθημα Εισαγωγή Στην αναγκαιότητα ύπαρξης των μεταγλωττιστών Στα στάδια της μεταγλώττισης Θεωρία Πρόλογος Αφιερώνεται το πρώτο εργαστηριακό
Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων
ΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟ ΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΟΙΚΟΝΟΜΙΚΩΝ ΤΗΣ ΚΥΠΡΙΑΚΗΣ ΗΜΟΚΡΑΤΙΑΣ Οδηγίες
ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ
ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ Δρ. Κουζαπάς Δημήτριος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Μηχανές Αναζήτησης Στόχοι 1 Να εξηγήσουμε για ποιον λόγο μας είναι απαραίτητες
Προγραμματισμός Υπολογιστών
Προγραμματισμός Υπολογιστών Βασικές γνώσεις Κ. Βασιλάκης, ΣΤΕΦ, ΤΕΙ Κρήτης Η Πληροφορική και τα εργαλεία της Παροχή έγκαιρης και έγκυρης πληροφόρησης. Καταχώριση στοιχείων Αποθήκευση Επεξεργασία ψηφιακών
Αναφορά εργασιών για το τρίμηνο Σεπτέμβριος Νοέμβριος 2012
Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).
3 βήματα για την ένταξη των ΤΠΕ: 1. Εμπλουτισμός 2. Δραστηριότητα 3. Σενάριο Πέτρος Κλιάπης-Όλγα Κασσώτη Επιμόρφωση εκπαιδευτικών
3 βήματα για την ένταξη των ΤΠΕ: 1. Εμπλουτισμός 2. Δραστηριότητα 3. Σενάριο Πέτρος Κλιάπης-Όλγα Κασσώτη Επιμόρφωση εκπαιδευτικών Παρουσίαση βασισμένη στο κείμενο: «Προδιαγραφές ψηφιακής διαμόρφωσης των
Προγραμματισμός ΙI (Θ)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Προγραμματισμός ΙI (Θ) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Μάρτιος 2017 Δρ. Δημήτρης Βαρσάμης Μάρτιος 2017
Linked Data for the Masses: Η προσέγγιση και το λογισμικό
Linked Data for the Masses: Η προσέγγιση και το λογισμικό Γιώργος Αναδιώτης, Πάνος Ανδριόπουλος, Πάνος Αλεξόπουλος, ημήτρης Βεκρής, Αριστοτέλης Ζωσάκης IMC Technologies S.A. 15/05/2010 Linked Data for
Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά
Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων
Ολοκληρωµένο Σύστηµα ιαχείρισης Ασφαλισµένου
Εγχειρίδιο Χρήστη: Ολοκληρωµένο Σύστηµα ιαχείρισης ΦΑΣΗ Α: Ηλεκτρονική Καταγραφή Παρακλινικών Εξετάσεων Έκδοση 0.02 Ιστορικό Αναθεωρήσεων Date [Ηµ/νία] Version Description Author Approved by Date of [Έκδοση]
Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25
Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στην Access...9 Γνωριμία με την Access... 12 Δημιουργία βάσης δεδομένων... 18 Άνοιγμα και κλείσιμο βάσης δεδομένων... 21 Ερωτήσεις ανακεφαλαίωσης... 22 Πρακτική εξάσκηση...
Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη
Επιλογή και επανάληψη Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως, ότι στο
Προγράμματα για τη δημιουργία και διαχείριση θησαυρού
Προγράμματα για τη δημιουργία και διαχείριση θησαυρού Το λογισμικό θησαυρών μπορεί να προορίζεται για έναν υπολογιστή ή για μεγάλο σύστημα, μπορεί να αφορά στην κατασκευή και συντήρηση του θησαυρού ή στην
Τι διαφορά έχει μια ιστοσελίδα του Διαδραστικού Ιστού web 2.0 από εκείνη του Στατικού Ιστού web 1.0;
Εφαρμογές Πληροφορικής Α Λυκείου Ερωτήσεις Θεωρίας Κεφάλαιο 7 Τι είναι το Android; Το Android είναι ένα δημοφιλές, ελεύθερο και ανοικτού κώδικα Λειτουργικό Σύστημα για φορητές συσκευές. Βασίζεται στον
Έκδοσης 2005 Π. Κεντερλής
Σύστημα «Ηλέκτρα» Το Σύστημα «Ηλέκτρα» αποτελεί μια ολοκληρωμένη διαδικτυακή εφαρμογή διαχείρισης πληροφοριών μαθημάτων και χρηστών. Αναπτύχθηκε εξολοκλήρου από τον εργαστηριακό συνεργάτη Παναγιώτη Κεντερλή