IdentifierPropertyValue Model

The IdentifierPropertyValue model is a helper class used to represent a key-value pair, typically for providing formal identifiers from external databases, ontologies, or registries. It is based on the schema.org PropertyValue type.

This is commonly used in the identifier property of models like BioChemEntity and MedicalCondition.

Properties

Property Type Description Required
metadataType (alias: @type) str The schema type of the object. Defaults to "PropertyValue". No
value str The value of the identifier (e.g., "RRID:CVCL_0419", "NCIt:C5214"). Yes
name str The name of the property or identifier source (e.g., "RRID", "NCI Thesaurus"). Yes

Example

Describing a cell line with an RRID identifier:

{
  "@id": "ark:59852/cell-line-MDA-MB-468",
  "@type": "BioChemEntity",
  "name": "MDA-MB-468 Cell Line",
  "identifier": [
    {
      "@type": "PropertyValue",
      "name": "RRID",
      "value": "RRID:CVCL_0419"
    }
  ]
}