Skip to content

l3mus/ArchivesSpace-authority-project

 
 

Repository files navigation

ArchivesSpace Implementation Project


The ArchivesSpace Authority Project is in place for the UNLV Libraries Special Collections to add and fix functionality to the imports and exports. It has evolved into an ArchivesSpace Implementation Project that encompasses many different kinds of plugins that add other functionalities.

Plugins and Scripts

UNLV Spawn

The Spawn plugin gives ArchivesSpace users the option to select an unlimited number of accession records to be “spawned” as a batch into resource records. Each spawned resource record reuses data from fields in the accession record while also pre-populating default note content. Once resource records are spawned in a batch they must be edited and saved one at a time. Note: data that is created from spawn has been customized to fit UNLV's Oral Histories workflow. Also, the plugin does not batch spawn multiple accessions at once, it just facilitates the procedure for batch spawning records.

UNLV Spawn.

Extents Extension

Adds a publish/unpublish button to the extents to aid staff in being able to select between cubic feet and linear feet when printing out EADs/PDFs for the convenience of preventing a confusion for users.

Extents Extension.

Identifier Filter

Custom Filter for the staff interfaces of the Accession Module and Resource Module that filters the records (left pane) by Accession ID, Resource ID, and Classification, to aid staff in sorting and filtering records. (By default, ASpace sorts by subject, published, level, and record type.) For the multi_marc_export plugin to work, this plugin must be instantiated in your ArchivesSpace instance.

Identifier Filter.

LC Authority Import

An existing community plugin that enables import of authorized headings directly from the Library of Congress has been modified to include the Authority ID and further extended to work with UNLV’s custom MARCXML importer.

UNLV LCNAF.

UNLV MARCXML Importer

The UNLV MARCXML Importer allows ArchivesSpace users to import agent and subject records in MARCXML.

UNLV Importer

UNLV MARCXML Exporter

The UNLV MARCXML Exporter plugin allows for customization of the default MARCXML export for resource records. Customizations include the ability to insert certain default values, enable or disable export of specific MARC fields, and some reformatting. Most settings can be accessed through a configuration page added to the staff interface. The plugin also includes instructions for adding or deleting settings.

UNLV MARC exporter

UNLV EAD Exporter

The UNLV EAD exporter customizes data generated from EAD and PDF exports of resource records. The EAD exporter was designed to work in conjunction with the institution’s XSLT stylesheet. The EAD exporter makes the following adjustments: changes dash to period in the unitid (identifier); removes the titleproper tag (instead the finding aid title is rendered on PDF cover page); adds publisher to the copyright statement; adds relator translation (complete spelling instead of abbreviation); adds parentheses around container summary (part of extent).

UNLV EAD exporter

UNLV Overlay

The overlay plugin applies the same concept as the Merge function of ArchivesSpace. While the Merge function completely replaces one record with another, the overlay function takes specific values from the victim record (data being merged from) and overlays only those specific values in the target record (data being merged into). This permits staff to de-duplicate agent and subject records without losing hand-crafted values. Existing unauthorized agent/ subject headings and Authority IDs can be overlaid with authorized values, while all other existing fields (biographies, relationships, notes) are protected.

Overlay

Multi MARCXML Exporter Script

The Multi Marc Exporter is not an ArchivesSpace plugin. It is a separate Python script that queries the ArchivesSpace API to export identified resource records as individual MARCXML records within the same file. Multi Marc Exporter

PDF per Repository

The file located in the backend/model of this folder will allow different stylesheets to work with different repositories managed within a single local instance of ArchivesSpace. Note: This was created for the community; it was not implemented at UNLV.

PDF Per Repository

UNLV Custom Reports

UNLV Custom Reports Plugin facilitates export of customized reports (e.g. sorted alphabetically by agent name or sorted alpha-numerically by Authority ID).

UNLV Custom Reports

Place

**Under Construction

Place is a ArchivesSpace plugin to be able to add places to an agent.

Place.

Plugin Settings

Plugin Settings is a test to implement settings for a plugin following the structure of the preferences in ArchivesSpace.

Plugin Settings.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • XSLT 46.2%
  • Ruby 27.5%
  • CSS 11.3%
  • JavaScript 7.8%
  • HTML 5.5%
  • Python 1.7%