PREMIS Data Dictionary for Preservation Metadata - version 3.0 Nov. 2015. PREMIS websiteOfficial web page

Semantic Units of the PREMIS Data Dictionary

Go back to the main page
Go back to the index of PREMIS Semantic Units
ContainersCurrent
3 - Agent3.4 agentVersion
Semantic unit3.4 agentVersion
DefinitionThe version of the Agent referenced in agentName, if agentType is software or hardware.
ObligationOptional
RepeatabilityNot repeatable
RationaleSoftware or hardware Agents can behave very differently from one version to another.
Data constraintNone
Usage notesThis semantic unit only applies to machine Agents (hardware or software). If there is no formal version, the date of issuance may be used. The distinction between agentName and agentVersion can be fuzzy in some cases. Sometimes, a new version of a product becomes a standalone product of its own. For instance, even though JHOVE 2 declares itself as the second major version of the JHOVE file analysis software application, it is a very different product with a different architecture, features and maintaining agency; currently, JHOVE 1 and JHOVE 2 continue to evolve in parallel. For those reasons, it would be better to have JHOVE 2 in agentName, and record the specific build number of the software used in the repository in agentVersion. In any case, implementers should define their own naming policies to express name and version information and apply it consistently for all their Agent descriptions. If the Agent is also described as an environment Object, implementers may choose to link the Agent to the environment Object using the linkingEnvironmentIdentifier semantic unit. In this case, the information in agentVersion and environmentVersion should be consistent.
Examples1.6 2.1.0 20120521

Copyright © 2019 Sistema Bibliotecario della Sapienza Università di Roma. All rights reserved.

All content on this site is licensed under a Creative Commons License