IFB-ElixirFr / ifbcat

IFB Catalogue REST API.
GNU General Public License v3.0
1 stars 0 forks source link

Event's Organizer should be human readable in tess #305

Closed bryan-brancotte closed 1 month ago

bryan-brancotte commented 8 months ago

Spotted by @olisand

https://tess.elixir-europe.org/events/4th-workshop-single-cell-sincellte-2022-single-cell-transcriptomics-spatial-and-multi-omics

bryan-brancotte commented 8 months ago

Renderer should be adapted to handle subnode with M2M (here for Single sub node)

bryan-brancotte commented 8 months ago

Then in get_rdf_mapping put something like

organisedByTeams=dict(schema_attr='organizer', _fields=dict(
         name='name',
         url='homepage',
 ), _type="Organization"),
bryan-brancotte commented 8 months ago

Todo : is tess using all organizers ? Seen only one in https://tess.elixir-europe.org/events/bigomics-genomique-comparative-biopolis while multiple when looking at api : https://catalogue.france-bioinformatique.fr/api/event/591/?format=json-ld

olisand commented 8 months ago

TeSS answer: currently the scraper will probably just take the first or last one. I added an issue on their main repo.

olisand commented 7 months ago

Extract multiple organizers (comma-separated) solved on TeSS side: https://github.com/ElixirTeSS/TeSS/issues/914

bryan-brancotte commented 7 months ago

Good news ! I'm keeping the issue open until we observe that the event have indeed multiple organizer

olisand commented 7 months ago

Absolutely! But even then, this side issue (organizer names should be scrapped instead of object URLs) will not be fixed yet, or am I wrong?

bryan-brancotte commented 7 months ago

Yes, we ill have to include the organizers with additional nodes as it is done with the postal address

bryan-brancotte commented 2 months ago

Applied in prod, can be seen at https://catalogue.france-bioinformatique.fr/api/event/476/?format=json-ld

@olisand I keep it open to follow it everything works with tess now

olisand commented 2 months ago

@bryan-brancotte Not yet ok on TeSS. Organizer now shows the name of the event, still followed by urls corresponding to organizer(s) instead of organizer name(s). Example here: https://tess.elixir-europe.org/events/introduction-a-l-analyse-de-donnees-transcriptomiques-avec-galaxy

bryan-brancotte commented 2 months ago

Hi @olisand

Applied in prod : https://catalogue.france-bioinformatique.fr/api/event/637/?format=json-ld

Again I keep it open to follow it everything works with tess now

olisand commented 1 month ago

Hello @bryan-brancotte It looks good on TeSS, nice job. Thanks!