#4624 Sheet Music to Knowledge Graph (#2)
#4624 Sheet Music to Knowledge Graph (#2) #4624 When applying sheet music to a knowledge graph, what level (notes, stanzas, page, etc.) would it make sense to create nodes for in the graph? When modeling sheet music in a knowledge graph, the optimal node level depends heavily on your primary objective: analytical query engine (harmonic analysis, pattern searching, voice leading) versus layout/rendering engine (MusicXML, digital page display). A robust, flexible schema typically follows a multi-tier hierarchical tree supplemented by horizontal sequence relationships ( NEXT , SIMULTANEOUS_WITH ). 1. Core Hierarchical Nodes (Macro to Micro) Tier 1: Metadata & Form Work / Composition : The top-level entity representing the piece as an abstract concept. Properties: Title, Composer, Catalog Number (Opus), Key Signature, Genre, Year. Movement / Section : Major structural divisions within a piece. Properties: Section Name (e.g., Exposition , Chorus , Allegro ), Form, Tempo Mar...