PREFIX ontolab: <https://www.theworldavatar.com/kg/ontolab/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

ontolab:SemiconductorMaskAligner a rdfs:Class ;
  rdfs:label "Semiconductor mask aligner" ;
  rdfs:comment "A device used in the semiconductor industry for aligning masks during lithography." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:isManagedBy a rdf:Property ;
  rdfs:comment "The relationship between lab equipment and the agent service that manages it." ;
  rdfs:domain ontolab:LabEquipment ;
  rdfs:range <http://www.theworldavatar.com/ontology/ontoagent/MSM.owl#Service> .

ontolab:hasHeight a rdf:Property ;
  rdfs:comment "The relation specifies the height of a laboratory equipment." ;
  rdfs:domain ontolab:LabEquipment ;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Height> .

ontolab:hasPrice a rdf:Property ;
  rdfs:comment "The relation specifies the price of a laboratory equipment." ;
  rdfs:domain ontolab:LabEquipment ;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/AmountOfMoney> .

ontolab:hasPowerSupply a rdf:Property ;
  rdfs:comment "The relation specifies the power supply type of a laboratory equipment." ;
  rdfs:domain ontolab:LabEquipment ;
  rdfs:range ontolab:PowerSupply .

ontolab:hasWeight a rdf:Property ;
  rdfs:comment "The relation specifies the weight of a laboratory equipment." ;
  rdfs:domain ontolab:LabEquipment ;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/BodyMass> .

ontolab:hasWidth a rdf:Property ;
  rdfs:comment "The relation specifies the width of a laboratory equipment." ;
  rdfs:domain ontolab:LabEquipment ;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Width> .

ontolab:hasLength a rdf:Property ;
  rdfs:comment "The relation specifies the length of a laboratory equipment." ;
  rdfs:domain ontolab:LabEquipment ;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Length> .

ontolab:Stirrer a rdfs:Class ;
  rdfs:label "Stirrer" ;
  rdfs:comment "A device used for stirring liquids or mixtures." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:WaveformGenerator a rdfs:Class ;
  rdfs:label "Waveform generator" ;
  rdfs:comment "A device that generates electrical waveforms for experimental purposes." ;
  rdfs:subClassOf ontolab:Generator .

ontolab:MeasurementApparatus a rdfs:Class ;
  rdfs:label "Measurement apparatus" ;
  rdfs:comment "A device used for measuring physical properties." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Balance a rdfs:Class ;
  rdfs:label "Balance" ;
  rdfs:comment "A device used to measure the mass of an object." ;
  rdfs:subClassOf ontolab:Scale .

ontolab:Coupler a rdfs:Class ;
  rdfs:label "Coupler" ;
  rdfs:comment "A device used to join two systems or components together." ;
  rdfs:subClassOf ontolab:LabEquipment .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Quantity> a rdfs:Class .

ontolab:FlowChemistryReactor a rdfs:Class ;
  rdfs:label "Flow chemistry reactor" ;
  rdfs:comment "A reactor used for performing flow chemistry, allowing reactions to occur in a continuous flow." ;
  rdfs:subClassOf ontolab:Reactor .

ontolab:ManualTranslationStage a rdfs:Class ;
  rdfs:label "Manual translation stage" ;
  rdfs:comment "A manually operated device for translating samples or instruments." ;
  rdfs:subClassOf ontolab:TranslationStage .

ontolab:EEGAmplifier a rdfs:Class ;
  rdfs:label "EEG amplifier" ;
  rdfs:comment "A device that amplifies brainwave signals for EEG analysis." ;
  rdfs:subClassOf ontolab:SignalAmplifier .

ontolab:SolidStateLaser a rdfs:Class ;
  rdfs:label "Solid-state laser" ;
  rdfs:comment "A laser that uses a solid material as the gain medium." ;
  rdfs:subClassOf ontolab:Laser .

ontolab:Furnace a rdfs:Class ;
  rdfs:label "Furnace" ;
  rdfs:comment "A device used for heating materials to high temperatures." ;
  rdfs:subClassOf ontolab:Heater .

ontolab:SpectroscopyAccessory a rdfs:Class ;
  rdfs:label "Spectroscopy accessory" ;
  rdfs:comment "An accessory that enhances the capabilities of spectroscopy instruments." ;
  rdfs:subClassOf ontolab:LabEquipmentAccessory .

ontolab:Generator a rdfs:Class ;
  rdfs:label "Lab generator" ;
  rdfs:comment "A device that generates gas, vapour, or electricity for use in experiments." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:ChemisorptionAnalyzer a rdfs:Class ;
  rdfs:label "Chemisorption analyzer" ;
  rdfs:comment "A device used to analyze chemisorption phenomena." ;
  rdfs:subClassOf ontolab:Analyzer .

ontolab:Degasser a rdfs:Class ;
  rdfs:label "Degasser" ;
  rdfs:comment "A device that removes gases from liquids." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:OzoneCleaner a rdfs:Class ;
  rdfs:label "Ozone cleaner" ;
  rdfs:comment "A device that uses ozone gas to clean or disinfect." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:VapourGenerator a rdfs:Class ;
  rdfs:label "Vapour generator" ;
  rdfs:comment "A device that produces vapour for laboratory or industrial processes." ;
  rdfs:subClassOf ontolab:Generator .

ontolab:NiMHRechargeableBattery a rdfs:Class ;
  rdfs:comment "Power supply through a NiMH rechargeable battery." ;
  rdfs:subClassOf ontolab:PowerSupply .

ontolab:HTHPRig a rdfs:Class ;
  rdfs:label "HTHP rig" ;
  rdfs:comment "A high-temperature, high-pressure rig used for experiments under extreme conditions." ;
  rdfs:subClassOf ontolab:Rig .

<http://www.ontology-of-units-of-measure.org/resource/om-2/BodyMass> a rdfs:Class .

ontolab:MotorisedSlide a rdfs:Class ;
  rdfs:label "Motorised slide" ;
  rdfs:comment "A motorized device for moving slides in microscopy." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:DiffuseReflectionAccessory a rdfs:Class ;
  rdfs:label "Diffuse reflection accessory" ;
  rdfs:comment "An accessory used for measuring diffuse reflection in optical experiments." ;
  rdfs:subClassOf ontolab:SpectroscopyAccessory .

ontolab:Galvanostat a rdfs:Class ;
  rdfs:label "Galvanostat" ;
  rdfs:comment "A device used to control the current in an electrochemical system." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:OsmosisFilter a rdfs:Class ;
  rdfs:label "Osmosis filter" ;
  rdfs:comment "A filter that separates solutions through the principles of osmosis." ;
  rdfs:subClassOf ontolab:Filter .

<https://w3id.org/bot#Element> a rdfs:Class .

<https://www.theworldavatar.com/kg/ontoassetmanagement/Cabinet> a rdfs:Class .

ontolab:Chassis a rdfs:Class ;
  rdfs:label "Chassis" ;
  rdfs:comment "A framework used to support and protect laboratory devices." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:LaserAccessory a rdfs:Class ;
  rdfs:label "Laser accessory" ;
  rdfs:comment "An accessory designed to enhance the functionality of laser systems." ;
  rdfs:subClassOf ontolab:LabEquipmentAccessory .

ontolab:UltrasonicBath a rdfs:Class ;
  rdfs:label "Ultrasonic bath" ;
  rdfs:comment "A bath that uses ultrasonic waves to clean or treat materials." ;
  rdfs:subClassOf ontolab:Bath .

ontolab:LithiumBattery a rdfs:Class ;
  rdfs:comment "Power supply through a lithium battery." ;
  rdfs:subClassOf ontolab:PowerSupply .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Volume> a rdfs:Class .

ontolab:LabEquipment a rdfs:Class ;
  rdfs:comment "Equipment used for laboratory experiments. [https://www.wikidata.org/wiki/Q834028]" ;
  rdfs:subClassOf <https://saref.etsi.org/core/Device> .

ontolab:FilterDryer a rdfs:Class ;
  rdfs:label "Filter dryer" ;
  rdfs:comment "A dryer that uses a filtering mechanism to separate and remove moisture." ;
  rdfs:subClassOf ontolab:Dryer .

ontolab:EquipmentSettings a rdfs:Class ;
  rdfs:comment "Specifications that are used to set the operating conditions of laboratory equipment." .

ontolab:specifies a rdf:Property ;
  rdfs:comment "The relation between the equipment settings and the laboratory equipment it governs." ;
  rdfs:domain ontolab:EquipmentSettings ;
  rdfs:range ontolab:LabEquipment .

ontolab:hasSetting a rdf:Property ;
  rdfs:comment "The relation between the equipment settings and its individual parameter setting." ;
  rdfs:domain ontolab:EquipmentSettings ;
  rdfs:range ontolab:ParameterSetting .

ontolab:wasGeneratedFor a rdf:Property ;
  rdfs:comment "The relation between the equipment settings and the reaction experiment it was generated for." ;
  rdfs:domain ontolab:EquipmentSettings ;
  rdfs:range <https://www.theworldavatar.com/kg/ontoreaction/ReactionExperiment> .

ontolab:Reactor a rdfs:Class ;
  rdfs:label "Reactor" ;
  rdfs:comment "A device where chemical or physical reactions take place." ;
  rdfs:subClassOf ontolab:LabEquipment .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Length> a rdfs:Class .

ontolab:Platform a rdfs:Class ;
  rdfs:label "Platform" ;
  rdfs:comment "A base or surface used to support laboratory equipment." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:UsedAsReceived a rdfs:Class ;
  rdfs:comment "The chemical amount is used as received." ;
  rdfs:subClassOf ontolab:PreparationMethod .

ontolab:SpinCoater a rdfs:Class ;
  rdfs:label "Spin coater" ;
  rdfs:comment "A device used for evenly coating a surface with a liquid by spinning." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:TriggerBox a rdfs:Class ;
  rdfs:label "Trigger box" ;
  rdfs:comment "A device used to trigger events or start processes in an experimental setup." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:BatteryTester a rdfs:Class ;
  rdfs:label "Battery tester" ;
  rdfs:comment "A device that tests battery performance, either capacity or behaviour in a cycle." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:LaserTableBase a rdfs:Class ;
  rdfs:label "Laser table base" ;
  rdfs:comment "A base designed to support laser systems." ;
  rdfs:subClassOf ontolab:Platform .

ontolab:HotPlate a rdfs:Class ;
  rdfs:label "Hot plate" ;
  rdfs:comment "A plate that provides controlled heat for laboratory experiments." ;
  rdfs:subClassOf ontolab:Heater .

ontolab:Incubator a rdfs:Class ;
  rdfs:label "Incubator" ;
  rdfs:comment "A device used to maintain a controlled environment for growth or experimentation." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Microscope a rdfs:Class ;
  rdfs:label "Microscope" ;
  rdfs:comment "A device used to magnify and visualize small objects." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:GasChromatograph a rdfs:Class ;
  rdfs:label "Gas chromatograph" ;
  rdfs:comment "A device used for separating and analyzing compounds in gas mixtures." ;
  rdfs:subClassOf ontolab:GasAnalyzer .

<https://saref.etsi.org/core/Device> a rdfs:Class .

ontolab:Mixer a rdfs:Class ;
  rdfs:label "Mixer" ;
  rdfs:comment "A device used to blend substances together." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:SpillKit a rdfs:Class ;
  rdfs:label "Spill kit" ;
  rdfs:comment "A kit containing materials to manage and clean up spills." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:VaccuumTable a rdfs:Class ;
  rdfs:label "Vacuum table" ;
  rdfs:comment "A table that creates a vacuum for holding samples in place during experiments." ;
  rdfs:subClassOf ontolab:Platform .

ontolab:Carousel a rdfs:Class ;
  rdfs:label "Carousel" ;
  rdfs:comment "A rotating storage system for lab supplies or equipment." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Laboratory a rdfs:Class ;
  rdfs:comment "Facility that provides controlled conditions in which scientific or technological research, experiments, and measurement may be performed. [https://www.wikidata.org/wiki/Q483242]" ;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/Facility> .

ontolab:contains a rdf:Property ;
  rdfs:comment "The relation between the laboratory and the lab equipment located in it." ;
  rdfs:domain ontolab:Laboratory ;
  rdfs:range ontolab:LabEquipment .

ontolab:Potentiostat a rdfs:Class ;
  rdfs:label "Potentiostat" ;
  rdfs:comment "A device that controls the potential difference in electrochemical cells." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:DryCabinet a rdfs:Class ;
  rdfs:label "Dry cabinet" ;
  rdfs:comment "A cabinet designed to keep items dry and moisture-free." ;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoassetmanagement/Cabinet> .

ontolab:ArcLamp a rdfs:Class ;
  rdfs:label "Arc lamp" ;
  rdfs:comment "A lamp that produces light through an electric arc." ;
  rdfs:subClassOf ontolab:Lamp .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Width> a rdfs:Class .

ontolab:FlowCellReactor a rdfs:Class ;
  rdfs:label "Flow cell reactor" ;
  rdfs:comment "A reactor that uses a flow cell to perform continuous reactions." ;
  rdfs:subClassOf ontolab:FlowChemistryReactor .

ontolab:AccessoryModule a rdfs:Class ;
  rdfs:label "Accessory module" ;
  rdfs:comment "A module that adds specific functionalities to laboratory instruments." ;
  rdfs:subClassOf ontolab:LabEquipmentAccessory .

<http://www.ontology-of-units-of-measure.org/resource/om-2/AmountOfMoney> a rdfs:Class .

ontolab:TubeFurnace a rdfs:Class ;
  rdfs:label "Tube furnace" ;
  rdfs:comment "A furnace designed in a tubular shape for specific heating applications." ;
  rdfs:subClassOf ontolab:Furnace .

<https://www.theworldavatar.com/kg/ontobim/Facility> a rdfs:Class .

ontolab:BubbleGenerator a rdfs:Class ;
  rdfs:label "Bubble generator" ;
  rdfs:comment "A device that generates bubbles in liquids for scientific applications." ;
  rdfs:subClassOf ontolab:Generator .

ontolab:PelletFeeder a rdfs:Class ;
  rdfs:label "Pellet feeder" ;
  rdfs:comment "A device that feeds pellets into a system for experimental or industrial processes." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:HotPlateStirrer a rdfs:Class ;
  rdfs:label "Hot Plate stirrer" ;
  rdfs:comment "A stirrer that provides heat while mixing liquids." ;
  rdfs:subClassOf ontolab:Heater , ontolab:Stirrer .

ontolab:WasteBottle a rdfs:Class ;
  rdfs:comment "The container that hosts waste chemicals." ;
  rdfs:subClassOf ontolab:ChemicalContainer .

ontolab:hasMaxLevel a rdf:Property ;
  rdfs:comment "The relation indicates the maximum filling level of a chemical container." ;
  rdfs:domain ontolab:ChemicalContainer ;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Volume> .

ontolab:hasWarningLevel a rdf:Property ;
  rdfs:comment "The relation indicates the fill level of a chemical container below which a warning to researcher should be sent." ;
  rdfs:domain ontolab:ChemicalContainer ;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Volume> .

ontolab:hasFillLevel a rdf:Property ;
  rdfs:comment "The relation indicates the current filling level of a chemical container." ;
  rdfs:domain ontolab:ChemicalContainer ;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Volume> .

ontolab:isFilledWith a rdf:Property ;
  rdfs:comment "The relation between the chemical container and the chemical amount it contains." ;
  rdfs:domain ontolab:ChemicalContainer ;
  rdfs:range ontolab:ChemicalAmount .

ontolab:MicrolabBox a rdfs:Class ;
  rdfs:label "Microlab box" ;
  rdfs:comment "A compact box for storing laboratory materials and equipment." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:RotaryEvaporator a rdfs:Class ;
  rdfs:label "Rotary evaporator" ;
  rdfs:comment "A device that uses rotation to evaporate solvents from mixtures." ;
  rdfs:subClassOf ontolab:Evaporator .

ontolab:Rig a rdfs:Class ;
  rdfs:label "Rig" ;
  rdfs:comment "A combination of equipment used for conducting experiments." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:FlowCellAnvil a rdfs:Class ;
  rdfs:label "Flow cell anvil" ;
  rdfs:comment "A component in flow cell reactors that applies pressure during the reaction." ;
  rdfs:subClassOf ontolab:FlowCellReactor .

<http://www.theworldavatar.com/ontology/ontocape/chemical_process_system/CPS_behavior/behavior.owl#MaterialAmount> a rdfs:Class .

ontolab:Etcher a rdfs:Class ;
  rdfs:label "Etcher" ;
  rdfs:comment "A device used for etching materials using chemical or plasma processes." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:SpectroscopyCamera a rdfs:Class ;
  rdfs:label "Spectroscopy camera" ;
  rdfs:comment "A camera used for capturing spectra in spectroscopy experiments." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:ChemicalAmount a rdfs:Class ;
  rdfs:comment "The concrete realisation of chemical amount in the physical world, e.g., a liquid holdup in a vessel." ;
  rdfs:subClassOf <http://www.theworldavatar.com/ontology/ontocape/chemical_process_system/CPS_behavior/behavior.owl#MaterialAmount> .

ontolab:containsUnidentifiedComponent a rdf:Property ;
  rdfs:comment "The boolean flag to indicate if there are unidentified components in the collected chemical amount." ;
  rdfs:domain ontolab:ChemicalAmount ;
  rdfs:range xsd:boolean .

ontolab:isPreparedBy a rdf:Property ;
  rdfs:comment "The relation between the chemical amount and its preparation method." ;
  rdfs:domain ontolab:ChemicalAmount ;
  rdfs:range ontolab:PreparationMethod .

ontolab:Analyzer a rdfs:Class ;
  rdfs:label "Analyzer" ;
  rdfs:comment "A device or instrument used to measure, assess, and analyze various properties of substances or samples." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Circulator a rdfs:Class ;
  rdfs:label "Circulator" ;
  rdfs:comment "A device that circulates a fluid for temperature control or mixing." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Burner a rdfs:Class ;
  rdfs:label "Burner" ;
  rdfs:comment "A device used to produce heat or flame for experimental purposes." ;
  rdfs:subClassOf ontolab:Heater .

ontolab:CentrifugeRotor a rdfs:Class ;
  rdfs:label "Centrifuge rotor" ;
  rdfs:comment "A rotor used in centrifuges for separating materials by density." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Scale a rdfs:Class ;
  rdfs:label "Scale" ;
  rdfs:comment "A device that measures weight or mass." ;
  rdfs:subClassOf ontolab:MeasurementApparatus .

ontolab:MotorizedTranslationStage a rdfs:Class ;
  rdfs:label "Motorized translation stage" ;
  rdfs:comment "A motorized device for translating samples or instruments automatically." ;
  rdfs:subClassOf ontolab:TranslationStage .

ontolab:ReagentBottle a rdfs:Class ;
  rdfs:comment "The container that hosts chemical stock solutions." ;
  rdfs:subClassOf ontolab:ChemicalContainer .

ontolab:AttenuatedTotalReflectionAccessory a rdfs:Class ;
  rdfs:label "Attenuated total reflection accessory" ;
  rdfs:comment "An accessory used in ATR spectroscopy for analyzing samples." ;
  rdfs:subClassOf ontolab:SpectroscopyAccessory .

ontolab:VaccuumFurnace a rdfs:Class ;
  rdfs:label "Vacuum furnace" ;
  rdfs:comment "A furnace that operates under vacuum conditions to prevent oxidation." ;
  rdfs:subClassOf ontolab:Furnace .

ontolab:PrecisionBalance a rdfs:Class ;
  rdfs:label "Precision balance" ;
  rdfs:comment "A balance that provides accurate measurements for scientific use." ;
  rdfs:subClassOf ontolab:Balance .

ontolab:Dried a rdfs:Class ;
  rdfs:comment "The chemical amount is dried from received." ;
  rdfs:subClassOf ontolab:PreparationMethod .

ontolab:Stand a rdfs:Class ;
  rdfs:label "Stand" ;
  rdfs:comment "A supporting structure used to hold equipment in place." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:FiberOpticProbe a rdfs:Class ;
  rdfs:label "Fiber optic probe" ;
  rdfs:comment "A probe designed for use with fiber optic technology." ;
  rdfs:subClassOf ontolab:Probe .

ontolab:HeatedFlowCellReactor a rdfs:Class ;
  rdfs:label "Heated flow cell reactor" ;
  rdfs:comment "A flow cell reactor with heating capabilities." ;
  rdfs:subClassOf ontolab:FlowCellReactor .

ontolab:ElectrosprayIonSource a rdfs:Class ;
  rdfs:label "Electrospray ion source" ;
  rdfs:comment "A device that generates ions using electrospray for mass spectrometry." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:SpecularReflectionAccessory a rdfs:Class ;
  rdfs:label "Specular reflection accessory" ;
  rdfs:comment "An accessory used for measuring specular reflection in optics." ;
  rdfs:subClassOf ontolab:SpectroscopyAccessory .

<http://www.theworldavatar.com/ontology/ontoagent/MSM.owl#Service> a rdfs:Class .

ontolab:AnalyticalBalance a rdfs:Class ;
  rdfs:label "Analytical balance" ;
  rdfs:comment "A balance with high precision for analytical purposes." ;
  rdfs:subClassOf ontolab:Balance .

ontolab:Neutralizer a rdfs:Class ;
  rdfs:label "Neutralizer" ;
  rdfs:comment "A filter that neutralizes radioactivity of a material that passes through." ;
  rdfs:subClassOf ontolab:Filter .

ontolab:ExternalBattery a rdfs:Class ;
  rdfs:comment "Power supply through an external battery." ;
  rdfs:subClassOf ontolab:PowerSupply .

ontolab:Autoclave a rdfs:Class ;
  rdfs:label "Autoclave" ;
  rdfs:comment "A device used to sterilize equipment by applying high-pressure steam." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:TestBed a rdfs:Class ;
  rdfs:label "Test bed" ;
  rdfs:comment "A controlled environment used for testing and experimentation." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:SprayDryer a rdfs:Class ;
  rdfs:label "Spray dryer" ;
  rdfs:comment "A dryer that uses spray techniques to rapidly dry liquids into powders." ;
  rdfs:subClassOf ontolab:Dryer .

ontolab:SafetyCabinet a rdfs:Class ;
  rdfs:label "Safety cabinet" ;
  rdfs:comment "A cabinet designed to store hazardous materials safely." ;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoassetmanagement/Cabinet> .

ontolab:SublimationApparatus a rdfs:Class ;
  rdfs:label "Sublimation apparatus" ;
  rdfs:comment "An apparatus used to convert a substance directly from a solid to a gas." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:UltrasonicSprayNozzle a rdfs:Class ;
  rdfs:label "Ultrasonic spray nozzle" ;
  rdfs:comment "A nozzle that uses ultrasonic waves to create fine sprays." ;
  rdfs:subClassOf ontolab:Nozzle .

ontolab:ThinFilmDepositionApparatus a rdfs:Class ;
  rdfs:label "Thin film deposition apparatus" ;
  rdfs:comment "An apparatus used for depositing thin films on substrates." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:SynthesisedInHouse a rdfs:Class ;
  rdfs:comment "The chemical amount is synthesised in house." ;
  rdfs:subClassOf ontolab:PreparationMethod .

ontolab:PotentiostatGalvanostat a rdfs:Class ;
  rdfs:label "Potentiostat-galvanostat" ;
  rdfs:comment "A device that combines potentiostat and galvanostat functionalities." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:OverheadStirrer a rdfs:Class ;
  rdfs:label "Overhead stirrer" ;
  rdfs:comment "A stirrer that operates from above the container." ;
  rdfs:subClassOf ontolab:Stirrer .

ontolab:UVKit a rdfs:Class ;
  rdfs:label "UV kit" ;
  rdfs:comment "A kit used to generate and control ultraviolet light for laboratory use." ;
  rdfs:subClassOf ontolab:Lamp .

ontolab:Shaker a rdfs:Class ;
  rdfs:label "Shaker" ;
  rdfs:comment "A device used to agitate substances in containers." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:EISModule a rdfs:Class ;
  rdfs:label "EIS module" ;
  rdfs:comment "A module for electrochemical impedance spectroscopy." ;
  rdfs:subClassOf ontolab:AccessoryModule .

ontolab:TemperatureSetting a rdfs:Class ;
  rdfs:comment "Setting that specifies the temperature." ;
  rdfs:subClassOf ontolab:ParameterSetting .

ontolab:hasQuantity a rdf:Property ;
  rdfs:comment "The relation between the parameter setting and the quantity it refers to following the units of measure practice." ;
  rdfs:domain ontolab:ParameterSetting ;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Quantity> .

ontolab:MicroReactor a rdfs:Class ;
  rdfs:label "Microreactor" ;
  rdfs:comment "A small-scale reactor used for precise control of reaction conditions." ;
  rdfs:subClassOf ontolab:Reactor .

ontolab:SmokePointLamp a rdfs:Class ;
  rdfs:label "Smoke point lamp" ;
  rdfs:comment "A lamp used to determine the smoke point of oils and fats." ;
  rdfs:subClassOf ontolab:Lamp .

ontolab:FiberOpticCoupler a rdfs:Class ;
  rdfs:label "Fiber optic coupler" ;
  rdfs:comment "A coupler designed for connecting fiber optic cables." ;
  rdfs:subClassOf ontolab:Coupler .

ontolab:ControlledEvaporatorMixer a rdfs:Class ;
  rdfs:label "Controlled evaporator mixer" ;
  rdfs:comment "A mixer that combines evaporation and mixing processes." ;
  rdfs:subClassOf ontolab:Mixer .

ontolab:MuffleFurnace a rdfs:Class ;
  rdfs:label "Muffle furnace" ;
  rdfs:comment "A furnace that uses insulated walls to maintain high temperatures." ;
  rdfs:subClassOf ontolab:Furnace .

ontolab:PlanetaryMixer a rdfs:Class ;
  rdfs:label "Planetary mixer" ;
  rdfs:comment "A mixer that moves in a planetary motion for thorough mixing." ;
  rdfs:subClassOf ontolab:Mixer .

ontolab:Titrator a rdfs:Class ;
  rdfs:label "Titrator" ;
  rdfs:comment "A device that measures and adds titrants to a solution for chemical analysis." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:RotaryStage a rdfs:Class ;
  rdfs:label "Rotary stage" ;
  rdfs:comment "A device that rotates samples or instruments around a fixed point." ;
  rdfs:subClassOf ontolab:TranslationStage .

ontolab:Dryer a rdfs:Class ;
  rdfs:label "Dryer" ;
  rdfs:comment "A device that removes moisture from a substance." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Lamp a rdfs:Class ;
  rdfs:label "Lamp" ;
  rdfs:comment "A device that emits light for scientific or experimental purposes." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Calibrator a rdfs:Class ;
  rdfs:label "Calibrator" ;
  rdfs:comment "A device used to adjust and standardize the output of instruments." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Evaporator a rdfs:Class ;
  rdfs:label "Evaporator" ;
  rdfs:comment "A device that removes liquid by vaporization." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:FlowRateSetting a rdfs:Class ;
  rdfs:comment "Setting that specifies the flow rate." ;
  rdfs:subClassOf ontolab:ParameterSetting .

ontolab:MagneticStirrer a rdfs:Class ;
  rdfs:label "magnetic stirrer" ;
  rdfs:comment "A stirrer that uses a magnetic field to mix liquids." ;
  rdfs:subClassOf ontolab:Stirrer .

ontolab:RailInjectionEngine a rdfs:Class ;
  rdfs:label "Rail injection engine" ;
  rdfs:comment "An engine that uses rail injection technology to control fuel flow." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:TranslationStage a rdfs:Class ;
  rdfs:label "Translation stage" ;
  rdfs:comment "A device used to move samples or instruments in a controlled manner." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:ECDModule a rdfs:Class ;
  rdfs:label "ECD module" ;
  rdfs:comment "A module for enhanced electrochemical detection." ;
  rdfs:subClassOf ontolab:AccessoryModule .

ontolab:ParameterSetting a rdfs:Class ;
  rdfs:comment "Each parameter setting refers to one specific setting of the laboratory equipment." .

ontolab:Chiller a rdfs:Class ;
  rdfs:label "Chiller" ;
  rdfs:comment "A device used to cool liquids or gases." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:ExternalDC a rdfs:Class ;
  rdfs:comment "External power supply through DC." ;
  rdfs:subClassOf ontolab:PowerSupply .

ontolab:Repurified a rdfs:Class ;
  rdfs:comment "The chemical amount is repurified from received." ;
  rdfs:subClassOf ontolab:PreparationMethod .

ontolab:Sparged a rdfs:Class ;
  rdfs:comment "The chemical amount is sparged from received." ;
  rdfs:subClassOf ontolab:PreparationMethod .

ontolab:GloveBox a rdfs:Class ;
  rdfs:label "Glove box" ;
  rdfs:comment "A sealed container used to handle sensitive materials in a controlled atmosphere." ;
  rdfs:subClassOf ontolab:LabEquipment .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Height> a rdfs:Class .

ontolab:LabEquipmentAccessory a rdfs:Class ;
  rdfs:label "Lab equipment accessory" ;
  rdfs:comment "A supplementary item used to enhance laboratory processes." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:MotorizedRotaryStage a rdfs:Class ;
  rdfs:label "Motorized rotary stage" ;
  rdfs:comment "A motorized version of a rotary stage for precise control." ;
  rdfs:subClassOf ontolab:RotaryStage .

ontolab:ChemicalContainer a rdfs:Class ;
  rdfs:comment "A container in the lab that is filled with chemical amount." ;
  rdfs:subClassOf <https://w3id.org/bot#Element> .

<https://www.theworldavatar.com/kg/ontoreaction/ReactionExperiment> a rdfs:Class .

ontolab:FaradayCage a rdfs:Class ;
  rdfs:label "Faraday cage" ;
  rdfs:comment "A structure that shields against electromagnetic fields." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:ThermocoupleInputModule a rdfs:Class ;
  rdfs:label "Thermocouple input module" ;
  rdfs:comment "A module for connecting thermocouples to measuring devices." ;
  rdfs:subClassOf ontolab:AccessoryModule .

ontolab:Nozzle a rdfs:Class ;
  rdfs:label "Nozzle" ;
  rdfs:comment "A device used to direct or control the flow of fluids or gases." ;
  rdfs:subClassOf ontolab:LabEquipment .

<https://saref.etsi.org/core/State> a rdfs:Class .

ontolab:stateLastUpdatedAt a rdf:Property ;
  rdfs:comment "The timestamp when the state of lab equipment was last updated at." ;
  rdfs:domain <https://saref.etsi.org/core/State> ;
  rdfs:range xsd:decimal .

ontolab:Laser a rdfs:Class ;
  rdfs:label "Laser" ;
  rdfs:comment "A device that emits coherent light for scientific or industrial use." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:BipotentiostatModule a rdfs:Class ;
  rdfs:label "Bipotentiostat module" ;
  rdfs:comment "A module that combines two potentiostat functionalities." ;
  rdfs:subClassOf ontolab:AccessoryModule .

ontolab:Vial a rdfs:Class ;
  rdfs:comment "The container that hosts a small amount of chemical amount." ;
  rdfs:subClassOf ontolab:ChemicalContainer .

ontolab:PlasmaEtcher a rdfs:Class ;
  rdfs:label "Plasma etcher" ;
  rdfs:comment "A device that uses plasma to etch materials." ;
  rdfs:subClassOf ontolab:Etcher .

ontolab:PressureRegulator a rdfs:Class ;
  rdfs:label "Pressure regulator" ;
  rdfs:comment "A device that maintains a consistent pressure within a system." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Filter a rdfs:Class ;
  rdfs:label "Filter" ;
  rdfs:comment "A device that separates a solution into several parts of different composition." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Bath a rdfs:Class ;
  rdfs:label "Bath" ;
  rdfs:comment "A device used for heating or cooling substances through immersion in a liquid." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Centrifuge a rdfs:Class ;
  rdfs:label "Centrifuge" ;
  rdfs:comment "A device that uses centrifugal force to separate substances of different densities." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:Autoinjector a rdfs:Class ;
  rdfs:label "Autoinjector" ;
  rdfs:comment "A device used for automatically injecting substances into a system." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:ParticleAnalyzer a rdfs:Class ;
  rdfs:label "Particle analyzer" ;
  rdfs:comment "A device used to analyze and characterize particles in a sample." ;
  rdfs:subClassOf ontolab:Analyzer .

ontolab:VolumeSetting a rdfs:Class ;
  rdfs:comment "Setting that specifies the volume." ;
  rdfs:subClassOf ontolab:ParameterSetting .

ontolab:TGA-DSCAnalyzer a rdfs:Class ;
  rdfs:label "TGA-DSC analyzer" ;
  rdfs:comment "A device that combines thermogravimetric analysis and differential scanning calorimetry." ;
  rdfs:subClassOf ontolab:Analyzer .

ontolab:DurationSetting a rdfs:Class ;
  rdfs:comment "Setting that specifies the duration." ;
  rdfs:subClassOf ontolab:ParameterSetting .

ontolab:ChillerPlate a rdfs:Class ;
  rdfs:label "Chiller plate" ;
  rdfs:comment "A plate used for chilling samples or materials in a laboratory setting." ;
  rdfs:subClassOf ontolab:Chiller .

ontolab:Heater a rdfs:Class ;
  rdfs:label "Heater" ;
  rdfs:comment "A device that generates heat for various applications." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:AirFlowCalibrator a rdfs:Class ;
  rdfs:label "Airflow calibrator" ;
  rdfs:comment "A calibrator that measures and adjusts airflow." ;
  rdfs:subClassOf ontolab:Calibrator .

ontolab:ThermoGravimetricAnalyzer a rdfs:Class ;
  rdfs:label "Thermo gravimetric analyzer" ;
  rdfs:comment "A thermogravimetric analyzer used for measuring changes in weight." ;
  rdfs:subClassOf ontolab:Analyzer .

ontolab:TubularReactor a rdfs:Class ;
  rdfs:label "Tubular reactor" ;
  rdfs:comment "A reactor in the form of a tube where reactions occur as substances flow through." ;
  rdfs:subClassOf ontolab:Reactor .

ontolab:Probe a rdfs:Class ;
  rdfs:label "Probe" ;
  rdfs:comment "A device used to investigate or measure properties of materials." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:PreparationMethod a rdfs:Class ;
  rdfs:comment "Preparation method of a chemical amount." .

ontolab:Trolley a rdfs:Class ;
  rdfs:label "Trolley" ;
  rdfs:comment "A wheeled cart used for transporting laboratory supplies." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:SolarPowerPack a rdfs:Class ;
  rdfs:comment "Power supply through a solar power pack." ;
  rdfs:subClassOf ontolab:PowerSupply .

ontolab:SignalAmplifier a rdfs:Class ;
  rdfs:label "Signal amplifier" ;
  rdfs:comment "A device that increases the strength of a signal." ;
  rdfs:subClassOf ontolab:LabEquipment .

ontolab:GasAnalyzer a rdfs:Class ;
  rdfs:label "Gas analyzer" ;
  rdfs:comment "A device that measures the composition of gases." ;
  rdfs:subClassOf ontolab:Analyzer .

ontolab:PhotoChemicalReactor a rdfs:Class ;
  rdfs:label "Photochemical reactor" ;
  rdfs:comment "A reactor designed for carrying out photochemical reactions." ;
  rdfs:subClassOf ontolab:Reactor .

ontolab:NitrogenGenerator a rdfs:Class ;
  rdfs:label "Nitrogen generator" ;
  rdfs:comment "A generator that produces nitrogen gas for laboratory use." ;
  rdfs:subClassOf ontolab:Generator .

ontolab:PowerSupply a rdfs:Class ;
  rdfs:comment "Power supply of lab equipment." .

ontolab:VibrationIsolator a rdfs:Class ;
  rdfs:label "Vibration isolator" ;
  rdfs:comment "A device that minimizes vibrations for sensitive laboratory equipment." ;
  rdfs:subClassOf ontolab:LabEquipment .
