Tutorial given at European Open Science Cloud data interoperability workshop.
The purpose was to evaluate whether schema.org markup could be used in a variety of scientific disciplines.
8. Describes metadata for data
repositories and data catalogues
so they can be more easily
indexed by search engines and
registries.
Specification
Examples
9. →
{
"@context": "http://schema.org",
"@type": "DataCatalog",
"@id": "http://www.uniprot.org",
"name": "UniProt",
"description": "The Universal Protein Resource (UniProt) is a
comprehensive resource for protein sequence and annotation
data",
"url": "http://www.uniprot.org",
"keywords": "protein, protein sequence, protein annotation",
"provider": {
"@type": "Organization",
"name": "UniProt Consortium"
}
}
10. Describes metadata for datasets so
they can be more easily indexed by
search engines and registries.
Specification
Examples
22. Examples & template
Creating your own DataCatalog
metadata
1. Copy the template.json example.
2. Change the values of the minimum fields.
3. Add as many recommended and optional fields as possible.
4. Wrap up the example using script tags.
<script type="application/ld+json">
....
</script>
5. Embed the example in your landing page.
• Name
• Description
• License
• Release
• Citation
• Metrics
• Tools
• …
23. Data Catalogue description for UniProt using
the minimum fields.
https://search.google.com/structured-data/testing-tool