yes, this looks very useful. I believe it will help to many implementers!
Jan Hutař | Digital Preservation Analyst
Archives New Zealand Te Rua Mahara o te Kawanatanga
Direct Dial: +64 4 894 6030 | www.archives.govt.nz
10 Mulgrave Street | PO Box 12-050, Wellington 6011, New Zealand
Archives New Zealand is part of the Department of Internal Affairs
Dear PREMIS Implementers,
The PREMIS Editorial Committee is considering an evolution of the XML schema in the next version of PREMIS that would give the ability to declare explicitly, in a PREMIS description, the controlled vocabulary used for a particular controlled value.
This requirement emerged from the latest PREMIS Implementation Fair at iPRES2013 in September, especially for organizations that would like to declare specific controlled vocabularies in PREMIS that could specialize the generic id.loc.gov suggested values and that could be managed at a regional or local level.
The PREMIS Editorial Committee has considered this need and is making the following proposal to address it.
At Data Dictionary level, the requirement "value should be taken from a controlled vocabulary" is considered sufficient ; therefore, the particular mechanism for declaring a particular vocabulary relies on the serialization of the data dictionary, in the XML schema but also in the PREMIS ontology.
This proposal is therefore focused on the XML Schema evolution.
We think such a mechanism used in XML could be inspired from MODS and be the following :
For any controlled vocabulary-driven semantic unit, the corresponding XML element would have the following attributes:
* authority: the name of the controlled vocabulary as character string (useful if you do not have a URI for the controlled vocabulary, or do not want to assign one in the XML description)
* authorityURI: the URI of the whole controlled vocabulary.
* valueURI: the URI for the controlled value.
The controlled value as a character string would remain the value of the corresponding XML element.
This can be illustrated by the following example for a controlled value given for eventType. Note that, for illustration sake, we use an id.loc.gov controlled value, which is recommended whenever applicable, but that the same framework can be used for declaring local or regional controlled vocabularies.
Note that all those attributes would be optional, and that, if you strip off the attributes, this is a PREMIS 2 record.
In other terms, you can discard this new feature if you do not want to implement it.
We would like to know, as implementers, if, you think this feature is useful, and if you have suggestions or comments about it.
On behalf of the Committee,
Exposition Astérix à la BnF ! - du 16 octobre 2013 au 19 janvier 2014 - BnF - François-Mitterrand / Grande Galerie
Avant d'imprimer, pensez à l'environnement.