Skip to content

Latest commit

 

History

History
85 lines (47 loc) · 4.3 KB

TODO.md

File metadata and controls

85 lines (47 loc) · 4.3 KB

Outline plan for MMM ResearchSpace investigations

These notes are based initially on a discussion that took place on 2020-04-28, in light of the challenges we have working with ResearchSpace. For more background, see these notes.

2020-04-28 - notes from discussion

Lacking sufficient knowledge to create a preconfigured container instance of the ResearchSpace 3 preview bundle, I plan to revert to experiments using ResearchSpace 2.1 (the version that Thanasis deployed for OxLOD). Earlier experiments have shown we can get it running using Thanasis' recipe, but that the system thus deployed isn't really suitable for containerization (due to the transient nature of containers: they reset each time they are run).

To get a persistent deployment, we propose to use a full virtual machine deployment, intended to be available for a short period so that MMM project members can evaluate its affordances. Based on what we currently know, this approach seems to offer the least uncertainty in terms of what needs to be done.

Thus:

  1. Create new CentOS 7 (or 8?) VM on OeRC-based infrastructure, and request public access for ports needed to view ResearchSpace.

    • NOTE: should probably ensure that Kevin has access to Seldon/Trantor OpenStack environment, and a few recipes for running up VMs, for when my contract expires. Will need a public/private key pair.

    • Note to self: Source copy of VMWare fusion for local experiments. (Or use older MacBook?)

    • 2020-04-30: base VM is created, and have requested IP address and access through firewall.

  2. Ask Thanasis what he found out about configuring RS semantic search. (Apparently requires some helper triples to be added?)

  3. Install RS 2.1 on VM environment. Script as much as possible.

  4. Load (unmodified) MMM data into RSA 2.1.

  5. Explore research questions, constructing custom page templates as required.

Research questions: https://docs.google.com/spreadsheets/d/1Tdt3dNGkq5aEpC-IXCpxXZeEptnOhI60rVeT_m_mjw4

Research Question B3: "Who collects manuscripts with texts by Ramon Llul?"

  1. Place "who collects" link on Actor page, parameterized by actor id Question: how can parameter be passed to template?
  2. Create new template for "who collects" Ramon Llul
  3. Modify template for "who collects" to be parameterized by actor Id

See: http://vm-seldon.oerc.ox.ac.uk:10214/resource/Help:BackendTemplating

  • urlParam Helper
  • generate link with appropriate query parameter?

20200717 - review and final steps

For demo meeting and wrap up on 2020-07-28

See: https://github.com/gklyne/mmm-researchspace/blob/master/STATUS.md

Added: material for quick live-coding demo.

  1. Sort out simple landing page, with options for:

    • list of people
    • list of works
    • why does filter not behave itself?
      • It appears that it works on the set of vlues returned from the query. So need to ensure that skow:prefLabel values are returned, even if they are not explicitly displayed.
  2. Initial sketch of ideas for worksets and data exploration (and Solid)

  3. Updates to status page

  4. Screencast of intended demo (if time permits)

20200728 - next week wrapping up

  1. Access for MMM project members

  2. Option to save/restore template definitions - and whatever is updatable through Web interface. (Local git repo?)

  3. [-] Tidy up/complete summary documentation; signpost more clearly from README.

  4. Write up notes for template structure (exploration page per entity type)

  5. Bug with all collectors not being listed click through to collector shows no work/manifestations. E.g. click through to "others in collection" for Llul / Sotheby's. Note count works, but not list. Note: count is wrong because of UNION in query with and without ?col.

  6. ?Add new template for different entity type?