Skip to content
/ om Public
forked from samvera-deprecated/om

Opinionated Metadata - allows you to define a “terminology” to ease translation between XML and ruby objects

License

Notifications You must be signed in to change notification settings

bcail/om

This branch is 3 commits ahead of, 37 commits behind samvera-deprecated/om:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

73f55b7 · Sep 26, 2014
Aug 28, 2012
Sep 11, 2014
Sep 26, 2014
Sep 26, 2014
Feb 15, 2013
Oct 14, 2012
Jun 13, 2014
Jul 17, 2014
Apr 10, 2012
Sep 19, 2013
Jun 23, 2011
Sep 11, 2014
Sep 11, 2014
Sep 11, 2014
Apr 15, 2010
Jun 23, 2011
Oct 4, 2013
Oct 14, 2012
Mar 19, 2013
Jul 2, 2010
Jul 18, 2014

Repository files navigation

Build Status Gem Version

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

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

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

Acknowledgments

Creator

Matt Zumwalt (MediaShelf

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.

About

Opinionated Metadata - allows you to define a “terminology” to ease translation between XML and ruby objects

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%