Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[USE CASE] Islandora Reports Of Objects #31

Open
rosiel opened this issue Sep 6, 2022 · 0 comments
Open

[USE CASE] Islandora Reports Of Objects #31

rosiel opened this issue Sep 6, 2022 · 0 comments

Comments

@rosiel
Copy link
Contributor

rosiel commented Sep 6, 2022

Overview of Use Case
This is a use case where I describe some ways Islandora could provide reports on "islandora objects", I know we don't have "objects" any more but I am referring to the philosophical entity that for secret reasons must remain nameless, that comprises a Drupal Node containing Islandora Metadata in fields and zero or more Drupal Media entities containing zero or more Drupal File entities or external file references that together form something a repository manager or archivist conceptualizes as one item in their repository. The maintenance of this concept for the purpose of this use case is crucial, because it is represents the "entity" in the way it's ingested/maintained/viewed/preserved by the administrative user who is this use case's main Actor.

Title (Goal):
To make Islandora "feel like a repository" and provide affordances that one would expect of a repository, in terms of how a manager interfaces with "the collection of objects in the repo" as a whole

Primary Actor:

  • person running a migration (may be repository manager, content editor, or sysadmin depending on your local)
  • person tasked with high-level management of the repository (librarian, manager, content owner)
  • auditor

Scope
Technically this will cover a few new or modified drupal administrative views.

Story:
As a repository manager, I should be able to see and navigate a list of all the islandora objects currently in my repository so that i can:

  • create an inventory list of objects in my repository
  • compare against inventory lists of objects that may/should be in my repository
  • validate migrations
  • perceive "the repository"

That last point is, more specifically, that not only do the first three functions need to be do-able (e.g. through a downloadable CSV file), but that for an Admin, I want a "place" to go to where I can "see" the contents of the repository. I want to be able to see the number of total "objects" at a glance. I want to be able to see collections and their sizes at a glance. I want to be able to do basic filtering including by collection, type, or model. I want to be able to filter by the presence or absence of a "Media Use" (e.g. presence/absence of Extracted Text or Thumbnail). I want to be able to download the results of my ad-hoc filtering into a CSV and/or other structured formats.

@rosiel rosiel transferred this issue from Islandora/documentation Dec 8, 2022
@rosiel rosiel added this to the Dec 2022 Mini-Sprint milestone Dec 8, 2022
@rosiel rosiel removed this from the Dec 2022 Mini-Sprint milestone Mar 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant