Metadata Management in Islandora

17
Metadata Management in Kirsta Stapelfeldt (Islandora); David Wilcox (dgi) - Open Repositories 2013

description

A digital object does not have any meaning to a human being unless the content is described with descriptive, structural and technical (or administrative) metadata. The costs of producing maintaining and transforming metadata have been prohibitive, and cataloguing traditionally often required substantial time spent in repetitive tasks of duplication, which increased the risk of introducing errors. Programmatic, XMLbased metadata and XML metadata tools have promised those maintaining digital databases and datastores of metadata better ways of creating, updating, managing, and transforming metadata. Islandora aims to simplify the process of creating, updating, and indexing XMLbased metadata for storage in a Fedora repository. This presentation provides an update on metadata related tools in Islandora, particularly in Islandora 7 (compatible with Drupal 7). In this most recent version, descriptive metadata forms based on any XML schema can be created and edited using the Form Builder; technical metadata can automatically extracted from objects on ingest using FITS; and administrative metadata emerging from ingest processes using microservices can be written to Fedora’s native “AUDIT” datastream. Islandora builds on the value and features of core Fedora, including the ability to version datastreams, and review versions in the interface.

Transcript of Metadata Management in Islandora

Page 1: Metadata Management in Islandora

Metadata Management in

Kirsta Stapelfeldt (Islandora); David Wilcox (dgi) - Open Repositories 2013

Page 2: Metadata Management in Islandora

Outline

•  XML Form Builder •  Technical Metadata •  Structural metadata •  Administrative metadata •  Indexing Metadata

Page 3: Metadata Management in Islandora

Descriptive Metadata

•  XML Form Builder •  Works with any XML Schema (XSD) •  Writes XML Datastream to object •  Associates forms with content models

Page 4: Metadata Management in Islandora

Descriptive Metadata

•  Can pre-populate forms •  Can use elements that don't validate against

the schema •  Can build read-only forms to display

metadata •  GUI for the Drupal Form API

Page 5: Metadata Management in Islandora

XML Form Builder - Islandora 7

Page 6: Metadata Management in Islandora

XML Form Builder - Islandora 7

Page 7: Metadata Management in Islandora

XML Form Builder - Islandora 7

Page 8: Metadata Management in Islandora

XML Form Builder - Islandora 7

Page 9: Metadata Management in Islandora

Technical Metadata

File Information Tool Set (FITS)

•  Developed by Nick Ruest - automatic technical metadata extraction

•  Stored using user-defined DSID in FITS XML format

•  Potential to crosswalk to other schemas and develop form for editing/displaying technical metadata

Page 10: Metadata Management in Islandora

Structural Metadata

•  FOXML - managed and inline datastreams (extended METS)

•  RDF - using Fedora's reserved RELSEXT datastream (extension to use literals for page numbers)

Page 11: Metadata Management in Islandora

Administrative Metadata

•  Manual Entry •  Fedora's AUDIT datastream •  AUDIT API: on the wishlist for Fedora

Futures Project

Page 12: Metadata Management in Islandora

Status of Batch Editing Metadata

•  cURL and other back-end scripts •  Problems with a generic approach •  Can use Solr to find objects with fields that

need to be edited

Page 13: Metadata Management in Islandora

Indexing Metadata

•  Gert Schmeltz's GSearch •  Default xslt that can be modified

o  :8080/fedoragsearch/rest (what gsearch will pass to solr documents, what's being indexed, manually update total index or individual objects by PID)

o  :8080/solr/admin

•  Configurable Interface

Page 14: Metadata Management in Islandora

User Administration Screens

Page 15: Metadata Management in Islandora
Page 16: Metadata Management in Islandora

Place Search Blocks

Page 17: Metadata Management in Islandora

Contact Us David Wilcox [email protected]

Kirsta Stapelfeldt [email protected]