apeMETS
The use of METS in the Archives Portal Europe
The Metadata Encoded and Transmission Standard (METS) is a generalised metadata framework, developed to encode the structural metadata for digital objects and related descriptive and administrative metadata. It is especially interesting for archives because it can combine images to objects and describe their internal structure. Launched by the Digital Library Federation, the METS initiative seeks to provide a single, standard mechanism for encoding all forms of metadata for digital objects. METS will simplify both the exchange of objects between repositories and the development of software tools for search and display of those objects. Additionally, METS encoding will provide a coherent means for archiving digital objects and their metadata. The METS standard is maintained by the Library of Congress and more information can be found on the METS-section of its website.
The Archives Portal Europe team first started using METS during the APEx project (2012-2015). The information of the first apeMETS implementation from 2014 can still be found on the website of the APEx project en is now completely transferred to a section of this page. Recently, August 2017, the Archives Portal Europe team conducted a first revision of this apeMETS implementation under supervision of the Working Group on Standards of the Archives Portal Europe Foundation, namely the adaptation of the apeMETSRights schema. This was necessary to be able to align the apeMETSRights values and statements with the ones the portal is using for forwarding content to Europeana.
Contents
First apeMETS revision - August 2017
In order to align the apeMETSRights with the new rights statements Europeana is using, the Archives Portal Europe team slightly adapted the apeMETSRights schema in the Archives Portal Europe release of 30 August 2017. The old - APEx project - apeMETSRights schema allowed as values for @RIGHTSCATEGORY within //amdSec/rightsMD/mdWrap/xmlData/rts:RightsDeclarationMD: COPYRIGHTED, LICENSED, PUBLIC DOMAIN, CONTRACTUAL and OTHER, just like the official METSRights schema, but in case OTHER was chosen as value, it limited the values for the mandatory @OTHERCATEGORYTYPE in that case to: CC0, FREE ACCESS and UNKNOWN.
In the nwe - APEF - apeMETSRights schema the list of mandatory @OTHERCATEGORYTYPE values is adapted to: CC0, CNE, INC, INC-EDU, INC-OW-EU, NOC-NC and NOC-OKLR, which makes it possible to use the Creative Commons as well as the Rights Statements rights. The mapping of rights information in METS files which the Archives Portal Europe can take in is thus as follows:
METSRights info:
- RIGHTSCATEGORY="OTHER" OTHERCATEGORYTYPE="INC"
- rts:RightsDeclaration CONTEXT="RS In Copyright"
apeEAD info within "userestrict":
<extref xlink:href="http://rightsstatements.org/vocab/InC/1.0/">In Copyright</extref>
METSRights info:
- RIGHTSCATEGORY="LICENSED"
- rts:RightsDeclaration CONTEXT="LICENSED"
apeEAD info within "userestrict":
<extref xlink:href="http://rightsstatements.org/vocab/NoC-OKLR/1.0/">No Copyright Other Known Legal Restrictions</extref>
and in this case an explanation for these Other Known Legal Restrictions is mandatory, to be put in "rts:RightsHolderComments" METS which will be stored in a "p"-element within "userestict" in apeEAD
METSRights info:
- RIGHTSCATEGORY="PUBLIC DOMAIN"
- rts:RightsDeclaration CONTEXT="PUBLIC DOMAIN"
apeEAD info within "userestrict":
<extref xlink:href="http://creativecommons.org/publicdomain/mark/1.0/">Public Domain Mark</extref>
First apeMETS implementation - April 2014
With the publication of the report "State of the art (SOTA) report on METS and recommendations for its implementation in the Archives Portal Europe", Deliverable D4.7 of the APEx Project, on 28 April 2014, the first implementation of apeMETS in the Archives Portal Europe was completed.
The report:
- explains how the apeMETS profile was developed within the APEx project
- deals with how the apeMETSRights profile was built
- encodes the descriptions of 1) apeMETS and 2) apeMETSRights
- describes the use of apeMETS, including the local use of apeMETS besides the use in the portal
- presents different cases of using METS in conjunction with the Archives Portal Europe
- explains shortly how a conversion script was developed to transform an apeEAD file with several constituent links per archival unit into an apeEAD file plus newly-created apeMETS files in order to link to digital objects in a more structured way
- gives some general ideas on how apeMETS could be developed into a topic for the planned Archives Portal Europe Foundation (APEF)
Please find here the Annexes of the deliverable:
- Annex 1: apeMETS profile; the whole profile as an XML file offers a detailed description of apeMETS and its use; furthermore it already contains example files
- Annex 2: apeMETS encoding table; all elements and attributes of apeMETS in a well-structured table
- Annex 3: apeMETS schema; the schema to be used for validating METS files against apeMETS
- Annex 4: apeMETS examples; examples of apeMETS as constituent XML files
- Annex 5: apeEAD2apeMETS transformation script
- Annex 6: apeMETSRights encoding table; all elements and attributes of apeMETSRights in a well-structured table
- Annex 7: apeMETSRights schema; the schema to be used for validating the administrative metadata section of METS files against apeMETSRights in combination with a validation against apeMETS
- Annex 8: apeMETSRights example; example to learn and see more about how apeMETSRights can be used