[ogg-dev] The use for an XML based metadata format
Ian Malone
ibmalone at gmail.com
Tue Sep 18 06:25:53 PDT 2007
On 18/09/2007, Daniel Aleksandersen <aleksandersen+xiphlists at runbox.com> wrote:
> On Tuesday 18. September 2007 14:32:45 Ian Malone wrote:
> > On 11/09/2007, Ian Malone <ibmalone at gmail.com> wrote:
> > > On 11/09/2007, Daniel Aleksandersen <aleksandersen+xiphlists at runbox.com>
> wrote:
> > > >
> > > > The Dublin Core Metadata Initiative are great for describing written
> > > > resources such as books, web pages, and indeed it would have worked
> > > > in the case of Atom as well. However it is no good when it comes to
> > > > describing audio and videos. Mostly because you have no method of
> > > > describing what 'role' people and organisations had in the
> > > > production. Which is precisely why I added the poorly defined role
> > > > attribute to the person and organisation elements.
> > >
> > > DC has provision for qualifiers, there is a proposed 'agent-role'
> > > <http://dublincore.org/usage/meetings/2002/05/Agent-roles.html>
> > > which, last time I looked, used the MARC relator list:
> > > <http://www.loc.gov/marc/sourcecode/relator/relatorlist.html>
> >
> > Okay, I'm not sure if this is a revelatory inspiration or a crazy idea,
> > but this morning it occurred to me that what might work is three
> > degrees of refinement for a role:
> >
> > 1. General. This would be like the MARC relator list. If someone
> > plays guitar it will say musician.
> > 2. Refined. Where available pick from a given list of possibilities.
> > This is where you'd put type of musical instrument for example.
> > 3. Free form refinement. E.g the 'bowed guitar' from above refining
> > 'guitar'.
> > Would also specify characters. May use things such as URIs where defined
> > categories exist; for example if someone produced a URN scheme
> > for all characters in Shakespeare's works.
> > Any thoughts or criticisms on this? RDF allows us to specify
> > the same endpoint for multiple relationships, or we could handle
> > roles in a more complex way than simple relationships, either
> > way the above could be made to work.
>
> I do not know the English word for this, but I will try to explain: Would it
> not be satisfactory to give the category of instrument? I mean: Surely the
> English language does provide names for various instrument categories.
>
Possibly (we refer to families: woodwind, brass &c.), this might
make sense to go into level 2 and then level 3 would describe
the exact instrument if needed. I'm less concerned about the
detail at this point than the overall structure (general, widely
compatible refinement; more specific slightly bespoke;
specialized machine-unfriendly)
> As everyone seams so keen to keep Vorbis comments; how could this be applied
> using Vorbis comments?
With a hack as always (I'm not saying they're ideal, simply
that I think for various reasons XML metadata will supplement
rather than *replace* them). eg.
MUSICIAN=(vocal,Càlaf)Pavarotti, Luciano[1][2]
[1] May he rest in peace.
[2] I haven't referred to the vorbiscomment wiki page to write
this so it probably wont quite follow whatever recommendations
there are for attribution.
--
imalone
More information about the ogg-dev
mailing list