Attachment 1_ADAMS_RVTM.xlsx

XLSX spreadsheet 215 KB Posted

Attached to
DIGITAL ASSET MANAGEMENT SYSTEM
Solicitation number
88310325RFI0006
Issued by

About this file

This is a Requirements Verification Traceability Matrix (RVTM) for the National Archives and Records Administration (NARA) Agency Digital Asset Management System (ADAMS), Version 2.0, prepared by the Product Delivery Division and dated February 26, 2026. The document outlines comprehensive functional and non-functional requirements for a digital asset management solution designed to manage audio-visual assets, photographs, documents, and graphic images across multiple NARA divisions.

The RVTM specifies 26 primary business requirements with numerous sub-requirements organized into functional categories including: asset upload (supporting multiple file formats including photos, videos, audio, documents, and proprietary heritage science formats); asset approval workflows with segregated storage for external uploads; metadata management (creation, editing, bulk upload via CSV/XML/XMP); content organization through folders and virtual collections; workflow management with audit trails; version control and check-in/check-out capabilities; advanced search and retrieval (keyword, parametric, by file type/name/folder); export/download functionality with format conversion and resizing; internal and external file sharing with time-sensitive URLs; payment integration for external deliveries; reporting (standard and ad hoc); and role-based access control with user/group management. Non-functional requirements address system availability (99% uptime 24/7), Section 508 accessibility compliance, minimum storage capacity of 495 terabytes with concurrent support for 51 active users, web-based SaaS architecture, performance targets (50ms data entry response, 1-second screen navigation, 2-second search results), and compliance with NARA records management standards including audit trail maintenance, lifecycle management, disposition control, retention holds, and secure deletion per NIST 800-88 standards. The solution must support migration of 200+ terabytes of legacy data and integrate with multimedia editing applications and payment processing systems.

View the file

Other files

File Type Posted
RFI_ NARA Digital Asset Management System.pdf PDF

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Title Page

NATIONAL ARCHIVES AND RECORDS ADMINISTRATION (NARA)
Revision History
DateVersionAuthorRevision Description
01/29/20201.0Requirements & Risk Management Division (IR), Office of Information ServicesInitial version
02/26/20262.0Product Delivery Division (IP), Office of the Chief Information OfficerUpdated to incorporate new needs for system modernization, as well as the addition of requirements for Research Services.
Requirements Verification Traceability Matrix
(RVTM)

Agency Digital Asset Management System (ADAMS)

Version: 2.0 Final
Prepared by the NARA Product Delivery Division (IP)
02/26/2026

Requirements

REQUIREMENTSMISCDESIGNDEVELOPMENTVERIFICATIONDEPLOYMENT PREPARATION
Req #Requirement TextTypeCategoryFeatureReq Priority
StatusTarget ReleaseSourceNotesElementIterationVerification MethodVerification Test Case / StepVerification StatusVerification CriteriaUAT Test CaseUAT StatusValidation Criteria
1Authorized users shall be able to upload digital special media assets and their associated metadata.BusinessN/AUpload AssetsMustApprovedADAMS Business Case, 6/28/2019
1.1The solution shall provide the capability to initiate an upload in the user interface (UI).StakeholderFunctionalUpload AssetsMustApprovedTo support uploading content from a desktop or laptop.
1.1.1The solution shall provide a UI based means to browse files/folders and select one or more object(s) for upload.StakeholderFunctionalUpload AssetsMustApproved
1.1.2The solution shall support secure and encrypted data transfer capabilities using a NARA-approved protocol.StakeholderFunctionalUpload AssetsMustApprovedFor example, Secure File Transfer Protocol (SFTP), SSL/HTTPS, or others.
1.1.3The solution shall provide the capability for an authorized external user to upload files to the system.StakeholderFunctionalUpload AssetsMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2025This supports the ability of authorized Moving Image and Sound reproduction vendors to upload reproduction copies of files to the ADAMS system, to eliminate the need for vendors to send hard drives to NARA and then have NARA staff upload the copies to the system. However, vendors would only have access to upload assets and would not have any access to view/search records in the system itself since ADAMS is not a public system.
1.1.3.1The solution shall initially place files uploaded by an external user into a segregated storage area.StakeholderFunctionalUpload AssetsMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2025This supports the ability of NARA to perform automated security scans on the uploaded files before they are moved into the system, as well as for NARA staff to manually perform review and approval of files before adding them to the general repository.
1.1.3.2The solution shall allow an authorized user to move files from the segregated storage area into storage repository.StakeholderFunctionalUpload AssetsMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2025
1.2The solution shall provide the capability to upload a variety of content types.StakeholderFunctionalUpload AssetsMustApproved
1.2.1The solution shall provide the capability to upload photo files.StakeholderFunctionalUpload AssetsMustApprovedThe minimum photo format types to be supported include: JPEG, TIFF, PNG, PSD, DNG, JPG2000, PDF, HEIF/HEIC, RAW (CR2, NEF, RW2), GIF, BMP.
1.2.1.1The solution shall provide the capability to identify images selected for upload which are duplicative of an image already uploaded in the system.StakeholderFunctionalUpload AssetsMustApproved
1.2.1.2The solution shall provide a human readable notification to the user if a duplicative image was selected for upload.StakeholderFunctionalUpload AssetsMustApproved
1.2.1.3The solution shall allow the user to override the "duplicate image" notification and proceed to commit the upload process for the selected image.StakeholderFunctionalUpload AssetsMustApproved
1.2.2The solution shall provide the capability to upload video files.StakeholderFunctionalUpload AssetsMustApprovedThe minimum video format types to be supported include:

Video: AVI, FLV, F4V, MPEG, MPEG-2, MPEG-4, MPG, MP4, MOV, M4V- file extension, WMV, MXF, MKV, WebM, VOB (authored DVD format), 3GP, 3G2, AVCHD, ASF, and DPX.

Codecs: DivX, Apple ProRes, H.264, H.265, XviD, Ffv1 and Uncompressed video.

Conservation also expects to have video files that could be Android or Mac proprietary embedded in reports and presentations.

1.2.2.1The solution shall provide the capability to perform text extraction of the content of an uploaded video file.StakeholderFunctionalUpload AssetsShouldApprovedEmployee Communications (MC)This may also be referred to as transcription of audiovisual files. Extracting the text of video files uploaded to the system will allow the content to be indexed and searched in order to improve discoverability of responsive files. Note that this capability only applies to corporate files, it does not apply to intermediate copies of accessioned archival records, as it would mean a duplicate copy of records already in the Catalog.
1.2.3The solution shall provide the capability to upload graphic image files.StakeholderFunctionalUpload AssetsMustApprovedThe minimum graphic image format types to be supported include: AI, INDD, PICT, PS, PDF, EPS, SWF, SVG (QXP, CDR, and PMD are nice to have).
1.2.4The solution shall provide the capability to upload audio files.StakeholderFunctionalUpload AssetsMustApprovedThe minimum audio format types to be supported include: mp3, m4A, Wav, AIFF, APE, FLAC, AC3, AAC, CAF, PCM, CD audio (CD-DA), MPEG Layer 2.
1.2.5The solution shall provide the capability to upload document files.StakeholderFunctionalUpload AssetsMustApprovedRXC (Conservation) and Heritage Science, ADAMS Business Need, 10/17/2025This includes files in CSV, DAT, TXT, PPT, Google Slides, and CDF files for data and data matrices.
1.2.6The solution shall provide the capability to upload proprietary file formats utilized by NARA's Heritage Science Research and Testing program.StakeholderFunctionalUpload AssetsMustApprovedRXC (Conservation) and Heritage Science, ADAMS Business Need, 10/17/2025NARA's Heritage Science Research and Testing program uses instruments that generate proprietary formats that store both data and instrument metadata, including FTIR, XRF and GCMS file formats. For example the GCMS file format to back up the entire method and sequence of tests run, along with the collected data is a .cmbx file- these are typically a few GB each, but just the raw data can be saved as .raw or .cdf file types from this larger format in the proprietary software for portability into other data processing programs.
1.2.7The solution shall provide the capability to upload additional file types identified by NARA.StakeholderFunctionalUpload AssetsShouldApprovedADAMS Business Need, 10/17/2025This will support the ability to upload and ingest additional file formats that may be needed by NARA in the future.
1.3The solution shall provide the capability to upload the metadata associated with digital special media assets to the system.StakeholderFunctionalUpload AssetsMustApprovedThis includes CSV, XML, XMP, and TXT files.
1.3.1The solution shall provide the capability to bulk upload metadata associated with multiple digital special media assets using a CSV file for input data.StakeholderFunctionalUpload AssetsMustApproved
1.3.1.1The solution shall provide the capability to map metadata from the uploaded CSV file to the schema used by the registry.StakeholderFunctionalUpload AssetsMustApproved
1.3.2The solution shall provide the capability to bulk upload metadata associated with multiple digital special media assets using a XML file for input data.StakeholderFunctionalUpload AssetsShouldApproved
1.3.2.1The solution shall provide the capability to map metadata from the uploaded XML file to the schema used by the registry.StakeholderFunctionalUpload AssetsShouldApproved
1.3.3The solution shall provide the capability to bulk upload metadata associated with multiple digital special media assets using an XMP sidecar file for input data.StakeholderFunctionalUpload AssetsShouldApprovedRXC (Conservation), ADAMS Business Need, 10/17/2025XMP stands for Extensible Metadata Platform. It is an Adobe-developed, ISO-standard format for embedding metadata into files or storing it in separate "sidecar" files.
1.3.4The solution shall provide the capability to upload the metadata associated with digital special media assets using a TXT file for input data.StakeholderFunctionalUpload AssetsShouldApprovedFor example, the ability to upload a separate transcription file in TXT format that is associated with a given video asset/file.
1.4The solution shall provide the capability to extract metadata embedded in a digital special media asset and use that metadata as input to the system.StakeholderFunctionalUpload AssetsShouldApproved
1.4.1The solution will provide the capability to map the extracted metadata to the schema used by the system.StakeholderFunctionalUpload AssetsShouldApproved
1.5The solution shall provide the capability for an authorized user to specify the format types supported for upload.StakeholderFunctionalUpload AssetsMustApprovedTo support the addition or removal of format types that may be needed in the future. An authorized user is a System Administrator or potential "superuser".
1.6The solution shall provide the capability for an external user to upload digital special media assets to a secure location.StakeholderFunctionalUpload AssetsMustApprovedTo allow external contractors to upload files without needing direct access into the system.
1.7The solution shall generate a checksum for each file uploaded to the system.StakeholderFunctionalUpload AssetsMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2025
1.7.1The solution shall display the generated checksum for each file as part of the file metadata.StakeholderFunctionalUpload AssetsMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2025
1.8The solution shall provide the capability for an Application Administrator to delete uploaded digital special media content.StakeholderFunctionalUpload AssetsMustApprovedThe Application Administrator is the only user role that has permissions to delete uploaded content. Application Administrators can delete before or after approval but rarely would it be done after.
2Authorized users shall be able to approve digital special media assets.BusinessN/AApprove AssetsMustApprovedADAMS Business Case, 6/28/2019To approve digital special media assets for acceptance into the system. Assets are not released for general use until the assets have been approved.
2.1When uploading digital special media assets, the system shall place the assets within a queue for approval.StakeholderFunctionalApprove AssetsMustApprovedSome corporate files will require oversight to make sure files submitted for sharing with all staff are complete and appropriate (checked for quality, redundancy, metadata, etc.) Similarly, Research Services would like the ability to do rights reviews on the files coming from the lab or quality assurance on files uploaded from an external vendor before adding to the repository.

This capability would address needs of both the business users as well as Corporate Records Management users.

2.1.1When an asset is within the queue for approval, the asset is only available to an authorized user group.Business RuleConstraintApprove AssetsMustApprovedTo only allow access to assets awaiting approval in the queue to a specified user group.
2.1.2The solution shall send a push notification to an authorized user group when a digital special media asset is uploaded and in the approval queue.StakeholderFunctionalApprove AssetsMustApprovedA push notification may be via email.

This capability would address needs of both the business users as well as Corporate Records Management users.

2.2 The solution shall provide the capability for an authorized user to approve digital special media assets awaiting approval. Stakeholder Functional Approve Assets Must Approved Some corporate files will require oversight to make sure files submitted for sharing with all staff are complete and appropriate before being approved (checked for quality, redundancy, metadata, etc.) Similarly, Research Services would like the ability to do rights reviews on the files coming from the lab or quality assurance on files uploaded from an external vendor before they are approved and added to the repository.

This capability would address needs of both the business users as well as Corporate Records Management users.

2.2.1 When an asset is approved, the system shall make the asset accessible to other users within the system. Stakeholder Functional Approve Assets Must Approved Accessible means viewable and discoverable via Search. Please note that access to files is driven by permissions (roles and groups).

This capability would address needs of both the business users as well as Corporate Records Management users.

2.3 The solution shall provide the capability to assign file names to approved content.

StakeholderFunctionalApprove AssetsShouldApproved
2.3.1The solution shall provide the capability to assign an auto-generated file name to approved content.StakeholderFunctionalApprove AssetsShouldApprovedFor example, a file would be named in the format YYYYMMDD-##-### where YYYY is year, MM is month, DD is day, ## is a sequential number to differentiate multiple jobs shots on the same day, and ### is a sequence number to keep images in chronological order.
2.3.1.1When a file is approved/ingested into the system, the original file name shall be saved as metadata for the file.Business RuleConstraintApprove AssetsCouldApproved
2.3.2The solution shall provide the capability for an authorized user to manually enter a file name for approved content.StakeholderFunctionalApprove AssetsShouldApprovedIf the system provides the capability to auto-generate file names, it must also support the ability for NARA staff to edit the file names to use their own file naming conventions. This would allow them to use record Local Identifiers in the file name or other local practices instead of an auto-generated file name.
2.4The solution shall provide the capability for an authorized user to reject digital special media assets awaiting approval.StakeholderFunctionalApprove AssetsMustApproved
2.4.1When an asset is rejected, the system shall send a notification to the submitter describing the reason for the rejection.StakeholderFunctionalApprove AssetsMustApprovedThis capability would address needs of both the business users as well as Corporate Records Management users.
2.4.1.1The system shall provide the capability for an authorized user to configure the notification message received when an asset is rejected.StakeholderFunctionalApprove AssetsShouldApproved
3Authorized users shall be able to manage and store metadata for each digital special media asset.BusinessN/AMetadataMustApprovedADAMS Business Case, 6/28/2019Manage = create, read, update, and delete
3.1The solution shall provide the capability for an authorized user to add metadata to the record.StakeholderFunctionalMetadataMustApprovedAPP B., Goals Reqt #15Metadata may be added through keying, extracting from assets, and import from properly formatted files, such as XML or a spreadsheet. For example, to add a National Archives Identifier (NAID), Local Identifier, file size, running time, tracking numbers for declassification or special access release, source element, use restrictions, and contacts for permissions. Metadata must be able to be added without compromising images. Metadata is currently added in the Adobe Lightroom Catalog using IPTC fields, metadata from the camera, and a custom keywords list. Existing metadata must be maintained and stay with the files during upload.
3.2The solution shall provide the capability for an authorized user to edit the metadata associated with one or more digital special media assets.StakeholderFunctionalMetadataMustApprovedAPP B., Goals Reqt #15To edit the metadata of an individual asset or edit the metadata in batches.
3.3The solution shall provide the capability for an authorized user to add new metadata fields for a digital special media asset.StakeholderFunctionalMetadataMustApprovedAPP B., Goals Reqt #15The system must provide for future additions/changes to metadata fields, such as adding more fields or complying with professional standards (e.g., metadata documenting provenance and authenticity: https://c2pa.org/).
4Authorized users shall be able to organize digital special media content within the system.BusinessN/ACategorizationMustApprovedADAMS Business Case, 6/28/2019
4.1The solution shall provide the capability for an authorized user to group one or more digital special media assets into a folder.StakeholderFunctionalCategorizationMustApproved
4.1.1The solution shall control access to folders of corporate digital special media assets separately from folders of archival digital special media assets.Business RuleConstraintCategorizationMustApprovedADAMS Business Need, 10/17/2025Corporate records are those created by/within NARA itself, verus archival records that are created by other agencies/entities and accessioned into the archival holdings. Managing corporate records separately from archival records should be accomplished logically via separate folders and managed via security and access rights. The solution must allow for the separation of the storage, search, and delivery interface for the digital special media assets so that corporate and archival records are not commingled.
4.2The solution shall provide the capability for an authorized user to select one or more assets to create a collection.StakeholderFunctionalCategorizationMustApprovedThis is a virtual collection of assets.
4.3The solution shall provide the capability for an authorized user to update a collection.StakeholderFunctionalCategorizationMustApprovedThis supports adding or removing assets from the virtual collection, and it does not affect the actual asset in their original form and location in the system.
4.3.1A user can only update their own collections.Business RuleConstraintCategorizationShouldApproved
4.4The solution shall provide the capability to delete a collection.StakeholderFunctionalCategorizationMustApprovedThis supports deleting a virtual collection, and it does not delete or affect the actual asset in their original form and location in the system.
4.4.1A user can only delete their own collections.Business RuleConstraintCategorizationMustApproved
5Authorized users shall be able to manage digital special media assets via workflows.BusinessN/AWorkflowMustApprovedADAMS Business Case, 6/28/2019Manage workflows means to create/configure, edit, and delete workflows.

Workflow capabilities would address needs of both the business users as well as Corporate Records Management users.

5.1 The solution shall provide the capability for an authorized user to manage a workflow process. Stakeholder Functional Workflow Must Approved This includes work-in-progress. Manage workflows means to create/configure, edit, and delete workflows.

This capability would address needs of both the business users as well as Corporate Records Management users.

5.1.1The solution shall provide the capability for an authorized user to manage separate workflows for separate user groups.StakeholderFunctionalWorkflowMustApprovedRXC (Conservation), ADAMS Business Need, 10/17/2025Manage workflows means to create/configure, edit, and delete workflows.
5.2The solution shall provide the capability for an authorized user to define events for a workflow.StakeholderFunctionalWorkflowMustApproved
5.3The solution shall keep an audit trail of each event within a workflow.StakeholderFunctionalWorkflowMustApproved
5.4The solution shall keep an audit trail of all user activities in a workflow.StakeholderFunctionalWorkflowMustApproved
5.5The solution shall provide the capability for an authorized user to define alerts for a workflow.StakeholderFunctionalWorkflowShouldApproved
5.5.1The solution shall provide the capability for an authorized user to configure when an alert is triggered.StakeholderFunctionalWorkflowShouldApproved
5.5.2The solution shall provide the capability for an authorized user to configure how often an alert is issued.StakeholderFunctionalWorkflowShouldApproved
5.5.3The solution shall provide the capability for an authorized user to configure the message displayed for an alert.StakeholderFunctionalWorkflowShouldApproved
5.5.4The solution shall provide the capability to display an alert.StakeholderFunctionalWorkflowShouldApproved
6Authorized users shall be able to manage version control for digital special media assets.BusinessN/AConfiguration ManagementMustApproved
6.1The solution shall provide the capability to check out a file for editing.StakeholderFunctionalConfiguration ManagementMustApprovedThis may involve editing directly within the system for a small set of file formats, but for most file formats it would likely require the user to download the file to complete the editing and then upload it back into the system in order to check it back in as a new version.
6.2The solution shall provide the capability to check in a file to include all changes made while the file was checked out.StakeholderFunctionalConfiguration ManagementMustApproved
6.3When performing a check-in on a file, the system shall automatically create a new version of that file.StakeholderFunctionalConfiguration ManagementMustApproved
6.4The system shall provide the capability to restore a file to a previous version.StakeholderFunctionalConfiguration ManagementMustApproved
6.5The system shall provide the capability to display the metadata associated with each version of a file.StakeholderFunctionalConfiguration ManagementMustApprovedThis supports the ability to view the metadata for each version of a file to uniquely identify them.
7Authorized users shall be able to perform searches for digital special media assets within the system.BusinessN/ASearch & RetrievalMustApprovedADAMS Business Case, 6/28/2019The search and delivery interface for the digital special media assets will be separated so that corporate and archival records are not commingled when searches are conducted. Permissions control what users/groups have access to search and view corporate records vs. archival records.
7.1The solution shall provide the capability to search on the content of digital special media assets.StakeholderFunctionalSearch & RetrievalMustApprovedThis includes the ability to search and retrieve the transcribed / extracted text of video files uploaded to the system.

This capability supports the needs of both the business users and Corporate Records Management users.

7.2 The solution shall provide the capability to search on the associated metadata of digital special media assets. Stakeholder Functional Search & Retrieval Must Approved This includes user-added metadata.

This capability supports the needs of both the business users and Corporate Records Management users.

7.3The solution shall provide the capability to search on the embedded metadata of digital special media assets.StakeholderFunctionalSearch & RetrievalMustApprovedThis capability supports the needs of both the business users and Corporate Records Management users.
7.4The solution shall provide the capability to enter criteria for a parametric (advanced) search on specific fields.StakeholderFunctionalSearch & RetrievalMustApprovedAdvanced search on specified fields may include search on embedded metadata fields and user-added metadata fields.

This capability supports the needs of both the business users and Corporate Records Management users.

7.5 The solution shall provide the capability to enter criteria for a keyword search. Stakeholder Functional Search & Retrieval Must Approved This includes the capability to perform an exact phrase search (e.g., if the user enters the keywords within quotation marks) and combining keywords with Boolean operators (AND, OR, NOT).

This capability will support the needs of both the business users and Corporate Records Management users.

7.6The solution shall provide the capability to search for assets by file type.StakeholderFunctionalSearch & RetrievalMustApprovedADAMS Business Need, 10/17/2025
7.7The solution shall provide the capability to search for assets by file name.StakeholderFunctionalSearch & RetrievalMustApprovedADAMS Business Need, 10/17/2025
7.8The solution shall provide the capability to search for assets by folder name.StakeholderFunctionalSearch & RetrievalMustApprovedADAMS Business Need, 10/17/2025
7.9The solution shall display a set of brief results for the assets retrieved from a search of digital special media assets.StakeholderFunctionalSearch & RetrievalMustApproved
7.10The solution shall provide a notification to a user when no responsive results are found for a search request.StakeholderFunctionalSearch & RetrievalMustApproved
7.11The solution shall provide the capability to filter the responsive results from a search.StakeholderFunctionalSearch & RetrievalMustApprovedAdding a filter to a search result set allows the user to further refine their search and narrow down the records/files retrieved according to the specified filter criteria.
7.12The solution shall provide the capability to sort the responsive results from a search.StakeholderFunctionalSearch & RetrievalMustApproved
7.13The solution shall provide the capability to save search criteria for potential reuse.StakeholderFunctionalSearch & RetrievalMustApproved
7.14The solution shall provide the capability to render digital special media assets from the results of a search request.StakeholderFunctionalSearch & RetrievalShouldApprovedRender means to display or play directly within the system. The minimum common, industry-standard format types to be supported include:

Video: AVI, FLV, F4V, MPEG, MPEG-2, MPEG-4, MPG, MP4, MOV, WMV, MXF, AVCHD, and ASF

Audio: MP3, WAV, AAC, PCM, and MPEG Layer 2

Photo: JPEG, TIFF, PNG, PSD, DNG, HEIF/HEIC (iPhone photos), GIF, BMP, CR2 (Canon raw), NEF (Nikon raw), and RW2 (Panasonic raw)

Document: CSV, TXT, PPT, Google Slides, and CDF (data & data matrices)

Graphic Image: PDF

Codecs: Apple ProRes, H.264, FFV1, and Uncompressed video

8Authorized users shall be able to export (download) digital special media assets in any format and file size from the system.BusinessN/AExport (Download)MustApprovedADAMS Business Case, 6/28/2019The export will be limited to a specified list of formats as determined by NARA.
8.1The solution shall provide the capability for an authorized user to select one or more digital special media assets for export.StakeholderFunctionalExport (Download)MustApproved
8.1.1The solution shall provide the capability to export the selected digital special media asset(s).StakeholderFunctionalExport (Download)MustApproved
8.1.1.1When exporting (downloading) an asset from the system, any metadata for that asset must also be included with the exported (downloaded) copy of the file.StakeholderFunctionalExport (Download)MustApprovedRXC (Conservation) and Heritage Science, ADAMS Business Need, 10/17/2025
8.1.2The solution shall provide the capability to convert one or more digital special media assets to another format during export.StakeholderFunctionalExport (Download)MustApprovedThe formats available for conversion will be limited to a specified list of formats as specified by NARA. For example, the user may direct ADAMS to translate one or more raw photos to .png format, or request a .tiff file be converted to a .jpg format. The system will not retain the new file.
8.1.2.1When converting an asset to another format during export, the system shall retain the original format of the converted asset.StakeholderFunctionalExport (Download)MustApproved
8.1.2.2When converting an asset to another format during export, the solution shall provide the capability to rotate an asset prior to export.StakeholderFunctionalExport (Download)CouldApproved
8.1.3The solution shall provide the capability to select the size of a digital special media asset during export.StakeholderFunctionalExport (Download)MustApprovedSizing consist of the following:

Video - pixel dimensions, bit rate, bit depth, compression Photo- pixel dimensions and compression, bit depth

8.1.3.1When resizing an asset, the system shall retain the original size of the resized asset.StakeholderFunctionalExport (Download)MustApproved
8.2The solution shall provide the capability to perform a bulk export of one or more selected digital special media asset(s) within the system.StakeholderFunctionalExport (Download)MustApprovedIt is expected that "Select All/Deselect All" will be an available selection option.
8.3The solution shall provide the capability to perform a bulk export of the metadata associated with one or more digital special media asset(s) within the system.StakeholderFunctionalExport (Download)MustApprovedIt is expected that "Select All/Deselect All" will be an available selection option.
9Authorized users shall be able to share digital special media assets.BusinessN/AFile SharingMustApprovedADAMS Business Case, 6/28/2019
9.1The solution shall provide the capability for an authorized user to select one or more digital special media assets for sharing.StakeholderFunctionalFile SharingMustApprovedFor example, a single photograph or a folder containing a collection of photos. This capability should allow users the ability to create lightboxes, collections, asset groupings that can be shared with other internal users.
9.1.1The solution shall provide the capability for an authorized user to share the selected digital special media asset(s) with one or more internal NARA users.StakeholderFunctionalFile SharingMustApproved
9.1.2The solution shall provide the capability for an authorized user to share the selected digital special media asset(s) with one or more internal NARA user groups.StakeholderFunctionalFile SharingShouldApproved
9.2The solution shall notify a user when digital special media assets are being shared with them.StakeholderFunctionalFile SharingMustApprovedFor example, an email with the hyperlink to the location of the shared content.
9.3The solution shall enable an authorized user to view digital special media content that is shared with them.StakeholderFunctionalFile SharingMustApprovedFor example, browsing a listing of shared files and folders and viewing their content directly in the system.
9.4The solution shall provide the capability for an authorized user to share a collection with other users via email.StakeholderFunctionalFile SharingShouldApproved
10Authorized users shall be able to deliver digital special media assets to external users.BusinessN/AFile DeliveryMustApprovedThis supports the ability of an authorized user to create 'orders' consisting of selected files for delivery to external users. External users do not have access to ADAMS, therefore the sharing mechanism should allow an ADAMS user to share the asset with an external user without them logging into ADAMS. The solution must leverage temporary, time-sensitive URLs (e.g., cloud provider pre-signed URLs) for all shared assets. This ensures granular access control, enforces permission checks (especially when fees are involved), and prevents unauthorized, perpetual access to the digital media assets. Persistent URLs shall not be used for sharing access-controlled content. If it is on premise storage then the solution may be different and it will be based on the OEM vendor.
10.1The solution shall provide the capability for an authorized user to select one or more digital special media assets for delivery to an external user.StakeholderFunctionalFile DeliveryMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2025
10.2The solution shall provide the capability to share documentation about general use and specific asset-level permissions when the files are shared with an external user.StakeholderFunctionalFile DeliveryMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2025
10.3The solution shall send a notification to the requestor when shared file(s) are ready for retrieval along with the location of the file.StakeholderFunctionalFile SharingMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2025
10.4The solution shall provide an expiration date on files shared for delivery.StakeholderFunctionalFile DeliveryMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2025NARA will determine how to set the expiration date during design and implementation.
10.4.1The solution shall provide the capability for an Application Administrator to configure the expiration date on files shared for delivery.StakeholderFunctionalFile DeliveryMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2025
10.5The solution shall confirm that the external user has provided payment for the file delivery before they are granted download access.Business RuleConstraintFile DeliveryMustApproved
10.6The solution shall provide the capability for an external user to retrieve their own requested files from the system before expiration.StakeholderFunctionalFile DeliveryMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2005
11Authorized users shall be able to generate standard and ad hoc reports.BusinessN/AReportingMustApprovedADAMS Business Case, 6/28/2019Generating reports for business and records management purposes, such as, identifying records for reporting, editing, tracking, search, transfer, holds, and deletion purposes.
11.1The solution shall provide the capability to generate standard reports.StakeholderFunctionalReportingMustApprovedAPP B, Goal Reqt #11
11.1.1The solution shall provide the capability to generate a predefined report on digital special media files that are uploaded to the system over a given time period.StakeholderFunctionalReportingMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2005The user should be able to specify a start date and end date for the report. The report shall include, at a minimum, the file name, file size, file type, date uploaded, the name of the user that uploaded the file, and the group (unit) of the user that uploaded the file.
11.1.2The solution shall provide the capability to generate a predefined report on digital special media files that were ordered by users over a given time period.StakeholderFunctionalReportingMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2005The user should be able to specify a start date and end date for the report. This supports the ability of the user to report on files shared/delivered by a selected group (i.e., NARA unit) to satisfy orders placed by internal or external customers over that time period.
11.1.3The solution shall provide the capability to generate a predefined report on digital special media files ordered and delivered over time by item number, recipient, and delivering NARA unit.StakeholderFunctionalReportingMustApprovedRRA (Analog Records Division), ADAMS Business Need, 10/17/2005This supports the ability of a NARA unit to generate a report on orders that the unit fulfilled over a given time frame.
11.2The solution shall provide the capability to generate ad hoc reports.StakeholderFunctionalReportingMustApprovedAPP B, Goal Reqt #11
11.3The solution shall provide the capability to export a report.StakeholderFunctionalReportingMustApproved
11.4The solution shall provide the capability to export a report in CSV format.StakeholderFunctionalReportingMustApproved
11.5The solution shall provide the capability for an authorized user to restrict access to the data within standard reports by user and user role.StakeholderFunctionalReportingMustApproved
12Authorized users shall be able to manage permissions and access for users via roles and groups.BusinessN/AAccount ManagementMustApprovedFor example, via a dashboard or other UI-based tool for the System Administrator(s).
12.1The solution shall provide the capability for an Application Administrator to manage user accounts.StakeholderFunctionalAccount ManagementMustApprovedManage means to create/add, update, and delete.

It is expected that disabling a user account would be the typical use case and deletion would be reserved for error cases.

12.1.1The solution shall provide the capability to create one or more user accounts.StakeholderFunctionalAccount ManagementMustApproved
12.1.2The solution shall enable an Application Administrator to authorize users from multiple geographic locations to access NARA's inventory of digital special media assets.StakeholderFunctionalAccount ManagementMustApprovedADAMS Business Case, 6/28/2019Specific permissions for a given user will be based on the assigned user role(s) and group(s).
12.1.3The solution shall provide the capability to disable a user account.StakeholderFunctionalAccount ManagementMustApprovedDisabling user accounts will be used in cases where the user left the agency or moved to a new position, and would prevent that user from accessing the system unless their account was reactivated.
12.1.3.1The solution shall provide the capability for an Application Administrator to document Comments related to the disabling of a user account.StakeholderFunctionalAccount ManagementMustApproved
12.1.4The solution shall provide the capability to activate a user account that was previously disabled.StakeholderFunctionalAccount ManagementMustApproved
12.1.4.1The solution shall provide the capability for an Application Administrator to document Comments related to the activation of a previously disabled user account.StakeholderFunctionalAccount ManagementMustApproved
12.2The solution shall provide the capability to manage user roles.StakeholderFunctionalAccount ManagementMustApprovedManage means to create/add, update, and delete. This includes the ability to define different roles and associated permissions for users to upload files, search, select and edit file metadata, download files, deliver or share files, and delete files.
12.2.1The solution shall provide the capability to assign one or more roles to a user.StakeholderFunctionalAccount ManagementMustApproved
12.2.2The solution shall provide the capability to manage user permissions for each user role.StakeholderFunctionalAccount ManagementMustApprovedThis includes the ability to define different roles and associated permissions for users to upload files, search, select and edit file metadata, download files, deliver or share files, and delete files.
12.2.3The solution shall user access according to the permissions defined for each role.StakeholderFunctionalAccount ManagementMustApproved
12.3The solution shall provide the capability to manage user groups.StakeholderFunctionalAccount ManagementMustApprovedManage means to create/add, update, and delete.
12.3.1The solution shall provide the capability to manage user permissions for each user group.StakeholderFunctionalAccount ManagementMustApproved
12.4The solution shall provide the capability to define access permissions to assets.StakeholderFunctionalAccount ManagementMustApproved
12.4.1The solution shall provide the capability to define access permissions to assets by user account.StakeholderFunctionalAccount ManagementMustApproved
12.4.2The solution shall provide the capability to define access permissions to assets by user role.StakeholderFunctionalAccount ManagementMustApproved
12.4.3The solution shall provide the capability to define access permissions to assets by user group.StakeholderFunctionalAccount ManagementMustApproved
13Authorized users shall be able to access online training assistance for the solution.BusinessN/ATrainingMustApprovedThis is to support help text, online manuals, and online training simulations that should be made available within the system and accessible to users NARA-wide.
14Authorized users shall be able to manage digital special media assets according to NARA records management standards and procedures.BusinessN/ARecords ManagementMustApprovedADAMS Business Case, 6/28/2019The solution should be compliant with the Records Management requirements specified below, also referred to as the "IT Tiered Requirements for Records Management" that can be viewed at: https://www.archives.gov/records-mgmt/policy/frmc
14.1The solution shall provide the capability for agency authorized users to manage access to electronic records.StakeholderFunctionalRecords Management - AccessMustApprovedIT Tiered Requirements for Records Management
14.1.1The solution shall provide role-based access to individual records or groups of records.StakeholderFunctionalRecords Management - AccessMustApprovedIT Tiered Requirements for Records ManagementThis should include shared accounts.
14.1.2The solution shall provide the capability to set access restrictions on individual or groups of records.StakeholderFunctionalRecords Management - AccessMustApprovedIT Tiered Requirements for Records ManagementThis ensures that access to records in the system can be set according to individual, groups (organization, managers, etc.)
14.1.3The solution shall provide the capability for agency authorized users to access agency electronic records regardless of whether formerly associated users have changed roles or departed the organization.StakeholderFunctionalRecords Management - AccessMustApprovedIT Tiered Requirements for Records ManagementThis ensures that access to the records in the system is not tied to a particular user who may have created or been associated with those records, so that the records continue to be accessible after those individuals leave the agency. This includes contractors, volunteers, and interns. This also includes NARA units, offices, or organizations that have reorganized (e.g., a change in office symbols), realigned, or closed.
14.1.4The solution shall provide the capability for agency authorized users to access records throughout the records lifecycle.StakeholderFunctionalRecords Management - AccessMustApprovedIT Tiered Requirements for Records ManagementThis capability ensures continuity of access to the records for as long as required for business, Freedom of Information Act (FOIA) requests, Privacy Act requests, and investigative purposes, even if the staff associated with the creation or information in the records have left the agency.
14.2The solution shall provide records administration capabilities to authorized agency administrative users.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records Management
14.2.1The solution shall provide authorized agency administrative users with complete visibility of the records management functionality in real or near-real time.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records ManagementExamples include visibility into individual user accounts, generating regular overall system volume and status, metrics on access restrictions, etc.
14.2.2The solution shall provide the capability for agency authorized users to gather system metrics on system performance.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records Management
14.2.3The solution shall provide the capability to design and generate customized reports on information for which users have been granted access.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records ManagementThese are reports generated specifically to support corporate records management purposes.
14.2.4The solution shall provide the capability for agency authorized users to manage the access rights and permission rules for users to access the electronic records.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records ManagementManage means to create, read, update, and delete.
14.2.4.1The solution shall provide the capability to display trend analysis and other query results in multiple formats.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records ManagementThis includes dashboards.
14.2.4.2The solution shall provide the capability to save trend analysis and other queries in multiple formats.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records Management
14.2.4.3The solution shall provide the capability to filter report data based on the values contained in any field or column.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records Management
14.2.4.4The solution shall provide the capability to sort report data based on the values contained in any field or column.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records Management
14.2.4.5The solution shall provide the capability to schedule the delivery of reports to a specified list of recipients.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records Management
14.2.4.6The solution shall provide the capability to save the configurations of ad hoc reports for reuse.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records Management
14.2.5The solution shall provide the capability for agency authorized users to flag responsive records and manage them together as a case file.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records Management
14.2.6The solution shall provide the capability for agency authorized users to flag content that is protected data.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records ManagementProtected data includes information that is not considered public, or that needs to be protected for any reason, such as Personally Identifiable Information (PII) or Controlled Unclassified Information (CUI).
14.2.7The solution shall provide the capability for agency authorized users to modify a record's status.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records ManagementFor example, to update the status from Temporary to Non-Record.
14.2.8The solution shall provide the capability for agency authorized users to verify that electronic records and its associated metadata managed within the solution are authentic representations of the original in all properties and characteristics.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records ManagementThis requirement ensures that that there is one authentic record copy of ALL federal records and that records within the system are maintained as authentic representations of the records and exhibit all properties, characteristics, and functionality of the original records. This includes, in particular, that software updates do not render records inaccessible or inauthentic. Authenticity refers to the trustworthiness of the record as an accurate representation of the original. NARA will ensure authenticity by documenting all actions on the electronic records as informed by ISO 14721:2012, Space data and information transfer systems -- Open archival information system (OAIS) -- Reference model.

This also includes capturing the checksum for uploaded files.

For example, de-duping is a method used to encourage efficient data management of objects and a hash table is a well-understood method of ensuring that an object is what it is supposed to be.

14.2.9The solution shall provide the capability for agency authorized users to correct or amend a record.StakeholderFunctionalRecords Management - AdministrationMustApprovedIT Tiered Requirements for Records Management
14.3The solution shall provide the capability to manage agency electronic records according to General Records Schedules (GRS), or NARA-approved Records Control Schedules (RCS), in acceptable formats, as appropriate.StakeholderFunctionalRecords Management - ControlMustApprovedIT Tiered Requirements for Records ManagementFor General Records Schedules (GRS), see, https://www.archives.gov/records-mgmt/grs.html

For acceptable formats, see, https://www.archives.gov/records-mgmt/policy/transfer-guidance-tables.html

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .