Conversation
…k in layout. Also added extra variables to the .md to render it correclty. These are examples - more schema.org/CreativeWork attributes can be added and useless ones can be removed
👍 on the Schema.org-based metadata. Note that you have some seemingly unrelated changes in |
I accidentally changed the indentation of those comments/divs - It was sunny and I was anxious to go outside, sorry :) Do you want me to put them back? They're about inline anyway |
@njall I wasn't referring to the indentation changes. I was referring to the changes to the YAML front matter of |
Ah right, the variables declared in the .md file are the attributes of the CreativeWork type. They are declared there and then rendered in JSON-LD in lesson.html. They need to be declared there for ease of use and so that the metadata 'stays with' the lesson in the .md file. I've added a few example attributes but these variables could theoretically be the whole of http://schema.org/CreativeWork |
Thanks for the explanation, @njall! Seems ready to merge from my end, but I'll leave that to @tracykteal or @ErinBecker 😄 |
Great :) I've added a few more metadata attributes - the ones that correlate to what TeSS uses to describe training materials e.g. https://tess.elixir-uk.org/materials/data-carpentry-spreadsheets-for-ecology |
Thanks @njall, discoverability is definitely important, and this is a great contribution. |
Looks good to me. If @njall you're happy with the current status, I'll merge. |
Yep :) All good. Thanks! |
Hi,
I thought it might be a good idea to help the discoverability of training materials by having more metadata examples in the markdown, and by rendering the metadata into a schema.org CreativeWork specification using the JSON-LD representation.
If you think it's a good idea and accept the request, I can go about updating the existing Data Carpentry materials and format them similarly.
Structuring metadata using Schema.org is very useful for SEO to get included in more Google SERPs; as well as for content integration platforms like TeSS - The Life Science Training Portal. There's more about it on the working group page for BioSchemas