ΑΝΟΙΚΤΑ ΣΥΝΔΕΔΕΜΕΝΑ ΔΕΔΟΜΕΝΑ ΚΑΙ ΕΦΑΡΜΟΓΕΣ

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

Download "ΑΝΟΙΚΤΑ ΣΥΝΔΕΔΕΜΕΝΑ ΔΕΔΟΜΕΝΑ ΚΑΙ ΕΦΑΡΜΟΓΕΣ"

Transcript

1 ΑΝΟΙΚΤΑ ΣΥΝΔΕΔΕΜΕΝΑ ΔΕΔΟΜΕΝΑ ΚΑΙ ΕΦΑΡΜΟΓΕΣ Μία Πρακτική Προσέγγιση στον Σημασιολογικό Ιστό Μ. Στεφανιδάκης Ι. Παπαδάκης Θ. Ανδρόνικος

2

3 Μιχαήλ Στεφανιδάκης Ιωάννης Παπαδάκης Θεόδωρος Ανδρόνικος ΑΝΟΙΚΤΑ ΣΥΝΔΕΔΕΜΕΝΑ ΔΕΔΟΜΕΝΑ ΚΑΙ ΕΦΑΡΜΟΓΕΣ Μία Πρακτική Προσέγγιση στον Σημασιολογικό Ιστό

4 ΑΝΟΙΚΤΑ ΣΥΝΔΕΔΕΜΕΝΑ ΔΕΔΟΜΕΝΑ ΚΑΙ ΕΦΑΡΜΟΓΕΣ Μία Πρακτική Προσέγγιση στον Σημασιολογικό Ιστό Συγγραφή Μιχαήλ Στεφανιδάκης Ιωάννης Παπαδάκης Θεόδωρος Ανδρόνικος Κριτικός αναγνώστης Μάριος Πούλος Συντελεστές έκδοσης Γλωσσική Επιμέλεια: Φωτεινή Ξιφαρά ISBN: Copyright ΣΕΑΒ, 2015 Το παρόν έργο αδειοδοτείται υπό τους όρους της άδειας Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0. Για να δείτε ένα αντίγραφο της άδειας αυτής επισκεφτείτε τον ιστότοπο Σύνδεσμος Ελληνικων Ακαδημαϊκων Βιβλιοθηκών Εθνικό Μετσόβιο Πολυτεχνείο Ηρώων Πολυτεχνείου 9, Ζωγράφου

5 Πίνακας περιεχομένων Πίνακας συντομεύσεων-ακρωνύμια ix Εισαγωγή 1 Σε ποιους απευθύνεται αυτό το βιβλίο; Προαπαιτούμενη γνώση Περιεχόμενο Διάρθρωση και εξαρτήσεις κεφαλαίων Ενιαία Αναγνωριστικά URI «Το όνομα των πραγμάτων» Προϋποθέσεις για επιτυχή ονόματα Ελέγξτε τις γνώσεις σας Αναγνωριστικά ονόματα URI Σύνταξη αναγνωριστικών URI Ποιος διαχειρίζεται τα URIs; Ελέγξτε τις γνώσεις σας Από τον Σημασιολογικό Ιστό στα Συνδεδεμένα Δεδομένα Επίσκεψη ενός URI Δοκιμάστε κι εσείς! Σύνοψη Βιβλιογραφικές αναφορές iii

6 iv Πίνακας περιεχομένων 2 Γράφοι τριάδων και το πρότυπο RDF Τυπικά μοντέλα δομημένης πληροφορίας Δοκιμάστε κι εσείς! Οργάνωση δεδομένων σε τριάδες Από τις τριάδες στους γράφους Η μοναδικότητα της οντότητας Ανώνυμοι κόμβοι Κατηγορήματα τριάδων: μια πρώτη ματιά στα λεξιλόγια Ελέγξτε τις γνώσεις σας Το πρότυπο RDF Οι χώροι ονομάτων της RDF Επώνυμοι γράφοι Τύποι δεδομένων στην RDF Ελέγξτε τις γνώσεις σας Αναπαράσταση γράφων RDF N-Triples και N-Quads Turtle και TriG Άλλες μορφές αναπαράστασης RDF Σύνοψη Βιβλιογραφικές αναφορές Λεξιλόγια RDF Βασικές έννοιες Ελεγχόμενο λεξιλόγιο Ταξινόμηση/Ταξινομία Θησαυρός Οντολογία Λεξιλόγια RDF στον Σημασιολογικό Ιστό Χρήση λεξιλογίων RDF Κατασκευάζοντας λεξιλόγια RDF μέσω του προτύπου RDFS Τεχνικά χαρακτηριστικά του προτύπου RDFS

7 Πίνακας περιεχομένων v Η κλάση rdfs:class και οι ιδιότητες rdf:type και rdfs:subclassof Η κλάση rdf:property και οι ιδιότητες rdfs:subpropertyof, rdfs:domain και rdfs:range Άλλες χρήσιμες δομές μοντελοποίησης της RDFS Ελέγξτε τις γνώσεις σας Διάσημα Λεξιλόγια RDF Friend of a Friend (FOAF) Δομή του λεξιλογίου FOAF Ο πυρήνας των όρων του λεξιλογίου FOAF Ελέγξτε τις γνώσεις σας Το λεξιλόγιο Dublin Core Χαρακτηριστικά του Dublin Core Κληρονομιά του Dublin Core Εξειδικευμένο Dublin Core Διάφορες κλάσεις και ιδιότητες του εξειδικευμένου Dublin Core Ενδεικτικοί εξειδικευτές του Dublin Core Λεξιλόγια τιμών του εξειδικευμένου Dublin Core Παράδειγμα περιγραφής Dublin Core Ελέγξτε τις γνώσεις σας Συνδέσεις ταυτότητας και το περίφημο κατηγόρημα owl:sameas Κατηγορήματα που συνδέουν URIs με κείμενο: ο βασιλιάς rdfs:label Διαδεδομένα λεξιλόγια Ελέγξτε τις γνώσεις σας Σύνοψη Βιβλιογραφικές αναφορές Περιγραφικές Λογικές και η γλώσσα OWL Περιγραφικές Λογικές Η περιγραφική Λογική ALC Αξιώµατα ορολογίας Αξιώµατα ισχυρισμών

8 vi Πίνακας περιεχομένων Εξαγωγή συμπερασμάτων από αξιώµατα ορολογίας Εξαγωγή συμπερασμάτων από αξιώµατα ισχυρισμών Η Περιγραφική Λογική SROIQ Αξιώµατα ρόλων Πολυπλοκότητα Ελέγξτε τις γνώσεις σας Οντολογίες και η οικογένεια γλωσσών OWL Οντολογίες Η οικογένεια γλωσσών OWL Κλάσεις Ιδιότητες Σημασιολογικά χαρακτηριστικά της OWL Άτομα Η οντολογία του διαδικτυακού παιχνιδιού ρόλων Οι τυπικές σημασιολογίες της γλώσσας OWL Η σχέση της OWL με τις Περιγραφικές Λογικές Ελέγξτε τις γνώσεις σας Σύνοψη Βιβλιογραφικές αναφορές Η γλώσσα SPARQL Ανάλυση του προτύπου Γλώσσα ερωτημάτων SPARQL Μορφότυπα αποτελεσμάτων αναζήτησης σε SPARQL 1.1 (XML, JSON, CSV, TSV) Ομόσπονδα ερωτήματα SPARQL Συστήματα συμπερασματολογίας SPARQL Γλώσσα ενημερώσεων SPARQL Πρωτόκολλο SPARQL 1.1 για RDF Περιγραφή υπηρεσιών SPARQL Πρωτόκολλο HTTP για αποθετήρια γράφου SPARQL Μια πιο αναλυτική ματιά στη γλώσσα ερωτημάτων SPARQL

9 Πίνακας περιεχομένων vii Ένα απλό ερώτημα SPARQL Πολλαπλά μοτίβα τριάδων Πολλαπλά μοτίβα τριάδων που διασχίζουν τον γράφο RDF Μετατροπείς ερωτημάτων Βασικά φίλτρα SPARQL Ο ρόλος των λέξεων OPTIONAL και UNION στα ερωτήματα SPARQL Αποθετήρια RDF και γράφοι RDF Μετασχηματισμός λεξιλογίων Ερωτήματα Ναι/Όχι Πληροφορίες γύρω από έναν πόρο Συναθροίσεις (Aggregates) Υποερωτήματα Η άρνηση στη SPARQL Μονοπάτια κατηγορημάτων (Property paths) Ελέγξτε τις γνώσεις σας Σύνοψη Βιβλιογραφικές αναφορές Πλοήγηση σε Συνδεδεμένα Δεδομένα Πώς λειτουργεί μια σημασιολογική εφαρμογή HTTP: Βασικές γνώσεις Διαπραγμάτευση μορφής επιστρεφόμενων δεδομένων Ελέγξτε τις γνώσεις σας Έμμεση προσπέλαση (dereferencing) Ποια είναι η «σχετική με ένα URI» πληροφορία; Το νέφος των Ανοικτών Συνδεδεμένων Δεδομένων Εξερευνώντας ένα αποθετήριο RDF Εναλλακτικές μέθοδοι προσπέλασης δεδομένων RDF Ελέγξτε τις γνώσεις σας Σύνοψη Βιβλιογραφικές αναφορές

10 viii Πίνακας περιεχομένων 7 Έρευνα και ανάπτυξη στα Συνδεδεμένα Δεδομένα Εισαγωγή Extended Semantic Web Conference (ESWC) International Semantic Web Conference (ISWC) Linked Data on the Web Workshop (LDOW) Άλλα επιστημονικά συνέδρια SEMANTICS Semantic Web In Biblioteken (SWIB) Metadata and Semantics Research (MTSR) Knowledge Engineering and Semantic Web (KESW) Joint International Semantic Technology (JIST) Άλλα επιστημονικά περιοδικά Semantic Web journal (SWJ) Journal of Web Semantics (JWS) International Journal on Semantic Web and Information Systems (IJSWIS) Σημασιολογική... σκυλοτροφή (Semantic web dog food) Ευρωπαϊκά προγράμματα και εταιρείες Ελέγξτε τις γνώσεις σας Σύνοψη Βιβλιογραφικές αναφορές Γλωσσάριο Επιστημονικών Όρων 255

11 ix Πίνακας συντομεύσεων-ακρωνύμια AL ALC API ASCII Attributive Language Attributive Language with Complement Application Programming Interface American Standard Code for Information Interchange ASWC BBC BTC CORS CRM CSV DAML DCMI DCMITYPE DDC DL DNS DOI EAV ERP ESWC ESWS FOAF GIF HTML HTTP IANA IEEE IETF IJSWIS IRI ISBN ISO ISSN ISWC JIST JPEG JSON JWS KESW LD Asian Semantic Web Conference British Broadcasting Corporation Billion Triples Challenge Cross-Origin Resource Sharing Customer relationship management Comma-separated values (μορφότυπο) DARPA Agent Markup Language Dublin Core Metadata Initiative DCMI Type Vocabulary Dewey Decimal Classification Description Logics Domain Name System Digital object identifier Entity-attribute-value Enterprise resource planning European Semantic Web Conference European Semantic Web Symposium Friend of a friend (λεξιλόγιο) Graphics Interchange Format HyperText Markup Language Hypertext Transfer Protocol Internet Assigned Numbers Authority Institute of Electrical and Electronics Engineers Internet Engineering Task Force International Journal on Semantic Web and Information Systems Internationalized resource identifier International Standard Book Number International Organization for Standardization International Standard Serial Number International Semantic Web Conference Joint International Semantic Technology (συνέδριο) Joint Photographic Experts Group (μορφότυπο) JavaScript Object Notation (μορφότυπο) Journal of Web Semantics Knowledge Engineering and Semantic Web (συνέδριο) Linked Data

12 x Πίνακας συντομεύσεων-ακρωνύμια LDOW LDP LDPR LOD LOV MIME MMORPG MTSR NCSA NPC OCLC OIL OWL PC PNG RDBMS RDF RDFS REST RFC RIF RPG SCM SKOS SOA SPARQL SQL SVG SWIB SWJ SWRC Linked Data on the Web Workshop Linked Data Platform Linked Data Platform Resource Linked Open Data Linked Open Vocabularies Multipurpose Internet Mail Extensions Massively multiplayer online role-playing game Metadata and Semantics Research (συνέδριο) National Center for Supercomputing Applications Non-Player Character Online Computer Library Center Ontology Interchange Language Web Ontology Language Player Character Portable Network Graphics (μορφότυπο) Relational database management system Resource Description Framework RDF Schema Representational state transfer Request for Comments Rule Interchange Format Role-playing game Supply chain management Simple Knowledge Organization System Service Oriented Architectures SPARQL Protocol and RDF Query Language Structured Query Language Scalable Vector Graphics (μορφότυπο) Semantic Web In Biblioteken (συνέδριο) Semantic Web Journal Semantic Web for Research Communities (οντολογία) SWSA SWWS TGN TSV URI URL URN UUID WWW XML XSD ΠΛ Semantic Web Science Association Semantic Web Working Symposium Getty Thesaurus of Geographic Names Tab-separated values (μορφότυπο) Uniform Resource Identifier Uniform Resource Locator Uniform Resource Name Universally unique identifier World Wide Web Extensible Markup Language XML Schema Definition Περιγραφική Λογική (Description Logics)

13 Εισαγωγή Το βιβλίο αυτό ασχολείται με τη σημασιολογία των δεδομένων: ποιο το νόημα των δεδομένων, τι ακριβώς σημαίνουν; Το ερώτημα αυτό γίνεται όλο και πιο επίκαιρο σήμερα, καθώς η ανάπτυξη των εφαρμογών πληροφορικής απομακρύνεται σταθερά από το κλασικό μοντέλο «η μεμονωμένη εφαρμογή που χρησιμοποιεί τα ατομικά δεδομένα της» προς το νεότερο σχήμα «η ευέλικτη εφαρμογή που συνδυάζει ανεξάρτητες πηγές διαδικτυακών δεδομένων». Το νέο μοντέλο αποσυνδέει την εφαρμογή από τα δεδομένα. Ο φορέας ανάπτυξης της εφαρμογής δεν είναι ο ίδιος με τον φορέα που συγκροτεί τα δεδομένα. Για να μπορέσει η εφαρμογή να καταναλώσει δεδομένα τρίτων, θα πρέπει να ξέρει τι σημαίνουν και πώς είναι οργανωμένα. Το παρόν βιβλίο αναφέρεται στα μεταδεδομένα ως τον φορέα μετάδοσης της σημασιολογίας (σχήματος) ενός συνόλου δεδομένων. Μέσω της ενσωμάτωσης σημασιολογικών μεταδεδομένων, ένα σύνολο απλών δεδομένων μετατρέπεται σε «ενεργά δεδομένα»: δεδομένα ικανά να προκαλέσουν την εκτέλεση των κατάλληλων λειτουργιών, ακόμα κι όταν η εφαρμογή που τα χρησιμοποιεί δεν σχεδιάστηκε ειδικά για τα δεδομένα αυτά. Το τελευταίο, αν και ακούγεται ως γενικόλογος στόχος της Τεχνητής Νοημοσύνης, δεν είναι ακατόρθωτο. Αρκεί να υπάρχουν τα κατάλληλα πρότυπα οργάνωσης της σημασιολογίας των δεδομένων, ένας ικανός αριθμός μηχανικά αναγνώσιμων λεξιλογίων και οντολογιών για την εξαγωγή νέας γνώσης μέσω αλγορίθμων συλλογισμού και μια πλατφόρμα αλληλοσυνδεόμενων σημασιολογικών πηγών. Η πλατφόρμα αυτή υπάρχει και είναι ο παγκόσμιος ιστός. Πάνω στον παγκόσμιο ιστό έχουν αναπτυχθεί τα πρότυπα του Σημασιολογικού Ιστού για την οργάνωση της σημασιολογικής πληροφορίας. Από τη δημοσίευση του ιστορικού άρθρου «The Semantic Web» των Berners-Lee, Hendler και Lassila στο Scientific American το 2001, ο Σημασιολογικός Ιστός στοχεύει στην εξέλιξη της πλατφόρμας του παγκόσμιου ιστού σε έναν χώρο όπου άνθρωπος και «μηχανή» θα μπορούν να κατανοήσουν το ίδιο καλά τη σημασία των δεδομένων. Το βιβλίο παρουσιάζει τα πρότυπα του Σημασιολογικού Ιστού για την οργάνωση της γνώσης και καταλήγει στο κίνημα των Συνδεδεμένων Δεδομένων. Τα Συνδεδεμένα Δεδομένα αποτελούν μια απλουστευμένη εκδοχή των ιδεών του Σημασιολογικού Ιστού, τονίζοντας τη σημασία της συναίνεσης (της εισαγωγής κοινών «καλών πρακτικών» υλοποίησης) και της ανοικτότητας (της ανοικτής 1

14 2 Εισαγωγή διάθεσης των δεδομένων) για την ανάπτυξη και διάθεση της σημασιολογικής πληροφορίας. Στο βιβλίο εξετάζεται η πρακτική αυτή πλευρά των Συνδεδεμένων Δεδομένων, ως το κλειδί για την αποδοχή και την επιτυχία των μελλοντικών σημασιολογικών εφαρμογών. Σε ποιους απευθύνεται αυτό το βιβλίο; Αυτό το βιβλίο απευθύνεται στην ελληνική ακαδημαϊκή κοινότητα. Ειδικότερα, o σκοπός της συγγραφικής ομάδας είναι να προσφέρει ένα πολύτιμο βοήθημα για φοιτητές και καθηγητές Πανεπιστημιακών σχολών και τμημάτων Πληροφορικής αλλά και Πληροφόρησης που ενδιαφέρονται για τις τρέχουσες εξελίξεις στον παγκόσμιο ιστό. Παράλληλα, βασική επιδίωξη της συγγραφικής ομάδας είναι αυτό το βιβλίο να αποτελέσει ένα χρήσιμο εργαλείο για ερευνητές που θέλουν να εξερευνήσουν τον Σημασιολογικό Ιστό. Εκτός από τα μέλη της ακαδημαϊκής κοινότητας, ο πρακτικός χαρακτήρας που το διακρίνει, καθιστά το παρόν σύγγραμμα πολύτιμη πηγή γνώσης για μηχανικούς λογισμικού που ειδικεύονται ή θέλουν να ειδικευτούν στη σημασιολογική διάσταση του παγκόσμιου ιστού και των τεχνολογιών του. Γενικά, το βιβλίο προσεγγίζει τις έννοιες αυτού του πεδίου με τέτοιον αναλυτικό τρόπο ώστε να μπορούν όλοι οι αναγνώστες να κατανοήσουν με ευκολία τις βασικές αρχές αυτής της επιστημονικής περιοχής. Προαπαιτούμενη γνώση Το ευρύτερο περιβάλλον στο οποίο αναφέρεται το παρόν βιβλίο είναι ο παγκόσμιος ιστός. Ως εκ τούτου, μια βασική γνώση των θεμελιωδών αρχών του θα σας βοηθήσει να αντιληφθείτε γρήγορα και αποτελεσματικά το περιεχόμενο του βιβλίου. Όμως, ακόμα και αν είστε συμβατικός χρήστης του παγκόσμιου ιστού, θα διαπιστώσετε ότι οι βασικές έννοιες στις οποίες στηρίζεται το βιβλίο δεν θεωρούνται δεδομένες και ότι εξηγούνται επαρκώς. Παράλληλα, μέσα σε κάθε κεφάλαιο (inline) θα βρείτε πληθώρα διαδικτυακών πηγών που μπορεί να αποτελέσουν μια εναλλακτική πηγή γνώσης ώστε να εμβαθύνετε σε όποιο θέμα επιθυμείτε ή να αποσαφηνίσετε τυχόν απορίες. Περιεχόμενο Αν θεωρήσουμε τα Συνδεδεμένα Δεδομένα σαν ένα ζωντανό οργανισμό, το κύτταρο των Συνδεδεμένων Δεδομένων είναι τα Uniform Resource Identifiers (URIs). Έτσι λοιπόν, το πρώτο κεφάλαιο του βιβλίου αφιερώνεται στο σύνολό του στα URIs. Το βασικό χαρακτηριστικό ενός URI στο οποίο βασίζεται ολόκληρο το οικοδόμημα των Συνδεδεμένων Δεδομένων είναι ότι η αναφορά σε αυτό

15 3 διακρίνεται από συνέπεια, επιμονή και τυπικότητα. Πιο συγκεκριμένα, ένα URI που αντιστοιχεί σε κάποια οντότητα δεν μπορεί να αντιστοιχεί ταυτόχρονα και σε άλλη οντότητα, αν μια οντότητα αλλάξει τοποθεσία (π.χ., μεταφορά σε άλλο εξυπηρετητή) δεν αλλάζει το URI της, ενώ τα βασικά συστήματα του παγκόσμιου ιστού (π.χ., φυλλομετρητές και εξυπηρετητές ιστού) αντιμετωπίζουν κάθε URI με ενιαίο τρόπο. Στο ίδιο κεφάλαιο θα δούμε πώς μπορούμε να ανακαλύψουμε και να προσπελάσουμε Συνδεδεμένα Δεδομένα στον παγκόσμιο ιστό μέσα από HTTP URIs. Πολύ συχνά, ένα HTTP URI στα Συνδεδεμένα Δεδομένα λειτουργεί ως διεύθυνση, δίνοντας τη δυνατότητα στις αντίστοιχες εφαρμογές να ανακαλύψουν νέα γνώση. Έχοντας μελετήσει επαρκώς τα URIs, είμαστε πλέον σε θέση να κάνουμε ένα βήμα παραπάνω στο κίνημα των Συνδεδεμένων Δεδομένων και να γνωρίσουμε στο δεύτερο κεφάλαιο τη βασική πληροφοριακή δομή τους, η οποία δεν είναι άλλη από την τριάδα στους γράφους RDF. Όπως θα διαπιστώσουμε στο κεφάλαιο αυτό, τα συστατικά μέρη της τριάδας είναι το υποκείμενο, το κατηγόρημα και το αντικείμενο. Κάθε μέρος μπορεί να είναι μια επιλογή από διάφορα στοιχεία, όπως ισχυρά αναγνωριστικά URIs με παγκόσμια εμβέλεια, ανώνυμοι κόμβοι για τοπική χρήση ή απλές τιμές (literals) που περιέχουν πληροφορία σε μορφή κατανοητή από τους ανθρώπους. Αυτές οι τριάδες όταν συνδυαστούν σχηματίζουν ένα γράφο RDF ο οποίος αποθηκεύεται σε ένα αποθετήριο RDF. Στο υπόλοιπο του κεφαλαίου αναφερόμαστε αρκετά διεξοδικά στο πρότυπο της RDF, στους επώνυμους γράφους και στον τρόπο αναπαράστασης δεδομένων RDF, από τις πιο απλές μορφές (N-Triples) μέχρι τις πιο σύνθετες RDFa και JSON-LD. Αντικείμενο του τρίτου κεφαλαίου είναι η σημασία της διαλειτουργικότητας των Συνδεδεμένων Δεδομένων, η οποία στηρίζεται στη μελέτη των ευρέως γνωστών λεξιλογίων (vocabularies). Σε αυτό το πλαίσιο, θα δώσουμε ιδιαίτερο βάρος στο πρότυπο RDF Schema για την κατασκευή λεξιλογίων που βασίζονται στο πρότυπο RDF. Αφού εξοικειωθούμε με τις έννοιες που εισάγει το πρότυπο RDF Schema, θα παρουσιάσουμε αναλυτικά δύο ευρέως διαδεδομένα λεξιλόγια RDF, το FOAF και το Dublin Core αλλά και υπηρεσίες εύρεσης άλλων λεξιλογίων RDF. Με την ολοκλήρωση του κεφαλαίου, θα είμαστε σε θέση να εντοπίζουμε τα κατάλληλα λεξιλόγια RDF τα οποία ταιριάζουν στις απαιτήσεις της εκάστοτε εφαρμογής που θέλουμε να φτιάξουμε, καθώς θα έχουμε κατανοήσει τον τρόπο δημιουργίας χρήσιμων και λειτουργικών λεξιλογίων. Tο τέταρτο κεφάλαιο είναι αφιερωμένο στη γλώσσα OWL. Η γλώσσα αυτή δίνει τη δυνατότητα να ορίσουμε τυπικά τις έννοιες που χρησιμοποιούμε σε ένα ή περισσότερα αποθετήρια RDF και να εκφράσουμε διάφορες σχέσεις μεταξύ των εννοιών αυτών. Από μια συγκεκριμένη οπτική γωνία, η OWL έρχεται να συμπληρώσει και να επεκτείνει την εκφραστικότητα που παρέχουν τα πρότυπα RDF και RDF Schema με απώτερο στόχο τη δημιουργία συμπερασμάτων. Μία από τις πιο διαδραστικές τεχνολογίες των Συνδεδεμένων Δεδομένων είναι η SPARQL. Στο πέμπτο κεφάλαιο θα περιγράψουμε μια γλώσσα ερωτημάτων πάνω σε δεδομένα RDF, ικανή να ανακτήσει και να διαχειριστεί δεδομένα που είναι αποθηκευμένα σε αποθετήρια τριάδων RDF. Διασταλτικά, θα μπορούσαμε να

16 4 Εισαγωγή πούμε πως η SPARQL είναι για τα αποθετήρια RDF ό,τι η SQL για τις σχεσιακές βάσεις δεδομένων. Αρχικά, θα αναφέρουμε το σύνολο των προδιαγραφών που συνιστούν το πρότυπο της SPARQL. Το μεγαλύτερο μέρος του κεφαλαίου είναι αφιερωμένο στη γλώσσα ερωτημάτων SPARQL, η οποία αποτελεί το πιο σημαντικό και ευρέως διαδεδομένο σύνολο προδιαγραφών της SPARQL. Κάθε δυνατότητα που παρουσιάζουμε θα έχετε την ευκαιρία να τη δοκιμάζετε στην πράξη, απευθύνοντας το αντίστοιχο ερώτημα που τη συνοδεύει σε κατάλληλα διαμορφωμένα τελικά σημεία SPARQL. Το έκτο κεφάλαιο ολοκληρώνει την παρουσίαση των προτύπων και των μεθόδων προσπέλασης των δεδομένων RDF. Θα διαπιστώσουμε στην πράξη πλέον τον τυπικό τρόπο λειτουργίας εφαρμογών που καταναλώνουν σημασιολογικά δεδομένα, εξάγουν συμπεράσματα και αναπροσαρμόζουν δυναμικά τους στόχους τους. Το σύνολο των πιο διαδεδομένων σωμάτων σημασιολογικών δεδομένων βρίσκονται σε ένα μητρώο ανοικτών και αλληλοσυνδεόμενων αποθετηρίων RDF, το οποίο επιτυχημένα ονομάζεται νέφος των Ανοικτών Συνδεδεμένων Δεδομένων (LOD cloud). Παρατηρώντας την εξέλιξη αυτού του νέφους στο πέρασμα του χρόνου, διαπιστώνουμε την ολοένα και αυξανόμενη δυναμική του χώρου των Συνδεδεμένων Δεδομένων. Συνεχώς εμφανίζονται νέα πρότυπα, όπως το Linked Data Platform, ενώ συγχρόνως αλλάζουν και οι τάσεις στον τρόπο χρήσης των σημασιολογικών δεδομένων από τις εφαρμογές. Στο έβδομο κεφάλαιο ολοκληρώνεται η περιήγησή μας στο κίνημα των Συνδεδεμένων Δεδομένων. Έχοντας πλέον αποκτήσει αντίληψη των σχετικών τεχνολογιών, μαθαίνουμε τις δράσεις εκείνες που διαμορφώνουν τις βασικές κατευθυντήριες γραμμές του χώρου. Η περιήγησή μας στο κεφάλαιο αυτό ξεκινάει με μια επισκόπηση των σπουδαιότερων συνεδρίων και περιοδικών της ακαδημαϊκής κοινότητας του Σημασιολογικού Ιστού και ολοκληρώνεται με μια αναφορά στα κυριότερα προγράμματα έρευνας και ανάπτυξης που υπάρχουν. Διάρθρωση και εξαρτήσεις κεφαλαίων Κάθε κεφάλαιο ξεκινάει με μια σύντομη επισκόπηση του περιεχομένου του. Ακολουθεί μια εισαγωγή που έχει στόχο να περιγράψει τη δομή του. Οι επόμενες ενότητες εξειδικεύονται στην ανάλυση του συγκεκριμένου γνωστικού αντικειμένου του κάθε κεφαλαίου. Αυτές οι ενότητες περιλαμβάνουν ενότητες με ερωτήσεις πολλαπλής επιλογής που αποσκοπούν στον έλεγχο κατανόησης του κεφαλαίου. Οι απαντήσεις στις ερωτήσεις, όπως και η γενικότερη παρουσίαση του βιβλίου, βρίσκονται στον δικτυακό τόπο Στη συνέχεια υπάρχει μια σύνοψη που ανακεφαλαιώνει το μαθησιακό υλικό κάθε κεφαλαίου. Στην τελευταία ενότητα κάθε κεφαλαίου περιλαμβάνεται η βιβλιογραφία. Αυτό το βιβλίο αποτελείται από επτά κεφάλαια σε τέτοια σειρά, έτσι ώστε η κατανόηση ενός κεφαλαίου να μην απαιτεί γνώσεις που προσφέρονται σε επόμενο κεφάλαιο. Σε κάθε περίπτωση, αν θέλετε να μην ακολουθήσετε αυτή τη σειρά, πρέπει να γνωρίζετε ότι ορισμένα κεφάλαια εξαρτώνται από κάποια άλλα. Πιο

17 συγκεκριμένα, το πρώτο κεφάλαιο είναι προαπαιτούμενο για τα κεφάλαια 2 έως 6. Το δεύτερο κεφάλαιο είναι προαπαιτούμενο για τα κεφάλαια 3 έως 6. Τα κεφάλαια 3 έως 5 είναι προαπαιτούμενα για το 6ο κεφάλαιο. Τέλος, το έβδομο κεφάλαιο δεν έχει προαπαιτούμενα. 5

18 6 Εισαγωγή

19 Κεφάλαιο 1 Ενιαία Αναγνωριστικά URI Ο Σημασιολογικός Ιστός και και το μεταγενέστερο κίνημα των Συνδεδεμένων Δεδομένων έχει ως στόχο οι εφαρμογές να είναι σε θέση να αντιλαμβάνονται τη σημασία (το νόημα) των δεδομένων και να μετατρέπουν τη γνώση αυτή σε ενέργειες, ακόμα κι όταν δεν έχουν εξαρχής προγραμματιστεί για τα δεδομένα αυτά. Αν και ο στόχος είναι μεγαλεπήβολος, η αρχή έχει γίνει, όπως θα διαπιστώσουμε στα επόμενα κεφάλαια. Πριν προχωρήσουμε, όμως, στην παρουσίαση των προτύπων οργάνωσης των σημασιολογικών δεδομένων, θα πρέπει να σταθούμε σε ένα θεμελιώδες ζήτημα: στον τρόπο αναγνώρισης (ονομασίας) των δεδομένων αυτών. Στο παρόν κεφάλαιο θα ασχοληθούμε με τις ιδιότητες που θα πρέπει να έχει ένα εύρωστο σύστημα αναγνώρισης των σημασιολογικών δεδομένων, με το πρότυπο ονομασίας το οποίο έχει επιλεγεί από τον Σημασιολογικό Ιστό και τις πρακτικές ευχρηστίας που προτείνονται στο πλαίσιο των Συνδεδεμένων Δεδομένων. 1.1 «Το όνομα των πραγμάτων» Τα δεδομένα και τα μεταδεδομένα του Σημασιολογικού Ιστού εκφράζονται μέσω συνόλων δηλώσεων (statements) της μορφής: Για τα Α, Β και Γ ισχύουν τα X και Y. Το πώς ακριβώς συντάσσονται οι δηλώσεις αυτές θα μας απασχολήσει στο επόμενο κεφάλαιο («Γράφοι τριάδων και το πρότυπο RDF»). Προς το παρόν θα χρησιμοποιήσουμε μια ανεπίσημη γραφή για τα παραδείγματά μας. Τι μπορούν να σημαίνουν τα προηγούμενα Α, Β, Γ, Χ και Υ; Ο καθένας μπορεί να φανταστεί τετριμμένες περιπτώσεις όπως: 7

20 8 Κεφάλαιο 1. Ενιαία Αναγνωριστικά URI Τα κέρδη του 3ου τριμήνου είναι ,23 ευρώ. ή ακόμα: Ο μόνιμος πληθυσμός ανέρχεται σε κατοίκους. 1 Με άλλα λόγια, φανταζόμαστε τα Α, Β, Γ και τα Χ, Υ ως στήλες και τιμές αντίστοιχα από συνήθεις βάσεις δεδομένων. Στην πραγματικότητα, τα πράγματα μπορούν να γίνουν πολύ πιο ενδιαφέροντα: Η Μαρία είναι ευχαριστημένη από τις σπουδές της στο Ιόνιο Πανεπιστήμιο ( Στο προηγούμενο παράδειγμα δεν έχουμε μόνο αριθμητικές τιμές. παρουσιάζονται οντότητες διαφορετικού τύπου: Αντιθέτως, Η Μαρία είναι άνθρωπος (και φοιτήτρια). Το Ιόνιο Πανεπιστήμιο είναι ένας (εκπαιδευτικός) οργανισμός (μια νομική μορφή). Η διεύθυνση προφανώς παραπέμπει στην κεντρική σελίδα του πανεπιστημίου. Οι σπουδές είναι μια έννοια που συνδέει τη Μαρία με το Ιόνιο Πανεπιστήμιο. Η έννοια ευχαριστημένη αναπαριστά ένα συναίσθημα (το οποίο ενδεχομένως δεν μπορεί να ποσοτικοποιηθεί). Για να δημιουργήσουμε δηλώσεις που εκφράζουν το νόημα του προηγούμενου παραδείγματος, θα πρέπει να είμαστε σε θέση να δώσουμε ένα κατάλληλο αναγνωριστικό όνομα (identifier) σε καθεμία από τις εμπλεκόμενες έννοιες. 2 Το όνομα αυτό θα μας επιτρέψει να προσδιορίσουμε μονοσήμαντα την έννοια που αντιπροσωπεύει. Με άλλα λόγια, το όνομα αποτελεί μια αναφορά (reference) στην αντιπροσωπευόμενη έννοια. Σημείωση: Έννοιες, οντότητες, πόροι ή «πράγματα»; Με δεδομένη την ποικιλομορφία των εννοιών που πρέπει να αντιπροσωπευθούν στον Σημασιολογικό Ιστό, δεν πρέπει να μας παραξενεύει η χρήση πολλαπλών όρων για την περιγραφή των εννοιών αυτών. Ακόμα και επίσημα έγγραφα (κείμενα προτύπων) ταλαντεύονται μεταξύ διαφορετικών λέξεων: 1 Σύμφωνα με την απογραφή του 2011 της Ελληνικής Στατιστικής Αρχής ( portal/page/portal/esye) 2 Και όχι μόνο σε αυτές τις έννοιες! Ο προσεκτικός αναγνώστης θα έχει ήδη σκεφτεί ότι ο υπολογιστής χρειάζεται πολύ περισσότερες δηλώσεις για να φτάσει για παράδειγμα στο συμπέρασμα ότι η Μαρία είναι άνθρωπος και φοιτήτρια!

21 1.2. Προϋποθέσεις για επιτυχή ονόματα 9 Ο ασαφής και γενικός όρος «πράγμα» (thing) απαντάται συχνά, ακόμα και χωρίς εισαγωγικά! Όταν η έννοια που περιγράφεται είναι έγγραφο στον παγκόσμιο ιστό (π.χ. μια ιστοσελίδα) συχνά μιλάμε για πόρο (resource). Ο όρος οντότητα (entity) χρησιμοποιείται ως μια γενικότερη έκφραση, κατάλληλη τόσο για απτές όσο και άυλες έννοιες. Στο κείμενο που ακολουθεί θα υιοθετήσουμε τον όρο οντότητα για να εκφράσουμε γενικά οποιαδήποτε έννοια εμφανίζεται στον Σημασιολογικό Ιστό. 1.2 Προϋποθέσεις για επιτυχή ονόματα Ο Σημασιολογικός Ιστός χρησιμοποιεί de facto τον παγκόσμιο ιστό (web). Αυτή είναι και η ελάχιστη προϋπόθεση για τα ονόματα που θα χρησιμοποιηθούν: θα πρέπει να μπορούν να αποθηκεύονται σε έγγραφα (αρχεία) του παγκόσμιου ιστού και να μεταδίδονται επίσης μέσω των πρωτοκόλλων του παγκόσμιου ιστού! Εκτός όμως από την ελάχιστη προϋπόθεση χρήσης του παγκόσμιου ιστού, έχουμε ήδη θέσει μια κρίσιμη απαίτηση μονοσήμαντης αναγνώρισης: κάθε αναγνωριστικό όνομα, σε παγκόσμιο επίπεδο, θα πρέπει να προσδιορίζει μία και μόνο οντότητα. Σε αντίθετη περίπτωση, οι δηλώσεις που γίνονται για τις τιμές ή τη σημασιολογία των δεδομένων δεν θα έχουν καμία πρακτική σημασία, εφόσον θα είναι αδύνατον να ξέρουμε για ποιο πράγμα μιλάμε. Παρατηρήστε ότι η απαίτηση της μονοσήμαντης αναγνώρισης δεν μας επιτρέπει να αλλάξουμε ποτέ τη σημασία ενός αναγνωριστικού ονόματος! Η ανάγκη για παγκόσμια ισχύ προκύπτει από την εφαρμογή των ονομάτων στον παγκόσμιο ιστό δεν αρκεί να εξασφαλίσετε τη μοναδικότητα των αναγνωριστικών ονομάτων στην εφαρμογή σας, την επιχείρησή σας ή τη χώρα σας μόνο! Συνεπώς, προκύπτει η ανάγκη για κεντρική (ή έστω ιεραρχική) απονομή των αναγνωριστικών του Σημασιολογικού Ιστού σε παγκόσμιο επίπεδο. Έχοντας αποδεχτεί την αναγκαιότητα αποφυγής της αμφισημίας στα αναγνωριστικά ονόματα που θα χρησιμοποιηθούν στον Σημασιολογικό Ιστό, ας εξετάσουμε τώρα την αντίθετη περίπτωση. Τι συμβαίνει όταν πολλαπλά αναγνωριστικά ονόματα αναφέρονται στην ίδια οντότητα; Η κατάσταση αυτή μπορεί να οφείλεται σε διάφορες αιτίες, όπως: Δύο διαφορετικοί πάροχοι σημασιολογικών δεδομένων αναφέρονται στην ίδια οντότητα, ο καθένας με το δικό του αναγνωριστικό όνομα. Για παράδειγμα, ο Όλυμπος αναφέρεται από τον πάροχο σημασιολογικών δεδομένων DBpedia 3 ως 3 Βλ. σχετικά

22 10 Κεφάλαιο 1. Ενιαία Αναγνωριστικά URI ενώ η βάση γεωγραφικών δεδομένων Geonames 4 χρησιμοποιεί το όνομα καθώς είναι κοινή πρακτική κάθε πάροχος να χρησιμοποιεί τα δικά του αναγνωριστικά ονόματα. Ο ίδιος πάροχος σημασιολογικών δεδομένων αποφασίζει να αναδιοργανώσει τα δεδομένα του και αλλάζει αναγνωριστικά ονόματα. Για παράδειγμα, η Βιβλιοθήκη του Κογκρέσου 5, χρησιμοποιεί για τον θεματικό όρο «Semantic Web» τα εξής αναγνωριστικά ονόματα: info:lc/authorities/sh Τα δύο διαφορετικά αναγνωριστικά ονόματα προέκυψαν λόγω της αλλαγής των πρακτικών δημιουργίας ονομάτων κάτι στο οποίο θα αναφερθούμε σε επόμενη ενότητα και ισχύουν ταυτόχρονα. Καμία από τις δύο περιπτώσεις δεν παραβιάζει τον κανόνα της μονοσήμαντης αναφοράς μέσω αναγνωριστικών ονομάτων. Η ταυτοσημία αυτή, σε αντίθεση με την αμφισημία, είναι απολύτως επιτρεπτή, όπως φαίνεται στο σχήμα 1.1. Δυστυχώς, όσα περισσότερα αναγνωριστικά ονόματα διαθέτει μια οντότητα, τόσο πιο δύσκολη είναι η ταυτοποίησή της από τις εφαρμογές που καταναλώνουν σημασιολογικά δεδομένα. Πριν προχωρήσουμε σε περαιτέρω επεξεργασία, θα πρέπει να ενοποιηθούν οι διαφορετικές ταυτότητες της ίδιας οντότητας (διαδικασία που χαρακτηριστικά ονομάζεται «smushing»)! Οι κανόνες καλής πρακτικής υπαγορεύουν να παρέχουμε μια ένδειξη ισοτιμίας μεταξύ πολλαπλών ονομάτων που αντιπροσωπεύουν την ίδια έννοια. Στο πλαίσιο των κανόνων αυτών, η Βιβλιοθήκη του Κογκρέσου έχει προσθέσει στα δεδομένα της την εξής δήλωση: Το όνομα είναι το ίδιο με το info:lc/authorities/sh ενώ η DBpedia δηλώνει: Το είναι το ίδιο με το 4 Βλ. σχετικά 5 The Library of Congress,

23 1.2. Προϋποθέσεις για επιτυχή ονόματα 11 αναγνωριστικό1 οντότητα 1 (α) οντότητα 2 αναγνωριστικό1 οντότητα 1 αναγνωριστικό2 (β) Σχήμα 1.1: Αμφισημία (α) και ταυτοσημία (β) αναγνωριστικών ονομάτων

24 12 Κεφάλαιο 1. Ενιαία Αναγνωριστικά URI Αυτές οι δηλώσεις ισοτιμίας είναι σημαντικές για τα Συνδεδεμένα Δεδομένα, όπως θα δούμε σε επόμενα κεφάλαια. Θα ολοκληρώσουμε την ενότητα αυτή με το τελευταίο κομμάτι στο παζλ των απαιτήσεων από ένα καλό σύστημα ονομάτων για τον Σημασιολογικό Ιστό. Αυτό αφορά τη χρήση προτύπων. Μπορείτε να επινοήσετε μοναδικά ονόματα για τις οντότητές σας (π.χ., με τη χρήση μοναδικών τυχαίων αριθμών με πολλά ψηφία), αποφεύγοντας την αμφισημία. Η παγκόσμια ισχύς των ονομάτων σας παρ όλα αυτά δεν είναι εξασφαλισμένη! Θα πρέπει να ακολουθήσετε κάποιο πρότυπο, έτσι ώστε οι εφαρμογές να ερμηνεύουν τα ονόματα που φτιάχνετε με μονοσήμαντο τρόπο. Στην επόμενη ενότητα θα δούμε το πρότυπο που έχει επιλεγεί για την ονοματοδοσία στον Σημασιολογικό Ιστό, καθώς και τη σύνταξη και τους διάφορους τύπους αναγνωριστικών ονομάτων που χρησιμοποιούνται. 1.3 Ελέγξτε τις γνώσεις σας 1. Τα ονόματα των οντοτήτων είναι απαραίτητα i. για να αναγνωρίσουμε κάθε πιθανή οντότητα που μπορεί να υπάρξει. ii. για να αναγνωρίσουμε τις οντότητες που εμπλέκονται στις σημασιολογικές δηλώσεις. iii. για να ταξινομήσουμε όλες τις οντότητες των σημασιολογικών δεδομένων. 2. Τι μπορεί να αντιπροσωπεύει ένα όνομα στον Σημασιολογικό Ιστό; i. Ψηφιακά έγγραφα. ii. Ψηφιακά έγγραφα και πληροφορίες για φυσικά αντικείμενα, πρόσωπα ή άυλες έννοιες. iii. Οτιδήποτε, με φυσική ή όχι υπόσταση. 3. Τα αναγνωριστικά ονόματα στον Σημασιολογικό Ιστό i. αποθηκεύονται ως δεδομένα του παγκόσμιου ιστού (web). ii. αποθηκεύονται εκτός του παγκόσμιου ιστού. iii. υπάρχουν στον παγκόσμιο ιστό μόνο αν αναφέρονται σε οντότητες αποθηκευμένες στον παγκόσμιο ιστό. 4. Η μονοσήμαντη αναφορά ενός αναγνωριστικού ονόματος σε μία και μόνο οντότητα i. δεν είναι απαραίτητη. ii. είναι απαραίτητη. iii. είναι απαραίτητη και πρέπει να ισχύει για πάντα.

25 1.4. Αναγνωριστικά ονόματα URI Αποφασίσατε να καταργήσετε μια οντότητα από τη βάση σημασιολογικών δεδομένων σας. Τι θα κάνετε με το μοναδικό αναγνωριστικό όνομα που της έχετε δώσει; i. Τίποτα. Το όνομα παραμένει ακόμη κι αν η οντότητα στην οποία αναφέρεται δεν υπάρχει. ii. Το όνομα παύει να ισχύει. Το διαγράφετε και ζητάτε να μη χρησιμοποιείται από κανέναν. iii. Μπορείτε να το χρησιμοποιήσετε για να αναγνωρίσετε μια νέα οντότητα, εφόσον η παλιά δεν υπάρχει. 6. Εντοπίζετε στα δεδομένα τρίτων ένα αναγνωριστικό όνομα που αναφέρεται στην ίδια οντότητα με κάποιο δικό σας όνομα. Τι κάνετε; i. Τίποτα. Δεν παραβιάζεται η αρχή της μονοσήμαντης αναγνώρισης. ii. Πρέπει οπωσδήποτε να δηλώσετε την ισοτιμία αυτή, αλλιώς θα υπάρχει σφάλμα αναγνώρισης. iii. Καλό είναι να δηλώσετε την ισοτιμία αυτή, εφόσον βεβαιωθείτε ότι πρόκειται για την ίδια οντότητα. 7. Ένας τυχαίος αριθμός με 128 bits είναι πρακτικά απίθανο να επαναληφθεί. Μπορείτε να τον χρησιμοποιήσετε για να αναγνωρίσετε με μονοσήμαντο τρόπο τη φοιτήτρια Μαρία από τα πρώτα παραδείγματα της ενότητας; i. Ναι, εφόσον εξασφαλίζεται πρακτικά η μονοσήμαντη αναγνώριση. ii. Όχι, γιατί δεν είναι κατάλληλος για αναγνώριση ανθρώπων. iii. Όχι, γιατί ο καταναλωτής των δεδομένων δεν θα μπορεί να ερμηνεύσει τον αριθμό χωρίς τη χρήση κάποιου διεθνώς αναγνωρισμένου προτύπου. 1.4 Αναγνωριστικά ονόματα URI Ο Σημασιολογικός Ιστός δεν δημιούργησε ένα καινούργιο πρότυπο αναγνωριστικών ονομάτων. Αντιθέτως βασίστηκε στο προϋπάρχον πρότυπο των ενιαίων αναγνωριστικών ονομάτων πόρων URI (Uniform Resource Identifiers). Όπως φαίνεται και στο σχήμα 1.2 των επιπέδων του Σημασιολογικού Ιστού, τα URIs έχουν επιλεγεί εξαρχής ως το πρώτο και βασικό επίπεδο, πάνω στο οποίο στηρίζεται όλη η λειτουργία των σημασιολογικών εφαρμογών. Στη συνέχεια θα δούμε τι είναι τα URIs και πώς πληρούν τις προϋποθέσεις για να λειτουργήσουν με επιτυχία ως αναγνωριστικά ονόματα οντοτήτων. Ένα αναγνωριστικό όνομα URI είναι μια συμπαγής σειρά χαρακτήρων (string) με σαφείς κανόνες σύνταξης σύμφωνα με κάποιο διεθνές πρότυπο. Η σειρά αυτή χαρακτήρων χρησιμοποιείται ως όνομα για να αναγνωρίζεται μονοσήμαντα μια

26 14 Κεφάλαιο 1. Ενιαία Αναγνωριστικά URI User & Application Interfaces Proof Trust SPARQL RDF Logic OWL Rules RDFS C r y p t o URIs (IRIs) Σχήμα 1.2: Τα αναγνωριστικά URIs αποτελούν τη βάση του Σημασιολογικού Ιστού

27 1.4. Αναγνωριστικά ονόματα URI 15 οποιαδήποτε οντότητα. Ένα URI, ως σειρά χαρακτήρων, μπορεί να αποθηκευτεί σε αρχεία ή να ανταλλαγεί μέσω του παγκόσμιου ιστού. Τα αναγνωριστικά ονόματα URI πέρασαν μια μακρά ιστορία εξέλιξης και προτυποποίησης, ακολουθώντας στενά την εξέλιξη του παγκόσμιου ιστού, από τα πρώτα του βήματα έως την πρώτη δεκαετία του Επιπλέον, τα URIs προκάλεσαν σφοδρές «ιδεολογικές διαμάχες», όσο κανένα άλλο θέμα, στους κόλπους των οργανισμών διαμόρφωσης προτύπων! Η πιο γνωστή ομάδα URIs περιέχει αναγνωριστικά ονόματα που μοιάζουν με διευθύνσεις στον παγκόσμιο ιστό (web addresses ή, πιο επίσημα, Uniform Resource Locators URLs). Για παράδειγμα, Η ομοιότητα αυτή δεν είναι τυχαία, καθώς τα URIs σχεδιάστηκαν ως υπερσύνολο των διευθύνσεων στον παγκόσμιο ιστό. 6 Προσέξτε, όμως, τη διαφορά: Μια διεύθυνση στον παγκόσμιο ιστό προσδιορίζει μια πληροφορία μέσω της θέσης και του μηχανισμού (πρωτόκολλο HTTP) ανάκτησής της. Ένα URI είναι μια γενικότερη έννοια που εξυπηρετεί απλώς ως αναγνωριστικό όνομα μιας οντότητας. Μια διεύθυνση URL μπορεί να χρησιμοποιηθεί ως αναγνωριστικό όνομα URI, χωρίς να υπάρχει η αντίστοιχη πληροφορία στον παγκόσμιο ιστό. Συχνά μιλάμε για «HTTP URI» και όχι για «διεύθυνση URL» για να περιγράψουμε την περίπτωση αυτή. Αν και σήμερα ακούγεται ξεπερασμένο, την εποχή της καθιέρωσης των URIs η διαφορά μεταξύ «θέσης» και «ονόματος» είχε πυροδοτήσει τη συζήτηση για την καθιέρωση διαφορετικών μορφών URIs, τα οποία θα λειτουργούσαν ως μονιμότερα και «αγνότερα» ονόματα, χωρίς να εμπλέκουν θέση ή μηχανισμό πρόσβασης. Αυτά τα αναγνωριστικά ονομάστηκαν Uniform Resource Names (URNs) και είναι της μορφής: urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 urn:nbn:de:eki/zdb URN:ISBN: RFC1630, η αρχική προδιαγραφή του 1994, όπου τα URIs αναφέρονται ως «Universal» Resource Identifiers.

28 16 Κεφάλαιο 1. Ενιαία Αναγνωριστικά URI Αργότερα εμφανίστηκαν και άλλες μορφές URIs, όπως για παράδειγμα τα info URIs, τα οποία υποστηρίχθηκαν από μεγάλα ιδρύματα βιβλιοθηκών που ήθελαν να μεταφέρουν την πληροφορία των τεκμηρίων τους στον παγκόσμιο ιστό. Τέτοια URIs έχουμε ήδη εντοπίσει στη Βιβλιοθήκη του Κογκρέσου: info:lc/authorities/sh Ο αυστηρός διαχωρισμός της λειτουργίας ενός URI ως «θέση» και ως «όνομα» δεν θεωρείται πλέον σημαντικός [1]. Πρακτικά, τα HTTP URIs υπερέχουν των άλλων μορφών, παρέχοντας ταυτοχρόνως και αναγνώριση μιας οντότητας και τη θέση από όπου θα αντλήσουμε πληροφορία σχετική με την οντότητα αυτή. Δεν είναι περίεργο λοιπόν που τα «αγνά» URIs τα οποία αναγνωρίζουν μόνο και δεν προσδιορίζουν πρόσβαση σταδιακά εκτοπίζονται από τον παγκόσμιο ιστό. Η προηγούμενη περιγραφή της εξέλιξης των URIs δεν έγινε μόνο για ιστορικούς λόγους. Η μετατόπιση στον τρόπο χρήσης των URIs επηρέασε καθοριστικά και τον Σημασιολογικό Ιστό, ο οποίος εξελισσόταν επίσης την ίδια περίοδο. Όπως θα δούμε αργότερα, η εξέλιξη των URIs (και των απόψεων για τη χρήση τους) οδήγησε στη μετάβαση από τον Σημασιολογικό Ιστό στα Συνδεδεμένα Δεδομένα. 1.5 Σύνταξη αναγνωριστικών URI Η σύνταξη της σειράς χαρακτήρων που αποτελούν ένα URI υπακούει σε κανόνες ορισμένους σε ένα πρότυπο. Ένα ιδιαίτερο χαρακτηριστικό των κανόνων σύνταξης είναι ότι προσδιορίζουν τη γενική και μόνο μορφή ενός URI, αφήνοντας την ειδικότερη περιγραφή σε άλλα πρότυπα. Αυτό συμβαίνει γιατί τα URIs σχεδιάστηκαν με τέτοιον τρόπο, έτσι ώστε να συμπεριλάβουν προϋπάρχουσες μορφές αναγνωριστικών ονομάτων, παρέχοντας ένα γενικότερο πρότυπο «ομπρέλα». Η τρέχουσα έκδοση του προτύπου URI (RFC3986, 2005) προσδιορίζει τη γενική σύνταξη ενός URI όπως φαίνεται στο σχήμα 1.3, μαζί με παραδείγματα διαφόρων μορφών URIs. Ένα URI μπορεί να περιέχει, σε μια ιεράρχηση σημαντικότητας από αριστερά προς τα δεξιά, τα εξής: το σχήμα (scheme), το είδος δηλαδή του URI (http, urn κ.ο.κ.) την αρμόδια αρχή (authority), στην οποία «ανήκει» το URI (στον παγκόσμιο ιστό είναι το όνομα ενός κόμβου στο διαδίκτυο) το μονοπάτι (path), είναι το κύριο σώμα του URI (είτε ως «όνομα» είτε ως «θέση») το μέρος της ερώτησης (query), όπως αυτή χρησιμοποιείται στον παγκόσμιο ιστό για αποστολή παραμέτρων

29 1.5. Σύνταξη αναγνωριστικών URI 17 σχήμα αρμόδια αρχή μονοπάτι ερώτηση απόσπασμα urn:nbn:de:eki/zdb Σχήμα 1.3: Γενική σύνταξη των αναγνωριστικών ονομάτων URIs το απόσπασμα (fragment), για τον προσδιορισμό επιμέρους τμημάτων σε ένα μεγαλύτερο έγγραφο. Από τα μέρη αυτά, το σχήμα και το μονοπάτι πρέπει να είναι παρόντα, ενώ όλα τα άλλα μέρη είναι προαιρετικά, ανάλογα με τον τύπο του URI. Οι επόμενοι χαρακτήρες χρησιμοποιούνται για να χωρίζουν τα επιμέρους τμήματα ενός URI και είναι δεσμευμένοι: : /? # [ $ & ' ( ) * +, ; = Οποιαδήποτε εμφάνιση των χαρακτήρων αυτών στα δεδομένα του URI (και όχι ως διαχωριστικά) πρέπει να κωδικοποιηθεί στη μορφή %XX, όπου ΧΧ είναι δύο δεκαεξαδικά ψηφία. Για παράδειγμα, ο χαρακτήρας /, πρέπει αν μετατραπεί σε %2F. Το πρότυπο URI προβλέπει τη χρήση χαρακτήρων μόνο από τον κώδικα ASCII (βασικό 7-bit λατινικό αλφάβητο). Οποιοδήποτε άλλο αλφάβητο πρέπει να κωδικοποιείται στη μορφή %XX! Αυτός ο χωρίς ιδιαίτερο λόγο περιορισμός, οφειλόμενος αποκλειστικά στην ηλικία του προτύπου, δεν έχει νόημα σήμερα. Έτσι, ένα νέο «διεθνοποιημένο» πρότυπο, τα IRIs (Internationalized Resource Identifiers, RFC3987), επιτρέπει την ύπαρξη κάθε αλφαβήτου Unicode στα δεδομένα ενός URI. Εκτός από την αλλαγή στα επιτρεπόμενα αλφάβητα, τα IRIs δεν διαφέρουν κατά τα άλλα από τα URIs στο παρόν κείμενο χρησιμοποιούμε τον πιο οικείο όρο «URI», εννοώντας τυπικά τα IRIs.

30 18 Κεφάλαιο 1. Ενιαία Αναγνωριστικά URI 1.6 Ποιος διαχειρίζεται τα URIs; Η δημιουργία ενός νέου αναγνωριστικού ονόματος URI γίνεται με ιεραρχικό τρόπο. Στο σχήμα 1.4 διακρίνουμε από αριστερά προς τα δεξιά, για μια ομάδα τυπικών HTTP URIs, τα εξής: people students Μαρία Γιώργος http teachers Prof_Jones vocabulary IANA καταχωρητής ονόματος DNS (registrar) κάτοχος των URIs studies_satisfaction Σχήμα 1.4: Η ιεραρχική δημιουργία των αναγνωριστικών ονομάτων URIs 1. Το σχήμα http έχει οριστεί από τον οργανισμό Internet Assigned Numbers Authority (IANA). 2. Το όνομα (domain name) είναι μοναδικό στον παγκόσμιο ιστό και έχει εκχωρηθεί σε έναν και μοναδικό κάτοχο μέσω μιας ιεραρχικής δομής οργανισμών καταχώρησης (registrars). 7 Η κεφαλή της ιεραρχίας είναι πάλι ο οργανισμός IANA. 3. Ο κάτοχος του έχει την αποκλειστική δικαιοδοσία να σχηματίσει αναγνωριστικά URIs, προσθέτοντας πληροφορία με οποιονδήποτε τρόπο στα δεξιά του Στο παράδειγμα του σχήματος θεωρήστε ότι το πανεπιστήμιο που φοιτά η Μαρία είναι κάτοχος του και έχει δημιουργήσει URIs για τους ανθρώπους του (φοιτητές, διδάσκοντες κ.ο.κ.). Για παράδειγμα, η φοιτήτρια Μαρία αναγνωρίζεται από το URI: Ποιος εξασφαλίζει ότι το URI αυτό αναγνωρίζει τη Μαρία μονοσήμαντα, σε παγκόσμιο επίπεδο; Το επιθυμητό αποτέλεσμα προκύπτει από τον εξής συνδυασμό γεγονότων: 7 Στην πραγματικότητα το είναι ένα όνομα που χρησιμοποιείται αποκλειστικά για παραδείγματα.

31 1.6. Ποιος διαχειρίζεται τα URIs; Το έχει εκχωρηθεί αποκλειστικά στο πανεπιστήμιο της Μαρίας, μέσω μιας παγκόσμιας ιεραρχίας οργανισμών καταχώρησης ονομάτων DNS. Κανείς άλλος δεν θα έχει το όνομα αυτό στην κατοχή του. 2. Το ίδιο το πανεπιστήμιο φροντίζει ότι το people/students/μαρία αναγνωρίζει μονοσήμαντα τη Μαρία. Επειδή θα υπάρχουν προφανώς και άλλες Μαρίες, στην πραγματική ζωή το URI θα περιέχει επίσης, κατά πάσα πιθανότητα, το επώνυμο ή τον αριθμό μητρώου της Μαρίας. Στο παράδειγμα το URI έχει συντομευτεί για λόγους απλούστευσης. Παρατηρήστε ότι τα URIs μπορούν να εκφράσουν και άλλες έννοιες. Στο σχήμα 1.4, ο βαθμός ικανοποίησης από τις σπουδές εκφράζεται με το URI: Στο παράδειγμα με τα αναγνωριστικά του πανεπιστημίου είναι φανερό ότι τα αναγνωριστικά URIs διαφοροποιούνται μόνο κατά το τελευταίο μέρος τους: το κοινό τμήμα του URI που προηγείται (πρόθεμα) ομαδοποιεί τα URIs σε ομάδες. Στο σχήμα 1.4 χρησιμοποιούνται, για παράδειγμα, οι εξής ομάδες: Το πρόθεμα ομαδοποιεί τους φοιτητές. Το πρόθεμα χρησιμοποιείται για τους διδάσκοντες. Τέλος, το πρόθεμα εισάγει ένα λεξιλόγιο όρων, όπως το studies_satisfaction. H λογική ομαδοποίηση των URIs είναι μια συνηθισμένη πρακτική. Οι ομάδες συναφών αναγνωριστικών URIs ονομάζονται συχνά και χώροι ονομάτων (namespaces). Όπως θα δούμε σε επόμενα κεφάλαια, τα πρότυπα του Σημασιολογικού Ιστού παρέχουν ευκολίες γραφής για τους χώρους ονομάτων: μπορείτε, για παράδειγμα, να ορίσετε ότι το uni-students αντιστοιχεί στο και στη συνέχεια να γράψετε unistudents:μαρία, αντί για το πλήρες URI της Μαρίας. Θα πρέπει να θυμάστε πάντα όμως ότι πρόκειται για συντακτική ευκολία το πραγματικό URI είναι η πλήρης μορφή. Τα αναγνωριστικά ονόματα URIs με το σχήμα http είναι φανερό ότι πληρούν την απαίτηση για μονοσήμαντη αναγνώριση μιας οντότητας στον Σημασιολογικό Ιστό. Το ίδιο συμβαίνει και με τα αναγνωριστικά ονόματα URN, για τα οποία υπάρχει ο αντίστοιχος μηχανισμός ιεραρχικής ανάθεσης.

32 20 Κεφάλαιο 1. Ενιαία Αναγνωριστικά URI Σημείωση: Μπορούμε να «σφετεριστούμε» URIs τρίτων; Δεν θα μπορούσε ένας τρίτος, διαφορετικός από τον κάτοχο ενός URI, να χρησιμοποιήσει το συγκεκριμένο URI για να ονομάσει μια δική του, εντελώς διαφορετική οντότητα; Για παράδειγμα, θα μπορούσαμε ίσως να πούμε ότι το URI που δεν ανήκει σε εμάς, αναγνωρίζει τον ποταμό Αλιάκμονα; Πόση αξία έχει η δήλωσή μας αυτή; Το ερώτημα τίθεται συχνά, μια και η αποφυγή της χρήσης αυτή δεν επιβάλλεται αλλά συνηθίζεται ως δέουσα τακτική («ετικέτα»). Στην πραγματικότητα, όμως, μια τέτοια χρήση δεν έχει νόημα: μπορείτε να ονομάσετε μια οντότητα όπως θέλετε αλλά πέρα από τη μηδενική πραγματική αξία των δεδομένων σας στην περίπτωση αυτή οι αιτήσεις για τη λήψη των σχετικών δεδομένων δεν θα φτάσουν ποτέ σε εσάς! Θα καταλήξουν στον νόμιμο κάτοχο του URI (DBpedia). Προσοχή: Αν και ο «σφετερισμός» είναι εσφαλμένος, η «υιοθεσία» και η χρήση του URI αυτού, με την ίδια έννοια που του έχει αποδώσει ο δημιουργός του, είναι απολύτως επιτρεπτή (και επιθυμητή) στον Σημασιολογικό Ιστό. 1.7 Ελέγξτε τις γνώσεις σας 1. Ένα αναγνωριστικό όνομα URI i. είναι ένας μοναδικός αριθμός που αντιπροσωπεύει μονοσήμαντα μια οντότητα. ii. είναι μια σειρά χαρακτήρων (string) που αντιπροσωπεύει μονοσήμαντα μια οντότητα. iii. είναι μια μεταβλητή προγραμματισμού που αντιπροσωπεύει μονοσήμαντα μια οντότητα. 2. Μια διεύθυνση στον παγκόσμιο ιστό (URL) i. δεν είναι URI, διότι δεν αναγνωρίζει, αλλά υποδεικνύει τοποθεσία. ii. είναι ταυτοχρόνως και URI, μόνο όταν αναγνωρίζει οντότητες. iii. είναι ταυτοχρόνως και URI που αναγνωρίζει οντότητες μέσω της τοποθεσίας.

33 1.8. Από τον Σημασιολογικό Ιστό στα Συνδεδεμένα Δεδομένα Ο διαχωρισμός των URIs σε URLs και URNs i. περιγράφεται από πρότυπα και πρέπει να τηρείται αυστηρά. ii. δεν ισχύει πλέον, γιατί υπάρχουν και άλλες μορφές URIs. iii. περιγράφεται από πρότυπα, αλλά δεν έχει πρακτική σημασία στην εποχή μας. 4. Στη σύνταξη ενός αναγνωριστικού ονόματος URI i. πρέπει να υπάρχουν υποχρεωτικά τα τμήματα του σχήματος και του μονοπατιού. ii. μόνο το τμήμα του σχήματος είναι υποχρεωτικό. iii. δεν υπάρχουν υποχρεωτικά μέρη. 5. Τα πρότυπα των URIs και IRIs i. διαφέρουν στους δεσμευμένους χαρακτήρες που διαχωρίζουν τα μέρη του URI. ii. διαφέρουν στα αλφάβητα που μπορούν να χρησιμοποιηθούν για τα δεδομένα του URI. iii. διαφέρουν μόνο στην ημερομηνία έκδοσης. 6. Όταν μιλάμε για ιεραρχική δημιουργία των URIs i. εννοούμε ότι ο κάτοχος του URI είναι ελεύθερος να φτιάξει ομάδες URIs με ιεραρχικό τρόπο. ii. περιγράφουμε τον συνδυασμό αρχών (authorities) που εξασφαλίζουν τη μονοσήμαντη ανάθεση κάθε URI. iii. μιλάμε για την ιεραρχική δομή των καταχωρητών ονομάτων DNS. 7. Τα URIs ενός χώρου ονομάτων (namespace) i. μπορεί να ανήκουν σε διαφορετικούς κατόχους. ii. είναι το σύνολο των URIs που μπορεί να δημιουργήσει κάθε κάτοχος URIs. iii. είναι μια ομάδα URIs ενός κατόχου, ομαδοποιημένα ανά συναφή χρήση. 1.8 Από τον Σημασιολογικό Ιστό στα Συνδεδεμένα Δεδομένα Κατά τα πρώτα χρόνια διαμόρφωσης των προτύπων του Σημασιολογικού Ιστού προβλεπόταν η χρήση των ονομάτων URIs μόνο για «αναγνώριση» και όχι για «τοποθεσία». Πιο συγκεκριμένα, η πρακτική οδηγία της εποχής εκείνης ήταν:

34 22 Κεφάλαιο 1. Ενιαία Αναγνωριστικά URI «Μην υποθέτετε ποτέ ότι ένα URI μπορεί να παρέχει ένδειξη τοποθεσίας. Οι σημασιολογικές εφαρμογές σας δεν πρέπει ποτέ να βασίζονται στην πιθανότητα ένα URI (ακόμα κι αν είναι HTTP URI) να υποδεικνύει τοποθεσία, απ όπου θα μπορέσουν να αντλήσουν χρήσιμη πληροφορία.» Στο πλαίσιο αυτής της αντίληψης δημιουργήθηκαν και τα αναγνωριστικά URNs, τα οποία ήταν πλήρως αποσυνδεδεμένα από οποιαδήποτε πληροφορία τοποθεσίας. Κύρια αιτία της ανησυχίας για την «ακαταλληλότητα» των HTTP URIs ως αναγνωριστικά ονόματα ήταν η αστάθεια της τοποθεσίας (το όνομα DNS δεν εκχωρείται για πάντα, μια διεύθυνση στον παγκόσμιο ιστό περιλαμβάνει τεχνικά χαρακτηριστικά της εφαρμογής εξυπηρετητή (server) και μπορεί να αλλάξει με την πάροδο του χρόνου κτλ.) και η σύγχυση που προκαλεί μια διεύθυνση που μπορεί να υπάρχει ή όχι στον ιστό. Ενδεικτικά, μπορείτε να βρείτε μερικές από τις ανησυχίες αυτές να αναφέρονται στο [2]. Από την άλλη πλευρά, ένα HTTP URI διαθέτει ένα ακαταμάχητο πλεονέκτημα: αν το ερμηνεύσετε ως διεύθυνση στον παγκόσμιο ιστό, μπορείτε να το επισκεφθείτε άμεσα και να αντλήσετε πληροφορία σχετική με την οντότητα που αναγνωρίζει το URI. Το ίδιο δεν είναι εφικτό με τα URNs: για παράδειγμα, πώς θα μάθετε ότι για την οντότητα που αναγνωρίζει το URN urn:nbn:de:eki/dnb μπορείτε να βρείτε στη διεύθυνση 8 σχετική πληροφορία; Είναι προφανές ότι χρειάζεται να γνωρίζετε (εσείς ή η σημασιολογική εφαρμογή σας) μια ενδιάμεση υπηρεσία «μετάφρασης» για να μπορέσετε να μάθετε περισσότερα για την οντότητα που αντιπροσωπεύει το URN αυτό! Φανταστείτε μια υποθετική εναλλακτική πραγματικότητα, όπου ο παγκόσμιος ιστός έχει εξελιχθεί με τελείως διαφορετικό τρόπο: όταν ο χρήστης επισκεφθεί μια ιστοσελίδα, οι υπερσύνδεσμοι (links) που θα βρει δεν είναι διευθύνσεις αλλά αναγνωριστικά ονόματα. Για να προχωρήσει στην επόμενη ιστοσελίδα, ο χρήστης (ή ο φυλλομετρητής του) πρέπει πρώτα να χρησιμοποιήσει μια υπηρεσία αντιστοίχισης (όχι αναζήτησης, όπως τη γνωρίζουμε σήμερα), στην οποία θα δώσει το αναγνωριστικό όνομα για να λάβει την πραγματική διεύθυνση της επόμενης ιστοσελίδας. Θα συμφωνήσετε σίγουρα ότι το προηγούμενο είναι ένα απίθανο και δυσλειτουργικό σενάριο! Το ίδιο ακριβώς ισχύει για τον Σημασιολογικό Ιστό. Τα δεδομένα του 8 Σύμφωνα με το

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

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 4: Χρησιμοποιώντας Ενιαία Αναγνωριστικά URIs και IRIs Μ.Στεφανιδάκης 28-2-2016. Η έννοια της οντότητας Στον Σημασιολογικό Ιστό οι τριάδες μπορούν να εκληφθούν ως

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

Ενιαία Αναγνωριστικά URI

Ενιαία Αναγνωριστικά URI Κεφάλαιο 1 Ενιαία Αναγνωριστικά URI Ο Σημασιολογικός Ιστός και και το μεταγενέστερο κίνημα των Συνδεδεμένων Δεδομένων έχει ως στόχο οι εφαρμογές να είναι σε θέση να αντιλαμβάνονται τη σημασία (το νόημα)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

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

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

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

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

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

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

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

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

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

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

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

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 6: RDF Schema (RDFS) Μ.Στεφανιδάκης 21-3-2016. Τι μπορούμε να εκφράσουμε με την RDF; Δηλώσεις σε μορφή τριάδων (s,p,o) Χωρίς οποιαδήποτε έννοια δομής... Παράδειγμα:

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

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

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

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

Διακιρυξθ Διαγωνιςμοφ για το Ζργο ΨΘΦΙΑΚΘ ΠΕΡΙΘΓΘΘ ΣΟ ΠΟΛΙΣΙΣΙΚΟ ΚΑΙ ΙΣΟΡΙΚΟ ΑΡΧΕΙΟ ΣΟΤ ΧΑΪΔΑΡΙΟΤ

Διακιρυξθ Διαγωνιςμοφ για το Ζργο ΨΘΦΙΑΚΘ ΠΕΡΙΘΓΘΘ ΣΟ ΠΟΛΙΣΙΣΙΚΟ ΚΑΙ ΙΣΟΡΙΚΟ ΑΡΧΕΙΟ ΣΟΤ ΧΑΪΔΑΡΙΟΤ Διακιρυξθ Διαγωνιςμοφ για το Ζργο ΨΘΦΙΑΚΘ ΠΕΡΙΘΓΘΘ ΣΟ ΠΟΛΙΣΙΣΙΚΟ ΚΑΙ ΙΣΟΡΙΚΟ ΑΡΧΕΙΟ ΣΟΤ ΧΑΪΔΑΡΙΟΤ Ανακζτουςα Αρχι: Διμοσ Χαϊδαρίου Προχπολογιςμόσ: 105.731,71 (χωρίσ ΦΡΑ) Προχπολογιςμόσ: 130,050.00 (με

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

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

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

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

Linked Data for the Masses: Η προσέγγιση και το λογισμικό

Linked Data for the Masses: Η προσέγγιση και το λογισμικό Linked Data for the Masses: Η προσέγγιση και το λογισμικό Γιώργος Αναδιώτης, Πάνος Ανδριόπουλος, Πάνος Αλεξόπουλος, ημήτρης Βεκρής, Αριστοτέλης Ζωσάκης IMC Technologies S.A. 15/05/2010 Linked Data for

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

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

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 3: Από το μοντέλο EAV στους γράφους Μ.Στεφανιδάκης 4-3-2015. Το μοντέλο EAV σχηματικά Τα δεδομένα ως τώρα έχουν τη μορφή μεμονωμένων νιφάδων Είναι όμως πράγματι

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

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

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

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

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

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

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

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

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

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

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

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

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

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

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

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol) Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας Κέρκυρα ίκτυα - Internet 2 Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) ΜηχανέςΑναζήτησηςστοWeb Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

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

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

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

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

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά

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

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

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

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

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

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

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

Εισαγωγή στο RDF. Το Resource Description Framework (RDF) Σταύρος Πολυβίου

Εισαγωγή στο RDF. Το Resource Description Framework (RDF) Σταύρος Πολυβίου Εισαγωγή στο RDF Σταύρος Πολυβίου Το Resource Description Framework (RDF) RDF: µία γλώσσα περιγραφής πληροφοριών (metadata) που αφορούν πόρους (resources) στο world wide web. Παραδείγµατα: ο τίτλος, ο

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

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

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

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

Οντολογία για την περιγραφή των προσωπικοτήτων της Σάμου, την κατηγοριοποίηση και τις σχέσεις τους

Οντολογία για την περιγραφή των προσωπικοτήτων της Σάμου, την κατηγοριοποίηση και τις σχέσεις τους Οντολογία για την περιγραφή των προσωπικοτήτων της Σάμου, την κατηγοριοποίηση και τις σχέσεις τους Επιμέλεια: Καρανικολάου Θεοδώρα Επιβλέπων καθηγητής: Δενδρινός Μάρκος Αθήνα, 2017 Σκοπός Στόχος της πτυχιακής

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

Δικτυακοί τόποι. Η σχεδίαση ενός δικτυακού τόπου. Δρ. Ματθαίος Α. Πατρινόπουλος

Δικτυακοί τόποι. Η σχεδίαση ενός δικτυακού τόπου. Δρ. Ματθαίος Α. Πατρινόπουλος Δικτυακοί τόποι Η σχεδίαση ενός δικτυακού τόπου Δρ. Ματθαίος Α. Πατρινόπουλος Πώς χρησιμοποιούμε το διαδίκτυο; ΔΙΑΦΑΝΕΙΕΣ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΔΙΑΔΙΚΤΥΟΥ. 2 Από το www.smartinsights.

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

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

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

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

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

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

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

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

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

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

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ Μάθημα 4ο Βελώνης - 1ο Τ.Ε.Ε. Κατερίνης Καθηγητής Πληροφορικής ΠΕ20 4-1 ΟΙ ΔΙΕΥΘΥΝΣΕΙΣ ΤΟΥ INTERNET IP Διευθύνσεις, Συμβολικές Διευθύνσεις, DNS http://www.uth.gr/main/help/help-desk/internet/internet1.html

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Αυτοματοποιημένη χαρτογραφία

Αυτοματοποιημένη χαρτογραφία ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αυτοματοποιημένη χαρτογραφία Ενότητα # 5: Χαρτογραφικές βάσεις δεδομένων Ιωάννης Γ. Παρασχάκης Τμήμα Αγρονόμων & Τοπογράφων Μηχανικών

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

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

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

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

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

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

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

Μεθοδολογία Εκπαιδευτικής Έρευνας

Μεθοδολογία Εκπαιδευτικής Έρευνας Μεθοδολογία Εκπαιδευτικής Έρευνας Η επισκόπηση της βιβλιογραφίας Η δημοσίευση επιστημονικών web αυξάνεται γεωμετρικά άρθρων στο Πάνω από ένα εκατομμύριο ερευνητικά άρθρα είναι ελεύθερα

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

ΒΟΗΘΕΙΑ για τη χρήση του ιδρυματικού αποθετηρίου ΥΠΑΤΙΑ ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ

ΒΟΗΘΕΙΑ για τη χρήση του ιδρυματικού αποθετηρίου ΥΠΑΤΙΑ ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΒΟΗΘΕΙΑ για τη χρήση του ιδρυματικού αποθετηρίου ΥΠΑΤΙΑ Το Ιδρυματικό Αποθετήριο του ΤΕΙ Αθήνας συλλέγει, τεκμηριώνει, αποθηκεύει και διατηρεί ψηφιακό περιεχόμενο έρευνας και εκπαίδευσης. Περιλαμβάνει

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

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access Κεφάλαιο 2 Χειρισμός πινάκων... 27

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access Κεφάλαιο 2 Χειρισμός πινάκων... 27 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στην Access... 9 Γνωριμία με την Access... 12 Δημιουργία βάσης δεδομένων... 22 Άνοιγμα και κλείσιμο βάσης δεδομένων... 24 Ερωτήσεις ανακεφαλαίωσης... 25 Πρακτική εξάσκηση...

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

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

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

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

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

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

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

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

Θέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018. Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια) Θέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018 Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια) ΠΕΡΙΟΧΗ Α: ΕΦΑΡΜΟΓΕΣ ΜΕ ΑΙΣΘΗΤΗΡΕΣ ΓΙΑ ΕΠΙΓΝΩΣΗ ΣΥΓΚΕΙΜΕΝΟΥ Οι αισθητήρες μας δίνουν τη δυνατότητα

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

Ιστορικοί χάρτες στον Παγκόσμιο Ιστό

Ιστορικοί χάρτες στον Παγκόσμιο Ιστό Χαρτογραφική Επιστημονική Εταιρεία Ελλάδας Χαρτογραφία στο Διαδίκτυο. Σύγχρονες Τάσεις και Προοπτικές 13 ο Εθνικό Συνέδριο Χαρτογραφίας Πάτρα, 22-24 Οκτωβρίου 2014 1 Ελένη Γκαδόλου, 2 Εμμανουήλ Στεφανάκης

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

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

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

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) Ενότητα Advanced Βάσεις Δεδομένων, Προχωρημένο Επίπεδο. Copyright 2013 ECDL Foundation Ref: SL_AM3_Syl2.

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) Ενότητα Advanced Βάσεις Δεδομένων, Προχωρημένο Επίπεδο. Copyright 2013 ECDL Foundation Ref: SL_AM3_Syl2. ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) Ενότητα Advanced Βάσεις Δεδομένων, Προχωρημένο Επίπεδο Copyright 2013 ECDL Foundation Ref: SL_AM3_Syl2.0_v1 Page 17 of 29 Βάσεις Δεδομένων, Προχωρημένο Επίπεδο Ακολουθεί η Εξεταστέα

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

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

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

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

Ενότητα 3: Τα δεδομένα στο Web. (και η σημασιολογία τους semantics )

Ενότητα 3: Τα δεδομένα στο Web. (και η σημασιολογία τους semantics ) Ενότητα 3: Τα δεδομένα στο Web (και η σημασιολογία τους semantics ) Σημασιολογία semantics Τι σημαίνουν τα δεδομένα; Ποια η έννοιά τους; Μετάδοση έννοιας και ενσωμάτωση στη γνώση....έχοντας ως αποτέλεσμα

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧ/ΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ ΕΚΠΟΝΗΣΗ ΕΡΓΑΣΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧ/ΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ 2010-2011 2011-2012 ΕΚΠΟΝΗΣΗ ΕΡΓΑΣΙΑΣ Στα πλαίσια της εργασίας θα δημιουργήσετε μια οντολογία που να αναπαριστά

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

Κεφ. 1: Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος

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

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

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

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

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

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

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

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

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

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

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

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

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΣΥΜΠΛΗΡΩΜΑΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΛΟΓΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ (III) ΙΖΑΜΠΩ ΚΑΡΑΛΗ ΑΘΗΝΑ 2008 Σύγχρονεςανάγκες για αναπαράσταση γνώσης

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

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε

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

ΟΝΤΟΛΟΓΙΕΣ, ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ

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

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

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ RDF (Resource Description Framework) Ι. Χατζηλυγερούδης Ανεπάρκεια της XML Η XML είναι Μετα-γλώσσα ορισμού σήμανσης για ανταλλαγή δεδομένων και μεταδεδομένων μεταξύ

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

Μαθησιακές δραστηριότητες με υπολογιστή

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

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

Περιεχόμενα. Κατάλογος εικόνων 13. Πρόλογος 15. 1 Το όραμα του Σημασιολογικού Ιστού 19

Περιεχόμενα. Κατάλογος εικόνων 13. Πρόλογος 15. 1 Το όραμα του Σημασιολογικού Ιστού 19 Περιεχόμενα Κατάλογος εικόνων 13 Πρόλογος 15 1 Το όραμα του Σημασιολογικού Ιστού 19 1.1 Ο σημερινός Ιστός 19 1.2 Από το σημερινό Ιστό στο Σημασιολογικό Ιστό: παραδείγματα 22 1.3 Τεχνολογίες Σημασιολογικού

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

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html Χρ. Ηλιούδης Παγκόσμιος Ιστός (WWW) Ο Παγκόσμιος Ιστός (World Wide Web WWW), ή απλώς Ιστός, βασίζεται στην ιδέα των κατανεμημένων πληροφοριών. Αντί όλες

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

ΙΔΡΥΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΡΕΥΝΑΣ (ITE)

ΙΔΡΥΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΡΕΥΝΑΣ (ITE) Α ν ά π τ υ ξ η τ η ς ε λ λ η ν ι κ ή ς ε ρ ε υ ν η τ ι κ ή ς Υ π ο δ ο μ ή ς γ ι α τ ι ς Α ν θ ρ ω π ι σ τ ι κ έ ς Ε π ι σ τ ή μ ε ς Δ Υ Α Σ MIS 4 4 1 2 4 5 ΠΑΡΑΔΟΤΕΟ ΠΑ 2.8 ΙΤΕ 3 Λογισμικό σύστημα για

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

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων World Wide Web Παγκόσμιος Ιστός Internet - WWW Internet: παγκόσμιο δίκτυο υπολογιστών που βασίζεται στο πρωτόκολο επικοινωνίας TCP/IP και

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

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

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

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

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 1 Δρ. Βασιλική Κούφη Περιεχόμενα 1. Εισαγωγή 2. Κύκλος ζωής ανάπτυξης Βάσεως Δεδομένων 3. Oracle SQL Developer Data

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

Στην πράξη ουσιαστικά αντικαθιστά τον παραδοσιακό κατάλογο μιάς Βιβλιοθήκης με όλα τα παραπάνω πλεονεκτήματα.

Στην πράξη ουσιαστικά αντικαθιστά τον παραδοσιακό κατάλογο μιάς Βιβλιοθήκης με όλα τα παραπάνω πλεονεκτήματα. 1 Λειτουργία και χρήση του καταλόγου OPAC. Η Κεντρική Βιβλιοθήκη της Θεολογικής Σχολής μέσα στα πλαίσια που καθορίζει το Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών και προσπαθώντας να ανταποκριθεί στις

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

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

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα Στόχοι κεφαλαίου ίκτυα υπολογιστών (Κεφαλαιο 15 στο βιβλιο) Περιγραφή των κύριων θεµάτων σχετικά µε τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών

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

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

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

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

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

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

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

Μάθημα 7: Διευθυνσιοδότηση σε Επίπεδο IP

Μάθημα 7: Διευθυνσιοδότηση σε Επίπεδο IP Μάθημα 7: Διευθυνσιοδότηση σε Επίπεδο IP 7.1 IP διευθύνσεις (IPv4) Η φυσική διεύθυνση αποδίδεται από τους κατασκευαστές και μόνο και χρησιμοποιείται από τα χαμηλότερα ιεραρχικά πρωτόκολλα. Στα πλαίσια

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

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

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

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

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

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

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

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

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

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

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Επεξήγηση web site με λογικό διάγραμμα «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Twitter : @ebasegr Πολλοί άνθρωποι

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

Επίσημη Εφημερίδα της Ευρωπαϊκής Ένωσης L 274/9

Επίσημη Εφημερίδα της Ευρωπαϊκής Ένωσης L 274/9 20.10.2009 Επίσημη Εφημερίδα της Ευρωπαϊκής Ένωσης L 274/9 ΚΑΝΟΝΙΣΜΟΣ (ΕΚ) αριθ. 976/2009 ΤΗΣ ΕΠΙΤΡΟΠΗΣ της 19ης Οκτωβρίου 2009 για την υλοποίηση της οδηγίας 2007/2/ΕΚ του Ευρωπαϊκού Κοινοβουλίου και του

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

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

Ανάκτηση Πληροφορίας. Διδάσκων: Φοίβος Μυλωνάς. Διάλεξη #03 Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #03 Βασικές έννοιες Ανάκτησης Πληροφορίας Δομή ενός συστήματος IR Αναζήτηση με keywords ευφυής

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

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

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

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

Αποθετήριο ΕΛ/ΛΑΚ

Αποθετήριο ΕΛ/ΛΑΚ http://repository.ellak.gr Το (Ελεύθερου Λογισμικού/Λογισμικού Ανοικτού Κώδικα) περιέχει υλικό που παράγεται μέσα από δράσεις που αφορούν το Ελεύθερο Λογισμικό, τις Ανοικτές Τεχνολογίες και το Ανοικτό

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

Κεφάλαιο 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

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

Κατανόηση των βασικών σημείων των διευθύνσεων TCP/IP και της

Κατανόηση των βασικών σημείων των διευθύνσεων TCP/IP και της Page 1 of 8 Αναγν. άρθρου: 164015 - Τελευταία αναθεώρηση: Τρίτη, 29 Μαΐου 2007 - Αναθεώρηση: 4.2 Κατανόηση των βασικών σημείων των διευθύνσεων TCP/IP και της δημιουργίας υποδικτύων Συμβουλή συστήματος

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

Μάθημα: Δ3. Δίκτυα Γνώσης και Σημασιολογικός Ιστός. Διάλεξη 02 & 03. Δρ. Γεώργιος Χρ. Μακρής

Μάθημα: Δ3. Δίκτυα Γνώσης και Σημασιολογικός Ιστός. Διάλεξη 02 & 03. Δρ. Γεώργιος Χρ. Μακρής ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ στα ΔΙΚΤΥΑ και ΠΟΛΥΠΛΟΚΟΤΗΤΑ Μάθημα: Δ3. Δίκτυα Γνώσης και Σημασιολογικός Ιστός Χειμερινό Εξάμηνο Σπουδών Διάλεξη 02 & 03 Δρ. Γεώργιος Χρ. Μακρής Αναπαράσταση

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

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 E Lab Π Τ Υ Χ Ι

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Όπως έχουμε ήδη αναφέρει, τα δίκτυα τεχνολογίας / χρησιμοποιούν διεύθυνση 32 bits, προκειμένου να δρομολογήσουν ένα αυτοδύναμο πακέτο στο προορισμό του. Κατά σύμβαση έχει επικρατήσει οι διευθύνσεις να

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

Προγραμματισμός Υπολογιστών

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

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

Κατάλογος Βιβλιοθήκης ΤΕΙ Ηπείρου Ιδρυματικό αποθετήριο ΤΕΙ Ηπείρου Ερευνητικό αποθετήριο ΤΕΙ Ηπείρου:

Κατάλογος Βιβλιοθήκης ΤΕΙ Ηπείρου Ιδρυματικό αποθετήριο ΤΕΙ Ηπείρου Ερευνητικό αποθετήριο ΤΕΙ Ηπείρου: Κατάλογος Βιβλιοθήκης ΤΕΙ Ηπείρου Ιδρυματικό αποθετήριο ΤΕΙ Ηπείρου Ερευνητικό αποθετήριο ΤΕΙ Ηπείρου: Περιγραφή και οδηγός χρήσης για φοιτητές και ερευνητές Βιβλιοθήκη ΤΕΙ Ηπείρου Οκτώβριος 2015 Ο κατάλογος

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

Ταυτότητα ψηφιακών αντικειμένων σε πληροφοριακά δίκτυα. Digital object identifiers (doi) in information networks

Ταυτότητα ψηφιακών αντικειμένων σε πληροφοριακά δίκτυα. Digital object identifiers (doi) in information networks Ταυτότητα ψηφιακών αντικειμένων σε πληροφοριακά δίκτυα ΠΑΣΧΑΛΗΣ ΡΑΠΤΗΣ 1 - ΘΕΟΔΩΡΟΣ ΚΥΡΚΟΥΔΗΣ 11 Περίληψη Ο προσδιορισμός ταυτότητος σε ένα τεκμήριο (άρθρο, βιβλίο, περιοδικό) είναι χρήσιμη και γνωστή

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

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

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

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

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

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

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

Εγχειρίδιο Χρήσης Λογισμικού ΙΑ

Εγχειρίδιο Χρήσης Λογισμικού ΙΑ Εγχειρίδιο Χρήσης Λογισμικού ΙΑ ΟΔΗΓΙΕΣ ΠΡΟΣ ΚΑΤΑΘΕΤΕΣ Ομάδα Διαχείρισης Ιδρυματικών Αποθετηρίων Σ.Ε.Α.Β ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΗΡΩΩΝ ΠΟΛΥΤΕΧΝΕΙΟΥ 9, ΠΟΛΥΤΕΧΝΕΙΟΥΠΟΛΗ ΖΩΓΡΑΦΟΥ Περιεχόμενα Περίληψη...

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