specifications icon indicating copy to clipboard operation
specifications copied to clipboard

BioSample referenced as type only in JSON-LD

Open thomasrosnet opened this issue 2 years ago • 2 comments

Hello,

I would like to report an issue concerning both the BioSample Profile and Type: BioSample definition in the JSON-LD of DDE and Specifications github repositories seems to be defined as a Type only and not a Profile. But on the Bioschemas website, it is shown as both a Profile and a Type.

Profile: https://bioschemas.org/profiles/BioSample/0.1-DRAFT-2019_11_12 Type: https://bioschemas.org/types/BioSample/0.1-RELEASE-2019_06_19

Why is the BioSample profile missing in the DDE JSON-LD file ?

@albangaignard

thomasrosnet avatar Feb 17 '23 12:02 thomasrosnet

Hi @thomasrosnet the BioSample profile has not yet been generated in JSON-LD in the specifications folder, which is why it has similarly not been propagated into the DDE. The reason is that the draft BioSample profile on the website lacks cardinality information for the majority of its properties, so I simply didn't know how to set the JSON Schema validation rules for it. This is not an issue for types since JSON Schema validation rules are not used for types.

A group from the 2022 Biohackathon is working on updating this class, so hopefully a more complete draft will be created in the near future.

gtsueng avatar Feb 17 '23 17:02 gtsueng

The cardinality issue was included in this discussion: https://github.com/BioSchemas/specifications/issues/323

gtsueng avatar Feb 17 '23 18:02 gtsueng