Introduction to Graphical Notation for Conceptual Models in Music
This course provides an introduction to modeling concepts through graphical notation, with a focus on conceptual models. Using the Beatles as a case study, we explore the organization of concepts, properties, and their relationships. The course emphasizes the importance of understanding atomic and compound values and properly distinguishing between properties. Participants will learn about effective organization methods in modeling, avoiding information replication, and ensuring clarity in conceptual designs.
Introduction to Graphical Notation for Conceptual Models in Music
E N D
Presentation Transcript
A core Course on Modeling Introductionto Modeling 0LAB0 0LBB0 0LCB0 0LDB0 c.w.a.m.v.overveld@tue.nl v.a.j.borghuis@tue.nl P.2
Graphicalnotationforconceptualmodels Remember: concept: a bundle of properties property: (name, set of values) name: todistinguishproperties type: set of allpossiblevaluesforthis property value : to single out a unique concept. A valuecanbeatomic or compound atomic: cannotbedecomposed compound: a concept, tobecomposedintofurtherproperties
beatle paulM johnL ringoS georgeH name:‘George Harrison’ instrument:{guitar} tourSchedule: …. name:{‘Paul McCartney’,’John Lennon’,’George Harrison’,’Ringo Star’} instrument:{guitar,bass,drums,harmonica} name:‘Paul McCartney’ instrument:{bass} tourSchedule: …. name:‘Ringo Star’ instrument:{drums} tourSchedule: …. name:‘John Lennon’ instrument:{guitar,harmonica} tourSchedule: …. Graphicalnotationforconceptualmodels Example 1: organizing the Beatles – v1.0 1 isA isA isA isA 1 1 1 1
beatles paulM johnL georgeH ringoS tourSchedule: …. name:‘Paul McCartney’ instrument:{bass} name:‘John Lennon’ instrument:{guitar,harmonica} name:‘George Harrison’ instrument:{guitar} name:‘Ringo Star’ instrument:{drums} partOf partOf partOf partOf Graphicalnotationforconceptualmodels Example 2: organizing the Beatles – v2.0 1 1 1 1 1
Graphicalnotationforconceptualmodels Summary There is no single correct way toorganizeconceptsandproperties Choose most conventientorganizationgiven the purpose In particular: avoidreplicating information