I remember back in the day before anyone knew what a URL was, we'd ftp.au files from wustl and pipe it to/dev/audio on our sparcstations instead of saving it to disk (my univiersity acct had like a 1mb quota back then) streaming audio has never been easier than that
Someone else mentioned using XML as the format, and I would second that. It gives you both a human and machine readable format.
I would also like to point out RDF as an existing use of XML for something very similar to what you're asking for. It can be extended with more tags if you need them. Right now it's targeted more towards web content, but I think it will give you some good ideas.
I remember back in the day before anyone knew what a URL was, we'd ftp .au files from wustl and pipe it to /dev/audio on our sparcstations instead of saving it to disk (my univiersity acct had like a 1mb quota back then) streaming audio has never been easier than that
I would also like to point out RDF as an existing use of XML for something very similar to what you're asking for. It can be extended with more tags if you need them. Right now it's targeted more towards web content, but I think it will give you some good ideas.