chrismheiser / lipdnet

All things related to Lipd.net and the LiPD Playground
http://www.lipd.net
1 stars 1 forks source link

Connecting the LiPD playground to a recommender system #91

Closed khider closed 2 years ago

khider commented 3 years ago

The recommender system needs to connect to the Playground frontend to enable real-time recommendations to a user.

Requirements:

  1. The workflow is written in Python and can be encapsulated into a container for easy use
  2. Once a user makes a selection (e.g., ArchiveType), the system needs to receive that selection and returns a list of possible and probable choices for the next property in the hierarchy (e.g., Inferred/Measured variables). We need to enable an API to do so.
  3. Redesign of the interface to support a mix of dropdown/text boxes. i.e. ability to select something already existing or write a new entry of the a user chooses "other"
khider commented 3 years ago

Number 10 is essentially number 7. Two possibilities:

  1. The user chooses measured, then variableName -> ProxyObsType in the LiPD file
  2. The user chooses inferred, then variableName -> InferredVarType in the LiPD file
nickmckay commented 3 years ago

Agreed

chrismheiser commented 3 years ago

Okay, that's what Nick was explaining to me but I wanted to double check. Removing 10.

chrismheiser commented 3 years ago

Changes in PR #100

chrismheiser commented 3 years ago

All items in checklist complete.