Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
ΔημοσίευσεTaryn Boulos Τροποποιήθηκε πριν 9 χρόνια
1
HY566 Semantic Web Εργασία 2: Περιγραφή οντολογίας μουσικών παραστάσεων (music events) σε RDFS Μερόπη Πετράκη Θωμάς Σκυλογιάννης Ηράκλειο Απρίλιος 2003
2
Περιγραφή Οντολογίας (1/5) Κεντρική κλάση είναι η μουσικό γεγονός (event) η οποία αποτελείται από στιγμιότυπα μουσικών γεγονότων. Ta πιο βασικά properties που συνδέονται με αυτό είναι: eventTitle eventDate eventTime eventPlace Σε ένα μουσικό γεγονός συμμετέχουν: Ορχήστρες Καλλιτέχνες Συγκροτήματα Χορωδίες Και παίζονται έργα διάφορων συνθετών ΔΕΝ ΕΙΝΑΙ ΥΠΟΧΡΕΩΤΙΚΟ ΝΑ ΣΥΜΜΕΤΕΧΟΥΝ ΟΛΟΙ ΟΙ ΠΑΡΑΠΑΝΩ
3
Περιγραφή Οντολογίας (2/5) Οι καλλιτέχνες μπορεί να είναι: Αφηγητές Σολίστες Τραγουδιστές Μαέστροι Τα έργα που παίζονται σε ένα event τα έχουν γράψει συνθέτες οι οποίοι ανήκουν σε κάποια συγκεκριμένη εποχή.
4
Περιγραφή Οντολογίας (3/5) Σε ένα event είναι πιθανό να συμμετέχει μια ή περισσότερες ορχήστρες. Μια ορχήστρα έχει: Έναν μαέστρο Μουσικούς Οι μουσικοί χωρίζονται ανάλογα με το μουσικό όργανο που παίζουν σε κατηγορίες. Έτσι έχουμε τις κατηγορίες: Έγχορδα Πνευστά Κρουστά Πιάνο …Τα οποία με την σειρά τους έχουν υποκατηγορίες με τα μουσικά όργανα που αποτελούν την κάθε κατηγορία.
5
Περιγραφή Οντολογίας (4/5) Παράδειγμα: Την Τρίτη 15-5-2003 στις 20:00 είναι το event με τίτλο: «Αφιέρωμα στους κλασσικούς συνθέτες». Παίζεται στο Μέγαρο Μουσικής Θεσσαλονίκης Στο εν λόγω event παίζονται τα έργα: “piano quartet in G minor” του Johannes Brahms και“Fantasy in D minor k.397” του Wolfgang Amadeus Mozart Συμμετέχει η κρατική ορχήστρα Θεσσαλονίκης με διευθυντή τον Σόλωνα Μιχαιλήδη Συμμετέχουν επίσης : Ο σολίστας Λεωνίδας Καβάκος Ο Μαέστρος Ingo Metzmacher O Αφηγητής Δημήτρης Παπαδόπουλος
6
eventPlace string eventTime eventDate eventTitle event participates orchestra artist group chorus composition participates isPlayed Class Event
7
Class Orchestra event orchestra participates Orchestra- conductor conducts musician isMemberOf Musical Instrument plays piano percussion stringspneusta
8
Class Artist event subClassOf artist aritstParticipatesIn conductorsinger solist narrator plays Musical Instrument artistParticipatesInComposition composition
9
Class Group and chorus eventgroup groupParticipatesIn trio quartet subClassOf event chorus chorusParticipatesIn childChorus adultChorus
10
Class Composition event composition isPlayed subClassOf composer hasComposed modern classic barok
11
Class Musical Instrument Music Instruments piano percussion strings pneusta Wood Winds brass violinharpcelloviolacontrabassoon fluteoboeclarinetfagoto
12
Γράφος 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
13
Γράφος 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
14
Πιθανές Εφαρμογές Πιθανές εφαρμογές της οντολογίας είναι: H ανταλλαγή πληροφοριών ανάμεσα σε δύο μέγαρα μουσικής σχετικά με τις μουσικές παραστάσεις που παίζονται και όλους όσους σχετίζονται με αυτές. Η αναζήτηση πληροφοριών για καλλιτεχνικά γεγονότα από intelligent agents.
15
Ερωτήματα Μπορούν να προκύψουν διάφορα ενδιαφέροντα ερωτήματα: Ποια μουσικά events παίζονται τον Μάιο στο Μέγαρο Μουσικής Θεσσαλονίκης ? Σε ποια μουσικά events παίζονται έργα του Beethoven ? Σε ποια events συμμετέχει η παιδική χορωδία τυπάλδου ? Από τι όργανα αποτελείται μια συγκεκριμένη ορχήστρα ? Σε ποιο γεγονός εμφανίζεται ο Μ.Θεοδωράκης ? Ποιο μήνα μπορεί κάποιος να παρακολουθήσει έργα της εποχής barok ? …
16
Ερωτήματα – RQL Find Bach’s compositions Select Y From {X} hasComposed {Y}, {X} composerName {Z} Where Z=“Bach” Find music events where the composer is “Beethoven” Select Y From {X} isPlayed {Y}, {Z} hasComposed {W} Where X=Z and W=“Beethoven” Schema-Query: Find all property types and their corresponding range, which can be used on a resource of type artist or any of its subclasses Select $P, $Y From {$X}$P{$Y} Where $X<= Artist
17
Προβλήματα-Αδυναμίες RDFS Πολλαπλές rdfs:domain ιδιότητες:Μια ιδιότητα μπορεί να έχει μηδέν, μια ή περισσότερες rdfs:domain ιδιότητες. Δημιουργεί ασάφεια στην σημασιολογία των ιδιοτήτων Πεδίο ορισμού: Είναι η ένωση των rdfs:domain Δεν επιτρέπεται η εξαγωγή συμπερασμάτων Παράδειγμα: p(x,y) δεν μπορούμε να εξάγουμε την κλάση στην οποία που ανήκει ο πόρος Χ εφόσον το πεδίο ορισμού της p δεν είναι συγκεκριμένο Περιορισμοί στο cardinality Π.χ Μια ορχήστρα περιλαμβάνει το πολύ ένα πιάνο ή το πολύ 3 κιθάρες Inverse στις σχέσεις Π.χ: Composer composes Composition Composition is composed by Composer
18
Thanks! Καλό Πάσχα!!!
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.