@prefix vho: <https://vho.bio/ns/core#>.
@prefix shape: <https://vho.bio/shapes/>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix skos: <http://www.w3.org/2004/02/skos/core#>.
@prefix dcterms: <http://purl.org/dc/terms/>.
@prefix sh: <http://www.w3.org/ns/shacl#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix prov: <http://www.w3.org/ns/prov#>.
@prefix obo: <http://purl.obolibrary.org/obo/>.

obo:BFO_0000051 dcterms:source obo:BFO_0000051;
    a owl:ObjectProperty;
    rdfs:label "has part"@en.
obo:CHEBI_28940 dcterms:source obo:CHEBI_28940;
    a owl:Class;
    rdfs:label "calciol"@en;
    skos:altLabel "cholecalciferol"@en, "vitamin D3"@en.
obo:CHEBI_3311 dcterms:source obo:CHEBI_3311;
    a owl:Class;
    rdfs:label "calcium carbonate"@en.
obo:ENVO_09200000 dcterms:source obo:ENVO_09200000;
    a owl:Class;
    rdfs:label "temperature of environmental material"@en;
    rdfs:subClassOf obo:PATO_0000146.
obo:ENVO_09200001 dcterms:source obo:ENVO_09200001;
    a owl:Class;
    rdfs:label "temperature of air"@en;
    rdfs:subClassOf obo:ENVO_09200000;
    skos:altLabel "air temperature"@en.
obo:ENVO_09200012 dcterms:source obo:ENVO_09200012;
    a owl:Class;
    rdfs:label "temperature of soil"@en;
    rdfs:subClassOf obo:ENVO_09200000;
    skos:altLabel "soil temperature"@en.
obo:ENVO_09200014 dcterms:source obo:ENVO_09200014;
    a owl:Class;
    rdfs:label "temperature of water"@en;
    rdfs:subClassOf obo:ENVO_09200000;
    skos:altLabel "water temperature"@en.
obo:NCBITaxon_1004436 dcterms:source obo:NCBITaxon_1004436;
    a owl:Class;
    rdfs:label "Ranitomeya"@en;
    rdfs:subClassOf obo:NCBITaxon_43469;
    skos:altLabel "thumbnail dart frogs"@en.
obo:NCBITaxon_111125 dcterms:source obo:NCBITaxon_111125;
    a owl:Class;
    rdfs:label "Ranitomeya imitator"@en;
    rdfs:subClassOf obo:NCBITaxon_1004436;
    skos:altLabel "mimic poison frog"@en.
obo:NCBITaxon_143539 dcterms:source obo:NCBITaxon_143539;
    a owl:Class;
    rdfs:label "Correlophus ciliatus"@en;
    rdfs:subClassOf obo:NCBITaxon_1479064;
    skos:altLabel "crested gecko"@en.
obo:NCBITaxon_1479064 dcterms:source obo:NCBITaxon_1479064;
    a owl:Class;
    rdfs:label "Correlophus"@en;
    rdfs:subClassOf obo:NCBITaxon_311552.
obo:NCBITaxon_1826295 dcterms:source obo:NCBITaxon_1826295;
    a owl:Class;
    rdfs:label "Grammostola pulchra"@en;
    rdfs:subClassOf obo:NCBITaxon_29014;
    skos:altLabel "Brazilian black tarantula"@en.
obo:NCBITaxon_29014 dcterms:source obo:NCBITaxon_29014;
    a owl:Class;
    rdfs:label "Grammostola"@en;
    rdfs:subClassOf obo:NCBITaxon_6895.
obo:NCBITaxon_311552 dcterms:source obo:NCBITaxon_311552;
    a owl:Class;
    rdfs:label "Diplodactylidae"@en;
    rdfs:subClassOf obo:NCBITaxon_8560.
obo:NCBITaxon_33208 dcterms:source obo:NCBITaxon_33208;
    a owl:Class;
    rdfs:label "Metazoa"@en;
    skos:altLabel "Animalia"@en.
obo:NCBITaxon_34984 dcterms:source obo:NCBITaxon_34984;
    a owl:Class;
    rdfs:label "Pythonidae"@en;
    rdfs:subClassOf obo:NCBITaxon_8570;
    skos:altLabel "pythons"@en.
obo:NCBITaxon_37579 dcterms:source obo:NCBITaxon_37579;
    a owl:Class;
    rdfs:label "Python"@en;
    rdfs:subClassOf obo:NCBITaxon_34984.
obo:NCBITaxon_43469 dcterms:source obo:NCBITaxon_43469;
    a owl:Class;
    rdfs:label "Dendrobatidae"@en;
    rdfs:subClassOf obo:NCBITaxon_8342;
    skos:altLabel "poison dart frogs"@en.
obo:NCBITaxon_51751 dcterms:source obo:NCBITaxon_51751;
    a owl:Class;
    rdfs:label "Python regius"@en;
    rdfs:subClassOf obo:NCBITaxon_37579;
    skos:altLabel "ball python"@en.
obo:NCBITaxon_6656 dcterms:source obo:NCBITaxon_6656;
    a owl:Class;
    rdfs:label "Arthropoda"@en;
    rdfs:subClassOf obo:NCBITaxon_33208.
obo:NCBITaxon_6854 dcterms:source obo:NCBITaxon_6854;
    a owl:Class;
    rdfs:label "Arachnida"@en;
    rdfs:subClassOf obo:NCBITaxon_6656.
obo:NCBITaxon_6893 dcterms:source obo:NCBITaxon_6893;
    a owl:Class;
    rdfs:label "Araneae"@en;
    rdfs:subClassOf obo:NCBITaxon_6854;
    skos:altLabel "spiders"@en.
obo:NCBITaxon_6894 dcterms:source obo:NCBITaxon_6894;
    a owl:Class;
    rdfs:label "Mygalomorphae"@en;
    rdfs:subClassOf obo:NCBITaxon_6893;
    skos:altLabel "mygalomorph spiders"@en.
obo:NCBITaxon_6895 dcterms:source obo:NCBITaxon_6895;
    a owl:Class;
    rdfs:label "Theraphosidae"@en;
    rdfs:subClassOf obo:NCBITaxon_6894;
    skos:altLabel "true tarantulas"@en.
obo:NCBITaxon_7711 dcterms:source obo:NCBITaxon_7711;
    a owl:Class;
    rdfs:label "Chordata"@en;
    rdfs:subClassOf obo:NCBITaxon_33208.
obo:NCBITaxon_8292 dcterms:source obo:NCBITaxon_8292;
    a owl:Class;
    rdfs:label "Amphibia"@en;
    rdfs:subClassOf obo:NCBITaxon_7711.
obo:NCBITaxon_8342 dcterms:source obo:NCBITaxon_8342;
    a owl:Class;
    rdfs:label "Anura"@en;
    rdfs:subClassOf obo:NCBITaxon_8292;
    skos:altLabel "frogs and toads"@en.
obo:NCBITaxon_8504 dcterms:source obo:NCBITaxon_8504;
    a owl:Class;
    rdfs:label "Lepidosauria"@en;
    rdfs:subClassOf obo:NCBITaxon_7711.
obo:NCBITaxon_8509 dcterms:source obo:NCBITaxon_8509;
    a owl:Class;
    rdfs:label "Squamata"@en;
    rdfs:subClassOf obo:NCBITaxon_8504;
    skos:altLabel "scaled reptiles"@en.
obo:NCBITaxon_8560 dcterms:source obo:NCBITaxon_8560;
    a owl:Class;
    rdfs:label "Gekkota"@en;
    rdfs:subClassOf obo:NCBITaxon_8509;
    skos:altLabel "geckos"@en.
obo:NCBITaxon_8570 dcterms:source obo:NCBITaxon_8570;
    a owl:Class;
    rdfs:label "Serpentes"@en;
    rdfs:subClassOf obo:NCBITaxon_8509;
    skos:altLabel "snakes"@en.
obo:PATO_0000122 dcterms:source obo:PATO_0000122;
    a owl:Class;
    rdfs:label "length"@en.
obo:PATO_0000125 dcterms:source obo:PATO_0000125;
    a owl:Class;
    rdfs:label "mass"@en.
obo:PATO_0000146 dcterms:source obo:PATO_0000146;
    a owl:Class;
    rdfs:label "temperature"@en.
obo:PATO_0015009 dcterms:source obo:PATO_0015009;
    a owl:Class;
    rdfs:label "humidity"@en.
obo:RO_0000086 dcterms:source obo:RO_0000086;
    a owl:ObjectProperty;
    rdfs:label "has quality"@en.
obo:RO_0000087 dcterms:source obo:RO_0000087;
    a owl:ObjectProperty;
    rdfs:label "has role"@en.
obo:RO_0000091 dcterms:source obo:RO_0000091;
    a owl:ObjectProperty;
    rdfs:label "has disposition"@en.
obo:RO_0002180 dcterms:source obo:RO_0002180;
    a owl:ObjectProperty;
    rdfs:label "has component"@en;
    rdfs:subPropertyOf obo:BFO_0000051.
<https://vho.bio/contributor/crittercad> dcterms:description "Company developing computer-aided design tools for vivarium husbandry, and the primary consumer of the Vivarium Husbandry Ontology.";
    a prov:Organization;
    rdfs:label "CritterCAD, LLC";
    rdfs:seeAlso <https://crittercad.com>.
<https://vho.bio/contributor/daniel-wilson> dcterms:description "Original author of the Vivarium Husbandry Ontology.";
    a prov:Person;
    rdfs:label "Daniel Wilson".
<https://vho.bio/contributor/reptifiles> dcterms:description "Publisher of reptile husbandry care guides.";
    a prov:Organization;
    rdfs:label "Reptifiles";
    rdfs:seeAlso <https://reptifiles.com/>.
<https://vho.bio/ns/> dcterms:description "Top-level ontology document. Imports the core modules (upper, properties, patterns, shapes).";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "Vivarium Husbandry Ontology";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>, <https://vho.bio/ns/core/shapes>, <https://vho.bio/ns/meta/contributors>, <https://vho.bio/ns/meta/endorsements>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/bridges/chebi> dcterms:creator <https://vho.bio/contributor/crittercad>;
    dcterms:description "References the Chemical Entities of Biological Interest (ChEBI) ontology classes used by VHO and provides local vho: classes equivalent to them. Current scope covers two vivarium-husbandry supplements (calcium carbonate, cholecalciferol). Further chemical entities (substrate amendments, water-treatment chemicals, additional supplements) are added as species encoding requires them.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO ChEBI Bridge";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>;
    owl:versionIRI <https://vho.bio/ns/2026-05-14/bridges/chebi>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/bridges/envo> dcterms:creator <https://vho.bio/contributor/crittercad>;
    dcterms:description "References the Environment Ontology (ENVO) classes used by VHO for environmental temperature qualities and provides local vho: classes equivalent to them. Only the referenced terms and their immediate parents are included, not the full ontology. Daily files reference the local vho: classes; the ENVO IRIs appear only here. Humidity and photoperiod are not covered here: humidity is a PATO quality (PATO:0015009); photoperiod has no OBO Foundry canonicalization at present (MeSH:D017440 is closest) and remains a VHO-novel term.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO ENVO Bridge";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/bridges/pato>, <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>;
    owl:versionIRI <https://vho.bio/ns/2026-05-14/bridges/envo>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/bridges/ncbitaxon> dcterms:creator <https://vho.bio/contributor/crittercad>;
    dcterms:description "References the NCBI Taxonomy classes used by VHO and provides local vho: classes equivalent to them. Only the referenced taxa and their immediate parents are included, not the full taxonomy. Daily files reference the local vho: classes; the NCBITaxon IRIs appear only here.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO NCBITaxon Bridge";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>, <https://vho.bio/ns/modules/traits>;
    owl:versionIRI <https://vho.bio/ns/2026-05-14/bridges/ncbitaxon>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/bridges/pato> dcterms:creator <https://vho.bio/contributor/crittercad>;
    dcterms:description "References the Phenotype And Trait Ontology (PATO) classes used by VHO and provides local vho: classes equivalent to them. PATO supplies the abstract physical qualities VHO refers to (humidity, temperature, size). VHO provides local Quality subclasses aligned via owl:equivalentClass; ENVO's contextualised temperature qualities are downstream subclasses of vho:Temperature.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO PATO Bridge";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>;
    owl:versionIRI <https://vho.bio/ns/2026-05-14/bridges/pato>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/bridges/ro> dcterms:creator <https://vho.bio/contributor/crittercad>;
    dcterms:description "References the Relations Ontology (RO) and dependent BFO properties used by VHO and asserts owl:equivalentProperty alignments from the VHO-side relational properties. The VHO properties exist independently; this file only aligns them.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Relations Ontology Bridge";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/core>, <https://vho.bio/ns/core/properties>;
    owl:versionIRI <https://vho.bio/ns/2026-05-14/bridges/ro>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/core> dcterms:creator <https://vho.bio/contributor/crittercad>;
    dcterms:description "Upper ontology for the Vivarium Husbandry Ontology.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Core";
    a owl:Ontology;
    owl:versionIRI <https://vho.bio/ns/2026-05-13/core>;
    owl:versionInfo "0.1.0".
vho:AbdominalRuptureFromFall dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source "Biomechanics described in Schultz & Schultz, The Tarantula Keeper's Guide (3rd ed.)."@en;
    a vho:Capacity;
    rdfs:label "Abdominal rupture from fall"@en;
    skos:definition "Latent capacity for a heavy-bodied resident to suffer abdominal-cuticle rupture and fatal haemolymph loss on impact after a fall from sufficient height inside the enclosure. Realised in residents carrying vho:FallRisk (heavy-bodied theraphosids over a species-conventional adult-mass threshold)."@en;
    vho:realizedWhen vho:FallRisk.
vho:AbsorptiveContamination dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:Capacity;
    rdfs:label "Absorptive contamination"@en;
    skos:definition "Latent capacity borne by a continuant whose surface bears residues, plasticisers, adhesive monomers, or other water-soluble compounds capable of crossing a permeable amphibian (or soft-invertebrate) integument on contact. Realised in residents carrying vho:PermeableSkin."@en;
    vho:realizedWhen vho:PermeableSkin.
vho:Acrylic dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Acrylic"@en;
    rdfs:subClassOf vho:EnclosureMaterial;
    skos:definition "Cast or extruded poly(methyl methacrylate) sheet. Transparent like glass; lighter and less brittle; scratches more readily and discolours over years of UV exposure."@en.
vho:ActivityPattern dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Diel_vertical_migration>;
    a owl:Class;
    rdfs:label "Activity Pattern"@en;
    rdfs:subClassOf vho:Quality;
    skos:definition "A quality describing the diel timing of an organism's activity peaks (crepuscular, nocturnal, diurnal, cathemeral). Drives the photoperiod and lighting regimes a species expects to encounter in captivity."@en.
vho:AdhesiveSetae dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Setae>;
    a vho:AnatomicalTrait;
    rdfs:label "Adhesive setae"@en;
    skos:definition "Micrometre-scale hair-like projections covering the toe pads of certain gecko lineages. Setae generate adhesion via van der Waals interactions with the substrate, enabling vertical-surface and inverted-surface locomotion. Bearers can scale glass, smooth bark, and the underside of enclosure lids; toe pads are mechanically sensitive and susceptible to fibre snag from looped or napped substrates."@en.
vho:AdultStage dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:LifeStagePeriod;
    rdfs:label "Adult stage"@en;
    skos:definition "Developmental life-stage period from sexual maturity onward. Species-specific in onset: cresties enter adulthood at ~15–18 months. Used to scope dietary, growth-tracking, and reproductive regimes."@en.
vho:AirExchangeLevel dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Air Exchange Level"@en;
    skos:definition "A categorical level of passive air exchange an enclosure provides, determined by the size, number, and placement of its ventilation openings relative to enclosure volume."@en.
vho:AirflowPattern dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Airflow Pattern"@en;
    skos:definition "A spatial arrangement of ventilation openings that determines how air moves through an enclosure, independent of how much air is exchanged."@en.
vho:AmbientTemperature dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:ENVO_09200001;
    a owl:Class;
    rdfs:label "Ambient temperature"@en;
    rdfs:subClassOf vho:EnvironmentalTemperature;
    owl:equivalentClass obo:ENVO_09200001;
    skos:altLabel "air temperature"@en;
    skos:definition "Temperature of the air inside an enclosure. Bearer of the vho:ambientTemperature numeric value used in care regime constraints."@en.
vho:AmbientTemperatureAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Ambient temperature"@en;
    skos:definition "The care axis asking what air-temperature band the general interior of the enclosure must hold for members of a taxon."@en;
    vho:coversProperty vho:ambientTemperatureRange.
vho:Amphibia dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_8292;
    a owl:Class;
    rdfs:label "Amphibia"@en;
    rdfs:subClassOf vho:Animal, vho:Chordata;
    owl:equivalentClass obo:NCBITaxon_8292;
    skos:definition "Class of ectothermic tetrapod vertebrates characterised by a typically biphasic life cycle (aquatic larva, terrestrial adult) and a permeable, mucous, scaleless integument that functions in cutaneous gas exchange and osmoregulation. Contains all vivarium-kept frogs, toads, salamanders, newts, and caecilians."@en.
vho:AnatomicalTrait dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Anatomical Trait"@en;
    rdfs:subClassOf vho:Trait;
    skos:definition "A trait reflecting structural anatomy (e.g., tarsal claw, permeable skin, gape size)."@en.
vho:Animal dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Animal"@en;
    rdfs:subClassOf vho:Organism;
    skos:definition "A living animal kept in a vivarium."@en;
    vho:applicableAxis vho:AmbientTemperatureAxis, vho:BodyMeasurementAxis, vho:DietAxis, vho:HumidityAxis, vho:HusbandryActionAxis, vho:LifespanAxis, vho:MassAxis, vho:MaturityAxis, vho:PhotoperiodAxis, vho:RoleAxis, vho:SizingAxis, vho:SubstrateAxis, vho:UltravioletAxis, vho:VentilationAxis;
    vho:hasTrait vho:RespiratoryExposure.
vho:Anura dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_8342;
    a owl:Class;
    rdfs:label "Anura"@en;
    rdfs:subClassOf vho:Amphibia;
    owl:equivalentClass obo:NCBITaxon_8342;
    skos:altLabel "frogs and toads"@en;
    skos:definition "Order of amphibians comprising tail-less adults with elongated hind limbs adapted for jumping. Bearer of vho:PermeableSkin and vho:ThinIntegument universally: the dorsoventral skin functions as a respiratory and osmoregulatory surface and is mechanically vulnerable."@en;
    vho:applicableAxis vho:WaterTemperatureAxis;
    vho:hasTrait vho:PermeableSkin, vho:ThinIntegument.
vho:AnyTime dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DielPeriod;
    rdfs:label "Any time"@en;
    skos:definition "Round-the-clock period: a DielPeriod individual that matches any current diel period for care-regime resolution. Intended for care-regime axes that genuinely do not vary diel-wise (e.g., crested gecko ambient humidity). The care-regime SHACL shapes consume vho:AnyTime via a UNION branch in their SPARQL: a regime with vho:duringPeriod vho:AnyTime fires whatever the design's vho:currentPeriod is."@en.
vho:Aquarium dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Aquarium>;
    a owl:Class;
    rdfs:label "Aquarium"@en;
    rdfs:subClassOf vho:Enclosure;
    skos:definition "An enclosure whose interior is fully aquatic. The resident occupies the water column and surface; no terrestrial substrate is present."@en.
vho:Arachnida dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_6854;
    a owl:Class;
    rdfs:label "Arachnida"@en;
    rdfs:subClassOf vho:Arthropoda;
    owl:equivalentClass obo:NCBITaxon_6854;
    skos:definition "Arthropod class containing spiders, scorpions, and related lineages. Members typically bear eight legs and lack antennae."@en.
vho:Araneae dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_6893;
    a owl:Class;
    rdfs:label "Araneae"@en;
    rdfs:subClassOf vho:Arachnida;
    owl:equivalentClass obo:NCBITaxon_6893;
    skos:altLabel "spiders"@en;
    skos:definition "Order of arachnids characterised by silk-producing spinnerets and a body divided into a cephalothorax and abdomen."@en.
vho:Arboreal dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Arboreal_locomotion>;
    a vho:Habit;
    rdfs:label "Arboreal"@en;
    skos:definition "Lives in trees or other vertical vegetation; spends most of its active time off the ground."@en.
vho:Arthropoda dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_6656;
    a owl:Class;
    rdfs:label "Arthropoda"@en;
    rdfs:subClassOf vho:Metazoa;
    owl:equivalentClass obo:NCBITaxon_6656;
    skos:definition "Invertebrate animals with an exoskeleton, segmented body, and jointed appendages. Phylum containing all vivarium-kept invertebrates other than gastropods and annelids."@en.
vho:AtLeast dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:Comparator;
    rdfs:label "At least"@en;
    skos:definition "The constrained quantity must meet or exceed the bound: a floor."@en.
vho:AtMost dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:Comparator;
    rdfs:label "At most"@en;
    skos:definition "The constrained quantity must not exceed the bound: a ceiling."@en.
vho:AutotomousTail dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Autotomy>;
    a vho:AnatomicalTrait;
    rdfs:label "Autotomous tail"@en;
    skos:definition "A tail that can be voluntarily shed at a pre-formed fracture plane in response to predator stress, handling pressure, or aggressive conspecific contact. Some lineages regenerate the lost tail; others (including Correlophus) do not, so loss is permanent. Bearers warrant low-stress handling protocols and careful cohabitation review."@en.
vho:AverageFieldExposure dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:BandRole;
    rdfs:label "Average field exposure"@en;
    skos:definition "The band is the source's stated average of field measurements of the quantity, taken where wild members of the taxon were observed exposed to it."@en.
vho:BackgroundRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Background Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Played by an EnclosureBackground or by content positioned to function as a visual background."@en.
vho:BallPython dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_51751;
    a owl:Class;
    rdfs:label "Ball Python"@en;
    rdfs:subClassOf vho:Python;
    owl:equivalentClass obo:NCBITaxon_51751;
    skos:altLabel "Python regius"@en, "royal python"@en;
    skos:definition "Small, heavy-bodied, terrestrial nonvenomous python native to the grasslands and forests of West and Central Africa. Adults reach 109–136 cm total length; named for its habit of coiling into a ball when threatened. The most widely-kept pet snake, prized for its docile temperament and modest size."@en;
    vho:ageAtSexualMaturityRange _:n3-62;
    vho:enclosureSizingConstraint _:n3-67, _:n3-68, _:n3-69, _:n3-70, _:n3-71, _:n3-72, _:n3-73;
    vho:hasCareRegime <https://vho.bio/ns/species/python-regius#BallPythonAdultDietRegime>, <https://vho.bio/ns/species/python-regius#BallPythonAmbientTemperatureRegime>, <https://vho.bio/ns/species/python-regius#BallPythonBaskingTemperatureRegime>, <https://vho.bio/ns/species/python-regius#BallPythonHumidityRegime>, <https://vho.bio/ns/species/python-regius#BallPythonJuvenileDietRegime>;
    vho:hasQuality vho:Crepuscular, vho:Nocturnal, vho:Terrestrial;
    vho:minDerivedWaterRetention 0.50;
    vho:roleRequirement _:n3-74, _:n3-75;
    vho:typicalAdultMassRange _:n3-61;
    vho:typicalBodyMeasurement _:n3-60;
    vho:typicalLifespanRange _:n3-63.
vho:BandRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Band Role"@en;
    skos:definition "The kind of claim a source makes about a numeric band. A band carrying no band role states required provision; a band carrying one is a different kind of claim, such as a field-observation statistic, that informs provision without stating it. What to conclude from such a band is the judgement of whoever applies it."@en.
vho:BaskingSurface dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Basking Surface"@en;
    rdfs:subClassOf vho:ThermalRole;
    skos:definition "A surface where an organism warms via radiated or conducted heat."@en.
vho:BaskingTemperatureAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Basking temperature"@en;
    skos:definition "The care axis asking what surface or retreat temperature the warm end of the enclosure must offer for members of a taxon that thermoregulate against a localised heat source."@en;
    vho:coversProperty vho:baskingTemperatureRange.
vho:BehaviouralTrait dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Behavioural Trait"@en;
    rdfs:subClassOf vho:Trait;
    skos:definition "A trait reflecting behaviour (e.g., burrowing-required, arboreal-preference). Distinct from vho:Temperament: traits gate capacity realization; temperament is a quality."@en.
vho:BioactiveConfiguration dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DesignCondition;
    rdfs:label "Bioactive configuration"@en;
    skos:definition "A design condition in which the enclosure sustains a self-maintaining substrate ecosystem: live plants rooted in the substrate, detritivore invertebrates consuming waste, and a substrate bed that is retained and irrigated rather than periodically replaced."@en.
vho:BodyLength dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:PATO_0000122;
    a owl:Class;
    rdfs:label "Body length"@en;
    rdfs:subClassOf vho:Quality;
    owl:equivalentClass obo:PATO_0000122;
    skos:definition "Linear extent of an organism's body. Abstract parent of the conventional body-size descriptors (vho:SnoutVentLength, vho:TotalLength, vho:DiagonalLegSpan, vho:CarapaceLength, vho:PlastronLength), each of which fixes the axis along which a clade's body size is measured."@en.
vho:BodyMass dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:PATO_0000125;
    a owl:Class;
    rdfs:label "Body mass"@en;
    rdfs:subClassOf vho:Quality;
    owl:equivalentClass obo:PATO_0000125;
    skos:definition "Mass of an organism's body. Used for individual measurements and for species-level typical-adult ranges (vho:typicalAdultMassRange)."@en.
vho:BodyMeasurement dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Body measurement"@en;
    skos:definition "A measurement of a body-size descriptor. The node names the descriptor it measures with vho:measuredAs and its unit with vho:unit. A measurement of an individual organism carries a single vho:value; a species-typical measurement instead carries vho:minInclusive and vho:maxInclusive in the manner of a vho:Range."@en.
vho:BodyMeasurementAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Body measurement"@en;
    skos:definition "The care axis asking what the typical adult body measurement of a taxon is, in the clade-conventional descriptor, as the basis for body-relative enclosure sizing."@en;
    vho:coversProperty vho:typicalBodyMeasurement.
vho:BrumationExit dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Brumation exit"@en;
    rdfs:subClassOf vho:HusbandryAction;
    skos:definition "A husbandry action sequence that brings a resident out of brumation: progressive restoration of temperature and photoperiod, gradual reintroduction of food."@en.
vho:BrumationInitiation dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Brumation initiation"@en;
    rdfs:subClassOf vho:HusbandryAction;
    skos:definition "A husbandry action sequence that prepares a resident for brumation: progressive reduction of temperature and photoperiod, cessation of feeding, increased hydration."@en.
vho:BrumationMaintenance dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Brumation maintenance"@en;
    rdfs:subClassOf vho:HusbandryAction;
    skos:definition "Husbandry checks during an active brumation period: temperature monitoring, hydration checks, weight checks. No feeding."@en.
vho:BrumationPeriod dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Dormancy#Brumation>;
    a owl:Class;
    rdfs:label "Brumation period"@en;
    rdfs:subClassOf vho:SeasonalPeriod;
    skos:definition "A seasonal phase of metabolic slowdown observed in many temperate reptiles and amphibians during cooler months. Temperatures, feeding, and lighting are progressively reduced over the entry phase, held minimal during the maintenance phase, and gradually restored during the exit phase."@en.
vho:BurrowSiteRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Burrow Site Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Played by substrate (or, less commonly, hardscape with a pre-formed cavity) deep, structured, and stable enough for a resident to construct or occupy a permanent burrow. Distinct from vho:Hide: a hide is an above-substrate concealment surface, while a burrow site provides excavated underground residence. For fossorial and opportunistic-burrower species (theraphosids, fossorial reptiles), the burrow site is the primary day-time residence."@en.
vho:CalciumCarbonate dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:CHEBI_3311;
    a owl:Class;
    rdfs:label "Calcium carbonate"@en;
    rdfs:subClassOf vho:Supplement;
    owl:equivalentClass obo:CHEBI_3311;
    skos:definition "Calcium salt CaCO₃. In vivarium husbandry, served as a calcium supplement dusted onto feeders or provided in dish form; also incorporated into some substrate blends for pH buffering and incidental calcium availability."@en.
vho:CalciumSupplement dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-food/>;
    a owl:Class;
    rdfs:label "Calcium supplement"@en;
    rdfs:subClassOf vho:Supplement;
    skos:definition "A powdered dietary supplement whose primary mineral is calcium (typically calcium carbonate, CHEBI:3311), used to correct the calcium-to-phosphorus ratio of insect feeders. May or may not include vitamin D3 (cholecalciferol, CHEBI:28940) depending on whether the enclosure provides UVB."@en.
vho:CalciumWithD3 dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-food/>;
    a owl:Class;
    rdfs:label "Calcium supplement with D3"@en;
    rdfs:subClassOf vho:CalciumSupplement;
    skos:altLabel "Ca + D3"@en;
    skos:definition "Calcium supplement that also contains supplemental vitamin D3 (cholecalciferol). Appropriate when the enclosure does NOT provide UVB lighting: the dietary D3 substitutes for the D3 the resident would otherwise synthesise via UVB exposure."@en.
vho:CalciumWithoutD3 dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-food/>;
    a owl:Class;
    rdfs:label "Calcium supplement without D3"@en;
    rdfs:subClassOf vho:CalciumSupplement;
    skos:altLabel "Ca only"@en;
    skos:definition "Calcium supplement that does NOT contain supplemental vitamin D3. Appropriate when the enclosure provides UVB lighting: the resident synthesises its own D3 from UVB, so additional dietary D3 risks over-supplementation."@en.
vho:Capacity dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Top-level class for the capacity continuant. Specific types of capacity (e.g., vho:FeedingCapacity, vho:CleaningCapacity) are subclasses."@en;
    rdfs:label "Capacity"@en;
    skos:definition "What a continuant in a vivarium is capable of doing."@en.
vho:CarapaceLength dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Carapace length"@en;
    rdfs:subClassOf vho:BodyLength;
    skos:definition "Linear extent of a dorsal shield along its midline. Abstract parent of the conventional carapace-based body-size measures, used directly for crustaceans and specialised by the chelonian straight and curved measures."@en;
    skos:notation "CL"@en.
vho:CareAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Care Axis"@en;
    skos:definition "A curatable dimension of husbandry knowledge about a taxon, such as humidity provision or diet. An axis names the question a curator answers, not the answer; each axis links to the assertion properties that answer it via vho:coversProperty, and taxa state which axes are meaningful questions for their members via vho:applicableAxis and vho:inapplicableAxis."@en.
vho:CareGuide dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Care Guide"@en;
    skos:definition "A sectioned prose document describing how to keep a species in captivity. Wraps human-readable husbandry narrative around explicit pointers to the ontology axioms that back each claim."@en;
    skos:scopeNote "The CareGuide carries document-level metadata (title, creator, source, date) via Dublin Core. It is the round-trip bridge between hobbyist-facing prose and machine-readable axioms: each section names which species class and which properties on that class it describes, so a renderer can walk from prose to axiom and back."@en.
vho:CareGuideSection dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Care Guide Section"@en;
    skos:definition "A single section of a CareGuide. Carries prose for one topical cluster (e.g., enclosure, diet) and links to the axioms it describes via vho:describes."@en;
    skos:scopeNote "Sections are the atomic prose units. A section is expected to bear exactly one rdfs:label (the section title), one dcterms:description (the prose body), one vho:sectionOrder (for stable rendering), and one or more vho:describes edges to the species class and/or to specific property URIs on that class."@en.
vho:CareRegime dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Attached to a species (or other organism class) via vho:hasCareRegime; scoped to a vho:Period via vho:duringPeriod."@en;
    rdfs:label "Care Regime"@en;
    skos:definition "A bundle of husbandry value constraints (humidity, temperature, photoperiod, feeding, supplementation) scoped to a period."@en.
vho:Cathemeral dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Cathemerality>;
    a vho:ActivityPattern;
    rdfs:label "Cathemeral"@en;
    skos:definition "Activity distributed across both day and night without a strong diel peak."@en.
vho:Celsius a vho:Unit;
    rdfs:label "degrees Celsius"@en;
    skos:notation "°C"@en.
vho:Centimetre a vho:Unit;
    rdfs:label "centimetres"@en;
    skos:notation "cm"@en.
vho:ChemicalOffgassing dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-substrate-options/>;
    a vho:Capacity;
    rdfs:label "Chemical off-gassing"@en;
    skos:definition "Latent capacity for a manufactured substrate or surface to off-gas plasticisers, adhesive residues, or other non-volatile-but-respiratory-active compounds. Realised when the resident organism breathes air drawn from the enclosure (RespiratoryExposure)."@en;
    vho:realizedWhen vho:RespiratoryExposure.
vho:ChloramineExposure dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:Capacity;
    rdfs:label "Chloramine exposure"@en;
    skos:definition "Latent capacity for chlorine and chloramines residual in municipal water supplies to cross a permeable amphibian integument and disrupt cutaneous gas exchange and osmoregulation. Specialises vho:AbsorptiveContamination for the most common keeper-side failure mode (using untreated tap water for misting, pool top-up, or substrate moistening) and gives the SHACL report a sharper message than the generic absorptive-contamination capacity."@en;
    vho:realizedWhen vho:PermeableSkin.
vho:Chordata dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_7711;
    a owl:Class;
    rdfs:label "Chordata"@en;
    rdfs:subClassOf vho:Metazoa;
    owl:equivalentClass obo:NCBITaxon_7711;
    skos:definition "Phylum of animals possessing a notochord at some life stage. Contains all vivarium-kept vertebrates."@en.
vho:CleaningAction dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Cleaning action"@en;
    rdfs:subClassOf vho:HusbandryAction;
    skos:definition "A husbandry action that removes waste, uneaten food, shed skin, or biofilm from the enclosure. Distinct from substrate change: cleaning does not replace the substrate medium."@en.
vho:CleanupCrewRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Cleanup Crew Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Played by detritivores (isopods, springtails) maintaining bioactive substrate."@en.
vho:Clearance dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DerivedEnclosureQuantity;
    rdfs:label "Clearance"@en;
    skos:definition "The fall distance available to a climbing animal: the enclosure height less the depth of the substrate it would land on. Bounded as a ceiling for heavy-bodied species at risk of fall injury, where a tall enclosure with deep burrowing substrate is safe but the same enclosure with a shallow substrate is not."@en.
vho:ClimbingAbility dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:BehaviouralTrait;
    rdfs:label "Climbing ability"@en;
    skos:definition "The capacity and propensity to ascend vertical or overhanging surfaces inside an enclosure, including walls, branches, and the underside of lids. Arboreal and scansorial species express this trait; obligate burrowers and benthic species do not. Climbing ability brings an organism into contact with elevated equipment (heat sources, lighting) whose surface temperatures or hazards are tolerable at ground level but harmful on direct contact."@en.
vho:ClimbingStructure dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Climbing Structure"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "A continuant providing arboreal traversal surfaces for an organism."@en.
vho:CocoCoir dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Coir>;
    a owl:Class;
    rdfs:label "Coco coir"@en;
    rdfs:subClassOf vho:SubstrateComponent;
    skos:altLabel "coconut fibre"@en, "coir pith"@en;
    skos:definition "Fibre and pith milled from the husks of coconut palm fruit. Widely used as the bulk component of tropical bioactive substrates: holds water without becoming anaerobic, supports microbial colonisation, and resists decomposition over typical enclosure timescales."@en;
    skos:scopeNote "Property values are for fine-pith form (the most common form in vivarium use); coarse-fibre forms drain faster and retain less. Refine per form when species encoding requires the distinction."@en;
    vho:drainage 0.50;
    vho:medianParticleSize 0.001;
    vho:waterRetention 0.85.
vho:CommercialFood dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Commercial Food"@en;
    rdfs:subClassOf vho:Foodstuff;
    skos:definition "A material entity that is manufactured and sold as food for an organism in a vivarium."@en.
vho:Comparator dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Comparator"@en;
    skos:definition "The direction in which a vho:SizingConstraint bounds its quantity."@en.
vho:ConstraintBasis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Constraint Basis"@en;
    skos:definition "The reason a vho:SizingConstraint exists and the weight a breach carries. The evaluation shape enforces only binding bases; non-binding bases inform presentation."@en.
vho:Correlophus dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_1479064;
    a owl:Class;
    rdfs:label "Correlophus"@en;
    rdfs:subClassOf vho:Diplodactylidae;
    owl:equivalentClass obo:NCBITaxon_1479064;
    skos:definition "Genus of New Caledonian geckos containing the crested gecko (C. ciliatus), Sarasin's giant gecko (C. sarasinorum), and the eyelash gecko (C. belepensis)."@en.
vho:Crepuscular dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Crepuscular_animal>;
    a vho:ActivityPattern;
    rdfs:label "Crepuscular"@en;
    skos:definition "Activity peaks at twilight, around dawn and dusk."@en.
vho:CrestedGecko dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_143539;
    a owl:Class;
    rdfs:label "Crested gecko"@en;
    rdfs:subClassOf vho:Correlophus;
    owl:equivalentClass obo:NCBITaxon_143539;
    skos:altLabel "Correlophus ciliatus"@en, "eyelash gecko"@en;
    skos:definition "Arboreal, crepuscular-to-nocturnal gecko endemic to southern New Caledonia. Bears soft adhesive setae on the toe pads, a frilled crest of dermal projections from the head along the back, and an autotomous tail that does not regenerate after loss."@en;
    vho:ageAtSexualMaturityRange _:n3-26;
    vho:enclosureSizingConstraint _:n3-37, _:n3-38, _:n3-39;
    vho:hasCareRegime <https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoAdultDietRegime>, <https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoDayTemperatureRegime>, <https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoHumidityRegime>, <https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoJuvenileDietRegime>, <https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoNightTemperatureRegime>, <https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoSummerPhotoperiod>, <https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoWinterPhotoperiod>;
    vho:hasQuality vho:Arboreal, vho:Crepuscular, vho:Nocturnal;
    vho:hasTrait vho:AdhesiveSetae, vho:AutotomousTail, vho:DelicateToes;
    vho:minDerivedWaterRetention 0.70;
    vho:requiresRole vho:ClimbingStructure, vho:Hide, vho:VisualBarrier;
    vho:roleRequirement _:n3-36;
    vho:typicalAdultMassRange _:n3-24;
    vho:typicalBodyMeasurement _:n3-25;
    vho:typicalLifespanRange _:n3-27.
vho:CrestedGeckoAxanthic dcterms:contributor <https://vho.bio/contributor/reptifiles>;
    a owl:Class;
    rdfs:label "Crested gecko axanthic morph"@en;
    rdfs:subClassOf vho:CrestedGecko;
    skos:altLabel "axanthic crested gecko"@en;
    skos:definition "Recessive colour morph of Correlophus ciliatus lacking yellow and red carotenoid pigmentation. Visually distinct (grayscale phenotype) but otherwise broadly similar in husbandry to wild-type. The morph class exists to demonstrate the morph-override pattern in the ontology; species-level regimes inherit unchanged where the morph does not override."@en;
    vho:hasCareRegime <https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoAxanthicDayRegime>.
vho:CrossVentilation dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:AirflowPattern;
    rdfs:label "Cross ventilation"@en;
    skos:definition "Ventilation openings on opposing or offset enclosure faces at different heights, producing a continuous through-flow of air driven by pressure and temperature differences, rather than exchange through a single face."@en.
vho:Daytime dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DielPeriod;
    rdfs:label "Daytime"@en;
    skos:definition "The lit phase of a 24-hour diel cycle in a vivarium. The exact hour boundaries are design-specific; the period is named here as a categorical phase rather than a clock interval."@en.
vho:Decor dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Decor"@en;
    rdfs:subClassOf vho:EnclosureContent;
    skos:definition "Passive non-structural items, typically synthetic, placed in an enclosure primarily for aesthetic or visual-barrier purposes."@en.
vho:DelicateToes dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Setae>;
    a vho:AnatomicalTrait;
    rdfs:label "Delicate toes"@en;
    skos:definition "Toes whose distal structure (adhesive setae, fine claws, or thin scalation) is mechanically vulnerable to fibre snag and abrasion. Borne by geckos with adhesive setae and by other small-bodied lizards with similarly fine toe anatomy. Realizes the toe-snag capacity on looped-fibre substrates and the abrasion capacity on rough porous surfaces."@en.
vho:Dendrobatidae dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_43469;
    a owl:Class;
    rdfs:label "Dendrobatidae"@en;
    rdfs:subClassOf vho:Anura;
    owl:equivalentClass obo:NCBITaxon_43469;
    skos:altLabel "poison dart frogs"@en;
    skos:definition "Family of small, predominantly diurnal Neotropical frogs known for aposematic colouration and (in many genera) cutaneous alkaloid sequestration derived from a wild arthropod-prey diet. In captivity, individuals raised on fruit flies and springtails do not produce these alkaloids and are non-toxic."@en.
vho:DepositionSiteRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Deposition Site Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Played by a continuant on or in which a species deposits eggs. For dendrobatid frogs this is typically a bromeliad axil, a film canister, a moist sphagnum-lined leaf, or a similar water-holding or moisture-retaining geometry. Distinct from vho:Hide: a deposition site must hold moisture at the deposition geometry but need not provide visual concealment."@en.
vho:DerivedEnclosureQuantity dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Derived Enclosure Quantity"@en;
    skos:definition "A quantity computed from an enclosure's dimensions (and, where relevant, its substrate) and bounded by a vho:SizingConstraint. The computation for each quantity is fixed in the evaluation shape; the quantity term is the parameter that selects it."@en.
vho:Design dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Names one vivarium configuration so its constituents can be referred to together: which enclosure, which contents, which environmental measurements, which resident organisms, and which period is current. Applications that assess a configuration against a species' requirements do so over Design instances, under criteria those applications publish themselves."@en;
    rdfs:label "Design"@en;
    skos:definition "A specific configuration of an enclosure, its contents, environmental state, and resident organism(s), described as a coherent unit."@en.
vho:DesignCondition dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Design Condition"@en;
    skos:definition "A condition of an enclosure design, such as the presence of live plantings, that a care requirement may be restricted to via vho:appliesWhen. Whether a given design satisfies the condition is judged by the tool or keeper applying the requirement; the vocabulary defines only what the condition means."@en.
vho:DiagonalLegSpan dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Diagonal leg span"@en;
    rdfs:subClassOf vho:BodyLength;
    skos:definition "Distance from the tip of the first leg to the tip of the diagonally opposite fourth leg with the legs extended. The conventional body-size measure for spiders, including theraphosids, where the span of the extended legs, rather than the length of the body, determines the floor space the animal needs and the fall distance it can survive."@en;
    skos:notation "DLS"@en.
vho:DielPeriod dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Diel Period"@en;
    rdfs:subClassOf vho:Period;
    skos:definition "A period scoped to a recurring daily cycle (e.g., Daytime, Nighttime, Crepuscular)."@en.
vho:DietAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Diet"@en;
    skos:definition "The care axis asking what members of a taxon eat and how often, including supplementary foodstuffs and their frequencies, by life stage where the answer differs."@en;
    vho:coversProperty vho:feedingFrequency, vho:requiresFoodstuff, vho:supplementaryFeedingFrequency, vho:supplementaryFoodstuff.
vho:Diplodactylidae dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_311552;
    a owl:Class;
    rdfs:label "Diplodactylidae"@en;
    rdfs:subClassOf vho:Gekkota;
    owl:equivalentClass obo:NCBITaxon_311552;
    skos:definition "Family of geckos endemic to Australia, New Caledonia, and New Zealand. Includes the New Caledonian giant geckos and the crested gecko."@en.
vho:Diurnal dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Diurnality>;
    a vho:ActivityPattern;
    rdfs:label "Diurnal"@en;
    skos:definition "Activity peaks during daylight hours."@en.
vho:Door dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Door"@en;
    rdfs:subClassOf vho:EnclosurePart;
    skos:definition "A movable structure that forms an entrance of an enclosure in a vivarium."@en.
vho:DrainageLayerRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Drainage Layer Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Played by whatever structure beneath the substrate bed lets irrigation water pass out of the bed and collect below it rather than waterlogging it. A layer of coarse free-draining aggregate such as expanded clay is the typical player; a raised false bottom plays the same role."@en.
vho:Egg dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:LifeStagePeriod;
    rdfs:label "Egg stage"@en;
    skos:definition "Pre-hatch ovum stage. For amphibians with biphasic life cycles, the egg stage is short (days to a few weeks) and occurs in a moist phytotelm or substrate site; regimes scoped to vho:Egg typically constrain humidity and temperature but not feeding."@en;
    skos:scopeNote "Egg-rearing parameters often differ from larval-rearing parameters for the same species: a Ranitomeya egg-laying site holds a single clutch at high humidity until hatch, then the larvae are transported to a separate rearing pool."@en.
vho:Enclosure dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Top-level class for the enclosure continuant. Specific types of enclosure (e.g., vho:Terrarium, vho:Aquarium) are subclasses."@en;
    rdfs:label "Enclosure"@en;
    skos:definition "A structure that contains an organism in a vivarium."@en.
vho:EnclosureBackground dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Enclosure Background"@en;
    rdfs:subClassOf vho:EnclosurePart;
    skos:definition "A structure that forms a background of an enclosure in a vivarium."@en.
vho:EnclosureContent dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Top-level class for the enclosure content continuant. Specific types of enclosure content (e.g., vho:Substrate, vho:Decor) are subclasses."@en;
    rdfs:label "Enclosure Content"@en;
    skos:definition "A material entity that is contained in an enclosure in a vivarium."@en.
vho:EnclosureMaterial dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Enclosure material"@en;
    skos:definition "Class of materials used to construct enclosure parts. Material is attached to a vho:EnclosurePart individual via vho:material; it is a property axis distinct from the part class."@en.
vho:EnclosurePart dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Top-level class for the enclosure part continuant. Specific types of enclosure part (e.g., vho:Wall, vho:Door) are subclasses."@en;
    rdfs:label "Enclosure Part"@en;
    skos:definition "A part of an enclosure in a vivarium."@en.
vho:Endorsement dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Endorsement"@en;
    rdfs:subClassOf prov:Activity;
    skos:definition "A review of the published effective record of a species or morph class, at a stated release, that concluded with the reviewing agent endorsing the record's content as sound husbandry guidance. Names the reviewed class via vho:endorsedSubject and the release-stamped record document via vho:endorsedRecord; the reviewing agent and the completion date are stated with prov:wasAssociatedWith and prov:endedAtTime. An endorsement may scope itself to particular care axes via vho:reviewedAxis; absent that, it covers the whole record. Reviews that did not conclude in endorsement are not recorded."@en.
vho:Environment dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Top-level class for the environment continuant."@en;
    rdfs:label "Environment"@en;
    skos:definition "The set of ambient conditions inside an enclosure at a given time. Bearer of qualities such as temperature, humidity, photoperiod, and airflow."@en;
    skos:scopeNote "Environment is the dynamic state inside an enclosure; Enclosure is the physical container."@en.
vho:EnvironmentZone dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Environment Zone"@en;
    rdfs:subClassOf vho:Environment;
    skos:definition "A spatially-distinct region inside an enclosure whose ambient conditions differ enough from the bulk that they must be evaluated independently. Subclass of vho:Environment. Bearer of the same per-axis measurement properties that sit directly on a vho:Design for single-environment cases (vho:ambientHumidity, vho:ambientTemperature, vho:baskingTemperature, vho:waterTemperature, vho:baskingUvi)."@en;
    skos:scopeNote "Used for paludarium-style enclosures where a water area and a land area have substantially different ambient conditions inside the same enclosure. Regimes scope to a zone class via vho:scopedToZone; the generic regime-vs-measurement SHACL shape walks that link to the matching zone in the design. Single-environment designs (terrestrial cases) need not assert any zones; the shape's design-level branch applies."@en.
vho:EnvironmentalTemperature dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:ENVO_09200000;
    a owl:Class;
    rdfs:label "Environmental temperature"@en;
    rdfs:subClassOf vho:Temperature;
    owl:equivalentClass obo:ENVO_09200000;
    skos:definition "Temperature quality inhering in an environmental material: air, water, soil, or other substrate of an enclosure interior. Parent class for the material-specific temperature qualities used by VHO care regimes."@en.
vho:Equipment dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Equipment"@en;
    rdfs:subClassOf vho:EnclosureContent;
    skos:definition "An active or functional item placed in an enclosure, typically powered or mechanical, providing or regulating an environmental condition."@en.
vho:FallRisk dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:PhysiologicalTrait;
    rdfs:label "Fall risk"@en;
    skos:definition "The physiological condition of being heavy-bodied enough that a fall from height inside the enclosure can rupture the abdomen on impact. Borne by adult Theraphosidae of heavy-bodied genera (Grammostola, Brachypelma, Lasiodora, Phormictopus) over a species-conventional adult-mass threshold; not borne by lightweight arboreal theraphosids (e.g., Avicularia, Caribena) or by spiderlings of any genus."@en;
    skos:scopeNote "This trait is defined as vocabulary. The species-scoped fall-risk SHACL shape currently reads vho:bodyMass directly rather than via this trait."@en.
vho:FeedingAction dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Feeding action"@en;
    rdfs:subClassOf vho:HusbandryAction;
    skos:definition "A husbandry action that offers a foodstuff to a resident organism. Pairs with vho:performedOn (the recipient) and vho:involvesFoodstuff (the food item)."@en.
vho:FloorArea dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DerivedEnclosureQuantity;
    rdfs:label "Floor area"@en;
    skos:definition "The area of the enclosure floor, the product of width and depth."@en.
vho:FloorDiagonal dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DerivedEnclosureQuantity;
    rdfs:label "Floor diagonal"@en;
    skos:definition "The diagonal of the enclosure floor, the square root of the sum of the squared width and depth. The longest straight line an animal can occupy on the floor, used to size snakes against the length they can stretch out to."@en.
vho:FloorLongAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DerivedEnclosureQuantity;
    rdfs:label "Floor long axis"@en;
    skos:definition "The longer of the enclosure's two floor dimensions (width and depth). Orientation-independent, so a constraint does not depend on which wall faces the keeper."@en.
vho:FloorShortAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DerivedEnclosureQuantity;
    rdfs:label "Floor short axis"@en;
    skos:definition "The shorter of the enclosure's two floor dimensions (width and depth). Orientation-independent."@en.
vho:Foodstuff dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Foodstuff"@en;
    skos:definition "A material entity that is used as food for an organism in a vivarium."@en.
vho:Fossorial dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Fossorial>;
    a vho:Habit;
    rdfs:label "Fossorial"@en;
    skos:definition "Lives underground; burrows or occupies pre-existing tunnels for most of its active life."@en.
vho:Froglet dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:LifeStagePeriod;
    rdfs:label "Froglet stage"@en;
    skos:definition "Post-metamorphosis terrestrial life stage in anurans, between morphological completion of metamorphosis (tail resorption) and sexual maturity. Froglets are markedly smaller than adults and require the smallest available feeders (springtails, melanogaster fruit flies) at higher feeding frequencies."@en.
vho:FrontOpening dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Front opening"@en;
    rdfs:subClassOf vho:Door;
    skos:definition "A vho:Door installed on a vertical face of the enclosure. Subsumes swing-door and sliding-door variants."@en.
vho:GeckoCommercialDiet dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-food/>;
    a owl:Class;
    rdfs:label "Gecko commercial diet"@en;
    rdfs:subClassOf vho:CommercialFood;
    skos:altLabel "CGD"@en, "crested gecko diet"@en;
    skos:definition "Powdered commercial diet formulated for arboreal frugivorous geckos (Correlophus, Rhacodactylus, Mniarogekko, similar New Caledonian lineages). Typically a nutritionally-complete blend of fruit powders, insect protein, vitamins, and minerals; reconstituted with water to a viscous paste at feeding time. Brands include Pangea, Repashy, Arcadia, Black Panther Zoological, Leapin' Leachie, Zoo Med (new formula), Lugarti, and Blue River Diets."@en.
vho:Gekkota dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_8560;
    a owl:Class;
    rdfs:label "Gekkota"@en;
    rdfs:subClassOf vho:Animal, vho:Squamata;
    owl:equivalentClass obo:NCBITaxon_8560;
    skos:altLabel "geckos"@en;
    skos:definition "Infraorder of squamates containing geckos and pygopods. Members are widely kept in vivaria across crepuscular, nocturnal, and diurnal lineages."@en.
vho:Glass dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Glass"@en;
    rdfs:subClassOf vho:EnclosureMaterial;
    skos:definition "Soda-lime or low-iron glass used for transparent walls, doors, and lids. Holds heat well, blocks UV-B, fragile under impact."@en.
vho:Gram a vho:Unit;
    rdfs:label "grams"@en;
    skos:notation "g"@en.
vho:Grammostola dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_29014;
    a owl:Class;
    rdfs:label "Grammostola"@en;
    rdfs:subClassOf vho:Theraphosidae;
    owl:equivalentClass obo:NCBITaxon_29014;
    skos:definition "Genus of heavy-bodied, slow-growing, long-lived terrestrial tarantulas native to South America (Argentina, Brazil, Paraguay, Uruguay). Includes the widely-kept beginner-friendly species G. pulchra (Brazilian black) and G. pulchripes (Chaco golden knee). Adult females typically exceed 10 g and persist for decades in captivity."@en;
    vho:hasTrait vho:FallRisk.
vho:GrammostolaPulchra dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_1826295;
    a owl:Class;
    rdfs:label "Brazilian black tarantula"@en;
    rdfs:subClassOf vho:Grammostola;
    owl:equivalentClass obo:NCBITaxon_1826295;
    skos:altLabel "Brazilian black"@en, "Grammostola pulchra"@en;
    skos:definition "Slow-growing, heavy-bodied terrestrial tarantula endemic to grassland and pampas habitat in southern Brazil and Uruguay. Adults are jet-black with iridescence; adult females reach 13–17 cm diagonal leg span and 15–25 g body mass, with captive lifespans of 25–30 years."@en;
    vho:ageAtSexualMaturityRange _:n3-49;
    vho:enclosureSizingConstraint _:n3-53, _:n3-54, _:n3-55, _:n3-56;
    vho:hasCareRegime <https://vho.bio/ns/species/grammostola-pulchra#GrammostolaAdultDietRegime>, <https://vho.bio/ns/species/grammostola-pulchra#GrammostolaAmbientTemperatureRegime>, <https://vho.bio/ns/species/grammostola-pulchra#GrammostolaHumidityRegime>, <https://vho.bio/ns/species/grammostola-pulchra#GrammostolaJuvenileDietRegime>, <https://vho.bio/ns/species/grammostola-pulchra#GrammostolaSpiderlingDietRegime>;
    vho:hasQuality vho:Fossorial, vho:Nocturnal;
    vho:hasTrait vho:TarsalClaw;
    vho:minDerivedWaterRetention 0.40;
    vho:requiresAirExchangeLevel vho:LowAirExchange;
    vho:requiresRole vho:BurrowSiteRole, vho:Hide, vho:WaterSourceRole;
    vho:typicalAdultMassRange _:n3-47;
    vho:typicalBodyMeasurement _:n3-48;
    vho:typicalLifespanRange _:n3-50.
vho:Habit dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Habit_(biology)>;
    a owl:Class;
    rdfs:label "Habit"@en;
    rdfs:subClassOf vho:Quality;
    skos:definition "A quality describing the macrohabitat or substrate-stratum an organism predominantly occupies (arboreal, terrestrial, saxicolous, fossorial, aquatic). Drives enclosure-orientation and structural-content requirements."@en;
    skos:scopeNote "Habit is the gross stratum preference. Finer microhabitat preferences (thin-branch preference, leaf-litter preference, bromeliad axils) are not modeled at this level."@en.
vho:Hardscape dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Hardscape"@en;
    rdfs:subClassOf vho:EnclosureContent;
    skos:definition "Passive structural material (typically natural wood, rock, or similar) placed in an enclosure to provide habitat structure or play roles such as hide, climbing structure, or basking surface."@en.
vho:HeatElementContact dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/heat-bulb-guide/>;
    a vho:Capacity;
    rdfs:label "Heat element contact burn"@en;
    skos:definition "Latent burn capacity borne by an unguarded radiant or convective heat source: direct contact with the element surface produces a thermal burn. Realised in residents that can ascend to or otherwise contact the element."@en;
    vho:realizedWhen vho:ClimbingAbility.
vho:HeatingEquipment dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Heating equipment"@en;
    rdfs:subClassOf vho:Equipment;
    skos:definition "Equipment whose primary function is to raise the temperature of the enclosure, its substrate, or its occupants. Includes radiant heat lamps, ceramic heat emitters, deep heat projectors, heat mats, and radiant heat panels."@en.
vho:Height dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DerivedEnclosureQuantity;
    rdfs:label "Height"@en;
    skos:definition "The internal height of the enclosure. Typically the binding floor for arboreal species."@en.
vho:Hide dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Hide"@en;
    rdfs:subClassOf vho:ShelterRole;
    skos:definition "Provides visual cover and a sense of enclosure to a target organism."@en.
vho:HighAirExchange dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:AirExchangeLevel;
    rdfs:label "High air exchange"@en;
    skos:definition "Air exchange through one or more full mesh walls or lids. Interior conditions track the surrounding room closely and humidity requires active management."@en.
vho:HingedLid dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Hinged lid"@en;
    rdfs:subClassOf vho:TopOpening;
    skos:definition "A top opening with a hinge along one edge."@en.
vho:Hour a vho:Unit;
    rdfs:label "hours"@en;
    skos:notation "h"@en.
vho:Humidity dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:PATO_0015009;
    a owl:Class;
    rdfs:label "Humidity"@en;
    rdfs:subClassOf vho:Quality;
    owl:equivalentClass obo:PATO_0015009;
    skos:definition "Quality inhering in air by virtue of the partial pressure exerted by the bearer's water vapour content. The relative-humidity value referenced by VHO care regimes (vho:humidityRange, vho:ambientHumidity) is a measurement of this quality."@en.
vho:HumidityAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Humidity"@en;
    skos:definition "The care axis asking what relative-humidity band the enclosure air must hold, including any tolerated drying floor between mistings."@en;
    vho:coversProperty vho:humidityDryingMinimum, vho:humidityRange.
vho:HusbandryAction dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Top-level class for the husbandry action process. Specific types of husbandry action (e.g., vho:FeedingAction, vho:CleaningAction) are subclasses."@en;
    rdfs:label "Husbandry Action"@en;
    skos:definition "An action that is performed in a vivarium for the purpose of husbandry."@en.
vho:HusbandryActionAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Husbandry actions"@en;
    skos:definition "The care axis asking what recurring keeper actions, such as misting or water changes, the care of members of a taxon requires during each period."@en;
    vho:coversProperty vho:requiresAction.
vho:IngestionImpaction dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-substrate-options/>;
    a vho:Capacity;
    rdfs:label "Ingestion impaction"@en;
    skos:definition "Latent capacity for a coarse, hard, or fibrous substrate to cause gastrointestinal impaction if ingested. Realised in individuals with SmallBody: the small-body trait is materialised by a species-specific bodyMass threshold (13 g for crested geckos) and reflects the empirical observation that larger animals safely pass ingested particles that block smaller ones."@en;
    vho:realizedWhen vho:SmallBody.
vho:JuvenileStage dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:LifeStagePeriod;
    rdfs:label "Juvenile stage"@en;
    skos:definition "Developmental life-stage period from post-hatch independence to sexual maturity. Species-specific in duration: cresties are juvenile through ~12 months. Used to scope dietary, growth-tracking, and handling-frequency regimes."@en;
    skos:scopeNote "Age-based stage. Distinct from the mass-based vho:SmallBody, which materialises on individuals below a species-specific safety threshold (e.g., 13 g for cresties). A juvenile may or may not also carry SmallBody."@en.
vho:LandZone dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Land Zone"@en;
    rdfs:subClassOf vho:EnvironmentZone;
    skos:definition "The terrestrial region of a paludarium or other partly-aquatic enclosure. Bearer of the standard ambient-air measurements (vho:ambientHumidity, vho:ambientTemperature) and the standard basking measurements where applicable. Distinct from vho:WaterZone within the same enclosure."@en.
vho:LeafLitterRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Leaf Litter Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Played by a layer of loose dried plant material, typically hardwood leaves, spread over the substrate surface. Provides ground-level concealment, humidity buffering, egg-deposition microsites for some species, and habitat for detritivore microfauna."@en.
vho:Lepidosauria dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_8504;
    a owl:Class;
    rdfs:label "Lepidosauria"@en;
    rdfs:subClassOf vho:Chordata;
    owl:equivalentClass obo:NCBITaxon_8504;
    skos:definition "Superorder of reptiles containing Squamata (lizards, snakes, amphisbaenians) and Rhynchocephalia (tuatara). The nearest ancestor of Gekkota above Squamata."@en.
vho:Lid dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Lid"@en;
    rdfs:subClassOf vho:EnclosurePart;
    skos:definition "A movable structure that forms a cover of an enclosure in a vivarium."@en.
vho:LifeStagePeriod dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Life Stage Period"@en;
    rdfs:subClassOf vho:Period;
    skos:definition "A period scoped to a developmental stage (e.g., Hatchling, Juvenile, Adult)."@en.
vho:LifespanAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Lifespan"@en;
    skos:definition "The care axis asking what the typical captive lifespan range of a taxon is."@en;
    vho:coversProperty vho:typicalLifespanRange.
vho:LightingEquipment dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Lighting equipment"@en;
    rdfs:subClassOf vho:Equipment;
    skos:definition "Equipment whose primary function is to deliver light to the enclosure across some part of the visible, UVA, or UVB spectrum. Includes daylight bulbs, plant grow lights, and UVB tubes. Distinct from vho:HeatingEquipment: lamps emit both heat and light but are typed by their primary intent."@en.
vho:LinoleumSubstrate dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-substrate-options/>;
    a owl:Class;
    rdfs:label "Linoleum substrate"@en;
    rdfs:subClassOf vho:Substrate;
    skos:altLabel "shelf liner substrate"@en, "vinyl flooring substrate"@en;
    skos:definition "Substrate composed of vinyl flooring, shelf liner, or linoleum sheet. Off-gasses plasticisers and adhesive residues at vivarium temperatures and humidities. Sometimes used as a cheap floor covering; not safe."@en;
    vho:hasCapacity vho:ChemicalOffgassing.
vho:LiveFeeder dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Live Feeder"@en;
    rdfs:subClassOf vho:Foodstuff;
    skos:definition "A living animal that is used as food for an organism in a vivarium."@en.
vho:LowAirExchange dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:AirExchangeLevel;
    rdfs:label "Low air exchange"@en;
    skos:definition "Air exchange limited to small openings such as drilled holes or narrow vent strips. Interior air turns over slowly and humidity released inside the enclosure is largely retained."@en.
vho:MassAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Body mass"@en;
    skos:definition "The care axis asking what the typical adult body-mass range of a taxon is."@en;
    vho:coversProperty vho:typicalAdultMassRange.
vho:MaturityAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Sexual maturity"@en;
    skos:definition "The care axis asking at what age members of a taxon typically reach sexual maturity."@en;
    vho:coversProperty vho:ageAtSexualMaturityRange.
vho:MaximumFieldExposure dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:BandRole;
    rdfs:label "Maximum field exposure"@en;
    skos:definition "The band is the source's stated range of maximum field measurements of the quantity, taken where wild members of the taxon were observed exposed to it."@en.
vho:Mesh dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Mesh"@en;
    rdfs:subClassOf vho:EnclosureMaterial;
    skos:definition "Woven metal or synthetic mesh used for high-ventilation walls, doors, or lids. Allows airflow and UV-B transmission; bears vho:MeshTopEntanglement when used as a lid."@en.
vho:MeshLid dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Mesh lid"@en;
    rdfs:subClassOf vho:Lid;
    skos:definition "An enclosure lid constructed from woven or perforated mesh. Provides high ventilation but bears vho:MeshTopEntanglement; unsafe for any resident carrying vho:TarsalClaw."@en.
vho:MeshTopEntanglement dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.tarantulaforum.com/threads/mesh-tops-and-tarantulas.328927/>;
    a vho:Capacity;
    rdfs:label "Mesh-top entanglement"@en;
    skos:definition "Latent entanglement capacity borne by woven or perforated mesh lids: the mesh openings can catch the tarsal claws of an arthropod attempting to climb the underside of the lid, leading to torn appendages, autotomy, or death."@en;
    vho:realizedWhen vho:TarsalClaw.
vho:Metazoa dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_33208;
    a owl:Class;
    rdfs:label "Metazoa"@en;
    owl:equivalentClass obo:NCBITaxon_33208;
    skos:definition "Multicellular animals. Root of the animal taxonomic chain referenced by VHO."@en.
vho:MistingAction dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Misting action"@en;
    rdfs:subClassOf vho:HusbandryAction;
    skos:definition "A husbandry action that applies water as fine droplets to the enclosure interior, raising humidity and (for many species) providing drinking water as droplets on surfaces."@en.
vho:ModerateAirExchange dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:AirExchangeLevel;
    rdfs:label "Moderate air exchange"@en;
    skos:definition "Air exchange through partial mesh panels or generous vent strips. Humidity can be held with regular misting, but stagnant air does not accumulate."@en.
vho:Month a vho:Unit;
    rdfs:label "months"@en.
vho:Moulting dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:PhysiologicalSubPeriod;
    rdfs:label "Moulting"@en;
    skos:definition "The ecdysis event itself: the resident sheds the old cuticle and inflates the new one. In Theraphosidae, this typically occurs on the back (the animal flips over to perform the moult). Hours to a day in duration; the resident is acutely vulnerable during and immediately after the event."@en.
vho:Mygalomorphae dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_6894;
    a owl:Class;
    rdfs:label "Mygalomorphae"@en;
    rdfs:subClassOf vho:Araneae;
    owl:equivalentClass obo:NCBITaxon_6894;
    skos:altLabel "mygalomorph spiders"@en;
    skos:definition "Infraorder of spiders characterised by paraxial chelicerae (fangs swinging in parallel rather than opposed), two pairs of book lungs, and (in most lineages) a long-lived, slow-growing life history. Contains the Theraphosidae (true tarantulas), Atypidae (purse-web spiders), and other lineages."@en.
vho:NeurotoxicOilOffgassing dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-substrate-options/>;
    a vho:Capacity;
    rdfs:label "Neurotoxic oil off-gassing"@en;
    skos:definition "Latent capacity for a substrate to off-gas volatile organic compounds (phenols, terpenes) that act as neurotoxins on exposed animals. Realised when the resident organism breathes air drawn from the enclosure (RespiratoryExposure, universal across air-breathing tetrapods and arthropods)."@en;
    vho:realizedWhen vho:RespiratoryExposure.
vho:Nighttime dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DielPeriod;
    rdfs:label "Nighttime"@en;
    skos:definition "The unlit phase of a 24-hour diel cycle in a vivarium. The exact hour boundaries are design-specific; the period is named here as a categorical phase rather than a clock interval."@en.
vho:NoRequirement dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "No requirement"@en;
    skos:definition "A sourced statement that a care axis needs no provision for members of a class: the axis was considered and the cited source states none is required. Names its axis via vho:onAxis and carries source or contributor provenance like any assertion. Distinct from an axis nobody has curated yet, which carries no statement at all."@en.
vho:Nocturnal dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Nocturnality>;
    a vho:ActivityPattern;
    rdfs:label "Nocturnal"@en;
    skos:definition "Activity peaks during the night."@en.
vho:OccupantRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Occupant Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Played by the resident organism(s) of a design."@en.
vho:OrchidBark dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Orchid#Cultivation>;
    a owl:Class;
    rdfs:label "Orchid bark"@en;
    rdfs:subClassOf vho:SubstrateComponent;
    skos:altLabel "fir bark"@en;
    skos:definition "Coarse milled bark (typically of Douglas fir, white fir, or redwood) sold for orchid potting. Used in vivarium substrate blends as the drainage and aeration component: low water retention, high drainage, slow decomposition."@en;
    skos:scopeNote "Values are for medium-grade (10–20 mm) chunks. Fine-grade bark behaves closer to coir; large-grade behaves more like drainage layer than substrate component."@en;
    vho:drainage 0.85;
    vho:medianParticleSize 0.015;
    vho:waterRetention 0.35.
vho:Organism dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Top-level class for the kept-species continuant."@en;
    rdfs:label "Organism"@en;
    skos:definition "A living thing in a vivarium. This includes both animals and plants."@en;
    skos:scopeNote "VHO scopes Organism to species kept in a vivarium. Livestock, companion mammals, and birds are out of scope."@en.
vho:PVC dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "PVC"@en;
    rdfs:subClassOf vho:EnclosureMaterial;
    skos:definition "Polyvinyl chloride sheet, typically used for opaque rear and side walls of large reptile enclosures. Excellent thermal insulation; rigid; not transparent."@en.
vho:Paludarium dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Paludarium>;
    a owl:Class;
    rdfs:label "Paludarium"@en;
    rdfs:subClassOf vho:Enclosure;
    skos:definition "An enclosure containing both water and land in fixed proportions. Distinguished from an aquarium (no land) and a riparium (water with shallow margins, but the residents are aquatic)."@en.
vho:PerDay a vho:Unit;
    rdfs:label "per day"@en;
    skos:notation "/d"@en.
vho:PerWeek a vho:Unit;
    rdfs:label "per week"@en;
    skos:notation "/wk"@en.
vho:Period dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Period"@en;
    skos:definition "A temporal phase to which one or more care regimes scope. Abstract parent of diel, seasonal, reproductive, and life-stage periods."@en.
vho:PermeableSkin dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source "Cutaneous physiology established in Duellman & Trueb 1986; Heatwole 1994."@en;
    a vho:PhysiologicalTrait;
    rdfs:label "Permeable skin"@en;
    skos:definition "The physiological condition of bearing skin that functions as a respiratory and osmoregulatory surface and absorbs water-soluble compounds (hand oils, soaps, sunscreens, sprayed residues, untreated chlorine and chloramines) on direct or indirect contact. Universal across Anura and the wider class Amphibia; also borne by some soft-bodied invertebrates with cuticular permeability. Distinct from vho:ThinIntegument: the same amphibian skin bears both, but the realised capacities differ, with thin integument realising mechanical-laceration capacities and permeable skin realising absorptive-contamination capacities."@en.
vho:PhotoperiodAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Photoperiod"@en;
    skos:definition "The care axis asking what daily light duration, possibly varying by season, the enclosure must provide for members of a taxon. A sourced answer that ambient room light suffices with no dedicated provision is an answer, distinct from the question never having been considered."@en;
    vho:coversProperty vho:photoperiodHours.
vho:PhysiologicalSubPeriod dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Physiological Sub-Period"@en;
    rdfs:subClassOf vho:Period;
    skos:definition "A transient period that can co-occur with a life-stage or seasonal period. Distinct from vho:LifeStagePeriod (exclusive, monotonic, advances once) and vho:SeasonalPeriod (exclusive, cyclic, advances annually): a physiological sub-period rides on top of the current stage and reverts. Bearer of moult-cycle sub-periods (PreMoult, Moulting, PostMoult), feeding sub-periods (post-feeding, fasting), and reproductive sub-periods of the per-event kind (gravid, post-clutch)."@en;
    skos:scopeNote "A design may assert vho:currentPeriod for both a LifeStagePeriod and a PhysiologicalSubPeriod simultaneously: the two are orthogonal axes, not alternatives. vho:ReproductivePeriod remains a sibling subclass of vho:Period; new reproductive sub-states should consider PhysiologicalSubPeriod instead."@en.
vho:PhysiologicalTrait dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Physiological Trait"@en;
    rdfs:subClassOf vho:Trait;
    skos:definition "A trait reflecting physiology or biochemistry (e.g., calcium-deficiency susceptibility, elevated cortisol sensitivity)."@en.
vho:PineSubstrate dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-substrate-options/>;
    a owl:Class;
    rdfs:label "Pine substrate"@en;
    rdfs:subClassOf vho:Substrate;
    skos:altLabel "cedar substrate"@en;
    skos:definition "Substrate composed of pine or cedar shavings, chips, or pellets. The aromatic oils characteristic of these conifers (phenols, abietic acid derivatives) off-gas at room temperature and act as neurotoxins on reptiles and amphibians. Universally contraindicated in vivarium use."@en;
    vho:hasCapacity vho:NeurotoxicOilOffgassing.
vho:Plant dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Plant"@en;
    rdfs:subClassOf vho:Organism;
    owl:disjointWith vho:Animal;
    skos:definition "A living plant kept in a vivarium."@en.
vho:PlantMatter dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Plant Matter"@en;
    rdfs:subClassOf vho:Foodstuff;
    skos:definition "A material entity that is derived from a plant and is used as food for an organism in a vivarium."@en.
vho:PlastronLength dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Plastron length"@en;
    rdfs:subClassOf vho:BodyLength;
    skos:definition "Straight-line distance from the anterior margin to the posterior margin of a chelonian plastron, measured along the midline. Used alongside carapace length to size chelonians and to track growth."@en;
    skos:notation "PL"@en.
vho:PostMoult dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:PhysiologicalSubPeriod;
    rdfs:label "Post-moult"@en;
    skos:definition "Transient physiological state following ecdysis, lasting days (spiderlings) to weeks (mature theraphosids), during which the new cuticle hardens and pigment is laid down. While the cuticle is soft the resident bears vho:ThinIntegument (materialised by a SHACL rule keyed on vho:currentPeriod vho:PostMoult) and is acutely vulnerable to mechanical-laceration capacities (sharp-edged decor, abrasive substrate). The trait reverts when the design's current period leaves PostMoult."@en.
vho:PreMoult dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:PhysiologicalSubPeriod;
    rdfs:label "Pre-moult"@en;
    skos:definition "Transient physiological state preceding ecdysis in arthropods. Behavioural and physiological markers vary by lineage but commonly include cessation of feeding, reduced activity, darkening of the integument as the new cuticle forms beneath, and (in spiders) sealing of the burrow entrance. Days to weeks in duration."@en.
vho:PreyRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Prey Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Played by a foodstuff (including a live feeder animal) during a feeding event."@en.
vho:Python dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_37579;
    a owl:Class;
    rdfs:label "Python"@en;
    rdfs:subClassOf vho:Pythonidae;
    owl:equivalentClass obo:NCBITaxon_37579;
    skos:definition "Genus of constricting pythons native to sub-Saharan Africa and Asia. Includes the ball python (Python regius), the most widely-kept pet snake."@en.
vho:Pythonidae dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_34984;
    a owl:Class;
    rdfs:label "Pythonidae"@en;
    rdfs:subClassOf vho:Serpentes;
    owl:equivalentClass obo:NCBITaxon_34984;
    skos:altLabel "pythons"@en;
    skos:definition "Family of nonvenomous constricting snakes native to Africa, Asia, and Australia. Includes the ball python, the most widely-kept pet snake."@en.
vho:Quality dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Top-level class for the quality continuant. Specific types of quality (e.g., vho:Temperature, vho:Humidity) are subclasses."@en;
    rdfs:label "Quality"@en;
    skos:definition "A quality of a continuant in a vivarium."@en.
vho:Range dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Carries vho:minInclusive, vho:maxInclusive, and optionally vho:unit."@en;
    rdfs:label "Range"@en;
    skos:definition "An inclusive numeric range with optional unit. Used by care-regime value constraints (humidity range, temperature range, feeding frequency)."@en.
vho:Ranitomeya dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_1004436;
    a owl:Class;
    rdfs:label "Ranitomeya"@en;
    rdfs:subClassOf vho:Dendrobatidae;
    owl:equivalentClass obo:NCBITaxon_1004436;
    skos:altLabel "thumbnail dart frogs"@en;
    skos:definition "Genus of small Neotropical dendrobatid frogs (typical adult SVL 14–25 mm) characterised by arboreal habit, phytotelm-rearing reproductive ecology, and substantial intraspecific colour-pattern variation across geographic locales. Resurrected from Dendrobates in 2006."@en.
vho:RanitomeyaImitator dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_111125;
    a owl:Class;
    rdfs:label "Mimic poison frog"@en;
    rdfs:subClassOf vho:Ranitomeya;
    owl:equivalentClass obo:NCBITaxon_111125;
    skos:altLabel "Ranitomeya imitator"@en, "imitator"@en;
    skos:definition "Small Neotropical dendrobatid frog (typical adult SVL ≈ 17–22 mm) endemic to lowland and pre-montane primary and secondary forest of San Martín department, Peru. Notable for Müllerian mimicry of sympatric Ranitomeya species and for biparental care: males transport tadpoles to phytotelmata (typically bromeliad axils or arboreal pools) and females provision tadpoles with trophic eggs."@en;
    vho:ageAtSexualMaturityRange _:n3-80;
    vho:enclosureSizingConstraint _:n3-86, _:n3-87, _:n3-88, _:n3-89;
    vho:hasCareRegime <https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaAdultDietRegime>, <https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaFrogletDietRegime>, <https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaLandDayTemperatureRegime>, <https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaLandHumidityRegime>, <https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaLandNightTemperatureRegime>, <https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaPhotoperiodRegime>, <https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaTadpoleDietRegime>, <https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaWaterTemperatureRegime>;
    vho:hasQuality vho:Arboreal, vho:Diurnal;
    vho:hasTrait vho:PermeableSkin, vho:ThinIntegument;
    vho:minDerivedWaterRetention 0.85;
    vho:requiresEnclosureClass vho:Paludarium;
    vho:requiresRole vho:ClimbingStructure, vho:DepositionSiteRole, vho:Hide, vho:LeafLitterRole, vho:TadpoleNurseryRole, vho:VisualBarrier;
    vho:roleRequirement _:n3-90;
    vho:typicalAdultMassRange _:n3-78;
    vho:typicalBodyMeasurement _:n3-79;
    vho:typicalLifespanRange _:n3-81.
vho:RecommendedProfile dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:ConstraintBasis;
    rdfs:label "Recommended profile"@en;
    skos:definition "A non-binding aspirational value, larger than the welfare minimum, offered as guidance for a better setup. Not enforced; consumers may present it as a recommendation."@en.
vho:ReproductivePeriod dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Reproductive Period"@en;
    rdfs:subClassOf vho:Period;
    skos:definition "A period scoped to reproductive state (e.g., Gravid, Postpartum, BreedingIntroduction)."@en.
vho:ReptileCarpetSubstrate dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-substrate-options/>;
    a owl:Class;
    rdfs:label "Reptile carpet substrate"@en;
    rdfs:subClassOf vho:Substrate;
    skos:definition "Substrate composed of looped or napped synthetic fibre marketed as 'reptile carpet'. The fibre loops catch and snag the fine toe structures of adhesive-pad geckos and other small-bodied lizards. Off-gassing is not the primary concern with this product; toe trauma is."@en;
    vho:hasCapacity vho:ToeFiberSnag.
vho:RespiratoryExposure dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:PhysiologicalTrait;
    rdfs:label "Respiratory exposure"@en;
    skos:definition "The physiological condition of breathing air drawn from the enclosure environment. Universal across vivarium-kept tetrapods and air-breathing arthropods. Realizes off-gassing capacities of substrates and decor whose volatiles enter the breathing zone, such as pine and cedar essential oils, freshly-cured silicone, and off-gassing plastics and adhesives."@en.
vho:Role dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Top-level class for the role continuant. Specific types of role (e.g., vho:OccupantRole, vho:CleanupCrewRole) are subclasses."@en;
    rdfs:label "Role"@en;
    skos:definition "A role that a continuant in a vivarium can bear."@en.
vho:RoleAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Required roles"@en;
    skos:definition "The care axis asking what functions, such as a hide, climbing structure, water source, or burrow site, must be played by the contents of an enclosure housing members of a taxon."@en;
    vho:coversProperty vho:requiresRole, vho:roleRequirement.
vho:RoleRequirement dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Role Requirement"@en;
    skos:definition "A requirement that a role be played in a design, stating the role and optionally how many distinct players it needs (vho:minRoleCount), how binding the requirement is (vho:basis), and the condition under which it applies (vho:appliesWhen). Asserted on an organism class via vho:roleRequirement; asserting one entails the role is required just as vho:requiresRole does, with the stated parameters attached."@en.
vho:Saxicolous dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Saxicolous_lichen>;
    a vho:Habit;
    rdfs:label "Saxicolous"@en;
    skos:definition "Lives on rocky surfaces; occupies the rock-stratum analogue of arboreal niches."@en.
vho:SeasonalPeriod dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Seasonal Period"@en;
    rdfs:subClassOf vho:Period;
    skos:definition "A period scoped to an annual season or dormancy cycle (e.g., Brumation, ActiveSeason, DrySeason)."@en.
vho:Serpentes dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_8570;
    a owl:Class;
    rdfs:label "Serpentes"@en;
    rdfs:subClassOf vho:Animal, vho:Squamata;
    owl:equivalentClass obo:NCBITaxon_8570;
    skos:altLabel "snakes"@en;
    skos:definition "Suborder of squamates comprising the snakes: limbless, elongate carnivores that locate, subdue, and swallow prey whole. Contains all vivarium-kept snakes."@en.
vho:SharpEdgedDecor dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Sharp-edged decor"@en;
    rdfs:subClassOf vho:Decor;
    skos:definition "Decor whose surface or perimeter presents sharp, fractured, or otherwise abrasive edges to the enclosure interior. Includes cut acrylic, broken or chipped ceramics, and rigid moulded plants with thin, unfiled leaf tips. Bears vho:SoftTissueLaceration."@en.
vho:ShelterRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Shelter Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Abstract role for any continuant whose function is to provide shelter, cover, or perceived safety."@en.
vho:SizingAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Enclosure sizing"@en;
    skos:definition "The care axis asking what floors and ceilings bound the enclosure's dimensions for members of a taxon, whether body-relative or absolute, and what kind of enclosure is required."@en;
    vho:coversProperty vho:enclosureSizingConstraint, vho:requiresEnclosureClass.
vho:SizingConstraint dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Sizing Constraint"@en;
    skos:definition "A floor or ceiling on a derived enclosure quantity, expressed either as a multiple of a body-size descriptor (vho:relativeTo and vho:multiple) or as a fixed dimension (vho:absoluteFloor), in a direction given by vho:comparator and for a reason given by vho:basis. Optionally restricted to residents bearing a quality or trait via vho:appliesWhen."@en.
vho:SlidingDoor dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Sliding door"@en;
    rdfs:subClassOf vho:FrontOpening;
    skos:definition "A front-opening door that translates horizontally along a track."@en.
vho:SmallBody dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source "The 13 g threshold for Correlophus ciliatus follows ReptiFiles."@en;
    a vho:AnatomicalTrait;
    rdfs:label "Small body"@en;
    skos:definition "Individual-level trait borne by an animal whose body mass falls below a species-specific juvenile threshold. For crested geckos the threshold is 13 g (the safety threshold at which loose-substrate impaction risk, overhead-UVB cooking risk, and overhead-heat-lamp distance constraints become material). Materialised from vho:bodyMass measurements by a SHACL rule, and gates substrate-avoidance capacities."@en.
vho:SnoutVentLength dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Snout-vent length"@en;
    rdfs:subClassOf vho:BodyLength;
    skos:definition "Linear distance from the snout tip to the anterior margin of the vent, measured along the ventral midline. The conventional body-size measure for lizards and for tail-bearing amphibians, preferred over a snout-to-tail measure because it is unaffected by tail loss or tail regeneration."@en;
    skos:notation "SVL"@en.
vho:SoftTissueLaceration dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:Capacity;
    rdfs:label "Soft-tissue laceration"@en;
    skos:definition "Latent laceration capacity borne by a continuant presenting sharp or abrasive edges to its enclosure interior: contact with the edge tears thin or unscaled integument. Realised in residents carrying vho:ThinIntegument."@en;
    vho:realizedWhen vho:ThinIntegument.
vho:SphagnumMoss dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Sphagnum>;
    a owl:Class;
    rdfs:label "Sphagnum moss"@en;
    rdfs:subClassOf vho:SubstrateComponent;
    skos:altLabel "long-fibre sphagnum"@en;
    skos:definition "Dried fibrous tissue of Sphagnum mosses. Acidic and antimicrobial; used as a top-dressing or major component where extreme moisture retention is required (e.g., dart frog vivaria, humidity-sensitive incubation). Hold capacity is exceptional: dried sphagnum can absorb 15–20 times its dry mass in water."@en;
    skos:scopeNote "Values are for long-fibre (whole-strand) sphagnum; milled sphagnum behaves more like coir."@en;
    vho:drainage 0.40;
    vho:medianParticleSize 0.020;
    vho:waterRetention 0.95.
vho:Spiderling dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:LifeStagePeriod;
    rdfs:label "Spiderling stage"@en;
    skos:definition "Post-emergence life stage in spiders, from leaving the egg sac through the early instars where the resident is still markedly smaller than the adult and requires different husbandry parameters (smaller feeders, shallower substrate, higher humidity tolerance, and closer monitoring). For Theraphosidae the spiderling phase spans roughly the first 5–8 moults; species-conventional boundaries between Spiderling, JuvenileStage, and AdultStage are at the curator's discretion."@en.
vho:Squamata dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_8509;
    a owl:Class;
    rdfs:label "Squamata"@en;
    rdfs:subClassOf vho:Animal, vho:Lepidosauria;
    owl:equivalentClass obo:NCBITaxon_8509;
    skos:altLabel "scaled reptiles"@en;
    skos:definition "Order of reptiles containing lizards, snakes, and amphisbaenians."@en;
    vho:applicableAxis vho:BaskingTemperatureAxis.
vho:StraightCarapaceLength dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Straight carapace length"@en;
    rdfs:subClassOf vho:CarapaceLength;
    skos:definition "Straight-line distance from the anterior margin to the posterior margin of a chelonian carapace, taken with calipers rather than over the curve of the shell. The conventional body-size measure for turtles and tortoises and the basis on which their enclosures are sized."@en;
    skos:notation "SCL"@en.
vho:Substrate dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Substrate"@en;
    rdfs:subClassOf vho:EnclosureContent;
    skos:definition "The medium covering the enclosure floor, composed of one or more components contributing to drainage, water retention, and bioactive viability."@en.
vho:SubstrateAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Substrate"@en;
    skos:definition "The care axis asking what properties the substrate bed must have for members of a taxon, such as a floor on composite water retention."@en;
    vho:coversProperty vho:minDerivedWaterRetention.
vho:SubstrateChangeAction dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Substrate change action"@en;
    rdfs:subClassOf vho:HusbandryAction;
    skos:definition "A husbandry action that replaces some or all of the enclosure substrate. Disruptive to bioactive setups, which favour spot-cleaning over substrate changes."@en.
vho:SubstrateComponent dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Used as the type of the blank-node or named-individual components reached via vho:hasComponent on a vho:Substrate."@en;
    rdfs:label "Substrate Component"@en;
    skos:definition "A constituent material of a substrate blend (e.g., coco coir, sphagnum, orchid bark). Component classes carry intrinsic property values (water retention, drainage, particle size) that compose into substrate-level derived properties via SHACL Rules."@en.
vho:SubstrateDepth dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DerivedEnclosureQuantity;
    rdfs:label "Substrate depth"@en;
    skos:definition "The depth of a substrate item in the design, in centimetres. Bounded as a floor for burrowing species. Each substrate item is checked independently."@en.
vho:SubstrateTemperature dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:ENVO_09200012;
    a owl:Class;
    rdfs:label "Substrate temperature"@en;
    rdfs:subClassOf vho:EnvironmentalTemperature;
    owl:equivalentClass obo:ENVO_09200012;
    skos:altLabel "soil temperature"@en;
    skos:definition "Temperature of the substrate (soil, coco coir, sand, or other floor medium) inside an enclosure. Relevant to bioactive viability, burrower comfort, and incubation conditions."@en.
vho:Summer dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:SeasonalPeriod;
    rdfs:label "Summer"@en;
    skos:definition "The annual high-photoperiod, high-temperature half of a temperate-baseline seasonal cycle. The exact dates are design-specific; the period is named here as a categorical phase. Species in tropical or non-temperate ranges may use vho:Summer for the locally-corresponding high-activity season or override with a species-specific seasonal period instead."@en.
vho:Supplement dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Supplement"@en;
    rdfs:subClassOf vho:Foodstuff;
    skos:definition "A material entity that is used as a dietary supplement for an organism in a vivarium."@en.
vho:SurvivalFloor dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:ConstraintBasis;
    rdfs:label "Survival floor"@en;
    skos:definition "A binding hard lower limit below which the animal cannot be kept at all. A breach is more severe than a welfare-minimum breach."@en.
vho:SwingDoor dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Swing door"@en;
    rdfs:subClassOf vho:FrontOpening;
    skos:definition "A front-opening door hinged at one vertical edge."@en.
vho:Tadpole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:LifeStagePeriod;
    rdfs:label "Tadpole stage"@en;
    skos:definition "Aquatic-only larval stage characteristic of anuran amphibians. Tadpole regimes require an aquatic environment (vho:WaterZone or dedicated rearing setup), water-temperature constraints, and a stage-specific diet (powdered tadpole food, in some genera supplemented by trophic eggs deposited by the female)."@en.
vho:TadpoleFood dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thejunglevault.com/items/ranitomeya-imitator-care-and-breeding>;
    a owl:Class;
    rdfs:label "Tadpole food"@en;
    rdfs:subClassOf vho:CommercialFood;
    skos:altLabel "tadpole bites"@en, "tadpole diet"@en;
    skos:definition "Powdered or pelleted commercial diet formulated for anuran larvae. Typically a high-protein blend of fish meal, algae, and supplemented micronutrients; reconstituted with rearing water or fed as a sinking pellet. Brands include Repashy SuperVite tadpole formulas, Sera Micron, Aquatic Foods tadpole bites, and Josh's Frogs tadpole food. Distinct from adult anuran diets: tadpoles are typically aquatic herbivores or microphagous omnivores, whereas post-metamorphic adults are insectivores."@en.
vho:TadpoleNurseryRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Tadpole Nursery Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Played by a water-holding continuant in which tadpoles are reared. Typically a phytotelm (e.g., bromeliad-leaf axil), a film canister filled with water, or a dedicated rearing cup. Distinct from vho:DepositionSiteRole: deposition is where eggs are laid; rearing is where the resulting tadpoles develop. For Ranitomeya imitator the two roles may be co-located in the same phytotelm but remain conceptually distinct."@en.
vho:TarsalClaw dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Arthropod_leg>;
    a vho:AnatomicalTrait;
    rdfs:label "Tarsal claw"@en;
    skos:definition "Recurved claw at the distal end of an arthropod leg, used for clinging to substrates. Present in arachnids (typically as paired claws on each tarsus) and in many other arthropods. The clinging mechanism that makes the trait useful on rough surfaces is also what makes it liable to entanglement on woven or perforated materials such as fine mesh."@en.
vho:Temperament dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Temperament"@en;
    rdfs:subClassOf vho:Quality;
    skos:definition "A quality that describes the temperament of an organism in a vivarium."@en.
vho:Temperature dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:PATO_0000146;
    a owl:Class;
    rdfs:label "Temperature"@en;
    rdfs:subClassOf vho:Quality;
    owl:equivalentClass obo:PATO_0000146;
    skos:definition "Quality of the thermal energy of a system. Abstract parent of the material-contextualised temperatures used in care regimes (ambient, substrate, water)."@en.
vho:Terrestrial dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Terrestrial_animal>;
    a vho:Habit;
    rdfs:label "Terrestrial"@en;
    skos:definition "Lives on the ground; rarely or never climbs."@en.
vho:Theraphosidae dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:NCBITaxon_6895;
    a owl:Class;
    rdfs:label "Theraphosidae"@en;
    rdfs:subClassOf vho:Animal, vho:Mygalomorphae;
    owl:equivalentClass obo:NCBITaxon_6895;
    skos:altLabel "true tarantulas"@en;
    skos:definition "Family of large, typically long-lived mygalomorph spiders kept widely in vivaria. Members carry paired tarsal claws used for clinging."@en;
    vho:assertsNoRequirement _:n3-0, _:n3-1;
    vho:enclosureSizingConstraint _:n3-2;
    vho:hasTrait vho:TarsalClaw.
vho:ThermalRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Thermal Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Abstract role for any continuant whose function is to provide a thermal effect on an organism (basking, cooling, gradient anchor)."@en.
vho:ThinIntegument dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://en.wikipedia.org/wiki/Integumentary_system>;
    a vho:AnatomicalTrait;
    rdfs:label "Thin integument"@en;
    skos:definition "An outer body covering that is thin, soft, or unscaled relative to a typical reptilian scaled integument. Includes amphibian skin, the cuticle of soft-bodied invertebrates, and the body wall of newly-moulted arthropods. Thin integument is mechanically vulnerable to laceration on sharp edges and chemically permeable to environmental contaminants."@en.
vho:ToeFiberSnag dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-substrate-options/>;
    a vho:Capacity;
    rdfs:label "Toe-fibre snag"@en;
    skos:definition "Latent capacity for a looped, napped, or fine-fibrous surface to catch the distal toe structures of an arboreal climber. Realised in individuals with DelicateToes (geckos with adhesive setae or fine claws). Outcome ranges from temporary detachment of adhesive pads to traumatic toe loss."@en;
    vho:realizedWhen vho:DelicateToes.
vho:TopOpening dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Top opening"@en;
    rdfs:subClassOf vho:Lid;
    skos:definition "A vho:Lid that provides access by opening upward."@en.
vho:TotalLength dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Total length"@en;
    rdfs:subClassOf vho:BodyLength;
    skos:definition "Linear distance from the snout tip to the tail tip, measured along the body. The conventional body-size measure for snakes and for elongate tailed amphibians such as newts and salamanders, whose usable space scales with the length they can stretch out to."@en;
    skos:notation "TL"@en.
vho:Trait dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:comment "Abstract parent for trait categories. Domain content adds specific trait individuals."@en;
    rdfs:label "Trait"@en;
    skos:definition "An anatomical, physiological, or behavioural feature of an organism that participates in capacity realization."@en.
vho:UltravioletAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Ultraviolet provision"@en;
    skos:definition "The care axis asking what ultraviolet exposure members of a taxon require. Ultraviolet care spans the UV-B waveband, which drives cutaneous vitamin D synthesis and is expressed as a UV-index band at the basking location or as a Ferguson Zone classification, and the UV-A waveband, which many animals perceive and which influences basking, foraging, and social behaviour. An answer on any property the axis covers answers the axis; for many taxa the sourced answer is that no provision is required, and that answer is recorded rather than left blank."@en;
    skos:scopeNote "The covered properties address the UV-B side; a UV-A provision property extends the axis through vho:coversProperty rather than a new axis, keeping ultraviolet one question with one coverage state."@en;
    vho:coversProperty vho:fergusonZone, vho:uviRange.
vho:UnguardedHeatLamp dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Unguarded heat lamp"@en;
    rdfs:subClassOf vho:HeatingEquipment;
    skos:definition "A radiant heat lamp installed without a protective cage around the bulb. Bears vho:HeatElementContact; unsafe for any resident carrying vho:ClimbingAbility."@en.
vho:Unit dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Unit"@en;
    skos:definition "A unit of measurement. Specific units (vho:Celsius, vho:Gram, vho:Centimetre, vho:Month, vho:Year, vho:PerDay) are individuals of this class."@en.
vho:UntreatedTapWater dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Untreated tap water"@en;
    rdfs:subClassOf vho:Substrate;
    skos:altLabel "raw tap water"@en, "unfiltered tap water"@en;
    skos:definition "Water drawn directly from a municipal supply without dechlorination or aging. Bears vho:ChloramineExposure: residual chlorine and chloramines cross a permeable amphibian integument and disrupt cutaneous gas exchange and osmoregulation. Distinct from treated water (dechlorinated, RO-remineralised, or aged 24 h under aeration), which does not bear this capacity. Modelled as a vho:Substrate subclass so it participates in the capacity-realisation pattern alongside other unsafe substrates, rather than as a vho:Foodstuff or a dedicated vho:WaterMedium class."@en;
    vho:hasCapacity vho:ChloramineExposure.
vho:UvbLamp dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "UVB lamp"@en;
    rdfs:subClassOf vho:LightingEquipment;
    skos:definition "A lighting fixture emitting in the UV-B band (280–315 nm) at intensities relevant to reptile and amphibian D3 photosynthesis. Includes Arcadia ShadeDweller / Forest / Desert tubes, Zoo Med ReptiSun T5 series, and equivalent compact fluorescent or T5 fluorescent products. Naked-bulb installation is required, since UVB is blocked by glass and most plastics."@en.
vho:Vent dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Vent"@en;
    rdfs:subClassOf vho:EnclosurePart;
    skos:definition "A structure that forms an opening for air circulation in an enclosure in a vivarium."@en.
vho:VentilationAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Ventilation"@en;
    skos:definition "The care axis asking what level of passive air exchange and what airflow arrangement the enclosure's ventilation openings must provide for members of a taxon."@en;
    vho:coversProperty vho:requiresAirExchangeLevel, vho:requiresAirflowPattern.
vho:VisualBarrier dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Visual Barrier"@en;
    rdfs:subClassOf vho:ShelterRole;
    skos:definition "Breaks line-of-sight, contributing to perceived safety; distinct from a full hide because it need not enclose."@en.
vho:VitaminD3 dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:CHEBI_28940;
    a owl:Class;
    rdfs:label "Vitamin D3"@en;
    rdfs:subClassOf vho:Supplement;
    owl:equivalentClass obo:CHEBI_28940;
    skos:altLabel "calciol"@en, "cholecalciferol"@en;
    skos:definition "The inactive form of vitamin D, hydroxylated in the liver to calcidiol and further in the kidney to calcitriol (the active hormone). In vivarium husbandry, supplied either directly as a dietary supplement or generated endogenously in the keeper organism via UV-B exposure."@en.
vho:Volume dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DerivedEnclosureQuantity;
    rdfs:label "Volume"@en;
    skos:definition "The internal volume of the enclosure, the product of width, depth, and height."@en.
vho:Wall dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Wall"@en;
    rdfs:subClassOf vho:EnclosurePart;
    skos:definition "A vertical structure that forms part of an enclosure in a vivarium."@en.
vho:WaterChangeAction dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Water change action"@en;
    rdfs:subClassOf vho:HusbandryAction;
    skos:definition "A husbandry action that replaces some or all of the water in an aquatic or paludarian enclosure, or in a water dish. Critical for aquatic setups to maintain nitrogen-cycle stability."@en.
vho:WaterDepth dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DerivedEnclosureQuantity;
    rdfs:label "Water depth"@en;
    skos:definition "The vertical distance from the water surface to the deepest point of the standing water body in a design. Bounded as a floor for swimming and soaking species and as a ceiling where shallow water protects weak swimmers."@en.
vho:WaterSourceRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Water Source Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Played by an entity providing water an organism can drink from or soak in: a water dish, a pool or stream section of a water zone, or foliage and decor surfaces that collect misting droplets for species that drink droplets rather than standing water."@en.
vho:WaterSurfaceArea dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:DerivedEnclosureQuantity;
    rdfs:label "Water surface area"@en;
    skos:definition "The horizontal area of the surface of the standing water body in a design. Bounded as a floor for species whose swimming, gas exchange at the surface, or thermoregulation depends on open water extent."@en.
vho:WaterTemperature dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source obo:ENVO_09200014;
    a owl:Class;
    rdfs:label "Water temperature"@en;
    rdfs:subClassOf vho:EnvironmentalTemperature;
    owl:equivalentClass obo:ENVO_09200014;
    skos:definition "Temperature of liquid water inside an enclosure: water dish, pool, or fully aquatic enclosure body. Distinct from vho:AmbientTemperature because water and air at the same notional ambient can differ substantially in actual temperature."@en.
vho:WaterTemperatureAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:CareAxis;
    rdfs:label "Water temperature"@en;
    skos:definition "The care axis asking what temperature band the standing water body in the enclosure must hold, for members of a taxon with an aquatic life stage or aquatic habits."@en;
    vho:coversProperty vho:waterTemperatureRange.
vho:WaterZone dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Water Zone"@en;
    rdfs:subClassOf vho:EnvironmentZone;
    skos:definition "The water-filled region of a paludarium or aquarium. Bearer of vho:waterTemperature, the at-surface vho:ambientHumidity (typically ≈ 1.0), and water-quality properties (pH, hardness, nitrogen-cycle compounds). Distinct from vho:LandZone within the same enclosure."@en.
vho:WebAnchorRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Web Anchor Role"@en;
    rdfs:subClassOf vho:Role;
    skos:definition "Played by structure offering attachment points for silk, letting a web-building organism anchor tube webs, retreat webbing, or moult mats. Cork bark, branches, and textured backgrounds are typical players."@en.
vho:WelfareMinimum dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:ConstraintBasis;
    rdfs:label "Welfare minimum"@en;
    skos:definition "A binding floor at which a keeper can provide a minimum standard of wellbeing for the animal, larger than the bare minimum needed to keep it alive. A breach is a welfare failure."@en;
    skos:scopeNote "Captures the standard the Federation of British Herpetologists applies in its enclosure-size guidance, which grounds the figure in freedom from discomfort and exposure and freedom to express normal behaviour."@en.
vho:WholePrey dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Whole Prey"@en;
    rdfs:subClassOf vho:Foodstuff;
    skos:definition "A dead animal that is used as food for an organism in a vivarium."@en.
vho:Winter dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:SeasonalPeriod;
    rdfs:label "Winter"@en;
    skos:definition "The annual low-photoperiod, low-temperature half of a temperate-baseline seasonal cycle. The exact dates are design-specific; the period is named here as a categorical phase. Species in tropical or non-temperate ranges may use vho:Winter for the locally-corresponding low-activity season or override with a species-specific seasonal period instead."@en.
vho:Wood dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:Class;
    rdfs:label "Wood"@en;
    rdfs:subClassOf vho:EnclosureMaterial;
    skos:definition "Solid or panel wood (plywood, MDF, hardwood) used for opaque walls of custom enclosures. Excellent thermal insulation; requires sealing for humid setups."@en.
vho:WoodChipSubstrate dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-substrate-options/>;
    a owl:Class;
    rdfs:label "Wood-chip substrate"@en;
    rdfs:subClassOf vho:Substrate;
    skos:altLabel "bark-chip substrate"@en;
    skos:definition "Substrate composed of coarse hardwood or bark chips (other than fine-grade orchid bark used as a blend component). Particles are large, hard, and irregularly-shaped, posing an impaction risk if ingested by a small-bodied animal."@en;
    skos:scopeNote "Distinct from vho:OrchidBark used in fine-grade form as a substrate blend component. The relevant capacity here is impaction from ingested coarse pieces; ingestion of fine-pith blend components is not the same hazard."@en;
    vho:hasCapacity vho:IngestionImpaction.
vho:Year a vho:Unit;
    rdfs:label "years"@en;
    skos:notation "yr"@en.
vho:absoluteFloor dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:SizingConstraint;
    rdfs:label "absolute floor"@en;
    rdfs:range xsd:decimal;
    skos:definition "A fixed bound on a vho:SizingConstraint, in centimetres (vho:Centimetre). Combined with any vho:multiple term as a maximum for a floor (vho:AtLeast) or a minimum for a ceiling (vho:AtMost). Used alone where no body-relative proportion is established for the species."@en.
vho:ageAtSexualMaturityRange dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Organism;
    rdfs:label "age at sexual maturity range"@en;
    rdfs:range vho:Range;
    skos:definition "Relates an Organism class to a vho:Range describing the typical age at which members reach sexual maturity, in months (vho:Month)."@en.
vho:ambientHumidity dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:label "ambient humidity"@en;
    rdfs:range xsd:decimal;
    skos:definition "Current ambient relative humidity inside the enclosure (or assigned to its design for evaluation), expressed as a decimal in [0, 1]."@en.
vho:ambientTemperature dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:label "ambient temperature"@en;
    rdfs:range xsd:decimal;
    skos:definition "Current ambient temperature inside the enclosure, in degrees Celsius."@en.
vho:ambientTemperatureRange dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "ambient temperature range"@en;
    rdfs:range vho:Range;
    skos:definition "Ambient-temperature range required by a care regime, expressed as a vho:Range."@en;
    vho:validatesAgainst vho:ambientTemperature.
vho:applicableAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "applicable axis"@en;
    rdfs:range vho:CareAxis;
    skos:definition "Asserted on a taxon or species class to state that the named care axis is a meaningful husbandry question for its members, whatever the answer turns out to be. Applicability accumulates down the taxonomic chain and is removed only by an explicit vho:inapplicableAxis assertion on a nearer class."@en.
vho:appliesWhen dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "applies when"@en;
    skos:definition "Restricts a vho:SizingConstraint or vho:RoleRequirement to the circumstances in which it applies. The guard value is either a trait or quality individual (for example vho:FallRisk or vho:Fossorial), tested through vho:hasTrait or vho:hasQuality on the resident or its class hierarchy, or a vho:DesignCondition individual (for example vho:BioactiveConfiguration), whose satisfaction is judged by the tool or keeper applying the requirement against the design. A requirement with no guard applies to every resident of the asserting class in every design. Multiple guard values on one node are conjunctive: the requirement applies only when every guard holds; alternative conditions are stated as alternative requirement nodes."@en.
vho:assertsNoRequirement dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Organism;
    rdfs:label "asserts no requirement"@en;
    rdfs:range vho:NoRequirement;
    skos:definition "Relates an organism class to a vho:NoRequirement stating that a care axis needs no provision for its members: the axis was considered and the cited source states none is required. The statement shadows any ancestor bands on the axis and is reported as a sourced none, visibly distinct from an axis nobody has curated yet."@en.
vho:bandRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Range;
    rdfs:label "band role"@en;
    rdfs:range vho:BandRole;
    skos:definition "The kind of claim the source makes about this band. A band with no band role states required provision; a roled band, such as vho:AverageFieldExposure or vho:MaximumFieldExposure, is an observational claim that informs provision without stating it. Parallel bands on one axis, each with its own role and provenance, stand together; what to conclude from an observational band is the judgement of whoever applies it."@en.
vho:basis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "basis"@en;
    rdfs:range vho:ConstraintBasis;
    skos:definition "How binding a requirement is and how strongly a breach weighs: vho:WelfareMinimum for a binding wellbeing floor, vho:RecommendedProfile for a non-binding aspirational value, vho:SurvivalFloor for a hard lower limit. Carried by vho:SizingConstraint nodes, vho:RoleRequirement nodes, and vho:CareRegime nodes; on a care regime it qualifies every value the regime asserts, and two bands of differing bindingness on one axis are stated as two regimes."@en.
vho:baskingTemperature dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:Design;
    rdfs:label "basking temperature"@en;
    rdfs:range xsd:decimal;
    skos:definition "Current temperature at the design's basking surface, in degrees Celsius. Location-scoped measurement distinct from vho:ambientTemperature (bulk ambient air). Typically written by the physics simulator; paired with the regime-side vho:baskingTemperatureRange via vho:validatesAgainst."@en.
vho:baskingTemperatureRange dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "basking temperature range"@en;
    rdfs:range vho:Range;
    skos:definition "Relates a care regime to the inclusive temperature range required at the design's basking surface during the regime's period, in degrees Celsius (vho:Celsius). Distinct from vho:ambientTemperatureRange: the basking-surface range is a location-scoped requirement reflecting the local hot spot, not the bulk ambient air. Validated against vho:baskingTemperature on the design."@en;
    vho:validatesAgainst vho:baskingTemperature.
vho:baskingUvi dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:Design;
    rdfs:label "basking UVI"@en;
    rdfs:range xsd:decimal;
    skos:definition "Current UV-index reading at the design's basking surface. Dimensionless. Location-scoped measurement; typically written by the physics simulator or asserted from a Solarmeter reading. Paired with the regime-side vho:uviRange via vho:validatesAgainst."@en.
vho:bodyMass dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:Organism;
    rdfs:label "body mass"@en;
    rdfs:range xsd:decimal;
    skos:definition "Body mass of an individual organism, in grams (vho:Gram). Per-individual measurement; the species-level typical range lives on the species class as vho:typicalAdultMassRange. Compared against a species-specific juvenile threshold to flag small-bodied individuals."@en.
vho:citedBy dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:AnnotationProperty;
    rdfs:label "cited by"@en;
    skos:definition "Indicates downstream citation: a term or assertion is referenced by an external work or by another VHO module."@en.
vho:comparator dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:SizingConstraint;
    rdfs:label "comparator"@en;
    rdfs:range vho:Comparator;
    skos:definition "The direction of a vho:SizingConstraint: vho:AtLeast for a floor, vho:AtMost for a ceiling."@en.
vho:componentType dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "component type"@en;
    skos:definition "Relates a component blank node (or named individual) to the class of substance or part it instantiates (e.g., vho:CocoCoir)."@en.
vho:constrains dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:SizingConstraint;
    rdfs:label "constrains"@en;
    rdfs:range vho:DerivedEnclosureQuantity;
    skos:definition "The derived enclosure quantity a vho:SizingConstraint bounds (vho:Height, vho:Clearance, vho:FloorLongAxis, vho:FloorShortAxis, vho:FloorDiagonal, vho:SubstrateDepth, and similar)."@en.
vho:count dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:label "count"@en;
    rdfs:range xsd:nonNegativeInteger;
    skos:definition "Non-negative integer count of items of a component within a composite."@en.
vho:coversProperty dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:AnnotationProperty;
    rdfs:label "covers property"@en;
    skos:definition "Links a vho:CareAxis to an assertion property whose resolved presence answers the axis. Tooling reads the link to compute coverage, so adding an axis or widening one is a data edit with no per-axis machinery."@en.
vho:currentPeriod dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Design;
    rdfs:label "current period"@en;
    skos:definition "The period currently active for a design (e.g., Daytime, Brumation, Hatchling). Determines which care regime applies."@en.
vho:defaultPhotoperiodHours dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:Period;
    rdfs:label "default photoperiod hours"@en;
    rdfs:range xsd:decimal;
    skos:definition "Default photoperiod-relevant duration in hours associated with a period (e.g., 12 for Daytime in a temperate baseline)."@en.
vho:derivedFrom dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:AnnotationProperty;
    rdfs:label "derived from"@en;
    skos:definition "Indicates that an assertion (typically a quantitative value or range) was derived from a cited source rather than asserted novelly. Used alongside dcterms:source for finer-grained provenance."@en.
vho:derivedWaterRetention dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:Substrate;
    rdfs:label "derived water retention"@en;
    rdfs:range xsd:decimal;
    skos:definition "Composite water-retention value derived from the component water-retention values weighted by mass fraction. Produced by compositional-derivation SHACL Rules; not asserted directly."@en.
vho:describes dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareGuideSection;
    rdfs:label "describes"@en;
    skos:definition "Relates a care guide section to a class or property it discusses. Targets are typically the species class (whole-section subject) and one or more specific property URIs on that class (per-paragraph anchors)."@en.
vho:drainage dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:label "drainage"@en;
    rdfs:range xsd:decimal;
    skos:definition "Intrinsic drainage coefficient of a substrate component, in [0, 1]. Higher values drain faster."@en.
vho:duringPeriod dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "during period"@en;
    rdfs:range vho:Period;
    skos:definition "Relates a care regime to the period during which it is active (e.g., Daytime, Brumation, Hatchling)."@en.
vho:enclosureDepth dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:Enclosure;
    rdfs:label "enclosure depth"@en;
    rdfs:range xsd:decimal;
    skos:definition "Internal depth of an enclosure, in centimetres (vho:Centimetre). The front-to-back horizontal span when viewed from the keeper's front."@en.
vho:enclosureHeight dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:Enclosure;
    rdfs:label "enclosure height"@en;
    rdfs:range xsd:decimal;
    skos:definition "Internal height of an enclosure, in centimetres (vho:Centimetre). For arboreal species, the height dimension is typically the binding axis of the sizing constraints asserted on the species."@en.
vho:enclosureSizingConstraint dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Organism;
    rdfs:label "enclosure sizing constraint"@en;
    rdfs:range vho:SizingConstraint;
    skos:definition "Relates an Organism class (a species or higher taxon) to a vho:SizingConstraint declaring a floor or ceiling on a derived enclosure quantity, either as a multiple of a body-size descriptor or as a fixed dimension. Resolved by consumers together with the resident's body measurement."@en.
vho:enclosureWidth dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:Enclosure;
    rdfs:label "enclosure width"@en;
    rdfs:range xsd:decimal;
    skos:definition "Internal width of an enclosure, in centimetres (vho:Centimetre). The left-to-right horizontal span when viewed from the keeper's front. For species-shape validation, width is one axis of the minimum-dimensions check; the spec convention is W × D × H."@en.
vho:endorsedRecord dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Endorsement;
    rdfs:label "endorsed record"@en;
    rdfs:subPropertyOf prov:used;
    skos:definition "The release-stamped record document a vho:Endorsement reviewed. The value is the record document IRI, which fixes exactly which published content the endorsement covers; later releases carry the endorsement forward with its original target, and how a previous-release endorsement is presented is the judgement of the tool displaying it."@en.
vho:endorsedSubject dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Endorsement;
    rdfs:label "endorsed subject"@en;
    skos:definition "The species or morph class whose record a vho:Endorsement reviewed. The value is a class IRI used as a class-level reference."@en.
vho:feedingFrequency dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "feeding frequency"@en;
    rdfs:range vho:Range;
    skos:definition "Feeding frequency required by a care regime, expressed as a vho:Range with a per-time unit."@en.
vho:fergusonZone dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.uvguide.co.uk/ferguson-zones.htm>;
    a owl:DatatypeProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "Ferguson zone"@en;
    rdfs:range xsd:integer;
    skos:definition "Baines' Ferguson Zone (1–4) classifying a species' UVB-exposure requirement category. Zone 1 = crepuscular / shade-dweller; Zone 4 = full open-sun basker. Asserted on a vho:CareRegime as a classification annotation, alongside or instead of vho:uviRange when the curator prefers the categorical form. Not itself a SHACL-gated constraint."@en.
vho:forRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:RoleRequirement;
    rdfs:label "for role"@en;
    skos:definition "The role a vho:RoleRequirement requires. The value is a vho:Role subclass IRI used as a class-level reference, following the convention of vho:requiresRole."@en.
vho:hasBodyMeasurement dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Organism;
    rdfs:label "has body measurement"@en;
    rdfs:range vho:BodyMeasurement;
    skos:definition "Relates an individual organism to a measured value of one of its body-size descriptors, carried as a vho:BodyMeasurement bearing vho:measuredAs, vho:value, and vho:unit. A design's sizing constraints resolve against the resident individual's measurements in preference to the species-typical span."@en.
vho:hasCapacity dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "has capacity"@en;
    rdfs:range vho:Capacity;
    owl:equivalentProperty obo:RO_0000091;
    skos:definition "Relates a continuant to a latent capacity it bears. Capacities are realized when their conditions are met (see vho:realizedWhen)."@en.
vho:hasCareRegime dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "has care regime"@en;
    rdfs:range vho:CareRegime;
    skos:definition "Relates a species (or other organism class) to a care regime that applies to its members during some period, scoping care to a period."@en.
vho:hasComponent dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "has component"@en;
    rdfs:subPropertyOf vho:hasPart;
    owl:equivalentProperty obo:RO_0002180;
    skos:definition "Relates a composite continuant to a component contributing to its derived properties (substrate components, gas mixture parts, light spectrum sources, enclosure parts)."@en.
vho:hasContent dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "has content"@en;
    rdfs:range vho:EnclosureContent;
    skos:definition "Relates a design (or enclosure) to an item of enclosure content placed within it."@en.
vho:hasEnclosure dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Design;
    rdfs:label "has enclosure"@en;
    rdfs:range vho:Enclosure;
    skos:definition "Relates a design to the enclosure it configures."@en.
vho:hasEnvironment dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Design;
    rdfs:label "has environment"@en;
    rdfs:range vho:Environment;
    skos:definition "Relates a design to the ambient environmental state inside its enclosure."@en.
vho:hasOrganism dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Design;
    rdfs:label "has organism"@en;
    rdfs:range vho:Organism;
    skos:definition "Relates a design to a resident organism in that design."@en.
vho:hasOutcome dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Capacity;
    rdfs:label "has outcome"@en;
    skos:definition "Relates a capacity to the outcome that occurs when it is realized (e.g., limb injury, dehydration)."@en.
vho:hasPart dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "has part"@en;
    owl:equivalentProperty obo:BFO_0000051;
    skos:definition "Generic part-of relation between continuants. Aligned with BFO:0000051 (has part)."@en;
    skos:scopeNote "Domain and range are intentionally unconstrained at the upper level; specific subproperties (vho:hasContent, vho:hasComponent) carry the tighter typing."@en.
vho:hasQuality dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "has quality"@en;
    rdfs:range vho:Quality;
    owl:equivalentProperty obo:RO_0000086;
    skos:definition "Relates a continuant to a quality that inheres in it (humidity, temperature, temperament, weight)."@en.
vho:hasRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "has role"@en;
    rdfs:range vho:Role;
    owl:equivalentProperty obo:RO_0000087;
    skos:definition "Relates a continuant to a role it bears in some context. Inverse of vho:playedBy via vho:plays."@en.
vho:hasSection dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareGuide;
    rdfs:label "has section"@en;
    rdfs:range vho:CareGuideSection;
    skos:definition "Relates a care guide to one of its constituent sections."@en.
vho:hasTrait dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "has trait"@en;
    rdfs:range vho:Trait;
    skos:definition "Relates an organism (or, by class-level assertion, a taxon) to an anatomical, physiological, or behavioural trait it bears."@en.
vho:hasZone dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Design;
    rdfs:label "has zone"@en;
    rdfs:range vho:EnvironmentZone;
    skos:definition "Relates a design to one of its spatially-distinct environment zones (vho:WaterZone, vho:LandZone, or other vho:EnvironmentZone subclasses). A design that requires zoning declares one vho:hasZone per zone instance; each zone bears its own per-axis measurements. Single-environment designs (the terrestrial-gecko case) need not assert any zones; the SHACL shape's design-level branch reads measurements directly from the design."@en;
    skos:scopeNote "Subproperty of vho:hasPart in spirit but not declared as such; zones are ambient-state continuants, not material parts."@en.
vho:humidityDryingMinimum dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "humidity drying minimum"@en;
    rdfs:range vho:Range;
    skos:definition "Relates a care regime to a tolerated transient low-humidity range that the design may dip into between misting cycles. Distinct from vho:humidityRange (the target band): the drying minimum is informational, not a hard SHACL gate, and acknowledges that periodic drying is part of healthy husbandry rather than a violation."@en.
vho:humidityRange dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "humidity range"@en;
    rdfs:range vho:Range;
    skos:definition "Relative-humidity range required by a care regime, expressed as a vho:Range."@en;
    vho:validatesAgainst vho:ambientHumidity.
vho:inContext dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Role;
    rdfs:label "in context"@en;
    rdfs:range vho:Design;
    skos:definition "Relates a role to the design (or other context) in which it is played."@en.
vho:inapplicableAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "inapplicable axis"@en;
    rdfs:range vho:CareAxis;
    skos:definition "Asserted on a taxon or species class to state that, contrary to an assertion on one of its ancestors, the named care axis is not a meaningful question for its members, such as basking temperature for a taxon that does not bask. Not a statement that no provision is needed; a considered answer of none is stated with vho:assertsNoRequirement instead."@en;
    vho:retracts vho:applicableAxis.
vho:involvesFoodstuff dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:HusbandryAction;
    rdfs:label "involves foodstuff"@en;
    rdfs:range vho:Foodstuff;
    skos:definition "Relates a feeding action (or supplementation action) to the foodstuff class offered. Pairs with vho:performedOn to identify both the recipient and the food item."@en.
vho:lacksCapacity dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "lacks capacity"@en;
    skos:definition "Asserted on a continuant class to state that, contrary to a vho:hasCapacity assertion on one of its ancestors, members of this class do not carry the named capacity. A positive, sourceable claim about the members of the class, not an absence of data."@en;
    vho:retracts vho:hasCapacity.
vho:lacksQuality dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "lacks quality"@en;
    skos:definition "Asserted on an organism class to state that, contrary to a vho:hasQuality assertion on one of its ancestors, members of this class do not bear the named quality. A positive, sourceable biological claim about the members of the class, not an absence of data."@en;
    vho:retracts vho:hasQuality.
vho:lacksTrait dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "lacks trait"@en;
    skos:definition "Asserted on an organism class to state that, contrary to a vho:hasTrait assertion on one of its ancestors, members of this class do not bear the named trait. A positive, sourceable biological claim about the members of the class, not an absence of data."@en;
    vho:retracts vho:hasTrait.
vho:massFraction dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:label "mass fraction"@en;
    rdfs:range xsd:decimal;
    skos:definition "Fraction of a composite's mass contributed by a component, expressed as a decimal in [0, 1]."@en.
vho:material dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:EnclosurePart;
    rdfs:label "material"@en;
    skos:definition "Relates an enclosure part (wall, door, lid, vent) to the material it is constructed from. Modeled as a separate axis from the part class so that the (part × material) grid does not require a class for each combination."@en.
vho:maxInclusive dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:Range;
    rdfs:label "max inclusive"@en;
    skos:definition "Inclusive maximum value of a vho:Range."@en.
vho:measuredAs dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:BodyMeasurement;
    rdfs:label "measured as"@en;
    skos:definition "Relates a vho:BodyMeasurement to the body-size descriptor it measures (vho:SnoutVentLength, vho:TotalLength, vho:DiagonalLegSpan, and similar). The descriptor is referenced as a class-level value, following the convention used by vho:requiresEnclosureClass."@en.
vho:medianParticleSize dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:label "median particle size"@en;
    rdfs:range xsd:decimal;
    skos:definition "Median particle size of a substrate component, in metres."@en.
vho:minDerivedWaterRetention dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:Organism;
    rdfs:label "minimum derived water retention"@en;
    rdfs:range xsd:decimal;
    skos:definition "Asserted at the class level on an Organism species (or higher taxon) to declare the minimum acceptable substrate-composite derived water-retention coefficient for designs housing members of that class. Dimensionless, in [0, 1]. Compared by consumers against the vho:derivedWaterRetention value that shape:SubstrateWaterRetentionRule derives from substrate components."@en.
vho:minInclusive dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:Range;
    rdfs:label "min inclusive"@en;
    skos:definition "Inclusive minimum value of a vho:Range."@en.
vho:minRoleCount dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:RoleRequirement;
    rdfs:label "minimum role count"@en;
    rdfs:range xsd:nonNegativeInteger;
    skos:definition "The minimum number of distinct entities that must play the role a vho:RoleRequirement names. A ball python needing a snug refuge at each end of its thermal gradient carries a hide requirement with a minimum count of two. Absent, the minimum is one."@en.
vho:multiple dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:SizingConstraint;
    rdfs:label "multiple"@en;
    rdfs:range xsd:decimal;
    skos:definition "The factor by which a vho:SizingConstraint scales the resident's measured vho:relativeTo descriptor to produce the bound. A value of 3.0 against a diagonal leg span of 15 cm yields a 45 cm bound."@en.
vho:onAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:NoRequirement;
    rdfs:label "on axis"@en;
    rdfs:range vho:CareAxis;
    skos:definition "The care axis a vho:NoRequirement answers."@en.
vho:performedBy dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:HusbandryAction;
    rdfs:label "performed by"@en;
    skos:definition "Relates a husbandry action to the agent that performs it. Typically a human keeper; may also be an automated system (timer-driven mister, dosing pump)."@en.
vho:performedOn dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:HusbandryAction;
    rdfs:label "performed on"@en;
    skos:definition "Relates a husbandry action to the continuant it acts upon: the resident organism, the enclosure, an item of content, or a foodstuff."@en.
vho:photoperiodHours dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "photoperiod hours"@en;
    rdfs:range xsd:decimal;
    skos:definition "Hours of light per 24-hour day that the regime's seasonal period prescribes. Carries vho:Hour implicitly. Distinct from vho:defaultPhotoperiodHours on a Period (which gives the default for the period itself); vho:photoperiodHours on a regime states the species-specific value the regime asserts."@en.
vho:playedBy dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Role;
    rdfs:label "played by"@en;
    owl:inverseOf vho:plays;
    skos:definition "Relates a role to the continuant playing it."@en.
vho:plays dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "plays"@en;
    rdfs:range vho:Role;
    owl:inverseOf vho:playedBy;
    skos:definition "Relates a continuant to a role it currently plays, within the role and context model."@en.
vho:precedes dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:HusbandryAction;
    rdfs:label "precedes"@en;
    rdfs:range vho:HusbandryAction;
    skos:definition "Asserts that one husbandry action precedes another in a process sequence. Minimal occurrent-ordering primitive: irreflexive partial ordering, no commitment to interval semantics, Allen relations, process-bag composition, or transitive closure under OWL. Consumers that need closure walk it themselves. The continuant-side modelling patterns cover most cases; vho:precedes exists for the occurrent-side cases (breeding lifecycle, moult cycle, brumation initiation→maintenance→exit) where ordering matters."@en;
    skos:scopeNote "A minimal relation for ordering husbandry-action occurrents, such as the stages of a breeding cycle. Ancillary terms (initiates, terminates, a process-class parent) can be added without revising this property."@en.
vho:providesQuality dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Role;
    rdfs:label "provides quality"@en;
    rdfs:range vho:Quality;
    skos:definition "Relates a role to a quality it provides while played (e.g., a hide provides shelter and visual barrier qualities)."@en.
vho:realizedWhen dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Capacity;
    rdfs:label "realized when"@en;
    rdfs:range vho:Trait;
    skos:definition "Relates a capacity to the trait (or other condition) whose presence realizes it. Part of the capacity-and-trait model."@en.
vho:relativeTo dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:SizingConstraint;
    rdfs:label "relative to"@en;
    skos:definition "The body-size descriptor whose measured value a vho:SizingConstraint's vho:multiple scales to produce the bound. The descriptor is referenced as a class-level value, following the convention used by vho:requiresEnclosureClass."@en.
vho:requiresAction dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "requires action"@en;
    skos:definition "Relates a care regime to a husbandry-action class that must be performed during the regime's active period (e.g., daily misting during a tropical daytime regime)."@en.
vho:requiresAirExchangeLevel dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Organism;
    rdfs:label "requires air exchange level"@en;
    rdfs:range vho:AirExchangeLevel;
    skos:definition "Asserted at the class level on an Organism species (or higher taxon) to declare the level of passive air exchange members require of their enclosure. The value is a vho:AirExchangeLevel individual. A humidity-retaining species requires vho:LowAirExchange; a stagnation-sensitive species requires vho:HighAirExchange."@en.
vho:requiresAirflowPattern dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Organism;
    rdfs:label "requires airflow pattern"@en;
    rdfs:range vho:AirflowPattern;
    skos:definition "Asserted at the class level on an Organism species (or higher taxon) to declare an airflow pattern members require of their enclosure's ventilation openings, independent of how much air is exchanged. The value is a vho:AirflowPattern individual, such as vho:CrossVentilation for species sensitive to stagnant air pockets."@en.
vho:requiresEnclosureClass dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Organism;
    rdfs:label "requires enclosure class"@en;
    skos:definition "Asserted at the class level on an Organism species (or higher taxon) to declare that designs housing members of that class must use an enclosure of a specific class. The value is an owl:Class IRI used as a class-level reference (mirroring vho:requiresFoodstuff). The paludarium-paradigm dart frog asserts vho:requiresEnclosureClass vho:Paludarium; a desert species could similarly require a non-mesh-top configuration. A consumer checks a design by walking the resident's class hierarchy and comparing the design's vho:hasEnclosure against the named class."@en.
vho:requiresFoodstuff dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "requires foodstuff"@en;
    skos:definition "Relates a care regime to a foodstuff class required during the regime's active period."@en.
vho:requiresRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "requires role"@en;
    skos:definition "Relates a species (or other organism class) to a role its members require to be played in their design (e.g., vho:CrestedGecko vho:requiresRole vho:Hide). States bare membership: at least one player, unconditionally, with no stated basis. A requirement carrying a player count, a basis, or an applicability condition is stated instead as a vho:RoleRequirement via vho:roleRequirement; a class states any given role in exactly one of the two forms."@en.
vho:retracts dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:AnnotationProperty;
    rdfs:label "retracts"@en;
    skos:definition "Links a retraction property to the accumulating assertion property whose inherited members it removes (for example, vho:lacksTrait retracts vho:hasTrait). Integrity checks and resolution tooling read this link, so a new accumulating pair joins them by declaring it, with no per-pair machinery."@en.
vho:reviewedAxis dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Endorsement;
    rdfs:label "reviewed axis"@en;
    rdfs:range vho:CareAxis;
    skos:definition "A care axis a vho:Endorsement is scoped to, for a reviewer endorsing only the axes within their competence. An endorsement with no reviewed axis covers the whole record."@en.
vho:roleHolderFor dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Role;
    rdfs:label "role holder for"@en;
    skos:definition "Relates a role to the organism (or other beneficiary) for whose benefit it is played (e.g., a hide is played for a specific resident organism)."@en.
vho:roleRequirement dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "role requirement"@en;
    rdfs:range vho:RoleRequirement;
    skos:definition "Relates a species (or other organism class) to a vho:RoleRequirement stating a role its members require together with the requirement's parameters: a minimum player count, a basis, or an applicability condition. Asserting a role requirement entails the named role is required, exactly as vho:requiresRole does; a class states any given role in exactly one of the two forms."@en.
vho:scopedToZone dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "scoped to zone"@en;
    skos:definition "Relates a care regime to the environment-zone class whose measurements the regime validates against. The value is a vho:EnvironmentZone subclass IRI used as a class-level reference (mirroring the convention of vho:requiresFoodstuff vho:LiveFeeder). The generic regime-vs-measurement SHACL shape walks from the regime's vho:scopedToZone to whichever zone in the design is a/rdfs:subClassOf* the named class, reads the measurement from that zone, and validates against the regime's range. A regime without vho:scopedToZone validates against design-level measurements; both modes coexist in the same generic shape via a UNION branch."@en;
    skos:scopeNote "Used for paludarium-style enclosures. The class-as-value convention is deliberate: declaring a zone class (vho:WaterZone) rather than a specific zone instance lets a curator author species-level regimes without committing to any particular design's zone naming."@en.
vho:sectionOrder dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:CareGuideSection;
    rdfs:label "section order"@en;
    rdfs:range xsd:integer;
    skos:definition "An integer that determines the rendering order of care guide sections within their parent care guide. Lower values render first."@en.
vho:severity dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Capacity;
    rdfs:label "severity"@en;
    skos:definition "Relates a capacity to a severity level (e.g., Critical, Moderate, Mild) characterising the realized outcome."@en.
vho:substrateDepth dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:Substrate;
    rdfs:label "substrate depth"@en;
    rdfs:range xsd:decimal;
    skos:definition "Depth of a substrate item in a design, in centimetres (vho:Centimetre). Per-substrate measurement (a design may carry more than one substrate item with different depths); read as the vho:SubstrateDepth quantity when a consumer resolves the resident species' substrate-depth sizing constraint."@en.
vho:supplementWith dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Design;
    rdfs:label "supplement with"@en;
    skos:definition "Relates a design to the supplement class (or instance) used as its supplementation protocol. Mirrors the class-as-value convention of vho:requiresFoodstuff: a design typically points at a vho:Supplement subclass (e.g., vho:CalciumWithD3) to declare the protocol abstractly; instance-level references are also supported for SKU-level provenance. The appropriate supplement class depends on the design's UVB provision: dietary D3 and UVB-driven cutaneous synthesis are complementary routes to vitamin D sufficiency, so a protocol including D3 suits UVB-free designs while a UVB-provisioned design calls for calcium without added D3."@en.
vho:supplementaryFeedingFrequency dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "supplementary feeding frequency"@en;
    rdfs:range vho:Range;
    skos:definition "Feeding-frequency range for the supplementary foodstuff in a care regime, expressed as a vho:Range with a per-time unit. Parallels vho:feedingFrequency but applies to vho:supplementaryFoodstuff rather than vho:requiresFoodstuff."@en.
vho:supplementaryFoodstuff dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "supplementary foodstuff"@en;
    skos:definition "Relates a care regime to a foodstuff class offered as a supplement to the primary required foodstuff during the regime's active period. Distinct from vho:requiresFoodstuff: supplementary foodstuffs are typically lower-frequency, secondary inputs (e.g., live insects offered weekly alongside daily commercial diet)."@en.
vho:typicalAdultMassRange dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Organism;
    rdfs:label "typical adult mass range"@en;
    rdfs:range vho:Range;
    skos:definition "Relates an Organism class to a vho:Range describing the typical mass span of a healthy adult of the species, in grams (vho:Gram)."@en.
vho:typicalBodyMeasurement dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Organism;
    rdfs:label "typical body measurement"@en;
    rdfs:range vho:BodyMeasurement;
    skos:definition "Relates an Organism class to the typical adult span of one of its body-size descriptors, carried as a vho:BodyMeasurement bearing vho:measuredAs, vho:minInclusive, vho:maxInclusive, and vho:unit. Used to size a design when no individual measurement is supplied. A class may carry one per descriptor."@en.
vho:typicalLifespanRange dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:Organism;
    rdfs:label "typical lifespan range"@en;
    rdfs:range vho:Range;
    skos:definition "Relates an Organism class to a vho:Range describing the typical captive lifespan span of a healthy member of the species, in years (vho:Year). Captive lifespan differs from wild lifespan; the value here is the captive-husbandry-relevant figure."@en.
vho:unit dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "unit"@en;
    skos:definition "Unit of measurement associated with a numerical value or range (e.g., vho:Celsius, vho:PerDay)."@en.
vho:uviRange dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "UVI range"@en;
    rdfs:range vho:Range;
    skos:definition "Relates a care regime to the inclusive UV-index range required at the design's basking location during the regime's period. UVI is dimensionless. Validated against vho:baskingUvi on the design. UVB is conventionally provided only during the lit phase of the diel cycle, so this property typically lives on a Daytime-scoped regime."@en;
    vho:validatesAgainst vho:baskingUvi.
vho:validatesAgainst dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:AnnotationProperty;
    rdfs:label "validates against"@en;
    skos:definition "Metadata link relating a regime-side range property (humidityRange, ambientTemperatureRange, baskingTemperatureRange, uviRange) to the design-side measurement property it is compared against (ambientHumidity, ambientTemperature, baskingTemperature, baskingUvi). Lets a consumer drive one generic in-range check across every regime axis. Adding a new measurement axis is then: declare the range property, declare the measurement property, and link them with vho:validatesAgainst, with no per-axis machinery required."@en.
vho:value dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:domain vho:BodyMeasurement;
    rdfs:label "value"@en;
    rdfs:range xsd:decimal;
    skos:definition "The measured value of an individual organism's vho:BodyMeasurement, in the node's vho:unit. Species-typical measurements use vho:minInclusive and vho:maxInclusive instead of a single value."@en.
vho:volumeFraction dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:label "volume fraction"@en;
    rdfs:range xsd:decimal;
    skos:definition "Fraction of a composite's volume contributed by a component, expressed as a decimal in [0, 1]."@en.
vho:waivesRole dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:label "waives role"@en;
    skos:definition "Asserted on an organism class to state that, contrary to a requirement on one of its ancestors, members of this class do not require the named role to be played in their design. Removes the role however the ancestor stated it, whether as a bare vho:requiresRole or as a vho:RoleRequirement. A positive, sourceable husbandry claim, not an absence of data."@en;
    vho:retracts vho:requiresRole.
vho:waterRetention dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:label "water retention"@en;
    rdfs:range xsd:decimal;
    skos:definition "Intrinsic water-retention coefficient of a substrate component, in [0, 1]. Higher values hold more water per unit mass."@en.
vho:waterTemperature dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:DatatypeProperty;
    rdfs:label "water temperature"@en;
    rdfs:range xsd:decimal;
    skos:definition "Current temperature of the water body of an enclosure, in degrees Celsius. Asserted on a vho:WaterZone instance for zoned (paludarium / aquarium) designs, or on the vho:Design directly for single-environment designs that nonetheless model a water body. Paired with the regime-side vho:waterTemperatureRange via vho:validatesAgainst."@en.
vho:waterTemperatureRange dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a owl:ObjectProperty;
    rdfs:domain vho:CareRegime;
    rdfs:label "water temperature range"@en;
    rdfs:range vho:Range;
    skos:definition "Relates a care regime to the inclusive water-temperature range required at the design's water zone during the regime's period, in degrees Celsius (vho:Celsius). Distinct from vho:ambientTemperatureRange (the air-temperature requirement): water and air at the same notional ambient can differ substantially. Validated against vho:waterTemperature on the water zone via the generic regime-vs-measurement shape, typically with vho:scopedToZone vho:WaterZone."@en;
    vho:validatesAgainst vho:waterTemperature.
<https://vho.bio/ns/core/patterns> dcterms:creator <https://vho.bio/contributor/crittercad>;
    dcterms:description "Support classes for the core VHO modelling patterns: capacity and trait, role and context, care regime scoped to a period, and compositional derivation.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Core Patterns";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/core>, <https://vho.bio/ns/core/properties>;
    owl:versionIRI <https://vho.bio/ns/2026-05-14/core/patterns>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/core/properties> dcterms:creator <https://vho.bio/contributor/crittercad>;
    dcterms:description "Core relational, value-carrying, and provenance properties for the Vivarium Husbandry Ontology.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Core Properties";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/core>;
    owl:versionIRI <https://vho.bio/ns/2026-05-14/core/properties>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/meta/contributors> dcterms:description "Agents credited as creators or contributors of assertions in the Vivarium Husbandry Ontology.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "Vivarium Husbandry Ontology Contributors";
    a owl:Ontology;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/meta/endorsements> dcterms:description "Review endorsements of published species and morph records. Each endorsement is a vho:Endorsement naming the reviewed class, the release-stamped record document, the reviewing agent (declared in the contributors file), and the completion date, optionally scoped to particular care axes.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "Vivarium Husbandry Ontology Endorsements";
    a owl:Ontology;
    owl:versionInfo "0.3.0".
<https://vho.bio/ns/modules/body-measurements> dcterms:creator <https://vho.bio/contributor/daniel-wilson>;
    dcterms:description "Body-size descriptors and the reified body-measurement node. Each descriptor names a conventional axis along which a clade's body size is measured for the purpose of sizing enclosures and comparing individuals. A vho:BodyMeasurement records a value of one descriptor, either for an individual organism or as a species-typical span.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Body Measurements";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/bridges/pato>, <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>;
    owl:versionIRI <https://vho.bio/ns/2026-06-10/modules/body-measurements>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/modules/care-axes> dcterms:creator <https://vho.bio/contributor/daniel-wilson>;
    dcterms:description "The catalog of care axes: the curatable dimensions of husbandry knowledge about a taxon, each linked to the assertion properties that answer it, together with the applicability assertions stating which axes are meaningful questions for which taxa. Applicability accumulates down the taxonomic chain and is retracted by an explicit inapplicability assertion; a record's coverage listing reports each applicable axis as answered, answered with a sourced none, or not yet curated.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Care Axes";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/bridges/ncbitaxon>, <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>;
    owl:versionIRI <https://vho.bio/ns/2026-08-20/modules/care-axes>;
    owl:versionInfo "0.3.0".
<https://vho.bio/ns/modules/enclosures> dcterms:creator <https://vho.bio/contributor/daniel-wilson>;
    dcterms:description "Enclosure-type classes, materials, and opening kinds layered over the upper-level vho:Enclosure and vho:EnclosurePart. Keeper terminology for enclosure types (terrarium, vivarium) is intentionally not canonicalised. VHO mints only the two types with consensus meaning (aquarium, paludarium) and lets other distinctions emerge as properties (substrate type, water level). Material is modelled as a property axis (vho:material) rather than baked into part subclasses, so the (part by material) grid does not require a class per combination.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Enclosures";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>;
    owl:versionIRI <https://vho.bio/ns/2026-05-14/modules/enclosures>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/modules/equipment> dcterms:creator <https://vho.bio/contributor/daniel-wilson>;
    dcterms:description "Equipment classes and the hazard capacities they bear. Capacities are declared as Capacity individuals with vho:realizedWhen pointing to the trait that triggers them; the matching vho:hasTrait assertions are asserted on taxa. A capacity is realizable when an organism with a matching trait shares a design with a continuant bearing the capacity.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Equipment";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>, <https://vho.bio/ns/modules/traits>;
    owl:versionIRI <https://vho.bio/ns/2026-05-14/modules/equipment>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/modules/husbandry-actions> dcterms:creator <https://vho.bio/contributor/daniel-wilson>;
    dcterms:description "Specific husbandry-action subclasses of vho:HusbandryAction, plus the brumation lifecycle (period plus entry, maintenance, and exit actions). Care regimes attach required actions via vho:requiresAction; specific action instances connect to their participants via vho:performedOn, vho:performedBy, and vho:involvesFoodstuff. Breeding cycles are intentionally not included: their multi-action ordering needs a vho:precedes relation the upper level does not yet declare.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Husbandry Actions";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>;
    owl:versionIRI <https://vho.bio/ns/2026-05-14/modules/husbandry-actions>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/modules/substrate> dcterms:creator <https://vho.bio/contributor/daniel-wilson>;
    dcterms:description "Substrate component classes used in vivarium husbandry. Each component carries intrinsic property values (water retention, drainage, median particle size) at the class level; composite substrate properties are derived by a SHACL Rule (shape:SubstrateWaterRetentionRule). Substrate components are VHO-novel terms: they are heterogeneous biological materials and do not cleanly map to ChEBI (which catalogues small molecules) or ENVO (which contextualises but does not catalogue keeper-grade horticultural media).";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Substrate";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>;
    owl:versionIRI <https://vho.bio/ns/2026-05-14/modules/substrate>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/modules/traits> dcterms:creator <https://vho.bio/contributor/daniel-wilson>;
    dcterms:description "Trait individuals: anatomical, physiological, and behavioural features that participate in capacity realization. Traits are declared as individuals so that a single trait can be asserted on a taxon and referenced by a capacity's vho:realizedWhen.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Traits";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>;
    owl:versionIRI <https://vho.bio/ns/2026-05-14/modules/traits>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/species/correlophus-ciliatus> dcterms:creator <https://vho.bio/contributor/reptifiles>;
    dcterms:description "VHO encoding of the crested gecko (Correlophus ciliatus). The species class and its taxonomic placement under Correlophus, Diplodactylidae, Gekkota, Squamata, Lepidosauria, Chordata, and Metazoa carry an owl:equivalentClass alignment to NCBITaxon:143539. This file holds the domain content asserted about vho:CrestedGecko: typical-adult body ranges, anatomical traits, care regimes, required roles, and species-scoped SHACL shapes.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Species: Correlophus ciliatus (crested gecko)";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/bridges/ncbitaxon>, <https://vho.bio/ns/bridges/pato>, <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>, <https://vho.bio/ns/modules/husbandry-actions>, <https://vho.bio/ns/modules/traits>;
    owl:versionIRI <https://vho.bio/ns/2026-05-15/species/correlophus-ciliatus>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoAdultDietRegime> dcterms:contributor <https://vho.bio/contributor/reptifiles>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-food/>;
    a vho:CareRegime;
    rdfs:label "Crested gecko adult diet regime"@en;
    vho:duringPeriod vho:AdultStage;
    vho:feedingFrequency _:n3-42;
    vho:requiresFoodstuff vho:GeckoCommercialDiet;
    vho:supplementaryFeedingFrequency _:n3-43;
    vho:supplementaryFoodstuff vho:LiveFeeder.
<https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoAxanthicDayRegime> dcterms:contributor <https://vho.bio/contributor/reptifiles>;
    a vho:CareRegime;
    rdfs:comment "Overrides only the daytime UVI slot; the provision target is precautionary for the pigment-reduced phenotype, and the Zone 1 field-exposure bands are restated because a slot override replaces the slot's whole content. Temperature, humidity, and photoperiod dimensions are not re-declared and resolve through the species' day-temperature, humidity, and photoperiod regimes via rdfs:subClassOf*. Adding any of those properties here would override the species value: declare deliberately, not by reflex."@en;
    rdfs:label "Axanthic crested gecko day regime override"@en;
    vho:duringPeriod vho:Daytime;
    vho:uviRange _:n3-44, _:n3-45, _:n3-46.
<https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoDayTemperatureRegime> dcterms:contributor <https://vho.bio/contributor/reptifiles>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-temperatures-humidity/>;
    a vho:CareRegime;
    rdfs:comment "Three parallel UVI bands with distinct claims. The unroled band is the provision target at the basking branch; the two roled bands are the Zone 1 field-exposure statistics. The provision target sits above the zone-average band and reaches past the maximum recorded field exposure: a basking-spot figure with shade retreat available is a different quantity from whole-habitat exposure statistics, and the sources' claims stand side by side rather than being averaged into one band."@en;
    rdfs:label "Crested gecko day temperature regime"@en;
    vho:ambientTemperatureRange _:n3-29;
    vho:baskingTemperatureRange _:n3-28;
    vho:duringPeriod vho:Daytime;
    vho:fergusonZone 1;
    vho:uviRange _:n3-30, _:n3-31, _:n3-32.
<https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoHumidityRegime> dcterms:contributor <https://vho.bio/contributor/reptifiles>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-temperatures-humidity/>;
    a vho:CareRegime;
    rdfs:comment "Target band 0.60–0.80 with a tolerated drying-cycle floor of 0.40–0.50 between mistings. The drying-minimum is informational metadata only; the hard SHACL gate is the target band. ReptiFiles cautions that constant moisture encourages mould; periodic dry-down is part of healthy husbandry."@en;
    rdfs:label "Crested gecko humidity regime"@en;
    vho:duringPeriod vho:AnyTime;
    vho:humidityDryingMinimum _:n3-35;
    vho:humidityRange _:n3-34.
<https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoJuvenileDietRegime> dcterms:contributor <https://vho.bio/contributor/reptifiles>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-food/>;
    a vho:CareRegime;
    rdfs:comment "Mealworms and superworms are RF-excluded for cresties. Accepted feeders include crickets, dubia roaches, discoid roaches, small hornworms (captive-bred only), black soldier fly larvae, and silkworms; waxworms only as occasional treats."@en;
    rdfs:label "Crested gecko juvenile diet regime"@en;
    vho:duringPeriod vho:JuvenileStage;
    vho:feedingFrequency _:n3-40;
    vho:requiresFoodstuff vho:GeckoCommercialDiet;
    vho:supplementaryFeedingFrequency _:n3-41;
    vho:supplementaryFoodstuff vho:LiveFeeder.
<https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoNightTemperatureRegime> dcterms:contributor <https://vho.bio/contributor/reptifiles>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-temperatures-humidity/>;
    a vho:CareRegime;
    rdfs:comment "ReptiFiles explicitly rejects supplemental nighttime heat for cresties; nightly cooling is healthier than holding daytime temperatures. The night regime intentionally carries no basking-temperature constraint."@en;
    rdfs:label "Crested gecko night temperature regime"@en;
    vho:ambientTemperatureRange _:n3-33;
    vho:duringPeriod vho:Nighttime.
<https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoSummerPhotoperiod> dcterms:contributor <https://vho.bio/contributor/reptifiles>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-temperatures-humidity/>;
    a vho:CareRegime;
    rdfs:label "Crested gecko summer photoperiod"@en;
    vho:duringPeriod vho:Summer;
    vho:photoperiodHours 14.
<https://vho.bio/ns/species/correlophus-ciliatus#CrestedGeckoWinterPhotoperiod> dcterms:contributor <https://vho.bio/contributor/reptifiles>;
    dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-temperatures-humidity/>;
    a vho:CareRegime;
    rdfs:comment "RF, citing Baines' UV Tool, prescribes 14 h summer and 10 h winter, with gradual transitions in between. The seasonal-transition gradient is not modelled here."@en;
    rdfs:label "Crested gecko winter photoperiod"@en;
    vho:duringPeriod vho:Winter;
    vho:photoperiodHours 10.
<https://vho.bio/ns/species/grammostola-pulchra> dcterms:creator <https://vho.bio/contributor/daniel-wilson>;
    dcterms:description "VHO encoding of the Brazilian black tarantula (Grammostola pulchra). The species class and its taxonomic placement under Grammostola, Theraphosidae, Mygalomorphae, Araneae, Arachnida, Arthropoda, and Metazoa carry an owl:equivalentClass alignment to NCBITaxon:1826295. This file holds the domain content asserted about vho:GrammostolaPulchra: typical-adult body ranges, single-zone environment regimes (no photoperiod, no UVB), enclosure constraints, substrate depth and burrow-site role, stage-scoped diet (Spiderling, Juvenile, Adult), and body-relative enclosure sizing constraints including a fall-risk clearance ceiling.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Species: Grammostola pulchra (Brazilian black tarantula)";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/bridges/ncbitaxon>, <https://vho.bio/ns/bridges/pato>, <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>, <https://vho.bio/ns/modules/equipment>, <https://vho.bio/ns/modules/husbandry-actions>, <https://vho.bio/ns/modules/traits>;
    owl:versionIRI <https://vho.bio/ns/2026-05-20/species/grammostola-pulchra>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/species/grammostola-pulchra#GrammostolaAdultDietRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thetarantulacollective.com/caresheets/grammostola-pulchra>;
    a vho:CareRegime;
    rdfs:label "G. pulchra adult diet regime"@en;
    vho:duringPeriod vho:AdultStage;
    vho:feedingFrequency _:n3-59;
    vho:requiresFoodstuff vho:LiveFeeder.
<https://vho.bio/ns/species/grammostola-pulchra#GrammostolaAmbientTemperatureRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thetarantulacollective.com/caresheets/grammostola-pulchra>;
    a vho:CareRegime;
    rdfs:comment "Round-the-clock ambient band. The species tolerates the lower end (down to ~20 °C) for short periods without harm but consistent sub-20 °C exposure slows growth substantially. Above 27 °C metabolism accelerates and lifespan shortens accordingly. Most temperate keepers can house this species at room temperature without supplemental heat."@en;
    rdfs:label "G. pulchra ambient temperature regime"@en;
    vho:ambientTemperatureRange _:n3-51;
    vho:duringPeriod vho:AnyTime.
<https://vho.bio/ns/species/grammostola-pulchra#GrammostolaHumidityRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thetarantulacollective.com/caresheets/grammostola-pulchra>;
    a vho:CareRegime;
    rdfs:comment "Moderate band. Drier than the paludarium paradigm and wetter than desert species. Practical maintenance: keep the upper substrate layer dry between waterings, dampen the lower layer to maintain the band. Spiderlings tolerate the upper end of the band better than adults."@en;
    rdfs:label "G. pulchra humidity regime"@en;
    vho:duringPeriod vho:AnyTime;
    vho:humidityRange _:n3-52.
<https://vho.bio/ns/species/grammostola-pulchra#GrammostolaJuvenileDietRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thetarantulacollective.com/caresheets/grammostola-pulchra>;
    a vho:CareRegime;
    rdfs:label "G. pulchra juvenile diet regime"@en;
    vho:duringPeriod vho:JuvenileStage;
    vho:feedingFrequency _:n3-58;
    vho:requiresFoodstuff vho:LiveFeeder.
<https://vho.bio/ns/species/grammostola-pulchra#GrammostolaSpiderlingDietRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thetarantulacollective.com/caresheets/grammostola-pulchra>;
    a vho:CareRegime;
    rdfs:label "G. pulchra spiderling diet regime"@en;
    vho:duringPeriod vho:Spiderling;
    vho:feedingFrequency _:n3-57;
    vho:requiresFoodstuff vho:LiveFeeder.
<https://vho.bio/ns/species/python-regius> dcterms:creator <https://vho.bio/contributor/daniel-wilson>;
    dcterms:description "VHO encoding of the ball python (Python regius). The species class and its taxonomic placement under Python, Pythonidae, Serpentes, Squamata, Lepidosauria, Chordata, and Metazoa carry an owl:equivalentClass alignment to NCBITaxon:51751. This file holds the domain content asserted about vho:BallPython: typical-adult body ranges measured as total length, single-environment care regimes, body-relative enclosure sizing constraints combining the Federation of British Herpetologists total-length proportions with the ReptiFiles fixed adult minimum, substrate floor, required hide, and stage-scoped diet.";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Species: Python regius (ball python)";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/bridges/ncbitaxon>, <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>, <https://vho.bio/ns/modules/body-measurements>;
    owl:versionIRI <https://vho.bio/ns/2026-06-10/species/python-regius>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/species/python-regius#BallPythonAdultDietRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/ball-python-care-guide/ball-python-feeding/>;
    a vho:CareRegime;
    rdfs:label "P. regius adult diet regime"@en;
    vho:duringPeriod vho:AdultStage;
    vho:feedingFrequency _:n3-77;
    vho:requiresFoodstuff vho:WholePrey.
<https://vho.bio/ns/species/python-regius#BallPythonAmbientTemperatureRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/ball-python-care-guide/ball-python-humidity-temperatures/>;
    a vho:CareRegime;
    rdfs:comment "Cool-side and general air band. Air must never exceed 35 C; night air may drop to 21 C, below which a lightless heat source is needed."@en;
    rdfs:label "P. regius ambient temperature regime"@en;
    vho:ambientTemperatureRange _:n3-65;
    vho:duringPeriod vho:AnyTime.
<https://vho.bio/ns/species/python-regius#BallPythonBaskingTemperatureRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/ball-python-care-guide/ball-python-humidity-temperatures/>;
    a vho:CareRegime;
    rdfs:comment "Warm-side target measured at the basking surface; the air directly above it runs 30-32 C. Ball pythons do not bask in open light; the warm retreat is the heat resource the snake seeks to raise its metabolism for digestion."@en;
    rdfs:label "P. regius warm-retreat temperature regime"@en;
    vho:baskingTemperatureRange _:n3-64;
    vho:duringPeriod vho:AnyTime.
<https://vho.bio/ns/species/python-regius#BallPythonHumidityRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/ball-python-care-guide/ball-python-humidity-temperatures/>;
    a vho:CareRegime;
    rdfs:comment "Measured by a probe in the cool hide, where humidity is highest. Raise toward the upper end during a shed; sustained low humidity causes incomplete sheds and respiratory stress."@en;
    rdfs:label "P. regius humidity regime"@en;
    vho:duringPeriod vho:AnyTime;
    vho:humidityRange _:n3-66.
<https://vho.bio/ns/species/python-regius#BallPythonJuvenileDietRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://reptifiles.com/ball-python-care-guide/ball-python-feeding/>;
    a vho:CareRegime;
    rdfs:label "P. regius juvenile diet regime"@en;
    vho:duringPeriod vho:JuvenileStage;
    vho:feedingFrequency _:n3-76;
    vho:requiresFoodstuff vho:WholePrey.
<https://vho.bio/ns/species/ranitomeya-imitator> dcterms:creator <https://vho.bio/contributor/daniel-wilson>;
    dcterms:description "VHO encoding of the mimic poison frog (Ranitomeya imitator). The species class and its taxonomic placement under Ranitomeya, Dendrobatidae, Anura, Amphibia, Chordata, and Metazoa carry an owl:equivalentClass alignment to NCBITaxon:111125. This file holds the domain content asserted about vho:RanitomeyaImitator: typical-adult body ranges, anatomical and physiological traits, zoned environment regimes for the paludarium paradigm, enclosure and substrate constraints, required decor roles, and stage-scoped dietary regimes (Tadpole, Froglet, Adult).";
    dcterms:license <https://creativecommons.org/licenses/by/4.0/>;
    dcterms:title "VHO Species: Ranitomeya imitator (mimic poison frog)";
    a owl:Ontology;
    owl:imports <https://vho.bio/ns/bridges/ncbitaxon>, <https://vho.bio/ns/bridges/pato>, <https://vho.bio/ns/core>, <https://vho.bio/ns/core/patterns>, <https://vho.bio/ns/core/properties>, <https://vho.bio/ns/modules/enclosures>, <https://vho.bio/ns/modules/husbandry-actions>, <https://vho.bio/ns/modules/traits>;
    owl:versionIRI <https://vho.bio/ns/2026-05-20/species/ranitomeya-imitator>;
    owl:versionInfo "0.1.0".
<https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaAdultDietRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thejunglevault.com/items/ranitomeya-imitator-care-and-breeding>;
    a vho:CareRegime;
    rdfs:label "R. imitator adult diet regime"@en;
    vho:duringPeriod vho:AdultStage;
    vho:feedingFrequency _:n3-93;
    vho:requiresFoodstuff vho:LiveFeeder.
<https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaFrogletDietRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thejunglevault.com/items/ranitomeya-imitator-care-and-breeding>;
    a vho:CareRegime;
    rdfs:comment "Post-metamorphosis froglets are tiny (≈ 8–10 mm SVL) and require feeders no larger than their mouth gape. Springtails (Folsomia / Sinella) are the keeper-grade canonical first food; D. melanogaster joins once the froglet outgrows the smallest size class."@en;
    rdfs:label "R. imitator froglet diet regime"@en;
    vho:duringPeriod vho:Froglet;
    vho:feedingFrequency _:n3-92;
    vho:requiresFoodstuff vho:LiveFeeder.
<https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaLandDayTemperatureRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thejunglevault.com/items/ranitomeya-imitator-care-and-breeding>;
    a vho:CareRegime;
    rdfs:comment "Daytime band on the land zone. Highland-locality populations (e.g., Varadero) tolerate the lower half of the band better than the upper; lowland-locality populations are more heat-tolerant. The band documents the species envelope, not a locality optimum."@en;
    rdfs:label "R. imitator land-zone day temperature regime"@en;
    vho:ambientTemperatureRange _:n3-83;
    vho:duringPeriod vho:Daytime;
    vho:scopedToZone vho:LandZone.
<https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaLandHumidityRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thejunglevault.com/items/ranitomeya-imitator-care-and-breeding>;
    a vho:CareRegime;
    rdfs:comment "Round-the-clock high-humidity band on the land zone. Cloud-forest dendrobatids tolerate brief drops to ~0.50 when free-standing water is accessible, but sustained low humidity is rapidly fatal; the target band is correspondingly tight."@en;
    rdfs:label "R. imitator land-zone humidity regime"@en;
    vho:duringPeriod vho:AnyTime;
    vho:humidityRange _:n3-82;
    vho:scopedToZone vho:LandZone.
<https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaLandNightTemperatureRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thejunglevault.com/items/ranitomeya-imitator-care-and-breeding>;
    a vho:CareRegime;
    rdfs:comment "Nighttime band on the land zone. A small nightly cool-down (~2–4 °C below daytime) encourages natural activity and breeding behaviour; deeper drops are not warranted for this species."@en;
    rdfs:label "R. imitator land-zone night temperature regime"@en;
    vho:ambientTemperatureRange _:n3-84;
    vho:duringPeriod vho:Nighttime;
    vho:scopedToZone vho:LandZone.
<https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaPhotoperiodRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thejunglevault.com/items/ranitomeya-imitator-care-and-breeding>;
    a vho:CareRegime;
    rdfs:comment "Round-the-clock 12 h tropical photoperiod. R. imitator is endemic to the equatorial belt (~6° S) where daylength varies negligibly across the year; seasonal photoperiod regimes used for temperate species are not relevant here."@en;
    rdfs:label "R. imitator photoperiod regime"@en;
    vho:duringPeriod vho:AnyTime;
    vho:photoperiodHours 12.
<https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaTadpoleDietRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thejunglevault.com/items/ranitomeya-imitator-care-and-breeding>;
    a vho:CareRegime;
    rdfs:comment "Tadpole-stage diet. Parental trophic-egg provisioning is biologically important for this species but not modelled here as a keeper-side regime requirement."@en;
    rdfs:label "R. imitator tadpole diet regime"@en;
    vho:duringPeriod vho:Tadpole;
    vho:feedingFrequency _:n3-91;
    vho:requiresFoodstuff vho:TadpoleFood.
<https://vho.bio/ns/species/ranitomeya-imitator#RanitomeyaWaterTemperatureRegime> dcterms:contributor <https://vho.bio/contributor/crittercad>;
    dcterms:source <https://www.thejunglevault.com/items/ranitomeya-imitator-care-and-breeding>;
    a vho:CareRegime;
    rdfs:comment "Water-zone temperature band, round-the-clock. The water body in a paludarium typically tracks land-zone ambient with a slight lag; the band overlaps the land daytime range deliberately. Tadpole rearing tolerates the upper half; egg-incubation phytotelmata are at the lower."@en;
    rdfs:label "R. imitator water-zone temperature regime"@en;
    vho:duringPeriod vho:AnyTime;
    vho:scopedToZone vho:WaterZone;
    vho:waterTemperatureRange _:n3-85.
_:n3-0 dcterms:source <https://backwaterreptilesblog.com/do-tarantulas-need-uv-lighting/>;
    a vho:NoRequirement;
    rdfs:comment "UV lighting that mimics sunlight is unnecessary for tarantula wellbeing; theraphosids do not depend on ultraviolet exposure for vitamin D synthesis."@en;
    vho:onAxis vho:UltravioletAxis.
_:n3-1 dcterms:source <https://backwaterreptilesblog.com/do-tarantulas-need-uv-lighting/>;
    a vho:NoRequirement;
    rdfs:comment "No dedicated photoperiod provision is required: ambient room light supplies the day and night rhythm, and lighting on a timer is an optional enhancement, not a requirement. Direct sunlight and strong lighting are avoided."@en;
    vho:onAxis vho:PhotoperiodAxis.
_:n3-2 dcterms:source "Schultz, S. A. and Schultz, M. J. (2009). The Tarantula Keeper's Guide, 3rd edition. Barron's Educational Series."@en, <https://silkroadexotics.com/tarantula-enclosure-setup/>;
    a vho:SizingConstraint;
    rdfs:comment "Fall distance, the enclosure height less the substrate depth, stays at or under one and a half times the diagonal leg span for terrestrial tarantulas: a fall onto a hard surface can rupture the abdomen and is usually fatal. Fall biomechanics are described in Schultz and Schultz."@en;
    vho:appliesWhen vho:FallRisk;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtMost;
    vho:constrains vho:Clearance;
    vho:multiple 1.5;
    vho:relativeTo vho:DiagonalLegSpan.
_:n3-21 a owl:AllDisjointClasses;
    rdfs:comment "Animal and Plant partition Organism. An individual is one or the other, never both."@en;
    owl:members _:n3-22.
_:n3-22 rdf:first vho:Animal;
    rdf:rest _:n3-23.
_:n3-23 rdf:first vho:Plant;
    rdf:rest rdf:nil.
_:n3-24 dcterms:source <https://reptifiles.com/crested-gecko-care/>;
    a vho:Range;
    vho:maxInclusive 45.0;
    vho:minInclusive 35.0;
    vho:unit vho:Gram.
_:n3-25 dcterms:contributor <https://vho.bio/contributor/reptifiles>;
    a vho:BodyMeasurement, vho:Range;
    rdfs:comment "Snout-vent length, the lizard sizing axis, preferred over a snout-to-tail measure because the tail is shed and not regrown. Derived from the cited ~20 cm snout-to-tail typical adult less the tail; a directly-sourced snout-vent figure would refine it."@en;
    vho:maxInclusive 12.0;
    vho:measuredAs vho:SnoutVentLength;
    vho:minInclusive 9.0;
    vho:unit vho:Centimetre.
_:n3-26 dcterms:source <https://reptifiles.com/crested-gecko-care/>;
    a vho:Range;
    vho:maxInclusive 18;
    vho:minInclusive 15;
    vho:unit vho:Month.
_:n3-27 dcterms:source <https://reptifiles.com/crested-gecko-care/>;
    a vho:Range;
    rdfs:comment "Captive lifespan. Wild lifespan is shorter and is not the husbandry-relevant figure."@en;
    vho:maxInclusive 20;
    vho:minInclusive 15;
    vho:unit vho:Year.
_:n3-28 a vho:Range;
    vho:maxInclusive 29.0;
    vho:minInclusive 28.0;
    vho:unit vho:Celsius.
_:n3-29 a vho:Range;
    vho:maxInclusive 24.0;
    vho:minInclusive 21.0;
    vho:unit vho:Celsius.
_:n3-30 dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-temperatures-humidity/>;
    a vho:Range;
    rdfs:comment "Basking-branch provision target, with shaded refuge available below."@en;
    vho:maxInclusive 2.0;
    vho:minInclusive 1.0.
_:n3-31 dcterms:source <https://doi.org/10.19227/jzar.v4i1.150>;
    a vho:Range;
    rdfs:comment "Ferguson Zone 1 zone-average UV index: the mean of field measurements where crepuscular and shade-dwelling animals were observed."@en;
    vho:bandRole vho:AverageFieldExposure;
    vho:maxInclusive 0.7;
    vho:minInclusive 0.0.
_:n3-32 dcterms:source <https://doi.org/10.19227/jzar.v4i1.150>;
    a vho:Range;
    rdfs:comment "Ferguson Zone 1 maximum recorded UV index in the field."@en;
    vho:bandRole vho:MaximumFieldExposure;
    vho:maxInclusive 1.4;
    vho:minInclusive 0.6.
_:n3-33 a vho:Range;
    vho:maxInclusive 22.0;
    vho:minInclusive 18.0;
    vho:unit vho:Celsius.
_:n3-34 a vho:Range;
    vho:maxInclusive 0.80;
    vho:minInclusive 0.60.
_:n3-35 a vho:Range;
    vho:maxInclusive 0.50;
    vho:minInclusive 0.40.
_:n3-36 dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-decorations/>;
    a vho:RoleRequirement;
    rdfs:comment "Water-accumulation surfaces for droplet drinking, typically following from foliage placement under a misting routine."@en;
    vho:basis vho:RecommendedProfile;
    vho:forRole vho:WaterSourceRole.
_:n3-37 dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-terrarium-size-cohabitation/>;
    a vho:SizingConstraint;
    vho:absoluteFloor 45.0;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:FloorShortAxis;
    vho:multiple 4.0;
    vho:relativeTo vho:SnoutVentLength.
_:n3-38 dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-terrarium-size-cohabitation/>;
    a vho:SizingConstraint;
    vho:absoluteFloor 45.0;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:FloorLongAxis;
    vho:multiple 4.0;
    vho:relativeTo vho:SnoutVentLength.
_:n3-39 dcterms:source <https://reptifiles.com/crested-gecko-care/crested-gecko-terrarium-size-cohabitation/>;
    a vho:SizingConstraint;
    vho:absoluteFloor 90.0;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:Height;
    vho:multiple 8.0;
    vho:relativeTo vho:SnoutVentLength.
_:n3-40 a vho:Range;
    rdfs:comment "CGD offered daily = 7 feedings per week."@en;
    vho:maxInclusive 7;
    vho:minInclusive 7;
    vho:unit vho:PerWeek.
_:n3-41 a vho:Range;
    vho:maxInclusive 2;
    vho:minInclusive 1;
    vho:unit vho:PerWeek.
_:n3-42 a vho:Range;
    rdfs:comment "CGD offered every 2–3 days ≈ 2–3 feedings per week."@en;
    vho:maxInclusive 3;
    vho:minInclusive 2;
    vho:unit vho:PerWeek.
_:n3-43 a vho:Range;
    vho:maxInclusive 1;
    vho:minInclusive 0;
    vho:unit vho:PerWeek.
_:n3-44 dcterms:contributor <https://vho.bio/contributor/reptifiles>;
    a vho:Range;
    rdfs:comment "Basking-branch provision target, tighter than the species band of 1.0–2.0 to account for reduced melanin-mediated photoprotection."@en;
    vho:maxInclusive 1.5;
    vho:minInclusive 1.0.
_:n3-45 dcterms:source <https://doi.org/10.19227/jzar.v4i1.150>;
    a vho:Range;
    rdfs:comment "Ferguson Zone 1 zone-average UV index, restated from the species band: overriding a slot replaces its whole content, so the field-exposure statistics that remain true of the morph are carried along with the changed provision target."@en;
    vho:bandRole vho:AverageFieldExposure;
    vho:maxInclusive 0.7;
    vho:minInclusive 0.0.
_:n3-46 dcterms:source <https://doi.org/10.19227/jzar.v4i1.150>;
    a vho:Range;
    rdfs:comment "Ferguson Zone 1 maximum recorded UV index in the field, restated from the species band."@en;
    vho:bandRole vho:MaximumFieldExposure;
    vho:maxInclusive 1.4;
    vho:minInclusive 0.6.
_:n3-47 dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:Range;
    rdfs:comment "Adult-female mass envelope. Adult males are substantially lighter (about 5–10 g). Literature rarely reports mass for theraphosids; curator estimate based on body-volume scaling from leg span."@en;
    vho:maxInclusive 25.0;
    vho:minInclusive 15.0;
    vho:unit vho:Gram.
_:n3-48 dcterms:source <https://www.thetarantulacollective.com/caresheets/grammostola-pulchra>;
    a vho:BodyMeasurement, vho:Range;
    rdfs:comment "Adult females typically clear 15 cm; males rarely exceed 13 cm."@en;
    vho:maxInclusive 17.0;
    vho:measuredAs vho:DiagonalLegSpan;
    vho:minInclusive 13.0;
    vho:unit vho:Centimetre.
_:n3-49 dcterms:source <https://www.thetarantulacollective.com/caresheets/grammostola-pulchra>;
    a vho:Range;
    rdfs:comment "Sex-dimorphic and slow. Males mature 5–8 years post-egg-sac (60–96 months); females 8–12 years (96–144 months). The 48–96 month band captures the early end (male maturation); females mature outside this range and are noted in the lifespan comment."@en;
    vho:maxInclusive 96;
    vho:minInclusive 48;
    vho:unit vho:Month.
_:n3-50 dcterms:source <https://www.thetarantulacollective.com/caresheets/grammostola-pulchra>;
    a vho:Range;
    rdfs:comment "Captive lifespan envelope. Sex-dimorphic: females routinely live 25–30 years; males live only 4–8 years post-maturity (10–15 years total). The 15–25 range documents the species typical without committing to a per-sex split; a future Quality-bearing model on the individual will support sex-specific lifespan annotations."@en;
    vho:maxInclusive 25;
    vho:minInclusive 15;
    vho:unit vho:Year.
_:n3-51 a vho:Range;
    vho:maxInclusive 27.0;
    vho:minInclusive 22.0;
    vho:unit vho:Celsius.
_:n3-52 a vho:Range;
    vho:maxInclusive 0.75;
    vho:minInclusive 0.65.
_:n3-53 dcterms:source <https://www.thetarantulacollective.com/caresheets/grammostola-pulchra>;
    a vho:SizingConstraint;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:FloorLongAxis;
    vho:multiple 3.0;
    vho:relativeTo vho:DiagonalLegSpan.
_:n3-54 dcterms:source <https://www.thetarantulacollective.com/caresheets/grammostola-pulchra>;
    a vho:SizingConstraint;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:FloorShortAxis;
    vho:multiple 2.0;
    vho:relativeTo vho:DiagonalLegSpan.
_:n3-55 dcterms:source <https://www.thetarantulacollective.com/caresheets/grammostola-pulchra>;
    a vho:SizingConstraint;
    vho:basis vho:RecommendedProfile;
    vho:comparator vho:AtLeast;
    vho:constrains vho:FloorLongAxis;
    vho:multiple 5.0;
    vho:relativeTo vho:DiagonalLegSpan.
_:n3-56 dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:SizingConstraint;
    vho:absoluteFloor 10.0;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:SubstrateDepth.
_:n3-57 a vho:Range;
    rdfs:comment "Pinhead crickets, fruit fly cultures, pre-killed cricket parts (slings often accept). Higher frequency than later stages supports growth."@en;
    vho:maxInclusive 3;
    vho:minInclusive 2;
    vho:unit vho:PerWeek.
_:n3-58 a vho:Range;
    rdfs:comment "Small crickets, small dubia roaches, mealworms. Pre-moult fasting is common at this stage; skipped feedings are normal."@en;
    vho:maxInclusive 2;
    vho:minInclusive 1;
    vho:unit vho:PerWeek.
_:n3-59 a vho:Range;
    rdfs:comment "Adult crickets, adult dubia roaches, occasional pinky mice (curator discretion, not required for nutrition). Adults fast for extended periods around moults, weeks to months, and this is normal; do not force-feed."@en;
    vho:maxInclusive 1;
    vho:minInclusive 1;
    vho:unit vho:PerWeek.
_:n3-60 dcterms:source <https://reptifiles.com/ball-python-care-guide/>;
    a vho:BodyMeasurement, vho:Range;
    rdfs:comment "Males 109-131 cm, females 114-136 cm; the band spans the sexes. Exceptionally large captive females exceed 150 cm."@en;
    vho:maxInclusive 136.0;
    vho:measuredAs vho:TotalLength;
    vho:minInclusive 109.0;
    vho:unit vho:Centimetre.
_:n3-61 dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:Range;
    rdfs:comment "Adult envelope; markedly sex-dimorphic, with females heavier and large females exceeding 2000 g. Curator estimate calibrated to the species' length range."@en;
    vho:maxInclusive 2000.0;
    vho:minInclusive 1000.0;
    vho:unit vho:Gram.
_:n3-62 dcterms:source <https://reptifiles.com/ball-python-care-guide/>;
    a vho:Range;
    vho:maxInclusive 60;
    vho:minInclusive 36;
    vho:unit vho:Month.
_:n3-63 dcterms:source <https://reptifiles.com/ball-python-care-guide/>;
    a vho:Range;
    rdfs:comment "Captive lifespan; well-kept individuals routinely reach the upper end."@en;
    vho:maxInclusive 30;
    vho:minInclusive 15;
    vho:unit vho:Year.
_:n3-64 a vho:Range;
    vho:maxInclusive 40.0;
    vho:minInclusive 35.0;
    vho:unit vho:Celsius.
_:n3-65 a vho:Range;
    vho:maxInclusive 28.0;
    vho:minInclusive 24.0;
    vho:unit vho:Celsius.
_:n3-66 a vho:Range;
    vho:maxInclusive 0.75;
    vho:minInclusive 0.45.
_:n3-67 dcterms:source "Federation of British Herpetologists minimum enclosure size guidance."@en;
    a vho:SizingConstraint;
    rdfs:comment "The snake must be able to stretch out fully across the floor diagonal."@en;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:FloorDiagonal;
    vho:multiple 1.0;
    vho:relativeTo vho:TotalLength.
_:n3-68 dcterms:source "Federation of British Herpetologists minimum enclosure size guidance.", <https://reptifiles.com/ball-python-care-guide/ball-python-terrarium-size-lighting/>;
    a vho:SizingConstraint;
    rdfs:comment "0.3 TL per the FBH proportions; the 60 cm backstop is the ReptiFiles adult height minimum, which is the binding height for all typical adult lengths."@en;
    vho:absoluteFloor 60.0;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:Height;
    vho:multiple 0.3;
    vho:relativeTo vho:TotalLength.
_:n3-69 dcterms:source <https://reptifiles.com/ball-python-care-guide/ball-python-terrarium-size-lighting/>;
    a vho:SizingConstraint;
    rdfs:comment "ReptiFiles fixed adult floor: 120 cm long axis."@en;
    vho:absoluteFloor 120.0;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:FloorLongAxis.
_:n3-70 dcterms:source <https://reptifiles.com/ball-python-care-guide/ball-python-terrarium-size-lighting/>;
    a vho:SizingConstraint;
    rdfs:comment "ReptiFiles fixed adult floor: 60 cm short axis."@en;
    vho:absoluteFloor 60.0;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:FloorShortAxis.
_:n3-71 dcterms:source "Federation of British Herpetologists minimum enclosure size guidance."@en;
    a vho:SizingConstraint;
    rdfs:comment "FBH nominal floor profile (0.9 x 0.45 TL); non-binding guidance shown alongside the binding minima."@en;
    vho:basis vho:RecommendedProfile;
    vho:comparator vho:AtLeast;
    vho:constrains vho:FloorLongAxis;
    vho:multiple 0.9;
    vho:relativeTo vho:TotalLength.
_:n3-72 dcterms:source "Federation of British Herpetologists minimum enclosure size guidance."@en;
    a vho:SizingConstraint;
    vho:basis vho:RecommendedProfile;
    vho:comparator vho:AtLeast;
    vho:constrains vho:FloorShortAxis;
    vho:multiple 0.45;
    vho:relativeTo vho:TotalLength.
_:n3-73 dcterms:source <https://reptifiles.com/ball-python-care-guide/ball-python-substrate/>;
    a vho:SizingConstraint;
    rdfs:comment "Adults need 7.5-10 cm (3-4 in) of substrate to hold humidity; around 5 cm suits hatchlings. Deeper than 10 cm risks anaerobic pockets at the bottom of the layer."@en;
    vho:absoluteFloor 7.5;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:SubstrateDepth.
_:n3-74 dcterms:source <https://reptifiles.com/ball-python-care-guide/ball-python-terrarium-decorations/>;
    a vho:RoleRequirement;
    rdfs:comment "One snug hide at each end of the thermal gradient, tight enough that the snake's body touches the walls."@en;
    vho:basis vho:WelfareMinimum;
    vho:forRole vho:Hide;
    vho:minRoleCount 2.
_:n3-75 dcterms:source <https://reptifiles.com/ball-python-care-guide/ball-python-humidity-temperatures/>;
    a vho:RoleRequirement;
    rdfs:comment "A sturdy bowl of fresh water available at all times, for drinking and as the enclosure's humidity reservoir."@en;
    vho:basis vho:WelfareMinimum;
    vho:forRole vho:WaterSourceRole.
_:n3-76 a vho:Range;
    rdfs:comment "One appropriately sized rodent (10-15% of body weight): every 5 days for hatchlings, every 7 days under 200 g, every 7-10 days at 200-300 g, every 10-14 days at 350-500 g."@en;
    vho:maxInclusive 1.4;
    vho:minInclusive 0.5;
    vho:unit vho:PerWeek.
_:n3-77 a vho:Range;
    rdfs:comment "One rodent every 2-3 weeks at 500-1500 g body mass, slowing to every 4-6 weeks above 1500 g. Adults fast for weeks at a time, especially in winter, and this is normal; do not force feeding."@en;
    vho:maxInclusive 0.5;
    vho:minInclusive 0.17;
    vho:unit vho:PerWeek.
_:n3-78 dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:Range;
    rdfs:comment "Mass-from-length scaling estimate for adult Ranitomeya imitator at typical SVL. Literature rarely reports mass directly for this species."@en;
    vho:maxInclusive 0.8;
    vho:minInclusive 0.5;
    vho:unit vho:Gram.
_:n3-79 dcterms:source <https://amphibiaweb.org/species/1634>;
    a vho:BodyMeasurement, vho:Range;
    rdfs:comment "Expressed in centimetres to match the cross-species unit convention."@en;
    vho:maxInclusive 2.2;
    vho:measuredAs vho:SnoutVentLength;
    vho:minInclusive 1.7;
    vho:unit vho:Centimetre.
_:n3-80 dcterms:source <https://www.thejunglevault.com/items/ranitomeya-imitator-care-and-breeding>;
    a vho:Range;
    vho:maxInclusive 12;
    vho:minInclusive 9;
    vho:unit vho:Month.
_:n3-81 dcterms:source <https://www.thejunglevault.com/items/ranitomeya-imitator-care-and-breeding>;
    a vho:Range;
    rdfs:comment "Captive lifespan. Wild lifespan is shorter and is not the husbandry-relevant figure."@en;
    vho:maxInclusive 10;
    vho:minInclusive 5;
    vho:unit vho:Year.
_:n3-82 a vho:Range;
    vho:maxInclusive 1.00;
    vho:minInclusive 0.80.
_:n3-83 a vho:Range;
    vho:maxInclusive 26.0;
    vho:minInclusive 22.0;
    vho:unit vho:Celsius.
_:n3-84 a vho:Range;
    vho:maxInclusive 22.0;
    vho:minInclusive 20.0;
    vho:unit vho:Celsius.
_:n3-85 a vho:Range;
    vho:maxInclusive 24.0;
    vho:minInclusive 20.0;
    vho:unit vho:Celsius.
_:n3-86 dcterms:source <https://www.ranitomeya.eu/>;
    a vho:SizingConstraint;
    vho:absoluteFloor 45.0;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:FloorShortAxis;
    vho:multiple 18.0;
    vho:relativeTo vho:SnoutVentLength.
_:n3-87 dcterms:source <https://www.ranitomeya.eu/>;
    a vho:SizingConstraint;
    vho:absoluteFloor 45.0;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:FloorLongAxis;
    vho:multiple 18.0;
    vho:relativeTo vho:SnoutVentLength.
_:n3-88 dcterms:source <https://www.ranitomeya.eu/>;
    a vho:SizingConstraint;
    vho:absoluteFloor 60.0;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:Height;
    vho:multiple 25.0;
    vho:relativeTo vho:SnoutVentLength.
_:n3-89 dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:SizingConstraint;
    vho:absoluteFloor 5.0;
    vho:basis vho:WelfareMinimum;
    vho:comparator vho:AtLeast;
    vho:constrains vho:SubstrateDepth.
_:n3-90 dcterms:contributor <https://vho.bio/contributor/crittercad>;
    a vho:RoleRequirement;
    rdfs:comment "In a bioactive, regularly misted build, irrigation water must drain out of the substrate bed; a waterlogged bed turns anaerobic and defeats the retention-without-saturation balance the substrate floor encodes."@en;
    vho:appliesWhen vho:BioactiveConfiguration;
    vho:basis vho:WelfareMinimum;
    vho:forRole vho:DrainageLayerRole.
_:n3-91 a vho:Range;
    rdfs:comment "Every other day, light feedings; overfeeding fouls the rearing water faster than the tadpole metabolises the food."@en;
    vho:maxInclusive 4;
    vho:minInclusive 3;
    vho:unit vho:PerWeek.
_:n3-92 a vho:Range;
    rdfs:comment "Froglets fed daily with the smallest feeders available: springtails primarily, with the smallest melanogaster fruit flies as a secondary source."@en;
    vho:maxInclusive 7;
    vho:minInclusive 7;
    vho:unit vho:PerWeek.
_:n3-93 a vho:Range;
    rdfs:comment "Adults fed every other day to daily. Variety across feeder species (D. melanogaster, D. hydei for larger adults, springtails, bean weevils, occasional rice flour beetle larvae) supports reproductive condition; mono-feeder diets risk nutritional deficiencies."@en;
    vho:maxInclusive 5;
    vho:minInclusive 4;
    vho:unit vho:PerWeek.
