galaxyproject / galaxy-hub

Galaxy Community Hub
https://galaxyproject.org/
Other
99 stars 282 forks source link

Events Page without SchemaOrg markup #2177

Open sneumann opened 1 year ago

sneumann commented 1 year ago

Hi Galaxy-Hub Team,

The Galaxy Event page is listed in the live-deploys page https://bioschemas.org/developer/liveDeploys#nav-site (go down to "Galaxy Project", expand the details, and see the link behind the "Page" button.

This is a hint that https://galaxyproject.org/events/ should have JSON-LD markup conforming to the "Event" profile. I checked the page source, and found no markup. I also checked a random event: https://galaxyproject.org/events/2023-09-small-scale/ and also could not find any markup. The (Bio)Schema checker by @albangaignard also could not extract any SchemaOrg.

If JSON-LD markup was removed on purpose, we can update the Bioschemas live-deploy listing. Or, you have the SchemaOrg in a place I missed when looking. Or, maybe there is an issue in the rendering of e.g. https://raw.githubusercontent.com/galaxyproject/galaxy-hub/master/content/events/2023-09-small-scale/index.md because to me it looks like the markdown does have the metadata.

If you check https://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/msi-analyte-distribution/tutorial.html then this has the embedded "@context": "http://schema.org" markup for a LearningResource.

Yours, Steffen

hexylena commented 1 year ago

Hi @sneumann the BioSchemas markup was lost when the Hub was rewritten recently. There is an open PR for it, I need to find some time and energy to work on it https://github.com/galaxyproject/galaxy-hub/pull/1564

maybe the best solution would be to remove the Galaxy Hub until it can be fixed, apologies.