<mods:mods version="3.3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd" xmlns:mods="http://www.loc.gov/mods/v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><mods:titleInfo><mods:title>Scripting Primo Enrichments</mods:title></mods:titleInfo><mods:name type="personal"><mods:namePart type="given">Mehmet</mods:namePart><mods:namePart type="family">Celik</mods:namePart><mods:role><mods:roleTerm type="text">author</mods:roleTerm></mods:role></mods:name><mods:abstract>Writing enrichment plug-ins for Primo can be difficult. For starters you need to know Java and you need a good understanding of the inner workings of Primo. Thanks to the Java Scripting API we wrote an enrichment plug-into call external scripts written in Ruby or any JSR-223 compliant scripting language. With this newly found power we started creating enrichments to add relations (UP-, DOWN- and PAR-links), author authorities.... Everything was working great on our test environment but we hit a huge performance wall on production. It would take 45 days to enrich 4.6 million records. This was unacceptable. Come and see how we reduced this to 1.5 days.</mods:abstract><mods:classification authority="lcc">Primo</mods:classification><mods:originInfo><mods:dateIssued encoding="iso8601">2011-05</mods:dateIssued></mods:originInfo><mods:genre>Conference or Workshop Item</mods:genre></mods:mods>