Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page describes similarities and key differences between DAMS1 and DAMS2

General concepts

  • Every asset is a Node: The new version of the DAMS is based on Drupal, a web content management system. Content in Drupal is referred to as a “Node”. Every asset in the DAMS, including collections, serials, books/issues, pages, is represented by a Node, which has a unique ID. The Node stores the metadata which describes an asset.

    • Assets in DAMS2 technically have two IDs: a running-number node ID, which is unique only within the context of the current DAMS2 instance, and a UUID, which is generally unique. Users will typically interact with assets through the DAMS2 GUI using the Node ID.

    • DAMS1 PIDs were retained during the migration, in order for Collections Portal URLs to remain stable. New content that is published to the Collections Portal will also receive a UUID-based URL.

    • Paged Content is modeled similar to DAMS1 by creating a ‘sparse’ Node for each page and associating the page Nodes with a book/issue-level asset Node.

  • Every file is represented by a Media entity: Media entities in Drupal allow to associate files with (technical) metadata about a file. When adding files to the DAMS, they are associated with a Node that represents an asset. This is functionally similar to datastreams in DAMS1.

  • Assets are still bundles of files: Similar to DAMS1, which bundled different types of datastreams under a Fedora object, DAMS2 assets Nodes are typically associated with different Media entities: the ‘main’ asset file, derivatives, OCR results, transcripts or captions (if applicable). Upon ingest, the DAMS software automatically creates certain types of derivatives.

User accounts

User accounts will be created upon request by a DAMS manager. You will find your credentials in Stache.

...