Difference between revisions of "ETD-MS Export"

From EPrints Documentation
Jump to: navigation, search
(Installation)
(Description)
 
(6 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
==Description==
 
==Description==
 +
ETD-MS export plugin for interoperability with NDLTD and Library and Archives Canada. see: http://www.ndltd.org/standards/metadata/etdms/1-0/etdms.xsd
 +
See Library and Archives Canada ETD-MS requirements here: http://www.bac-lac.gc.ca/eng/services/theses/Pages/harvesting.aspx
 +
 +
This work was first presented here:
 +
The 5th International Conference on Open Repositories.  Report on the Development of ETD-MS Export Plugin in EPrints. Madrid, Spain. July 6th-9th, 2010.
 +
http://spectrum.library.concordia.ca/980030/
 +
 +
This plugin is the Bazaar version of:  http://files.eprints.org/1032/
 +
 +
This is a summary of the ETD_MS schema:
 +
 +
                          <sequence>
 +
                                <element name="title" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="1">
 +
                                <element name="alternativeTitle" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="0"
 +
                                <element name="creator" type="ETD_MS:authorityType" maxOccurs="unbounded" minOccurs="1">
 +
                                <element name="subject" type="ETD_MS:controlledTextType" maxOccurs="unbounded" minOccurs="1">
 +
                                <element name="description" maxOccurs="unbounded" minOccurs="0">
 +
                                <element name="publisher" type="ETD_MS:authorityType" maxOccurs="unbounded" minOccurs="0">
 +
                                <element name="contributor" maxOccurs="unbounded" minOccurs="0">
 +
                                <element name="date" type="ETD_MS:dateType" maxOccurs="1" minOccurs="1">
 +
                                <element name="type" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="1">
 +
                                <element name="format" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="0"> *
 +
                                <element name="identifier" type="string" maxOccurs="unbounded" minOccurs="1">
 +
                                <element name="language" type="string" maxOccurs="unbounded" minOccurs="0">
 +
                                <element name="coverage" type="ETD_MS:controlledTextType" maxOccurs="unbounded" minOccurs="0">
 +
                                <element name="rights" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="0">
 +
                                <element name="degree" maxOccurs="1" minOccurs="0">
 +
                                <sequence>
 +
                                                              <element name="name" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="0">
 +
                                                              <element name="level" type="string" maxOccurs="unbounded" minOccurs="0">
 +
                                                              <element name="discipline" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="0">
 +
                                                              <element name="grantor" type="ETD_MS:authorityType" maxOccurs="unbounded" minOccurs="0">
 +
                                </sequence>
 +
                        </sequence>
 +
 +
 +
This plugin was developed by Tomasz Neugebauer, Bin Han and Adam Field
  
 
==Installation==
 
==Installation==
After installing the plugin from the bazaar, insert LIBRARY-SPECIFIC-IDENTIFIER (see Library and Archives Canada for what that is) in z_etd_ms_identifier.pl  
+
Install from the bazaar.  There are no dependencies.
This version contains all of the field mappings in the cfg/cfg.d/z_etd_ms_fields.pl file. This makes it easier to maintain and customize for your needs.  
+
 
For example, Library and Archives Canada requires <publisher> field, which is mapped to <institution> by default; this can be changed if necessary in the z_etd_ms_fields.pl file.
+
==Configuration==
 +
 
 +
Use the configuration editor to:
 +
 
 +
* insert your library's identifier (see Library and Archives Canada for what that is) in z_etd_ms_identifier.pl  
 +
* make any changes in field mapping in the z_etd_ms_fields.pl file (e.g. Library and Archives Canada requires <publisher> field, which is mapped to <institution> by default; this can be changed if necessary)

Latest revision as of 20:43, 11 June 2015


Description

ETD-MS export plugin for interoperability with NDLTD and Library and Archives Canada. see: http://www.ndltd.org/standards/metadata/etdms/1-0/etdms.xsd See Library and Archives Canada ETD-MS requirements here: http://www.bac-lac.gc.ca/eng/services/theses/Pages/harvesting.aspx

This work was first presented here: The 5th International Conference on Open Repositories. Report on the Development of ETD-MS Export Plugin in EPrints. Madrid, Spain. July 6th-9th, 2010. http://spectrum.library.concordia.ca/980030/

This plugin is the Bazaar version of: http://files.eprints.org/1032/

This is a summary of the ETD_MS schema:

                         <sequence>
                               <element name="title" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="1">
                               <element name="alternativeTitle" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="0"						 
                               <element name="creator" type="ETD_MS:authorityType" maxOccurs="unbounded" minOccurs="1">
                               <element name="subject" type="ETD_MS:controlledTextType" maxOccurs="unbounded" minOccurs="1">
                               <element name="description" maxOccurs="unbounded" minOccurs="0">
                               <element name="publisher" type="ETD_MS:authorityType" maxOccurs="unbounded" minOccurs="0">
                               <element name="contributor" maxOccurs="unbounded" minOccurs="0">
                               <element name="date" type="ETD_MS:dateType" maxOccurs="1" minOccurs="1">
                               <element name="type" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="1">
                               <element name="format" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="0"> *
                               <element name="identifier" type="string" maxOccurs="unbounded" minOccurs="1">
                               <element name="language" type="string" maxOccurs="unbounded" minOccurs="0">
                               <element name="coverage" type="ETD_MS:controlledTextType" maxOccurs="unbounded" minOccurs="0">
                               <element name="rights" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="0">
                               <element name="degree" maxOccurs="1" minOccurs="0">
                               <sequence>
                                                              <element name="name" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="0">
                                                              <element name="level" type="string" maxOccurs="unbounded" minOccurs="0">
                                                              <element name="discipline" type="ETD_MS:freeTextType" maxOccurs="unbounded" minOccurs="0">
                                                              <element name="grantor" type="ETD_MS:authorityType" maxOccurs="unbounded" minOccurs="0">
                               </sequence>
                        </sequence>


This plugin was developed by Tomasz Neugebauer, Bin Han and Adam Field

Installation

Install from the bazaar. There are no dependencies.

Configuration

Use the configuration editor to:

  • insert your library's identifier (see Library and Archives Canada for what that is) in z_etd_ms_identifier.pl
  • make any changes in field mapping in the z_etd_ms_fields.pl file (e.g. Library and Archives Canada requires <publisher> field, which is mapped to <institution> by default; this can be changed if necessary)