H εντολή που συσχετίζει ένα αρχείο XML με το αρχείο μορφοποίησης έστω "filename.xsl" είναι :

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

Download "H εντολή που συσχετίζει ένα αρχείο XML με το αρχείο μορφοποίησης έστω "filename.xsl" είναι :"

Transcript

1 1. XML και XSL Η γλώσσα XML (Extensible Markup Language) είναι μια γλώσσα περιγραφής περιεχομένου, δηλαδή μια γλώσσα με την οποία προσδιορίζονται ελεύθερα και απεριόριστα διάφοροι τύποι περιεχομένου π.χ. title, artist, country, company, price και year για ένα κατάλογο CD s. Ένα αρχείο γλώσσας XML σε συνεργασία με ένα αρχείο γλώσσας XSL (extensible Stylesheet Language) δίνουν σαν αποτέλεσμα την εμφάνιση μιας σύνθετης ιεραρχικής πληροφορίας σε οποιαδήποτε επιθυμητή μορφή. H εντολή που καθορίζει ότι ακολουθεί κώδικας XML είναι : <?xml version="1.0" encoding="iso "?> H εντολή που συσχετίζει ένα αρχείο XML με το αρχείο μορφοποίησης έστω "filename.xsl" είναι : <?xml-stylesheet type="text/xsl" href="filename.xsl"?> Ο κώδικας του αρχείου XML "cd_catalog.xml" για την κωδικοποίηση ενός καταλόγου CD s είναι ο εξής : <?xml version="1.0" encoding="iso "?> <?xml-stylesheet type="text/xsl" href="filename.xsl"?> <catalog> <cd> </cd> <title>empire Burlesque</title> <artist>bob Dylan</artist> <country>usa</country> <company>columbia</company> <price>10.90</price> <year>1985</year> </catalog> Αν filename.xsl cd_catalog_v1.xsl Ο κώδικας του XSL αρχείου "cd_catalog_v1.xsl" είναι : <?xml version="1.0" encoding="iso "?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 1

2 <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <tr> <td>.</td> <td>.</td> </tr> </table> </body> </html> </xsl:template> </xsl:stylesheet> H εμφάνιση του αρχείου XML "cd_catalog.xml" συνδυασμένου με το XSL αρχείο "cd_catalog_v1.xsl" στον browser είναι : My CD Collection Title Artist.. Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 2

3 Αν filename.xsl cd_catalog_v2.xsl Ο κώδικας του XSL αρχείου "cd_catalog_v2.xsl" είναι : <?xml version="1.0" encoding="iso "?> <!-- Edited with XML Spy v4.2 --> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <tr> <td><xsl:value-of select="catalog/cd/title" /></td> <td><xsl:value-of select="catalog/cd/artist" /></td> </tr> </table> </body> </html> </xsl:template> </xsl:stylesheet> H εμφάνιση του αρχείου XML "cd_catalog.xml" συνδυασμένου με το XSL αρχείο "cd_catalog_v2.xsl" στον browser είναι : My CD Collection Title Artist Empire Burlesque Bob Dylan Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 3

4 Αν filename.xsl cd_catalog_v3.xsl Ο κώδικας του XSL αρχείου "cd_catalog_v3.xsl" είναι : <?xml version="1.0" encoding="iso "?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <xsl:for-each select="catalog/cd"> <tr> <td><xsl:value-of select="title"/></td> <td><xsl:value-of select="artist"/></td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet> H εμφάνιση του αρχείου XML "cd_catalog.xml" συνδυασμένου με το XSL αρχείο "cd_catalog_v3.xsl" στον browser είναι : My CD Collection Title Empire Burlesque Hide your heart Greatest Hits Still got the blues Eros One night only Sylvias Mother Maggie May Romanza Artist Bob Dylan Bonnie Tyler Dolly Parton Gary Moore Eros Ramazzotti Bee Gees Dr.Hook Rod Stewart Andrea Bocelli When a man loves a woman Percy Sledge Black angel 1999 Grammy Nominees Many Savage Rose Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 4

5 For the good times Big Willie style Tupelo Honey Soulsville The very best of Stop Bridge of Spies Private Dancer Midt om natten Pavarotti Gala Concert The dock of the bay Picture book Red Unchain my heart Kenny Rogers Will Smith Van Morrison Jorn Hoel Cat Stevens Sam Brown T`Pau Tina Turner Kim Larsen Luciano Pavarotti Otis Redding Simply Red The Communards Joe Cocker Αν filename.xsl cd_catalog_v4.xsl Ο κώδικας του XSL αρχείου "cd_catalog_v4.xsl" είναι : <?xml version="1.0" encoding="iso "?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <xsl:for-each select="catalog/cd"> <xsl:sort select="artist"/> <tr> <td><xsl:value-of select="title"/></td> <td><xsl:value-of select="artist"/></td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet> Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 5

6 H εμφάνιση του αρχείου XML "cd_catalog.xml" συνδυασμένου με το XSL αρχείο "cd_catalog_v4.xsl" στον browser είναι : My CD Collection Romanza Title One night only Empire Burlesque Hide your heart The very best of Greatest Hits Sylvias Mother Eros Still got the blues Unchain my heart Soulsville For the good times Midt om natten Pavarotti Gala Concert Artist Andrea Bocelli Bee Gees Bob Dylan Bonnie Tyler Cat Stevens Dolly Parton Dr.Hook Eros Ramazzotti Gary Moore Joe Cocker Jorn Hoel 1999 Grammy Nominees Many The dock of the bay Kenny Rogers Kim Larsen Luciano Pavarotti Otis Redding When a man loves a woman Percy Sledge Maggie May Stop Black angel Picture book Bridge of Spies Red Private Dancer Tupelo Honey Big Willie style Rod Stewart Sam Brown Savage Rose Simply Red T`Pau The Communards Tina Turner Van Morrison Will Smith Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 6

7 Αν filename.xsl cd_catalog_v5.xsl Ο κώδικας του XSL αρχείου "cd_catalog_v5.xsl" είναι : <?xml version="1.0" encoding="iso "?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <xsl:for-each select="catalog/cd"> <xsl:if test="price > 10"> <tr> <td><xsl:value-of select="title"/></td> <td><xsl:value-of select="artist"/></td> </tr> </xsl:if> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet> H εμφάνιση του αρχείου XML "cd_catalog.xml" συνδυασμένου με το XSL αρχείο "cd_catalog_v5.xsl" στον browser είναι : My CD Collection Title Empire Burlesque Still got the blues One night only Romanza Black angel Artist Bob Dylan Gary Moore Bee Gees 1999 Grammy Nominees Many Andrea Bocelli Savage Rose Αν filename.xsl cd_catalog_v6.xsl Ο κώδικας του XSL αρχείου "cd_catalog_v6.xsl" είναι : Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 7

8 <?xml version="1.0" encoding="iso "?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <xsl:for-each select="catalog/cd"> <tr> <td><xsl:value-of select="title"/></td> <xsl:choose> <xsl:when test="price > 10"> <td bgcolor="#ff00ff"> <xsl:value-of select="artist"/></td> </xsl:when> <xsl:otherwise> <td><xsl:value-of select="artist"/></td> </xsl:otherwise> </xsl:choose> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet> H εμφάνιση του αρχείου XML "cd_catalog.xml" συνδυασμένου με το XSL αρχείο "cd_catalog_v6.xsl" στον browser είναι : My CD Collection Title Empire Burlesque Hide your heart Greatest Hits Still got the blues Eros One night only Sylvias Mother Maggie May Romanza Artist Bob Dylan Bonnie Tyler Dolly Parton Gary Moore Eros Ramazzotti Bee Gees Dr.Hook Rod Stewart Andrea Bocelli Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 8

9 When a man loves a woman Percy Sledge Black angel Savage Rose 1999 Grammy Nominees Many For the good times Kenny Rogers Big Willie style Will Smith Tupelo Honey Van Morrison Soulsville Jorn Hoel The very best of Cat Stevens Stop Sam Brown Bridge of Spies T`Pau Private Dancer Tina Turner Midt om natten Kim Larsen Pavarotti Gala Concert Luciano Pavarotti The dock of the bay Otis Redding Picture book Simply Red Red The Communards Unchain my heart Joe Cocker Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 9

10 2. Γλώσσα RDF (Resource Description Framework) 2.1. RDF και URI Η γλώσσα RDF 1 είναι μια γλώσσα περιγραφής της σημασίας (meaning) του περιεχομένου πόρων του web και όπως θα φανεί στη συνέχεια μπορεί να τυποποιηθεί και να ενταχθεί στο γενικότερο πλαίσιο της γλώσσας XML, με το όνομα RDF/ XML. Τα αρχεία που περιέχουν κώδικα RDF τελειώνουν σε.rdf Πρόκειται για μια γλώσσα αναπαράστασης μεταδεδομένων για δικτυακούς πόρους (που έχουν κάποιο URL), τέτοιους όπως τίτλο, συγγραφέα, ημερομηνία τελευταίας τροποποίησης μιας ιστοσελίδας. Γενικεύοντας όμως την έννοια του δικτυακού πόρου, η RDF θα μπορούσε να χρησιμοποιηθεί για την αναπαράσταση μεταδεδομένων που αφορούν πράγματα που θα μπορούσαν να προσδιοριστούν ως δικτυακοί πόροι, ακόμη και αν δεν είναι πραγματικοί ανακτήσιμοι δικτυακοί πόροι. Τα πράγματα αυτά ταυτοποιούνται όχι από κάποιο URL, αλλά το λεγόμενο URI (Unified Resource Identifier). Τα URI περιλαμβάνουν τόσο τα URN (Uniform Resource Name) όσο και τα URL. Σχήμα 1. URIs, URLs και URNs URN είναι ένα string που προσδιορίζει μονοσήμαντα ένα αντικείμενο. Τα URNs αφορούν συγκεκριμένες κατηγορίες αντικειμένων, όπως books (international standard book number - ISBN), journals (international standard series number - ISSN), audiovisual material (international standard audiovisual number - ISAN), library items (national bibliographic number - NBN), objects (object id - OID), ISO reports (ISO/TR, ISO/TS κλπ), PURL (persistent URLs που λειτουργούν με redirection σε ένα τρέχον URL), http-paths (που δεν είναι πραγματικά URLs, αλλά προσδιορίζουν μονοσήμαντα ένα αντικείμενο, όπως οι OWL/ Protege ontologies). Παραδείγματα URNs ISBN (Επικοινωνίες Διαδίκτυο Βιβλιοθήκες / Μάρκος Δενδρινός) ISSN (Hearing Research) ISAN 4 (root/ audiovisual work/ 12 hex digits episode/ parts of serial work/ 8 hex digits version/ versions of a work/ 4 hex digits) F CRID 5 (content reference identifier used for TV content) crid://bbc.co.uk/olympis/2008/final/shotput/women OID (2.16 country 840 USA 6 ) Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 10

11 NBN de:bvb: (country regional network library number document number) PURL 7 που redirects στο ISO/[code] nnnnn[-p]:[yyyy] Title 8, όπου [code] μπορεί να είναι TR (technical report), TS (technical specifications), PAS (publicly available specification), DTS (draft technical specification), IEC (International Electrotechnical Committee), IEC TR, IEC TS κλπ, nnnnn αριθμός προτύπου, p προαιρετικός αριθμός μέρους, yyyy χρονολογία έκδοσης, title ο τίτλος του προτύπου, πχ. ISO/TS :2006 Technical product documentation Reference designation system Part 1: General application rules ISO/PAS 11154:2006 Road vehicles Roof load carriers ISO/IEC TR 19791:2006 ISO/IEC DTR ISO/DTS http-path Δηλώσεις RDF (RDF statements) Η γλώσσα RDF, ως τυποποιημένη γλώσσα, είναι κατανοητή από εφαρμογές υπολογιστή, οι οποίες, εφόσον διαθέτουν τους λεγόμενους rdf parsers, αποκωδικοποιούν τις εντολές της και παράγουν σχετικά αποτελέσματα. Με αυτό το τρόπο οι περιγραφές των πόρων γίνονται κατανοητές και από εφαρμογές πέραν εκείνων για τις οποίες είχαν αρχικά σχεδιαστεί. Η βασική ιδέα πίσω από την RDF είναι ο προσδιορισμός των πραγμάτων (resources) μέσω των URIs, καθώς και η περιγραφή τους μέσω των λεγόμενων properties και των property values. Δηλαδή κάθε δήλωση RDF (RDF statement) είναι μια τριπλέτα (triplet) που βασίζεται σε μια property, είτε object property που συνδέει ένα resource της domain class και ένα resource της range class της property, είτε datatype property που συνδέει ένα resource της domain class της property με την τιμή του (value), πχ. ο τάδε καθηγητής διδάσκει το τάδε μάθημα ή ο τάδε καθηγητής έχει ημερομηνία γέννησης 01/02/1970. Η τριπλέτα απαρτίζεται από το λεγόμενο υποκείμενο (subject), που είναι resource της domain class (ένα συγκεκριμένο πράγμα), την ιδιότητα του ή κατηγόρημα (property) και το αντικείμενο (object) που είναι resource της range class (ένα συγκεκριμένο πράγμα) ή μια τιμή (value). Κάθε resource ή property προσδιορίζεται μέσω ενός URI, ενώ η τιμή μέσω ενός απλού string (literal) ή μιας σταθεράς ορισμένου τύπου integer, date κλπ (typed literal). Η εν λόγω τριπλέτα παρίσταται γραφικά από ένα διμερή γράφο που απαρτίζεται από 2 κόμβους (το subject και το object) που συνδέονται με 1 διάνυσμα (την property), όπως στο παρακάτω σχήμα όπου παρουσιάζονται 4 διμερείς γράφοι που περιγράφουν 4 διαφορετικές ιδιότητες για ένα πράγμα που προσδιορίζεται από ένα συγκεκριμένο URI ( Το πράγμα αυτό είναι ένα subject που περιγράφεται από την property: type, με object το resource: person, που δηλώνεται μέσω ενός URI. Τόσο η property: type όσο και το object: person δίνονται μέσω των URIs: και αντίστοιχα. Όλα τα Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 11

12 προηγούμενα αφορούν τη μια από τις 4 ιδιότητες του πράγματος. Επίσης αυτό το πράγμα αυτό περιγράφεται από την property: fullνame με value: Eric Miller, την property: mailbox με value: mailto:em@w3.org και την property: personaltitle με value Dr. Σχήμα 2. Περιγραφή ενός ατόμου μέσω RDF Ακολουθεί ένα άλλο παράδειγμα που αφορά την περιγραφή μέσω RDF μιας ιστοσελίδας. Για το σκοπό αυτό χρησιμοποιούνται 3 δηλώσεις RDF σχετικές με την ιστοσελίδα Η πρώτη αφορά τον δημιουργό της, η δεύτερη την ημερομηνία δημιουργίας της και η τρίτη τη γλώσσα στην οποία είναι γραμμένη. Σχήμα 3. Περιγραφή μιας ιστοσελίδας μέσω RDF Η γραπτή περιγραφή των 3 παραπάνω διμερών γράφων σε γλώσσα RDF είναι η ακόλουθη: Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 12

13 < < < < date> "August 16, 1999". < "en". < < όπου υποκείμενο και κατηγόρημα κάθε τριπλέτας δίνονται μέσω κάποιου URI, ενώ το αντικείμενο δίνεται είτε μέσω URI είτε άμεσα ως literal (συγκεκριμένη τιμή) URIs και namespaces Αυτός είναι ο πρώτος τρόπος σύνταξης του URI σε πλήρη ανάπτυξη μέσα σε < >. Ένας εναλλακτικός τρόπος σύνταξης είναι μέσω των λεγόμενων namespaces, που δηλώνονται ως prefixes με κατάληξη : σε αντικατάσταση κάποιων URIs, τα οποία χρησιμοποιούνται ως βάση και στα οποία μπορεί να προστεθεί στη συνέχεια ένα ακόμη κομμάτι, προσδιορίζοντας ειδικότερα URIs. Σε αυτή τη περίπτωση δεν μπαίνουν καθόλου τα <>. Θεωρώντας το dc: ως το namespace για το URI του Dublin Core ( και επίσης τα εξής user-defined namespaces ex: για το URI: exstaff: για το URI: exterms: για το URI: μετατρέπουμε τις δηλώσεις RDF που υλοποιούν το Σχ. 3 στις ακόλουθες: ex:index.html dc:creator exstaff: ex:index.html exterms:creation-date "Aug. 10, 1999". ex:index.html dc:language "en". Για να δηλώσουμε τυποποιημένα literals εκτός των απλών strings, όπως integer, decimal, date κλπ. χρησιμοποιούμε το εξής namespace xsd: για το URI: Οπότε για να δηλώσουμε ότι η ημερομηνία δημιουργίας της ιστοσελίδας είναι η 16η Αυγ και να την αντιληφθεί ο υπολογιστής ως ημερομηνία, δηλ. ως έτος μήνα ημέρα (αμερικ. σύστημα) πρέπει να δηλωθεί ως εξής: ex:index.html exterms:creation-date " "^^ ή πιο σύντομα μέσω του ορισθέντος namespace: ex:index.html exterms:creation-date " "^^xsd:date. Επίσης θα μπορούσαμε να δηλώσουμε την ηλικία του δημιουργού ως εξής: exstaff:85740 exterms:age "27"^^xsd:integer. Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 13

14 2.4. Κώδικας RDF - η μορφή της τριπλέτας (triplet) Στη συνέχεια θα δούμε πώς οι παραπάνω δηλώσεις RDF μορφής τριπλέτας (υποκείμενο κατηγόρημα αντικείμενο) γράφονται σε περιβάλλον XML, οπότε τα αρχεία είναι τύπου RDF/XML και μπορούν να αποκωδικοποιηθούν από τους parsers RDF. Έχει οριστεί μια συγκεκριμένη σύνταξη (grammar) 9 για την αναπαράσταση σε XML των κόμβων και του βέλους του διμερούς γράφου μιας τριπλέτας RDF. Ας δούμε βήμα- βήμα την μετατροπή του παρακάτω γραφικού συμπλέγματος σε δηλώσεις RDF/XML. Σχήμα 4. Σύμπλεγμα διμερών γράφων Το γράφημα αυτό περιγράφει μια συγκεκριμένη ιστοσελίδα (αυτήν με URL/ URI: δίνοντας διπλή πληροφορία σχετικά με τον editor της (που παριστάνεται από τον κενό κόμβο) και τον τίτλο της. Στη συνέχεια η πληροφορία για τον editor της είναι και αυτή διπλή και πιο συγκεκριμένα σχετικά με την homepage του και το fullname του. Ας εισάγουμε 2 namespaces: rdf: για το URI rdfs: για το URI Όλες οι δηλώσεις RDF εισάγονται σε ένα αρχείο XML μέσα σε ένα ζευγάρι <rdf:rdf>... </rdf:rdf>, πληροφορώντας έτσι τον parser ότι πρόκειται για δηλώσεις RDF. Αλλά και κάθε δήλωση RDF σχηματίζεται από το namespace rdf: ακολουθούμενο από το element που αφορά τη συγκεκριμένη δήλωση. Κάθε κόμβος - υποκείμενο αναπαριστάνεται από το ζεύγος <rdf:description>..., το οποίο οριοθετεί το άνοιγμα και το κλείσιμο του block περιγραφής του υποκειμένου. Εντός αυτού του ζεύγους δηλώνεται το διάνυσμα κατηγόρημα (property) μέσω ενός ειδικά ορισμένου element (URI που σχηματίζεται από ένα βασικό namespace και μια επέκταση) το οποίο και πάλι μέσω ενός ζεύγους <>... </>, οριοθετεί το άνοιγμα και το κλείσιμο του block περιγραφής της ιδιότητας πχ. <ex:homepage>... </ex:homepage>. Εντός αυτού του ζεύγους δηλώνεται μέσω πάλι ενός ζεύγους <rdf:description>... ο κόμβος αντικείμενο, στην περίπτωση κόμβου-αντικειμένου που προσδιορίζεται από URI. Η ταυτότητα (URI) ενός κόμβου υποκειμένου ή ενός κόμβου αντικειμένου δηλώνεται μέσω του label rdf:about, το οποίο εντάσσεται εντός του element ανοίγματος περιγραφής 9 Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 14

15 <rdf:description> ως <rdf:description rdf:about = "...">. Αντίθετα στην περίπτωση ενός κόμβου αντικειμένου που είναι συγκεκριμένη τιμή (literal) τότε γράφεται αυτή η τιμή κατ ευθείαν εντός του ζεύγους οριοθέτησης περιγραφής της ιδιότητας μέσω του property URI χωρίς την ανάγκη εισαγωγής επιπρόσθετου ζεύγους <rdf:description>..., πχ. <ex:fullname>dave Beckett</ex:fullName>. Όλα αυτά φαίνονται στον παρακάτω κώδικα RDF/ XML φωλιασμένων δηλώσεων (nested statements): <rdf:description rdf:about=" <ex:editor> <rdf:description> <ex:homepage> <rdf:description rdf:about=" </ex:homepage> </ex:editor> <rdf:description rdf:about=" <ex:editor> <rdf:description> <ex:fullname>dave Beckett</ex:fullName> </ex:editor> <rdf:description rdf:about=" <dc:title>rdf/xml Syntax Specification (Revised)</dc:title> Όταν υπάρχουν πολλές ιδιότητες για το ίδιο υποκείμενο, όπως εδώ οι ιδιότητες ex:editor και dc:title για τον αρχικό κόμβο της ιστοσελίδας, καθώς και οι ιδιότητες ex:homepage και ex:fullname για τον κενό κόμβο editor, μπορούμε να μην επαναλαμβάνουμε τη δήλωση του υποκειμένου αλλά να εντάσσουμε τα διάφορα blocks δηλώσεων που περιγράφουν την κάθε ιδιότητα τη μια μετά την άλλη εντός του ζεύγους <rdf:description>... που αφορά το εν λόγω υποκείμενο, οπότε ο παραπάνω κώδικας απλοποιείται ως εξής: <rdf:description rdf:about=" <ex:editor> <rdf:description> <ex:homepage> <rdf:description rdf:about=" </ex:homepage> <ex:fullname>dave Beckett</ex:fullName> </ex:editor> <dc:title>rdf/xml Syntax Specification (Revised)</dc:title> Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 15

16 Στην περίπτωση που ένας κόμβος αντικείμενο είναι τελικός (δεν γίνεται υποκείμενο κάποιας άλλης σχέσης) μπορεί το block <rdf:description rdf:about = "..."> να αντικατασταθεί από ένα νέο element, το rdf:resource και να ενσωματωθεί στη δήλωση της ιδιότητας της οποίας αποτελεί αντικείμενο μέσω της συντομευμένης μορφής <property-uri rdf:resource = "..." /> οπότε το block <ex:homepage> <rdf:description rdf:about=" </ex:homepage> αντικαθίσταται από το απλούστερο <ex:homepage rdf:resource=" Παρατηρήστε επίσης ότι το element κλεισίματος </ex:homepage> έχει και αυτό ενσωματωθεί στη δήλωση της ιδιότητας υπό τη μορφή />. Με βάση το νέο αυτό element rdf:resource, ο αρχικός κώδικας απλοποιείται ακόμη περισσότερο ως εξής: <rdf:description rdf:about=" <ex:editor> <rdf:description> <ex:homepage rdf:resource=" <ex:fullname>dave Beckett</ex:fullName> </ex:editor> <dc:title>rdf/xml Syntax Specification (Revised)</dc:title> Στην περίπτωση κατηγορημάτων/ ιδιοτήτων (properties) των οποίων τα αντικείμενα/ τιμές είναι συγκεκριμένες τιμές (literals), δεν είναι καν αναγκαία η χρήση του ζεύγους (άνοιγμα-κλείσιμο) του property URI, όπως <ex:fullname> Dave Beckett </ex:fullname>, αλλά μπορεί η ιδιότητα να ενσωματωθεί στο element ανοίγματος περιγραφής του υποκειμένου <rdf:description> υπό τη μορφή ισότητας, πχ. <rdf:description ex:fullname="dave Beckett">. Με βάση αυτή τη νέα συμπυκνωμένη τυποποίηση ο αρχικός κώδικας απλοποιείται ακόμη περισσότερο ως εξής: <rdf:description rdf:about=" dc:title="rdf/xml Syntax Specification (Revised)"> <ex:editor> <rdf:description ex:fullname="dave Beckett"> <ex:homepage rdf:resource=" </ex:editor> Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 16

17 Περιλαμβάνοντας και τις αρχικές δηλώσεις ενός αρχείου XML, το ζεύγος (άνοιγμα κλείσιμο κώδικα RDF <rdf:rdf>... </rdf:rdf> και τις δηλώσεις σε γλώσσα XML των περιλαμβανόμενων namespaces (το σχετικό xml element είναι xmlns), ο παραπάνω κώδικας παίρνει την τελική μορφή: <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:ex=" <rdf:description rdf:about=" dc:title="rdf/xml Syntax Specification (Revised)"> <ex:editor> <rdf:description ex:fullname="dave Beckett"> <ex:homepage rdf:resource=" /> </ex:editor> </rdf:rdf> Πέραν των ανωτέρω υπάρχει η δυνατότητα εισαγωγής και elements της XML, όπως η xml:lang, για την εισαγωγή strings σε γλώσσα πλην των αγγλικών με κωδικοποίηση utf-8. Το element αυτό μπαίνει στο element ανοίγματος περιγραφής του υποκειμένου, οπότε οποιαδήποτε αλλαγή γλώσσας εντός του block περιγραφής θα πρέπει να δηλώνεται με χρήση και πάλι του σχετικού element γλωσσικής κωδικοποίησης. <?xml version="1.0" encoding="utf-8"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" <rdf:description rdf:about=" xml:lang="el"> <dc:title>το Συμπόσιο του Πλάτωνα</dc:title> <dc:description> Το Συμπόσιο του Πλάτωνα. Αρχαίο κείμενο και μετάφραση</dc:description> <dc:title xml:lang="en">the Symposium by Plato</dc:title> </rdf:rdf> Επίσης χρησιμοποιείται το rdf:datatype στο άνοιγμα του property URI στην περίπτωση που το αντικείμενο της property είναι typed literal (integer, date κλπ), πχ. με τον παρακάτω κώδικα δηλώνουμε ότι η ηλικία του υποκειμένου είναι 30 (ακέραιος αριθμός και όχι ένα string χαρακτήρων 3 και 0). <ex:age rdf:datatype=" Παρόμοια σχήματα υπάρχουν και για μια κατηγορία ειδικών τύπων δεδομένων όπως tel, mailbox κλπ. Αυτά ορίζονται στην Οπότε η Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 17

18 < foaf:phone rdf:datatype= " δηλώνει το τηλέφωνο κάποιου. Επίσης για τη συντόμευση των node URIs (όχι των property URIs), μπορεί να χρησιμοποιηθεί το rdf:id. Αν έχει οριστεί προηγουμένως σε XML μια βάση για το URI πχ. xml:base = " το rdf:id= "name" ισοδυναμεί με το rdf:about = " Αλλά και η τιμή του rdf:resource που δηλώνει το αντικείμενο μιας property μπορεί να συντομευτεί αν έχει προηγουμένως οριστεί μια βάση σε XML. Με βάση το προηγούμενο παράδειγμα, το rdf:resource= "#name" υπονοεί τότε το rdf:resource = " Στο παρακάτω παράδειγμα <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:ex=" xml:base=" <rdf:description rdf:id="snack"> <ex:prop rdf:resource="fruit/apple"/> </rdf:rdf> το ID = "snack" υπονοεί το URI resource="fruit/apple" υπονοεί το URI ενώ το Ανακεφαλαιώνοντας, το subject περιγράφεται από το ζεύγος <rdf:description rdf:about= «URI»>... στην περίπτωση identified resource ή απλά ζεύγος <rdf:description>... στην περίπτωση anonymous resource (blank node). Μεταξύ ανοίγματος και κλεισίματος του subject περιγράφονται η μια μετά την άλλη οι properties με άνοιγμα και κλείσιμο, και μεταξύ ανοίγματος και κλεισίματος κάθε property περιγράφεται το σχετικό object. Αν το object είναι κάποιο resource περιγράφεται μέσω του rdf:resource, ενώ αν είναι value, απλά παρατίθεται η value. Ένα object μπορεί βέβαια να γίνει επίσης subject με διάφορες properties με τα δικά τους objects ακολουθώντας φωλιασμένες δομές (nested structures). Παραδείγματα <dc:creator>markos Dendrinos</dc:creator> <ex:webpage rdf:resource=" Καθιερωμένα και customised πρότυπα Μεταξύ των πιο διαδεδομένων καθιερωμένων προτύπων είναι το dublin-core (dc), το dcterms, το skos (Simple Knowledge Organisation System), το gn 10 (geonames), το geo 11 (FAO geopolitical ontology), το address-schema 12 και το foaf 13 (friend-of-afriend) με βασικά προθεματικά URIs (namespaces) τα εξής: 10 Geonames Ontology, Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 18

19 xmlns:dc= " xmlns:dcterms= " xmlns:skos= " xmlns:foaf= " xmlns:gn= " xmlns:geo= " xmlns:address= " Προσθέτοντας στο τέλος του προθεματικού URI το κατάλληλο κάθε φορά label προκύπτει το ολοκληρωμένο URI μιας property. Το πρότυπο dc περιλαμβάνει τις properties: contributor, coverage (spatial of temporal), creator, date, description, format, identifier, language, publisher, relation, rights, source, subject, title, type). Το πρότυπο dcterms περιλαμβάνει τις properties: abstract, accessrights, available (date), bibliographiccitation, created (date), dateaccepted, datesubmitted, extent (size or duration), ispartof, issued (date), modified (date). Tο skos περιλαμβάνει μεταξύ άλλων τις κλάσεις: Concept, ConceptScheme, Collection και τις properties: definition, broader, narrower, inscheme, preflabel. To gn περιλαμβάνει μεταξύ άλλων τις κλάσεις: P.PPLC (populated place, όπως city), A.TERR (territory), S.BLDG (building, όπως house, faculty), S.FCL (facility, όπως center, institute, hospital), S.HSE (house), S.ITTR (research institute), S.LIBR (library), S.SCH (school), S.SCHC (college), S.SCHT (technical school), S.UNIV (university). To geo περιλαμβάνει την κλάση area με υπο-κλάσεις territory και group. Η territory έχει υπο-κλάσεις self_governing, non_self_governing, disputed, other. Η group έχει υπο-κλάσεις: organization, geographical_region, economic_region, special_group. Το foaf μεταξύ άλλων περιλαμβάνει τις classes: Thing, Person, Document (sub-class: Image), Project, Group, Agent (sub-classes: Organization, Group, Person) και properties: Thing-name-[...], Person-firstName-[...], Person-familyName-[...], Personknows-Person, Group-Member-Agent, Document-primaryTopic-Thing, Documenttopic-Thing, Person-currentProject-Thing, Person-lastProject-Thing, PersonpastProject-Thing, Agent-interest-Document, Agent-age-[int], Agent-birthday-[mmdd], Person-title-[Mr/ Mrs/ Ms/ Dr], Agent-mbox-Thing, Thing-homepage-Document, Person-workInfoHomepage-Document, Person-workplaceHomepage-Document, Agent-gender-[male/ female], Agent-made-Thing. Το address-schema περιλαμβάνει μόνο properties, οι οποίες εφαρμόζονται σε κάποια entity, και είναι οι εξής: countryname, fax, localityname, postalcode, regionname, streetaddress, tel. Πέραν των παραπάνω καθιερωμένων προτύπων, μπορούμε να δημιουργήσουμε και εμείς οι ίδιοι customised πρότυπα, αρκεί να ορίσουμε κάποιο βασικό namespace, ώστε να χρησιμοποιείται με την προσθήκη διαφόρων labels για τον καθορισμό των URIs των νεο-εισαγόμενων classes ή properties. Το customised πρότυπο που θα χρησιμοποιήσουμε στο πλαίσιο αυτού του μαθήματος για τις ασκήσεις θεωρίας και εργαστηρίου, έχει ως βασικό namespace το xmlns:ex= " 13 foaf vocabulary, Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 19

20 Στη συνέχεια παρατίθενται επακριβώς properties του προτύπου μαζί με τα URIs, καθώς και σχόλια για τη σωστή χρήση τους (όπως φαίνονται στη σχετική ιστοσελίδα URI: Label owner Definition: the person who is the owner of a website Comment: you can use here a string-literal or a blank resource with further properties URI: Label CV Definition: the document containing the CV of a person Comment: you can use here a URL of the document URI: Label thumbnail Definition: the photo-thumbnail of an object (person, painting, sculpture, building etc.) Comment: you can use here a URL of the image URI: Label exhibitionplace Definition: the exhibition place of an object (gallery etc.) Comment: you can use here a string-literal or a blank resource with further properties URI: Label teacher Definition: the teacher of a person Comment: you can use here a string-literal or a blank resource with further properties URI: Label mainαctivity Definition: the main activity of an entity Comment: you can use here a string-literal URI: Label father Definition: the father of a person Comment: you can use here a string-literal or a blank resource with further properties URI: Label mother Definition: the mother of a person Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 20

21 Comment: you can use here a string-literal or a blank resource with further properties URI: Label brother Definition: the brother of a person Comment: you can use here a string-literal or a blank resource with further properties URI: Label sister Definition: the sister of a person Comment: you can use here a string-literal or a blank resource with further properties URI: Label son Definition: the son of a person Comment: you can use here a string-literal or a blank resource with further properties URI: Label daughter Definition: the daughter of a person Comment: you can use here a string-literal or a blank resource with further properties URI: Label birthdate Definition: the birthdate of a person Comment: you can use here a date-literal of the form "dd/mm/yyyy" URI: Label birthyear Definition: the birth year of an entity Comment: you can use here an int-literal URI: Label endyear Definition: the end year of an entity Comment: you can use here an int-literal URI: Label country Definition: the country where an agent acts/ acted Comment: you can use here a string-literal Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 21

22 URI: Label city Definition: the city where an agent acts/ acted Comment: you can use here a string-literal 2.6. Παραδείγματα χρήσης του κώδικα RDF Στη συνέχεια ακολουθεί κώδικας RDF για την περιγραφή μιας προσωπικής ιστοσελίδας, μέσω του τίτλου (title), της περιγραφής (description), του δημιουργού (creator), του κατόχου (owner) και την περιγραφή του κατόχου μέσω του ονόματος (name) και του url του cv (CV). <?xml version="1.0"?> <rdf:rdf xmlns:rdf= " xmlns:dc= " xmlns:foaf= " xmlns:ex= " <rdf:description rdf:about=" <dc:title>the art of meaning</dc:title> <dc:description>web site of Prof. Markos N. Dendrinos</dc:description> <dc:creator>markos Dendrinos</dc:creator> <ex:owner> <rdf:description> <foaf:name>markos Dendrinos</foaf:name> <ex:cv rdf:resource= " </ex:owner> </rdf:rdf> Στη συνέχεια ακολουθεί κώδικας RDF για την περιγραφή μιας ομάδας (Group) μέσω των μελών της (member) και κάθε μέλους από το μικρό όνομα (firstname), το επώνυμο (familyname), το τρέχον project (currentproject) και την ημέρα των γενεθλίων (birthday). Θα γίνει χρήση των properties του προτύπου foaf. <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:foaf= " <rdf:description> <foaf:member> <rdf:description> <foaf:lastname> dddd </foaf:lastname> <foaf:firstname> mmmm </foaf:firstname> <foaf:currentproject> Knowledge Management </foaf:currentproject> <foaf:birthday> </foaf:birthday> Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 22

23 </foaf:member> <foaf:member> <rdf:description> <foaf:lastname> pppp </foaf:lastname> <foaf:firstname> ssss </foaf:firstname> <foaf:currentproject> Digital Libraries </foaf:currentproject> <foaf:birthday> </foaf:birthday> </foaf:member> </rdf:rdf> Στη συνέχεια ακολουθεί κώδικας RDF για την περιγραφή της ιστοσελίδας του ΤΕΙ Αθήνας, μέσω του τίτλου (title), του δημιουργού (creator), του κατόχου (owner), αλλά και την περιγραφή του κατόχου μέσω του ονόματος του (name) και του τύπου του (type). <?xml version="1.0"?> <rdf:rdf xmlns:rdf= " xmlns:dc= " xmlns:foaf= " xmlns:ex= " <rdf:description rdf:about= " xml:lang="el"> <dc:title>τει Αθήνας</dc:title> <dc:creator>κέντρο Διαχείρισης Δικτύου</dc:creator> <ex:owner> <rdf:description> <foaf:name>τει Αθήνας</foaf:name> <dc:type>τεχνολογικό Ίδρυμα</dc:type> <rdf:description> </ex:owner> </rdf:rdf> Άσκηση 1. Να δώσετε σε κώδικα RDF την περιγραφή του βιβλίου με τίτλο «Η μεγάλη χίμαιρα» του Καραγάτσι, μέσω του ISBN, του τίτλου (title), του συγγραφέα (creator), του εκδότη (publisher) μέσω του ονόματος (name), της ιστοσελίδας του (homepage), του δημιουργού της ιστοσελίδας (creator) μέσω του ονόματος (name), του έτους δημιουργίας (birthyear), της κύριας δραστηριότητας (mainactivity) και της ιστοσελίδας του (homepage). Πρότυπο dc: title, creator, publisher Πρότυπο foaf: name, homepage Πρότυπο ex: birthyear, mainactivity Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 23

24 Άσκηση 2. Να δώσετε σε κώδικα RDF την περιγραφή του πίνακα «Gioconda» του Leonardo Da Vinci, μέσω του ονόματος του (name), του τύπου του (type), ενός thumbnail του (thumbnail), του μουσείου όπου βρίσκεται (exhibitionplace), του ζωγράφου που τον έφτιαξε (creator) μέσω του ονόματος του (name), του έτους γέννησης του (birthyear), του έτους θανάτου του (endyear), της χώρας καταγωγής του (country) και της ιστοσελίδας του (homepage) Πρότυπο dc: type, creator Πρότυπο foaf: name, homepage Πρότυπο ex: thumbnail, exhibitionplace, birthyear, endyear, country Οι προηγούμενοι κώδικες RDF/ XML μπορούν να δοθούν ως είσοδος στον RDF parser ( ώστε μεταγλωττιζόμενοι να δώσουν ως αποτελέσματα τις τριάδες υποκείμενο ιδιότητα αντικείμενο που περιγράφουν. Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 24

25 3. Από την RDF στην RDFS Πώς θα μπορούσε όμως κάποιος να ορίσει ένα πράγμα ως άτομο μιας κλάσης (σαν τα αντικείμενα των κλάσεων της Java); Μέσω της property rdf:type της οποίας το αντικείμενο είναι ένας συγκεκριμένος τύπος πραγμάτων που προσδιορίζεται από ένα URI, όπως στο παρακάτω παράδειγμα όπου το product item δηλώνεται ότι είναι του ειδικού τύπου tent (τέντα). Τα αντικείμενα της ιδιότητας type ονομάζονται κόμβοι τύπου (typed nodes). <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:exterms=" xmlns:xsd =" xml:base=" <rdf:description rdf:id="item10245"> <rdf:type rdf:resource=" <exterms:model rdf:datatype= "xsd:string">overnighter</exterms:model> <exterms:sleeps rdf:datatype= "xsd:integer">2</exterms:sleeps> <exterms:weight rdf:datatype= "xsd:decimal">2.4</exterms:weight> <exterms:packedsize rdf:datatype="xsd:integer">784</exterms:packedsize> </rdf:rdf> Ο παραπάνω κώδικας μπορεί να απλοποιηθεί με την εξής σύμβαση: το rdf:description ενός υποκειμένου και η επακόλουθη ιδιότητα type μαζί με το rdf:resource που προσδιορίζει τον τύπο μπορούν να αντικατασταθούν απλά και μόνο από το namespace που προσδιορίζει τον τύπο. Οπότε ο κώδικας απλοποιείται ως εξής: <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:xsd =" xmlns:exterms=" xml:base=" <exterms:tent rdf:id="item10245"> <exterms:model rdf:datatype= "xsd:string">overnighter</exterms:model> <exterms:sleeps rdf:datatype= "xsd:integer">2</exterms:sleeps> <exterms:weight rdf:datatype= "xsd:decimal">2.4</exterms:weight> <exterms:packedsize Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 25

26 rdf:datatype= "xsd:integer">784</exterms:packedsize> </exterms:tent> </rdf:rdf> Αν θέλουμε όμως να ορίσουμε τύπους και υπο-τύπους ή αλλιώς κλάσεις και υποκλάσεις μιας ταξινομίας, τότε απαιτείται ένας προκαθορισμένος τύπος που λέγεται class και αποτελεί element όχι της γλώσσας RDF αλλά μιας συμπληρωματικής γλώσσας, της λεγόμενης RDF Schema ή RDFS, στο πλαίσιο της οποίας ορίζονται μεταξύ άλλων τα εξής βασικά elements: rdfs:class δηλ. κλάση πραγμάτων rdfs:resource δηλ. άτομο (instance) μιας κλάσης καθώς και τις εξής ιδιότητες: rdfs:subclassof πρόκειται για μια ιδιότητα που δηλώνει ότι η κλάση υποκείμενο είναι υπο-κλάση της κλάσης αντικείμενο rdfs:subpropertyof πρόκειται για μια ιδιότητα που δηλώνει ότι η ιδιότητα υποκείμενο είναι υπο-ιδιότητα της ιδιότητας αντικείμενο rdfs:domain πρόκειται για μια ιδιότητα που έχει ως υποκείμενο μια ιδιότητα έστω p και ως αντικείμενο μια κλάση ώστε c και δηλώνει ότι τα υποκείμενα της ιδιότητας p είναι άτομα της κλάσης c rdfs:range πρόκειται για μια ιδιότητα που έχει ως υποκείμενο μια ιδιότητα έστω p και ως αντικείμενο μια κλάση ώστε c και δηλώνει ότι τα αντικείμενα της ιδιότητας p είναι άτομα της κλάσης c rdfs:comment - πρόκειται για μια ιδιότητα που δηλώνει ότι το literal αντικείμενο είναι μια αναγνώσιμη από άνθρωπο περιγραφή του resource υποκειμένου rdfs:label - πρόκειται για μια ιδιότητα που δηλώνει ότι το literal αντικείμενο είναι ένα αναγνώσιμο από άνθρωπο όνομα του resource υποκειμένου Κάθε κώδικας RDF/ XML που περιέχει elements ή ιδιότητες της γλώσσας RDFS, πρέπει να ενσωματώνει εκτός των άλλων και το namespace της RDFS Στη συνέχεια ακολουθεί ένας κώδικας που ορίζει 5 υπο-κλάσεις της κλάσεις Vehicle: <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:rdfs=" xml:base=" <rdf:description rdf:id="motorvehicle"> <rdf:type rdf:resource=" <rdf:description rdf:id="passengervehicle"> <rdf:type rdf:resource=" <rdfs:subclassof rdf:resource="#motorvehicle"/> <rdf:description rdf:id="truck"> <rdf:type rdf:resource=" Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 26

27 <rdfs:subclassof rdf:resource="#motorvehicle"/> <rdf:description rdf:id="van"> <rdf:type rdf:resource=" <rdfs:subclassof rdf:resource="#motorvehicle"/> <rdf:description rdf:id="minivan"> <rdf:type rdf:resource=" <rdfs:subclassof rdf:resource="#van"/> <rdfs:subclassof rdf:resource="#passengervehicle"/> </rdf:rdf> Ο κώδικας αυτός, κάνοντας χρήση του προαναφερθέντος κανόνα απλοποίησης των typed nodes, μετατρέπεται στον εξής: <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:rdfs=" xml:base=" <rdfs:class rdf:id="motorvehicle"/> <rdfs:class rdf:id="passengervehicle"> <rdfs:subclassof rdf:resource="#motorvehicle"/> </rdfs:class> <rdfs:class rdf:id="truck"> <rdfs:subclassof rdf:resource="#motorvehicle"/> </rdfs:class> <rdfs:class rdf:id="van"> <rdfs:subclassof rdf:resource="#motorvehicle"/> </rdfs:class> <rdfs:class rdf:id="minivan"> <rdfs:subclassof rdf:resource="#van"/> <rdfs:subclassof rdf:resource="#passengervehicle"/> </rdfs:class> </rdf:rdf> Μάρκος Ν. Δενδρινός Καθηγητής ΤΕΙ-Α 27

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

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

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

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

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

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

BibConvert μετατροπές LOM

BibConvert μετατροπές LOM BibConvert μετατροπές LOM Δημοσθένης Νικούδης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας BibConvert 2 Μετατρέπει μεταδεδομένα από άλλες μορφές σε MARC21 (ή πιο σωστά MARCXML) Command-line tool Δεν έχει web interface

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

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

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

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

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

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

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

Aναπαράσταση Γνώσης στο Σημασιολογικό Ιστό

Aναπαράσταση Γνώσης στο Σημασιολογικό Ιστό Aναπαράσταση Γνώσης στο Σημασιολογικό Ιστό Οι γλώσσες RDF(S) και OWL Γ. Στάμου Περιγραφή Μεταδεδομένων με την RDF Η RDF χρησιμοποιείται για την απλή περιγραφή πόρων (resources) του διαδικτύου o Περιγράφει

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

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

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

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

example:alice example:knows example:bob example:alice example:name "Alice" example:alice example:bob example:knows

example:alice example:knows example:bob example:alice example:name Alice example:alice example:bob example:knows example:alice example:knows example:bob example:alice example:name "Alice" example:alice example:bob example:knows example:person example:knows example:person example:person, example:woman, example:institute,

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

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

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

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

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

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

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

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

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

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

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

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

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

Δικησοκενηρικά Πληροθοριακά Σσζηήμαηα

Δικησοκενηρικά Πληροθοριακά Σσζηήμαηα Δικησοκενηρικά Πληροθοριακά Σσζηήμαηα Εργαζηήριο 4: XSLT Μαρίνος Θεμιζηοκλέοσς Αλδξνύηζνπ 150 Γξαθείν 206 Τει. 210 414 2723 Email: mthemist@unipi.gr Ώξεο Γξαθείνπ: Δεπηέξα 11-12 AM Extensible Stylesheet

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

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

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ XML (extended Markup Language) Ι. Χατζηλυγερούδης ΕΙΣΑΓΩΓΗ SGML (Standard Generalized Markup Language) Διεθνές πρότυπο ορισμού μεθόδων αναπαράστασης πληροφοριών

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

ΜΑΘΗΜΑ 5. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Tεχνολογίες των Πληροφοριών σε ψηφιακό περιβάλλον: Τα εργαλεία

ΜΑΘΗΜΑ 5. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Tεχνολογίες των Πληροφοριών σε ψηφιακό περιβάλλον: Τα εργαλεία ΜΑΘΗΜΑ 5 161 Tεχνολογίες των Πληροφοριών σε ψηφιακό περιβάλλον: Τα εργαλεία 162 1 Η ανάγκη Η Ιστορία Μεταδεδοµένα στο Συµβατικό Περιβάλλον Ψηφιακό Περιβάλλον: Το πρόβληµα και οι πρώτες απόπειρες Προγράµµατα

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

Ψηφιοποιημένο Αρχείο Ελληνικής Μουσικής Από την απομόνωση στην εποχή των δικτύων και της διάδοσης της πληροφορίας

Ψηφιοποιημένο Αρχείο Ελληνικής Μουσικής Από την απομόνωση στην εποχή των δικτύων και της διάδοσης της πληροφορίας Ψηφιοποιημένο Αρχείο Ελληνικής Μουσικής Από την απομόνωση στην εποχή των δικτύων και της διάδοσης της πληροφορίας Γιώργος Μπουμπούς, Βιβλιοθηκονόμος MSc Βάλια Βράκα, Μουσικολόγος Ιδιωτικά Αρχεία (1/2)

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

ιαχείριση Γνώσης σε Ενδοεπιχειρισιακά ίκτυα και το ιαδίκτυο (ΗΥ-566)

ιαχείριση Γνώσης σε Ενδοεπιχειρισιακά ίκτυα και το ιαδίκτυο (ΗΥ-566) ιαχείριση Γνώσης σε Ενδοεπιχειρισιακά ίκτυα και το ιαδίκτυο (ΗΥ-566) Άσκηση 3 - Αναφορά "Κατασκευή Οντολογίας σε DAML+OIL για την Περιγραφή του Παραδείγµατος που εκφράστηκε σε RDFS στην Άσκηση 2" Γιαννακόπουλος

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

Ανάπτυξη Οντολογικής Γνώσης για Τεκμηρίωση Οπτικοακουστικού Περιεχομένου ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

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

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

ιαχείριση Γνώσης σε Ενδοεπιχειρισιακά ίκτυα και το ιαδίκτυο (ΗΥ-566)

ιαχείριση Γνώσης σε Ενδοεπιχειρισιακά ίκτυα και το ιαδίκτυο (ΗΥ-566) ιαχείριση Γνώσης σε Ενδοεπιχειρισιακά ίκτυα και το ιαδίκτυο (ΗΥ-566) Άσκηση 2 - Αναφορά "Επιλογή Παραδείγµατος Πεδίου Εφαρµογής Περιγραφής Γνώσης, Σύνταξη Σχήµατος σε RDFS (δεδοµένa σε RDF) και Επερωτήσεις

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

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

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

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

«Χρήση των μοντέλων OWL και OWL-S σε εφαρμογές ηλεκτρονικής διακυβέρνησης»

«Χρήση των μοντέλων OWL και OWL-S σε εφαρμογές ηλεκτρονικής διακυβέρνησης» Master in nformation Systems Πανεπιστήμιο Μακεδονίας Διπλωματική Εργασία «Χρήση των μοντέλων OWL και OWL-S σε εφαρμογές ηλεκτρονικής διακυβέρνησης» 2008 Κουϊρουκίδης Νικόλαος mis0628@uom.gr 2 Tην αφιερώνω

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

Γλώσσες Αναπαράστασης Γνώσης στο Σημασιολογικό Ιστό Γιώργος Στοΐλος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ Εθνικό Μετσόβιο Πολυτεχνείο

Γλώσσες Αναπαράστασης Γνώσης στο Σημασιολογικό Ιστό Γιώργος Στοΐλος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ Εθνικό Μετσόβιο Πολυτεχνείο Γλώσσες Αναπαράστασης Γνώσης στο Σημασιολογικό Ιστό Γιώργος Στοΐλος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ Εθνικό Μετσόβιο Πολυτεχνείο 1. Αναπαράσταση Γνώσης στο Σημασιολογικό Ιστό O Σημασιολογικός

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

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

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

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Διαχείριση Κατανεμημένων Δεδομένων στο. Διαδίκτυο

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Διαχείριση Κατανεμημένων Δεδομένων στο. Διαδίκτυο ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Διαχείριση Κατανεμημένων Δεδομένων στο Διαδίκτυο Του φοιτητή Τσουκαλά Χρυσόστομου Επιβλέπων καθηγητής Δηµήτρης Αχιλ. Δέρβος Αρ. Μητρώου: 05/2758 Θεσσαλονίκη 2011 ΠΡΟΛΟΓΟΣ Από τότε που

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

Σημασιολογικός Ιστός RDF(S) OWL Οντολογίες. Pervasive Computing Research Group

Σημασιολογικός Ιστός RDF(S) OWL Οντολογίες. Pervasive Computing Research Group Σημασιολογικός Ιστός RDF(S) OWL Οντολογίες Ο Παγκόσμιος Ιστός Εφαρμογή του Internet Δημοσίευση εγγράφων και υπερσύνδεσμοι Δυναμικό περιεχόμενο Αναζήτηση πληροφοριών - Κατανοητός μόνο από ανθρώπους (έμφαση

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

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

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 7: Χρήση RDFS και λεξιλογίων RDF Μ.Στεφανιδάκης 27-3-2016. Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.

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

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

Άσκηση RDF Schema. <book:publisher rdf:id=penguin_pub> <book:publishes rdf:resource=#book20/> </book:publisher> Άσκηση RDF Schema Να επεκτείνετε το RDF Schema της ερώτησης 4 με σκοπό να αναπαραστήσετε την παρακάτω γνώση: «Ο Εκδότης εκδίδει Βιβλία». Να ορίσετε νέες κλάσεις και ιδιότητες αν χρειαστεί, συσχετίζοντάς

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

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

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

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

Γραφικό Περιβάλλον Μοντελοποίησης Οντολογιών και Μεταδεδοµένων RDF στο Σηµασιολογικό ιαδίκτυο

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

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

Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων. Σεμινάριο 9: Βάσεις NoSQL

Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων. Σεμινάριο 9: Βάσεις NoSQL Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων Σεμινάριο 9: Βάσεις NoSQL Ευάγγελος Καρκαλέτσης, Αναστασία Κριθαρά, Γεώργιος Πετάσης Εργαστήριο Τεχνολογίας Γνώσεων & Λογισμικού,

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΟΛΟΓΙΣΤΩΝ Πρότυπο Σύστηµα Αποθήκευσης και ιαχείρισης Σχηµάτων RDFS ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

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

Γραφικό Περιβάλλον Οπτικής Απεικόνισης Οντολογιών RDF Schema στο Σημασιολογικό Ιστό

Γραφικό Περιβάλλον Οπτικής Απεικόνισης Οντολογιών RDF Schema στο Σημασιολογικό Ιστό ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ (Master in Information Systems) Γραφικό Περιβάλλον Οπτικής Απεικόνισης Οντολογιών RDF Schema στο Σημασιολογικό Ιστό

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

elements ΕΛΟΤ ΠΡΟΣΟΧΗ!!! Το παρόν υποβολής

elements ΕΛΟΤ ΠΡΟΣΟΧΗ!!! Το παρόν υποβολής 2019 07 10 ICS: : xx.xxx.xx, ΕΛΟΤ ISO 15836 1 ΣΧΕΔΙΟ DRAFT ΕΛΛΗΝΙΚΟΥ ΠΡΟΤΥΠΟΥ HELLENIC STANDARD Τεκμηρίωση και Πληροφόρηση Το σύνολοο στοιχείων μεταδεδομένων Dublin Core Μέρος 1: Βασικά στοιχεία Information

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

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

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

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

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

ΝΤUA. Τεχνολογία Πολυμέσων ΝΤUA Τεχνολογία Πολυμέσων 5. Διάλεξη 5: XML XML Μεταγλώσσα για την κωδικοποίηση δεδομένων Πρόβλημα που επιζητά λύσεις: Kοινή γλώσσα επικοινωνίας των εφαρμογών Σημαίνει extensible Markup Language Σχεδιάστηκε

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

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

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

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

Πολυτεχνική Σχολή Πανεπιστηµίου Πατρών Τµήµα Μηχανικών Η/Υ και Πληροφορικής. Μεταπτυχιακό ίπλωµα Ειδίκευσης στην «Επιστήµη και Τεχνολογία Υπολογιστών»

Πολυτεχνική Σχολή Πανεπιστηµίου Πατρών Τµήµα Μηχανικών Η/Υ και Πληροφορικής. Μεταπτυχιακό ίπλωµα Ειδίκευσης στην «Επιστήµη και Τεχνολογία Υπολογιστών» Πολυτεχνική Σχολή Πανεπιστηµίου Πατρών Τµήµα Μηχανικών Η/Υ και Πληροφορικής Μεταπτυχιακό ίπλωµα Ειδίκευσης στην «Επιστήµη και Τεχνολογία Υπολογιστών» ιπλωµατική Εργασία Σχεδιασµός και υλοποίηση δηµοσιογραφικού

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

Μια εισαγωγή στην XSL

Μια εισαγωγή στην XSL Μια εισαγωγή στην XSL Daemon τεύχος 2 Γιώργος Γεωργοβασίλης georgeg@di.uoa.gr Τι θα δούμε Τι είναι η XSL; Ανασκόπηση Γενικά περί XML και XPath Γενικά περί XSL και εφαρμογών Παραδείγματα, σύνταξη κειμένων,

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

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

ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML Εργαστήρια 5-6 Στουγιάννου Ελευθερία estoug@unipi.gr Περιεχόμενα Πέμπτου - Έκτου Εργαστηριακού Μαθήματος XML XSLT XPath Ασκήσεις

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

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ενότητα 6: Μεταδεδομένα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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

Αναπαράσταση και διαχείριση χρονικά εξαρτώμενης πληροφορίας στις πολιτιστικές συλλογές

Αναπαράσταση και διαχείριση χρονικά εξαρτώμενης πληροφορίας στις πολιτιστικές συλλογές IONIAN UNIVERSITY, CORFU Dept. of Archives & Library Sciences Αναπαράσταση και διαχείριση χρονικά εξαρτώμενης πληροφορίας στις πολιτιστικές συλλογές Λουρδή Ειρήνη (elourdi@lib.uoa.gr) Λιλής Παντελής (pantelis@ionio.gr)

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Παρουσίαση της SPARQL με χρήση του Jena Adapter για Oracle. Αρ. Μητρώου: 04/2566

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Παρουσίαση της SPARQL με χρήση του Jena Adapter για Oracle. Αρ. Μητρώου: 04/2566 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Παρουσίαση της SPARQL με χρήση του Jena Adapter για Oracle Του φοιτητή Επιβλέπων καθηγητής Πατσίκα Κωνσταντίνου Δρ. Ευκλείδης Κεραμόπουλος Αρ. Μητρώου: 04/2566 Θεσσαλονίκη 2011 ΠΡΟΛΟΓΟΣ

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

Διασύνδεση Βιβλιογραφικών Αναφορών της DBpedia σε άλλες Βιβλιογραφικές Βάσεις

Διασύνδεση Βιβλιογραφικών Αναφορών της DBpedia σε άλλες Βιβλιογραφικές Βάσεις ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ «ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΕΣ» Διασύνδεση Βιβλιογραφικών Αναφορών της DBpedia σε άλλες Βιβλιογραφικές Βάσεις Διπλωματική Εργασία του

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

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων Εξάμηνο 7 ο Procedures and Functions Stored procedures and functions are named blocks of code that enable you to group and organize a series of SQL and PL/SQL

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

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

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

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

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

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

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

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή Διατριβή Τίτλος Διατριβής Ανοικτά Συνδεδεμένα Δεδομένα και το πρότυπο Bibframe Linked Open Data and Bibframe

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

Σχεδίαση Βάσεων. Τεχνητά, Σύνθετα, και Δευτερεύοντα Μοναδικά Χαρακτηριστικά (UIDs, Unique IDentifiers) Artificial, Composite, and Secondary UIDs

Σχεδίαση Βάσεων. Τεχνητά, Σύνθετα, και Δευτερεύοντα Μοναδικά Χαρακτηριστικά (UIDs, Unique IDentifiers) Artificial, Composite, and Secondary UIDs Σχεδίαση Βάσεων Τεχνητά, Σύνθετα, και Δευτερεύοντα Μοναδικά Χαρακτηριστικά (UIDs, Unique IDentifiers) Artificial, Composite, and Secondary UIDs 1 Copyright 2013, Oracle and/or its affiliates. All rights

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

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

Δομημένη Αναπαράσταση Πληροφοριών Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Δομημένη Αναπαράσταση Πληροφοριών 27/3/2018 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων

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

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

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

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

Σηµασιολογικό Ιστό. Αλέξανδρος Βαλαράκος (alexv@iit.demokritos.gr) Αιγαίου.

Σηµασιολογικό Ιστό. Αλέξανδρος Βαλαράκος (alexv@iit.demokritos.gr) Αιγαίου. Από τον Παγκόσµιο Ιστό στον Σηµασιολογικό Ιστό Αλέξανδρος Βαλαράκος (alexv@iit.demokritos.gr) Υποψήφιος ιδάκτορας, Τµήµατος Μηχανικών Υπολογιστικών και Πληροφοριακών Συστηµάτων. Παν/µίου Αιγαίου. Συνεργαζόµενος

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

Αναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό

Αναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό Αναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό Αλέξανδρος Βαλαράκος (alexv@iit.demokritos.gr) (alexv@aegean.gr) Υποψήφιος ιδάκτορας Τµήµα Μηχανικών Υπολογιστικών και Πληροφοριακών Συστηµάτων.

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

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

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

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

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

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

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

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

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

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

ΔΙΠΛΩΜΑΤΙKH ΕΡΓΑΣΙΑ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΜΕΤΑΠΤΥΧΙΑΚΟ ΔΙΠΛΩΜΑ ΕΙΔΙΚΕΥΣΗΣ (MSc) στα ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Τσατσανιά Παρασκευή

ΔΙΠΛΩΜΑΤΙKH ΕΡΓΑΣΙΑ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΜΕΤΑΠΤΥΧΙΑΚΟ ΔΙΠΛΩΜΑ ΕΙΔΙΚΕΥΣΗΣ (MSc) στα ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Τσατσανιά Παρασκευή ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΔΙΠΛΩΜΑ ΕΙΔΙΚΕΥΣΗΣ (MSc) στα ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΠΛΩΜΑΤΙKH ΕΡΓΑΣΙΑ Αξιολόγηση Ποιότητας Μεταδεδομένων Τσατσανιά Παρασκευή Μ313022 ΑΘΗΝΑ, ΦΕΒΡΟΥΑΡΙΟΣ 2015 ΕΥΧΑΡΙΣΤΙΕΣ

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 133: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΑΣΤΗΡΙΟ 3 Javadoc Tutorial

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 133: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΑΣΤΗΡΙΟ 3 Javadoc Tutorial ΕΡΓΑΣΤΗΡΙΟ 3 Javadoc Tutorial Introduction Το Javadoc είναι ένα εργαλείο που παράγει αρχεία html (παρόμοιο με τις σελίδες στη διεύθυνση http://docs.oracle.com/javase/8/docs/api/index.html) από τα σχόλια

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

Γλωσσική Τεχνολογία. HTML/XML Processing HTTP Services

Γλωσσική Τεχνολογία. HTML/XML Processing HTTP Services Γλωσσική Τεχνολογία HTML/XML Processing HTTP Services Περιεχόμενα HTML processing XML processing HTTP services URL parsing URL opening Content fetching Project HTML Processing 3 built-in modules: HTMLParser

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

4.1 Τεχνικές Προδιαγραφές (Technical Specifications)

4.1 Τεχνικές Προδιαγραφές (Technical Specifications) 4. Τυποποίηση Πρότυπα Τεχνικοί Κανονισµοί Τεχνικές Προδιαγραφές Η δραστηριότητα µε την οποία καθιερώνονται διατάξεις για κοινή και επαναλαµβανόµενη χρήση, όπως αναφέρθηκε σε προηγούµενο εδάφιο, δηλαδή

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

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

ΔΝΓΔΙΚΣΙΚΔ ΑΠΑΝΣΗΔΙ 3 εο ΓΡΑΠΣΗ ΔΡΓΑΙΑ 2003-2004 Β ΣΟΜΟ, ΚΔΦΑΛΑΙΑ 1 3 ΔΝΓΔΙΚΣΙΚΔ ΑΠΑΝΣΗΔΙ 3 εο ΓΡΑΠΣΗ ΔΡΓΑΙΑ 2003-2004 Τπνεξγαζία 1 (25 %) Ζ IANA (www.iana.org) είλαη έλαο κε θεξδνζθνπηθόο νξγαληζκόο πνπ είλαη ππεύζπλε γηα ηελ θξάηεζε έγθπξσλ εγγξαθώλ

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΑΤΤΙΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΑΤΤΙΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ T.E. ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Ανάλυση του Περιεχομένου της Ελληνικής Wikipedia μέσω των Ιδιοτήτων

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

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

ΝΤUA. Τεχνολογία Πολυμέσων ΝΤUA Τεχνολογία Πολυμέσων Contents 2. Lesson 5: Video Metadata What Metadata is data about data. An item of metadata may describe an individual datum, or content item, or a collection of data including

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

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

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

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

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

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

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

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

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

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

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

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

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

12/4/2015. Τα συστατικά μιας ψηφιακής βιβλιοθήκης ονομάζονται «ψηφιακά αντικείμενα»(digital objects) ή«πόροι»(resources)

12/4/2015. Τα συστατικά μιας ψηφιακής βιβλιοθήκης ονομάζονται «ψηφιακά αντικείμενα»(digital objects) ή«πόροι»(resources) Πρότυπο Dublin Core Βασικό Σχήμα (Basic Scheme) Σχήμα με Eξειδικευτές(Qualified Scheme) ΕΙΡΗΝΗ ΛΟΥΡΔΗ elourdi@lib.uoa.gr Βασικές έννοιες Τα συστατικά μιας ψηφιακής βιβλιοθήκης ονομάζονται «ψηφιακά αντικείμενα»(digital

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

Εργαστήριο Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης. Ψαρράκης Μάρκος Αγάθος Μιχάλης ΚΕΡΚΥΡΑ 2012

Εργαστήριο Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης. Ψαρράκης Μάρκος Αγάθος Μιχάλης ΚΕΡΚΥΡΑ 2012 Εργαστήριο Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης Ψαρράκης Μάρκος Αγάθος Μιχάλης ΚΕΡΚΥΡΑ 2012 DSpace DSpace Λογισμικό Ανοικτού Κώδικα Η αρχή: 2000 - MIT Libraries and HP Research Labs Σύστημα

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

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

ΣΧΟΛΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ: ΜΙΑ ΟΝΤΟΛΟΓΙΚΗ ΠΡΟΣΕΓΓΙΣΗ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΧΟΛΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ: ΜΙΑ ΟΝΤΟΛΟΓΙΚΗ ΠΡΟΣΕΓΓΙΣΗ Διπλωματική Εργασία του ΣΥΝΟΠΙΔΗ ΕΥΡΙΠΙΔΗ (ΑΕΜ: 221) Επιβλέπων Καθηγητής:

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

Σύγκριση Προγραµµατιστικών ιεπαφών (APIs) για διαχείριση Οντολογιών Ιστού και Ανάπτυξη Μηχανισµού υποβολής Ευφυών Ερωτηµάτων

Σύγκριση Προγραµµατιστικών ιεπαφών (APIs) για διαχείριση Οντολογιών Ιστού και Ανάπτυξη Μηχανισµού υποβολής Ευφυών Ερωτηµάτων ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Σύγκριση Προγραµµατιστικών ιεπαφών (APIs) για διαχείριση Οντολογιών Ιστού και Ανάπτυξη

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

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

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

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

Πολυτεχνείο Κρήτης. Τμήμα Ηλεκτρονικών Μηχανικών & Μηχανικών Υπολογιστών

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

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

Αρµεναντζόγλου Νίκος ΜΕΤ εµενεοπούλου Κατερίνα ΑΜ:1596 Μαρκετάκης Γιάννης MET

Αρµεναντζόγλου Νίκος ΜΕΤ εµενεοπούλου Κατερίνα ΑΜ:1596 Μαρκετάκης Γιάννης MET Αρµεναντζόγλου Νίκος ΜΕΤ armenan@csd.uoc.gr εµενεοπούλου Κατερίνα ΑΜ:1596 demen@csd.uoc.gr Μαρκετάκης Γιάννης MET marketak@csd.uoc.gr 1 ΕΙΣΑΓΩΓΗ Θα περιγράψουµε µια οντολογία σχετική µε το IMDB (Internet

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

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

SGML (Standard Generalized Markup Language) HTML (HyperText Markup Language) XML (extensible Markup Language) SGML (Standard Generalized Markup Language) Γλώσσα για την περιγραφή της δομης και του περιεχομένου ηλεκτρονικών κειμένων Πλήρης Σύνθετη Δύσκολη στην εκμάθηση και την χρήση HTML (HyperText Markup Language)

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

Dublin Core. Χρήστος Παπαθεοδώρου

Dublin Core. Χρήστος Παπαθεοδώρου Dublin Core Χρήστος Παπαθεοδώρου Καθηγητής Ομάδα Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων, Τμήμα Αρχειονομίας Βιβλιοθηκονομίας, Ιόνιο Πανεπιστήμιο (papatheodor@ionio.gr) Το Πρότυπο «Dublin Core» Προτυποποίηση

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

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

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

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

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

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

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

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

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

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

Αρχές Τεχνολογίας Λογισμικού Εργαστήριο

Αρχές Τεχνολογίας Λογισμικού Εργαστήριο Αρχές Τεχνολογίας Λογισμικού Εργαστήριο Κωδικός Μαθήματος: TP323 Ώρες Εργαστηρίου: 2/εβδομάδα (Διαφάνειες Νίκου Βιδάκη) 1 JAVA Inheritance Εβδομάδα Νο. 3 2 Προηγούμενο μάθημα (1/2) Τι είναι αντικείμενο?

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

ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ(M.I.S.)

ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ(M.I.S.) ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ(M.I.S.) ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ «Η χρήση των Τεχνολογιών Ανοικτών και Συνδεδεμένων Δεδομένων στα Πανεπιστήμια» Ψαρρά Κωνσταντινιά Επιβλέποντες

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

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

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ RDF Schema (RDFS) Ι. Χατζηλυγερούδης RDF vs RDFS Η RDF 1. Περιγράφει συγκεκριμένους πόρους και (προτασιακές) σχέσεις μεταξύ τους Αλλά δεν 2. περιγράφει τύπους πόρων

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

Liner Shipping Hub Network Design in a Competitive Environment

Liner Shipping Hub Network Design in a Competitive Environment Downloaded from orbit.dtu.dk on: Oct 01, 2016 Liner Shipping Hub Network Design in a Competitive Environment Gelareh, Shahin; Nickel, Stefan; Pisinger, David Publication date: 2010 Document Version Publisher's

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

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java III

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java III ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java III Το if-else statement Το if-else statement δουλεύει καλά όταν στο condition θέλουμε να περιγράψουμε μια επιλογή με δύο πιθανά ενδεχόμενα.

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

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

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

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

Οντολογίες γενικά. Ορισμοί Εφαρμογές Πρότυπα/Γλώσσες Διαχείριση οντολογιών Semantic Web

Οντολογίες γενικά. Ορισμοί Εφαρμογές Πρότυπα/Γλώσσες Διαχείριση οντολογιών Semantic Web Οντολογίες γενικά Ορισμοί Εφαρμογές Πρότυπα/Γλώσσες Διαχείριση οντολογιών Semantic Web Εισαγωγή Πρότυπα Εφαρμογές οντολογιών Γλώσσες Οντολογιών στο Semantic Web Ιστορική αναδρομή Παρουσίαση Γλωσσών Σύγκριση

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

Digital Object Identifer (DOΙ),

Digital Object Identifer (DOΙ), ΜΑΘΗΜΑ 7 CrossRef Μια συνεργατική υπηρεσία διασυνδετικής παραποµπής, η οποία επιτρέπει στο χρήστη την άµεση µετάβαση από την περιγραφή ενός τεκµηρίου, στο περιεχόµενό του Κάθε εκδότης µέλος δηµιουργεί

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

ΣΧΕΔΙΑΣΜΟΣ & ΥΛΟΠΟΙΗΣΗ ΤΟΥ GRAMOFONE: ΕΝΑ ΓΡΑΦΙΚΟ ΕΡΓΑΛΕΙΟ ΕΠΕΞΕΡΓΑΣΙΑΣ ΟΝΤΟΛΟΓΙΩΝ ΒΑΣΙΣΜΕΝΟ ΣΤΟ ΠΡΟΤΥΠΟ MOF. Γιαννόπουλος Νικόλαος

ΣΧΕΔΙΑΣΜΟΣ & ΥΛΟΠΟΙΗΣΗ ΤΟΥ GRAMOFONE: ΕΝΑ ΓΡΑΦΙΚΟ ΕΡΓΑΛΕΙΟ ΕΠΕΞΕΡΓΑΣΙΑΣ ΟΝΤΟΛΟΓΙΩΝ ΒΑΣΙΣΜΕΝΟ ΣΤΟ ΠΡΟΤΥΠΟ MOF. Γιαννόπουλος Νικόλαος ΣΧΕΔΙΑΣΜΟΣ & ΥΛΟΠΟΙΗΣΗ ΤΟΥ GRAMOFONE: ΕΝΑ ΓΡΑΦΙΚΟ ΕΡΓΑΛΕΙΟ ΕΠΕΞΕΡΓΑΣΙΑΣ ΟΝΤΟΛΟΓΙΩΝ ΒΑΣΙΣΜΕΝΟ ΣΤΟ ΠΡΟΤΥΠΟ MOF Γιαννόπουλος Νικόλαος Πολυτεχνείο Κρήτης Τμήμα Ηλεκτρονικών Μηχανικών & Μηχανικών Ηλεκτρονικών

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

Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #2

Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #2 Ανασκόπηση Μια εφαρμογή Java είναι ένα σύνολο από συνεργαζόμενες κλάσεις Διάλεξη #2: Αντικείμενα, Κλάσεις και Μέθοδοι Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό,, Slide 1 Εισαγωγή στον Αντικειμενοστρεφή

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

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

ΕΡΕΥΝΗΤΙΚΟ ΚΕΝΤΡΟ ΚΑΙΝΟΤΟΜΙΑΣ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ & ΤΗΣ ΓΝΩΣΗΣ «ΑΘΗΝΑ» ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ LODGOV ΕΡΕΥΝΗΤΙΚΟ ΚΕΝΤΡΟ ΚΑΙΝΟΤΟΜΙΑΣ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ & ΤΗΣ ΓΝΩΣΗΣ «ΑΘΗΝΑ» ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ LODGOV Διακυβέρνηση Δεδομένων στην εποχή του Ιστού Δεδομένων: δημιουργία,

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

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

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

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

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

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ Γλώσσα Οντολογιών Ιστού: OWL Ι. Χατζηλυγερούδης Γλώσσες Οντολογιών Ιστού RDF και RDFS έχουν περιορισμένη εκφραστικότητα Η RDF περιορίζεται σε δυαδικά κατηγορήματα

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

@ BY AVENUES PRIVATE INSTITUTE JUNE 2014

@ BY AVENUES PRIVATE INSTITUTE JUNE 2014 1 Εκεί που η ποιότητα συναντά την επιτυχία Λεωφ. Αρχ. Μακαρίου 7, Αρεδιού Τηλ. 22874368/9 2 ENGLISH INSTITUTE A Place where quality meets success 7, Makarios Avenue, Arediou, Tel. 22874368/9 99606442 Anglia

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

κεφάλαιο 3 Η ΓΛΩΣΣΑ XML Εισαγωγή

κεφάλαιο 3 Η ΓΛΩΣΣΑ XML Εισαγωγή ... το μαγικό βοτάνι. κεφάλαιο 3 Η ΓΛΩΣΣΑ XML Εισαγωγή Η γλώσσα XML (extensible Markup Language) αποτελεί σήμερα ένα ευρέως διαδεδομένο πρότυπο για την περιγραφή και ανταλλαγή δεδομένων. Η XML έχει αναπτυχθεί

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

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

ΝΤUA. Τεχνολογία Πολυμέσων ΝΤUA Τεχνολογία Πολυμέσων Contents 2. Lesson 5: XML Τα αρχικά XML Extensible Markup Language Μεταγλώσσα προγραμματισμού για την κωδικοποίηση δεδομένων Έστω ότι θέλουμε να παρουσιάσουμε ένα κείμενο, μια

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

MARC. Dublin Core Qualified Europeana Semantic Elements Europeana Data Model

MARC. Dublin Core Qualified Europeana Semantic Elements Europeana Data Model Εργαστήριο Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής ηµοσίευσης Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας Ιόνιο Πανεπιστήµιο Προσεγγίσεις ιαλειτουργικότητας στα Μεταδεδοµένα Σαράντος Καπιδάκης sarantos@ionio.gr

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

Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006

Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006 Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006 A Θέμα 1 ο (30%) 1. (10%) α) Ποια τα πλεονεκτήματα ενός B + -tree ευρετηρίου; β) Αναφέρετε τις διαφορές ανάμεσα στα αραιά και τα πυκνά ευρετήρια.

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

Εργαστήριο 02: Προγραμματισμός με Γενικούς Τύπους (JAVA Generics) ΕΠΛ231 Δομές Δεδομένων και Αλγόριθμοι

Εργαστήριο 02: Προγραμματισμός με Γενικούς Τύπους (JAVA Generics) ΕΠΛ231 Δομές Δεδομένων και Αλγόριθμοι Εργαστήριο 02: Προγραμματισμός με Γενικούς Τύπους (JAVA Generics) ΕΠΛ231 Δομές Δεδομένων και Αλγόριθμοι 1 Generic Types Τα Generics έχουν προστεθεί στη JAVA από το 2004 ως μέρος του J2SE 5.0 Με τη χρήση

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

FINAL TEST B TERM-JUNIOR B STARTING STEPS IN GRAMMAR UNITS 8-17

FINAL TEST B TERM-JUNIOR B STARTING STEPS IN GRAMMAR UNITS 8-17 FINAL TEST B TERM-JUNIOR B STARTING STEPS IN GRAMMAR UNITS 8-17 Name: Surname: Date: Class: 1. Write these words in the correct order. /Γράψε αυτέσ τισ λέξεισ ςτη ςωςτή ςειρά. 1) playing / his / not /

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

Δημιουργία Ψηφιακών Συλλογών με Omeka

Δημιουργία Ψηφιακών Συλλογών με Omeka Δημιουργία Ψηφιακών Συλλογών με Omeka 1 Περιεχόμενα Εισαγωγή στο σύστημα Προβολή Αντικειμένων Προβολή Συλλογών Προσθήκη Αντικειμένου Dublin Core Αρχεία Tags Map Επεξεργασία Αντικειμένου Επεξεργασία Συλλογής

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

Διαχείριση Έργων Πληροφορικής Εργαστήριο

Διαχείριση Έργων Πληροφορικής Εργαστήριο Διαχείριση Έργων Πληροφορικής Εργαστήριο «Εισαγωγή στο MS Project- Διάγραμμα Gantt» Μ.Τσικνάκης, Ρ.Χατζάκη Ε. Μανιαδή, Ά. Μαριδάκη 1. Εισαγωγή στο Microsoft Project To λογισμικό διαχείρισης έργων MS Project

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