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

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

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

Transcript

1 ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ RDF Schema (RDFS) Ι. Χατζηλυγερούδης

2 RDF vs RDFS Η RDF 1. Περιγράφει συγκεκριμένους πόρους και (προτασιακές) σχέσεις μεταξύ τους Αλλά δεν 2. περιγράφει τύπους πόρων (δηλ. γενικές έννοιες) και τις σχέσεις τους 3. περιγράφει τύπους σχέσεων και τις σχέσεις τους 4. καθορίζει σημασιολογία σχέσεων Η RDFS Παρέχει τα 2, 3 και 4.

3 RDFS-Κλάσεις Η RDFS διαχειρίζεται κλάσεις (classes) όχι στιγμιότυπα (instances) Π.χ. περιγράφει τις έννοιες «μάθημα», «λέκτορας», «καθηγητής» κλπ ως κλάσεις, δηλ. ως γενικές έννοιες, που αντιπροσωπεύουν ένα σύνολο στιγμιοτύπων (δηλ. συγκεκριμένων οντοτήτων) Μια χρήση των κλάσεων είναι για τον καθορισμό περιορισμών στα υποκείμενα/πόρους ή στα αντικείμενα/τιμές των κατηγορημάτων/ιδιοτήτων Π.χ. για να αποτραπεί η χρήση των παρακάτω προτάσεων (που δεν είναι δόκιμες) «Το μάθημα Java διδάσκεται από το μάθημα C» «Η αίθουσα Β4 διδάσκεται από τον John Hatzis» πρέπει να τεθεί ως περιορισμός η κλάση «διδάσκων» (tutor) για την τιμή (λόγω της πρώτης πρότασης) και η κλάση «μάθημα» (course) για το υποκείμενο/πόρο (λόγω της δεύτερης πρότασης) της ιδιότητας «διδάσκεται από» (is taught by). Στην πρώτη περίπτωση έχουμε περιορισμό στο πεδίο τιμών (range), ενώ στη δεύτερη στο πεδίο ορισμού (domain).

4 RDFS-Κλάσεις Οι κλάσεις είναι οργανωμένες σε ιεραρχίες (hierarchies) Υπάρχει μια βασική σχέση μεταξύ κλάσεων σε μια ιεραρχία: «είναι υποκλάση της» (is subclass of) και η αντίστροφή της: «είναι υπερκλάση της» (is superclass of) Π.χ. η κλάση «καθηγητής» είναι υποκλάση της κλάσης «μέλος ΔΕΠ» και αντίστροφα η κλάση «μέλος ΔΕΠ» είναι υπερκλάση της κλάσης «καθηγητής» Μια κλάση Α είναι υποκλάση της Β αν κάθε στιγμιότυπο της Α είναι και στιγμιότυπο της Β Π.χ. τα στιγμιότυπα της κλάσης «καθηγητής» είναι στιγμιότυπα της της κλάσης, δηλ. όλοι οι καθηγητές είναι μέλη ΔΕΠ Μια κλάση μπορεί να έχει περισσότερες από μια υπερκλάσεις Π.χ. αν η κλάση Α είναι υποκλάση της Β1 και της Β2, αυτό σημαίνει ότι κάθε στιγμιότυπο της Α είναι στιγμιότυπο της Β1 και της Β2

5 RDFS-Κλάσεις Οι κλάσεις κληρονομούν ιδιότητες των υπερκλάσεών τους-κληρονομικότητα (inheritance): καθορίζει τη σημασιολογία της σχέσης «είναι υποκλάση της» Π.χ. έστω ο περιορισμός «τα μαθήματα πρέπει να διδάσκονται μόνο από μέλη ΔΕΠ». Αν ο John Hatzis έχει οριστεί καθηγητής (δηλ. ως στιγμιότυπο της κλάσης «καθηγητής») τότε δεν επιτρέπεται να διδάξει (δηλ. να είναι τιμή της ιδιότητας «διδάσκεται από»), ενώ θάπρεπε. Λόγω κληρονόμησης από την κλάση «καθηγητής» των ιδιοτήτων της υπερκλάσης της «μέλος ΔΕΠ» επιτρέπεται (αλλιώς θάπρεπε να προστεθεί αντίστοιχη πρόταση).

6 RDFS-Κλάσεις Ιεραρχία Κλάσεων μέλος προσωπικού μέλος διοικητικού προσωπικού μέλος ΔΕΠ μέλος τεχνικού προσωπικού καθηγητής αναπληρωτής καθηγητής επίκουρος καθηγητής

7 RDFS-Ιδιότητες Αντίστοιχα με τις ιεραρχίες κλάσεων υπάρχουν και ιεραρχίες ιδιοτήτων Π.χ. η ιδιότητα «διδάσκεται από» (is taught by) είναι υποϊδιότητα της «περιλαμβάνει» (involves) Αν ένα μάθημα c διδάσκεται από ένα μέλος ΔΕΠ, τότε το c περιλαμβάνει επίσης και το διδάσκοντα a. Το αντίστροφο δεν είναι απαραίτητα αληθές (π.χ. μπορεί ο a να είναι απλώς υπεύθυνος ή βαθμολογητής αλλά όχι διδάσκων).

8 RDF vs RDFS Η RDF ασχολείται με περιγραφές πόρων ως στιγμιοτύπων με τη μορφή προτάσεων. Η RDFS ασχολείται με περιγραφές κλάσεων, ιδιοτήτων σχέσεων μεταξύ τους (δηλ. ιεραρχίες) που δρουν ως περιορισμοί στα στοιχεία προτάσεων της RDF Δρουν σε διαφορετικά επίπεδα

9 Επίπεδα RDF-RDFS λεκτικό domain range id domain περιλαμβάνει range SubPropertyOf range διδάσκεται από μέλος προσωπικού Μέλος ΔΕΠ SubClassOf range τηλέφωνο domain domain SubClassOf μάθημα SubClassOf SubClassOf type καθηγητής αναπληρωτής καθηγητής επίκουρος καθηγητής type RDFS Java διδάσκεται από John Hatzis RDF

10 RDFS-Σύνταξη Η RDFS χρησιμοποιεί την RDF για να εκφράσει την απαιτούμενη μοντελοποίηση Αυτό γίνεται με τη χρήση πόρων και ιδιοτήτων Π.χ. Για την «lecturer is a subclassof academicstaff : 1. Ορίζουμε τους απαιτούμενους πόρους για τα lecture, academicstaff, subclassof 2. Ορίζουμε το subclassof ως ιδιότητα 3. Γράφουμε την τριάδα (lecture, subclassof, academicstaff)

11 RDFS-Σύνταξη Βασικές Κλάσεις rdfs:resource, η κλάση όλων των πόρων rdfs:class, η κλάση όλων των κλάσεων rdfs:literal, η κλάση όλων των λεκτικών (αλφαριθμητικών) rdf:property, η κλάση όλων των ιδιοτήτων rdf:statement, η κλάση όλων των υποστασιοποιημένων προτάσεων Π.χ. ορισμός της κλάσης lecturer <rdfs:class rdf:id= lecturer > </rdfs:class>

12 RDFS-Σύνταξη Βασικές ιδιότητες για ορισμό σχέσεων rdf:type : Συνδέει ένα πόρο με την κλάση του, ο οποίος δηλώνεται ως στιγμιότυπο της συγκεκριμένης κλάσης. rdfs:subclassof : Συσχετίζει μια κλάση με μια από τις υπερκλάσεις της. Όλα τα στιγμιότυπα της κλάσης είναι και στιγμιότυπα της υπερκλάσης. Μια κλάση ενδέχεται να είναι υποκλάση περισσότερων της μιας κλάσεων (π.χ. η femaleprof υποκλάση των female και professor). rdfs:subpropertyof : Συσχετίζει μια ιδιότητα με μια από τις υπεριδιότητές της. Π.χ. «Όλοι οι λέκτορες είναι μέλη του προσωπικού». <rdfs:class rdf:about= lecturer > <rdfs:subclassof rdf:resource = staffmember /> </rdfs:class>

13 RDFS-Σύνταξη Βασικές ιδιότητες για περιορισμό ιδιοτήτων rdfs:domain : Καθορίζει το πεδίο ορισμού μιας ιδιότητας P και δηλώνει ότι όλοι οι πόροι που έχουν την ιδιότητα P είναι στιγμιότυπα των κλάσεων του πεδίου ορισμού. rdfs:range : Καθορίζει το σύνολο τιμών μιας ιδιότητας P και δηλώνει ότι οι τιμές της ιδιότητας P είναι στιγμιότυπα των κλάσεων του συνόλου τιμών. <rdf:property rdf:id= phone > <rdfs:domain rdf:resource = #staffmember /> <rdfs:range rdf:resource = &rdf;literal /> </rdfs:property> [Όταν ένα πόρος έχει (ως ιδιότητα) τηλεφωνικό αριθμό (phone) τότε είναι (μέσω συμπερασμού) μέλος του προσωπικού και η τιμή του είναι ένα λεκτικό].

14 RDFS-Σύνταξη Ιδιότητες για υποστασιοποίηση rdf:subject : Συνδέει μια υποστασιοποιημένη πρόταση με το υποκείμενό της. rdf:predicate : Συνδέει μια υποστασιοποιημένη πρόταση με το κατηγόρημά της. rdf:object : Συνδέει μια υποστασιοποιημένη πρόταση με το αντικείμενό της Κλάσεις-υποδοχείς rdf:bag : Η κλάση των πολυσυνόλων rdf:seq : Η κλάση των ακολουθιών rdf:alt : Η κλάση των εναλλακτικών rdf:container : Μια υπερκλάση όλων των κλάσεων-υποδοχέων (συμπεριλαμβανομένων των παραπάνω)

15 RDFS-Σύνταξη Βοηθητικές ιδιότητες rdfs:seealso : Συνδέει ένα πόρο με ένα άλλο πόρο που τον περιγράφει. rdfs:isdefinedby : Υποϊδιότητα της rdfs:seealso και συνδέει ένα πόρο με το σημείο όπου μπορεί να βρεθεί ο ορισμός του, συνήθως ένα σχήμα RDF. rdfs:comment : Σχόλια, συνήθως μακροσκελές κείμενο, που μπορεί να συσχετιστεί με κάποιο πόρο. rdfs:label : Μια φιλική ετικέτα σχετική με ένα πόρο. Μπορεί να χρησιμεύσει και ως όνομα κόμβου σε μια γραφική αναπαράσταση του εγγράφου RDF.

16 Παράδειγμα: Πανεπιστήμιο <rdf:rdf xmlns:rdf= xmlns:rdfs= <rdfs:class rdf:id= lecturer > <rdfs:comment> Η κλάση των λεκτόρων Οι λέκτορες (διδάσκοντες) είναι μέλη του ακαδημαϊκού προσωπικού </rdfs:comment> <rdfs:subclassof rdf:resource= #academicstaffmember /> </rdfs:class> <rdfs:class rdf:id= academicstaffmember > <rdfs:comment> Η κλάση των μελών του ακαδημαϊκού προσωπικού </rdfs:comment> <rdfs:subclassof rdf:resource= #staffmember /> </rdfs:class>

17 Παράδειγμα: Πανεπιστήμιο <rdfs:class rdf:id= staffmember > <rdfs:comment>η κλάση των μελών του προσωπικού</rdfs:comment> </rdfs:class> <rdfs:class rdf:id= course > <rdfs:comment>η κλάση των μαθημάτων</rdfs:comment> </rdfs:class> <rdf:property rdf:id= involves > <rdfs:comment> Συσχετίζει μόνο μαθήματα με λέκτορες (διδάσκοντες) </rdfs:comment> <rdfs:domain rdf:resource= #course /> <rdfs:range rdf:resource= #lecturer /> </rdf:property>

18 Παράδειγμα: Πανεπιστήμιο <rdf:property rdf:id= istaughtby > <rdfs:comment> Κληρονομεί το πεδίο ορισμού ( course ) και το σύνολο τιμών ( lecturer ) από την υπεριδιότητα involves. </rdfs:comment> <rdfs:subpropertyof rdf:resource= #involves /> </rdf:property> <rdf:property rdf:id= phone > <rdfs:comment> Εϊναι ιδιότητα των μελών του προσωπικού και παίρνει λεκτικά ω τιμές. </rdfs:comment> <rdfs:domain rdf:resource= #staffmember /> <rdfs:range rdf:resource= &rdf;literal /> </rdf:property>

19 Παράδειγμα: Οχήματα Ιεραρχία Κλάσεων motorvehicle van passengervehicle truck minivan

20 Παράδειγμα: Οχήματα <rdf:rdf xmlns:rdf= xmlns:rdfs= <rdfs:class rdf:id= motorvehicle /> <rdfs:class rdf:id= van > <rdfs:subclassof rdf:resource= #motorvehicle /> </rdfs:class> <rdfs:class rdf:id= truck > <rdfs:subclassof rdf:resource= #motorvehicle /> </rdfs:class> <rdfs:class rdf:id= passengervehicle > <rdfs:subclassof rdf:resource= #motorvehicle /> </rdfs:class> <rdfs:class rdf:id= minivan > <rdfs:subclassof rdf:resource= #passengervehicle /> <rdfs:subclassof rdf:resource= #van /> </rdfs:class> </rdf:rdf>

21 Ορισμός RDF μέσω RDFS <?xml version= 1.0 encoding= UTF-16 > <rdf:rdf xmlns:rdf= xmlns:rdfs= <rdfs:class rdf:id= Statement /> rdfs:comment= Η κλάση των τριάδων που αποτελούνται από κατηγόρημα, υποκείμενο και αντικείμενο (οι υποστασιοποιημένες προτάσεις) /> <rdfs:class rdf:id= Property > rdfs:comment= Η κλάση των ιδιοτήτων»/> <rdfs:class rdf:id= Bag > rdfs:comment= Η κλάση των μη διατεταγμένων συλλογών»/> <rdfs:class rdf:id= Seq > rdfs:comment= Η κλάση των διατεταγμένων συλλογών»/> <rdfs:class rdf:id= Alt > rdfs:comment= Η κλάση των συλλογών των εναλλακτικών»/>

22 Ορισμός RDF μέσω RDFS <rdfs:property rdf:id= predicate > rdfs:comment= Προσδιορίζει την ιδιότητα που χρησιμοποιείται σε μια πρόταση, όταν η τελευταία αναπαρίσταται με υποστασιοποιημένη μορφή > <rdfs:domain rdf:resource= #Statement /> <rdfs:range rdf:resource= #Property /> </rdf:property> <rdfs:property rdf:id= subject > rdfs:comment= Προσδιορίζει τον πόρο που περιγράφετα από μια πρόταση, όταν η τελευταία αναπαρίσταται με υποστασιοποιημένη μορφή > <rdfs:domain rdf:resource= #Statement /> </rdf:property> <rdfs:property rdf:id= object > rdfs:comment= Προσδιορίζει το αντικείμενο μιας πρότασης, όταν η τελευταία αναπαρίσταται με υποστασιοποιημένη μορφή /> <rdfs:property rdf:id= type > rdfs:comment= Προσδιορίζει την κλάση ενός πόρου. Ο πόρος είναι στιγμιότυπο της συγκεκριμένης κλάσης /> </rdf:rdf>

23 Ορισμός RDFS μέσω RDFS <?xml version= 1.0 encoding= UTF-16 > <rdf:rdf xmlns:rdf= xmlns:rdfs= <rdfs:class rdf:id= Resource /> rdfs:comment= Η πιο γενική κλάση /> <rdfs:class rdf:id= comment > rdfs:comment= Χρήση για περιγραφές»/> <rdfs:domain rdf:resource= #Resource /> <rdfs:range rdf:resource= #Literal /> </rdfs:class> <rdfs:class rdf:id= Class > rdfs:comment= Η έννοια των κλάσεων. Οι κλάσεις είναι πόροι /> <rdfs:subclassof rdf:resource= #Resource /> </rdfs:class>

24 Ορισμός RDFS μέσω RDFS <rdf:property rdf:id= subclassof > <rdfs:domain rdf:resource= #Class /> <rdfs:range rdf:resource= #Class /> </rdf:property> <rdf:property rdf:id= subpropertyof > <rdfs:domain rdf:resource= &rdf;property /> <rdfs:range rdf:resource= &rdf;property /> </rdf:property>

25 Σημασιολογία RDF και RDFS Μέσω κατηγορηματικής λογικής με ισότητα Προσέγγιση: Θεμελιώδη στοιχεία σταθερές Resource, Class, Property, subclassof κλπ Χρήση θεωρίας λιστών nil, cons(x,l), first(l), rest(l), item(x,l), list(l) Συνήθης μορφή αξιωμάτων σημασιολογίας: Type(subClassOf, Property) (Η subclassof είναι ιδιότητα ) ΚΛ με ισότητα, οι μεταβλητές ξεκινούν με?

26 Σημασιολογία RDF και RDFS Βασικά κατηγορήματα: PropVal(P, R, V) (αναπαράσταση πρότασης RDF) Type(R, T) (αντί του PropVal(type, R, T): ο πόρος R είναι τύπου T)

27 Σημασιολογία RDF Κλάσεις Όλες οι κλάσεις είναι στιγμιότυπα της Class: Type(Class, Class), Type(Resource, Class) Type(Property, Class), Type(Literal, Class) Η Resource είναι η γενικότερη κλάση. Όλες οι κλάσεις και οι ιδιότητες είναι πόροι: Type(?p, Property) Type(?p, Resource) Type(?c, Class) Type(?c, Resource) Το κατηγόρημα σε μια πρόταση είναι ιδιότητα PropVal(?p,?r,?c) Type(?p, Property)

28 Σημασιολογία RDF Ιδιότητα type Type(type, Property) PropVal(type, type, Property) (Το type είναι ιδιότητα) Type(?r,?c) (Type(?r, Resource) Type(?c, Class)) Βοηθητική ιδιότητα FuncProp Συναρτησιακή ιδιότητα=ιδιότητα που αποτελεί συνάρτηση, δηλ. συσχετίζει ένα πόρο με μια τιμή το πολύ Δεν αποτελούν έννοια της RDF, αλλά χρησιμοποιούνται για αξιωματοποίηση άλλων θεμελιωδών στοιείων FuncProp: αναπαριστά την κλάση όλων των συναρτησιακών ιδιοτήτων. Type(?p, FuncProp) (Type(?p, Property)?r?v1?v2 (PropVal(?p,?r,?v1) PropVal(?p,?r,?v2)?v1 v2))

29 Σημασιολογία RDF Υποστασιοποιημένες προτάσεις Όλες είναι πόροι, η Statement είναι στιγμιότυπο της Class: Type(?s, Statement) Type(?s, Resource) Type(Statement, Class) Μια πρόταση μπορεί να αναλυθεί στα μέρη της τριάδας RDF: Type(?st, Statement)?p?r?v(PropVal(Predicate,?st,?p) PropVal(Subject,?st,?r) PropVal(Object,?st,?v)) Οι ιδιότητες Subject, Predicate και Object είναι συναρτησιακές ιδιότητες (: κάθε πρόταση έχει ακριβώς ένα υποκείμενο, ένα κατηγόρημα, ένα αντικείμενο): Type(Subject, FuncProp) Type(Predicate, FuncProp) Type(Object, FuncProp)

30 Σημασιολογία RDF Υποστασιοποιημένες προτάσεις (συνέχεια) Πληροφορίες τυποποίησης: PropVal(Subject,?st,?r) (Type(?st, Statement) Type(?r, Resource)) PropVal(Predicate,?st,?p) (Type(?st, Statement) Type(?p, Property)) PropVal(Object,?st,?v) (Type(?st, Statement) (Type(?v, Resource) Type(?v, Literal)))

31 Υποδοχείς Όλοι είναι πόροι: Σημασιολογία RDF Type(?c, Container) Type(?c, Resource) Είναι λίστες: Type(?c, Container) list(?c) Οι υποδοχείς είναι πολυσύνολα (bags), ακολουθίες (sequences) ή εναλλακτικά (alternatives): Type(?c, Container) (Type(?c, Bag) Type(?c, Seq) Type(?c, Alt)) Τα πολυσύνολα και οι ακολουθίες (sequences) είναι ξένα μεταξύ τους: (Type(?c, Bag) Type(?c, Seq))

32 Σημασιολογία RDFS Υποκλάσεις και υποϊδιότητες Η subclassof είναι ιδιότητα: Type(subClassOf, Property) Αν μια κλάση C είναι υποκλάση της C τότε όλα τα στιγμιότυπα της C είναι και στιγμιότυπα της C : PropVal(subClassOf,?c,?c ) (Type(?c, Class) Type(?c, Class)?x(Type(?x,?c) Type(?x,?c ))) Τα ίδια και για την subpropertyof: Type(subPropertyOf, Property) PropVal(subPropertyOf,?p,?p ) (Type(?p, Property) Type(?p, Property)?r?v(PropVal(?p,?r,?v) PropVal(?p,?r,?v)))

33 Σημασιολογία RDFS Περιορισμοί Κάθε πόρος περιορισμού (constraint resource) είναι πόρος: PropVal(subClassOf, ConstraintResource, Resource) Οι ιδιότητες περιορισμού (constraint properties) είναι ιδιότητες, που είναι και πόροι περιορισμού: Type(?cp, ConstraintProperty) (Type (?cp, ConstraintResource) (Type(?cp, Property)) Τα domain και range είναι ιδιότητες περιορισμού: Type(domain, ConstraintProperty) Type(range, ConstraintProperty)

34 Σημασιολογία RDFS Περιορισμοί (συνέχεια) Τα domain και range ορίζουν το πεδίο ορισμού και το σύνολο τιμών μιας ιδιότητας αντίστοιχα. Πεδίο ορισμού μιας ιδιότητας P: το σύνολο αντικειμένων για τα οποία ισχύει η Ρ. Αν D είναι το πεδίο ορισμού, τότε για κάθε P(x, y), x D. PropVal(domain,?p,?d)?x?y(PropVal(?p,?x,?y) Type(?x,?d)) Πεδίο τιμών μιας ιδιότητας Ρ: το σύνολο όλων των τιμών που μπορεί να πάρει η P. Αν R είναι το σύνολο τιμών, τότε για κάθε P(x, y), y R. PropVal(range,?p,?r)?x?y(PropVal(?p,?x,?y) Type(?x,?r))

35 Σημασιολογία RDFS Περιορισμοί (συνέχεια) Οι παρακάτω τύποι εξάγονται μέσω συμπερασμού από τους προηγούμενους. PropVal(domain, range, Property) PropVal(range, range, Property) PropVal(domain, domain, Property) PropVal(range, range, Property)

36 Συλλογισμός/Συμπερασμός σε RDF και RDFS Με βάση το προηγούμενο αξιωματικό σύστημα ορισμού σημασιολογίας για RDF και RDFS, θα μπορούσε να οριστεί ένα σύστημα αυτόματου συλλογισμού από προτάσεις RDF και RDFS. Μειονέκτημα: υψηλή πολυπλοκότητα, χαμηλή αποδοτικότητα (λόγω ΚΛΠΤ). Υπάρχει ένα σύστημα συλλογισμού που αντιστοιχεί σε μια σημασιολογία RDF, και είναι ακριβές και πλήρες γι αυτήν, και που λειτουργεί απ ευθείας σε προτάσεις/τριάδες RDF, χωρίς διαμεσολάβηση ενδιάμεσης μετατροπής σε ΚΛΠΤ. Το σύστημα αυτό διαθέτει κανόνες της μορφής: ΑΝ το Ε περιέχει συγκεκριμένες τριάδες ΤΟΤΕ πρόσθεσε στο Ε συγκεκριμένες επί πλέον τριάδες (το Ε είναι ένα σύνολο τριάδων RDF)

37 Συλλογισμός/Συμπερασμός σε RDF και RDFS Βασικά παραδείγματα κανόνων συμπερασμού: ΑΝ το Ε περιέχει την τριάδα (?x,?p,?y) ΤΟΤΕ το Ε επίσης περιέχει την τριάδα (?p, rdf:type, rdf:property) (οποιοσδήποτε πόρος?p που χρησιμοποιείται στη θέση της ιδιότητας μιας τριάδας μπορεί να θεωρηθεί μέλος της κλάσης rdf:property μέσω συμπερασμού) ΑΝ το Ε περιέχει τις τριάδες (?u, rdfs:subclassof,?v) και (?v, rdfs:subclassof,?w) ΤΟΤΕ το Ε επίσης περιέχει την τριάδα (?u, rdfs:subclassof,?w) (μεταβατικότητα της σχέσης της υποκλάσης)

38 Συλλογισμός/Συμπερασμός σε RDF και RDFS Βασικά παραδείγματα κανόνων συμπερασμού: ΑΝ το Ε περιέχει τις τριάδες (?x, rdf:type,?u) και (?u, rdfs:subclassof,?v) ΤΟΤΕ το Ε επίσης περιέχει την τριάδα (?x, rdf:type,?u) (νόημα της ιδιότητας rdfs:subclassof) ΑΝ το Ε περιέχει τις τριάδες (?x,?p,?y) και (?p, rdfs:range,?u) ΤΟΤΕ το Ε επίσης περιέχει την τριάδα (?y, rdf:type,?u) (οποιοσδήποτε πόρος?y που εμφανίζεται ως τιμή της ιδιότητας?p μπορεί να θεωρηθεί μέλος του συνόλου τιμών της?p μέσω συμπερασμού-χρήση ορισμών συνόλου τιμών όχι για περιορισμό, αλλά συμπερασμό των μελών του συνόλου)

39 Ερωτήματα SPARQL Η υποβολή ερωτημάτων σε έγγραφο RDF με χρήση γλωσσών ερωτημάτων βασισμένων σε XML (π.χ. XPath) είναι προβληματική, λόγω πολλών παραλλαγών αναπαράστασης περιγραφών. Χρησιμοποιείται η SPARQL ως το υπό υιοθέτηση πρότυπο από το W3C.

40 Ερωτήματα SPARQL Βασικά ερωτήματα Βασίζονται στην ταύτιση υποδειγμάτων γράφων Απλούστερο υπόδειγμα γράφου: υπόδειγμα τριάδας Μοιάζει με τριάδα RDF, αλλά επιτρέπονται μεταβλητές στις θέσεις υποκειμένου, κατηγορήματος ή αντικειμένου Ο συνδυασμός υποδειγμάτων τριάδων παράγει ένα βασικό υπόδειγμα γράφου Απαιτείται ακριβής ταύτιση με κάποιο γράφο

41 Ερωτήματα SPARQL Βασικά ερωτήματα (συν.) Απλό παράδειγμα: PREFIX rdf: < PREFIX rdf: < SELECT?c WHERE {?c rdf:type rdfs:class. } (τα υποδείγματα τριάδων, όπου rdf:type είναι η ιδιότητα και rdfs:class το αντικείμενο: ανάκτηση όλων των κλάσεων)

42 Ερωτήματα SPARQL Βασικά ερωτήματα (συν.) άλλο παράδειγμα: PREFIX uni: < SELECT?i WHERE {?i rdf:type rdfs:course. } (ανάκτηση όλων των στιγμιοτύπων της κλάσης course)

43 Ερωτήματα SPARQL Δομή select-from-where SELECT: καθορίζει τον αριθμό και τη σειρά των προς ανάκτηση δεδομένων FROM: προσδιορίζει την πηγή των δεδομένων (προαιρετικό) WHERE: επιβάλλει περιορισμούς στις δυνατές απαντήσεις Π.χ. SELECT?x?y WHERE {?x uni:phone?y. } (ανάκτηση όλων των τηλεφώνων των μελών του προσωπικού)

44 Ερωτήματα SPARQL SELECT?x?y SELECT?x?y WHERE WHERE { {?x rdf:type uni:lecturer.?x rdf:type uni:lecturer ;?x uni:phone?y. uni:phone?y. } } (ανάκτηση όλων των διδασκόντων και των τηλεφώνων τους) 1. Ο όρος?x rdf:type uni:lecturer συγκεντρώνει όλα τα στιγμιότυπα της κλάσης Lecturer και συνδέει το αποτέλεσμα με την μεταβλητή?x 2. Το uni:phone?y συγκεντρώνει όλες τις τριάδες με κατηγόρημα phone 3. Η έμμεση συνένωση (implicit join) (λόγω του «;») περιορίζει τις τριάδες αυτές σε κείνες με κοινό υποκείμενο με τις πρώτες (?x)

45 Ερωτήματα SPARQL SELECT?n WHERE {?x rdf:type uni:course ; uni:istaughtby : ?c uni:name?n. FILTER (?c =?x). } (ανάκτηση όλων των μαθημάτων που διδάσκονται από τον διδάσκοντα με κωδικό (ID) ) Το FILTER χρησιμοποιείται για υπόδειξη ενός λογικού περιορισμού. Εδώ ο περιορισμός είναι η άμεση συνένωση (explicit join) των μεταβλητών?c και?x (χρήση τελεστή ισότητας «=»).

46 Ερωτήματα SPARQL Προαιρετικά υποδείγματα Μέχρι τώρα επιστρέφεται απάντηση αν υπάρχει πλήρης ταύτιση υποδείγματος στη βάση γνώσης Συχνά όμως απαιτείται μεγαλύτερη ευελιξία Π.χ. <uni:lecturer rdf:about= > <uni:name>grigoris Antoniou</uni:name> </uni:lecturer> <uni:professor rdf:about= > <uni:name>john Hatzis</uni:name> </uni:lecturer> SELECT?name? WHERE {?x rdf:type uni:lecturer ; uni:name?name ; uni: ? . }?name John Hatzis? ihatz@cti.gr

47 Ερωτήματα SPARQL <uni:lecturer rdf:about= > <uni:name>grigoris Antoniou</uni:name> </uni:lecturer> <uni:professor rdf:about= > <uni:name>john Hatzis</uni:name> </uni:lecturer> SELECT?name? WHERE {?x rdf:type uni:lecturer ; uni:name?name ; OPTIONAL {?x uni: ? } }?name? Grigoris Antoniou John Hatzis ihatz@cti.gr

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

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

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

Αναπαράςταςθ Γνϊςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 3: RDF Περιγραφι Πόρων Ιςτοφ, Μζροσ 3 ο Σθμαςιολογία & SPARQL

Αναπαράςταςθ Γνϊςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 3: RDF Περιγραφι Πόρων Ιςτοφ, Μζροσ 3 ο Σθμαςιολογία & SPARQL Αναπαράςταςθ Γνϊςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 3: RDF Περιγραφι Πόρων Ιςτοφ, Μζροσ 3 ο Σθμαςιολογία & SPARQL Ιωάννθσ Χατηθλυγεροφδθσ Πολυτεχνικι χολι Σμιμα Μθχ/κϊν Η/Τπολογιςτϊν & Πλθροφορικισ Περιεχόμενα

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

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

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ 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. Παραδείγµατα: ο τίτλος, ο

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

Αναπαράςταςθ Γνώςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 3: RDF Περιγραφι Πόρων Ιςτοφ, Μζροσ 2 ο RDF Schema

Αναπαράςταςθ Γνώςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 3: RDF Περιγραφι Πόρων Ιςτοφ, Μζροσ 2 ο RDF Schema Αναπαράςταςθ Γνώςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 3: RDF Περιγραφι Πόρων Ιςτοφ, Μζροσ 2 ο RDF Schema Ιωάννθσ Χατηθλυγεροφδθσ Πολυτεχνικι Σχολι Τμιμα Μθχ/κών Η/Υπολογιςτών & Πλθροφορικισ Περιεχόμενα ενότθτασ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Άσκηση 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 με σκοπό να αναπαραστήσετε την παρακάτω γνώση: «Ο Εκδότης εκδίδει Βιβλία». Να ορίσετε νέες κλάσεις και ιδιότητες αν χρειαστεί, συσχετίζοντάς

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

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

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

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

RVL: ΜΙΑ ΓΛΩΣΣΑ ΟΡΙΣΜΟΥ ΟΨΕΩΝ ΓΙΑ ΤΟ ΠΡΟΤΥΠΟ RDF/S

RVL: ΜΙΑ ΓΛΩΣΣΑ ΟΡΙΣΜΟΥ ΟΨΕΩΝ ΓΙΑ ΤΟ ΠΡΟΤΥΠΟ RDF/S ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ RVL: ΜΙΑ ΓΛΩΣΣΑ ΟΡΙΣΜΟΥ ΟΨΕΩΝ ΓΙΑ ΤΟ ΠΡΟΤΥΠΟ RDF/S Αιµιλία Μ. Μαγκαναράκη Μεταπτυχιακή Εργασία Ηράκλειο, Νοέµβριος 2002 ΠΑΝΕΠΙΣΤΗΜΙΟ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Κοµψαρά Σοφία Θεσσαλονίκη, Σεπτέµβριος

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

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

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

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

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

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

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

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

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

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

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

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

OWL. Μανόλης Γεργατσούλης. Ομάδα Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων, Τμήμα Αρχειονομίας Βιβλιοθηκονομίας Ιόνιο Πανεπιστήμιο OWL Μανόλης Γεργατσούλης Χρήστος Παπαθεοδώρου Ομάδα Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων, Τμήμα Αρχειονομίας Βιβλιοθηκονομίας Ιόνιο Πανεπιστήμιο W3C s Web Ontology Language (OWL) Η DAML+OIL εξελίχθηκε

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

Αποθήκευση Μεταδεδοµένων RDF για. Πύλες Κοινοτήτων ιαδικτύου

Αποθήκευση Μεταδεδοµένων RDF για. Πύλες Κοινοτήτων ιαδικτύου Πανεπιστήµιο Κρήτης Σχολή Θετικών Επιστηµών Τµήµα Επιστήµης Υπολογιστών Αποθήκευση Μεταδεδοµένων RDF για Πύλες Κοινοτήτων ιαδικτύου Σοφία Μ. Αλεξάκη Μεταπτυχιακή Εργασία Ηράκλειο, Noέµβριος 2000 Πανεπιστήµιο

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

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

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

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

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

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

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

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

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

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

Επεκτεταμένο Μοντέλο Οντοτήτων-Συσχετίσεων Αντζουλάτος Γεράσιμος antzoulatos@upatras.gr Τμήμα Εφαρμογών Πληροφορικής στην Διοίκηση και Οικονομία ΤΕΙ Πατρών - Παράρτημα Αμαλιάδας 08 Νοεμβρίου 2012 Περιεχομενα

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

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

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

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

HY118-Διακριτά Μαθηματικά

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Πέμπτη, 15/02/2018 Το υλικό των διαφανειών έχει βασιστεί σε Αντώνης διαφάνειες Α. Αργυρός του Kees van e-mail: argyros@csd.uoc.gr Deemter, από το University of Aberdeen 15-Feb-18

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ Τμήμα Ψηφιακών Συστημάτων Πρόγραμμα Μεταπτυχιακών Σπουδών Κατεύθυνση: Ηλεκτρονική Μάθηση ΜΕΤΑΠΤΥΧΙΑΚΗ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ''Διαδραστική αναζήτηση εκπαιδευτικού υλικού με τεχνολογίες

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

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,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Αναπαράςταςθ Γνϊςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 3: RDF Περιγραφι Πόρων Ιςτοφ, Μζροσ 1 ο RDF

Αναπαράςταςθ Γνϊςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 3: RDF Περιγραφι Πόρων Ιςτοφ, Μζροσ 1 ο RDF Αναπαράςταςθ Γνϊςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 3: RDF Περιγραφι Πόρων Ιςτοφ, Μζροσ 1 ο RDF Ιωάννθσ Χατηθλυγεροφδθσ Πολυτεχνικι Σχολι Τμιμα Μθχ/κϊν Θ/Υπολογιςτϊν & Πλθροφορικισ Μζροσ 1 ο RDF 1. Ειςαγωγι

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

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

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

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

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

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

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

Βάσεις Δεδομένων Ι. 4 ο Φροντιστήριο. Πέρδικα Πολίνα [perdika]

Βάσεις Δεδομένων Ι. 4 ο Φροντιστήριο. Πέρδικα Πολίνα [perdika] Βάσεις Δεδομένων Ι 4 ο Φροντιστήριο http://www.dblab.upatras.gr/gr/dbi.htm Πέρδικα Πολίνα [perdika] νέες έννοιες στο EER κλάση υποκλάση εξειδίκευση γενίκευση κατηγορία κληρονομικότητα γνωρισμάτων & συσχετίσεων

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

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

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

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

Διαγράμματα UML στην Ανάλυση. Μέρος Β Διαγράμματα Κλάσεων Διαγράμματα Αντικειμένων

Διαγράμματα UML στην Ανάλυση. Μέρος Β Διαγράμματα Κλάσεων Διαγράμματα Αντικειμένων Διαγράμματα UML στην Ανάλυση Μέρος Β Διαγράμματα Κλάσεων Διαγράμματα Αντικειμένων περιεχόμενα παρουσίασης Διαγράμματα κλάσεων Διαγράμματα αντικειμένων διαγράμματα κλάσεων Χρησιμοποιούνται στην ανάλυση

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

Συστήματα Γνώσης. Θεωρητικό Κομμάτι Μαθήματος Ενότητα 3: Αναπαράστασης Γνώσης και Συλλογιστικής - Δομημένες Αναπαραστάσεις: Πλαίσια, Οντολογίες

Συστήματα Γνώσης. Θεωρητικό Κομμάτι Μαθήματος Ενότητα 3: Αναπαράστασης Γνώσης και Συλλογιστικής - Δομημένες Αναπαραστάσεις: Πλαίσια, Οντολογίες ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Θεωρητικό Κομμάτι Μαθήματος Ενότητα 3: Αναπαράστασης Γνώσης και Συλλογιστικής - Δομημένες Αναπαραστάσεις: Πλαίσια, Οντολογίες Νίκος Βασιλειάδης,

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

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

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

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

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

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

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

ΝΙΚΟΛΑΟΥ ΔΙΑΜΑΝΤΟΠΟΥΛΟΥ ΝΙΚΟΛΑΟΥ ΚΥΡΤΑΤΑ

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

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

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

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

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

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

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

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

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

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

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

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων

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

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

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

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

Βάσεις δεδομένων. (4 ο μάθημα) Ηρακλής Βαρλάμης

Βάσεις δεδομένων. (4 ο μάθημα) Ηρακλής Βαρλάμης Βάσεις δεδομένων (4 ο μάθημα) Ηρακλής Βαρλάμης varlamis@hua.gr Περιεχόμενα Επέκταση του μοντέλου ΟΣ Κληρονομικότητα Εξειδίκευση/Γενίκευση Περιορισμοί Ιεραρχίες και πλέγματα Συνάθροιση Συνέχεια στο σχεσιακό

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

Υπάρχουν διάφοροι ορισμοί. Η οντολογία (ontology), ως μια τυποποιημένη περιγραφή ενός συγκεκριμένου τομέα γνώσης η οποία πρέπει να είναι αποδεκτή από

Υπάρχουν διάφοροι ορισμοί. Η οντολογία (ontology), ως μια τυποποιημένη περιγραφή ενός συγκεκριμένου τομέα γνώσης η οποία πρέπει να είναι αποδεκτή από Υπάρχουν διάφοροι ορισμοί. Η οντολογία (ontology), ως μια τυποποιημένη περιγραφή ενός συγκεκριμένου τομέα γνώσης η οποία πρέπει να είναι αποδεκτή από μια ομάδα ατόμων, για να έχει νόημα η ύπαρξή της, έρχεται

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

2.1 Αντικειµενοστρεφής προγραµµατισµός

2.1 Αντικειµενοστρεφής προγραµµατισµός 2.1 Αντικειµενοστρεφής προγραµµατισµός Στον αντικειµενοστρεφή προγραµµατισµό (object oriented programming, OOP) ένα πρόγραµµα υπολογιστή είναι ένα σύνολο αλληλεπιδρώντων αντικειµένων. Μπορεί να ειπωθεί

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

O-DEVICE: Ένα Αντικειμενοστραφές Σύστημα Συμπερασμών για OWL Lite Οντολογίες

O-DEVICE: Ένα Αντικειμενοστραφές Σύστημα Συμπερασμών για OWL Lite Οντολογίες ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ O-DEVICE: Ένα Αντικειμενοστραφές Σύστημα Συμπερασμών για OWL Lite Οντολογίες Διπλωματική Εργασία του Γεώργιου Μεδίτσκου

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

Μαθηματική Λογική και Λογικός Προγραμματισμός

Μαθηματική Λογική και Λογικός Προγραμματισμός Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων- Σημειώσεις έτους 2007-2008 Καθηγητής Γεώργιος Βούρος Μαθηματική Λογική και Λογικός Προγραμματισμός Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών

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

Οντοκεντρικός Προγραμματισμός

Οντοκεντρικός Προγραμματισμός Οντοκεντρικός Προγραμματισμός Ενότητα 1: Αντικειμενοστραφής Προγραμματισμός Εισαγωγή OBJECT-ORIENTED PROGRAMMING ΔΙΔΑΣΚΟΝΤΕΣ: Iωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ

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

Γράφοι τριάδων και το πρότυπο RDF

Γράφοι τριάδων και το πρότυπο RDF Κεφάλαιο 2 Γράφοι τριάδων και το πρότυπο RDF Τα Ανοικτά Συνδεδεμένα Δεδομένα, και γενικότερα ο Σημασιολογικός Ιστός, οργανώνουν τα δεδομένα ακολουθώντας το πρότυπο Resource Description Framework (RDF)

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

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

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

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

Απεικόνιση Οντολογιών Σε Σχήµατα Σχεσιακών Βάσεων εδοµένων Με Σκοπό Την Ανάκτηση εδοµένων Σηµασιολογικού Περιεχοµένου ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

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

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

ΣΗΜΑΣΙΟΛΟΓΙΚΑ ΔΙΚΤΥΑ (SEMANTIC NETWORKS)

ΣΗΜΑΣΙΟΛΟΓΙΚΑ ΔΙΚΤΥΑ (SEMANTIC NETWORKS) ΣΗΜΑΣΙΟΛΟΓΙΚΑ ΔΙΚΤΥΑ (SEMANTIC NETWORKS) ΣΗΜΑΣΙΟΛΟΓΙΚΑ ΔΙΚΤΥΑ (SEMANTIC NETWORKS) Αντικείμενα (objects) και σχέσεις μεταξύ τους Παράσταση δικτύου (γραφική) Ιεραρχική δομή Έμφαση στην οργάνωση (isa, partof,

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

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

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

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 5: Διαγράμματα Κλάσης (1ο Μέρος)

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 5: Διαγράμματα Κλάσης (1ο Μέρος) Πληροφοριακά Συστήματα Διοίκησης Ενότητα 5: Διαγράμματα Κλάσης (1ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων και Τροφίμων

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

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

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

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

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

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

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

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

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

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

ΑΡΦΕ ΑΝΣΙΚΕΙΜΕΝΟΣΡΕΥΟΤ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ. Ιωάννης Φατζηλυγερούδης Αναπληρωτής Καθηγητής Τμήμα Μηχ/κών Η/Υ και Πληροφορικής Πανεπιστήμιο Πατρών

ΑΡΦΕ ΑΝΣΙΚΕΙΜΕΝΟΣΡΕΥΟΤ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ. Ιωάννης Φατζηλυγερούδης Αναπληρωτής Καθηγητής Τμήμα Μηχ/κών Η/Υ και Πληροφορικής Πανεπιστήμιο Πατρών ΑΡΦΕ ΑΝΣΙΚΕΙΜΕΝΟΣΡΕΥΟΤ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ Ιωάννης Φατζηλυγερούδης Αναπληρωτής Καθηγητής Τμήμα Μηχ/κών Η/Υ και Πληροφορικής Πανεπιστήμιο Πατρών ΜΟΡΥΕ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ Διαδικασιακός ή Διαδικαστικός (Procedural)

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

Προγράμματα με δομή Κληρονομικότητας

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

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

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

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

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

Υπολογιστικά & Διακριτά Μαθηματικά

Υπολογιστικά & Διακριτά Μαθηματικά Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 2:Στοιχεία Μαθηματικής Λογικής Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

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

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

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

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

σε RDF, το οποίο κάνει χρήση RQL ερωτήσεων και µιας υπηρεσίας ειδοποιήσεων

σε RDF, το οποίο κάνει χρήση RQL ερωτήσεων και µιας υπηρεσίας ειδοποιήσεων Το σύστηµα RQL P2P : Ένα δίκτυο οµοβάθµιων υπολογιστικών µονάδων βασισµένο σε RDF, το οποίο κάνει χρήση RQL ερωτήσεων και µιας υπηρεσίας ειδοποιήσεων Νίκος ηµαρέσης Εκπόνηση διπλωµατικής εργασίας για την

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

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων Ανδρέας Παπαζώης Τμ. Διοίκησης Επιχειρήσεων Περιεχόμενα Εργ. Μαθήματος Εισαγωγή στην Τεχνητή Νοημοσύνη και τα Ευφυή Συστήματα Γνώση και αναπαράσταση γνώσης Παραδείγματα μετατροπής φυσικής γλώσσας 2/14

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

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

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

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

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

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

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

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΔΙΠΛΩΜΑ ΕΙΔΙΚΕΥΣΗΣ (MSc) στα ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΠΛΩΜΑΤΙKH ΕΡΓΑΣΙΑ

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΔΙΠΛΩΜΑ ΕΙΔΙΚΕΥΣΗΣ (MSc) στα ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΠΛΩΜΑΤΙKH ΕΡΓΑΣΙΑ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΔΙΠΛΩΜΑ ΕΙΔΙΚΕΥΣΗΣ (MSc) στα ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΠΛΩΜΑΤΙKH ΕΡΓΑΣΙΑ Πλατφόρμα Διαχείρισης Συνδεδεμένων Δεδομένων Βιβλιοθηκών Σταύρακας Αλέξανδρος 316014 ΑΘΗΝΑ, Δεκέμβριος

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

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

Πολυτεχνική Σχολή. Τμήμα Μηχανικών Η/Υ & Πληροφορικής. Διπλωματική εργασία για την απόκτηση του μεταπτυχιακού διπλώματος ειδίκευσης στην Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής ΕΝΝΟΙΟΛΟΓΙΚΟΣ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΣ ΤΗΣ ΑΝΑΖΗΤΗΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ ΔΑΝΑΗ ΒΕΡΓΕΤΗ Διπλωματική εργασία για την απόκτηση του μεταπτυχιακού διπλώματος ειδίκευσης

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

Στόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή

Στόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή Στόχοι και αντικείμενο ενότητας Η έννοια του Τελεστή #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Εκφράσεις Προτεραιότητα Προσεταιριστικότητα Χρήση παρενθέσεων Μετατροπές Τύπων Υπονοούμενες και ρητές μετατροπές

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

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

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 9: Ερωτήματα σε SPARQL endpoints Μ.Στεφανιδάκης 23-5-2015. Ερωτήματα σε SPARQL endpoints Η πραγματική αξία της SPARQL φαίνεται όταν απευθύνουμε ερωτήματα σε endpoints

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

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ Η συνθήκη WHERE βάζει περιορισμούς στις εγγραφές που επιστρέφονται. Ο όρος ORDER BY ταξινομεί τις εγγραφές που επιστρέφονται. Παράδειγμα: SELECT * FROM table_name ORDER

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

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

Αντικειμενοστρεφής Προγραμματισμός Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr Περιεχόμενα Java Classes Java Objects Java

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

Οντοκεντρικός Προγραμματισμός

Οντοκεντρικός Προγραμματισμός Οντοκεντρικός Προγραμματισμός Ενότητα 2: Η ΓΛΩΣΣΑ JAVA Κληρονομικότητα ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ

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

Κληρονομικότητα. Παύλος Εφραιμίδης pefraimi <at> ee.duth.gr. Java Κληρονομικότητα 1

Κληρονομικότητα. Παύλος Εφραιμίδης pefraimi <at> ee.duth.gr. Java Κληρονομικότητα 1 Κληρονομικότητα Παύλος Εφραιμίδης pefraimi ee.duth.gr Java Κληρονομικότητα 1 Ιεραρχίες Κλάσεων Στην Java (και γενικότερα στον αντικειμενοστραφή προγραμματισμό) μπορεί από μία να κλάση να δημιουργηθεί

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

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 6 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 6 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ.   url: στους Ηλεκτρονικούς Υπολογιστές 6 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ email: leo@mail.ntua.gr url: http://users.ntua.gr/leo Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

ιπλωµατική Εργασία του Γεράσιµου Παπαδόπουλου (ΑΕΜ: 295)

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

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

Απεικόνιση Σχεσιακού Μοντέλου σε Οντολογία Σηµασιολογικού Ιστού

Απεικόνιση Σχεσιακού Μοντέλου σε Οντολογία Σηµασιολογικού Ιστού ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟ ΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Απεικόνιση Σχεσιακού Μοντέλου σε Οντολογία Σηµασιολογικού Ιστού Πολυξένη Π.

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

ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων

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

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

Βιομηχανικοί Ελεγκτές

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

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

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Καθ.: Νίκος Τσαπατσούλης ΥΠΟΔΕΙΓΜΑ

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

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

ΕΡΓΑΣΙΕΣ ΟΝΤΟΚΕΝΤΡΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΡΓΑΣΙΕΣ ΟΝΤΟΚΕΝΤΡΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ 2016-2017 ΕΡΓΑΣΙΑ 1 (JAVA) Παράδοση 26/4/2017 Στα πλαίσια της εργασίας θα υλοποιηθεί ένα απλοϊκό πρόγραμμα κρατήσεων Ξενοδοχείων. Για απλοποίηση θα περιοριστούμε

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

HY118- ιακριτά Μαθηµατικά

HY118- ιακριτά Μαθηµατικά HY118- ιακριτά Μαθηµατικά Τρίτη, 21/02/2017 Το υλικό των διαφανειών έχει βασιστεί σε Αντώνης διαφάνειες Α. Αργυρός του Kees van e-mail: argyros@csd.uoc.gr Deemter, από το University of Aberdeen 2/21/2017

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

Εργαστήριο 6 ο 7 ο / Ερωτήματα Ι

Εργαστήριο 6 ο 7 ο / Ερωτήματα Ι Εργαστήριο 6 ο 7 ο / Ερωτήματα Ι Απλά ερωτήματα Επιλογής Ερωτήματα με Ενώσεις πινάκων Ερωτήματα με Παραμετρικά Κριτήρια Ερωτήματα με Υπολογιζόμενα πεδία Απλά ερωτήματα Επιλογής Τα Ερωτήματα μας επιτρέπουν

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

ΟΝΟΜΑΤΕΠΩΝΥΜΟ : Αντικείμενα: Βάσεις δεδομένων, σχέσεις μεταξύ πινάκων, ερωτήματα, φόρμες και αναφορές.

ΟΝΟΜΑΤΕΠΩΝΥΜΟ : Αντικείμενα: Βάσεις δεδομένων, σχέσεις μεταξύ πινάκων, ερωτήματα, φόρμες και αναφορές. Σχολή Διοίκησης και Οικονομίας (ΣΔΟ) Τμήμα Λογιστικής και Χρηματοοικονομικής Διδάσκων: Δρ. Γκόγκος Χρήστος Μάθημα: Πληροφορική ΙI (εργαστήριο) Ακαδημαϊκό έτος 2013-2014 εαρινό εξάμηνο ΟΝΟΜΑΤΕΠΩΝΥΜΟ : ΑΡΙΘΜΟΣ

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

Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 2 : ΜΕΤΑΒΛΗΤΕΣ ΤΕΛΕΣΤΕΣ & ΕΚΦΡΑΣΕΙΣ ΕΛΕΓΧΟΣ ΡΟΗΣ

Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 2 : ΜΕΤΑΒΛΗΤΕΣ ΤΕΛΕΣΤΕΣ & ΕΚΦΡΑΣΕΙΣ ΕΛΕΓΧΟΣ ΡΟΗΣ Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 2 : ΜΕΤΑΒΛΗΤΕΣ ΤΕΛΕΣΤΕΣ & ΕΚΦΡΑΣΕΙΣ ΕΛΕΓΧΟΣ ΡΟΗΣ Κων. Κόκκινος Μεταβλητές-1 Οι μεταβλητές αποτελούν θέσεις μνήμης στις οποίες αποθηκεύονται τιμές αντίστοιχες

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική

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