Re: Bioschemas profiles refresh: recommendations for the @id property?

 Hi Franck, all,

It all looks good to me. Nice way to use the PropertyValue, I have not seen
an example using propertyID. This usage reminds me of DefinedTerm but as
DefinedTerm is not within the range of identifier, I would say the
alternative with PropertyValue is quite good, I like it.

Any other thoughts?

Kind regards,

On Tue, Dec 13, 2022 at 4:48 PM Franck Michel <fmichel@i3s.unice.fr> wrote:

> 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"
> <https://bioschemas.org/profiles/Taxon/0.7-DRAFT> },
> *  "@id": "http://taxref.mnhn.fr/lod/taxon/60932"
> <http://taxref.mnhn.fr/lod/taxon/60932>,*
>   "*identifier*": [
>     {
>       "@type": "PropertyValue",
>       "name": "TAXREF id",
>       "propertyID": "https://www.wikidata.org/entity/P3186"
> <https://www.wikidata.org/entity/P3186>,
>       "value": "60932"
>     },{
>       "@type": "PropertyValue",
>       "name": "GBIF id",
>       "propertyID": "http://www.wikidata.org/prop/direct/P846"
> <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> ---
>
>    1.
>
>    BioChemEntity
>    <https://bioschemas.org/types/BioChemEntity/0.7-RELEASE-2019_06_19>
>    0.7-RELEASE (14 June 2019)
>    2.
>
>    ChemicalSubstance
>    <https://bioschemas.org/profiles/ChemicalSubstance/0.4-RELEASE>
>    0.4-RELEASE (7 April 2020)
>    3.
>
>    MolecularEntity
>    <https://bioschemas.org/profiles/MolecularEntity/0.5-RELEASE>
>    0.5-RELEASE (7 April 2020)
>    4.
>
>    Protein <https://bioschemas.org/profiles/Protein/0.11-RELEASE>
>    0.11-RELEASE (7 April 2020)
>    5.
>
>    Taxon <https://bioschemas.org/profiles/Taxon/0.6-RELEASE> 0.6-RELEASE
>    (7 April 2020)
>    6.
>
>    Gene <https://bioschemas.org/profiles/Gene/1.0-RELEASE> 1.0-RELEASE (7
>    April 2021)
>
>
>    1.
>
>    Mandatory inclusion of a sitemap
>    <https://bioschemas.org/tutorials/community/idp> file
>    2.
>
>    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 <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
>
>
>
>

Received on Tuesday, 13 December 2022 19:33:00 UTC