project-lux / lux-marklogic

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

Search for similar Works (from 658) #18

Open gigamorph opened 4 months ago

gigamorph commented 4 months ago

Problem Description: This ticket is associated to multiple LUX 1.0 requirements expected to be implemented in Beta 2.

This is Work's implementation ticket for research ticket #519. That ticket includes many details, including partial, draft requirements as well as a design.

Part of this ticket will require defining the definition of similar Works, specifically:

  1. What algorithm do we use to determine the keywords to then incorporate into the similar query, are we only looking within the reference Work, and what weight should we give that criteria?
  2. What about the Work's related agents should be considered, and what is the weight of each?
  3. What about the Work's related places should be considered, and what is the weight of each?
  4. What about the Work's related concepts should be considered, and what is the weight of each?
  5. What about the Work's time periods should be considered, and what is the weight of each?
  6. Anything else to consider, either directly in the referenced Work or related to it?

I believe we should take the stance that there will be an initial pass as the definition, followed by several tweaks after this ticket is closed.

657 also includes a list of tasks it and this ticket need to do.

Expected Behavior/Solution: TBD

Requirements: TBD

Needed for promotion: If an item on the list is not needed, it should be crossed off but not removed.

- [ ] Wireframe/Mockup - Heather - [ ] Committee discussions - Sarah

UAT/LUX Examples:

Dependencies/Blocks: -https://git.yale.edu/lux-its/marklogic/issues/657 (must be implemented prior to #658)

Related Github Issues:

Related links: