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

Build Library Data Link Explorer #5826

Open
3 of 8 tasks
georgiaewhitney opened this issue Nov 19, 2024 · 0 comments
Open
3 of 8 tasks

Build Library Data Link Explorer #5826

georgiaewhitney opened this issue Nov 19, 2024 · 0 comments
Assignees
Labels
🏷️ DataLink Explorer Assessment Project for Apprenticeship

Comments

@georgiaewhitney
Copy link

georgiaewhitney commented Nov 19, 2024

Develop a web application (currently titled Library Data Link Explorer) that replicates the functionality of the matcher script in the catalogue-pipeline but makes it accessible to CI staff. The app will allow staff who need to explore the relationships between library records input a workid and return a visual graph representation (not dissimilar to the pdf) of that work's relationships using nodes and edges.

By integrating with Elasticsearch and visualising graphs on the frontend, the app eliminates the need for individuals to require AWS permissions or running scripts manually, providing CI staff with an intuitive way to explore and debug relationships between records.

[wip]

Subtasks

  • Write up RFC for project context
  • Set up data-link repo
  • Set up the API to retrieve data from Elasticsearch using matcher-graph logic
  • Build the frontend to display the graph using a selected library (e.g., Sigma.js or Graphviz).
  • Deploy App
  • Write unit tests for the API and frontend.
  • Conduct end-to-end testing with CI staff.
  • Consider Security protocols
@georgiaewhitney georgiaewhitney self-assigned this Nov 19, 2024
@georgiaewhitney georgiaewhitney converted this from a draft issue Nov 19, 2024
@georgiaewhitney georgiaewhitney added the 🏷️ DataLink Explorer Assessment Project for Apprenticeship label Nov 19, 2024
@pollecuttn pollecuttn moved this from Sprint Nov 13 to Sprint 27 November in Digital platform Nov 27, 2024
This was referenced Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏷️ DataLink Explorer Assessment Project for Apprenticeship
Projects
Status: Sprint 27 November
Development

No branches or pull requests

1 participant