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