{
"@context": {
"schema": "http://schema.org/",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"owl": "http://www.w3.org/2002/07/owl/",
"bioschemas": "https://discovery.biothings.io/ns/bioschemas/",
"bioschemasdrafts": "https://discovery.biothings.io/ns/bioschemasdrafts/",
"bioschemastypes": "https://discovery.biothings.io/ns/bioschemastypes/",
"bioschemastypesdrafts": "https://discovery.biothings.io/ns/bioschemastypesdrafts/",
"bioschemasdeprecated": "https://discovery.biothings.io/ns/bioschemasdeprecated/",
"dct": "http://purl.org/dc/terms/",
"@dateModified": "01/19/2024, 16:03:00",
"dwc": "http://rs.tdwg.org/dwc/terms/"
},
"@graph": [
{
"@id": "bioschemas:ChemicalSubstance",
"@type": "rdfs:Class",
"rdfs:comment": "This profile describes a ChemicalSubstance which is 'a portion of matter of constant composition, composed of molecular entities of the same type or of different types' (source: ChEBI:59999). Note, the parent class for this profile has been updated to a pending class in schema.org.",
"rdfs:label": "ChemicalSubstance",
"rdfs:subClassOf": {
"@id": "schema:ChemicalSubstance"
},
"$validation": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"potentialUse": {
"description": "Intended use of the BioChemEntity by humans.",
"oneOf": [
{
"$ref": "#/definitions/definedTerm"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/definedTerm"
}
}
],
"owl:cardinality": "many"
},
"chemicalComposition": {
"description": "The chemical composition describes the identity and relative ratio of the chemical elements that make up the substance. For substances this often cannot be accurately determined, an approximation is acceptable.",
"type": "string",
"owl:cardinality": "one"
},
"chemicalRole": {
"description": "A role played by the BioChemEntity or molecular entity within a chemical context.",
"oneOf": [
{
"$ref": "#/definitions/definedTerm"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/definedTerm"
}
}
],
"owl:cardinality": "many"
},
"bioChemInteraction": {
"description": "A BioChemEntity that is know to interact with this item.",
"oneOf": [
{
"$ref": "#/definitions/bioChemEntity"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/bioChemEntity"
}
}
],
"owl:cardinality": "many"
},
"bioChemSimilarity": {
"description": "A similar molecular entity, e.g., obtained by fingerprint similarity algorithm.",
"oneOf": [
{
"$ref": "#/definitions/bioChemEntity"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/bioChemEntity"
}
}
],
"owl:cardinality": "many"
},
"biologicalRole": {
"description": "A role played by the molecular entity within a biological context.",
"oneOf": [
{
"$ref": "#/definitions/definedTerm"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/definedTerm"
}
}
],
"owl:cardinality": "many"
},
"hasBioChemEntityPart": {
"description": "Indicates a BioChemEntity that (in some sense) has this BioChemEntity as a part. Inverse property: isPartOfBioChemEntity",
"oneOf": [
{
"$ref": "#/definitions/bioChemEntity"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/bioChemEntity"
}
}
],
"owl:cardinality": "many"
},
"alternateName": {
"description": "An alias for the item.",
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
],
"owl:cardinality": "many"
},
"description": {
"description": "A description of the item.",
"type": "string",
"owl:cardinality": "one"
},
"disambiguatingDescription": {
"description": "A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.",
"type": "string",
"owl:cardinality": "one"
},
"identifier": {
"description": "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.",
"anyOf": [
{
"$ref": "#/definitions/propertyValue"
},
{
"type": "string"
},
{
"type": "string",
"format": "uri"
}
],
"owl:cardinality": "one"
},
"image": {
"description": "An image of the item. This can be a URL or a fully described ImageObject.",
"oneOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
}
],
"owl:cardinality": "many"
},
"name": {
"description": "The name of the item.",
"type": "string",
"owl:cardinality": "one"
},
"sameAs": {
"description": "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.",
"oneOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
}
],
"owl:cardinality": "many"
},
"url": {
"description": "URL of the item.",
"oneOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
}
],
"owl:cardinality": "many"
},
"conformsTo": {
"description": "This is used to state the Bioschemas profile that the markup relates to. The identifier can be the url for the version of this bioschemas class on github: https://github.com/BioSchemas/specifications/blob/master/ChemicalSubstance/jsonld/ChemicalSubstance_v0.4-RELEASE.json",
"$ref": "#/definitions/conformsDefinition"
}
},
"required": [
"name",
"identifier",
"url",
"conformsTo"
],
"recommended": [
"chemicalComposition",
"hasBioChemEntityPart"
],
"optional": [
"alternateName",
"bioChemInteraction",
"bioChemSimilarity",
"biologicalRole",
"chemicalRole",
"description",
"disambiguatingDescription",
"image",
"potentialUse",
"sameAs"
],
"definitions": {
"definedTerm": {
"@type": "DefinedTerm",
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"name": {
"type": "string"
},
"termCode": {
"type": "string"
},
"identifier": {
"type": "string"
}
},
"required": []
},
"bioChemEntity": {
"@type": "bioschemas:BioChemEntity",
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"name": {
"type": "string"
},
"identifier": {
"type": "string"
}
},
"required": []
},
"propertyValue": {
"@type": "PropertyValue",
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
},
"identifier": {
"type": "string"
}
},
"required": []
},
"conformsDefinition": {
"@type": "CreativeWork",
"type": "object",
"properties": {
"identifier": {
"description": "The url of the version bioschemas profile that was used. For jsonschema, set @id to the identifier",
"oneOf": [
{
"enum": [
"https://github.com/BioSchemas/specifications/blob/master/ChemicalSubstance/jsonld/ChemicalSubstance_v0.4-RELEASE.json"
]
},
{
"type": "string",
"format": "uri"
}
]
}
},
"required": [
"identifier"
]
}
}
},
"additional_type": "https://bioschemas.org/profiles#nav-release",
"schema:schemaVersion": [
"https://github.com/BioSchemas/specifications/blob/master/ChemicalSubstance/jsonld/ChemicalSubstance_v0.4-RELEASE.json",
"https://bioschemas.org/profiles/ChemicalSubstance/0.4-RELEASE"
]
},
{
"@id": "bioschemas:Gene",
"@type": "rdfs:Class",
"rdfs:comment": "Bioschemas profile describing a Gene in Life Sciences. This Gene profile specification presents the markup for describing a Gene and is based on the 1.0 release. Note, the parent class for this profile has been updated to a pending class in schema.org.",
"rdfs:label": "Gene",
"rdfs:subClassOf": {
"@id": "schema:Gene"
},
"$validation": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"identifier": {
"description": "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.",
"anyOf": [
{
"$ref": "#/definitions/propertyValue"
},
{
"type": "string"
},
{
"type": "string",
"format": "uri"
}
],
"owl:cardinality": "one"
},
"name": {
"description": "The name of the item.",
"type": "string",
"owl:cardinality": "one"
},
"description": {
"description": "A description of the item.",
"type": "string",
"owl:cardinality": "one"
},
"encodesBioChemEntity": {
"description": "For genes, this property is used to express in a generic way gene products encoded by this gene, for instance RNA or Protein",
"oneOf": [
{
"$ref": "#/definitions/bioChemEntity"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/bioChemEntity"
}
}
],
"owl:cardinality": "many"
},
"isPartOfBioChemEntity": {
"description": "Indicates a BioChemEntity that is (in some sense) a part of this BioChemEntity. Inverse property: hasBioChemEntityPart. For genes, it is recommended to at least specify the DNA/chromosome containing this gene.",
"oneOf": [
{
"$ref": "#/definitions/bioChemEntity"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/bioChemEntity"
}
}
],
"owl:cardinality": "many"
},
"url": {
"description": "URL of the item.",
"type": "string",
"format": "uri",
"owl:cardinality": "one"
},
"alternateName": {
"description": "An alias for the item.",
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
],
"owl:cardinality": "many"
},
"alternativeOf": {
"description": "Is variant of. Use this property to express when a gene is a variant of any other gene.",
"oneOf": [
{
"$ref": "#/definitions/gene"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/gene"
}
}
],
"owl:cardinality": "many"
},
"associatedDisease": {
"description": "Disease associated to this BioChemEntity. Such a disease can be a MedicalCondition or a URL. If you want to add an evidence supporting the association, please use PropertyValue.",
"anyOf": [
{
"$ref": "#/definitions/medicalCondition"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/medicalCondition"
}
},
{
"$ref": "#/definitions/propertyValue"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/propertyValue"
}
},
{
"type": "string",
"format": "uri"
},
{
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
}
],
"owl:cardinality": "many"
},
"expressedIn": {
"description": "Tissue, organ, biological sample, etc in which activity of this gene has been observed experimentally. For example brain, digestive system.",
"anyOf": [
{
"$ref": "#/definitions/definedTerm"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/definedTerm"
}
},
{
"$ref": "#/definitions/bioChemEntity"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/bioChemEntity"
}
},
{
"$ref": "#/definitions/anatomicalStructure"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/anatomicalStructure"
}
},
{
"$ref": "#/definitions/anatomicalSystem"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/anatomicalSystem"
}
}
],
"owl:cardinality": "many"
},
"hasBioChemEntityPart": {
"description": "Indicates a BioChemEntity that (in some sense) has this BioChemEntity as a part. Inverse property: isPartOfBioChemEntity",
"oneOf": [
{
"$ref": "#/definitions/bioChemEntity"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/bioChemEntity"
}
}
],
"owl:cardinality": "many"
},
"hasBioPolymerSequence": {
"description": "Schema: A symbolic representation of a BioChemEnity. For example, a nucleotide sequence of a Gene or an amino acid sequence of a Protein.",
"type": "string",
"owl:cardinality": "one"
},
"hasMolecularFunction": {
"description": "Molecular function performed by this BioChemEntity; please use PropertyValue if you want to include any evidence.",
"anyOf": [
{
"$ref": "#/definitions/definedTerm"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/definedTerm"
}
},
{
"$ref": "#/definitions/propertyValue"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/propertyValue"
}
},
{
"type": "string",
"format": "uri"
},
{
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
}
],
"owl:cardinality": "many"
},
"hasRepresentation": {
"description": "A common representation such as a protein sequence or chemical structure for this entity. For images use schema.org/image.",
"anyOf": [
{
"$ref": "#/definitions/propertyValue"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/propertyValue"
}
},
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string",
"format": "uri"
},
{
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
}
],
"owl:cardinality": "many"
},
"hasStatus": {
"description": "Schema: One of pseudogene, dead, killed, live, predicted, suppressed.",
"type": "string",
"enum": [
"pseudogene",
"dead",
"killed",
"live",
"predicted",
"suppressed"
],
"owl:cardinality": "one"
},
"image": {
"description": "An image of the item. This can be a URL or a fully described ImageObject.",
"type": "string",
"format": "uri",
"owl:cardinality": "one"
},
"isInvolvedInBiologicalProcess": {
"description": "Biological process this BioChemEntity is involved in; please use PropertyValue if you want to include any evidence.",
"anyOf": [
{
"$ref": "#/definitions/definedTerm"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/definedTerm"
}
},
{
"$ref": "#/definitions/propertyValue"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/propertyValue"
}
},
{
"type": "string",
"format": "uri"
},
{
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
}
],
"owl:cardinality": "many"
},
"isLocatedInSubcellularLocation": {
"description": "Subcellular location where this BioChemEntity is located; please use PropertyValue if you want to include any evidence.",
"anyOf": [
{
"$ref": "#/definitions/definedTerm"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/definedTerm"
}
},
{
"$ref": "#/definitions/propertyValue"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/propertyValue"
}
},
{
"type": "string",
"format": "uri"
},
{
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
}
],
"owl:cardinality": "many"
},
"mainEntityOfPage": {
"description": "Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See background notes for details.",
"type": "string",
"format": "uri",
"owl:cardinality": "one"
},
"sameAs": {
"description": "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.",
"type": "string",
"format": "uri",
"owl:cardinality": "one"
},
"taxonomicRange": {
"description": "The taxonomic grouping of the organism that expresses, encodes, or in someway related to the BioChemEntity.",
"anyOf": [
{
"$ref": "#/definitions/definedTerm"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/definedTerm"
}
},
{
"$ref": "#/definitions/taxon"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/taxon"
}
},
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string",
"format": "uri"
},
{
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
}
],
"owl:cardinality": "many"
},
"conformsTo": {
"description": "This is used to state the Bioschemas profile that the markup relates to. The identifier can be the url for the version of this bioschemas class on github: https://github.com/BioSchemas/specifications/blob/master/Gene/jsonld/Gene_v1.0-RELEASE.json",
"$ref": "#/definitions/conformsDefinition"
}
},
"required": [
"identifier",
"name",
"conformsTo"
],
"recommended": [
"description",
"encodesBioChemEntity",
"isPartOfBioChemEntity",
"url"
],
"optional": [
"alternateName",
"alternativeOf",
"associatedDisease",
"expressedIn",
"hasBioChemEntityPart",
"hasBioPolymerSequence",
"hasMolecularFunction",
"hasRepresentation",
"hasStatus",
"image",
"isInvolvedInBiologicalProcess",
"isLocatedInSubcellularLocation",
"mainEntityOfPage",
"sameAs",
"taxonomicRange"
],
"definitions": {
"taxon": {
"@type": "Taxon",
"type": "object",
"properties": {
"name": {
"type": "string"
},
"taxonRank": {
"anyOf": [
{
"$ref": "#/definitions/propertyValue"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/propertyValue"
}
},
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string",
"format": "uri"
},
{
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
}
]
}
},
"required": [
"name",
"taxonRank"
]
},
"propertyValue": {
"@type": "PropertyValue",
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": []
},
"definedTerm": {
"@type": "DefinedTerm",
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"name": {
"type": "string"
},
"termCode": {
"type": "string"
}
},
"required": []
},
"medicalCondition": {
"@type": "MedicalCondition",
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"name": {
"type": "string"
}
},
"required": []
},
"bioChemEntity": {
"@type": "BioChemEntity",
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"name": {
"type": "string"
}
},
"required": []
},
"gene": {
"@type": "Gene",
"type": "object",
"properties": {
"identifier": {
"anyOf": [
{
"$ref": "#/definitions/propertyValue"
},
{
"type": "string"
},
{
"type": "string",
"format": "uri"
}
]
},
"name": {
"type": "string"
}
},
"required": []
},
"quantitativeValue": {
"@type": "QuantitativeValue",
"type": "object",
"properties": {
"value": {
"type": "string"
},
"unitText": {
"type": "string"
}
},
"required": []
},
"anatomicalStructure": {
"@type": "AnatomicalStructure",
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"required": []
},
"anatomicalSystem": {
"@type": "AnatomicalSystem",
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"required": []
},
"conformsDefinition": {
"@type": "CreativeWork",
"type": "object",
"properties": {
"identifier": {
"description": "The url of the version bioschemas profile that was used. For jsonschema, set @id to the identifier",
"oneOf": [
{
"enum": [
"https://github.com/BioSchemas/specifications/blob/master/Gene/jsonld/Gene_v1.0-RELEASE.json"
]
},
{
"type": "string",
"format": "uri"
}
]
}
},
"required": [
"identifier"
]
}
}
},
"additional_type": "https://bioschemas.org/profiles#nav-release",
"schema:schemaVersion": [
"https://github.com/BioSchemas/specifications/blob/master/Gene/jsonld/Gene_v1.0-RELEASE.json",
"https://bioschemas.org/profiles/Gene/1.0-RELEASE"
]
},
{
"@id": "bioschemas:Taxon",
"@type": "rdfs:Class",
"rdfs:comment": "Bioschemas profile for describing a biological taxon This profile aims to denote a taxon by common properties such as its scientific name, taxonomic rank and vernacular names. It is also a means to link to existing taxonomic registers where each taxon has a URI. Version 1.0-RELEASE.
Changes since the 0.6-DRAFT