Sha256: 02be2cbd2650b0bfe2d575c8e22ea0c3ed6f3b6e1cdc1da2f86e1ad3a112386c
Contents?: true
Size: 1.57 KB
Versions: 5
Compression:
Stored size: 1.57 KB
Contents
[![Build Status](https://travis-ci.org/projecthydra/om.png?branch=master)](https://travis-ci.org/projecthydra/om) [![Gem Version](https://badge.fury.io/rb/om.png)](http://badge.fury.io/rb/om) # om (Opinionated 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. ## 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) ### Solrizing Documents The solrizer gem provides support for indexing XML documents into Solr based on OM Terminologies. That process is documented in the [solrizer README](https://github.com/projecthydra/solrizer) ## 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) ## Acknowledgments ### 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 ## Copyright Copyright (c) 2010 Matt Zumwalt. See LICENSE for details.
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
om-3.1.0 | README.md |
om-3.0.7 | README.md |
om-3.0.6 | README.md |
om-3.0.5 | README.md |
om-3.0.4 | README.md |