- From: LJ.Garcia <lj.garcia.co@gmail.com>
- Date: Tue, 13 Dec 2022 20:32:31 +0100
- To: Franck Michel <fmichel@i3s.unice.fr>
- Cc: Ivan Micetic <ivan.micetic@unipd.it>, Bioschemas Steering Council <steering@bioschemas.org>, "public-bioschemas@w3.org" <public-bioschemas@w3.org>
- Message-ID: <CAPZUG=Ba+GoF9SY9gdnM568Ythg+APXpt2qNgZZ1kY9wxEYebA@mail.gmail.com>
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