Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
1
RDF Schema για ένα Συνεργείο Αυτοκινήτων
ΗΥ-566 Διαχείριση Γνώσης Σε Ενδοεπιχειρησιακά Δίκτυα Και Το Διαδίκτυο Επιμελήθηκαν: Νίκος Ξανθόπουλος, Αδάμ Αρβελάκης
2
Πεδίο Εφαρμογής Το πεδίο εφαρμογής είναι ένα συνεργείο αυτοκινήτων
3
Πεδίο εφαρμογής Η οντολογία μας καλύπτει τα εξής:
Διατήρηση καταλόγου με αυτοκίνητα ΙΧ προς επισκευή με λεπτομέρειες για κάθε αυτοκίνητο Λεπτομέρειες για τον ιδιοκτήτη κάθε αυτοκινήτου (φυσικό ή νομικό πρόσωπο) Λεπτομέρειες για την ασφαλιστική εταιρεία που καλύπτει κάθε αυτοκίνητο Λεπτομέρειες για την εργασία την οποία θα αναλάβει το συνεργείο
4
Εφαρμογές Το σύστημα μπορεί να εφαρμοστεί σε:
Συνεργείο ΙΧ (αυτόνομο ή αντιπροσώπου) Σαν συνδετικός κρίκος σε μια αλυσίδα συνεργείων για την ανταλλαγή πληροφοριών (π.χ. ιστορικό βλαβών αυτοκινήτου)
5
Δομή της Οντολογίας Όλα γενικά τα αυτοκίνητα συμβολίζονται με την κλάση IX:
6
Δομή της Οντολογίας Τα χαρακτη-ριστικά της κλάσης IX:
7
Δομή της Οντολογίας Ο ιδιοκτήτης ενός αυτοκινήτου συμβολίζεται με την κλάση Idioktitis
8
Δομή της Οντολογίας Κάθε αυτοκίνητο πρέπει να είναι ασφαλισμένο, αυτή η ασφάλεια συμβολίζεται με την κλάση Asfaleia:
9
Δομή της Οντολογίας Η εργασία που εκτελεί το συνεργείο συμβολίζεται με την κλάση ErgasiaSynergeiou:
10
Δομή της Οντολογίας
11
Συνολικά η Οντολογία
12
RQL Queries (για το Schema)
Βρίσκουμε όλα τα leaf classes του σχήματος: leafclass <?xml version="1.0" encoding="UTF-8"?> <RDF xmlns:rdf=" <rdf:Bag> <rdf:li rdf:type="class" rdf:resource="Asfaleia"/> <rdf:li rdf:type="class" rdf:resource="Idiotis"/> <rdf:li rdf:type="class" rdf:resource="Etaireia"/> ... <rdf:li rdf:type="class" rdf:resource="Mihanika"/> </rdf:Bag> </RDF>
13
RQL Queries (για το Schema)
Βρίσκουμε όλα τα top classes του σχήματος: topclass <?xml version="1.0" encoding="UTF-8"?> <RDF xmlns:rdf=" <rdf:Bag> <rdf:li rdf:type="class" rdf:resource="ErgasiaSynergeiou"/> <rdf:li rdf:type="class" rdf:resource="Asfaleia"/> <rdf:li rdf:type="class" rdf:resource="IX"/> <rdf:li rdf:type="class" rdf:resource="Idioktitis"/> </rdf:Bag> </RDF>
14
RQL Queries (για το Schema)
Βρίσκουμε όλες τις άμεσες υποκλάσεις της κλάσεις ΙΧ: subClassOf^(IX) <?xml version="1.0" encoding="UTF-8"?> <RDF xmlns:rdf=" <rdf:Bag> <rdf:li rdf:type="class" rdf:resource="OffRoad"/> <rdf:li rdf:type="class" rdf:resource="Cabriolet"/> <rdf:li rdf:type="class" rdf:resource="Hatchback"/> <rdf:li rdf:type="class" rdf:resource="Coupe"/> <rdf:li rdf:type="class" rdf:resource="Sedan"/> <rdf:li rdf:type="class" rdf:resource="Station"/> </rdf:Bag> </RDF>
15
RQL Queries (για τα δεδομένα)
Βρίσκουμε όλα τα IDs των αυτοκινήτων τα οποία έχουν τύπο Roadster: SELECT X FROM Roadster{X} <?xml version="1.0" encoding="UTF-8"?> <RDF xmlns:rdf=" <rdf:Bag> <rdf:li rdf:type="resource" rdf:resource="file:/home/grads/arvelak/synergeio3.rdf#A13"/> <rdf:li rdf:type="resource" rdf:resource="file:/home/grads/arvelak/synergeio3.rdf#A12"/> ... <rdf:li rdf:type="resource" rdf:resource="file:/home/grads/arvelak/synergeio3.rdf#A14"/> </rdf:Bag> </RDF>
16
RQL Queries (για τα δεδομένα)
Βρίσκουμε όλες τις μάρκες των αυτοκινήτων τα οποία χαρακτηρίζονται Roadster SELECT X FROM Roadster.Marka{X} <?xml version="1.0" encoding="UTF-8"?> <RDF xmlns:rdf=" <rdf:Bag> <rdf:li rdf:type="string"> Lamborghini </rdf:li> <rdf:li rdf:type="string"> Ferrari </rdf:li> <rdf:li rdf:type="string"> Porsche </rdf:li> </rdf:Bag> </RDF>
17
Περιορισμοί / Μειονεκτήματα
Δεν εξασφαλίζεται η μοναδικότητα Κάθε αυτοκίνητο έχει ακριβώς έναν αριθμό κυκλοφορίας, ένα έτος κατασκευής κτλ. Αυτό δεν μπορεί να εκφραστεί στην RDF. Είναι δυνατόν ένα αυτοκίνητο να είναι ταυτόχρονα και Sedan και OffRoad. Αλλά ένα instance τύπου ΙΧ δεν μπορεί να είναι ταυτόχρονα κλάσης Sedan και OffRoad. Μπορεί να είναι ή το ένα ή το άλλο.
18
Τέλος Παρουσίασης Ευχαριστούμε
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.