Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

om

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

om

  • 3.2.0
  • Rubygems
  • Socket score

Version published
Maintainers
2
Created
Source

om (Opinionated Metadata)

Version CircleCI Coverage Status

Jump In: Slack Status

What is om?

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.

Product Owner & Maintenance

om is a Core Component of the Samvera community. The documentation for what this means can be found here.

Product Owner

Jon Cameron

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

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 (c) 2010 Matt Zumwalt. See LICENSE for details.

FAQs

Package last updated on 14 Aug 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc