Files
marka/registry/schema-org/Taxon.schema.json
Max Richter c687eff53d big tings
2025-08-17 15:16:17 +02:00

72 lines
2.0 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "schema:Taxon",
"title": "Taxon",
"description": "A set of organisms asserted to represent a natural cohesive biological unit.",
"type": "object",
"allOf": [
{ "description": "The most generic type of item.", "$ref": "schema:Thing" }
],
"properties": {
"childTaxon": {
"description": "Closest child taxa of the taxon in question.",
"oneOf": [
{
"anyOf": [
{ "type": "string", "format": "uri" },
{ "type": "string" },
{ "$ref": "schema:Taxon" }
]
},
{
"type": "array",
"items": {
"anyOf": [
{ "type": "string", "format": "uri" },
{ "type": "string" },
{ "$ref": "schema:Taxon" }
]
}
}
]
},
"hasDefinedTerm": {
"description": "A Defined Term contained in this term set.",
"oneOf": [
{ "$ref": "schema:DefinedTerm" },
{ "type": "array", "items": { "$ref": "schema:DefinedTerm" } }
]
},
"parentTaxon": {
"description": "Closest parent taxon of the taxon in question.",
"oneOf": [
{
"anyOf": [
{ "type": "string", "format": "uri" },
{ "type": "string" },
{ "$ref": "schema:Taxon" }
]
},
{
"type": "array",
"items": {
"anyOf": [
{ "type": "string", "format": "uri" },
{ "type": "string" },
{ "$ref": "schema:Taxon" }
]
}
}
]
},
"taxonRank": {
"description": "The taxonomic rank of this taxon given preferably as a URI from a controlled vocabulary typically the ranks from TDWG TaxonRank ontology or equivalent Wikidata URIs.",
"anyOf": [
{ "type": "string", "format": "uri" },
{ "type": "string" },
{ "$ref": "schema:PropertyValue" }
]
}
}
}