Biosample DRAFT Profile
Version: 0.2-DRAFT (21 October 2026)
If you spot any errors or omissions with this type, please file an issue in our GitHub.
Key to specification table
- Green properties/types are proposed by Bioschemas, or indicate proposed changes by Bioschemas to Schema.org
- Red properties/types exist in the core of Schema.org
- Blue properties/types exist in the pending area of Schema.org
- Black properties/types are reused from external vocabularies/ontologies
CD = Cardinality
| Property | Expected Type | Description | CD | Controlled Vocabulary | Example |
|---|---|---|---|---|---|
| Marginality: Minimum. | |||||
| @context | URL | Used to provide the context (namespaces) for the JSON-LD file. Not needed in other serialisations. |
ONE | ||
| @type | Text | Schema.org/Bioschemas class for the resource declared using JSON-LD syntax. For other serialisations please use the appropriate mechanism. While it is permissible to provide multiple types, it is preferred to use a single type. |
MANY | Schema.org, Bioschemas | |
| @id | IRI | Used to distinguish the resource being described in JSON-LD. For other serialisations use the appropriate approach. | ONE | ||
| dct:conformsTo | IRI | Used to state the Bioschemas profile that the markup relates to. The versioned URL of the profile must be used. Note that we use a CURIE in the table here but the full URL for Dublin Core terms must be used in the markup (http://purl.org/dc/terms/conformsTo), see example. |
ONE | Bioschemas profile versioned URL | |
| conformsTo |
Schema: Used to state the Bioschemas profile that the markup relates to. The versioned URL of the profile must be used. Note that we use a CURIE in the table here but the full URL for Dublin Core terms must be used in the markup (http://purl.org/dc/terms/conformsTo), see example. Bioschemas: Dummy Bioschemas description for conformsTo. |
MANY | |||
| funding |
Schema: Provide funding information. Bioschemas: Dummy Bioschemas description for funding. |
MANY | |||
| identifier |
Schema: The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See background notes for more details. Bioschemas: Dummy Bioschemas description for identifier. |
ONE | |||
| Marginality: Recommended. | |||||
| collectionMethod |
Schema: Provide information about the conditions and methods of acquisition of samples. Bioschemas: Dummy Bioschemas description for collectionMethod. |
MANY | |||
| collector |
Schema: The Person or Organization who collected the Sample. Bioschemas: Dummy Bioschemas description for collector. |
MANY | |||
| conditionsOfAccess |
Schema: Sample access statement outlining conditions/requirements need to be fulfilled before access to the sample is granted. Bioschemas: Dummy Bioschemas description for conditionsOfAccess. |
MANY | |||
| contactPoint |
Schema: A person or organization that can be contacted for more information or support. Bioschemas: Dummy Bioschemas description for contactPoint. |
ONE | |||
| contributor |
Schema: A person or organization that contributes to the work. Bioschemas: Dummy Bioschemas description for contributor. |
MANY | |||
| custodian |
Schema: The Person or Organization who is responsible for the Sample. Bioschemas: Dummy Bioschemas description for custodian. |
MANY | |||
| dateCollected |
Schema: The date on which the sample was collected. Bioschemas: Dummy Bioschemas description for dateCollected. |
ONE | |||
| dateCreated |
Schema: The date on which the CreativeWork was created or the item was added to a DataFeed. Bioschemas: Dummy Bioschemas description for dateCreated. |
ONE | |||
| dateModified |
Schema: The date the sample record was last updated. Bioschemas: Dummy Bioschemas description for dateModified. |
MANY | |||
| dateProcessed |
Schema: The date the sample was processed or used in a method. Bioschemas: Dummy Bioschemas description for dateProcessed. |
MANY | |||
| datePublished |
Schema: The date when the record of the sample will be made publicly available. Bioschemas: Dummy Bioschemas description for datePublished. |
ONE | |||
| description |
Schema: A description of the item. Bioschemas: Dummy Bioschemas description for description. |
ONE | |||
| environmentalSystem |
Schema: A category or description of the habitat that describes elements of an ecosystem where the sample was collected. Where possible use controlled vocabulary such as ENVO. Bioschemas: Dummy Bioschemas description for environmentalSystem. |
MANY | |||
| ethics |
Schema: Indicate which ethics policies and/or social considerations are associated with the sample. Bioschemas: Dummy Bioschemas description for ethics. |
MANY | |||
| experimentalPurpose |
Schema: Describe the planned or executed experimental procedures involving the samples. Bioschemas: Dummy Bioschemas description for experimentalPurpose. |
MANY | |||
| gender |
Schema: Gender of the person. While http://schema.org/Male and http://schema.org/Female may be used, text strings are also acceptable for people who do not identify as a binary gender Bioschemas: Dummy Bioschemas description for gender. |
MANY | |||
| instrument |
Schema: Provide description of instruments and devices used in collecting, processing and analysis of samples. Bioschemas: Dummy Bioschemas description for instrument. |
MANY | |||
| locationCreated |
Schema: The location where the CreativeWork was created, which may not be the same as the location depicted in the CreativeWork. Bioschemas: Dummy Bioschemas description for locationCreated. |
MANY | |||
| name |
Schema: The name of the item. Bioschemas: Dummy Bioschemas description for name. |
ONE | |||
| sameAs |
Schema: URL of a reference Web page that unambiguously indicates the item’s identity. E.g. the URL of the item’s Wikipedia page, Wikidata entry, or official website. Bioschemas: Dummy Bioschemas description for sameAs. |
MANY | |||
| samplingAge |
Schema: The age of the object when the Sample was created. Bioschemas: Dummy Bioschemas description for samplingAge. |
MANY | |||
| Marginality: Optional. | |||||
| additionalProperty |
Schema: A property-value pair representing an additional characteristics of the entitity, e.g. a product feature or another characteristic for which there is no matching property in schema.org. Note: Publishers should be aware that applications designed to use specific schema.org properties (e.g. http://schema.org/width, http://schema.org/color, http://schema.org/gtin13, …) will typically expect such data to be provided using those properties, rather than using the generic property/value mechanism. Bioschemas: Dummy Bioschemas description for additionalProperty. |
MANY | |||
| additionalType |
Schema: An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. Typically the value is a URI-identified RDF class, and in this case corresponds to the use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org style guide. Bioschemas: Dummy Bioschemas description for additionalType. |
MANY | |||
| alternateIdentifier |
Schema: An additional identifier for the same instance of the resource. Bioschemas: Dummy Bioschemas description for alternateIdentifier. |
MANY | |||
| alternateName |
Schema: An alias for the item. Bioschemas: Dummy Bioschemas description for alternateName. |
MANY | |||
| citation |
Schema: List publications where the sample is mentioned or described. Bioschemas: Dummy Bioschemas description for citation. |
MANY | |||
| custodian |
Schema: The Person or Organization who is responsible for the Sample. Bioschemas: Dummy Bioschemas description for custodian. |
MANY | |||
| hasPart |
Schema: Describe related items including other resources related to the samples. For example a subsample of this sample. Bioschemas: Dummy Bioschemas description for hasPart. |
MANY | |||
| isControl |
Schema: Indicates whether the sample is being used as a normal control, may be in combination with another sample. Bioschemas: Dummy Bioschemas description for isControl. |
MANY | |||
| itemLocation |
Schema: Current location of the item. Bioschemas: Dummy Bioschemas description for itemLocation. |
ONE | |||