Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

RDF – RDFS - SPARQL

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "RDF – RDFS - SPARQL"— Μεταγράφημα παρουσίασης:

1 RDF – RDFS - SPARQL

2 Ο καθηγητής Γιάννης Αθανασίου έχει τηλέφωνο και μένει στην Πάτρα Patras

3 Ο καθηγητής Γιάννης Αθανασίου έχει τηλέφωνο και μένει στην Πάτρα Patras

4

5 Ο καθηγητής Γιάννης Αθανασίου έχει τηλέφωνο και μένει στην Πάτρα Patras

6 Ο καθηγητής Γιάννης Αθανασίου έχει τηλέφωνο και μένει στην Πάτρα Patras

7

8 Ο καθηγητής Γιάννης Αθανασίου έχει τηλέφωνο και μένει στην Πάτρα Patras

9

10 LOTR Wikipedia says that Tolkien wrote LOTR

11

12 12

13

14  Simple Protocol and RDF Query Language ◦ Είναι σαν την SQL ◦ Κάνει ερωτήματα πάνω σε RDF δεδομένα ◦ Εξάγει συμπεράσματα βάσει των τριπλετών του RDF ΔήλωσηΕπεξήγηση PREFIX Καθορισμός ονόματος για ένα URI SELECT Επιστρέφει όλες ή κάποιες από τις μεταβλητές της WHERE CONSTRUCT Επιστρέφει νέο RDF γράφο με όλες ή κάποιες από τις αντιστοιχήσεις μεταβλητών DESCRIBE Επιστρέφει μια περιγραφή των πόρων που βρέθηκαν ASK Υποβάλλει ερώτηση αν το pattern ταιριάζει ή όχι WHERE Μια conjunctive λίστα με patterns σε τριάδες ή γράφο OPTIONAL Μια conjunctive λίστα με προαιρετικά patterns σε λίστα ή γράφο AND Λογική έκφραση που μπορεί να εφαρμοστεί στο αποτέλεσμα

15 Έστω ότι θέλουμε να κάνουμε SPARQL Query σε μια οντολογία που περιέχει και τα παρακάτω instances Patras Volos Volos 20

16

17 Ερώτημα για να πάρουμε τα ονόματα και τα τηλέφωνα όσων μένουν στον Βόλο: SLELECT ?name, ?phone WHERE {?name uni:lives_in “Volos”. ?name uni:has_phone ?phone} Θα επιστραφεί: namephone

18 Ερώτημα για να πάρουμε τα ονόματα και τα τηλέφωνα όσων μένουν στον Βόλο και είναι κάτω από 30 ετών: SLELECT ?name, ?phone WHERE {?name uni:lives_in “Volos”. ?name uni:has_phone ?phone. ?name uni:has_age ?age. FILTER (?age<20) } Θα επιστραφεί: namephone


Κατέβασμα ppt "RDF – RDFS - SPARQL"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google