/ExportEacCpf

Omeka 2.x plugin allowing export of items as a basic EAC-CPF/XML format

Primary LanguagePHP

ExportEacCpf

Work in progress

ExportEacCpf is a plugin for Omeka that allows to export data as basic EAC-CPF, an XML-Schema providing a grammar for encoding names of creators of archival materials and related information.

For the moment, since Omeka data input interface does not have a general way to manage multiple levels of description or allow to simulate hierarchical elements, ExportEacCpf plugin just consider a limited set of EAC-CPF elements, some of them need to be reworked a little bit on the output file.

This plugin could be used in combination with XmlImport, after a proper XSL tranformation, in order to manage by Omeka a simple cycle of Importing/Exporting EAC-CPF data. An example of this kind of data processing cycle is put in place on this project: http://josticeetplet.huma-num.fr/

Installation and Specifications

  1. Download the ExportEacCpf plugin directory;
  2. Take a look on helpers/EacCpfExporter.php and configure which fields you want to use. In order to used the default configuration, you need to create a new Item Type using the Omeka interface (we called that EAC-CPF Item Type Metadata) or modify an existing Item Type by adding the EAC-CPF elements listing below;
  3. Upload the ExportEacCpf plugin directory to your Omeka installation's plugins directory;
  4. Activate the plugin from the Admin → Settings → Plugins page.

The export is based on this following fields, both from Dublin Core and Item Type Metadata Set :

Dublin Core

  • Accrual Method
  • Accrual Policy
  • Conforms To
  • Creator
  • Date Created
  • Identifier
  • Instructional Method
  • Language
  • Publisher
  • Title
  • Type

EAC-CPF Item Type Metadata

  • Biography or Historical Note
  • Dates of Existence
  • Functions
  • Name Entry Parallel
  • Places
  • Relations
  • Sources

EAC-CPF Item Type Metadata is a basic set of Item Types Elements you could modify according to yours needs (this set does not cover all EAC-CPF elements and possible attribute values).

This is the setting we use in our project:

Image of EAC-CPF Type

Here the English version:

Element (Omeka Item Type) Description
name Entry Parallel EAC-CPF NameEntryParallel. A wrapper element for two or more elements that represent parallel forms of the name. May contain: alternativeForm, authorizedForm, nameEntry, useDates
Dates of Existence EAC-CPF existDates. The dates of existence of the entity being described, such as dates of establishment and dissolution for corporate bodies and dates of birth and death or floruit for persons. May contain: date, dateRange, dateSet, descriptiveNote
Places EAC-CPF places. A grouping element used to bundle together individual elements. May contain: citation, descriptiveNote, list, outline, p, place
Functions EAC-CPF functions. A grouping element used to bundle together individual elements. May contain: citation, descriptiveNote, function, list, outline, p
Biography or historical Note EAC-CPF biogHist. A concise essay and/or chronology that provides biographical or historical information about the EAC-CPF entity. May contain: abstract, chronList, citation, list, outline, p
Sources EAC-CPF sources. A grouping element to record of the sources used for the description of the CPF entity in the EAC-CPF instance.
Relations EAC-CPF relations. A wrapper element for grouping one or more specific relations, each of them expressed by cpfRelation, resourceRelation, or functionRelation.

Licence

This plugin is released under the BSD 2-Clause License

Version

0.1 - July 2016

Credits