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
- Download the ExportEacCpf plugin directory;
- 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;
- Upload the ExportEacCpf plugin directory to your Omeka installation's plugins directory;
- 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:
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
- Created by Graziella Pastore, Ecole nationale des chartes - INRIA, Paris
- With the strong support of Luca Foppiano, INRIA, Paris