Σημασιολογικός Ιστός (Semantic Web) - XML

Σχετικά έγγραφα
Σημασιολογικός Ιστός (Semantic Web) - XML

Σημασιολογικός Ιστός (Semantic Web) - XML

Σημασιολογικός Ιστός (Semantic Web) - XML

Σημασιολογικός Ιστός (Semantic Web) - XML

Βάσεις ιαδικτύου. Θέματα. Εισαγωγή στην XML. Ευρετήρια για την Ανάκτηση Κειμένων. Ο αλγόριθμος HITS. είναι η XML. Παράδειγμα XML

ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML

Η γλώσσα XHTML: διαφορές με HTML, μετατροπή

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

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

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

Εισαγωγή(στη(γλώσσα(XML(

Δομημένη Αναπαράσταση Πληροφοριών

Σημασιολογικός Ιστός (Semantic Web) - XML

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

Δομημένη Αναπαράσταση Πληροφοριών

Επαλήθευση και Βελτιστοποίηση Συστήµατος ιαχείρισης XML Εγγράφων στη Γλώσσα CLIPS

ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML

ΚΕΦΑΛΑΙΟ Σηµασιολογικό ιαδίκτυο

Μοντέλο. για ημι-δομημένα μημ δεδομένα. Ημι-δομημένα δεδομένα XML DTD XML Schema

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

ΝΤUA. Τεχνολογία Πολυμέσων

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Άσκηση 1. Απάντηση Άσκησης 1

ΜΕΡΟΣ II: XML DTD XML Namespaces XML Schema

ΝΤUA. Τεχνολογία Πολυμέσων

ΔΝΓΔΙΚΣΙΚΔ ΑΠΑΝΣΗΔΙ 3 εο ΓΡΑΠΣΗ ΔΡΓΑΙΑ

3. Επερώτηση XML Εγγράφων: Η Γλώσσα XPath

SGML (Standard Generalized Markup Language) HTML (HyperText Markup Language) XML (extensible Markup Language)

ΤΕΙ ΚΡΗΤΗΣ ΚΕΝΤΡΙΚΗ ΒΙΒΛΙΟΘΗΚΗ. Η χρήση του. Βήμα προς Βήμα

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Εισαγωγή στην Επιστήμη και Τεχνολογία των Υπηρεσιών

Παράρτημα Α. Πρότυπα Διάθεσης Ψηφιακών Δεδομένων

(CUT Portal). ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ - ΥΠΟΒΟΛΗ ΑΙΤΗΣΗΣ ΓΙΑ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ

Κεφάλαιο 29. Τεχνητή Νοηµοσύνη - Β' Έκδοση. Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η. Σακελλαρίου

Κεφάλαιο 16 Εφαρμογές Αυτοματισμού Γραφείου

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 2

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

Οδηγίες ενεργοποίησης λογαριασμού στο λογισμικό λογοκλοπής TURNITIN

Document Scanning System Ιανουάριος, 2014

ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML

Σχολή Τεχνολογικών Εφαρμογών. Τμήμα Μηχανικών Πληροφορικής. Πτυχιακή Εργασία

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων

Άσκηση RDF Schema. <book:publisher rdf:id="penguin_pub"> <book:publishes rdf:resource="#book20"/> </book:publisher>

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

MathSciNet ΟΔΗΓΟΣ ΧΡΗΣΗΣ

JOOMLA CMS ΒΑΣΙΚΗ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ (PART I)

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ:

Ηλεκτρονικά έγγραφα - επεξεργασία

5. Επερώτηση XML Εγγράφων: Εισαγωγή στη Γλώσσα XQuery

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Τίτλος Εργασίας Εκπαιδευτικού Σεναρίου

Τίτλος Εργασίας Εργαστηριακής Παρουσίασης

Περιεχόµενα. 1 Tο βιβλίο "µε µια µατιά" Εισαγωγή στη Microsoft Access Γνωριµία µε τις βάσεις δεδοµένων της Access...

Extensible Markup Language (XML) 1.0

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Α' Εξάμηνο ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας δημιουργίας εγγράφων από το χρήστη. Παρακάτω προτείνεται μια

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

Υπολογιστικά Φύλλα (Spreadsheets)

Οδηγός συγγραφής αναφοράς

CSS. DEIM Forum 2018 G2-4 CSS HTML/XML CSS CSS DTD

Περιγραφή Διαδικασίας Υποβολής Συναλλαγών από τις ΕΠΕΥ. Transaction Reporting System (TRS)

(Πρωτόγνωρα) Δεδομένα για την Οικονομία

Όλοι οι χρήστες του Turnitin πρέπει να δημιουργήσουν ένα προφίλ χρήστη.

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

Global Kids 3. Syllabus

Άσκηση 11 Κατασκευή ολοκληρωμένου ιστότοπου. ολοκληρωμένο ιστότοπο με θέμα της επιλογής σας.

Εννοιολογικός Χάρτης Cmap Tools

(Πρωτόγνωρα) Δεδοµένα για την Οικονοµία

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 2

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων

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

Αντικειμενοστρεφής Προγραμματισμός

(Πρωτόγνωρα) Δεδομένα για την Οικονομία

Σπουδές CAD, Πληροφορικής, Οικονομίας, Διοίκησης και D.T.P. με Σύστημα διδασκαλίας facetoface

Τα web services του παρατηρητηρίου τιμών ακολουθούν λογική REST και απαντούν σε GET requests ως ακολούθως:

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 3

Τίτλος Εργασίας. Επώνυμο και Όνομα Πρώτου Εισηγητή (ΠΡΟΣΟΧΗ: πρώτα το Επώνυμο) Ιδιότητα, Εργασιακός Φορέας, Διεύθυνση

Joomla! with K2 - User Guide

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

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 3

υναµικές Εφαρµογές Παγκόσµιου Ιστού

MICROSOFT OFFICE 2003 MICROSOFT WORD 2003

Αναπαράςταςθ Γνϊςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 2: XML Δομθμζνα Ζγγραφα Ιςτοφ, Μζροσ 2 ο - DTD

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

Τίτλος Εργασίας Καινοτόμου Προγράμματος και Δράσης

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

Οδηγός γρήγορης εκκίνησης

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Υπολογιστικών Φύλλων. 2. Κύρια Οθόνη Της Εφαρμογής Υπολογιστικών Φύλλων ΣΤΟΧΟΙ:

Αντικειμενοστρεφής Προγραμματισμός

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0

Οδηγίες Καταχώρησης Τεκμηρίου

Όταν αποθηκεύετε μία παρουσίαση, την ονομάζετε και καθορίζετε πού θα την αποθηκεύσετε

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

Frederick University E-Learning Platform

Σημασιολογικός Ιστός (Semantic Web) - XML

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. DICOM Επικοινωνία Γενικά

Digital Object Identifer (DOΙ),

Transcript:

Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σημασιολογικός Ιστός (Semantic Web) - XML 1/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων XML Ορισμός και Xρήση Oντοτήτων Παράδειγμα

Προσθήκη οντοτήτων σε έγγραφο Στο έγκυρο αρχείο που είδαμε στο προηγούμενο μάθημα (Inventory Valid.xml) δείτε το στις επόμενες διαφάνειες να προσθέσετε τα ακόλουθα: Οντότητες mass, trade και hard για την απόδοση των mass market paperback, trade paperback και hardcover αντίστοιχα στο στοιχείο BINDING Προσθήκη της ιδιότητας Reviews στη δήλωση λίστας ιδιοτήτων για το στοιχείο BOOK. Η Reviews θα είναι προαιρετική ιδιότητα στην οποία μπορούμε να δώσουμε τα ονόματα μίας ή περισσότερων εξωτερικών μη αναλυόμενων οντοτήτων. Οι οντότητες αυτές περιέχουν αναθεωρήσεις (reviews) σε μορφή.doc ή.pdf που θα αποδοθούν στην ιδιότητα Reviews των στοιχείων BOOK

Inventory.xml (1/4) <?xml version="1.0"?> <!-- File Name: Inventory Valid.xml --> <!DOCTYPE INVENTORY [ <!ELEMENT INVENTORY (BOOK)*> <!ELEMENT BOOK (TITLE, AUTHOR, BINDING, PAGES, PRICE)> <!ATTLIST BOOK InStock (yes no) #REQUIRED> <!ELEMENT TITLE (#PCDATA SUBTITLE)*> <!ELEMENT SUBTITLE (#PCDATA)> <!ELEMENT AUTHOR (#PCDATA)> <!ELEMENT PRICE (#PCDATA)> <!ATTLIST AUTHOR Born CDATA #IMPLIED> <!ELEMENT BINDING (#PCDATA)> <!ELEMENT PAGES (#PCDATA)> ] >

Inventory.xml (2/4) <INVENTORY> <TITLE>The Adventures of Huckleberry Finn</TITLE> <AUTHOR>Mark Twain</AUTHOR> <BINDING>mass market paperback</binding> <PAGES>298</PAGES> <PRICE>$5.49</PRICE> </BOOK> <TITLE>Leaves of Grass</TITLE> <AUTHOR>Walt Whitman</AUTHOR> <BINDING>hardcover</BINDING> <PAGES>462</PAGES> <PRICE>$7.75</PRICE> </BOOK>

Inventory.xml (3/4) <TITLE>The Legend of Sleepy Hollow</TITLE> <AUTHOR>Washington Irving</AUTHOR> <BINDING>mass market paperback</binding> <PAGES>98</PAGES> <PRICE>$2.95</PRICE> </BOOK> <TITLE>The Marble Faun</TITLE> <AUTHOR>Nathaniel Hawthorne</AUTHOR> <BINDING>trade paperback</binding> <PAGES>473</PAGES> <PRICE>$10.95</PRICE> </BOOK> <TITLE>Moby-Dick</TITLE> <AUTHOR>Herman Melville</AUTHOR> <BINDING>hardcover</BINDING> <PAGES>724</PAGES> <PRICE>$9.95</PRICE> </BOOK>

Inventory.xml (4/4) <TITLE>The Portrait of a Lady</TITLE> <AUTHOR>Henry James</AUTHOR> <BINDING>mass market paperback</binding> <PAGES>256</PAGES> <PRICE>$4.95</PRICE> </BOOK> <TITLE>The Scarlet Letter</TITLE> <AUTHOR>Nathaniel Hawthorne</AUTHOR> <BINDING>trade paperback</binding> <PAGES>253</PAGES> <PRICE>$4.25</PRICE> </BOOK> <TITLE>The Turn of the Screw</TITLE> <AUTHOR>Henry James</AUTHOR> <BINDING>trade paperback</binding> <PAGES>384</PAGES> <PRICE>$3.35</PRICE> </BOOK> </INVENTORY>

Θυμηθείτε...

Άρα, τύποι οντοτήτων Γενική εσωτερική, αναλυόμενη Γενική εξωτερική, αναλυόμενη Γενική εξωτερική, μη αναλυόμενη Εσωτερική αναλυόμενη, παραμέτρου Εξωτερική αναλυόμενη, παραμέτρου

Προσθήκη οντοτήτων σε έγγραφο Προσθήκη οντοτήτων στο έγγραφο Inventory Valid.xml <!-- οντότητες για απόδοση στο στοιχείο BINDING: --> <! ENTITY mass "mass market paperback"> <! ENTITY trade "trade paperback"> <! ENTITY hard "hardcover"> Γενικές εσωτερικές αναλυόμενες οντότητες που προσθέτουμε σε στοιχεία BINDING αντί την πραγματική περιγραφή δέσμευσης σε κάθε στοιχείο Η χρήση οντοτήτων βοηθάει να διασφαλιστεί ότι υπάρχει συνέπεια από βιβλίο σε βιβλίο όσον αφορά τις περιγραφές ενός δεδομένου τύπου δέσμευσης Οι οντότητες διευκολύνουν τη μορφοποίηση περιγραφής σε κάθε στοιχείο BINDING: αλλαγή του "hardcover", όπου αυτό εμφανίζεται, σε "hardback" διορθώνοντας την οντότητα hard

Προσθήκη οντοτήτων σε έγγραφο Σε κάθε στοιχείο BINDING, αντικατάσταση της περιγραφής δέσμευσης με την αντίστοιχη αναφορά οντότητας Αλλαγή του στοιχείου BINDING για το The Adventures of Huckleberry Finn από <BINDING>mass market paperback</binding> σε <BINDING>&mass; </BINDING>

Προσθήκη οντοτήτων σε έγγραφο Προσθήκη οντοτήτων στο έγγραφο Inventory Valid.xml <!-- εξωτερικές ενότητες που περιέχουν αναθεωρήσεις --> <!-- που θα αποδοθούν στην ιδιότητα Review των στοιχείων BOOK --> <! NOTATION DOC SYSTEM "Microsoft Word document"> <! NOTATION PDF SYSTEM "portable document format"> <! ENTITY rev_leaves SYSTEM "Review Leaves of Grass.doc" NDATA DΟC> <! ENTITY rev_faun1 SYSTEM "Review 01 of The Marble Faun.doc" NDATA DOC> <! ENTITY rev_faun2 SYSTEM "Review 02 of The Marble Faun.pdf" NDATA PDF> <! ENTITY rev_screw SYSTEM "Review of The Turn of the Screw.pdf" NDATA PDF> Γενικές εξωτερικές μη αναλυόμενες οντότητες, που επιτρέπουν την επισύναψη στα στοιχεία BOOK εξωτερικά αρχεία με κριτικές βιβλίων

Προσθήκη οντοτήτων σε έγγραφο Προσθήκη της ιδιότητας Reviews στη δήλωση λίστας ιδιοτήτων για το στοιχείο BOOK και στη συνέχεια στο DTD: <! ATTLIST BOOK InStock (yes no) #REQUIRED Reviews ENTITIES #IMPLIED> Reviews είναι προαιρετική ιδιότητα (#ΙΜPLIED) στην οποία μπορούμε να δώσουμε τα ονόματα μίας ή περισσότερων γενικών εξωτερικών μη αναλυόμενων οντοτήτων Η ιδιότητα Reviews έχει τον τύπο ENTITIES

Προσθήκη οντοτήτων σε έγγραφο Προσθήκη ιδιοτήτων Reviews στα στοιχεία BOOK: Για το Leaves of Grass: <ΒΟΟΚ InStock="no Reviews="rev_leaves"> Για το The Marble Faun: <BΟΟK InStock="yes" Reviews="rev_faun1 rev_faun2"> Για το The Turn of the Screw: <BOOK InStock="no" Reviews="rev_screw">