NaturalHistoryMuseum / scratchpads2

Scratchpads 2.0
http://scratchpads.org
GNU General Public License v2.0
200 stars 84 forks source link

BioVel is gone #6512

Closed Archilegt closed 2 years ago

Archilegt commented 2 years ago

@edwbaker, the BioVel (http://www.biovel.eu/) infrastructure seems to be gone. Someone should notify the responsible people. It seems that the domain could be bought by anyone. There should be a BioVel copy safely archived somewhere for permanent reference. Please, keep me in the loop for updates on this matter. Thanks!

Archilegt commented 2 years ago

I see. It seems that it is migrated to http://biovelportal.vliz.be/ but the documentation at https://www.re3data.org/repository/r3d100011697 is still pointing to https://www.biovel.eu/ @edwbaker, is the new link good for updating your Scratchpad BioVel link?

edwbaker commented 2 years ago

As far as I know the only site that used Biovel (apart from proofs of concept) was bio.acousti.ca. This functionality (acoustic analysis) is being transferred to a new project which at some point will need to be linked into the Scratchpad and the Biovel functionality removed.

Unless there are other users of Biovel it seems that this functionality could be removed without any loss of current functionality. I am not sure of the sustainability plans for Biovel. I guess the service could potentially be replicated either at NHM if there is a demonstrated need and Biovel will not move forward - the underlying software, Taverna, is a separate project.

@therobyouknow - at some point in the past @benscott and I discussed moving the 'wildsound' module which provides this custom functionality for bio.acousti.ca out of the Scratchpads tree into it's own repository so I could do this work (no other sites use this module). This is probably still the easiest way forward unless you have better ideas?

edwbaker commented 2 years ago

The person to contact in the first instance for an update would be Alex Hardisty, or possibly Matthias Obst as LifewatchSweden took on maintenance of the project (around 2017?).

@therobyouknow - happy to get an update if you'd like me to, or I can pass you contact details on NHM Teams.

Archilegt commented 2 years ago

With SysTax.org down, many taxonomic datasets and files will need to be rescued and given a new home. From the bioacoustic side, one potential user of Scratchpads and BioVel-related workflows would be DORSA - A "Virtual Museum" of German Orthoptera Collections, which has its data unreachable because of the SysTax.org outage. I already wrote Klaus Riede to see what could be done and I am waiting for his reply.

SysTax.org Myriapoda and Onychophora data can be rehoused in Myriatrix. However, we need to restore the functionality of the specimen module. For a long time it has not been possible to import the "collector" and "identified by" fields in specimen datasets, making importing large datasets impossible because the "people" don't exist in the Scratchpads database and it is unthinkable to create profiles one by one, which would also require creating emails (a people profile mandatory field) for thousands of dead people and people who are still alive but don't use Scratchpads. Linking #6169

edwbaker commented 2 years ago

I know Klaus - if he wants to get in touch and discuss this I'd be happy to hear form him.

therobyouknow commented 2 years ago

Good morning. Assigned myself this ticket - reading through your comments and will then work out what I can help with (possibly re-assigning if needed or de-assigning depending on what needs doing).

edwbaker commented 2 years ago

Happy to provide some background on BioVel and the integration we did (it was about 6-7 years ago now if memory serves) if useful.

Archilegt commented 2 years ago

Perfect. I can also go quickly through the "person" problems in the specimen module. What about meeting us three online on Wednesday afternoon, 1:00 PM your time? I can schedule a meeting in Zoom.

edwbaker commented 2 years ago

I meant I am happy to give @therobyouknow some background to BioVel as I was there at the time, and I think I am the only person who ended up using it in production. I have no intention of getting involved in other issues at present, but happy to provide some historical context for things I know about.

Archilegt commented 2 years ago

@edwbaker, sorry that I wasn't clear. I was expecting that you could provide "some historical context for things" like the EoL agents file, as you were involved with its implementation in Scratchpads, and as you already offered checking your notes on this long ago. That information would be helpful to understand what got wrong in using EoL agents for filling DarwinCore fields. In your 2014 paper (https://doi.org/10.3897/BDJ.2.e1039) I don't find an explanation on intended use of EoL agents for populating Scratchpads specimen module data. If the functionality of the specimen module is to be recovered, we need to disentangle the EoL agents from the DarwinCore fields, and for that we need to understand how they were linked in the first place.

@therobyouknow, in any case I'm available on Wednesday for a quick explanation on the "collector" and "identifiedBy" fields, how are they malfunctioning at the moment, and how are they supposed to work.

therobyouknow commented 2 years ago

@edwbaker

@therobyouknow - at some point in the past @benscott and I discussed moving the 'wildsound' module which provides this custom functionality for bio.acousti.ca out of the Scratchpads tree into it's own repository so I could do this work (no other sites use this module). This is probably still the easiest way forward unless you have better ideas?

Yes I support that idea to manage it separately. This idea promotes the idea of more finer granularity of Scratchpads release management. For example, for the next release I am thinking about releasing to smaller numbers of sites over more time, as one tool of several to minimise or, better, avoid service performance degradation or outage.

And further on the thoughts of managing wildsound module separately: I'd say we add it to drupal.org as a contrib module, so that it's project page URL web address would be drupal.org/project/wildsound git commits can be pushed to this module. How does that sound?

Also I'm thinking about the future, Scratchpads 3.0 / Scratchpads WPE (Window/Portal/Explorer) which could be Drupal 9 or 10 based and have a version of this module for that on there as well as for the current Drupal 7 version.

@Archilegt thank you for your offer to explain the malfunctioning fields - I definitely want to take that up in future. Sorry I didn't get back to you about doing this on Wednesday. The outage issues were taking up my attention at that time.

Archilegt commented 2 years ago

Hi @therobyouknow . No worries. We can plan better for next week. This specimen module issue is important because it is on the general track of bringing back the publication module. The specimen data import into the publication module is working, but we need the specimen data into Scratchpads first, which is what is not working at the moment. Most papers which could potentially use the SP publication module will have a "Material examined" section, which is meant to be assembled from specimen tables. Seamless creation of those specimen tables is what we are seeking to restore. I am at UTC/GMT +2 hours. Friday Feb 4th, at my 10-12, is booked. The rest of the week is flexible. Just hit me up, via email if desired.

edwbaker commented 2 years ago

@therobyouknow - the wildsound module is in part pretty specific, and builds on the Scratchpads implementation. So just breaking it out into it's own NHM repo for now seems to make the most sense? Perhaps with the longer term goal of separating it into more generally useful parts, and parts related to acoustics within the Scratchpads environment?

therobyouknow commented 2 years ago

@edwbaker Yes - github repo for wildsound sounds fine. Managing github repositories within repositories is a consideration - but this is not uncommon and git provides for things like this with sub module structuring which I can look into and see where and when we would want to do this. Always the aim to minimise the steps to get to the goal of course. Thank you.

edwbaker commented 2 years ago

@therobyouknow - sure, let me know if you need anything from me.