3. Metadata - digitalutsc/islandora_lite_docs GitHub Wiki

Introduction to Metadata

Because Drupal supports complex forms for content authoring it is a flexible tool for enabling and simplifying the creation and maintenance of any type of descriptive metadata for objects and collections. Drupal's native taxonomy system allows site administrators to create and maintain controlled vocabulary lists. Users have significant control over the way content stored in Drupal entities is controlled on entry, indexed, templated, viewed, and represented in AIPs, triplestores, and OAI-PMH endpoints. We are focused on our General Metadata Profile (GMP) which forms a shared core of fields across our collections and is designed to comply to the Aquifer implementation guidelines for sharable MODS records.

Batch Ingest and Update

The Islandora Workbench module provides a method for batch ingesting, and batch updating, of metadata and Islandora data. Drupal views provides a mechanism for retrieving .csv copies of all metadata in the system, as well as exporting XML and JSON formats for metadata. These are highly configurable.

https://github.com/Natkeeran/islandora_workbench/tree/islandora_lite https://www.drupal.org/project/xmlfeedviews https://www.drupal.org/project/linked_data_field

Linked Data

Drupal support entity relationships, and Islandora utilizes these relationships to empower users to link content together and define relationships. Controlled Access Terms - use of external authorities linked to local authorities. Each Controlled Access Term has a URI that can be fielded and matched to external authority URIs, and additional fields can be authored to enrich the local content around authorities. This data can then be indexed as linked data into a Blazegraph triplestore and be made available for querying and other functions.

Ontologies for fields are configured using YAML files

Multilingual Metadata

All Drupal fields can be translated, and these translations can be edited, manipulated, and presented in all interfaces.

Citation Select

allows an end user to configure a citation from Islandora metadata https://www.drupal.org/project/citation_select

Machine-Readable Endpoints

Triple-store endpoint

Content can be indexed into Blazegraph, with the ontology controlled by a YAML file.

OAI-PMH

Please see https://github.com/digitalutsc/islandora_lite_docs/wiki/OAI-PMH