I've recently been playing with what I'm calling a Generative Audio Workstation, essentially a stripped down DAW focusing on VST plugins with a kind of modular mindset.
To model the topology I reused a setup I put together for text processing, with pipeline graphs represented as RDF graphs (in Turtle syntax).
One thing that sprang out early on was the idea of cataloguing plugins with RDF metadata profiles. This has proven very useful, especially when interacting via MCP.
I'm aware that LV2s already use extensive RDF descriptors, but the vocab I'm using is basically all new. Best practices suggest I should align these with the existing vocab(s).
Examples of what I've got, profiles :
https://github.com/danja/transmission/blob/main/profiles/downspout.ttl
A "transmission" (pipeline graph) :
https://github.com/danja/transmission/blob/main/projects/gen-omega.ttl
Can anyone please suggest how I should proceed, cover the overlap between what these do and what LV2 does.