Opinionated Metadata (OM): Bringing a Bit of Sanity to the World of XML Metadata

  • Matt Zumwalt, MediaShelf & Hydra Project, matt.zumwalt@yourmediashelf.com

Code4Lib 2011, Wednesday 9 February, 10:35 - 10:55

Opinionated Metadata (OM) grew from discussions at Code4Lib 2010. It’s now an integral component in the Hydra Framework. Unlike most XML solutions, which start from schemas and build outwards, OM allows you to start from the natural vocabulary that emerges in user stories. Based on the terms that show up in those user stories, you can use OM to create a Terminology that maps each term to nodes in schema-driven XML. This Terminology then serves as a Domain Specific Language (DSL) for your code to rely on.