{ "@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": "06/27/2025, 09:23:17", "dwc": "http://rs.tdwg.org/dwc/terms/", "ppeo:hasGrowthFacility": "http://purl.org/ppeo/PPEO.owl#hasGrowthFacility" }, "@graph": [ { "@id": "bioschemasdrafts:Gene", "@type": "rdfs:Class", "rdfs:comment": "This Gene profile specification presents the markup for describing a Gene. Version 1.1-DRAFT.

Summary of Changes

Changes since 1.0-RELEASE: ", "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" }, "hasSequenceAnnotation": { "description": "The taxonomic grouping of the organism that expresses, encodes, or in someway related to the BioChemEntity.", "anyOf": [ { "$ref": "#/definitions/sequenceAnnotation" }, { "type": "array", "items": { "$ref": "#/definitions/sequenceAnnotation" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "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.1-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "identifier", "name", "conformsTo" ], "recommended": [ "description", "encodesBioChemEntity", "isPartOfBioChemEntity", "url", "hasSequenceAnnotation", "sameAs" ], "optional": [ "alternateName", "alternativeOf", "associatedDisease", "expressedIn", "hasBioChemEntityPart", "hasBioPolymerSequence", "hasMolecularFunction", "hasRepresentation", "hasStatus", "image", "isInvolvedInBiologicalProcess", "isLocatedInSubcellularLocation", "mainEntityOfPage", "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": [] }, "sequenceAnnotation": { "@type": "bioschemastypesdrafts:SequenceAnnotation", "type": "object", "properties": { "sequenceLocation": { "$ref": "#/definitions/sequenceRange" } }, "required": [] }, "sequenceRange": { "@type": "bioschemastypesdrafts:SequenceRange", "type": "object", "properties": { "rangeStart": { "type": "integer" } }, "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.1-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/blob/master/Gene/jsonld/Gene_v1.1-DRAFT.json", "https://bioschemas.org/profiles/Gene/1.1-DRAFT" ] }, { "@id": "bioschemasdrafts: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 0.8-DRAFT.

Summary of Changes


Changes since 0.7-DRAFT:", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/Taxon/jsonld/Taxon_v0.8-DRAFT.json", "https://bioschemas.org/profiles/Taxon/0.8-DRAFT" ], "rdfs:label": "Taxon", "rdfs:subClassOf": { "@id": "schema:Taxon" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "additionalType": { "description": "A Taxon type from a well known vocabulary, e.g. DarwinCore http://rs.tdwg.org/dwc/terms/Taxon or http://rs.tdwg.org/ontology/voc/TaxonConcept#TaxonConcept 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. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "alternateName": { "description": "Scientific name, with authorship and date information if known, of a synonym of the currently valid (zoological) or accepted (botanical) name. An alias for the item.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "alternateScientificName": { "description": " A TaxonName representing a scientific name, with authorship and date information if known, of a synonym of the currently valid (zoological) or accepted (botanical) name", "oneOf": [ { "$ref": "#/definitions/taxonname" }, { "type": "array", "items": { "$ref": "#/definitions/taxonname" } } ], "owl:cardinality": "many" }, "childTaxon": { "description": "Direct, most proximate lower-rank child taxa Closest child taxa of the taxon in question.\nInverse property: parentTaxon", "anyOf": [ { "$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" }, "description": { "description": " A description of the item.", "type": "string", "owl:cardinality": "one" }, "disambiguatingDescription": { "description": "Can be used to specify the taxon circumscription retained in this description, e.g. by denoting the scientific works that assert the status of the accepted/valid name and synonyms. 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" }, "vernacularName": { "description": "A vernacular (common) name of the taxon ", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "identifier": { "description": "A PropertyValue should be used to relate the taxon with couterparts identifiers within well known authorities such as GBIF, WoRMS, EoL etc.\nWikidata properties may be used in this respect, e.g.:\nNCBI id (https://www.wikidata.org/entity/P685), \nGBIF id (https://www.wikidata.org/entity/P846),\nEoL id (https://www.wikidata.org/entity/P830), \niNaturalist id (https://www.wikidata.org/entity/P3151), \nWoRMS id (https://www.wikidata.org/entity/P850), \nFishbase id (https://www.wikidata.org/entity/P938),\nTAXREF id (https://www.wikidata.org/entity/P3186),\n...\n 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](http://schema.org/docs/datamodel.html#identifierBg) for more details.\n", "oneOf": [ { "$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": [ { "$ref": "#/definitions/imageobject" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "isBasedOn": { "description": "A CreativeWork, such as a scholarly article, asserting the status of the accepted/valid name and synonyms, retained for the taxon circumscription A resource from which this work is derived or from which it is a modification or adaption. Supersedes, isBasedOnUrl. ", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ], "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.\nInverse property: mainEntity.", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "name": { "description": "Currently valid (zoological) or accepted (botanical) name for that taxon, with authorship and date information if known. The name of the item.", "type": "string", "owl:cardinality": "one" }, "parentTaxon": { "description": "Direct, most proximate higher-rank parent taxon Closest parent taxon of the taxon in question.\nInverse property: childTaxon", "oneOf": [ { "$ref": "#/definitions/taxon" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "sameAs": { "description": "URL of third-party webpages describing the same taxon 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" }, "scientificName": { "description": " A TaxonName representing the currently valid (zoological) or accepted (botanical) name for that taxon", "$ref": "#/definitions/taxonname", "owl:cardinality": "one" }, "taxonRank": { "description": " The taxonomic rank of this taxon given preferably as a URI from a controlled vocabulary (e.g. the ranks from TDWG TaxonRank ontology or equivalent Wikidata URIs)", "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" }, "url": { "description": "Link to the webpage associated to this taxon URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "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/tree/master/Taxon/jsonld/Taxon_v0.8-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "name", "taxonRank", "conformsTo" ], "recommended": [ "parentTaxon", "scientificName", "url", "sameAs" ], "optional": [ "additionalType", "alternateName", "alternateScientificName", "childTaxon", "description", "disambiguatingDescription", "vernacularName", "identifier", "image", "isBasedOn", "mainEntityOfPage" ], "definitions": { "taxonname": { "@type": "bioschemastypesdrafts:TaxonName", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "taxon": { "@type": "schema: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": "schema:PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "schema:CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "imageobject": { "@type": "schema:ImageObject", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "creativework": { "@type": "schema:CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "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/tree/master/Taxon/jsonld/Taxon_v0.8-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:TaxonName", "@type": "rdfs:Class", "rdfs:comment": "Bioschemas profile for describing a name of a biological taxon, which may be valid (zoology) / accepted (botany) or not. This profile povides a way to denote the scientific names of a taxon. The taxon accepted/valid name is linked to the taxon with property scientificName while the synonyms are linked with property alternateScientificName. Version: 0.2-DRAFT.

Summary of Changes


Changes since Version 0.1-DRAFT:", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/TaxonName/jsonld/TaxonName_v0.2-DRAFT.json", "https://bioschemas.org/profiles/TaxonName/0.2-DRAFT" ], "rdfs:label": "TaxonName", "rdfs:subClassOf": { "@id": "bioschemastypesdrafts:TaxonName" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "additionalType": { "description": "An equivalent TaxonName type from a well known vocabulary, e.g. TDWG: http://rs.tdwg.org/ontology/voc/TaxonName#TaxonName 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. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "author": { "description": "Authorship and date information associated to this taxon name, formatted as per the numenclatural rules The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "description": { "description": " A description of the item.", "type": "string", "owl:cardinality": "one" }, "identifier": { "description": "A PropertyValue should be used to relate the taxon name with counterpart identifiers within well known authorities such as GBIF, WoRMS, EoL etc.\nWikidata properties may be used in this respect, e.g.:\nNCBI id (https://www.wikidata.org/entity/P685), \nGBIF id (https://www.wikidata.org/entity/P846),\nEoL id (https://www.wikidata.org/entity/P830), \niNaturalist id (https://www.wikidata.org/entity/P3151), \nWoRMS id (https://www.wikidata.org/entity/P850), \nFishbase id (https://www.wikidata.org/entity/P938),\nTAXREF id (https://www.wikidata.org/entity/P3186),\n...\n 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.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "isBasedOn": { "description": "A CreativeWork, such as a scholarly article that coined the name or asserted its status A resource from which this work is derived or from which it is a modification or adaption. Supersedes isBasedOnUrl.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "$ref": "#/definitions/product" }, { "type": "array", "items": { "$ref": "#/definitions/product" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "name": { "description": "A name of that taxon without authorship and date information The name of the item.", "type": "string", "owl:cardinality": "one" }, "taxonRank": { "description": " The taxonomic rank of this taxon given preferably as a URI from a controlled vocabulary \u2013 (typically the ranks from TDWG TaxonRank ontology or equivalent Wikidata URIs).", "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" }, "url": { "description": "Link to the webpage associated to this taxon URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "sameAs": { "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "description": "URL of additional sources for the dataset", "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/tree/master/TaxonName/jsonld/TaxonName_v0.2-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "name", "conformsTo" ], "recommended": [ "author", "taxonRank", "url", "sameAs" ], "optional": [ "additionalType", "description", "identifier", "isBasedOn" ], "definitions": { "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "legalName": { "type": "string" }, "description": { "type": "string" }, "sameAs": { "type": "string", "format": "uri" } } }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "product": { "@type": "schema:Product", "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/tree/master/TaxonName/jsonld/TaxonName_v0.2-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:DefinedTerm", "@type": "rdfs:Class", "rdfs:comment": "A word, name, acronym, phrase, etc. with a formal definition. Use the name property for the term being defined, use termCode if the term has an alpha-numeric code allocated, use description to provide the definition of the term. This Bioschemas profile specifically helps reusing terms from terminology and ontology services. Version 0.2-DRAFT.

Summary of Changes

Changes since v0.1 ", "rdfs:label": "DefinedTerm", "rdfs:subClassOf": { "@id": "schema:DefinedTerm" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "termCode": { "description": "A code that identifies this DefinedTerm within a DefinedTermSet", "type": "string", "owl:cardinality": "one" }, "inDefinedTermSet": { "description": "A DefinedTermSet that contains this term.", "$ref": "#/definitions/definedtermset", "owl:cardinality": "one" }, "description": { "description": "A description of the item.", "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](/docs/datamodel.html#identifierBg) for more details.\n ", "type": "string", "owl:cardinality": "one" }, "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.", "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/tree/master/DefinedTerm/jsonld/DefinedTerm_v0.2-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "inDefinedTermSet", "conformsTo" ], "recommended": [ "termCode", "sameAs", "name" ], "optional": [ "description" ], "definitions": { "definedtermset": { "@type": "DefinedTermSet", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "license": { "type": "string" }, "version": { "type": "string" } }, "required": [ "url" ] }, "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/tree/master/DefinedTerm/jsonld/DefinedTerm_v0.2-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "schemaVersion": [ "https://schema.org/docs/releases.html#v23.0" ], "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://bioschemas.org/profiles/DefinedTerm/0.2-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/DefinedTerm/jsonld/DefinedTerm_v0.2-DRAFT.json" ] }, { "@id": "bioschemasdrafts:DefinedTermSet", "@type": "rdfs:Class", "rdfs:comment": "A guide for how to describe a DefinedTermSet in the sciences using Schema.org-like annotation. Version 0.1-DRAFT\n

\n

Summary of Changes:

\nNone -- first draft\n", "rdfs:label": "DefinedTermSet", "rdfs:subClassOf": { "@id": "schema:DefinedTermSet" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "hasDefinedTerm": { "description": "A Defined Term contained in this term set.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } } ], "owl:cardinality": "many" }, "citation": { "description": "A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "conditionsOfAccess": { "description": "Conditions that affect the availability of, or method(s) of access to, an item. Typically used for real world items such as an [[ArchiveComponent]] held by an [[ArchiveOrganization]]. This property is not suitable for use as a general Web access control mechanism. It is expressed only in natural language.\\n\\nFor example \"Available by appointment from the Reading Room\" or \"Accessible only from logged-in accounts \". ", "type": "string", "owl:cardinality": "one" }, "creator": { "description": "The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "dateCreated": { "description": "The date on which the CreativeWork was created or the item was added to a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "type": "string", "format": "date-time" } ], "owl:cardinality": "one" }, "dateModified": { "description": "The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "type": "string", "format": "date-time" } ], "owl:cardinality": "one" }, "datePublished": { "description": "Date of first broadcast/publication.", "oneOf": [ { "type": "string", "format": "date" }, { "type": "string", "format": "date-time" } ], "owl:cardinality": "one" }, "isAccessibleForFree": { "description": "A flag to signal that the item, event, or place is accessible for free.", "type": "boolean", "owl:cardinality": "one" }, "keywords": { "description": "Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "anyOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "string" }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "license": { "description": "A license document that applies to this content, typically indicated by URL.", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "maintainer": { "description": "A maintainer of a [[Dataset]], software package ([[SoftwareApplication]]), or other [[Project]]. A maintainer is a [[Person]] or [[Organization]] that manages contributions to, and/or publication of, some (typically complex) artifact. It is common for distributions of software and data to be based on \"upstream\" sources. When [[maintainer]] is applied to a specific version of something e.g. a particular version or packaging of a [[Dataset]], it is always possible that the upstream source has a different maintainer. The [[isBasedOn]] property can be used to indicate such relationships between datasets to make the different maintenance roles clear. Similarly in the case of software, a package may have dedicated maintainers working on integration into software distributions such as Ubuntu, as well as upstream maintainers of the underlying work.\n ", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "version": { "description": "The version of the CreativeWork embodied by a specified resource.", "oneOf": [ { "type": "string" }, { "type": "number" } ], "owl:cardinality": "one" }, "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" }, "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.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "url": { "description": "URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "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/tree/master/DefinedTermSet/jsonld/DefinedTermSet_v0.1-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "url", "conformsTo" ], "recommended": [ "creator", "license", "version", "alternateName", "name", "sameAs" ], "optional": [ "hasDefinedTerm", "citation", "conditionsOfAccess", "dateCreated", "dateModified", "datePublished", "isAccessibleForFree", "keywords", "maintainer", "description" ], "definitions": { "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "legalName": { "type": "string" }, "description": { "type": "string" }, "sameAs": { "type": "string", "format": "uri" } } }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "thing": { "@type": "schema:Thing", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "definedterm": { "@type": "DefinedTerm", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "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/tree/master/DefinedTermSet/jsonld/DefinedTermSet_v0.1-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "schemaVersion": [ "https://schema.org/docs/releases.html#v29.2" ], "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/DefinedTermSet/jsonld/DefinedTermSet_v0.1-DRAFT.json", "https://bioschemas.org/profiles/DefinedTermSet/0.1-DRAFT" ] }, { "@id": "bioschemasdrafts: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. Version 0.5-DRAFT.

Summary of Changes

Changes since 0.4-RELEASE", "rdfs:label": "ChemicalSubstance", "rdfs:subClassOf": { "@id": "schema:ChemicalSubstance" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "$comment": "Non-JSON Schema descriptors (eg. owl:cardinality, schema:disambiguatingDescription) have been included in the property list for the validation as this is the only place to define constraints on the use of an inherited, predefined property from schema.org or Bioschemas. While JSON-schema validators should ignore these additional descriptors so they should not cause any issues, they are useful for providing clarity on the use of the property.", "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.", "schema:disambiguatingDescription": "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 within a chemical context.", "schema:disambiguatingDescription": "A role played by the MolecularEntity 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.", "schema:disambiguatingDescription": "Interaction of the MolecularEntity with other BioChemical entities.", "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/tree/master/ChemicalSubstance/jsonld/ChemicalSubstance_v0.5-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "name", "identifier", "url", "conformsTo" ], "recommended": [ "chemicalComposition", "hasBioChemEntityPart", "sameAs" ], "optional": [ "alternateName", "bioChemInteraction", "bioChemSimilarity", "biologicalRole", "chemicalRole", "description", "disambiguatingDescription", "image", "potentialUse" ], "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/tree/master/ChemicalSubstance/jsonld/ChemicalSubstance_v0.5-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://bioschemas.org/profiles/ChemicalSubstance/0.5-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/ChemicalSubstance/jsonld/ChemicalSubstance_v0.5-DRAFT.json" ] }, { "@id": "bioschemasdrafts:ComputationalTool", "@type": "rdfs:Class", "rdfs:comment": "The Life Science Tools specification provides a way to describe bioscience tools and software on the World Wide Web. It defines a set of metadata and vocabularies, built on top of existing technologies and standards, that can be used to represent such tools in Web pages and applications. The goal of the specification is to make it easier to discover. Version 1.1-DRAFT.

Summary of Changes

Changes since the 1.0-RELEASE

", "rdfs:label": "ComputationalTool", "rdfs:subClassOf": [ {"@id": "schema:SoftwareApplication"}, {"@id": "schema:SoftwareSourceCode"} ], "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "codeRepository": { "description": "Link to the source code repository of the tool.", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "input": { "description": "Specification of a consumed input.", "oneOf": [ { "$ref": "#/definitions/formalParameter" }, { "type": "array", "items": { "$ref": "#/definitions/formalParameter" } } ], "owl:cardinality": "many" }, "output": { "description": "Specification of a produced output.", "oneOf": [ { "$ref": "#/definitions/formalParameter" }, { "type": "array", "items": { "$ref": "#/definitions/formalParameter" } } ], "owl:cardinality": "many" }, "programmingLanguage": { "description": "The main programming language(s) used to build or execute the tool. Please use terms from the \u2018Programming language\u2019 table in the Bio.Tools documentation", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "$ref": "#/definitions/computerLanguage" }, { "type": "array", "items": { "$ref": "#/definitions/computerLanguage" } } ], "owl:cardinality": "many" }, "downloadUrl": { "description": "Link(s) to the downloadable(s).", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "applicationSubCategory": { "description": "Subcategory of the application, e.g. 'Arcade Game'. Use an EDAM:Topic to describe the category of application", "oneOf": [ { "$ref": "#/definitions/edamTopic" }, { "type": "array", "items": { "$ref": "#/definitions/edamTopic" } } ], "owl:cardinality": "many" }, "applicationCategory": { "description": "Type of software application, e.g. 'Game, Multimedia'. Please use terms from the 'Tool type' table in the biotools documentation.", "anyOf": [ { "type": "string" }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "softwareVersion": { "description": "Version(s) of the tool, which this information is valid for. Can also be a comma-delimited list and include hyphen-separated ranges of versions.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "featureList": { "description": "Features or modules provided by this application (and possibly required by other applications). Functionality provided by the tool. Note: Bioschemas have removed Text from the Expected Types.", "anyOf": [ { "$ref": "#/definitions/edamOperation" }, { "type": "array", "items": { "$ref": "#/definitions/edamOperation" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "applicationSuite": { "description": "A suite of tools, to which the tool belongs. The name of the application suite to which the application belongs (e.g. Excel belongs to Office).", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "softwareHelp": { "description": "A documentation of the tool.", "oneOf": [ { "$ref": "#/definitions/creativeWork" }, { "type": "array", "items": { "$ref": "#/definitions/creativeWork" } } ], "owl:cardinality": "many" }, "softwareAddOn": { "description": "Additional sub-tools (add-ons, plug-ins, tools in a suite, etc.) that are included in the tool or workflow. Additional content for a software application.", "oneOf": [ { "$ref": "#/definitions/softwareApplication" }, { "type": "array", "items": { "$ref": "#/definitions/softwareApplication" } } ], "owl:cardinality": "many" }, "operatingSystem": { "description": "Operating systems on which the tool can be used (without additional wrapping). Operating systems supported (Windows 7, OSX 10.6, Android 1.6). Please use terms from the \u2018Operating systems\u2019 table in the biotools documentation", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "description": { "description": "A short description of the tool.", "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": "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" }, "name": { "description": "The name of the item.", "type": "string", "owl:cardinality": "one" }, "url": { "description": "Homepage of the tool. URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "author": { "description": "The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "citation": { "description": "Publication about this tool. A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.", "oneOf": [ { "$ref": "#/definitions/citation" }, { "type": "array", "items": { "$ref": "#/definitions/citation" } } ], "owl:cardinality": "many" }, "contributor": { "description": "A secondary contributor to the CreativeWork or Event.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "discussionUrl": { "description": "A link to the page containing the comments of the CreativeWork.", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "funder": { "description": "A person or organization that supports (sponsors) something through some kind of financial contribution.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "hasPart": { "description": "Indicates any software dependency. Indicates an item or CreativeWork that is part of this item, or CreativeWork (in some sense).", "oneOf": [ { "$ref": "#/definitions/creativeWork" }, { "type": "array", "items": { "$ref": "#/definitions/creativeWork" } } ], "owl:cardinality": "many" }, "isAccessibleForFree": { "description": "A flag to signal that the tool or the service are available to be used for free.", "type": "boolean", "owl:cardinality": "one" }, "isBasedOn": { "description": "A tool or another work which this tool is based on, or is an extension, distribution, or deployment of. A resource from which this work is derived or from which it is a modification or adaption.", "anyOf": [ { "$ref": "#/definitions/creativeWork" }, { "type": "array", "items": { "$ref": "#/definitions/creativeWork" } }, { "$ref": "#/definitions/product" }, { "type": "array", "items": { "$ref": "#/definitions/product" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "isPartOf": { "description": "A collection, other than a suite of tools, to which the tool belongs.. Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of.", "oneOf": [ { "$ref": "#/definitions/creativeWork" }, { "type": "array", "items": { "$ref": "#/definitions/creativeWork" } } ], "owl:cardinality": "many" }, "keywords": { "description": "Additional keywords or tags important for this tool. Multiple entries are delimited by commas. Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "license": { "description": "The license of a software, curated dataset, etc. A license document that applies to this content, typically indicated by URL. Use SPDX list of licenses in form https://spdx.org/licenses/", "anyOf": [ { "$ref": "#/definitions/creativeWork" }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "$ref": "#/definitions/creativeWork" } }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "provider": { "description": "The provider organization of a web application, database portal, web service, etc. Note: Bioschemas have removed Person from the Expected Types. The service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } } ], "owl:cardinality": "many" }, "thumbnailUrl": { "description": "A small image representing the tool, such as an icon. A thumbnail image relevant to the Thing.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "sameAs": { "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "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.", "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/tree/master/ComputationalTool/jsonld/ComputationalTool_v1.1-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "description", "name", "url", "conformsTo" ], "recommended": [ "applicationCategory", "applicationSubCategory", "author", "citation", "featureList", "license", "softwareVersion", "sameAs" ], "optional": [ "applicationSuite", "codeRepository", "contributor", "discussionUrl", "downloadUrl", "funder", "hasPart", "identifier", "input", "isAccessibleForFree", "isBasedOn", "isPartOf", "keywords", "operatingSystem", "output", "programmingLanguage", "provider", "softwareAddOn", "softwareHelp", "thumbnailUrl" ], "definitions": { "formalParameter": { "@type": "bioschemas:FormalParameter", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "schema": { "@type": "CreativeWork", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "identifier": { "type": "string" }, "@id": { "type": "string" } }, "required": [] }, "edamTopic": { "@type": "DefinedTerm", "type": "object", "strict": false, "vocabulary": { "ontology": [ "edam" ], "children_of": [ "http://edamontology.org/topic_0003" ], "property": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "identifier": { "type": "string" } } } }, "edamOperation": { "@type": "DefinedTerm", "type": "object", "strict": false, "vocabulary": { "ontology": [ "edam" ], "children_of": [ "http://edamontology.org/operation_0004" ], "property": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "identifier": { "type": "string" } } } }, "creativeWork": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "softwareApplication": { "@type": "SoftwareApplication", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "propertyValue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" }, "identifier": { "type": "string" } }, "required": [] }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "alternateName": { "type": "string" }, "givenName": { "type": "string" }, "familyName": { "type": "string", "identifier": { "type": "string" } }, "affiliation": { "oneOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } } ] }, "identifier": { "type": "string" } } }, "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "alternateName": { "type": "string" }, "identifier": { "type": "string" } } }, "citation": { "description": "A citation object for a resource.", "@type": "CreativeWork", "type": "object", "properties": { "name": { "description": "Name of or title of the citation", "type": "string" }, "identifier": { "description": "An identifier associated with the citation", "type": "string" }, "pmid": { "description": "A pubmed identifier if available", "type": "string" }, "doi": { "description": "A doi if available", "type": "string" }, "url": { "description": "The url of the resource cited", "type": "string", "format": "uri" }, "citeText": { "description": "The bibliographic citation for the referenced resource as is provided", "type": "string" } }, "required": [] }, "product": { "@type": "Product", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "computerLanguage": { "@type": "ComputerLanguage", "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/tree/master/ComputationalTool/jsonld/ComputationalTool_v1.1-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/ComputationalTool/jsonld/ComputationalTool_v1.1-DRAFT.json", "https://bioschemas.org/profiles/ComputationalTool/1.1-DRAFT" ] }, { "@id": "bioschemasdrafts:ComputationalWorkflow", "@type": "rdfs:Class", "rdfs:comment": "A computational workflow consists of an orchestrated and repeatable pattern of activity enabled by the systematic organization of resources into processes that transform materials, provide services, or process information (source Wikipedia.org). It is executed by a computational process and is thus distinct from laboratory or business workflows. Version 1.1-DRAFT.

Summary of Changes

Changes since 1.0-RELEASE", "rdfs:label": "ComputationalWorkflow", "rdfs:subClassOf": { "@id": "bioschemastypes:ComputationalWorkflow" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "applicationSubCategory": { "description": "Subcategory of the application, e.g. 'Arcade Game'. Use an EDAM:Topic to describe the category of application", "oneOf": [ { "$ref": "#/definitions/edamTopic" }, { "type": "array", "items": { "$ref": "#/definitions/edamTopic" } } ], "owl:cardinality": "many" }, "featureList": { "description": "Features or modules provided by this application (and possibly required by other applications). Functionality provided by the tool. Note: Bioschemas have removed Text from the Expected Types.", "anyOf": [ { "$ref": "#/definitions/edamOperation" }, { "type": "array", "items": { "$ref": "#/definitions/edamOperation" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "documentation": { "description": "Documentation describing the ComputationalWorkflow and its use.", "anyOf": [ { "format": "uri", "type": "string" }, { "type": "array", "items": { "format": "uri", "type": "string" } }, { "@type": "CreativeWork", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] }, { "type": "array", "items": { "@type": "CreativeWork", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] } } ], "owl:cardinality": "many" }, "funding": { "description": "The funding for the workflow", "oneOf": [ { "@type": "Grant", "type": "object", "properties": { "sponsor": { "oneOf": [ { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] } ] }, "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] }, { "type": "array", "items": { "@type": "Grant", "type": "object", "properties": { "sponsor": { "oneOf": [ { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] } ] }, "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] } } ], "owl:cardinality": "many" }, "input": { "description": "An input required to use the computational workflow (eg. Excel spreadsheet, BAM file)", "oneOf": [ { "@type": "bioschemas:FormalParameter", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] }, { "type": "array", "items": { "@type": "bioschemas:FormalParameter", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] } } ], "owl:cardinality": "many" }, "output": { "description": "An output produced by the workflow", "oneOf": [ { "@type": "bioschemas:FormalParameter", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] }, { "type": "array", "items": { "@type": "bioschemas:FormalParameter", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] } } ], "owl:cardinality": "many" }, "softwareRequirements": { "description": "Renaming schema.org/requirements as softwareRequirements. Component dependency requirements for application. This includes runtime environments and shared libraries that are not included in the application distribution package, but required to run the application (Examples: DirectX, Java or .NET runtime). Supersedes requirements. ", "oneOf": [ { "format": "uri", "type": "string" }, { "type": "array", "items": { "format": "uri", "type": "string" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "programmingLanguage": { "description": "The computer programming language.", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "@type": "ComputerLanguage", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, { "type": "array", "items": { "@type": "ComputerLanguage", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] } } ], "owl:cardinality": "many" }, "runtimePlatform": { "description": "Runtime platform or script interpreter dependencies (Example - Java v1, Python2.3, .Net Framework 3.0).", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "targetProduct": { "description": "Target Operating System / Product to which the code applies. If applies to several versions, just the product name can be used.", "oneOf": [ { "@type": "SoftwareApplication", "type": "object", "properties": { "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] }, { "type": "array", "items": { "@type": "SoftwareApplication", "type": "object", "properties": { "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] } } ], "owl:cardinality": "many" }, "citation": { "description": "A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "@type": "CreativeWork", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] }, { "type": "array", "items": { "@type": "CreativeWork", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] } } ], "owl:cardinality": "many" }, "conditionsOfAccess": { "description": "Conditions that affect the availability of, or method(s) of access to, an item. Typically used for real world items such as an [[ArchiveComponent]] held by an [[ArchiveOrganization]]. This property is not suitable for use as a general Web access control mechanism. It is expressed only in natural language.\\n\\nFor example \"Available by appointment from the Reading Room\" or \"Accessible only from logged-in accounts \". ", "owl:cardinality": "one", "type": "string" }, "contributor": { "description": "A secondary contributor to the CreativeWork or Event.", "anyOf": [ { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] }, { "type": "array", "items": { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] } }, { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, { "type": "array", "items": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } } } ], "owl:cardinality": "many" }, "creativeWorkStatus": { "description": "The status of a creative work in terms of its stage in a lifecycle. Example terms include Incomplete, Draft, Published, Obsolete. Some organizations define a set of terms for the stages of their publication lifecycle.", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "@type": "DefinedTerm", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" }, "termCode": { "type": "string" } }, "required": [] }, { "type": "array", "items": { "@type": "DefinedTerm", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" }, "termCode": { "type": "string" } }, "required": [] } } ], "owl:cardinality": "many" }, "creator": { "description": "The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.", "anyOf": [ { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] }, { "type": "array", "items": { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] } }, { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, { "type": "array", "items": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } } } ], "owl:cardinality": "many" }, "dateCreated": { "description": "The date on which the CreativeWork was created or the item was added to a DataFeed.", "owl:cardinality": "one", "oneOf": [ { "format": "date", "type": "string" }, { "format": "date-time", "type": "string" } ] }, "dateModified": { "description": "The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", "owl:cardinality": "one", "oneOf": [ { "format": "date", "type": "string" }, { "format": "date-time", "type": "string" } ] }, "datePublished": { "description": "Date of first broadcast/publication.", "owl:cardinality": "one", "oneOf": [ { "format": "date", "type": "string" }, { "format": "date-time", "type": "string" } ] }, "encodingFormat": { "description": "Media type typically expressed using a MIME format (see [IANA site](http://www.iana.org/assignments/media-types/media-types.xhtml) and [MDN reference](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)) e.g. application/zip for a SoftwareApplication binary, audio/mpeg for .mp3 etc.).\n\nIn cases where a [[CreativeWork]] has several media type representations, [[encoding]] can be used to indicate each [[MediaObject]] alongside particular [[encodingFormat]] information.\n\nUnregistered or niche encoding and file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia/Wikidata entry.", "oneOf": [ { "format": "uri", "type": "string" }, { "type": "array", "items": { "format": "uri", "type": "string" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "hasPart": { "description": "Indicates an item or CreativeWork that is part of this item, or CreativeWork (in some sense).", "oneOf": [ { "@type": "CreativeWork", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] }, { "type": "array", "items": { "@type": "CreativeWork", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] } } ], "owl:cardinality": "many" }, "isBasedOn": { "description": "A resource from which this work is derived or from which it is a modification or adaption.", "oneOf": [ { "@type": "Product", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] }, { "@type": "CreativeWork", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] }, { "format": "uri", "type": "string" } ], "owl:cardinality": "one" }, "keywords": { "description": "Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "license": { "description": "A license document that applies to this content, typically indicated by URL.", "anyOf": [ { "format": "uri", "type": "string" }, { "type": "array", "items": { "format": "uri", "type": "string" } }, { "@type": "CreativeWork", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] }, { "type": "array", "items": { "@type": "CreativeWork", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] } } ], "owl:cardinality": "many" }, "maintainer": { "description": "A maintainer of a [[Dataset]], software package ([[SoftwareApplication]]), or other [[Project]]. A maintainer is a [[Person]] or [[Organization]] that manages contributions to, and/or publication of, some (typically complex) artifact. It is common for distributions of software and data to be based on \"upstream\" sources. When [[maintainer]] is applied to a specific version of something e.g. a particular version or packaging of a [[Dataset]], it is always possible that the upstream source has a different maintainer. The [[isBasedOn]] property can be used to indicate such relationships between datasets to make the different maintenance roles clear. Similarly in the case of software, a package may have dedicated maintainers working on integration into software distributions such as Ubuntu, as well as upstream maintainers of the underlying work.\n ", "anyOf": [ { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] }, { "type": "array", "items": { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] } }, { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, { "type": "array", "items": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } } } ], "owl:cardinality": "many" }, "producer": { "description": "The person or organization who produced the work (e.g. music album, movie, tv/radio series etc.).", "anyOf": [ { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] }, { "type": "array", "items": { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] } }, { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, { "type": "array", "items": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } } } ], "owl:cardinality": "many" }, "publisher": { "description": "The publisher of the creative work.", "anyOf": [ { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] }, { "type": "array", "items": { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] } }, { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, { "type": "array", "items": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } } } ], "owl:cardinality": "many" }, "sdPublisher": { "description": "Indicates the party responsible for generating and publishing the current structured data markup, typically in cases where the structured data is derived automatically from existing published content but published on a different site. For example, student projects and open data initiatives often re-publish existing content with more explicitly structured metadata. The\n[[sdPublisher]] property helps make such practices more explicit.", "anyOf": [ { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] }, { "type": "array", "items": { "@type": "Person", "type": "object", "properties": { "affiliation": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ] } }, { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } }, { "type": "array", "items": { "@type": "Organization", "type": "object", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "alternateName": { "type": "string" }, "url": { "format": "uri", "type": "string" } } } } ], "owl:cardinality": "many" }, "version": { "description": "The version of the CreativeWork embodied by a specified resource.", "oneOf": [ { "type": "string" }, { "type": "number" } ], "owl:cardinality": "one" }, "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.", "owl:cardinality": "one", "type": "string" }, "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](/docs/datamodel.html#identifierBg) for more details.\n ", "anyOf": [ { "@type": "PropertyValue", "optional": [ "unitCode", "unitText" ], "type": "object", "properties": { "identifier": { "type": "string" }, "valueReference": { "oneOf": [ { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string" }, "codeValue": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, { "type": "array", "items": [ { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string" }, "codeValue": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "format": "uri", "type": "string" } ] }, "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ] }, { "type": "array", "items": { "@type": "PropertyValue", "optional": [ "unitCode", "unitText" ], "type": "object", "properties": { "identifier": { "type": "string" }, "valueReference": { "oneOf": [ { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string" }, "codeValue": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, { "type": "array", "items": [ { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string" }, "codeValue": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "format": "uri", "type": "string" } ] }, "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ] } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "format": "uri", "type": "string" }, { "type": "array", "items": { "format": "uri", "type": "string" } } ], "owl:cardinality": "many" }, "image": { "description": "An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].", "oneOf": [ { "format": "uri", "type": "string" }, { "type": "array", "items": { "format": "uri", "type": "string" } }, { "@type": "ImageObject", "type": "object", "properties": { "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] }, { "type": "array", "items": { "@type": "ImageObject", "type": "object", "properties": { "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [] } } ], "owl:cardinality": "many" }, "name": { "description": "The name of the item.", "owl:cardinality": "one", "type": "string" }, "url": { "description": "URL of the item.", "format": "uri", "owl:cardinality": "one", "type": "string" }, "sameAs": { "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "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.", "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/tree/master/ComputationalWorkflow/jsonld/ComputationalWorkflow_v1.1-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "programmingLanguage", "creator", "dateCreated", "license", "sdPublisher", "version", "name", "url", "conformsTo" ], "recommended": [ "applicationSubCategory", "featureList", "documentation", "funding", "input", "output", "softwareRequirements", "runtimePlatform", "targetProduct", "citation", "contributor", "creativeWorkStatus", "hasPart", "isBasedOn", "keywords", "maintainer", "producer", "publisher", "description", "sameAs" ], "optional": [ "conditionsOfAccess", "dateModified", "datePublished", "encodingFormat", "alternateName", "identifier", "image" ], "definitions": { "formalParameter": { "@type": "bioschemas:FormalParameter", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "edamTopic": { "@type": "DefinedTerm", "type": "object", "strict": false, "vocabulary": { "ontology": [ "edam" ], "children_of": [ "http://edamontology.org/topic_0003" ], "property": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "identifier": { "type": "string" } } } }, "edamOperation": { "@type": "DefinedTerm", "type": "object", "strict": false, "vocabulary": { "ontology": [ "edam" ], "children_of": [ "http://edamontology.org/operation_0004" ], "property": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "identifier": { "type": "string" } } } }, "grant": { "@type": "Grant", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "sponsor": { "oneOf": [ { "$ref": "#/definitions/organization" }, { "$ref": "#/definitions/person" } ] }, "identifier": { "type": "string" } }, "required": [ "name" ] }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "affiliation": { "$ref": "#/definitions/organization" } }, "required": [ "name" ] }, "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "alternateName": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } } }, "softwareApplication": { "@type": "SoftwareApplication", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "propertyValue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valueReference": { "oneOf": [ { "$ref": "#/definitions/categoryCode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categoryCode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categoryCode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "creativeWork": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "product": { "@type": "Product", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "definedTerm": { "@type": "DefinedTerm", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "termCode": { "type": "string" } }, "required": [] }, "computerLanguage": { "@type": "ComputerLanguage", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "imageObject": { "@type": "ImageObject", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "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/tree/master/ComputationalWorkflow/jsonld/ComputationalWorkflow_v1.1-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/ComputationalWorkflow/jsonld/ComputationalWorkflow_v1.1-DRAFT.json", "https://bioschemas.org/profiles/ComputationalWorkflow/1.1-DRAFT" ] }, { "@id": "bioschemasdrafts:Course", "@type": "rdfs:Class", "rdfs:comment": "This specification must be used in tandem with a CourseInstance. A course is used to describe the broad, common aspects of a recurring training event - whereas a course instance is about the specific times and location of when that course is held.

Summary of Changes

Added sameAs

Version: 1.1-DRAFT", "rdfs:label": "Course", "rdfs:subClassOf": { "@id": "schema:Course" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "about": { "description": "The subject matter of the content.", "oneOf": [ { "@type": "schema:Thing", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "schema:Thing", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "abstract": { "description": "An abstract is a short description that summarizes a [[CreativeWork]].", "owl:cardinality": "one", "type": "string" }, "accessibilitySummary": { "description": "A human-readable summary of specific accessibility features or deficiencies, consistent with the other accessibility metadata but expressing subtleties such as \"short descriptions are present but long descriptions will be needed for non-visual users\" or \"short descriptions are present and no long descriptions are needed.\"", "owl:cardinality": "one", "type": "string" }, "aggregateRating": { "description": "The overall rating, based on a collection of reviews or ratings, of the item.", "@type": "schema:AggregateRating", "owl:cardinality": "one", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "alternateName": { "description": "An alias for the item.", "oneOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "owl:cardinality": "many" }, "audience": { "description": "An intended audience, i.e. a group for whom something was created.", "oneOf": [ { "@type": "schema:Audience", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "schema:Audience", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "citation": { "description": "A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.", "anyOf": [ { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" }, { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "owl:cardinality": "many" }, "comment": { "description": "Comments, typically from users.", "oneOf": [ { "@type": "schema:Comment", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "schema:Comment", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "commentCount": { "description": "The number of comments this CreativeWork (e.g. Article, Question or Answer) has received. This is most applicable to works published in Web sites with commenting system; additional comments may exist elsewhere.", "owl:cardinality": "one", "type": "integer" }, "courseCode": { "description": "The identifier for the [[Course]] used by the course [[provider]] (e.g. CS101 or 6.001).", "oneOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "owl:cardinality": "many" }, "coursePrerequisites": { "description": "Requirements for taking the Course. May be completion of another [[Course]] or a textual description like \"permission of instructor\". Requirements may be a pre-requisite competency, referenced using [[AlignmentObject]].", "anyOf": [ { "@type": "bioschemas:Course", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "bioschemas:Course", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" }, { "@type": "schema:AlignmentObject", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "schema:AlignmentObject", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" }, { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "owl:cardinality": "many" }, "creator": { "description": "The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.", "anyOf": [ { "@type": "Organization", "properties": { "description": { "type": "string" }, "legalName": { "type": "string" }, "name": { "type": "string" }, "sameAs": { "format": "uri", "type": "string" } }, "type": "object" }, { "items": { "@type": "Organization", "properties": { "description": { "type": "string" }, "legalName": { "type": "string" }, "name": { "type": "string" }, "sameAs": { "format": "uri", "type": "string" } }, "type": "object" }, "type": "array" }, { "@type": "Person", "properties": { "mainEntityOfPage": { "anyOf": [ { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" }, { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ] }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ], "type": "object" }, { "items": { "@type": "Person", "properties": { "mainEntityOfPage": { "anyOf": [ { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" }, { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ] }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "dateCreated": { "description": "The date on which the CreativeWork was created or the item was added to a DataFeed.", "oneOf": [ { "format": "date", "type": "string" }, { "@type": "schema:DateTime", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" } ], "owl:cardinality": "one" }, "dateModified": { "description": "The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", "anyOf": [ { "format": "date", "type": "string" }, { "items": { "format": "date", "type": "string" }, "type": "array" }, { "@type": "schema:DateTime", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "schema:DateTime", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "description": { "description": "A description of the item.", "owl:cardinality": "one", "type": "string" }, "educationalCredentialAwarded": { "description": "A description of the qualification, award, certificate, diploma or other educational credential awarded as a consequence of successful completion of this course or program.", "oneOf": [ { "@type": "schema:EducationalOccupationalCredential", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "type": "string" }, { "format": "uri", "type": "string" } ], "owl:cardinality": "one" }, "educationalLevel": { "description": "The level in terms of progression through an educational or training context. Examples of educational levels include 'beginner', 'intermediate' or 'advanced', and formal sets of level indicators.", "oneOf": [ { "@type": "DefinedTerm", "properties": { "identifier": { "type": "string" }, "inDefinedTermSet": { "@type": "DefinedTermSet", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "type": "string" }, { "format": "uri", "type": "string" } ], "owl:cardinality": "one" }, "hasCourseInstance": { "description": "An offering of the course at a specific time and place or through specific media or mode of study or to a specific section of students.", "oneOf": [ { "@type": "bioschemas:CourseInstance", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "bioschemas:CourseInstance", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "hasPart": { "description": "Indicates an item or CreativeWork that is part of this item, or CreativeWork (in some sense).", "oneOf": [ { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "image": { "description": "An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].", "oneOf": [ { "@type": "ImageObject", "properties": { "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "format": "uri", "type": "string" } ], "owl:cardinality": "one" }, "isBasedOn": { "description": "A resource from which this work is derived or from which it is a modification or adaption.", "anyOf": [ { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" }, { "@type": "schema:Product", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "schema:Product", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" }, { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" } ], "owl:cardinality": "many" }, "keywords": { "description": "Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "oneOf": [ { "@type": "DefinedTerm", "properties": { "identifier": { "type": "string" }, "inDefinedTermSet": { "@type": "DefinedTermSet", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "type": "string" }, { "format": "uri", "type": "string" } ], "owl:cardinality": "one" }, "license": { "description": "A license document that applies to this content, typically indicated by URL.", "oneOf": [ { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "format": "uri", "type": "string" } ], "owl:cardinality": "one" }, "mentions": { "description": "Indicates that the CreativeWork contains a reference to, but is not necessarily about a concept.", "oneOf": [ { "@type": "schema:Thing", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "schema:Thing", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "name": { "description": "The name of the item.", "owl:cardinality": "one", "type": "string" }, "provider": { "description": "The service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.", "anyOf": [ { "@type": "Organization", "properties": { "description": { "type": "string" }, "legalName": { "type": "string" }, "name": { "type": "string" }, "sameAs": { "format": "uri", "type": "string" } }, "type": "object" }, { "items": { "@type": "Organization", "properties": { "description": { "type": "string" }, "legalName": { "type": "string" }, "name": { "type": "string" }, "sameAs": { "format": "uri", "type": "string" } }, "type": "object" }, "type": "array" }, { "@type": "Person", "properties": { "mainEntityOfPage": { "anyOf": [ { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" }, { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ] }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ], "type": "object" }, { "items": { "@type": "Person", "properties": { "mainEntityOfPage": { "anyOf": [ { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" }, { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ] }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "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.", "owl:cardinality": "many", "oneOf": [ { "format": "uri", "type": "string" }, { "type": "array", "items": { "format": "uri", "type": "string" } } ] }, "teaches": { "description": "The item being described is intended to help a person learn the competency or learning outcome defined by the referenced term.", "anyOf": [ { "@type": "DefinedTerm", "properties": { "identifier": { "type": "string" }, "inDefinedTermSet": { "@type": "DefinedTermSet", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "DefinedTerm", "properties": { "identifier": { "type": "string" }, "inDefinedTermSet": { "@type": "DefinedTermSet", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" }, { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "owl:cardinality": "many" }, "thumbnailUrl": { "description": "A thumbnail image relevant to the Thing.", "format": "uri", "owl:cardinality": "one", "type": "string" }, "timeRequired": { "description": "Approximate or typical time it takes to work with or through this learning resource for the typical intended target audience, e.g. 'PT30M', 'PT1H25M'.", "@type": "schema:Duration", "owl:cardinality": "one", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "url": { "description": "URL of the item.", "format": "uri", "owl:cardinality": "one", "type": "string" }, "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/tree/master/Course/jsonld/Course_v1.1-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "description", "keywords", "name", "conformsTo" ], "recommended": [ "about", "abstract", "aggregateRating", "citation", "coursePrerequisites", "educationalLevel", "hasCourseInstance", "license", "mentions", "provider", "sameAs", "teaches", "timeRequired", "url" ], "optional": [ "accessibilitySummary", "alternateName", "audience", "comment", "commentCount", "courseCode", "creator", "dateCreated", "dateModified", "educationalCredentialAwarded", "hasPart", "image", "isBasedOn", "thumbnailUrl" ], "definitions": { "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/tree/master/Course/jsonld/Course_v1.1-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://bioschemas.org/profiles/Course/1.1-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/Course/jsonld/Course_v1.1-DRAFT.json" ] }, { "@id": "bioschemasdrafts:CourseInstance", "@type": "rdfs:Class", "rdfs:comment": "This specification can be used in tandem with a Course. A course is used to describe the broad, common aspects of a recurring training event - whereas a course instance is about the specific times and location of when that course is held. Version 1.1-DRAFT

Summary of Changes

Changes since version 1.0-RELEASE ", "rdfs:label": "CourseInstance", "rdfs:subClassOf": { "@id": "schema:CourseInstance" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "courseMode": { "description": "The medium or means of delivery of the course instance or the mode of study, either as a text label (e.g. \"online\", \"onsite\" or \"blended\"; \"synchronous\" or \"asynchronous\"; \"full-time\" or \"part-time\") or as a URL reference to a term from a controlled vocabulary (e.g. https://ceds.ed.gov/element/001311#Asynchronous ).", "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" }, { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" } ], "owl:cardinality": "many" }, "instructor": { "description": "A person assigned to instruct or provide instructional assistance for the [[CourseInstance]].", "oneOf": [ { "@type": "Person", "properties": { "mainEntityOfPage": { "anyOf": [ { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" }, { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ] }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ], "type": "object" }, { "items": { "@type": "Person", "properties": { "mainEntityOfPage": { "anyOf": [ { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" }, { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ] }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "contributor": { "description": "A secondary contributor to the CreativeWork or Event.", "anyOf": [ { "@type": "Organization", "properties": { "description": { "type": "string" }, "legalName": { "type": "string" }, "name": { "type": "string" }, "sameAs": { "format": "uri", "type": "string" } }, "type": "object" }, { "items": { "@type": "Organization", "properties": { "description": { "type": "string" }, "legalName": { "type": "string" }, "name": { "type": "string" }, "sameAs": { "format": "uri", "type": "string" } }, "type": "object" }, "type": "array" }, { "@type": "Person", "properties": { "mainEntityOfPage": { "anyOf": [ { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" }, { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ] }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ], "type": "object" }, { "items": { "@type": "Person", "properties": { "mainEntityOfPage": { "anyOf": [ { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" }, { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ] }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "duration": { "description": "The duration of the item (movie, audio recording, event, etc.) in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601).", "@type": "schema:Duration", "owl:cardinality": "one", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "endDate": { "description": "The end date and time of the item (in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601)).", "oneOf": [ { "format": "date", "type": "string" }, { "@type": "schema:DateTime", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" } ], "owl:cardinality": "one" }, "eventStatus": { "description": "An eventStatus of an event represents its status; particularly useful when an event is cancelled or rescheduled.", "@type": "schema:EventStatusType", "owl:cardinality": "one", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "funder": { "description": "A person or organization that supports (sponsors) something through some kind of financial contribution.", "anyOf": [ { "@type": "Organization", "properties": { "description": { "type": "string" }, "legalName": { "type": "string" }, "name": { "type": "string" }, "sameAs": { "format": "uri", "type": "string" } }, "type": "object" }, { "items": { "@type": "Organization", "properties": { "description": { "type": "string" }, "legalName": { "type": "string" }, "name": { "type": "string" }, "sameAs": { "format": "uri", "type": "string" } }, "type": "object" }, "type": "array" }, { "@type": "Person", "properties": { "mainEntityOfPage": { "anyOf": [ { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" }, { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ] }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ], "type": "object" }, { "items": { "@type": "Person", "properties": { "mainEntityOfPage": { "anyOf": [ { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" }, { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ] }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "inLanguage": { "description": "The language of the content or performance or used in an action. Please use one of the language codes from the [IETF BCP 47 standard](http://tools.ietf.org/html/bcp47). See also [[availableLanguage]].", "oneOf": [ { "@type": "schema:Language", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "type": "string" } ], "owl:cardinality": "one" }, "location": { "description": "The location of, for example, where an event is happening, where an organization is located, or where an action takes place.", "oneOf": [ { "@type": "Place", "properties": { "address": { "oneOf": [ { "type": "string" }, { "@type": "PostalAddress", "properties": { "addressCountry": { "type": "string" }, "addressLocality": { "type": "string" }, "addressRegion": { "type": "string" }, "postOfficeBoxNumber": { "type": "string" }, "postalCode": { "type": "string" }, "streetAddress": { "type": "string" } }, "type": "object" } ] }, "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "type": "object" }, { "@type": "PostalAddress", "properties": { "addressCountry": { "type": "string" }, "addressLocality": { "type": "string" }, "addressRegion": { "type": "string" }, "postOfficeBoxNumber": { "type": "string" }, "postalCode": { "type": "string" }, "streetAddress": { "type": "string" } }, "type": "object" }, { "type": "string" }, { "@type": "schema:VirtualLocation", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" } ], "owl:cardinality": "one" }, "maximumAttendeeCapacity": { "description": "The total number of individuals that may attend an event or venue.", "owl:cardinality": "one", "type": "integer" }, "offers": { "description": "An offer to provide this item—for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event. Use [[businessFunction]] to indicate the kind of transaction offered, i.e. sell, lease, etc. This property can also be used to describe a [[Demand]]. While this property is listed as expected on a number of common types, it can be used in others. In that case, using a second type, such as Product or a subtype of Product, can clarify the nature of the offer.\n ", "anyOf": [ { "@type": "schema:Demand", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "schema:Demand", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" }, { "@type": "schema:Offer", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "schema:Offer", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "organizer": { "description": "An organizer of an Event.", "anyOf": [ { "@type": "Organization", "properties": { "description": { "type": "string" }, "legalName": { "type": "string" }, "name": { "type": "string" }, "sameAs": { "format": "uri", "type": "string" } }, "type": "object" }, { "items": { "@type": "Organization", "properties": { "description": { "type": "string" }, "legalName": { "type": "string" }, "name": { "type": "string" }, "sameAs": { "format": "uri", "type": "string" } }, "type": "object" }, "type": "array" }, { "@type": "Person", "properties": { "mainEntityOfPage": { "anyOf": [ { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" }, { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ] }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ], "type": "object" }, { "items": { "@type": "Person", "properties": { "mainEntityOfPage": { "anyOf": [ { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" }, { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ] }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "name" ], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "startDate": { "description": "The start date and time of the item (in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601)).", "oneOf": [ { "format": "date", "type": "string" }, { "@type": "schema:DateTime", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" } ], "owl:cardinality": "one" }, "subEvent": { "description": "An Event that is part of this event. For example, a conference event includes many presentations, each of which is a subEvent of the conference.", "oneOf": [ { "@type": "bioschemas:Event", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "bioschemas:Event", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "superEvent": { "description": "An event that this event is a part of. For example, a collection of individual music performances might each have a music festival as their superEvent.", "oneOf": [ { "@type": "bioschemas:Event", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "bioschemas:Event", "properties": { "name": { "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "workFeatured": { "description": "A work featured in some event, e.g. exhibited in an ExhibitionEvent.\n Specific subproperties are available for workPerformed (e.g. a play), or a workPresented (a Movie at a ScreeningEvent).", "oneOf": [ { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "alternateName": { "description": "An alias for the item.", "oneOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "owl:cardinality": "many" }, "description": { "description": "A description of the item.", "owl:cardinality": "one", "type": "string" }, "image": { "description": "An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].", "oneOf": [ { "@type": "ImageObject", "properties": { "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "format": "uri", "type": "string" } ], "owl:cardinality": "one" }, "name": { "description": "The name of the item.", "owl:cardinality": "one", "type": "string" }, "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.", "owl:cardinality": "many", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ] }, "url": { "description": "URL of the item.", "format": "uri", "owl:cardinality": "one", "type": "string" }, "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/tree/master/CourseInstance/jsonld/CourseInstance_v1.1-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "courseMode", "location", "conformsTo" ], "recommended": [ "instructor", "endDate", "inLanguage", "offers", "startDate", "sameAs", "url" ], "optional": [ "contributor", "duration", "eventStatus", "funder", "maximumAttendeeCapacity", "organizer", "subEvent", "superEvent", "workFeatured", "alternateName", "description", "image", "name" ], "definitions": { "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/tree/master/CourseInstance/jsonld/CourseInstance_v1.1-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://bioschemas.org/profiles/CourseInstance/1.1-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/CourseInstance/jsonld/CourseInstance_v1.1-DRAFT.json" ] }, { "@id": "bioschemasdrafts:DataCatalog", "@type": "rdfs:Class", "rdfs:comment": "A guide for how to describe data catalogs/repositories in the life-sciences using Schema.org-like annotation. Version 0.4-DRAFT.

Summary of Changes


Changes since 0.3-RELEASE-2019_07_01:", "rdfs:label": "DataCatalog", "rdfs:subClassOf": { "@id": "schema:DataCatalog" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "dataset": { "description": "A dataset contained in this catalog.", "oneOf": [ { "$ref": "#/definitions/datasetObject" }, { "type": "array", "items": { "$ref": "#/definitions/datasetObject" } } ], "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" }, "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": "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" }, "name": { "description": "The name of the item.", "type": "string", "owl:cardinality": "one" }, "url": { "description": "URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "about": { "description": "The subject matter of the content.", "type": "string", "owl:cardinality": "one" }, "citation": { "description": "A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "$ref": "#/definitions/creativeWork" }, { "type": "array", "items": { "$ref": "#/definitions/creativeWork" } } ], "owl:cardinality": "many" }, "dateCreated": { "description": "The date on which the CreativeWork was created or the item was added to a DataFeed.", "format": "date", "type": "string", "owl:cardinality": "one" }, "dateModified": { "description": "The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", "format": "date", "type": "string", "owl:cardinality": "one" }, "encodingFormat": { "description": "Media type typically expressed using a MIME format (see IANA site and MDN reference) e.g. application/zip for a SoftwareApplication binary, audio/mpeg for .mp3 etc.).

\n\nIn cases where a CreativeWork has several media type representations, encoding can be used to indicate each MediaObject alongside particular encodingFormat information.

\n\nUnregistered or niche encoding and file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia/Wikidata entry.", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "keywords": { "description": "Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "license": { "description": "A license document that applies to this content, typically indicated by URL.", "oneOf": [ { "type": "string", "format": "uri" }, { "$ref": "#/definitions/creativeWork" } ], "owl:cardinality": "one" }, "provider": { "description": "The service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.", "anyOf": [ { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } }, { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } } ], "owl:cardinality": "many" }, "sourceOrganization": { "description": "The Organization on whose behalf the creator was working.", "oneOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } } ], "owl:cardinality": "many" }, "sameAs": { "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "description": "URL of additional sources for the dataset", "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/tree/master/DataCatalog/jsonld/DataCatalog_v0.4-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "description", "name", "url", "keywords", "provider", "conformsTo" ], "recommended": [ "about", "alternateName", "citation", "dataset", "dateCreated", "identifier", "license", "sourceOrganization", "sameAs" ], "optional": [ "dateModified", "encodingFormat" ], "definitions": { "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "affiliation": { "$ref": "#/definitions/organization" } }, "required": [ "name" ] }, "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [ "name" ] }, "datasetObject": { "@type": "Dataset", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "description": { "type": "string" }, "identifier": { "type": "string" }, "keywords": { "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ] } }, "required": [ "name", "url", "description", "keywords", "identifier" ] }, "creativeWork": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "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/tree/master/DataCatalog/jsonld/DataCatalog_v0.4-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/DataCatalog/jsonld/DataCatalog_v0.4-DRAFT.json", "https://bioschemas.org/profiles/DataCatalog/0.4-DRAFT" ] }, { "@id": "bioschemasdrafts:Dataset", "@type": "rdfs:Class", "rdfs:comment": "A guide for how to describe datasets in the life-sciences using Schema.org-like annotation. Version 1.1-DRAFT.

Summary of Changes


Key changes since 1.0-RELEASE:", "schema:schemaVersion": [ "https://bioschemas.org/profiles/Dataset/1.1-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/Dataset/jsonld/Dataset_v1.1-DRAFT.json" ], "rdfs:label": "Dataset", "rdfs:subClassOf": { "@id": "schema:Dataset" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "alternateName": { "description": " An alias for the item.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "citation": { "description": "A citation for a publication that describes the dataset. A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "creator": { "description": "The name of the dataset creator (person or organization). The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "dateCreated": { "description": " The date on which the CreativeWork was created or the item was added to a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "dateModified": { "description": " The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "datePublished": { "description": " Date of first broadcast/publication.", "type": "string", "format": "date", "owl:cardinality": "one" }, "description": { "description": "A short summary describing a dataset. A description of the item.", "type": "string", "owl:cardinality": "one" }, "distribution": { "description": " A downloadable form of this dataset, at a specific location, in a specific format.", "oneOf": [ { "$ref": "#/definitions/datadownload" }, { "type": "array", "items": { "$ref": "#/definitions/datadownload" } } ], "owl:cardinality": "many" }, "hasPart": { "description": " Indicates an item or CreativeWork that is part of this item, or CreativeWork (in some sense). \nInverse property: [isPartOf](https://schema.org/isPartOf)", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "$ref": "#/definitions/thing" } ], "owl:cardinality": "one" }, "identifier": { "description": "CURIEs that can be resolved using [Identifiers.org](https://identifiers.org/) should be used. The identifier property represents any kind of identifier for any kind of [Thing](https://schema.org/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](http://schema.org/docs/datamodel.html#identifierBg) for more details.", "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" }, "includedInDataCatalog": { "description": " A data catalog which contains this dataset. Supersedes [includedDataCatalog](https://schema.org/includedDataCatalog), [catalog](https://schema.org/catalog).\nInverse property: [dataset](https://schema.org/dataset)", "oneOf": [ { "$ref": "#/definitions/datacatalog" }, { "type": "array", "items": { "$ref": "#/definitions/datacatalog" } } ], "owl:cardinality": "many" }, "isAccessibleForFree": { "description": " A flag to signal that the item, event, or place is accessible for free. Supersedes [free](https://schema.org/free).", "type": "boolean", "owl:cardinality": "one" }, "isBasedOn": { "description": "Use to link a Dataset to the Study that it was generated from. A resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example, http://example.com/great-multiplication-intro.html. \nSupersedes isBasedOnUrl.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "$ref": "#/definitions/product" }, { "type": "array", "items": { "$ref": "#/definitions/product" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "isPartOf": { "description": " Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of. Inverse property: [hasPart](https://schema.org/hasPart)", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "keywords": { "description": "Keywords should be drawn from a controlled vocabulary, e.g. [EDAM](https://edamontology.org/), and supplied as a DefinedTerm list. Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "anyOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "string" }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "license": { "description": "A license under which the dataset is distributed. A license document that applies to this content, typically indicated by URL.", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "maintainer": { "description": " A maintainer of a [Dataset](https://schema.org/Dataset), software package ([SoftwareApplication](https://schema.org/SoftwareApplication)), or other [Project](https://schema.org/Project). A maintainer is a [Person](https://schema.org/Person) or [Organization](https://schema.org/Organization) that manages contributions to, and/or publication of, some (typically complex) artifact. It is common for distributions of software and data to be based on \"upstream\" sources. When [maintainer](https://schema.org/maintainer) is applied to a specific version of something e.g. a particular version or packaging of a [Dataset](https://schema.org/Dataset), it is always possible that the upstream source has a different maintainer. The [isBasedOn](https://schema.org/isBasedOn) property can be used to indicate such relationships between datasets to make the different maintenance roles clear. Similarly in the case of software, a package may have dedicated maintainers working on integration into software distributions such as Ubuntu, as well as upstream maintainers of the underlying work.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "measurementTechnique": { "description": " A technique or technology used in a [Dataset](https://schema.org/Dataset) (or [DataDownload](https://schema.org/DataDownload), [DataCatalog](https://schema.org/DataCatalog)), corresponding to the method used for measuring the corresponding variable(s) (described using [variableMeasured](https://schema.org/variableMeasured)). This is oriented towards scientific and scholarly dataset publication but may have broader applicability; it is not intended as a full representation of measurement, but rather as a high level summary for dataset discovery.\n\nFor example, if [variableMeasured](https://schema.org/variableMeasured) is: molecule concentration, [measurementTechnique](https://schema.org/measurementTechnique) could be: \"mass spectrometry\" or \"nmr spectroscopy\" or \"colorimetry\" or \"immunofluorescence\".\n\nIf the [variableMeasured](https://schema.org/variableMeasured) is \"depression rating\", the [measurementTechnique](https://schema.org/measurementTechnique) could be \"Zung Scale\" or \"HAM-D\" or \"Beck Depression Inventory\".\n\nIf there are several [variableMeasured](https://schema.org/variableMeasured) properties recorded for some given data object, use a [PropertyValue](https://schema.org/PropertyValue) for each [variableMeasured](https://schema.org/variableMeasured) and attach the corresponding [measurementTechnique](https://schema.org/measurementTechnique).", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "name": { "description": "A descriptive name of the dataset. The name of the item.", "type": "string", "owl:cardinality": "one" }, "publisher": { "description": " The publisher of the creative work.", "oneOf": [ { "$ref": "#/definitions/organization" }, { "$ref": "#/definitions/person" } ], "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" }, "url": { "description": "The location of a page describing the dataset. URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "variableMeasured": { "description": "What does the dataset measure? (e.g., temperature, pressure). The variableMeasured property can indicate (repeated as necessary) the variables that are measured in some dataset, either described as text or as pairs of identifier and description using PropertyValue.", "anyOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "array", "items": { "$ref": "#/definitions/propertyvalue" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "version": { "description": "The version number for this dataset. The version of the CreativeWork embodied by a specified resource.", "oneOf": [ { "type": "number" }, { "type": "string" } ], "owl:cardinality": "one" }, "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/tree/master/Dataset/jsonld/Dataset_v1.1-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "description", "identifier", "keywords", "license", "name", "url", "conformsTo" ], "recommended": [ "alternateName", "citation", "creator", "datePublished", "distribution", "includedInDataCatalog", "isBasedOn", "measurementTechnique", "variableMeasured", "version", "sameAs" ], "optional": [ "dateCreated", "dateModified", "hasPart", "isAccessibleForFree", "isPartOf", "maintainer", "publisher" ], "definitions": { "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "legalName": { "type": "string" }, "description": { "type": "string" }, "sameAs": { "type": "string", "format": "uri" } } }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "datetime": { "@type": "schema:DateTime", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "datadownload": { "@type": "schema:DataDownload", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "thing": { "@type": "schema:Thing", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "datacatalog": { "@type": "bioschemas:DataCatalog", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "product": { "@type": "schema:Product", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "definedterm": { "@type": "DefinedTerm", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "identifier": { "type": "string" }, "inDefinedTermSet": { "$ref": "#/definitions/definedtermset" } }, "required": [] }, "definedtermset": { "@type": "DefinedTermSet", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "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/tree/master/Dataset/jsonld/Dataset_v1.1-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:Disease", "@type": "rdfs:Class", "rdfs:comment": "This is the first draft of the Disease profile, using MedicalCondition type from schema.org as template for inheriting some properties. Version 0.2-DRAFT.

Summary of Changes


Changes since 0.1-DRAFT:", "rdfs:label": "Disease", "rdfs:subClassOf": { "@id": "schema:MedicalCondition" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "drug": { "description": "Specifying a drug or medicine used in a medication procedure.", "oneOf": [ { "$ref": "#/definitions/drugobject" }, { "type": "array", "items": { "$ref": "#/definitions/drugobject" } } ], "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.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "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](/docs/datamodel.html#identifierBg) for more details.\n ", "oneOf": [ { "$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" }, { "$ref": "#/definitions/imageobject" } ], "owl:cardinality": "one" }, "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. Link to the official webpage associated to this entity.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "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/tree/master/Disease/jsonld/Disease_v0.2-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "identifier", "name", "conformsTo" ], "recommended": [ "drug", "description", "image", "url", "sameAs" ], "optional": [ "alternateName", "disambiguatingDescription" ], "definitions": { "drugobject": { "@type": "Drug", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "imageobject": { "@type": "ImageObject", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "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/tree/master/Disease/jsonld/Disease_v0.2-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://bioschemas.org/profiles/Disease/0.2-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/Disease/jsonld/Disease_v0.2-DRAFT.json" ] }, { "@id": "bioschemasdrafts:Event", "@type": "rdfs:Class", "rdfs:comment": "Specification for describing an event in the Life Sciences Specification for describing a Life Science event. This includes conferences, workshops, meetings, courses, receptions, networking and prizegivings. Version 0.3-DRAFT.

Summary of Changes

Changes since 0.2-DRAFT-2019_06_14", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/Event/jsonld/Event_v0.3-DRAFT.json", "https://bioschemas.org/profiles/Event/0.3-DRAFT" ], "rdfs:label": "Event", "rdfs:subClassOf": { "@id": "schema:Event" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "acceptanceNotificationDate": { "description": "Date for the host to confirm acceptance to applicants. ", "oneOf": [ { "type": "string", "format": "date" }, { "type": "array", "items": { "type": "string", "format": "date" } } ], "owl:cardinality": "many" }, "accreditation": { "description": "Type if accrediation or organisation that accredits the event ", "oneOf": [ { "$ref": "#/definitions/organization" }, { "type": "string" } ], "owl:cardinality": "one" }, "alternateName": { "description": "Can be used for the subtitle of the event. An alias for the item.", "type": "string", "owl:cardinality": "one" }, "attachment": { "description": "Any files or related websites which give more information about this event. e.g. flyers, third party sites handling tickets. ", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "audience": { "description": "The scientific background the participants should be from. Please use a term from [EDAM: Topic](http://edamontology.org/topic_0003).\n\n**Note:** Bioschemas have changed the Expected Types from [Audience](http://schema.org/Audience) to [URL](http://schema.org/URL). An intended audience, i.e. a group for whom something was created. Supersedes serviceAudience.", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "contact": { "description": "Main point of contact that can be contacted for general queries. This would be an event organizer or an administrator. ", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "dateModified": { "description": " The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "deadline": { "description": "Deadlines dates for this event e.g. application deadline, poster submission, paper submission, early registration ", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "description": { "description": " A description of the item.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "eligibility": { "description": "Defines the type of eligibility to attend this event e.g. first come first served. Please use one of the values from the Controlled Vocabulary column. ", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "endDate": { "description": " The end date and time of the item (in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date format).", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "eventType": { "description": "This can be one of 4 options. Please see controlled vocabulary ", "oneOf": [ { "$ref": "#/definitions/eventtype" }, { "type": "array", "items": { "$ref": "#/definitions/eventtype" } } ], "owl:cardinality": "many" }, "hostInstitution": { "description": "The organization or institution responsible for hosting the event (not necessarily responsible for organizing). ", "oneOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } } ], "owl:cardinality": "many" }, "identifier": { "description": "Unique id for the event. 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](http://schema.org/docs/datamodel.html#identifierBg) for more details.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "keywords": { "description": "**NOTE**: Keywords is not part of Event Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "type": "string", "owl:cardinality": "one" }, "location": { "description": "The location of the event. It is recommended to use Place, and within [Place](http://schema.org/Place) use the [PostalAddress](http://schema.org/PostalAddress) and [GeoCoordinates](http://schema.org/GeoCoordinates). The location of for example where the event is happening, an organization is located, or where an action takes place.", "oneOf": [ { "$ref": "#/definitions/place" }, { "$ref": "#/definitions/postaladdress" }, { "type": "string" } ], "owl:cardinality": "one" }, "maximumAttendeeCapacity": { "description": " The total number of individuals that may attend an event or venue.", "type": "integer", "owl:cardinality": "one" }, "name": { "description": " The name of the item.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "offers": { "description": " An offer to provide this item\u2014for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event.", "$ref": "#/definitions/offer", "owl:cardinality": "one" }, "performer": { "description": " A performer at the event\u2014for example, a presenter, musician, musical group or actor. Supersedes performers.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "prerequisite": { "description": "A list of prerequisites to be able to attend the event ", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "programme": { "description": "A plan or schedule of activities or procedures to be followed. ", "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "registrationStatus": { "description": "The status of registration for an event; choose a value from the Controlled Vocabulary column. ", "type": "string", "owl:cardinality": "one" }, "review": { "description": " A review of the item. Supersedes reviews.", "oneOf": [ { "$ref": "#/definitions/review" }, { "type": "array", "items": { "$ref": "#/definitions/review" } } ], "owl:cardinality": "many" }, "socialMedia": { "description": "Link to social media websites like twitter or facebook ", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "sponsor": { "description": "The organizations or institutions providing sponsorship for the event. A person or organization that supports a thing through a pledge, promise, or financial contribution. e.g. a sponsor of a Medical Study or a corporate sponsor of an event.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "startDate": { "description": " The start date and time of the item (in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date format).", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "subEvent": { "description": " An Event that is part of this event. For example, a conference event includes many presentations, each of which is a subEvent of the conference. Supersedes subEvents.\nInverse property: superEvent.", "oneOf": [ { "$ref": "#/definitions/event" }, { "type": "array", "items": { "$ref": "#/definitions/event" } } ], "owl:cardinality": "many" }, "submitter": { "description": "The person or organization who submits an event to a repository or registry of events (such as iAnn, ISCB). ", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "superEvent": { "description": " An event that this event is a part of. For example, a collection of individual music performances might each have a music festival as their superEvent.\nInverse property: subEvent.", "$ref": "#/definitions/event", "owl:cardinality": "one" }, "topic": { "description": "The scientific topic the event is about. Please use a term from [EDAM: Topic](http://edamontology.org/topic_0003). ", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "url": { "description": "It is recommended you specify the URL even if it is the same as the current page. URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "sameAs": { "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "description": "URL of additional sources for the dataset", "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/tree/master/Event/jsonld/Event_v0.3-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "contact", "description", "endDate", "eventType", "hostInstitution", "location", "name", "startDate", "conformsTo" ], "recommended": [ "accreditation", "alternateName", "audience", "deadline", "eligibility", "keywords", "maximumAttendeeCapacity", "prerequisite", "programme", "topic", "url", "sameAs" ], "optional": [ "acceptanceNotificationDate", "attachment", "dateModified", "identifier", "offers", "performer", "registrationStatus", "review", "socialMedia", "sponsor", "subEvent", "submitter", "superEvent" ], "definitions": { "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "legalName": { "type": "string" }, "description": { "type": "string" }, "sameAs": { "type": "string", "format": "uri" } } }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "datetime": { "@type": "schema:DateTime", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "eventtype": { "@type": "schema:EventType", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "place": { "@type": "Place", "type": "object", "properties": { "name": { "type": "string" }, "address": { "oneOf": [ { "type": "string" }, { "$ref": "#/definitions/postaladdress" } ] }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } } }, "postaladdress": { "@type": "PostalAddress", "type": "object", "properties": { "addressCountry": { "type": "string" }, "addressLocality": { "type": "string" }, "addressRegion": { "type": "string" }, "postOfficeBoxNumber": { "type": "string" }, "postalCode": { "type": "string" }, "streetAddress": { "type": "string" } } }, "offer": { "@type": "schema:Offer", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "review": { "@type": "schema:Review", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "event": { "@type": "bioschemas:Event", "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/tree/master/Event/jsonld/Event_v0.3-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:FormalParameter", "@type": "rdfs:Class", "rdfs:comment": "Bioschemas specification for describing a formal parameter in the Life Sciences. Version 1.1-DRAFT.

Summary of Changes


Changes since 1.0-RELEASE:", "rdfs:label": "FormalParameter", "rdfs:subClassOf": { "@id": "bioschemastypes:FormalParameter" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "defaultValue": { "description": "The default value for the FormalParameter. This is commonly only used for Inputs.", "oneOf": [ { "$ref": "#/definitions/thing" }, { "type": "string" } ], "owl:cardinality": "one" }, "valueRequired": { "description": "If the FormalParameter must be specified. This is commonly only used for Inputs", "type": "boolean", "owl:cardinality": "one" }, "encodingFormat": { "description": "URLs to accepted formats. It is strongly recommented that this be specified. If it is not specified, then nothing should be assumed about the encoding formats of the FormalParameter.", "oneOf": [ { "$ref": "#/definitions/edmoformats" }, { "type": "array", "items": { "$ref": "#/definitions/edmoformats" } } ], "owl:cardinality": "many" }, "additionalType": { "description": "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. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.", "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" }, "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": "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" }, "description": { "description": "A description of the item.", "type": "string", "owl:cardinality": "one" }, "sameAs": { "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "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", "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/tree/master/FormalParameter/jsonld/FormalParameter_v1.1-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "name", "conformsTo" ], "recommended": [ "additionalType", "description", "encodingFormat", "sameAs" ], "optional": [ "defaultValue", "identifier", "valueRequired" ], "definitions": { "thing": { "description": "The most generic type of item.", "@type": "Thing", "type": "object", "properties": { "name": { "description": "The name of the item.", "type": "string" }, "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.", "type": "string" }, "url": { "description": "URL of the item.", "type": "string", "format": "uri" }, "additionalType": { "description": "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. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.", "type": "string", "format": "uri" } }, "required": [ "name" ] }, "edmoformats": { "@type": "DefinedTerm", "type": "string", "vocabulary": { "ontology": [ "edam" ], "children_of": [ "http://edamontology.org/format_1915" ] }, "strict": false }, "propertyValue": { "description": "A property-value pair, e.g. representing a feature of a product or place. Use the 'name' property for the name of the property. If there is an additional human-readable version of the value, put that into the 'description' property.", "@type": "PropertyValue", "type": "object", "properties": { "name": { "description": "The name of the item.", "type": "string" }, "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.", "type": "string" }, "url": { "description": "URL of the item.", "type": "string", "format": "uri" }, "additionalType": { "description": "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. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.", "type": "string", "format": "uri" }, "propertyID": { "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/tree/master/FormalParameter/jsonld/FormalParameter_v1.1-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/FormalParameter/jsonld/FormalParameter_v1.1-DRAFT.json", "https://bioschemas.org/profiles/FormalParameter/1.1-DRAFT" ] }, { "@id": "bioschemasdrafts:Journal", "@type": "rdfs:Class", "rdfs:comment": "Bioschemas profile, based on Biotea model, describing a Journal in Life Sciences. A Journal is a collection of publication issues, publication volumes or scholarly articles, or possibly, although no commonly, any mix from those mentioned. Version 0.3-DRAFT

Summary of Changes


Changes since previous draft 0.2 Journal profile: ", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/Journal/jsonld/Journal_v0.3-DRAFT.json", "https://bioschemas.org/profiles/Journal/0.3-DRAFT" ], "rdfs:label": "Journal", "rdfs:subClassOf": { "@id": "schema:CreativeWorkSeries" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "about": { "description": "Describes what this Journal is about. The subject matter of the content.\n Inverse property: subjectOf.", "$ref": "#/definitions/thing", "owl:cardinality": "one" }, "alternateName": { "description": " An alias for the item.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "editor": { "description": " Specifies the Person who edited the CreativeWork.", "oneOf": [ { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "hasPart": { "description": "A Journal has part a PublicationVolume or PublicationIssue or \nScholaryArticle. We recommend to at least include the highest level \n'hasPart', e.g., PublicationVolume. It is also possible, i.e., optional,\n to 'hasPart' to link as well directly to PublicationIssue and \nScholarlyArticle, making it easier to find articles in this journal. Indicates an item or CreativeWork that is part of this item, or CreativeWork (in some sense).\n Inverse property: isPartOf.", "anyOf": [ { "$ref": "#/definitions/publicationissue" }, { "type": "array", "items": { "$ref": "#/definitions/publicationissue" } }, { "$ref": "#/definitions/publicationvolume" }, { "type": "array", "items": { "$ref": "#/definitions/publicationvolume" } }, { "$ref": "#/definitions/scholarlyarticle" }, { "type": "array", "items": { "$ref": "#/definitions/scholarlyarticle" } } ], "owl:cardinality": "many" }, "identifier": { "description": "Journals are commonly identified by their issn. We recommend to use here the form namespace:id. For instance, issn:2041-1480. 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](http://schema.org/docs/datamodel.html#identifierBg) for more details.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "inLanguage": { "description": " The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. See also availableLanguage. Supersedes language.", "anyOf": [ { "$ref": "#/definitions/language" }, { "type": "array", "items": { "$ref": "#/definitions/language" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "isAccessibleForFree": { "description": " A flag to signal that the item, event, or place is accessible for free. Supersedes free.", "type": "boolean", "owl:cardinality": "one" }, "keywords": { "description": " Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "license": { "description": " A license document that applies to this content, typically indicated by URL.", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "name": { "description": " The name of the item.", "type": "string", "owl:cardinality": "one" }, "publisher": { "description": " The publisher of the creative work.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "publishingPrinciples": { "description": " The publishingPrinciples property indicates (typically via URL) a document describing the editorial principles of an Organization (or individual e.g. a Person writing a blog) that relate to their activities as a publisher, e.g. ethics or diversity policies. When applied to a CreativeWork (e.g. NewsArticle) the principles are those of the party primarily responsible for the creation of the CreativeWork.\n\n While such policies are most typically expressed in natural language, sometimes related information (e.g. indicating a funder) can be expressed using schema.org terminology.", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "sameAs": { "description": "Any other URL linking to this Journal, preferrable in machine-readable format. 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": "Official URL. URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "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/tree/master/Journal/jsonld/Journal_v0.3-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "identifier", "name", "conformsTo" ], "recommended": [ "hasPart", "isAccessibleForFree", "keywords", "license", "publisher", "url", "sameAs" ], "optional": [ "about", "alternateName", "editor", "inLanguage", "publishingPrinciples" ], "definitions": { "thing": { "@type": "schema:Thing", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "publicationissue": { "@type": "bioschemas:PublicationIssue", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "publicationvolume": { "@type": "bioschemas:PublicationVolume", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "scholarlyarticle": { "@type": "bioschemas:ScholarlyArticle", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "language": { "@type": "schema:Language", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "definedterm": { "@type": "DefinedTerm", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "identifier": { "type": "string" }, "inDefinedTermSet": { "$ref": "#/definitions/definedtermset" } }, "required": [] }, "definedtermset": { "@type": "DefinedTermSet", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "legalName": { "type": "string" }, "description": { "type": "string" }, "sameAs": { "type": "string", "format": "uri" } } }, "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/tree/master/Journal/jsonld/Journal_v0.3-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:LabProtocol", "@type": "rdfs:Class", "rdfs:comment": "Bioschemas profile describing a LabProtocol in Life Sciences. An experimental LabProtocol is a sequence of tasks and operations executed to perform experimental research in biological and biomedical areas. This LabProtocol profile specification presents the markup for describing a LabProtocol type according to Bioschemas. An experimental LabProtocol is a sequence of tasks and operations executed to perform experimental research in biological and biomedical areas. Version 0.8-DRAFT.\n\n

Summary of changes

\nChanges since previous draft 0.7 of the LabProtocols profile:\n", "rdfs:label": "LabProtocol", "rdfs:subClassOf": { "@id": "bioschemastypesdrafts:LabProtocol" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "intendedUse": { "description": "Purpose and intended use stated to enable users to make a decision as to the suitability of this creative work (e.g., lab protocol, machine learning model, software) to their experimental problem or own use case.\n\nSee more information here", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "ethicalLegalSocial": { "description": "Considerations wrt ethical, legal and social aspects.", "type": "string", "owl:cardinality": "many" }, "computationalTool": { "description": "Computational tool or workflow used to complete a part of this protocol.", "anyOf": [ { "$ref": "#/definitions/softwareapplication" }, { "type": "array", "items": { "$ref": "#/definitions/softwareapplication" } }, { "$ref": "#/definitions/softwaresourcecode" }, { "type": "array", "items": { "$ref": "#/definitions/softwaresourcecode" } }, { "$ref": "#/definitions/workflow" }, { "type": "array", "items": { "$ref": "#/definitions/workflow" } } ], "owl:cardinality": "many" }, "bioSample": { "description": "BioSample used in the protocol. It could be a record in a Dataset describing the sample or a physical object corresponding to the sample or a URL pointing to the type of sample used.", "anyOf": [ { "$ref": "#/definitions/biosample" }, { "type": "array", "items": { "$ref": "#/definitions/biosample" } }, { "$ref": "#/definitions/taxon" }, { "type": "array", "items": { "$ref": "#/definitions/taxon" } }, { "$ref": "#/definitions/biochementity" }, { "type": "array", "items": { "$ref": "#/definitions/biochementity" } }, { "$ref": "#/definitions/definedterm" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "labEquipment": { "description": "A laboratory equipment used by a person to follow one or more steps described in this LabProtocol.", "anyOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "protocolAdvantage": { "description": "Situations where the LabProtocol has been successfully employed including advantageous elements (e.g. better yield, shorter running time).\n\nSee more information here", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "protocolApplication": { "description": "Applications of the protocol list the full diversity of the applications of the method and support if is possible to extend the range of applications of the protocol. e.g. northern blot assays, sequencing, etc. \n\nSee more information here", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "protocolLimitation": { "description": "Situations where the Protocol would be unreliable or otherwise unsuccessful.\n\nSee more information here", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "protocolOutcome": { "description": "Actual outcome or result by a protocol execution. The shape of the expected outcome/result can be described using the property 'output'.\n\nSee more information here", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "reagent": { "description": "Reagents used in the protocol. DefinedTerm is preferred whenever possible, e.g., ChEBI and PubChem entities can be used whenever available. Commercial names are also acceptable. A reagent is defined as \u2018A substance used in a chemical reaction to detect, measure, examine, or produce other substances\u2019 in [CHEBI:33893](https://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI:33893).", "anyOf": [ { "$ref": "#/definitions/molecularentity" }, { "type": "array", "items": { "$ref": "#/definitions/molecularentity" } }, { "$ref": "#/definitions/chemicalsubstance" }, { "type": "array", "items": { "$ref": "#/definitions/chemicalsubstance" } }, { "$ref": "#/definitions/biochementity" }, { "type": "array", "items": { "$ref": "#/definitions/biochementity" } }, { "$ref": "#/definitions/definedterm" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "performTime": { "description": "The length of time it takes to perform instructions or a direction (not including time to prepare the supplies), in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).", "$ref": "#/definitions/duration", "owl:cardinality": "one" }, "prepTime": { "description": "The length of time it takes to prepare the items to be used in instructions or a direction, in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).", "$ref": "#/definitions/duration", "owl:cardinality": "one" }, "step": { "description": "A single step item (as HowToStep, text, document, video, etc.) or a HowToSection.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "$ref": "#/definitions/howtosection" }, { "type": "array", "items": { "$ref": "#/definitions/howtosection" } }, { "$ref": "#/definitions/howtostep" }, { "type": "array", "items": { "$ref": "#/definitions/howtostep" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "totalTime": { "description": "The total time required to perform instructions or a direction (including time to prepare the supplies), in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).", "$ref": "#/definitions/duration", "owl:cardinality": "one" }, "author": { "description": "The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "citation": { "description": "A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "dateCreated": { "description": "The date on which the CreativeWork was created or the item was added to a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "dateModified": { "description": "The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "datePublished": { "description": "Date of first broadcast/publication.\n\n'MANY' is used to cover original printed and electronic publication dates.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "many" }, "isBasedOn": { "description": "A resource from which this work is derived or from which it is a modification or adaption.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "isPartOf": { "description": "Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "keywords": { "description": "Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "anyOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "string" }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "license": { "description": "A license document that applies to this content, typically indicated by URL.", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "description": { "description": "A description of the item.", "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](/docs/datamodel.html#identifierBg) for more details.\n ", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "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" }, "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/tree/master/LabProtocol/jsonld/LabProtocol_v0.8-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "intendedUse", "bioSample", "labEquipment", "reagent", "keywords", "name", "conformsTo" ], "recommended": [ "computationalTool", "protocolAdvantage", "protocolApplication", "protocolLimitation", "protocolOutcome", "step", "totalTime", "author", "citation", "license", "identifier", "sameAs" ], "optional": [ "ethicalLegalSocial", "performTime", "prepTime", "dateCreated", "dateModified", "datePublished", "isBasedOn", "isPartOf", "description" ], "definitions": { "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "legalName": { "type": "string" }, "description": { "type": "string" }, "sameAs": { "type": "string", "format": "uri" } } }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "taxon": { "@type": "bioschemas: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" ] }, "biochementity": { "@type": "bioschemas:BioChemEntity", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "identifier": { "type": "string" } }, "required": [] }, "definedterm": { "@type": "DefinedTerm", "type": "object", "properties": { "sameAs": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "identifier": { "type": "string" }, "inDefinedTermSet": { "$ref": "#/definitions/definedtermset" } }, "required": [] }, "biosample": { "@type": "bioschemas:BioSample", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "definedtermset": { "@type": "DefinedTermSet", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "datetime": { "@type": "schema:DateTime", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "duration": { "@type": "schema:Duration", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "molecularentity": { "@type": "bioschemas:MolecularEntity", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "chemicalsubstance": { "@type": "bioschemas:ChemicalSubstance", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "softwareapplication": { "@type": "schema:SoftwareApplication", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "softwaresourcecode": { "@type": "schema:SoftwareSourceCode", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "workflow": { "@type": "bioschemastypes:ComputationalWorkflow", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "howtosection": { "@type": "schema:HowToSection", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "howtostep": { "@type": "schema:HowToStep", "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/tree/master/LabProtocol/jsonld/LabProtocol_v0.8-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "schemaVersion": [ "https://schema.org/docs/releases.html#v23.0" ], "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://bioschemas.org/profiles/LabProtocol/0.8-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/LabProtocol/jsonld/LabProtocol_v0.8-DRAFT.json" ] }, { "@id": "bioschemasdrafts:MolecularEntity", "@type": "rdfs:Class", "rdfs:comment": "Bioschemas profile describing a MolecularEntity. Any constitutionally or isotopically distinct atom, molecule, ion, ion pair, radical, radical ion, complex, conformer etc., identifiable as a separately distinguishable entity. (Source: ChEBI:23367) Version 0.7-DRAFT.

Summary of Changes


Changes since 0.6-DRAFT:", "rdfs:label": "MolecularEntity", "rdfs:subClassOf": { "@id": "schema:MolecularEntity" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "inChI": { "description": "Non-proprietary identifier for molecular entity that can be used in printed and electronic data sources thus enabling easier linking of diverse data compilations.", "type": "string", "owl:cardinality": "one" }, "inChIKey": { "description": "InChIKey is a hashed version of the full InChI (using the SHA-256 algorithm).", "type": "string", "owl:cardinality": "one" }, "iupacName": { "description": "Systematic method of naming chemical compounds as recommended by the International Union of Pure and Applied Chemistry (IUPAC).", "type": "string", "owl:cardinality": "one" }, "molecularFormula": { "description": "The empirical formula is the simplest whole number ratio of all the atoms in a molecule.", "type": "string", "owl:cardinality": "one" }, "molecularWeight": { "description": "This is the molecular weight of the entity being described, not of the parent. Units should be included in the form \u2018 ', for example '12 amu' or as '.", "oneOf": [ { "$ref": "#/definitions/quantitativeValue" }, { "type": "string" } ], "owl:cardinality": "one" }, "smiles": { "description": "A specification in form of a line notation for describing the structure of chemical species using short ASCII strings. Double bond stereochemistry \\ indicators may need to be escaped in the string in formats where the backslash is an escape character.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "chemicalRole": { "description": "A role played by the BioChemEntity within a chemical context.", "oneOf": [ { "$ref": "#/definitions/definedTerm" }, { "type": "array", "items": { "$ref": "#/definitions/definedTerm" } } ], "owl:cardinality": "many" }, "monoisotopicMolecularWeight": { "description": "The monoisotopic mass is the sum of the masses of the atoms in a molecule using the unbound, ground-state, rest mass of the principal (most abundant) isotope for each element instead of the isotopic average mass. Please include the units the form \u2018 ', for example '770.230488 g/mol' or as '.", "oneOf": [ { "$ref": "#/definitions/quantitativeValue" }, { "type": "string" } ], "owl:cardinality": "one" }, "potentialUse": { "description": "Intended use of the BioChemEntity by humans.", "oneOf": [ { "$ref": "#/definitions/definedTerm" }, { "type": "array", "items": { "$ref": "#/definitions/definedTerm" } } ], "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" }, "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" }, "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" }, { "type": "array", "items": { "type": "string" } }, { "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/definedTerm" }, { "type": "array", "items": { "$ref": "#/definitions/definedTerm" } }, { "$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" }, "isEncodedByBioChemEntity": { "description": "Another BioChemEntity encoding this one. Inverse property: encodesBioChemEntity.", "oneOf": [ { "$ref": "#/definitions/gene" }, { "type": "array", "items": { "$ref": "#/definitions/gene" } } ], "owl:cardinality": "many" }, "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" }, { "type": "array", "items": { "type": "string" } }, { "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" }, { "type": "array", "items": { "type": "string" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "isPartOfBioChemEntity": { "description": "Indicates a BioChemEntity that is (in some sense) a part of this BioChemEntity. Inverse property: hasBioChemEntityPart", "oneOf": [ { "$ref": "#/definitions/bioChemEntity" }, { "type": "array", "items": { "$ref": "#/definitions/bioChemEntity" } } ], "owl:cardinality": "many" }, "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" }, "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/definedTerm" }, { "$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" }, "subjectOf": { "description": "A CreativeWork or Event about this Thing. Inverse property: about", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "$ref": "#/definitions/event" }, { "type": "array", "items": { "$ref": "#/definitions/event" } } ], "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/tree/master/MolecularEntity/jsonld/MolecularEntity_v0.7-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "conformsTo" ], "recommended": [ "inChIKey", "iupacName", "molecularFormula", "molecularWeight", "sameAs" ], "optional": [ "identifier", "alternateName", "associatedDisease", "bioChemInteraction", "bioChemSimilarity", "biologicalRole", "chemicalRole", "description", "disambiguatingDescription", "hasBioChemEntityPart", "hasMolecularFunction", "hasRepresentation", "image", "isEncodedByBioChemEntity", "isInvolvedInBiologicalProcess", "isLocatedInSubcellularLocation", "isPartOfBioChemEntity", "monoisotopicMolecularWeight", "potentialUse", "taxonomicRange", "subjectOf" ], "anyOf": [ { "required": [ "name" ] }, { "required": [ "inChI" ] }, { "required": [ "smiles" ] } ], "definitions": { "taxon": { "@type": "bioschemas: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": "bioschemas:BioChemEntity", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" } }, "required": [] }, "gene": { "@type": "bioschemas: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": [] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "event": { "@type": "Event", "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/tree/master/MolecularEntity/jsonld/MolecularEntity_v0.7-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://bioschemas.org/profiles/MolecularEntity/0.7-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/MolecularEntity/jsonld/MolecularEntity_v0.7-DRAFT.json" ] }, { "@id": "bioschemasdrafts:Organization", "@type": "rdfs:Class", "rdfs:comment": "Bioschemas specification for describing a Organization in the life-science. Provides a way to describe bioscience organizations on the World Wide Web. It defines metadata terms that can be used in the code of web pages and applications, and builds on top of existing technologies and standards. The goal of the specification is to make it easier to discover, exchange and integrate life science organization profiles across the Internet. Version: 0.3-DRAFT.

Summary of Changes


Changes since 0.2-DRAFT.", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/Organization/jsonld/Organization_v0.3-DRAFT.json", "https://bioschemas.org/profiles/Organization/0.3-DRAFT" ], "rdfs:label": "Organization", "rdfs:subClassOf": { "@id": "schema:Organization" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "alternateName": { "description": " An alias for the item.", "type": "string", "owl:cardinality": "one" }, "attachment": { "description": "Any files or related websites which give more information about this organization, e.g., flyers, third party sites, ... ", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "budget": { "description": "The annual (or total - for a project) budget for the organization. ", "$ref": "#/definitions/pricespecification", "owl:cardinality": "one" }, "contactPoint": { "description": " A contact point for a person or organization. Supersedes contactPoints.", "oneOf": [ { "$ref": "#/definitions/contactpoint" }, { "type": "array", "items": { "$ref": "#/definitions/contactpoint" } } ], "owl:cardinality": "many" }, "dateModified": { "description": "The date when the organization information was last modified. The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "department": { "description": " A relationship between an organization and a department of that organization, also described as an organization (allowing different urls, logos, opening hours). For example: a store with a pharmacy, or a bakery with a cafe.", "oneOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } } ], "owl:cardinality": "many" }, "description": { "description": " A description of the item.", "type": "string", "owl:cardinality": "one" }, "dissolutionDate": { "description": " The date that this organization was dissolved.", "type": "string", "format": "date", "owl:cardinality": "one" }, "founderMember": { "description": "For an alliance or collaboration or project, the founding members. NOTE: schema/Organization has founder but this has a type of Person not Person and Organization ", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "foundingDate": { "description": " The date that this organization was founded.", "type": "string", "format": "date", "owl:cardinality": "one" }, "fundingModel": { "description": "A description of how the organization is funded. ", "type": "string", "owl:cardinality": "one" }, "keywords": { "description": " Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "type": "string", "owl:cardinality": "one" }, "legalName": { "description": " The official name of the organization, e.g. the registered company name.", "type": "string", "owl:cardinality": "one" }, "location": { "description": " The location of for example where the event is happening, an organization is located, or where an action takes place.", "oneOf": [ { "$ref": "#/definitions/place" }, { "$ref": "#/definitions/postaladdress" }, { "type": "string" } ], "owl:cardinality": "one" }, "logo": { "description": " An associated logo.", "oneOf": [ { "$ref": "#/definitions/imageobject" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "member": { "description": " A member of an Organization or a ProgramMembership. Organizations can be members of organizations; ProgramMembership is typically for individuals. Supersedes members, musicGroupMember.\nInverse property: memberOf.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "memberOf": { "description": " An Organization (or ProgramMembership) to which this Person or Organization belongs.\nInverse property: member.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/programmembership" }, { "type": "array", "items": { "$ref": "#/definitions/programmembership" } } ], "owl:cardinality": "many" }, "membershipCategory": { "description": "Defines a membership category and associated fees (for projects and alliances etc.). ", "oneOf": [ { "$ref": "#/definitions/offer" }, { "type": "array", "items": { "$ref": "#/definitions/offer" } } ], "owl:cardinality": "many" }, "name": { "description": " The name of the item.", "type": "string", "owl:cardinality": "one" }, "owns": { "description": " Products owned by the organization or person.", "anyOf": [ { "$ref": "#/definitions/ownershipinfo" }, { "type": "array", "items": { "$ref": "#/definitions/ownershipinfo" } }, { "$ref": "#/definitions/product" }, { "type": "array", "items": { "$ref": "#/definitions/product" } } ], "owl:cardinality": "many" }, "parentOrganization": { "description": " The larger organization that this organization is a subOrganization of, if any. Supersedes branchOf.\nInverse property: subOrganization.", "$ref": "#/definitions/organization", "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" }, "socialMedia": { "description": "Link to social media websites like twitter or facebook. ", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "status": { "description": "To record if the organization is still alive, and if it were are project or alliance, what the outcome was, or if it has closed down or merged, why and when.\nNote: There is a health-lifesci.status, but this is not related to the current status property ", "type": "string", "owl:cardinality": "one" }, "subOrganization": { "description": " A relationship between two organizations where the first includes the second, e.g., as a subsidiary. See also: the more specific 'department' property.\nInverse property: parentOrganization.", "oneOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } } ], "owl:cardinality": "many" }, "topic": { "description": "Scientific topics that describe the organization and its activities, ideally using an ontology term from EDAM:Topic. ", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "type": { "description": "The type of the organization should be selected from the Controlled Vocabulary column. ", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "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/tree/master/Organization/jsonld/Organization_v0.3-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "description", "legalName", "name", "sameAs", "topic", "type", "conformsTo" ], "recommended": [ "alternateName", "contactPoint", "fundingModel", "keywords", "location", "logo", "member", "memberOf", "membershipCategory", "status", "url", "sameAs" ], "optional": [ "attachment", "budget", "dateModified", "department", "dissolutionDate", "founderMember", "foundingDate", "owns", "parentOrganization", "socialMedia", "subOrganization" ], "definitions": { "pricespecification": { "@type": "schema:PriceSpecification", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "contactpoint": { "@type": "schema:ContactPoint", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "datetime": { "@type": "schema:DateTime", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "legalName": { "type": "string" }, "description": { "type": "string" }, "sameAs": { "type": "string", "format": "uri" } } }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "place": { "@type": "Place", "type": "object", "properties": { "name": { "type": "string" }, "address": { "oneOf": [ { "type": "string" }, { "$ref": "#/definitions/postaladdress" } ] }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } } }, "postaladdress": { "@type": "PostalAddress", "type": "object", "properties": { "addressCountry": { "type": "string" }, "addressLocality": { "type": "string" }, "addressRegion": { "type": "string" }, "postOfficeBoxNumber": { "type": "string" }, "postalCode": { "type": "string" }, "streetAddress": { "type": "string" } } }, "imageobject": { "@type": "ImageObject", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "programmembership": { "@type": "schema:ProgramMembership", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "offer": { "@type": "schema:Offer", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "ownershipinfo": { "@type": "schema:OwnershipInfo", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "product": { "@type": "schema:Product", "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/tree/master/Organization/jsonld/Organization_v0.3-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:Person", "@type": "rdfs:Class", "rdfs:comment": "A specification for describing people in life sciences The Life Science Person specification provides a way to describe bioscience events on the World Wide Web. It defines a set of metadata and vocabularies, built on top of existing technologies and standards, that can be used to represent the profile information of people in Web pages and applications. The goal of the specification is to make it easier to discover, life science profile information. Version: 0.3-DRAFT.

Summary of Changes


Changes since 0.2-DRAFT-2019_07_19:. ", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/Person/jsonld/Person_v0.3-DRAFT.json", "https://bioschemas.org/profiles/Person/0.3-DRAFT" ], "rdfs:label": "Person", "rdfs:subClassOf": { "@id": "schema:Person" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "advisor": { "description": "A person who has been an educational, professional or personal advisor to the person. ", "oneOf": [ { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "curriculumVitae": { "description": "A link or body of text describing the person's notable achievements, employment history, and contact details. ", "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "description": { "description": " A description of the item.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "email": { "description": " Email address.", "oneOf": [ { "$ref": "#/definitions/organization" }, { "$ref": "#/definitions/contactpoint" }, { "$ref": "#/definitions/place" } ], "owl:cardinality": "one" }, "experience": { "description": "A textual description of the professional experiences a person has acquired. ", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "expertise": { "description": "A textual description of the topic which a person has the most expertise in. This should make use of an ontology such as the EDAM ontology ", "type": "string", "format": "uri", "owl:cardinality": "one" }, "funding": { "description": "Textual description of current or past funding ths person has acquired ", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "homeLocation": { "description": " A contact location for a person's residence.", "oneOf": [ { "$ref": "#/definitions/contactpoint" }, { "$ref": "#/definitions/place" } ], "owl:cardinality": "one" }, "image": { "description": " An image of the item. This can be a URL or a fully described ImageObject.", "oneOf": [ { "$ref": "#/definitions/imageobject" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "interest": { "description": "Any interests held by the person. These should be single words or short phrases that relate to a person ", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "internatonalActivities": { "description": "Global connetions related to teaching and scholarly work in the past 3 years ", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "journalReferee": { "description": "Which journals this person is a reeree of ", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ], "owl:cardinality": "many" }, "keywords": { "description": "Keywords to describe the person. These should be single words or short phrases that relate to a person. Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "knowsLanguage": { "description": "A list of languages spoken by the Person Of a Person, and less typically of an Organization, to indicate a known language. We do not distinguish skill levels or reading/writing/speaking/signing here. Use language codes from the IETF BCP 47 standard.", "$ref": "#/definitions/language", "owl:cardinality": "one" }, "mainEntityOfPage": { "description": " Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See background notes for details.\nInverse property: mainEntity.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "memberOf": { "description": " An Organization (or ProgramMembership) to which this Person or Organization belongs.\nInverse property: member.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/programmembership" }, { "type": "array", "items": { "$ref": "#/definitions/programmembership" } } ], "owl:cardinality": "many" }, "name": { "description": " The name of the item.", "type": "string", "owl:cardinality": "one" }, "orcid": { "description": "The url of ID of the person's ORCID (see http://orcid.org) ", "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "works": { "description": "All or notable publications, presentations, training materials, research outputs or any other body of work attributed to this person. ", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ], "owl:cardinality": "many" }, "worksFor": { "description": " Organizations that the person works for.", "oneOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } } ], "owl:cardinality": "many" }, "sameAs": { "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "description": "URL of additional sources for the dataset", "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/tree/master/Person/jsonld/Person_v0.3-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "description", "mainEntityOfPage", "name", "conformsTo" ], "recommended": [ "email", "expertise", "homeLocation", "image", "memberOf", "orcid", "worksFor", "sameAs" ], "optional": [ "advisor", "curriculumVitae", "experience", "funding", "interest", "internatonalActivities", "journalReferee", "keywords", "knowsLanguage", "works" ], "definitions": { "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "legalName": { "type": "string" }, "description": { "type": "string" }, "sameAs": { "type": "string", "format": "uri" } } }, "place": { "@type": "Place", "type": "object", "properties": { "name": { "type": "string" }, "address": { "oneOf": [ { "type": "string" }, { "$ref": "#/definitions/postaladdress" } ] }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } } }, "contactpoint": { "@type": "schema:ContactPoint", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "imageobject": { "@type": "ImageObject", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "language": { "@type": "Language", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "programmembership": { "@type": "ProgramMembership", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "postaladdress": { "@type": "schema:PostalAddress", "type": "object", "properties": { "addressCountry": { "type": "string" }, "addressLocality": { "type": "string" }, "addressRegion": { "type": "string" }, "postOfficeBoxNumber": { "type": "string" }, "postalCode": { "type": "string" }, "streetAddress": { "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/tree/master/Person/jsonld/Person_v0.3-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:Phenotype", "@type": "rdfs:Class", "rdfs:comment": "Bioschemas profile describing a Phenotype in Life Sciences This Phenotype type specification presents the markup for describing a Phenotype. Version 0.2-DRAFT.

Summary of Changes


Changes from Previous Version:", "schema:schemaVersion": [ "https://bioschemas.org/profiles/Phenotype/0.2-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/Phenotype/jsonld/Phenotype_v0.2-DRAFT.json" ], "rdfs:label": "Phenotype", "rdfs:subClassOf": { "@id": "bioschemastypesdrafts:Phenotype" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "additionalProperty": { "description": "Before using this property, make sure none of the existing ones covers your case. Whenever possible, please use a property coined in a third-party well-know vocabulary. Please always use (i) property name to specify the name of the property, (ii) additionalType (if possible) to better specify the nature of the property (e.g., link to the third-party well-known vocabulary term), and (iii) value to link to the object/range of this property. 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.\n\nNote: 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.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "array", "items": { "$ref": "#/definitions/propertyvalue" } } ], "owl:cardinality": "many" }, "alternateName": { "description": " An alias for the item.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "anatomicalLocation": { "description": " Any part of an organism, typically a component of an anatomical system. Organs, tissues, and cells are all anatomical locations.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } } ], "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" }, "bioChemAssociation": { "description": " BioChemEntity, e.g., gene, associated to this Phenotype and relevant for its characterization, particularly useful for the molecular basis of this Phenotype.", "oneOf": [ { "$ref": "#/definitions/biochementity" }, { "type": "array", "items": { "$ref": "#/definitions/biochementity" } } ], "owl:cardinality": "many" }, "description": { "description": " A description of the item.", "type": "string", "owl:cardinality": "one" }, "hasMolecularFunction": { "description": " Molecular function performed by this Phenotype.", "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" }, "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](http://schema.org/docs/datamodel.html#identifierBg) for more details.", "oneOf": [ { "$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.", "anyOf": [ { "$ref": "#/definitions/imageobject" }, { "type": "array", "items": { "$ref": "#/definitions/imageobject" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "isInvolvedInBiologicalProcess": { "description": " Biological process this Phenotype is involved in.", "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 Phenotype is located.", "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": "Link via DataRecord to the main DataRecord representing this entity in a dataset. It is usually preferred to use mainEntity from a DataRecord to point to its corresponding entity. Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See [background notes](http://schema.org/docs/datamodel.html#mainEntityBackground) for details.\nInverse property: mainEntity.", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "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" }, "taxonomicRange": { "description": " The taxonomic grouping of the organism that expresses the Phenotype.", "oneOf": [ { "$ref": "#/definitions/taxon" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "url": { "description": "Link to the official webpage associated to this entity. URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "valueReference": { "description": " A DefinedTerm in this code set.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } } ], "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/tree/master/Phenotype/jsonld/Phenotype_v0.2-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "identifier", "name", "conformsTo" ], "recommended": [ "bioChemAssociation", "description", "taxonomicRange", "url", "sameAs" ], "optional": [ "additionalProperty", "alternateName", "anatomicalLocation", "associatedDisease", "hasMolecularFunction", "image", "isInvolvedInBiologicalProcess", "isLocatedInSubcellularLocation", "mainEntityOfPage", "valueReference" ], "definitions": { "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "definedterm": { "@type": "DefinedTerm", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "identifier": { "type": "string" }, "inDefinedTermSet": { "$ref": "#/definitions/definedtermset" } }, "required": [] }, "definedtermset": { "@type": "DefinedTermSet", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "medicalcondition": { "@type": "MedicalCondition", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "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": [] }, "imageobject": { "@type": "ImageObject", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "taxon": { "@type": "bioschemas: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" ] }, "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/tree/master/Phenotype/jsonld/Phenotype_v0.2-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:Protein", "@type": "rdfs:Class", "rdfs:comment": "This Protein profile specification presents the most common properties used for a Protein plus examples on how to use them. Version 0.12-DRAFT.

Summary of Changes


Changes since 0.11-DRAFT:", "rdfs:label": "Protein", "rdfs:subClassOf": { "@id": "schema:Protein" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "hasBioPolymerSequence": { "description": "A symbolic representation of a BioChemEnity. For example, a nucleotide sequence of a Gene or an amino acid sequence of a Protein.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "associatedDisease": { "description": "Disease associated to this protein, if any.", "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" }, "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" }, "hasBioChemEntityPart": { "description": "Indicates a BioChemEntity that (in some sense) has this BioChemEntity as a part. Inverse property: isPartOfBioChemEntity", "anyOf": [ { "$ref": "#/definitions/bioChemEntity" }, { "type": "array", "items": { "$ref": "#/definitions/bioChemEntity" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "hasMolecularFunction": { "description": "GO term corresponding to the Molecular Function branch of the GO ontology.", "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": "Bioschemas Protein: This property could be used, for instance, to link to a page containing the corresponding sequence protein. If you want to better define the nature of the representation, use a PropertyValue as described in additionalProperty.", "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" }, "isEncodedByBioChemEntity": { "description": "Another BioChemEntity encoding this one. Inverse property: encodesBioChemEntity.", "anyOf": [ { "$ref": "#/definitions/gene" }, { "type": "array", "items": { "$ref": "#/definitions/gene" } }, { "$ref": "#/definitions/dna" }, { "type": "array", "items": { "$ref": "#/definitions/dna" } }, { "$ref": "#/definitions/rna" }, { "type": "array", "items": { "$ref": "#/definitions/rna" } } ], "owl:cardinality": "many" }, "isInvolvedInBiologicalProcess": { "description": "Functional term corresponding to the biological process (typically the Biological Process branch of the GO ontology).", "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": "Functional term corresponding to the subcellular location (typically the Subcellular Location branch of the GO ontology).", "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" }, "isPartOfBioChemEntity": { "description": "For proteins, it can be used to link to protein sequence annotations such as domains, sites, regions, etc.", "oneOf": [ { "$ref": "#/definitions/bioChemEntity" }, { "type": "array", "items": { "$ref": "#/definitions/bioChemEntity" } } ], "owl:cardinality": "many" }, "taxonomicRange": { "description": "For proteins, it is recommended to use this property to specify the taxon/organism corresponding to a genome including a expressed gene that can be translated to this protein. For taxon/organism, it is a good practice to use hasCategoryCode to point to a controlled vacabulary such as NCBI taxon or UniProt Taxonomy..", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "$ref": "#/definitions/definedTerm" }, { "type": "array", "items": { "$ref": "#/definitions/definedTerm" } }, { "$ref": "#/definitions/taxon" }, { "type": "array", "items": { "$ref": "#/definitions/taxon" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "alternateName": { "description": "An alias for the item.", "type": "string", "owl:cardinality": "one" }, "description": { "description": "Protein function. We recommend to start the description with \u201cFunction: [\u2026]\u201d.", "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" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "mainEntityOfPage": { "description": "Link to the main DataRecord representing this entity in a dataset.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "name": { "description": "The name of the item.", "type": "string", "owl:cardinality": "one" }, "sameAs": { "description": "Link to any resource other than the Record and the official webpage, for instance a Wikipedia page.", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "url": { "description": "Link to the official webpage associated to this entity.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "hasSequenceAnnotation": { "description": "The taxonomic grouping of the organism that expresses, encodes, or in someway related to the BioChemEntity.", "anyOf": [ { "$ref": "#/definitions/sequenceAnnotation" }, { "type": "array", "items": { "$ref": "#/definitions/sequenceAnnotation" } }, { "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/tree/master/Protein/jsonld/Protein_v0.12-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "identifier", "name", "conformsTo" ], "recommended": [ "associatedDisease", "description", "hasSequenceAnnotation", "isEncodedByBioChemEntity", "taxonomicRange", "url", "sameAs" ], "optional": [ "alternateName", "bioChemInteraction", "bioChemSimilarity", "hasBioChemEntityPart", "hasBioPolymerSequence", "hasMolecularFunction", "hasRepresentation", "image", "isInvolvedInBiologicalProcess", "isLocatedInSubcellularLocation", "isPartOfBioChemEntity", "mainEntityOfPage" ], "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" }, "identifier": { "type": "string" } }, "required": [] }, "definedTerm": { "@type": "DefinedTerm", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "identifier": { "type": "string" } }, "required": [] }, "medicalCondition": { "@type": "MedicalCondition", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "identifier": { "type": "string" } }, "required": [] }, "bioChemEntity": { "@type": "bioschemastypes:BioChemEntity", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "identifier": { "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": [] }, "dna": { "@type": "bioschemastypesdrafts:DNA", "type": "object", "properties": { "encodesBioChemEntity": { "oneOf": [ { "$ref": "#/definitions/bioChemEntity" }, { "type": "array", "items": { "$ref": "#/definitions/bioChemEntity" } } ] }, "hasSequence": { "type": "string" } }, "required": [] }, "rna": { "@type": "bioschemastypesdrafts:RNA", "type": "object", "properties": { "encodesBioChemEntity": { "oneOf": [ { "$ref": "#/definitions/bioChemEntity" }, { "type": "array", "items": { "$ref": "#/definitions/bioChemEntity" } } ] }, "hasSequence": { "type": "string" } }, "required": [] }, "sequenceAnnotation": { "@type": "bioschemastypesdrafts:SequenceAnnotation", "type": "object", "properties": { "sequenceLocation": { "$ref": "#/definitions/sequenceRange" } }, "required": [] }, "sequenceRange": { "@type": "bioschemastypesdrafts:SequenceRange", "type": "object", "properties": { "rangeStart": { "type": "integer" } }, "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/tree/master/Protein/jsonld/Protein_v0.12-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://bioschemas.org/profiles/Protein/0.12-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/Protein/jsonld/Protein_v0.12-DRAFT.json" ] }, { "@id": "bioschemasdrafts:ProteinStructure", "@type": "rdfs:Class", "rdfs:comment": "This profile specification presents the BioChemEntity usage when describing a Protein structure. Version 0.6-DRAFT.

Summary of Changes


Changes since 0.5-DRAFT-2018_08_15:", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/ProteinStructure/jsonld/ProteinStructure_v0.6-DRAFT.json", "https://bioschemas.org/profiles/ProteinStructure/0.6-DRAFT" ], "rdfs:label": "ProteinStructure", "rdfs:subClassOf": { "@id": "bioschemastypes:BioChemEntity" }, "$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](http://schema.org/docs/datamodel.html#identifierBg) for more details.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "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" }, "description": { "description": " A description of the item.", "type": "string", "owl:cardinality": "one" }, "name": { "description": " The name of the item.", "type": "string", "owl:cardinality": "one" }, "url": { "description": "Link to the official webpage associated to this entity. URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "image": { "description": " An image of the item. This can be a URL or a fully described ImageObject.", "anyOf": [ { "$ref": "#/definitions/imageobject" }, { "type": "array", "items": { "$ref": "#/definitions/imageobject" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "boundMolecule": { "description": "Bound molecules.", "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "expressionSystem": { "description": " Organism where this protein structure is expressed.", "anyOf": [ { "$ref": "#/definitions/biochementity" }, { "type": "array", "items": { "$ref": "#/definitions/biochementity" } }, { "$ref": "#/definitions/taxon" }, { "type": "array", "items": { "$ref": "#/definitions/taxon" } } ], "owl:cardinality": "many" }, "structureDeterminationMethod": { "description": " Method used to determine the protein structure.", "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "additionalProperty": { "description": "As much a possible, do not use it! Alternatively, consider reusing properties/relations already coined in controlled vocabularies. We recommed to look at the [OBO Relations Ontology (RO)](http://obofoundry.org/ontology/ro.html) or the [Semanticscience Integrated Ontology (SIO)](http://sio.semanticscience.org/) as starting points. 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.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "array", "items": { "$ref": "#/definitions/propertyvalue" } } ], "owl:cardinality": "many" }, "additionalType": { "description": "Should be set to any of the values listed in the Controlled Vocabulary. 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. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "contains": { "description": "Indicates a BioChemEntity that is (in some sense) a part of this BioChemEntity. Inverse property: isContainedIn. ", "anyOf": [ { "$ref": "#/definitions/biochementity" }, { "type": "array", "items": { "$ref": "#/definitions/biochementity" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "hasCategoryCode": { "description": "A Category code contained in this code set. A controlled vocabulary term equivalent to this entity. For instance, an organism coined in NCBI taxonomy can be represented as a BioChemEntity. As it also exists as a term in an ontology, it would be nice to capture that information via categoryCode. ", "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": { "$ref": "#/definitions/categorycode" } } ], "owl:cardinality": "many" }, "hasRepresentation": { "description": "Representation of this entity. For instance, a chemical structure or sequence. A representation for this entity other than, for instance, an image (use image property for that) or the main web page/record (use mainEntityOfPage for that), and see background notes, for sameAs and url).", "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" }, "isContainedIn": { "description": "Indicates a BioChemEntity that this BioChemEntity is (in some sense) a part of. Inverse property: contains. ", "anyOf": [ { "$ref": "#/definitions/biochementity" }, { "type": "array", "items": { "$ref": "#/definitions/biochementity" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "location": { "description": "The location can refer to a position in the chromosome or sequence or to a physical place where, for instance, a sample is stored. Using [additionalType](http://bioschemas.org/devSpecs/ProteinStructure/#additionalType) is advised to make this distinction. For instance, [FALDO](https://github.com/OBF/FALDO) can be used for sequence co-ordinates.\n**Note:** The list of Expected Types has been extended as schema.org/location only has Place, PostalAddress and Text. The location of for example where the event is happening, an organization is located, or where an action takes place.", "anyOf": [ { "$ref": "#/definitions/place" }, { "type": "array", "items": { "$ref": "#/definitions/place" } }, { "$ref": "#/definitions/postaladdress" }, { "type": "array", "items": { "$ref": "#/definitions/postaladdress" } }, { "$ref": "#/definitions/propertyvalue" }, { "type": "array", "items": { "$ref": "#/definitions/propertyvalue" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "mainEntityOfPage": { "description": "Link via DataRecord or [URL](http://schema.org/url) to the main Record representing this entity in a dataset.\n**Note:** Bioschemas has replaced DataRecord with CreativeWork in the Expected Types. Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See background notes for details.", "oneOf": [ { "type": "string", "format": "uri" }, { "$ref": "#/definitions/creativework" } ], "owl:cardinality": "one" }, "sameAs": { "description": "Link to any resource other than the Record and the official webpage, for instance a Wikipedia page. 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" }, "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/tree/master/ProteinStructure/jsonld/ProteinStructure_v0.6-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "identifier", "conformsTo" ], "recommended": [ "alternateName", "description", "name", "url", "image", "boundMolecule", "expressionSystem", "structureDeterminationMethod", "sameAs" ], "optional": [ "additionalProperty", "additionalType", "contains", "hasCategoryCode", "hasRepresentation", "isContainedIn", "location", "mainEntityOfPage" ], "definitions": { "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "biochementity": { "@type": "bioschemasdrafts:BioChemEntity", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "identifier": { "type": "string" } }, "required": [] }, "imageobject": { "@type": "ImageObject", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "taxon": { "@type": "Taxon", "type": "object", "properties": { "name": { "type": "string" }, "taxonRank": { "anyOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "array", "items": { "$ref": "#/definitions/propertyvalue" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ] } }, "required": [] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "place": { "@type": "Place", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "postaladdress": { "@type": "PostalAddress", "type": "object", "properties": { "streetAddress": { "type": "string" }, "postalCode": { "type": "string" }, "postOfficeBoxNumber": { "type": "string" }, "addressRegion": { "type": "string" } }, "required": [] }, "creativework": { "@type": "schema:CreativeWork", "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/tree/master/ProteinStructure/jsonld/ProteinStructure_v0.6-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:PublicationIssue", "@type": "rdfs:Class", "rdfs:comment": "Bioschemas profile, based on Biotea model, describing a PublicationIssue in Life Sciences. A PublicationIssue is a collection of publication scholarly articles published as a collection in a publication volume or a journal. Version 0.3-DRAFT.

Summary of Changes


Changes since previous draft 0.2-DRAFT-2020_12_03 of the PublicationIssue profile: ", "schema:schemaVersion": [ "https://bioschemas.org/profiles/PublicationIssue/0.3-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/PublicationIssue/jsonld/PublicationIssue_v0.3-DRAFT.json" ], "rdfs:label": "PublicationIssue", "rdfs:subClassOf": { "@id": "schema:PublicationIssue" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "about": { "description": "Describes what this issue is about. The subject matter of the content.\n Inverse property: subjectOf.", "$ref": "#/definitions/thing", "owl:cardinality": "one" }, "editor": { "description": " Specifies the Person who edited the CreativeWork.", "oneOf": [ { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "hasPart": { "description": "A PublicationIssue has part ScholarlyArticle. Indicates an item or CreativeWork that is part of this item, or CreativeWork (in some sense).\n Inverse property: isPartOf.", "oneOf": [ { "$ref": "#/definitions/scholarlyarticle" }, { "type": "array", "items": { "$ref": "#/definitions/scholarlyarticle" } } ], "owl:cardinality": "many" }, "identifier": { "description": "Publication issues do not commonly have a global or unique identifier. We recommend here to use the URL as identifier whenever possible. 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](http://schema.org/docs/datamodel.html#identifierBg) for more details.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "inLanguage": { "description": " The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. See also availableLanguage. Supersedes language.", "anyOf": [ { "$ref": "#/definitions/language" }, { "type": "array", "items": { "$ref": "#/definitions/language" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "isPartOf": { "description": "A PublicationIssue is part of PublicationVoume or Journal. If it is part of a PublicationVolume, optionally the 'isPartOf' a Journal could explicitely indicated as well, making it easier to find the journal this issue belongs to. Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of.\n Inverse property: hasPart.", "anyOf": [ { "$ref": "#/definitions/publicationvolume" }, { "type": "array", "items": { "$ref": "#/definitions/publicationvolume" } }, { "$ref": "#/definitions/journal" }, { "type": "array", "items": { "$ref": "#/definitions/journal" } } ], "owl:cardinality": "many" }, "issueNumber": { "description": " Identifies the issue of publication; for example, \"iii\" or \"2\".", "oneOf": [ { "type": "integer" }, { "type": "string" } ], "owl:cardinality": "one" }, "keywords": { "description": " Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "pageEnd": { "description": " The page on which the work ends; for example \"138\" or \"xvi\".", "oneOf": [ { "type": "integer" }, { "type": "string" } ], "owl:cardinality": "one" }, "pageStart": { "description": " The page on which the work starts; for example \"135\" or \"xiii\".", "oneOf": [ { "type": "integer" }, { "type": "string" } ], "owl:cardinality": "one" }, "pagination": { "description": " Any description of pages that is not separated into pageStart and pageEnd; for example, \"1-6, 9, 55\" or \"10-12, 46-49\".", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "sameAs": { "description": "Any other URL linking to this Issue, preferrable in machine-readable format. 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": "Oficial URL. URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "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/tree/master/PublicationIssue/jsonld/PublicationIssue_v0.3-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "issueNumber", "conformsTo" ], "recommended": [ "hasPart", "identifier", "isPartOf", "pageEnd", "pageStart", "url", "sameAs" ], "optional": [ "about", "editor", "inLanguage", "keywords", "pagination" ], "definitions": { "thing": { "@type": "schema:Thing", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "scholarlyarticle": { "@type": "bioschemas:ScholarlyArticle", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "language": { "@type": "schema:Language", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "publicationvolume": { "@type": "bioschemas:PublicationVolume", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "journal": { "@type": "bioschemas:Journal", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "definedterm": { "@type": "DefinedTerm", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "identifier": { "type": "string" }, "inDefinedTermSet": { "$ref": "#/definitions/definedtermset" } }, "required": [] }, "definedtermset": { "@type": "DefinedTermSet", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "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/tree/master/PublicationIssue/jsonld/PublicationIssue_v0.3-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:PublicationVolume", "@type": "rdfs:Class", "rdfs:comment": "Bioschemas profile, based on Biotea model, describing a PublicationVolume in Life Sciences. A PublicationVolume is a collection of publication issues, or scholarly articles, or possibly, although no commonly, any mix from those mentioned. It is commonly part of a Journal. Version 0.3-DRAFT.

Summary of Changes


Changes since previous draft 0.2-DRAFT-2020_12_03 of the PublicationVolumen profile: ", "schema:schemaVersion": [ "https://bioschemas.org/profiles/PublicationVolume/0.3-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/PublicationVolume/jsonld/PublicationVolume_v0.3-DRAFT.json" ], "rdfs:label": "PublicationVolume", "rdfs:subClassOf": { "@id": "schema:PublicationVolume" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "about": { "description": "Describes what this volume is about. The subject matter of the content.\n Inverse property: subjectOf.", "$ref": "#/definitions/thing", "owl:cardinality": "one" }, "editor": { "description": " Specifies the Person who edited the CreativeWork.", "oneOf": [ { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "hasPart": { "description": "A PublicationVolume has part PublicationIssue (a.k.a. supplements) or ScholaryArticle. We recommend to include at least the highest 'hasPart' level, i.e., PublicationIssue. It is also possible to use 'hasPart' to link as well directly to ScholarlyArticle, making it easier to find articles in this volume. Indicates an item or CreativeWork that is part of this item, or CreativeWork (in some sense).\n Inverse property: isPartOf.", "anyOf": [ { "$ref": "#/definitions/publicationissue" }, { "type": "array", "items": { "$ref": "#/definitions/publicationissue" } }, { "$ref": "#/definitions/scholarlyarticle" }, { "type": "array", "items": { "$ref": "#/definitions/scholarlyarticle" } } ], "owl:cardinality": "many" }, "identifier": { "description": "Volumes in a journal are commonly identified by a number thus not unique nor global. We recommend to use the URL as identifier whenever possible. 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](http://schema.org/docs/datamodel.html#identifierBg) for more details.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "inLanguage": { "description": " The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. See also availableLanguage. Supersedes language.", "anyOf": [ { "$ref": "#/definitions/language" }, { "type": "array", "items": { "$ref": "#/definitions/language" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "isPartOf": { "description": "A PublicationVolume is part of a Journal. Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of.\n Inverse property: hasPart.", "$ref": "#/definitions/journal", "owl:cardinality": "one" }, "keywords": { "description": " Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "pageEnd": { "description": " The page on which the work ends; for example \"138\" or \"xvi\".", "oneOf": [ { "type": "integer" }, { "type": "string" } ], "owl:cardinality": "one" }, "pageStart": { "description": " The page on which the work starts; for example \"135\" or \"xiii\".", "oneOf": [ { "type": "integer" }, { "type": "string" } ], "owl:cardinality": "one" }, "pagination": { "description": " Any description of pages that is not separated into pageStart and pageEnd; for example, \"1-6, 9, 55\" or \"10-12, 46-49\".", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "sameAs": { "description": "Any other URL linking to this volume, preferrable in machine-readable format. 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": "Oficial URL. URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "volumeNumber": { "description": " Identifies the volume of publication or multi-part work; for example, \"iii\" or \"2\".", "oneOf": [ { "type": "integer" }, { "type": "string" } ], "owl:cardinality": "one" }, "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/tree/master/PublicationVolume/jsonld/PublicationVolume_v0.3-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "url", "volumeNumber", "conformsTo" ], "recommended": [ "hasPart", "identifier", "isPartOf", "pageEnd", "pageStart", "sameAs" ], "optional": [ "about", "editor", "inLanguage", "keywords", "pagination" ], "definitions": { "thing": { "@type": "schema:Thing", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "publicationissue": { "@type": "bioschemas:PublicationIssue", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "scholarlyarticle": { "@type": "bioschemas:ScholarlyArticle", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "language": { "@type": "schema:Language", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "journal": { "@type": "bioschemas:Journal", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "definedterm": { "@type": "DefinedTerm", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "identifier": { "type": "string" }, "inDefinedTermSet": { "$ref": "#/definitions/definedtermset" } }, "required": [] }, "definedtermset": { "@type": "DefinedTermSet", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "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/tree/master/PublicationVolume/jsonld/PublicationVolume_v0.3-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:RNA", "@type": "rdfs:Class", "rdfs:comment": " The parent class for this type has been updated to a pending class in schema.org. Version 0.2-DRAFT.

Summary of Changes

Changes since 0.1-DRAFT-2019_11_15", "schema:schemaVersion": [ "https://bioschemas.org/profiles/RNA/0.2-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/RNA/jsonld/RNA_v0.2-DRAFT.json" ], "rdfs:label": "RNA", "rdfs:subClassOf": { "@id": "bioschemastypesdrafts:RNA" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "additionalType": { "description": " 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. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "alternateName": { "description": " An alias for the item.", "type": "string", "owl:cardinality": "one" }, "associatedDisease": { "description": " Disease associated to this BioChemEntity. Such disease can be a MedicalCondition or a URL. If you want to add an evidence supporting the association, please use PropertyValue.", "oneOf": [ { "$ref": "#/definitions/medicalcondition" }, { "$ref": "#/definitions/propertyvalue" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "bioChemInteraction": { "description": " A BioChemEntity that is known to interact with this item.", "$ref": "#/definitions/biochementity", "owl:cardinality": "one" }, "bioChemSimilarity": { "description": " A similar molecular entity, e.g., obtained by fingerprint similarity algorithms.", "$ref": "#/definitions/biochementity", "owl:cardinality": "one" }, "biologicalRole": { "description": " A role played by the molecular entity within a biological context.", "$ref": "#/definitions/definedterm", "owl:cardinality": "one" }, "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" }, "encodesBioChemEntity": { "description": " Another BioChemEntity encoded by this one.\nInverse property:isEncodedByBioChemEntity.", "$ref": "#/definitions/biochementity", "owl:cardinality": "one" }, "hasBioChemEntityPart": { "description": " Indicates a BioChemEntity that (in some sense) has this BioChemEntity as a part.\nInverse property:isPartOfBioChemEntity.", "$ref": "#/definitions/biochementity", "owl:cardinality": "one" }, "hasMolecularFunction": { "description": " Molecular function performed by this BioChemEntity; please use PropertyValue if you want to include any evidence.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "$ref": "#/definitions/propertyvalue" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "hasRepresentation": { "description": " A common representation such as a protein sequence or chemical structure for this entity. For images use schema.org/image.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "hasSequence": { "description": " Nucleotide or amino acid sequence.", "type": "string", "owl:cardinality": "one" }, "hasSequenceAnnotation": { "description": " Pointer to a sequence annotation; please use PropertyValue if you want to include any evidence.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "$ref": "#/definitions/sequenceannotation" } ], "owl:cardinality": "one" }, "identifier": { "description": " The identifier property represents any kind of identifier for any kind ofThing, 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. Seebackground notesfor more details.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "image": { "description": " An image of the item. This can be aURLor a fully describedImageObject.", "oneOf": [ { "$ref": "#/definitions/imageobject" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "isCodingRNA": { "description": " Indicates whether or not this Rna is a coding one.", "type": "boolean", "owl:cardinality": "one" }, "isEncodedByBioChemEntity": { "description": " Another BioChemEntity encoding by this one.\nInverse property:encodesBioChemEntity.", "oneOf": [ { "$ref": "#/definitions/gene" }, { "$ref": "#/definitions/rna" }, { "$ref": "#/definitions/dna" } ], "owl:cardinality": "one" }, "isInvolvedInBiologicalProcess": { "description": " Biological process this BioChemEntity is involved in; please use PropertyValue if you want to include any evidence.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "$ref": "#/definitions/propertyvalue" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "isLocatedInSubcellularLocation": { "description": " Subcellular location where this BioChemEntity is located; please use PropertyValue if you want to include any evidence.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "$ref": "#/definitions/propertyvalue" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "isMatchedBy": { "description": " A model matching this BioChemEntity.", "$ref": "#/definitions/sequencematchingmodel", "owl:cardinality": "one" }, "isPartOfBioChemEntity": { "description": " Indicates a BioChemEntity that is (in some sense) a part of this BioChemEntity.\nInverse property:hasBioChemEntityPart.", "$ref": "#/definitions/biochementity", "owl:cardinality": "one" }, "name": { "description": " The name of the item.", "type": "string", "owl:cardinality": "one" }, "sameAs": { "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "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.", "owl:cardinality": "many" }, "taxonomicRange": { "description": " The taxonomic grouping of the organism that expresses, encodes, or in someway related to the BioChemEntity.", "oneOf": [ { "$ref": "#/definitions/taxon" }, { "$ref": "#/definitions/definedterm" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "url": { "description": " URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "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/tree/master/RNA/jsonld/RNA_v0.2-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "conformsTo" ], "recommended": [ "sameAs" ], "optional": [ "additionalType", "alternateName", "associatedDisease", "bioChemInteraction", "bioChemSimilarity", "biologicalRole", "description", "disambiguatingDescription", "encodesBioChemEntity", "hasBioChemEntityPart", "hasMolecularFunction", "hasRepresentation", "hasSequence", "hasSequenceAnnotation", "identifier", "image", "isCodingRNA", "isEncodedByBioChemEntity", "isInvolvedInBiologicalProcess", "isLocatedInSubcellularLocation", "isMatchedBy", "isPartOfBioChemEntity", "name", "taxonomicRange", "url" ], "definitions": { "medicalcondition": { "@type": "MedicalCondition", "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": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "biochementity": { "@type": "bioschemastypesdrafts:BioChemEntity", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "identifier": { "type": "string" } }, "required": [] }, "definedterm": { "@type": "schema:DefinedTerm", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "identifier": { "type": "string" }, "inDefinedTermSet": { "$ref": "#/definitions/definedtermset" } }, "required": [] }, "definedtermset": { "@type": "DefinedTermSet", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "sequenceannotation": { "@type": "schema:SequenceAnnotation", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "imageobject": { "@type": "ImageObject", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "gene": { "@type": "bioschemas:Gene", "type": "object", "properties": { "identifier": { "anyOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "type": "string", "format": "uri" } ] }, "name": { "type": "string" } }, "required": [] }, "rna": { "@type": "bioschemastypesdrafts:RNA", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "dna": { "@type": "bioschemastypesdrafts:DNA", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "sequencematchingmodel": { "@type": "bioschemastypesdrafts:SequenceMatchingModel", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "taxon": { "@type": "bioschemas: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" ] }, "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/tree/master/RNA/jsonld/RNA_v0.2-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:Sample", "@type": "rdfs:Class", "rdfs:comment": "To deliver on the identified use cases for samples, we have identified a minimal set of properties to encapsulate identification, linking, and metadata descriptions. Some of these properties are existing standard schema.org properties, others require Bioschemas extensions. Version 0.3-DRAFT

Summary of Changes

Changes since 0.2-DRAFT", "rdfs:label": "Sample", "rdfs:subClassOf": { "@id": "bioschemastypesdrafts:Sample" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "additionalProperty": { "description": "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. https://schema.org/width, https://schema.org/color, https://schema.org/gtin13, ...) will typically expect such data to be provided using those properties, rather than using the generic property/value mechanism. ", "oneOf": [ { "@type": "PropertyValue", "optional": [ "unitCode", "unitText" ], "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "unitCode": { "oneOf": [ { "type": "string" }, { "format": "uri", "type": "string" } ] }, "unitText": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "valueReference": { "oneOf": [ { "@type": "CategoryCode", "properties": { "codeValue": { "type": "string" }, "name": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ], "type": "object" }, { "items": [ { "@type": "CategoryCode", "properties": { "codeValue": { "type": "string" }, "name": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ], "type": "object" } ], "type": "array" } ] } }, "recommended": [ "valueReference" ], "required": [ "name", "value" ], "type": "object" }, { "items": { "@type": "PropertyValue", "optional": [ "unitCode", "unitText" ], "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "unitCode": { "oneOf": [ { "type": "string" }, { "format": "uri", "type": "string" } ] }, "unitText": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "valueReference": { "oneOf": [ { "@type": "CategoryCode", "properties": { "codeValue": { "type": "string" }, "name": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ], "type": "object" }, { "items": [ { "@type": "CategoryCode", "properties": { "codeValue": { "type": "string" }, "name": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ], "type": "object" } ], "type": "array" } ] } }, "recommended": [ "valueReference" ], "required": [ "name", "value" ], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "description": { "description": "A description of the item.", "owl:cardinality": "one", "type": "string" }, "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](/docs/datamodel.html#identifierBg) for more details.\n ", "anyOf": [ { "@type": "PropertyValue", "optional": [ "unitCode", "unitText" ], "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "unitCode": { "oneOf": [ { "type": "string" }, { "format": "uri", "type": "string" } ] }, "unitText": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "valueReference": { "oneOf": [ { "@type": "CategoryCode", "properties": { "codeValue": { "type": "string" }, "name": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ], "type": "object" }, { "items": [ { "@type": "CategoryCode", "properties": { "codeValue": { "type": "string" }, "name": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ], "type": "object" } ], "type": "array" } ] } }, "recommended": [ "valueReference" ], "required": [ "name", "value" ], "type": "object" }, { "items": { "@type": "PropertyValue", "optional": [ "unitCode", "unitText" ], "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "unitCode": { "oneOf": [ { "type": "string" }, { "format": "uri", "type": "string" } ] }, "unitText": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "valueReference": { "oneOf": [ { "@type": "CategoryCode", "properties": { "codeValue": { "type": "string" }, "name": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ], "type": "object" }, { "items": [ { "@type": "CategoryCode", "properties": { "codeValue": { "type": "string" }, "name": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ], "type": "object" } ], "type": "array" } ] } }, "recommended": [ "valueReference" ], "required": [ "name", "value" ], "type": "object" }, "type": "array" }, { "type": "string" }, { "items": { "type": "string" }, "type": "array" }, { "format": "uri", "type": "string" }, { "items": { "format": "uri", "type": "string" }, "type": "array" } ], "owl:cardinality": "many" }, "name": { "description": "The name of the item.", "oneOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "owl:cardinality": "many" }, "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.", "owl:cardinality": "many", "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ] }, "subjectOf": { "description": "A CreativeWork or Event about this Thing.", "oneOf": [ { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, { "items": { "@type": "CreativeWork", "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [], "type": "object" }, "type": "array" } ], "owl:cardinality": "many" }, "url": { "description": "URL of the item.", "format": "uri", "owl:cardinality": "one", "type": "string" }, "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/tree/master/Sample/jsonld/Sample_v0.3-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "identifier", "conformsTo" ], "recommended": [ "sameAs", "url" ], "optional": [ "additionalProperty", "description", "name", "subjectOf" ], "definitions": { "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/tree/master/Sample/jsonld/Sample_v0.3-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://bioschemas.org/profiles/Sample/0.3-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/Sample/jsonld/Sample_v0.3-DRAFT.json" ] }, { "@id": "bioschemasdrafts:ScholarlyArticle", "@type": "rdfs:Class", "rdfs:comment": "Bioschemas profile, based on Biotea model, describing a ScholarlyArticle in Life Sciences. A ScholarlyArticle is an article commonly reporting a scientific research, for instance a journal article or thesis. DOI is recommended as official idnetifier (e.g., \"@id\" in JSON-LD) Version 0.3-DRAFT.

Summary of Changes


Changes since previous draft 0.2-DRAFT-2020_12_03 of the ScholarlyArticle profile:", "schema:schemaVersion": [ "https://bioschemas.org/profiles/ScholarlyArticle/0.3-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/ScholarlyArticle/jsonld/ScholarlyArticle_v0.3-DRAFT.json" ], "rdfs:label": "ScholarlyArticle", "rdfs:subClassOf": { "@id": "schema:ScholarlyArticle" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "about": { "description": "SemanticTextAnnotations derived (manually or automatically) from the text of this article The subject matter of the content.\n Inverse property: subjectOf.", "oneOf": [ { "$ref": "#/definitions/thing" }, { "type": "array", "items": { "$ref": "#/definitions/thing" } } ], "owl:cardinality": "many" }, "abstract": { "description": " An abstract is a short description that summarizes a CreativeWork.", "type": "string", "owl:cardinality": "one" }, "articleBody": { "description": "If included, could be separated in paragraphs or so. The actual body of the article.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "author": { "description": " The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "citation": { "description": " A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "correction": { "description": " Indicates a correction to a CreativeWork, either via a CorrectionComment, textually or in another document.", "anyOf": [ { "$ref": "#/definitions/correctioncomment" }, { "type": "array", "items": { "$ref": "#/definitions/correctioncomment" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "dateCreated": { "description": " The date on which the CreativeWork was created or the item was added to a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "dateModified": { "description": " The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", "anyOf": [ { "type": "string", "format": "date" }, { "type": "array", "items": { "type": "string", "format": "date" } }, { "$ref": "#/definitions/datetime" }, { "type": "array", "items": { "$ref": "#/definitions/datetime" } } ], "owl:cardinality": "many" }, "datePublished": { "description": " Date of first broadcast/publication.", "type": "string", "format": "date", "owl:cardinality": "one" }, "editor": { "description": " Specifies the Person who edited the CreativeWork.", "oneOf": [ { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "funder": { "description": " A person or organization that supports (sponsors) something through some kind of financial contribution.", "oneOf": [ { "$ref": "#/definitions/organization" }, { "$ref": "#/definitions/person" } ], "owl:cardinality": "one" }, "headline": { "description": "Title of the article (offer for compatibility, while schema.org uses name for this purpose, some scholarly material repostitories/archives use headline) Headline of the article.", "type": "string", "owl:cardinality": "one" }, "identifier": { "description": "A global a unique identifier for scholarly articles such as DOI. Others such as PMID and PMC are also possible. Use the namespace:id format e.g. doi, pmid and pmc . Follow community recommendations for the namespace 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](http://schema.org/docs/datamodel.html#identifierBg) for more details.", "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" }, "inLanguage": { "description": " The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. See also availableLanguage. Supersedes language.", "anyOf": [ { "$ref": "#/definitions/language" }, { "type": "array", "items": { "$ref": "#/definitions/language" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "isAccessibleForFree": { "description": " A flag to signal that the item, event, or place is accessible for free. Supersedes free.", "type": "boolean", "owl:cardinality": "one" }, "isBasedOn": { "description": "Link to any HTML other than the DOI one as well as to possible web services, such as PMC OAI service, providing machine-readable versions used to create this metadata. A resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example, http://example.com/great-multiplication-intro.html. Supersedes isBasedOnUrl.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "$ref": "#/definitions/product" }, { "type": "array", "items": { "$ref": "#/definitions/product" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "isPartOf": { "description": "We recommend at least to inlcude a link to the most granular possible level, e.g., PublicationIssue if available. It is also possible to use 'isPartOf' to directly link to the PublicationVolume or the Journal (i.e. Periodical), making it easier to find links to each other. It can also be part of another type, e.g., Dataset, if needed. Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of.\n Inverse property: hasPart.", "anyOf": [ { "$ref": "#/definitions/publicationvolume" }, { "type": "array", "items": { "$ref": "#/definitions/publicationvolume" } }, { "$ref": "#/definitions/publicationissue" }, { "type": "array", "items": { "$ref": "#/definitions/publicationissue" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/periodical" }, { "type": "array", "items": { "$ref": "#/definitions/periodical" } } ], "owl:cardinality": "many" }, "keywords": { "description": " Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "anyOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "license": { "description": " A license document that applies to this content, typically indicated by URL.", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "name": { "description": "Title of the article as per schema.org examples (headline is also offered as optional for compatibility purposes) The name of the item.", "type": "string", "owl:cardinality": "one" }, "pageEnd": { "description": " The page on which the work ends; for example \"138\" or \"xvi\".", "oneOf": [ { "type": "integer" }, { "type": "string" } ], "owl:cardinality": "one" }, "pageStart": { "description": " The page on which the work starts; for example \"135\" or \"xiii\".", "oneOf": [ { "type": "integer" }, { "type": "string" } ], "owl:cardinality": "one" }, "pagination": { "description": " Any description of pages that is not separated into pageStart and pageEnd; for example, \"1-6, 9, 55\" or \"10-12, 46-49\".", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "publisher": { "description": " The publisher of the creative work.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "sameAs": { "description": "Any other machine readable description of this article. 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": "DOI if possible and any other available page displaying this article 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/tree/master/ScholarlyArticle/jsonld/ScholarlyArticle_v0.3-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "identifier", "name", "conformsTo" ], "recommended": [ "abstract", "author", "citation", "dateCreated", "dateModified", "datePublished", "isPartOf", "keywords", "license", "publisher", "url", "sameAs" ], "optional": [ "about", "articleBody", "correction", "editor", "funder", "headline", "inLanguage", "isAccessibleForFree", "isBasedOn", "pageEnd", "pageStart", "pagination", "sameAs" ], "definitions": { "thing": { "@type": "schema:Thing", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "legalName": { "type": "string" }, "description": { "type": "string" }, "sameAs": { "type": "string", "format": "uri" } } }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "correctioncomment": { "@type": "schema:CorrectionComment", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "datetime": { "@type": "schema:DateTime", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "language": { "@type": "schema:Language", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "product": { "@type": "schema:Product", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "publicationvolume": { "@type": "bioschemas:PublicationVolume", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "publicationissue": { "@type": "bioschemas:PublicationIssue", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "periodical": { "@type": "schema:Periodical", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "definedterm": { "@type": "DefinedTerm", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "identifier": { "type": "string" }, "inDefinedTermSet": { "$ref": "#/definitions/definedtermset" } }, "required": [] }, "definedtermset": { "@type": "DefinedTermSet", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "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/tree/master/ScholarlyArticle/jsonld/ScholarlyArticle_v0.3-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:SemanticTextAnnotation", "@type": "rdfs:Class", "rdfs:comment": "Bioschemas profile, based on Biotea model, describing a semantic annotation associated to a piece of text in a ScholarlyArticle in Life Sciences. A SemanticTextAnnotation corresponds to an expression identified in a ScholarlyArticle and associated to an ontology term. Version 0.3-DRAFT.

Summary of Changes


Changes since previous draft 0.2-DRAFT-2020_12_03 of the SemanticAnnotation profile: ", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/SemanticTextAnnotation/jsonld/SemanticTextAnnotation_v0.3-DRAFT.json", "https://bioschemas.org/profiles/SemanticTextAnnotation/0.3-DRAFT" ], "rdfs:label": "SemanticTextAnnotation", "rdfs:subClassOf": { "@id": "schema:CreativeWork" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "commentCount": { "description": "Number of times this annotation is found in the associated scholarly article. The number of comments this CreativeWork (e.g. Article, Question or Answer) has received. This is most applicable to works published in Web sites with commenting system; additional comments may exist elsewhere.", "type": "integer", "owl:cardinality": "one" }, "creator": { "description": " The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "dateCreated": { "description": " The date on which the CreativeWork was created or the item was added to a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "dateModified": { "description": " The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "datePublished": { "description": " Date of first broadcast/publication.", "type": "string", "format": "date", "owl:cardinality": "one" }, "identifier": { "description": "If available. 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](http://schema.org/docs/datamodel.html#identifierBg) for more details.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "inLanguage": { "description": " The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. See also availableLanguage. Supersedes language.", "oneOf": [ { "$ref": "#/definitions/language" }, { "type": "string" } ], "owl:cardinality": "one" }, "isPartOf": { "description": "Dataset or collection aggregating this annotation Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of.\n Inverse property: hasPart.", "anyOf": [ { "$ref": "#/definitions/journal" }, { "type": "array", "items": { "$ref": "#/definitions/journal" } }, { "$ref": "#/definitions/publicationvolume" }, { "type": "array", "items": { "$ref": "#/definitions/publicationvolume" } }, { "$ref": "#/definitions/publicationissue" }, { "type": "array", "items": { "$ref": "#/definitions/publicationissue" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "$ref": "#/definitions/trip" }, { "type": "array", "items": { "$ref": "#/definitions/trip" } } ], "owl:cardinality": "many" }, "mainEntity": { "description": "Ontology terms associated to this annotation. On the DefinedTerm, use additionalType to link to a Unified Medical Language System (UMLS) semantic type (TUI) or group, and sameAs to link to the corresponding concept unique identifier (CUI), if available.\nNote: Bioschemas recommends using DefinedTerm rather than Thing (as specified in schema.org) Indicates the primary entity described in some page or other CreativeWork.\n Inverse property: mainEntityOfPage.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } } ], "owl:cardinality": "many" }, "position": { "description": " The position of an item in a series or sequence of items.", "anyOf": [ { "type": "integer" }, { "type": "array", "items": { "type": "integer" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "subjectOf": { "description": "ScholarlyArticle where this annotation is located. It is also possible to link from the ScholarlyArticle to the SemanticTextAnnotation via about\nNote: For the Bioschemas case, the preferred property range is ScholarlyArticle A CreativeWork or Event about this Thing. \nInverse property: about", "oneOf": [ { "$ref": "#/definitions/event" }, { "$ref": "#/definitions/creativework" } ], "owl:cardinality": "one" }, "text": { "description": "Expression found in the text corresponding to this annotation. The textual content of this CreativeWork.", "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "sameAs": { "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "description": "URL of additional sources for the dataset", "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/tree/master/SemanticTextAnnotation/jsonld/SemanticTextAnnotation_v0.3-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "mainEntity", "text", "conformsTo" ], "recommended": [ "subjectOf", "sameAs" ], "optional": [ "commentCount", "creator", "dateCreated", "dateModified", "datePublished", "identifier", "inLanguage", "isPartOf", "position" ], "definitions": { "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "legalName": { "type": "string" }, "description": { "type": "string" }, "sameAs": { "type": "string", "format": "uri" } } }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "datetime": { "@type": "schema:DateTime", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "language": { "@type": "schema:Language", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "journal": { "@type": "bioschemas:Journal", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "publicationvolume": { "@type": "bioschemas:PublicationVolume", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "publicationissue": { "@type": "bioschemas:PublicationIssue", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "trip": { "@type": "schema:Trip", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "definedterm": { "@type": "DefinedTerm", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "identifier": { "type": "string" }, "inDefinedTermSet": { "$ref": "#/definitions/definedtermset" } }, "required": [] }, "definedtermset": { "@type": "DefinedTermSet", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "event": { "@type": "bioschemas:Event", "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/tree/master/SemanticTextAnnotation/jsonld/SemanticTextAnnotation_v0.3-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:SequenceAnnotation", "@type": "rdfs:Class", "rdfs:comment": "Used to provide metadata about Sequence Annotations. The sequence can be an amino acid (protein) or nucleic acid (Gene, DNA, RNA). Version: 0.7-DRAFT (05 July 2021) Note, the parent class for this type has been updated to a pending class in schema.org.

Summary of Changes


Not available.", "rdfs:label": "SequenceAnnotation", "rdfs:subClassOf": { "@id": "bioschemastypesdrafts:SequenceAnnotation" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "sequenceLocation": { "description": "A range/position location where this annotation or BioChemEntity is located reagrding another BioChemEntity, for instance a BioChemStructure in a Protein.", "oneOf": [ { "$ref": "#/definitions/sequencerange" }, { "type": "array", "items": { "$ref": "#/definitions/sequencerange" } } ], "owl:cardinality": "many" }, "creationMethod": { "description": "Method used to create or obtain this annotation or BioChemEntity; please use PropertyValue if you want to include any evidence.", "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" }, { "$ref": "#/definitions/propertyvalue" } ], "owl:cardinality": "one" }, "sequenceOrientation": { "description": "One of 1, 0 or -1.", "type": "integer", "owl:cardinality": "one" }, "sequenceValue": { "description": "value of the sequence", "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "valueReference": { "description": "A pointer to a secondary value that provides additional information on the original value, e.g. a reference temperature.", "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" }, { "$ref": "#/definitions/propertyvalue" } ], "owl:cardinality": "one" }, "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" }, "hasRepresentation": { "description": "A common representation such as a protein sequence or chemical structure for this entity. For images use schema.org/image.", "anyOf": [ { "type": "string" }, { "type": "string", "format": "uri" }, { "$ref": "#/definitions/propertyvalue" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "type": "array", "items": { "$ref": "#/definitions/propertyvalue" } } ], "owl:cardinality": "many" }, "isPartOfBioChemEntity": { "description": "Indicates a BioChemEntity that is (in some sense) a part of this BioChemEntity. Inverse property: hasBioChemEntityPart", "anyOf": [ { "$ref": "#/definitions/biochementity" }, { "type": "array", "items": { "$ref": "#/definitions/biochementity" } }, { "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": "string", "format": "uri" }, { "$ref": "#/definitions/propertyvalue" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "type": "array", "items": { "$ref": "#/definitions/propertyvalue" } } ], "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" }, "image": { "description": "An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].", "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/imageobject" }, { "type": "array", "items": { "$ref": "#/definitions/imageobject" } } ], "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.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "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/tree/master/SequenceAnnotation/jsonld/SequenceAnnotation_v0.7-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "sequenceLocation", "conformsTo" ], "recommended": [ "creationMethod", "sequenceOrientation", "sequenceValue", "description", "image", "name", "sameAs", "url" ], "optional": [ "valueReference", "hasBioChemEntityPart", "hasRepresentation", "isLocatedInSubcellularLocation", "alternateName", "isPartOfBioChemEntity" ], "definitions": { "sequencerange": { "@type": "bioschemas:SequenceRange", "type": "object", "properties": { "rangeEnd": { "type": "integer" }, "rangeStart": { "type": "integer" } } }, "biochementity": { "@type": "bioschemas:BioChemEntity", "type": "object", "properties": { "name": { "type": "string" } } }, "definedterm": { "@type": "schema:DefinedTerm", "type": "object", "properties": { "termCode": { "type": "string" } } }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "imageobject": { "@type": "ImageObject", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "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/tree/master/SequenceAnnotation/jsonld/SequenceAnnotation_v0.7-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://bioschemas.org/profiles/SequenceAnnotation/0.7-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/SequenceAnnotation/jsonld/SequenceAnnotation_v0.7-DRAFT.json" ] }, { "@id": "bioschemasdrafts:SequenceRange", "@type": "rdfs:Class", "rdfs:comment": "Used to define the range of a subsequence, typically used in conjunction with SequenceAnnotation to define the range of the annotation on the protein or gene sequence. Version: 0.1-DRAFT.

Summary of Changes


Not available. Note, the parent class for this profile has been updated to a pending class in schema.org.", "rdfs:label": "SequenceRange", "rdfs:subClassOf": { "@id": "bioschemastypesdrafts:SequenceRange" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "rangeEnd": { "description": "Final position of the range", "type": "integer", "owl:cardinality": "one" }, "rangeStart": { "description": "Initial position of the range.", "type": "integer", "owl:cardinality": "one" }, "endUncertainty": { "description": "If the initial position is not known with reasonable certainty, specify here the uncertainty type as one of \u2018<\u2019 (any position before than rangeEnd), \u2018>\u2019 (any position after rangeEnd), \u2018~\u2019 (around rangeEnd), \u2018[#-#] (to indicate a range where rangeEnd could be located)\u2019.", "type": "string", "owl:cardinality": "one" }, "startUncertainty": { "description": "If the initial position is not known with reasonable certainty, specify here the uncertainty type as one of \u2018<\u2019 (any position before than rangeStart), \u2018>\u2019 (any position after rangeStart), \u2018~\u2019 (around the rangeStart), \u2018[#-#] (to indicate a range where rangeStart could be located)\u2019.", "type": "string", "owl:cardinality": "one" }, "sameAs": { "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "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.", "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/tree/master/SequenceRange/jsonld/SequenceRange_v0.2-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "rangeEnd", "rangeStart", "conformsTo" ], "recommended": [ "endUncertainty", "startUncertainty", "sameAs" ], "optional": [], "definitions": { "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/tree/master/SequenceRange/jsonld/SequenceRange_v0.2-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft", "schema:schemaVersion": [ "https://bioschemas.org/profiles/SequenceRange/0.2-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/SequenceRange/jsonld/SequenceRange_v0.2-DRAFT.json" ] }, { "@id": "bioschemasdrafts:Study", "@type": "rdfs:Class", "rdfs:comment": " This Study profile presents the markup when describing a Study. Version: 0.3-DRAFT.

Summary of Changes


Changes since 0.2-DRAFT:", "schema:schemaVersion": [ "https://bioschemas.org/profiles/Study/0.3-DRAFT", "https://github.com/BioSchemas/specifications/tree/master/Study/jsonld/Study_v0.3-DRAFT.json" ], "rdfs:label": "Study", "rdfs:subClassOf": { "@id": "bioschemastypesdrafts:Study" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "about": { "description": "Use to link to the Protein, Gene, etc that the study is about The subject matter of the content.\nInverse property: subjectOf.", "oneOf": [ { "$ref": "#/definitions/thing" }, { "type": "array", "items": { "$ref": "#/definitions/thing" } } ], "owl:cardinality": "many" }, "additionalProperty": { "description": "Used to provide arbirary properties of a study. 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.\n\nNote: 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.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "array", "items": { "$ref": "#/definitions/propertyvalue" } } ], "owl:cardinality": "many" }, "author": { "description": "Used to indicate the person(s) or organizations that conducted the Study. Please use creator to indicate the Research project The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.", "oneOf": [ { "$ref": "#/definitions/organization" }, { "$ref": "#/definitions/person" } ], "owl:cardinality": "one" }, "citation": { "description": " A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "string" } ], "owl:cardinality": "one" }, "creator": { "description": "Used to specify the research project that created the study. Please use author to indicate the organisation, or individuals that conducted the study. The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "dateCreated": { "description": " The date on which the CreativeWork was created or the item was added to a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "datePublished": { "description": " Date of first broadcast/publication.", "type": "string", "format": "date", "owl:cardinality": "one" }, "description": { "description": " A description of the item.", "type": "string", "owl:cardinality": "one" }, "endDate": { "description": "Used to indicate the end date of the study. (Extension of existing schema.org property) The end date and time of the item (in ISO 8601 date format).", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "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](http://schema.org/docs/datamodel.html#identifierBg) for more details.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "isPartOf": { "description": "Used to indicate the project that the study is a part of. Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of. Inverse property: hasPart.", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "keywords": { "description": " Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "name": { "description": " The name of the item.", "type": "string", "owl:cardinality": "one" }, "hasGrowthFacility": { "description": "The kind of growth facility used in a plant study has growth facility", "type": "string", "format": "uri", "owl:cardinality": "one" }, "relatedStudy": { "description": " A study that is related to this one.", "oneOf": [ { "$ref": "#/definitions/study" }, { "type": "array", "items": { "$ref": "#/definitions/study" } } ], "owl:cardinality": "many" }, "startDate": { "description": "Used to indicate the start date of the study. (Extension of existing schema.org property) The start date and time of the item (in ISO 8601 date format).", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "studyDomain": { "description": "For example, in the life sciences we could have\nFunctional Genomics: http://edamontology.org/topic_0085\nProtemics: http://edamontology.org/topic_0121 Define the domain of the study. For example, the domain could be astrophysics, functional genomics or earth science. Those domains can also have an ontology reference.", "oneOf": [ { "$ref": "#/definitions/propertyvalue" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "studyLocation": { "description": "(Reuse of property from MedicalStudy; Expected types extended.) The location in which the study is taking/took place.", "oneOf": [ { "$ref": "#/definitions/administrativearea" }, { "$ref": "#/definitions/place" } ], "owl:cardinality": "one" }, "studyProcess": { "description": "For example, in the life sciences we could have \nRNA-seq of coding RNA from single cells: http://www.ebi.ac.uk/efo/EFO_0005684\ncase control design: http://www.ebi.ac.uk/efo/EFO_0001427 A process performed as part of an experiment or wider study, i.e. intentionally designed.\nThese processes can have ontology URL attached to.", "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" }, "studySubject": { "description": "(Reuse of property from MedicalStudy; Expected types extended.) A subject of the study, i.e. one of the medical conditions, therapies, devices, drugs, etc. investigated by the study.", "anyOf": [ { "$ref": "#/definitions/biochementity" }, { "type": "array", "items": { "$ref": "#/definitions/biochementity" } }, { "$ref": "#/definitions/medicalentity" }, { "type": "array", "items": { "$ref": "#/definitions/medicalentity" } } ], "owl:cardinality": "many" }, "url": { "description": " URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "sameAs": { "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "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.", "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/tree/master/Study/jsonld/Study_v0.3-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "author", "datePublished", "description", "identifier", "name", "studyDomain", "studySubject", "conformsTo" ], "recommended": [ "about", "additionalProperty", "citation", "creator", "dateCreated", "endDate", "keywords", "startDate", "studyLocation", "studyProcess", "url", "sameAs" ], "optional": [ "isPartOf", "hasGrowthFacility", "relatedStudy" ], "definitions": { "thing": { "@type": "schema:Thing", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "legalName": { "type": "string" }, "description": { "type": "string" }, "sameAs": { "type": "string", "format": "uri" } } }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "datetime": { "@type": "schema:DateTime", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "definedterm": { "@type": "DefinedTerm", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "identifier": { "type": "string" }, "inDefinedTermSet": { "$ref": "#/definitions/definedtermset" } }, "required": [] }, "definedtermset": { "@type": "DefinedTermSet", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "study": { "@type": "bioschemas:Study", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "place": { "@type": "Place", "type": "object", "properties": { "name": { "type": "string" }, "address": { "oneOf": [ { "type": "string" }, { "$ref": "#/definitions/postaladdress" } ] }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } } }, "administrativearea": { "@type": "schema:AdministrativeArea", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "biochementity": { "@type": "bioschemas:BioChemEntity", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "identifier": { "type": "string" } }, "required": [] }, "medicalentity": { "@type": "schema:MedicalEntity", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "postaladdress": { "@type": "schema:PostalAddress", "type": "object", "properties": { "addressCountry": { "type": "string" }, "addressLocality": { "type": "string" }, "addressRegion": { "type": "string" }, "postOfficeBoxNumber": { "type": "string" }, "postalCode": { "type": "string" }, "streetAddress": { "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/tree/master/Study/jsonld/Study_v0.3-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:TrainingMaterial", "@type": "rdfs:Class", "rdfs:comment": "A specification for describing training materials in life sciences. The Life Science Training Materials specification provides a way to describe bioscience training material on the World Wide Web. It defines a set of metadata and vocabularies, built on top of existing technologies and standards, that can be used to represent events in Web pages and applications. The goal of the specification is to make it easier to discover, exchange and integrate life science training material information across the Internet. Version: 1.1-DRAFT.

Summary of Changes


Changes since previous draft 0.9-DRAFT-2020_12_08 of the TrainingMaterials profile:", "schema:schemaVersion": [ "https://github.com/BioSchemas/specifications/tree/master/TrainingMaterial/jsonld/TrainingMaterial_v1.1-DRAFT.json", "https://bioschemas.org/profiles/TrainingMaterial/1.1-DRAFT" ], "rdfs:label": "TrainingMaterial", "rdfs:subClassOf": { "@id": "schema:LearningResource" }, "$validation": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "about": { "description": "The subject of this Training Material. Use the DefinedTerm type to add a\n controlled vocabulary term to describe the topic (such as from the EDAM\n ontology) The subject matter of the content.\n Inverse property: subjectOf.", "oneOf": [ { "$ref": "#/definitions/thing" }, { "type": "array", "items": { "$ref": "#/definitions/thing" } } ], "owl:cardinality": "many" }, "abstract": { "description": " An abstract is a short description that summarizes a CreativeWork.", "type": "string", "owl:cardinality": "one" }, "accessibilitySummary": { "description": " A human-readable summary of specific accessibility features or deficiencies, consistent with the other accessibility metadata but expressing subtleties such as \"short descriptions are present but long descriptions will be needed for non-visual users\" or \"short descriptions are present and no long descriptions are needed.\"", "type": "string", "owl:cardinality": "one" }, "audience": { "description": "A succinct description of the intended target audience for your materials: e.g., graduates, postgraduates, clinicians. An intended audience, i.e. a group for whom something was created. Supersedes serviceAudience.", "oneOf": [ { "$ref": "#/definitions/audience" }, { "type": "array", "items": { "$ref": "#/definitions/audience" } } ], "owl:cardinality": "many" }, "author": { "description": " Those involved in the preparation, creation and/or presentation of the published work, specifically writing the initial draft The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "competencyRequired": { "description": " Knowledge, skill, ability or personal attribute that must be demonstrated by a person or other entity in order to do something such as earn an Educational Occupational Credential or understand a LearningResource.", "anyOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "contributor": { "description": "Contributors are those that made non-authorship contributions e.g. critical review, commentary or revision A secondary contributor to the CreativeWork or Event.", "anyOf": [ { "$ref": "#/definitions/organization" }, { "type": "array", "items": { "$ref": "#/definitions/organization" } }, { "$ref": "#/definitions/person" }, { "type": "array", "items": { "$ref": "#/definitions/person" } } ], "owl:cardinality": "many" }, "creativeWorkStatus": { "description": "The status of a training material. If this is not filled in it will be regarded as Active.\n\nOptions are 'Active', 'Under development', and 'Archived'. The status of a creative work in terms of its stage in a lifecycle. Example terms include Incomplete, Draft, Published, Obsolete. Some organizations define a set of terms for the stages of their publication lifecycle.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "string" } ], "owl:cardinality": "one" }, "dateCreated": { "description": " The date on which the CreativeWork was created or the item was added to a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "dateModified": { "description": " The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "datePublished": { "description": " Date of first broadcast/publication.", "oneOf": [ { "type": "string", "format": "date" }, { "$ref": "#/definitions/datetime" } ], "owl:cardinality": "one" }, "description": { "description": " A description of the item.", "type": "string", "owl:cardinality": "one" }, "educationalLevel": { "description": "The students level of ability in the topic being taught. Examples of skill levels include 'beginner', 'intermediate' or 'advanced'. The level in terms of progression through an educational or training context. Examples of educational levels include 'beginner', 'intermediate' or 'advanced', and formal sets of level indicators.", "oneOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "string" }, { "type": "string", "format": "uri" } ], "owl:cardinality": "one" }, "hasPart": { "description": "A sub-training material or externally referenced training material\n Indicates an item or CreativeWork that is part of this item, or CreativeWork (in some sense).\n Inverse property: isPartOf.", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ], "owl:cardinality": "many" }, "identifier": { "description": "An identifier for this resource such as a DOI or compact URI\n 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": "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" }, "inLanguage": { "description": "Defaults to English if not specified. Please choose a value from [IETF BCP 47 standard](http://tools.ietf.org/html/bcp47).\nYou can add multiple languages if the Training Material offers different translations The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. See also availableLanguage. Supersedes language.", "anyOf": [ { "$ref": "#/definitions/language" }, { "type": "array", "items": { "$ref": "#/definitions/language" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "isPartOf": { "description": "The Course this Training Material was/will be used in. Or a training material this training material is a part of (for example, if this is a module in a book, isPartOf can describe the book).\n\nInverse property: hasPart\n\nIf this varies in CourseInstances, use the workFeatured property Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of.\n Inverse property: hasPart.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "keywords": { "description": " Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.", "anyOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "learningResourceType": { "description": "This may include things such as video lecture, e-Learning module, or tutorial. The predominant type or kind characterizing the learning resource. For example, 'presentation', 'handout'.", "anyOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "license": { "description": "If there is a licence it must be added. A license document that applies to this content, typically indicated by URL.", "anyOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } }, { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "owl:cardinality": "many" }, "mentions": { "description": "Datasets, tools, technologies, entities etc, which are referred to by this training material or actively used in this training material. Indicates that the CreativeWork contains a reference to, but is not necessarily about a concept.", "oneOf": [ { "$ref": "#/definitions/thing" }, { "type": "array", "items": { "$ref": "#/definitions/thing" } } ], "owl:cardinality": "many" }, "name": { "description": " The name of the item.", "type": "string", "owl:cardinality": "one" }, "recordedAt": { "description": "The course instance or event where this training material was or will be featured. \n\nUse isPartOf to refer to a Course, unless this training material is unique to a specific Course Instance. The Event where the CreativeWork was recorded. The CreativeWork may capture all or part of the event.\nInverse property: recordedIn.", "oneOf": [ { "$ref": "#/definitions/event" }, { "type": "array", "items": { "$ref": "#/definitions/event" } } ], "owl:cardinality": "many" }, "teaches": { "description": " The item being described is intended to help a person learn the competency or learning outcome defined by the referenced term.", "anyOf": [ { "$ref": "#/definitions/definedterm" }, { "type": "array", "items": { "$ref": "#/definitions/definedterm" } }, { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "owl:cardinality": "many" }, "timeRequired": { "description": "The estimated time it takes to work through this resource.\n\nPlease specify in [ISO 8601 duration format](https://en.wikipedia.org/wiki/ISO_8601). Approximate or typical time it takes to work with or through this learning resource for the typical intended target audience, e.g. 'PT30M', 'PT1H25M'.", "$ref": "#/definitions/duration", "owl:cardinality": "one" }, "url": { "description": "The preferred URL of the Training Material. You must provide this value if it is known. URL of the item.", "type": "string", "format": "uri", "owl:cardinality": "one" }, "version": { "description": "If this training material is versioned, its strongly recommended you use this property to list the version being displayed The version of the CreativeWork embodied by a specified resource.", "oneOf": [ { "type": "number" }, { "type": "string" } ], "owl:cardinality": "one" }, "workTranslation": { "description": " A work that is a translation of the content of this work. e.g. \u897f\u904a\u8a18 has an English workTranslation \u201cJourney to the West\u201d,a German workTranslation \u201cMonkeys Pilgerfahrt\u201d and a Vietnamese translation T\u00e2y du k\u00fd b\u00ecnh kh\u1ea3o.\nInverse property: translationOfWork.", "oneOf": [ { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ], "owl:cardinality": "many" }, "sameAs": { "oneOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } } ], "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.", "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/tree/master/TrainingMaterial/jsonld/TrainingMaterial_v1.1-DRAFT.json", "$ref": "#/definitions/conformsDefinition" } }, "required": [ "description", "keywords", "name", "conformsTo" ], "recommended": [ "about", "abstract", "audience", "author", "competencyRequired", "educationalLevel", "identifier", "inLanguage", "learningResourceType", "license", "mentions", "teaches", "timeRequired", "url", "sameAs" ], "optional": [ "accessibilitySummary", "contributor", "creativeWorkStatus", "dateCreated", "dateModified", "datePublished", "hasPart", "isPartOf", "recordedAt", "version", "workTranslation" ], "definitions": { "thing": { "@type": "schema:Thing", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "audience": { "@type": "schema:Audience", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "organization": { "@type": "Organization", "type": "object", "properties": { "name": { "type": "string" }, "legalName": { "type": "string" }, "description": { "type": "string" }, "sameAs": { "type": "string", "format": "uri" } } }, "person": { "@type": "Person", "type": "object", "properties": { "name": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "mainEntityOfPage": { "anyOf": [ { "type": "string", "format": "uri" }, { "type": "array", "items": { "type": "string", "format": "uri" } }, { "$ref": "#/definitions/creativework" }, { "type": "array", "items": { "$ref": "#/definitions/creativework" } } ] } }, "required": [ "name" ] }, "creativework": { "@type": "CreativeWork", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "definedterm": { "@type": "DefinedTerm", "type": "object", "properties": { "url": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "termCode": { "type": "string" }, "identifier": { "type": "string" }, "inDefinedTermSet": { "$ref": "#/definitions/definedtermset" } }, "required": [] }, "definedtermset": { "@type": "DefinedTermSet", "type": "object", "properties": { "name": { "type": "string" }, "identifier": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [] }, "datetime": { "@type": "schema:DateTime", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "propertyvalue": { "@type": "PropertyValue", "type": "object", "properties": { "name": { "type": "string" }, "value": { "oneOf": [ { "type": "string" }, { "type": "boolean" }, { "type": "number" } ] }, "identifier": { "type": "string" }, "valuereference": { "oneOf": [ { "$ref": "#/definitions/categorycode" }, { "type": "array", "items": [ { "$ref": "#/definitions/categorycode" } ] } ] }, "unitCode": { "oneOf": [ { "type": "string" }, { "type": "string", "format": "uri" } ] }, "unitText": { "type": "string" } }, "required": [ "name", "value" ], "recommended": [ "valueReference" ], "optional": [ "unitCode", "unitText" ] }, "categorycode": { "@type": "CategoryCode", "type": "object", "properties": { "name": { "type": "string" }, "codeValue": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "codeValue", "url" ] }, "language": { "@type": "schema:Language", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "event": { "@type": "bioschemas:Event", "type": "object", "properties": { "name": { "type": "string" } }, "required": [] }, "duration": { "@type": "schema:Duration", "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/tree/master/TrainingMaterial/jsonld/TrainingMaterial_v1.1-DRAFT.json" ] }, { "type": "string", "format": "uri" } ] } }, "required": [ "identifier" ] } } }, "additional_type": "https://bioschemas.org/profiles#nav-draft" }, { "@id": "bioschemasdrafts:hasStatus", "rdfs:comment": "One of pseudogene, dead, killed, live, predicted, suppressed.", "@type": "rdf:Property", "rdfs:label": "hasStatus", "schema:domainIncludes": { "@id": "bioschemasdrafts:Gene" }, "schema:rangeIncludes": [ { "@id": "schema:Text" } ] }, { "@id": "dwc:vernacularName", "rdfs:comment": "A vernacular (common) name of the taxon.", "@type": "rdf:Property", "rdfs:label": "vernacularName", "schema:domainIncludes": { "@id": "bioschemasdrafts:Taxon" }, "schema:rangeIncludes": [ { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:scientificName", "rdfs:comment": "A TaxonName representing the currently valid (zoological) or accepted (botanical) name for that taxon.", "@type": "rdf:Property", "rdfs:label": "scientificName", "schema:domainIncludes": { "@id": "bioschemasdrafts:Taxon" }, "schema:rangeIncludes": [ { "@id": "bioschemastypesdrafts:TaxonName" }, { "@id": "schema:Text" }, { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:alternateScientificName", "rdfs:comment": "A TaxonName representing a scientific name, with authorship and date information if known, of a synonym of the currently valid (zoological) or accepted (botanical) name.", "@type": "rdf:Property", "rdfs:label": "alternateScientificName", "schema:domainIncludes": { "@id": "bioschemasdrafts:Taxon" }, "schema:rangeIncludes": [ { "@id": "bioschemastypesdrafts:TaxonName" }, { "@id": "schema:Text" }, { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:isBasedOn", "rdfs:comment": "A resource from which this work is derived or from which it is a modification or adaption. Supersedes, isBasedOnUrl. \n A CreativeWork, such as a scholarly article, asserting the status of the accepted/valid name and synonyms, retained for the taxon circumscription.", "@type": "rdf:Property", "rdfs:label": "isBasedOn", "schema:domainIncludes": { "@id": "bioschemasdrafts:Taxon" }, "schema:rangeIncludes": [ { "@id": "schema:CreativeWork" } ] }, { "@id": "bioschemasdrafts:input", "rdfs:comment": "Specification of a consumed input.", "@type": "rdf:Property", "rdfs:label": "input", "schema:domainIncludes": { "@id": "bioschemasdrafts:ComputationalTool" }, "schema:rangeIncludes": [ { "@id": "bioschemasdrafts:FormalParameter" } ] }, { "@id": "bioschemasdrafts:output", "rdfs:comment": "Specification of a produced output.", "@type": "rdf:Property", "rdfs:label": "output", "schema:domainIncludes": { "@id": "bioschemasdrafts:ComputationalTool" }, "schema:rangeIncludes": [ { "@id": "bioschemasdrafts:FormalParameter" } ] }, { "@id": "bioschemasdrafts:applicationSubCategory", "@type": "rdf:Property", "rdfs:comment": "Subcategory of the application. \"A URL to the subcategory of ComputationalWorkflow. Note that the applicationCategory is implicitly Workflow. Example: \"applicationCategory\": \"http://edamontology.org/topic_3948\"", "rdfs:label": "applicationSubCategory", "schema:domainIncludes": { "@id": "bioschemasdrafts:ComputationalWorkflow" }, "schema:rangeIncludes": [ { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:featureList", "@type": "rdf:Property", "rdfs:comment": "Features or modules provided by this application (and possibly required by other applications). Functionality provided by the ComputatiionalWorkflow. ", "rdfs:label": "featureList", "schema:domainIncludes": { "@id": "bioschemasdrafts:ComputationalWorkflow" }, "schema:rangeIncludes": [ { "@id": "schema:URL" }, { "@id": "schema:Text" } ] }, { "@id": "bioschemasdrafts:acceptanceNotificationDate", "rdfs:comment": "Date for the host to confirm acceptance to applicants.", "@type": "rdf:Property", "rdfs:label": "acceptanceNotificationDate", "schema:domainIncludes": { "@id": "bioschemasdrafts:Event" }, "schema:rangeIncludes": [ { "@id": "schema:Date" } ] }, { "@id": "bioschemasdrafts:contact", "rdfs:comment": "Main point of contact that can be contacted for general queries. This would be an event organizer or an administrator.", "@type": "rdf:Property", "rdfs:label": "contact", "schema:domainIncludes": { "@id": "bioschemasdrafts:Event" }, "schema:rangeIncludes": [ { "@id": "schema:Organization" }, { "@id": "schema:Person" } ] }, { "@id": "bioschemasdrafts:eventType", "rdfs:comment": "This can be one of 4 options. Please see controlled vocabulary.", "@type": "rdf:Property", "rdfs:label": "eventType", "schema:domainIncludes": { "@id": "bioschemasdrafts:Event" }, "schema:rangeIncludes": [ { "@id": "schema:EventType" } ] }, { "@id": "bioschemasdrafts:hostInstitution", "rdfs:comment": "The organization or institution responsible for hosting the event (not necessarily responsible for organizing).", "@type": "rdf:Property", "rdfs:label": "hostInstitution", "schema:domainIncludes": { "@id": "bioschemasdrafts:Event" }, "schema:rangeIncludes": [ { "@id": "schema:Organization" } ] }, { "@id": "bioschemasdrafts:accreditation", "rdfs:comment": "Type if accrediation or organisation that accredits the event.", "@type": "rdf:Property", "rdfs:label": "accreditation", "schema:domainIncludes": { "@id": "bioschemasdrafts:Event" }, "schema:rangeIncludes": [ { "@id": "schema:Organization" }, { "@id": "schema:Text" } ] }, { "@id": "bioschemasdrafts:audience", "rdfs:comment": "An intended audience, i.e. a group for whom something was created. Supersedes serviceAudience. \n The scientific background the participants should be from. Please use a term from EDAM: Topic. Note: Bioschemas have changed the Expected Types from Audience to URL.", "@type": "rdf:Property", "rdfs:label": "audience", "schema:domainIncludes": { "@id": "bioschemasdrafts:Event" }, "schema:rangeIncludes": [ { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:deadline", "rdfs:comment": "Deadlines dates for this event e.g. application deadline, poster submission, paper submission, early registration.", "@type": "rdf:Property", "rdfs:label": "deadline", "schema:domainIncludes": { "@id": "bioschemasdrafts:Event" }, "schema:rangeIncludes": [ { "@id": "schema:Text" }, { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:eligibility", "rdfs:comment": "Defines the type of eligibility to attend this event e.g. first come first served. Please use one of the values from the Controlled Vocabulary column.", "@type": "rdf:Property", "rdfs:label": "eligibility", "schema:domainIncludes": { "@id": "bioschemasdrafts:Event" }, "schema:rangeIncludes": [ { "@id": "schema:Text" } ] }, { "@id": "bioschemasdrafts:prerequisite", "rdfs:comment": "A list of prerequisites to be able to attend the event.", "@type": "rdf:Property", "rdfs:label": "prerequisite", "schema:domainIncludes": { "@id": "bioschemasdrafts:Event" }, "schema:rangeIncludes": [ { "@id": "schema:Text" } ] }, { "@id": "bioschemasdrafts:programme", "rdfs:comment": "A plan or schedule of activities or procedures to be followed.", "@type": "rdf:Property", "rdfs:label": "programme", "schema:domainIncludes": { "@id": "bioschemasdrafts:Event" }, "schema:rangeIncludes": [ { "@id": "schema:Text" }, { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:registrationStatus", "rdfs:comment": "The status of registration for an event; choose a value from the Controlled Vocabulary column. Controlled vocabulary: proposed', 'pre-open', 'open', 'cancelled', 'full'.", "@type": "rdf:Property", "rdfs:label": "registrationStatus", "schema:domainIncludes": { "@id": "bioschemasdrafts:Event" }, "schema:rangeIncludes": [ { "@id": "schema:Text" } ] }, { "@id": "bioschemasdrafts:submitter", "rdfs:comment": "The person or organization who submits an event to a repository or registry of events (such as iAnn, ISCB).", "@type": "rdf:Property", "rdfs:label": "submitter", "schema:domainIncludes": { "@id": "bioschemasdrafts:Event" }, "schema:rangeIncludes": [ { "@id": "schema:Organization" }, { "@id": "schema:Person" } ] }, { "@id": "bioschemasdrafts:budget", "rdfs:comment": "The annual (or total - for a project) budget for the organization.", "@type": "rdf:Property", "rdfs:label": "budget", "schema:domainIncludes": { "@id": "bioschemasdrafts:Organization" }, "schema:rangeIncludes": [ { "@id": "schema:PriceSpecification" } ] }, { "@id": "bioschemasdrafts:founderMember", "rdfs:comment": "For an alliance or collaboration or project, the founding members. NOTE: schema/Organization has founder but this has a type of Person not Person and Organization.", "@type": "rdf:Property", "rdfs:label": "founderMember", "schema:domainIncludes": { "@id": "bioschemasdrafts:Organization" }, "schema:rangeIncludes": [ { "@id": "schema:Organization" }, { "@id": "schema:Person" } ] }, { "@id": "bioschemasdrafts:fundingModel", "rdfs:comment": "A description of how the organization is funded.", "@type": "rdf:Property", "rdfs:label": "fundingModel", "schema:domainIncludes": { "@id": "bioschemasdrafts:Organization" }, "schema:rangeIncludes": [ { "@id": "schema:Text" } ] }, { "@id": "bioschemasdrafts:membershipCategory", "rdfs:comment": "Defines a membership category and associated fees (for projects and alliances etc.).", "@type": "rdf:Property", "rdfs:label": "membershipCategory", "schema:domainIncludes": { "@id": "bioschemasdrafts:Organization" }, "schema:rangeIncludes": [ { "@id": "schema:Offer" } ] }, { "@id": "bioschemasdrafts:status", "rdfs:comment": "To record if the organization is still alive, and if it were are project or alliance, what the outcome was, or if it has closed down or merged, why and when. Note: There is a health-lifesci.status, but this is not related to the current status property", "@type": "rdf:Property", "rdfs:label": "status", "schema:domainIncludes": { "@id": "bioschemasdrafts:Organization" }, "schema:rangeIncludes": [ { "@id": "schema:Text" } ] }, { "@id": "bioschemasdrafts:advisor", "rdfs:comment": "A person who has been an educational, professional or personal advisor to the person.", "@type": "rdf:Property", "rdfs:label": "advisor", "schema:domainIncludes": { "@id": "bioschemasdrafts:Person" }, "schema:rangeIncludes": [ { "@id": "schema:Person" } ] }, { "@id": "bioschemasdrafts:curriculumVitae", "rdfs:comment": "A link or body of text describing the person\u2019s notable achievements, employment history, and contact details.", "@type": "rdf:Property", "rdfs:label": "curriculumVitae", "schema:domainIncludes": { "@id": "bioschemasdrafts:Person" }, "schema:rangeIncludes": [ { "@id": "schema:Text" }, { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:experience", "rdfs:comment": "A textual description of the professional experiences a person has acquired.", "@type": "rdf:Property", "rdfs:label": "experience", "schema:domainIncludes": { "@id": "bioschemasdrafts:Person" }, "schema:rangeIncludes": [ { "@id": "schema:Text" } ] }, { "@id": "bioschemasdrafts:expertise", "rdfs:comment": "A textual description of the topic which a person has the most expertise in. This should make use of an ontology such as the EDAM ontology. Controlled Vocabulary: EDAM:Topic (http://edamontology.org/topic_0003)", "@type": "rdf:Property", "rdfs:label": "expertise", "schema:domainIncludes": { "@id": "bioschemasdrafts:Person" }, "schema:rangeIncludes": [ { "@id": "schema:Person" } ] }, { "@id": "bioschemasdrafts:interest", "rdfs:comment": "Any interests held by the person. These should be single words or short phrases that relate to a person.", "@type": "rdf:Property", "rdfs:label": "interest", "schema:domainIncludes": { "@id": "bioschemasdrafts:Person" }, "schema:rangeIncludes": [ { "@id": "schema:Text" }, { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:internatonalActivities", "rdfs:comment": "Global connetions related to teaching and scholarly work in the past 3 years.", "@type": "rdf:Property", "rdfs:label": "internatonalActivities", "schema:domainIncludes": { "@id": "bioschemasdrafts:Person" }, "schema:rangeIncludes": [ { "@id": "schema:Text" } ] }, { "@id": "bioschemasdrafts:journalReferee", "rdfs:comment": "Which journals this person is a referee of.", "@type": "rdf:Property", "rdfs:label": "journalReferee", "schema:domainIncludes": { "@id": "bioschemasdrafts:Person" }, "schema:rangeIncludes": [ { "@id": "schema:CreativeWork" } ] }, { "@id": "bioschemasdrafts:orcid", "rdfs:comment": "The url of ID of the person\u2019s ORCID (see http://orcid.org).", "@type": "rdf:Property", "rdfs:label": "orcid", "schema:domainIncludes": { "@id": "bioschemasdrafts:Person" }, "schema:rangeIncludes": [ { "@id": "schema:Text" }, { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:works", "rdfs:comment": "All or notable publications, presentations, training materials, research outputs or any other body of work attributed to this person.", "@type": "rdf:Property", "rdfs:label": "works", "schema:domainIncludes": { "@id": "bioschemasdrafts:Person" }, "schema:rangeIncludes": [ { "@id": "schema:CreativeWork" } ] }, { "@id": "bioschemasdrafts:additionalProperty", "rdfs:comment": "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. \n 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, \u2026) will typically expect such data to be provided using those properties, rather than using the generic property/value mechanism. \n As much a possible, do not use it! Alternatively, consider reusing properties/relations already coined in controlled vocabularies. We recommed to look at the OBO Relations Ontology (RO) or the Semanticscience Integrated Ontology (SIO) as starting points.", "@type": "rdf:Property", "rdfs:label": "additionalProperty", "schema:domainIncludes": { "@id": "bioschemasdrafts:ProteinStructure" }, "schema:rangeIncludes": [ { "@id": "schema:PropertyValue" } ] }, { "@id": "bioschemasdrafts:contains", "rdfs:comment": "Indicates a BioChemEntity that is (in some sense) a part of this BioChemEntity. Inverse property: isContainedIn. \n For proteins, it can be used to link to protein sequence annotations such as domains, sites, regions, etc.", "@type": "rdf:Property", "rdfs:label": "contains", "schema:domainIncludes": { "@id": "bioschemasdrafts:ProteinStructure" }, "schema:rangeIncludes": [ { "@id": "bioschemastypes:BioChemEntity" }, { "@id": "bioschemasdeprecated:ProteinAnnotation" } ] }, { "@id": "bioschemasdrafts:hasCategoryCode", "rdfs:comment": "A controlled vocabulary term equivalent to this entity. For instance, an organism coined in NCBI taxonomy can be represented as a BioChemEntity. As it also exists as a term in an ontology, it would be nice to capture that information via categoryCode.", "@type": "rdf:Property", "rdfs:label": "hasCategoryCode", "schema:domainIncludes": { "@id": "bioschemasdrafts:ProteinStructure" }, "schema:rangeIncludes": [ { "@id": "schema:CategoryCode" } ] }, { "@id": "bioschemasdrafts:isContainedIn", "rdfs:comment": "Indicates a BioChemEntity that this BioChemEntity is (in some sense) part of. \n For proteins, it is recommended to at least specify the taxon/organism associated to the described protein. For taxon/organism, it is a good practice to use hasCategoryCode to point to a controlled vacabulary such as NCBI taxon or UniProt Taxonomy. Including as well the GO cellular locations is optional; for cellular locations it is a good practice to use hasCategorryCode to point to a GO Cellular Location term.", "@type": "rdf:Property", "rdfs:label": "isContainedIn", "schema:domainIncludes": { "@id": "bioschemasdrafts:ProteinStructure" }, "schema:rangeIncludes": [ { "@id": "bioschemastypes:BioChemEntity" } ] }, { "@id": "bioschemasdrafts:location", "rdfs:comment": "The location can be refer to a position in a chromosome or sequence or to a physical place where, for instance, a sample is stored. Using additionalType is advised to make the distinction. For instance, FALDO can be used for sequence coordinates. \n Note: The list of Expected Types has been extended as schema.org/location only has Place, PostalAddress and Text.", "@type": "rdf:Property", "rdfs:label": "location", "schema:domainIncludes": { "@id": "bioschemasdrafts:ProteinStructure" }, "schema:rangeIncludes": [ { "@id": "schema:PropertyValue" }, { "@id": "schema:Text" }, { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:boundMolecule", "rdfs:comment": "Bound molecules.", "@type": "rdf:Property", "rdfs:label": "boundMolecule", "schema:domainIncludes": { "@id": "bioschemasdrafts:ProteinStructure" }, "schema:rangeIncludes": [ { "@id": "schema:Text" }, { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:expressionSystem", "rdfs:comment": "Organism where this protein extructure is expresed.", "@type": "rdf:Property", "rdfs:label": "expressionSystem", "schema:domainIncludes": { "@id": "bioschemasdrafts:ProteinStructure" }, "schema:rangeIncludes": [ { "@id": "bioschemastypes:BioChemEntity" }, { "@id": "bioschemastypes:Taxon" } ] }, { "@id": "bioschemasdrafts:structureDeterminationMethod", "rdfs:comment": "Method used to determine the protein structure.", "@type": "rdf:Property", "rdfs:label": "structureDeterminationMethod", "schema:domainIncludes": { "@id": "bioschemasdrafts:ProteinStructure" }, "schema:rangeIncludes": [ { "@id": "schema:Text" }, { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:isMatchedBy", "@type": "rdf:Property", "rdfs:comment": "A model matching this BioChemEntity.", "rdfs:label": "isMatchedBy", "schema:domainIncludes": { "@id": "bioschemasdrafts:RNA" }, "schema:rangeIncludes": [ { "@id": "bioschemastypesdrafts:SequenceMatchingModel" } ] }, { "@id": "ppeo:hasGrowthFacility", "rdfs:comment": "Has growth facility. \n The kind of growth facility used in a plant study.", "@type": "rdf:Property", "rdfs:label": "hasGrowthFacility", "schema:domainIncludes": { "@id": "bioschemasdrafts:Study" }, "schema:rangeIncludes": [ { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:attachment", "rdfs:comment": "Any files or related websites which give more information about this event. e.g. flyers, third party sites handling tickets.", "@type": "rdf:Property", "rdfs:label": "attachment", "schema:domainIncludes": [ { "@id": "bioschemasdrafts:Event" }, { "@id": "bioschemasdrafts:Organization" } ], "schema:rangeIncludes": [ { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:dateModified", "rdfs:comment": "The date on which the CreativeWork was most recently modified or when the item\u2019s entry was modified within a DataFeed. \n NOTE: Keywords is not part of Event.", "@type": "rdf:Property", "rdfs:label": "dateModified", "schema:domainIncludes": [ { "@id": "bioschemasdrafts:Event" }, { "@id": "bioschemasdrafts:Organization" } ], "schema:rangeIncludes": [ { "@id": "schema:Date" }, { "@id": "schema:DateTime" } ] }, { "@id": "bioschemasdrafts:topic", "rdfs:comment": "The scientific topic the event is about. Please use a term from EDAM: Topic.", "@type": "rdf:Property", "rdfs:label": "topic", "schema:domainIncludes": [ { "@id": "bioschemasdrafts:Event" }, { "@id": "bioschemasdrafts:Organization" } ], "schema:rangeIncludes": [ { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:hasSequenceAnnotation", "rdfs:comment": "An annotation on the BioPolymerSequence associated with this BioChemEntity. For genes, it can be used to link to gene sequence annotations such as variants or so.", "@type": "rdf:Property", "rdfs:label": "hasSequenceAnnotation", "schema:domainIncludes": [ { "@id": "bioschemasdrafts:Gene" }, { "@id": "bioschemasdrafts:Protein" }, { "@id": "bioschemasdrafts:RNA" } ], "schema:rangeIncludes": [ { "@id": "bioschemastypesdrafts:SequenceAnnotation" }, { "@id": "schema:URL" } ] }, { "@id": "rdf:type", "rdfs:comment": "This is used by validation tools to indentify the profile used. You must use the value specified in the Controlled Vocabulary column. This is used by validation tools to indentify the profile used. You must use the value specified in the Controlled Vocabulary column.", "@type": "rdf:Property", "rdfs:label": "type", "schema:domainIncludes": [ { "@id": "bioschemasdrafts:Event" }, { "@id": "bioschemasdrafts:Organization" } ], "schema:rangeIncludes": [ { "@id": "schema:URL" } ] }, { "@id": "bioschemasdrafts:keywords", "rdfs:comment": "Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas. \n NOTE: Keywords is not part of Event.", "@type": "rdf:Property", "rdfs:label": "keywords", "schema:domainIncludes": [ { "@id": "bioschemasdrafts:Event" }, { "@id": "bioschemasdrafts:Person" } ], "schema:rangeIncludes": [ { "@id": "schema:Text" } ] }, { "@id": "bioschemasdrafts:socialMedia", "rdfs:comment": "Link to social media websites like twitter or facebook.", "@type": "rdf:Property", "rdfs:label": "socialMedia", "schema:domainIncludes": [ { "@id": "bioschemasdrafts:Event" }, { "@id": "bioschemasdrafts:Organization" } ], "schema:rangeIncludes": [ { "@id": "schema:URL" } ] }, { "@id": "dct:conformsTo", "@type": "rdf:Property", "rdfs:comment": "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.", "rdfs:label": "conformsTo", "schema:domainIncludes": [ { "@id": "bioschemasdrafts:Gene" }, { "@id": "bioschemasdrafts:Taxon" }, { "@id": "bioschemasdrafts:TaxonName" }, { "@id": "bioschemasdrafts:DefinedTerm" }, { "@id": "bioschemasdrafts:DefinedTermSet" }, { "@id": "bioschemasdrafts:ChemicalSubstance" }, { "@id": "bioschemasdrafts:ComputationalTool" }, { "@id": "bioschemasdrafts:ComputationalWorkflow" }, { "@id": "bioschemasdrafts:Course" }, { "@id": "bioschemasdrafts:CourseInstance" }, { "@id": "bioschemasdrafts:DataCatalog" }, { "@id": "bioschemasdrafts:Dataset" }, { "@id": "bioschemasdrafts:Disease" }, { "@id": "bioschemasdrafts:Event" }, { "@id": "bioschemasdrafts:FormalParameter" }, { "@id": "bioschemasdrafts:Journal" }, { "@id": "bioschemasdrafts:LabProtocol" }, { "@id": "bioschemasdrafts:MolecularEntity" }, { "@id": "bioschemasdrafts:Organization" }, { "@id": "bioschemasdrafts:Person" }, { "@id": "bioschemasdrafts:Phenotype" }, { "@id": "bioschemasdrafts:Protein" }, { "@id": "bioschemasdrafts:ProteinStructure" }, { "@id": "bioschemasdrafts:PublicationIssue" }, { "@id": "bioschemasdrafts:PublicationVolume" }, { "@id": "bioschemasdrafts:RNA" }, { "@id": "bioschemasdrafts:Sample" }, { "@id": "bioschemasdrafts:ScholarlyArticle" }, { "@id": "bioschemasdrafts:SemanticTextAnnotation" }, { "@id": "bioschemasdrafts:SequenceAnnotation" }, { "@id": "bioschemasdrafts:SequenceRange" }, { "@id": "bioschemasdrafts:Study" }, { "@id": "bioschemasdrafts:TrainingMaterial" } ], "schema:rangeIncludes": [ { "@id": "schema:CreativeWork" }, { "@id": "schema:Text" }, { "@id": "schema:Thing" } ] } ] }