Bioschemas profiles refresh: recommendations for the @id property?

Hi Ivan and all,

Ivan, following your email below, I'm having a look at the markup data 
we have on NMNH Paris's website, and I wonder what to do with the @id 
annotation.

BSC's howto <https://bioschemas.org/tutorials/howto/howto_add_markup> 
says "@id: so it is clear what the identifier of the thing you are 
describing is". Yet figuring out the right id is not always obvious. 
Commonly, we deal with websites where people may not have come up with a 
URI uniquely identifying the resource that is described on a webpage, 
apart from the webpage URL itself.
I'm considering using the URIs from TAXREF-LD which is the RDF knowledge 
graph representing the NMNH Paris's taxonomy.

Besides, Schema.org also has a schema:identifier property. In BSC, have 
we recommended using this one too, and what for?
On NMNH Paris's website, I've used it with a schema:PropertyValue object 
to cross-reference the "internal" identifiers of other portals (as well 
as NMNH Paris's identifier itself btw).

So in the end, here is what would be on page 
https://inpn.mnhn.fr/espece/cd_nom/60932:

   "@type": "Taxon",
   "dct:conformsTo": { "@id": 
"https://bioschemas.org/profiles/Taxon/0.7-DRAFT" },
*  "@id": "http://taxref.mnhn.fr/lod/taxon/60932",*
   "*identifier*": [
     {
       "@type": "PropertyValue",
       "name": "TAXREF id",
       "propertyID": "https://www.wikidata.org/entity/P3186",
       "value": "60932"
     },{
       "@type": "PropertyValue",
       "name": "GBIF id",
       "propertyID": "http://www.wikidata.org/prop/direct/P846",
       "value": "5220003"
     }],
     ...

What do you think? Are these good practices? Any other suggestions wrt. 
to the @id and identifier ?

Thx in advance,
    Franck.


Le 28/11/2022 à 11:30, Ivan Micetic a écrit :
>
> Dear Bioschemas user,
>
> We are contacting you as a developer of a resource which publishes 
> Bioschemas markup. We kindly request that you check the compliance of 
> the Bioschemas markup in your resource/service with respect to the 
> latest updates to Bioschemas/Schema.org. Non-compliant markup will 
> result in your resource being ignored by services such as Google’s 
> Dataset Search <https://datasetsearch.research.google.com/>, ELIXIR 
> endorsed services (TeSS <https://tess.elixir-europe.org/>, 
> Bioschemas-live deploys 
> <https://bioschemas.org/developer/liveDeploys>) and OpenAIRE Research 
> Graph <https://graph.openaire.eu/>.
>
> To assist you, we have come up with the following checklist, which 
> summarises key points for a successful implementation of Bioschemas 
> markup:
>
> 1.
>
>     Mandatory inclusion of standard properties: @context, @type, @id,
>     dct:conformsTo
>     <https://bioschemas.org/tutorials/howto/howto_add_markup>
>
> 2.
>
>     Obsoletion of DataRecord profile
>     <https://bioschemas.org/tutorials/howto/howto_right_profile>
>
> 3.
>
>     Update markup to latest profile releases:
>
>     1.
>
>         TrainingMaterial
>         <https://bioschemas.org/profiles/TrainingMaterial/1.0-RELEASE>1.0-RELEASE
>         (1 June 2022)
>
>     2.
>
>         Dataset
>         <https://bioschemas.org/profiles/Dataset/1.0-RELEASE>1.0-RELEASE
>         (12 July 2022)
>
>     3.
>
>         Course <https://bioschemas.org/profiles/Course/1.0-RELEASE>and
>         CourseInstance
>         <https://bioschemas.org/profiles/CourseInstance/1.0-RELEASE>1.0-RELEASE
>         (13 September 2022)
>
> ---- profiles included in Schema.org 13.0 
> <https://schema.org/docs/releases.html#v13.0>---
>
> 4.
>
>     BioChemEntity
>     <https://bioschemas.org/types/BioChemEntity/0.7-RELEASE-2019_06_19>0.7-RELEASE
>     (14 June 2019)
>
> 5.
>
>     ChemicalSubstance
>     <https://bioschemas.org/profiles/ChemicalSubstance/0.4-RELEASE>0.4-RELEASE
>     (7 April 2020)
>
> 6.
>
>     MolecularEntity
>     <https://bioschemas.org/profiles/MolecularEntity/0.5-RELEASE>0.5-RELEASE
>     (7 April 2020)
>
> 7.
>
>     Protein
>     <https://bioschemas.org/profiles/Protein/0.11-RELEASE>0.11-RELEASE
>     (7 April 2020)
>
> 8.
>
>     Taxon
>     <https://bioschemas.org/profiles/Taxon/0.6-RELEASE>0.6-RELEASE (7
>     April 2020)
>
> 9.
>
>     Gene <https://bioschemas.org/profiles/Gene/1.0-RELEASE>1.0-RELEASE
>     (7 April 2021)
>
> 4.
>
>     Mandatory inclusion of a sitemap
>     <https://bioschemas.org/tutorials/community/idp>file
>
> 5.
>
>     Generation of Bioschemas metadata data dumps
>     <https://bioschemas.org/developer/liveDeploys#nav-datadump>
>
>
> If your Bioschemas markup complies with all the latest profiles, but 
> you still have an uncovered need or issue, we are working on several 
> updates and improvements to the Bioschemas ecosystem:
>
>  *
>
>     Help us update the draft versions of profiles
>     <https://bioschemas.org/profiles#nav-draft>, or propose a new
>     profile
>     <https://bioschemas.org/tutorials/howto/howto_create_new_profile>[started
>     at BioHackathon22, #5
>     <https://github.com/elixir-europe/biohackathon-projects-2022/tree/main/5>]
>
>  *
>
>     Contribute to new profiles for Data/Software Management Plans and
>     Machine learning
>     <https://github.com/elixir-europe/biohackathon-projects-2022/tree/main/17>[started
>     at BioHackathon22, #17
>     <https://github.com/elixir-europe/biohackathon-projects-2022/tree/main/17>]
>
>  *
>
>     Efficient consumption of Bioschemas metadata
>     <https://github.com/elixir-europe/biohackathon-projects-2022/tree/main/23>via
>     Data Dumps [started at BioHackathon22, #23
>     <https://github.com/elixir-europe/biohackathon-projects-2022/tree/main/23>]
>
>
> Please let us know of any changes and improvements of published 
> Bioschemas markup in your resource/service and feel free to reach us 
> by subscribing to the public Bioschemas mailing list 
> <mailto:public-bioschemas-request@w3.org>or participate in the 
> discussions on GitHub 
> <https://github.com/Bioschemas/specifications/issues>.
>
>
> Kind regards,
>
> Ivan Mičetić
>
> on behalf of the Bioschemas Steering Council
>
>
> -- 
> Ivan Mičetić, PhD(he/him/his)
> Department of Biomedical Sciences
> University of Padua
> Viale G. Colombo 3
> 35131 Padova
> Italy
> Tel: +39-049-827 6269
> Fax: +39-049-827 6363
> mailto:ivan.micetic@unipd.it
> biocomputingup.it <https://biocomputingup.it>
>
>

Received on Tuesday, 13 December 2022 15:48:24 UTC