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

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

ΗΥ566 Semantic Web Εργασία 3: Περιγραφή οντολογίας μουσικών παραστάσεων (music events) σε DAML – OIL Μερόπη Πετράκη Θωμάς Σκυλογιάννης Ηράκλειο Μάιος 2003.

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


Παρουσίαση με θέμα: "ΗΥ566 Semantic Web Εργασία 3: Περιγραφή οντολογίας μουσικών παραστάσεων (music events) σε DAML – OIL Μερόπη Πετράκη Θωμάς Σκυλογιάννης Ηράκλειο Μάιος 2003."— Μεταγράφημα παρουσίασης:

1 ΗΥ566 Semantic Web Εργασία 3: Περιγραφή οντολογίας μουσικών παραστάσεων (music events) σε DAML – OIL Μερόπη Πετράκη Θωμάς Σκυλογιάννης Ηράκλειο Μάιος 2003

2 Περιορισμοί της RDFS  Local scope of properties To rdfs:range ορίζει το range μίας property πχ έχουμε την property isToughtBy για όλες τις κλάσεις MasterCourse. Δεν μπορούμε να ορίσουμε range restriction που εφαρμόζεται σε μερικές μόνο κλάσεις. Π.Χ.. Έστω ότι η κλάση Faculty έχει τις υποκλάσεις Professor και Lecturer. Στην Rdfs δεν μπορούμε να πούμε ότι ένα μεταπτυχιακό μάθημα διδάσκεται μόνο από καθηγητές και όχι από λέκτορες.

3 Περιορισμοί της RDFS  Disjoints Πολλές φορές θέλουμε δύο κλάσεις να είναι disjoint(να μην έχουν κοινά στοιχεία). Π.Χ η κλάση solist είναι disjoint με την κλάση singer. Στο RDF schema, μπορούμε μόνο να δώσουμε subclass relationships. :Ότι δηλαδή οι κλάσεις singer, solist είναι subclasses της artist.  Cardinality Restrictions Έστω ότι θέλουμε να πούμε ότι σε ένα event παίζονται το πολύ 10 συνθέσεις ή ότι μία ορχήστρα έχει το πολύ 3 κιθάρες. Η RDF δεν επιτρέπει τέτοιου είδους δηλώσεις.

4 Περιορισμοί της RDFS  Inversions Μια άλλη σημαντική αδυναμία της RDFS είναι ότι δεν μας επιτρέπει να ορίσουμε ότι ένα property είναι inverse ενός άλλου property. Π.Χ. Έστω ότι ένας συνθέτης (composer) έχει συνθέσει (hasComposed) μία σύνθεση (composition). Θέλουμε να δείξουμε ότι η property hasBeenComposedBy είναι inverse property της hasComposed. composer composition hasComposed hasBeenComposedBy

5 Περιορισμοί της RDFS  Boolean Combination of classes H RDFS δεν επιτρέπει την δημιουργία κλάσεων από την ένωση τομή και διαφορά άλλων κλάσεων. Π.Χ. Η κλάση artist αποτελεί την ένωση των κλάσεων singer, narrator, solist, conductor.

6 Περιορισμοί της RDFS  Property uniqueness Θέλουμε να εξασφαλίσουμε ότι κάποιες properties είναι μοναδικές. Π.Χ. eventTime, eventName, composerName.

7 Γράφος RDFS (1/2) orchestra Orchestra conductor musician music instrument piano percussionwinds woodWinds flute oboeclarinet fagoto brassWinds tumbatrombonehorntrumpet strings violinharpcelloviolacontrabassoon timpani various percussion plays isMemberOf conducts orchestraParticipatesIn conductorNationality conductorName literal musicianName musicianNationality orchestraName literal

8 Γράφος RDFS (2/2) solist singer conductor artist barok proclassic classic modern composer composition trio group narrator event chorus quarteto childadult solistPlays chorousParticipatesIn hasComposed isPlayed groupParticipatesIn artistParticipatesIn artistNamegroupNamechorousName literal composerName CompositionName literal eventDateeventTimeeventTitle eventPlace artistParticipates InComposition

9 schema changes regarding uniqueness of properties Οι παρακάτω properties ορίσαμε να είναι μοναδικές: 1. conductorName 2. musicianName 3. orchestraName 4. eventName 5. eventTitle 6. eventDate 7. composerName 8. compositionName 9. groupName 10. chorousName 11. artistName

10 schema changes regarding inverse relation of properties Ορίσαμε τις παρακάτω inverse relations: musicianmusical instr. plays isPLayed orchestraConductororchestra conducts isConductedBy musicianorchestra isMemberOf hasMember

11 schema changes regarding inverse relation of properties artistcomposition artistParticipatesInComposition inCompositionUsuallyAppears solistmusical instr. solistplays instrumentPlayedBySolist composercomposition hasComposed hasBeenComposed

12 schema changes regarding Disjoints & Unions  Ορίσαμε τις παρακάτω disjointUnion σχέσεις:  Artist είναι disjointUnion των: Singer – Solist - Conductor – Narrator  Group είναι disjointUnion των: trio – quarteto  Composer είναι disjointUnion των: classic – proclassic – modern – barok  Chorus είναι disjointUnion των: child – adult  Music instrument είναι disjointUnion των: piano – strings – percussion - winds

13 schema changes regarding cardinalities  Στο σχήμα μας ορίσαμε τα παρακάτω cardinalities:  Ένα κλασσικό έργο έχει μόνο έναν συνθέτη.  Μία ορχήστρα έχει μόνο έναν μαέστρο.  Μία ορχήστρα αποτελείται τουλάχιστον από τα παρακάτω μουσικά όργανα. 3 Βιολιά 1 Βιόλα 1 Τσέλο 1 Κοντραμπάσο 2 Κλαρινέτα 1 Τρομπέτα 2 Φαγκότα 1 Τύμπανο 1 Άρπα

14 schema changes regarding cardinalities ... Συνέχεια  Ένας Σολίστας παίζει από ένα μέχρι δύο μουσικά όργανα.  Σε ένα event παίζονται το πολύ 10 συνθέσεις (compositions) Αλλά συμμετέχουν απεριόριστοι καλλιτέχνες.  Ένας Μουσικός παίζει μόνο ένα μουσικό όργανο εκτός από αυτούς που παίζουν κρουστά οι οποίοι μπορούν να παίξουν μέχρι τρία.

15 Τέλος


Κατέβασμα ppt "ΗΥ566 Semantic Web Εργασία 3: Περιγραφή οντολογίας μουσικών παραστάσεων (music events) σε DAML – OIL Μερόπη Πετράκη Θωμάς Σκυλογιάννης Ηράκλειο Μάιος 2003."

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


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