project-lux / lux-marklogic

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

Create Search Terms For Creation/Production Influenced By Agent #65

Closed clarkepeterf closed 2 days ago

clarkepeterf commented 3 months ago

Problem Description: The frontend would like to display Objects whose production was influenced by a person: https://github.com/project-lux/lux-frontend/issues/87 https://github.com/project-lux/lux-middletier/issues/27

Expected Behavior/Solution: Create a new Index and JSON Search Term that allows to search for objects whose creation or production were influenced by a person

Requirements: The answer to the following is YES.

@azaroth42 @kkdavis14 do we want a search term in each direction? E.g.: a. search for Objects that were influenced by this Person b. search for People that influenced this Object? If so, we will want to add a triple called something like lux:agentOfInfluence

New Triples: lux:agentInfluencedCreation lux:agentInfluencedProduction

List of details required for the completion of the issue or requirements for the feature/bug. This can also include requirements that lie outside of the teams such as new design docs or clarification from an outside source.

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

- [ ] Wireframe/Mockup - Mike - [ ] Committee discussions - Sarah - [ ] Feasibility/Team discussion - Sarah - [ ] Backend requirements - TBD - [ ] Frontend requirements- TBD

UAT/LUX Examples:

Dependencies/Blocks:

- Blocked By: Issues that are blocking the completion of the current issue.

Related Github Issues:

Related links:

Wireframe/Mockup: Place wireframe/mockup for the proposed solution at end of ticket.

kkdavis14 commented 3 months ago

I think we want search in both directions, and tentatively think we should combine it on the Person page into the "Objects Created...By" tab, as as Peter mentioned in Teams, a triple something like "lux:agentOfInfluenceOrProduction".

Tentatively because I'm not sure if we should combine them or add a separate tab on People page for Attributions like this.

clarkepeterf commented 3 months ago

@prowns #agenda

prowns commented 3 months ago

Per 3/7/24 Team meeting: @azaroth42 will add a new Triple for this

clarkepeterf commented 1 month ago

Blocked by pipeline issue, but done forming. Moving to prioritization review

roamye commented 2 weeks ago

The pipeline issue is no longer blocking this as it was closed on May 9th.

@clarkepeterf

roamye commented 1 week ago

Approved by UAT

roamye commented 2 days ago

Looks good in prod. Closing.