Skip to content
This repository was archived by the owner on Mar 18, 2020. It is now read-only.
This repository was archived by the owner on Mar 18, 2020. It is now read-only.

Search functionality for DAMS administrators and managers #278

@arwenhutt

Description

@arwenhutt

Descriptive summary

There isn't currently a way to search administrative metadata in the DAMS, so we have to hunt around for examples or request reports from ITD for fuller results.

Search functions that would be useful:

  • Searching for exemplar records which contain specific settings or administrative metadata (e.g. a permission type of "metadataDisplay", event type of "record created").
  • Searching for all records which contain specific settings or administrative metadata. Basic functionality would be searching just for the value, more useful would be to be able to scope the search to specific metadata field(s) (i.e. search for "cultural sensitivity" in dams:otherRightsBasis)
  • Searching for an authority record using an ark, returning the authority record in question, the count of other records (object and collection mainly) that are linked to it, and arks/links to those records.
  • Searching authority records using a text string, returning the matching (wouldn't have to be 100%) records, count of other records (object and collection mainly) that are linked to each, and arks/links to those records.

Use cases:

  • Identifying example records which contain a specific setting or administrative metadata for testing system updates.
  • Identifying records which were created within a specific period of time for reporting, review, or clean up.
  • Identifying authority records which may be duplicates and could be merged.
  • Understanding the context in which a potentially ambiguous authority value was applied and used, to help determine whether it means one thing or another (e.g. the term "cruise" could mean the Carnival kind of vacation cruise, or the SIO oceanographic research expedition cruise) and so whether the term applies to an item in hand, needs to be disambiguated, linked records need to be changed, etc.
  • Identifying records edited by specific individuals (this will be more important once we have a broader pool of individuals able to edit records) for review, reconciliation, or other things.

Related work

Not exactly sure how it's related but there's overlap with: #262

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions