- From: Franck Michel <fmichel@i3s.unice.fr>
- Date: Tue, 7 Mar 2023 17:47:25 +0100
- To: "public-bioschemas@w3.org" <public-bioschemas@w3.org>
- Message-ID: <45ee52b3-4587-aa48-7d21-12812503b023@i3s.unice.fr>
Hi all,
Just want to know your practice about the following use case.
When a webpage describes a scientific name, we can use the TaxonName
type and profile.
If we want to refer to a taxon that uses this scientific name either as
an accepted name or synonym, we need to use properties scientificName or
alternateScientificName whose subject is the taxon:
taxon -- scientificName --> name
taxon -- alternateScientificName --> name
So, to annotate the page, we must add a new Taxon object. This can be
done with *@graph* <https://www.w3.org/TR/json-ld/#named-graphs> or
*@include* <https://www.w3.org/TR/json-ld/#included-nodes>?
My understanding is that they are pretty similar, yet @graph will list
several possibly disconnected objects such that we don't know what is
the primary object here, the one that is described in the page.
By contrast, *@included* has allows "to represent a set of resources
which are used by some other resource. Included blocks may be also be
used to collect such secondary node objects which can be referenced from
a primary node object."
So in the end I'm doing this:
"@type" : "TaxonName",
"@id": "http://taxref.mnhn.fr/lod/name/60932",
"name": "Delphinapterus leucas",
"author": "(Pallas, 1776)",
"taxonRank": [ "species" ],
"*@included*": [{
"@type" : "Taxon",
"http://purl.org/dc/terms/conformsTo": {
"@id": "https://bioschemas.org/profiles/Taxon/0.7-DRAFT"
},
"@id": "http://taxref.mnhn.fr/lod/taxon/60932",
"name": "Delphinapterus leucas (Pallas, 1776)",
"scientificName": { "@id": "http://taxref.mnhn.fr/lod/name/60932" }
}]
so that the focus of the markup is still aboutthe TaxonName, and the
Taxon is a secondary object.
Is that correct? Have you done differently?
Thx your your comments and advice.
Franck.
--
Franck MICHEL, CNRS research engineer
Université Côte d’Azur, CNRS, Inria
I3S laboratory (UMR 7271)
Received on Tuesday, 7 March 2023 16:47:47 UTC