Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Information mapping, gap analysis & schema revision #9

Open
joncison opened this issue Feb 1, 2019 · 4 comments
Open

Information mapping, gap analysis & schema revision #9

joncison opened this issue Feb 1, 2019 · 4 comments
Assignees

Comments

@joncison
Copy link
Contributor

joncison commented Feb 1, 2019

Mapping of tool information from different projects (to be integrated) with gap analysis for anticipated information requirements, followed by revision of biotoolsSchema to support integration of new data where possible and desirable.

@joncison
Copy link
Contributor Author

Hi @ypriverol, can we use this thread to start the conversation you mooted at the recent ETP meeting, re use-cases of the data? My interest is in the modelling of biotoolsSchema to ensure that can in future support whatever integrations / applications we want.

@hansioan
Copy link
Collaborator

hansioan commented Feb 7, 2020

Redirecting post of issue:
bio-tools/biotoolsRegistry#493
here

@piotrgithub1 @joncison @hmenager @matuskalas @bgruening

Hey all,

I am thinking about bio.tools data (model / schema) better supporting external projects and collaborators like Bioconda, Debian, Bioconductor and ELIXIR partner projects like OpenEBench, TeSS etc.

Technically we already have some support for this in our model by having Links of different types or Downloads with different types. While this is kinda ok, we could probably have more, in terms of annotations that are available.
Currently a Link supports URL - Type - Note and Download supports URL-Type-Version-Note, but aside from Downloads of type CWL, Galaxy and Taverna workflows we don't have something custom.
If a bio.tools entry has a link to a Biocontainers.pro in the bio.tools interface we just see a link which says "Container file", no name of the website/project, no logo, not a lot really.

It could be nice to have something a bit more custom with some additional properties coming from the other projects and all of this can be displayed nicely on the bio.tools tool cards, perhaps with logos to the other projects.
This would also work well with the new ecosystem in which these projects can keep their annotations and from which we can take the properties we find relevant.

What do you think? Please tag other people who would want to participate in the discussion.

@osallou
Copy link
Collaborator

osallou commented Feb 7, 2020

Adding myself to discussion @osallou

@joncison
Copy link
Contributor Author

joncison commented Feb 21, 2020

sorry for taking an age to get back to this @hansioan. In broad terms, I think we should aim to extend the model where sensible, but not aim for one unifying schema for everything necessarily (which would likely be clunky and monolithic). We can always have a modular schema architecture (extensions around a core).

So ... simple changes could be to pull out Software package and Container file from Download and covert to elements (same as for Links, Download and Documentation):

  • SoftwarePackage-URL
  • SoftwarePackage->Type
  • SoftwarePackage->Note
  • ContainerFile-URL
  • ContainerFile->Type
  • ContainerFile->Note

Better to do this systematically rather than piecemeal though, which means the mapping / gap analysis mention in the thread title.

cc @osallou

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants