![]() |
| VERS STORY | STANDARD | ASSESSMENT | PROJECTS | DIGITAL ARCHIVE | TRAINING | TOOLKIT | PUBLICATIONS | ||
|
5.1 Requirements on recordkeeping systems The VERS requirements on recordkeeping systems are to ensure that the records are properly managed within an agency to ensure that they are complete, documented, and retain integrity. When considering these requirements, it is important to remember that the life of most records will far exceed the life of any individual recordkeeping system that holds them. This means that most records will be transferred several times from one recordkeeping system to its successor. Many of the requirements apply to the complete life of the record. For example, it is necessary to document the history of the record from initial registration. This implies that the history must be transferred with the record from one recordkeeping system to its successor. 5.1.1 Functions The requirements on a recordkeeping system that is required to preserve electronic records for a significant period are listed in PROS 99/007 Specification 1: System Requirements for Preserving Electronic Records. They can be summarised as follows:
5.1.2 Native versus export compliance The VERS Standard does not specify the mechanisms by which recordkeeping systems should conform to the requirements it imposes. Different products and systems will satisfy the requirements in different ways, and this is seen as both appropriate and necessary in a market with diverse needs. However, it is envisaged that there will be two main implementation models. These models are referred to as 'native' compliance and 'export' compliance. Both models require that records be exported to PROV as VERS Encapsulated Objects (VEOs). The models differ in when the VEOs are generated. With export compliance, the VEOs are only generated when the records are to be exported to PROV. Before the records are exported they are held in the internal format of the recordkeeping system. When using this model, the component that creates the VEOs can be viewed as an additional module that converts the records from the internal format to the VEO format required by PROV. The advantage of this implementation approach is that it requires minimal changes to existing recordkeeping systems.
Figure 1. Export implementation model. In this model, records are held within the recordkeeping system and only converted to VEOs upon export. With native compliance, however, the VEOs are created when the record is initially registered into the recordkeeping system. The recordkeeping system then holds the records as VEOs until they are exported to PROV. The advantage of native compliance (see Figure 2) is that the record is converted to a long-term format, the necessary metadata is collected, and the record is signed using a digital signature at registration. This means that the record is not dependent on the continued functioning of the recordkeeping system. As discussed in section 4.4, even if the recordkeeping system should catastrophically fail, the VEOs will be sitting on the filesystem and can easily be extracted and transferred to PROV.
Figure 2. Native implementation model. In this model, records are converted to VEOs when first registered. One advantage of this model is that the VEOs can be directly extracted from the source system if necessary. | |||||
![]() |
![]() |
|