project-lux / lux-marklogic

Code, issues, and resources related to LUX MarkLogic
Other
3 stars 2 forks source link

Make partOf field for Works (archives) available in AS #276

Closed clarkepeterf closed 3 months ago

clarkepeterf commented 3 months ago

Problem Description: There is a work (archive) partOf field to describe archival sets being part of other sets. It is not available in AS right now. We would like it in AS Expected Behavior/Solution: Add AS field for this.

It can be done with as a hopWithField term with the following triple: https://linked.art/ns/terms/member_of

Requirements:

Needed for promotion:

- [ ] Wireframe/Mockup - Mike - [ ] Committee discussions - Sarah - [ ] Feasibility/Team discussion - Sarah - [ ] Backend requirements - TBD - [ ] Frontend requirements- TBD - [ ] Are new regression tests required for QA - Amy - [ ] Questions - List of questions for discussions. Answers should be documented within the issue.

UAT/LUX Examples:

Dependencies/Blocks:

Related Github Issues:

Related links:

Wireframe/Mockup:

prowns commented 3 months ago

Need to clarify what he purpose of this ticket is. There was a teams chat. Is this making archives available. @roamye - add to ticket forming. There is no set class at the top level. Moving to forming to work out the details.

clarkepeterf commented 3 months ago

@prowns the purpose of this ticket is that Archival Sets are considered Works and can show up in Works results. e.g. these results

These Archival Sets can be part of other Sets, so the goal of this ticket is to add a "Part Of" field in advanced search to query based on the Sets which the Archive is part of.

This page shows the hierarchy of an Archival Set (so you can see how we could traverse Part Of sets)

clarkepeterf commented 3 months ago

Propose close as this is a dupe of #94