Sha256: c1e0267216c4931f7cf4d9e4db4a39b4ec0ef0fe54b391e5029327f05dd2abdb
Contents?: true
Size: 1.48 KB
Versions: 10
Compression:
Stored size: 1.48 KB
Contents
!https://travis-ci.org/projecthydra/om.png!:https://travis-ci.org/projecthydra/om h1. om (Optinionated Metadata) A library to help you tame sprawling XML schemas like MODS. OM allows you to define a “terminology” to ease translation between XML and ruby objects – you can query the xml for Nodes or node values without ever writing a line of XPath. OM “terms” are ruby symbols you define (in the terminology) that map specific XML content into ruby object attributes. h2. Tutorials & Reference * "Tame Your XML with OM":https://github.com/projecthydra/om/wiki/Tame-your-XML-with-OM * "Common OM Patterns":https://github.com/projecthydra/om/blob/master/COMMON_OM_PATTERNS.textile h3. Solrizing Documents The solrizer gem provides support for indexing XML documents into Solr based on OM Terminologies. That process is documented in the "solrizer documentation":http://rdoc.info/github/projecthydra/solrizer h2. OM in the Wild We have a page on the Hydra wiki with a list of OM Terminologies in active use: "OM Terminologies in the Wild":https://wiki.duraspace.org/display/hydra/OM+Terminologies+in+the+Wild h2. Acknowledgements Creator: Matt Zumwalt ("MediaShelf":http://yourmediashelf.com) Thanks to Bess Sadler, who enabled us to take knowledge gleaned from developing Blacklight and apply it to OM metadata indexing Ross Singer Those who participated in the Opinionated MODS breakout session at Code4Lib 2010 h2. Copyright Copyright (c) 2010 Matt Zumwalt. See LICENSE for details.
Version data entries
10 entries across 10 versions & 1 rubygems