Skip to content

Class: GenericSensor

Generic sensor base class used in continuous CO2 measurements. Subclasses (e.g., TemperatureSensor, PressureSensor) specialize accuracy and precision units via slot_usage.

URI: oae:GenericSensor

 classDiagram
    class GenericSensor
    click GenericSensor href "../GenericSensor"
      GenericSensor <|-- TemperatureSensor
        click TemperatureSensor href "../TemperatureSensor"
      GenericSensor <|-- PressureSensor
        click PressureSensor href "../PressureSensor"

      GenericSensor : accuracy

      GenericSensor : calibration

      GenericSensor : comments

      GenericSensor : location

      GenericSensor : manufacturer

      GenericSensor : model

      GenericSensor : precision

      GenericSensor : serial_number


Inheritance

Slots

Name Cardinality and Range Description Inheritance
location 0..1
String
Location of the sensor direct
manufacturer 0..1
String
Manufacturer of the sensor direct
model 0..1
String
Model number of the sensor direct
serial_number 0..1
String
Serial number of the sensor direct
accuracy 0..1
Float
Accuracy of the sensor direct
precision 0..1
Float
Precision of the sensor direct
calibration 0..1
String
Calibration information for the sensor direct
comments 0..1
String
Additional comments about the sensor direct

Identifier and Mapping Information

Schema Source

  • from schema: https://schema.oaedata.org/OAEDataSchema

Mappings

Mapping Type Mapped Value
self oae:GenericSensor
native oae:GenericSensor

LinkML Source

Direct

name: GenericSensor
description: Generic sensor base class used in continuous CO2 measurements. Subclasses
  (e.g., TemperatureSensor, PressureSensor) specialize accuracy and precision units
  via slot_usage.
from_schema: https://schema.oaedata.org/OAEDataSchema
attributes:
  location:
    name: location
    description: Location of the sensor.
    title: Location
    from_schema: Instrument
    rank: 1000
    domain_of:
    - GenericSensor
    range: string
  manufacturer:
    name: manufacturer
    description: Manufacturer of the sensor.
    title: Manufacturer
    from_schema: Instrument
    domain_of:
    - StandardGas
    - AnalyzingInstrument
    - GenericSensor
    range: string
  model:
    name: model
    description: Model number of the sensor.
    title: Model
    from_schema: Instrument
    domain_of:
    - AnalyzingInstrument
    - GenericSensor
    range: string
  serial_number:
    name: serial_number
    description: Serial number of the sensor.
    title: Serial number
    from_schema: Instrument
    domain_of:
    - AnalyzingInstrument
    - GenericSensor
    range: string
  accuracy:
    name: accuracy
    description: Accuracy of the sensor.
    title: Accuracy
    from_schema: Instrument
    domain_of:
    - AnalyzingInstrument
    - GenericSensor
    range: float
  precision:
    name: precision
    description: Precision of the sensor.
    title: Precision
    from_schema: Instrument
    domain_of:
    - AnalyzingInstrument
    - GenericSensor
    range: float
  calibration:
    name: calibration
    description: Calibration information for the sensor.
    title: Calibration
    from_schema: Instrument
    domain_of:
    - AnalyzingInstrument
    - PHInstrument
    - CRMInstrument
    - CO2GasDetector
    - ContinuousCO2GasDetector
    - GenericSensor
    range: string
  comments:
    name: comments
    description: Additional comments about the sensor.
    title: Comments
    from_schema: Instrument
    rank: 1000
    domain_of:
    - GenericSensor
    range: string

Induced

name: GenericSensor
description: Generic sensor base class used in continuous CO2 measurements. Subclasses
  (e.g., TemperatureSensor, PressureSensor) specialize accuracy and precision units
  via slot_usage.
from_schema: https://schema.oaedata.org/OAEDataSchema
attributes:
  location:
    name: location
    description: Location of the sensor.
    title: Location
    from_schema: Instrument
    rank: 1000
    alias: location
    owner: GenericSensor
    domain_of:
    - GenericSensor
    range: string
  manufacturer:
    name: manufacturer
    description: Manufacturer of the sensor.
    title: Manufacturer
    from_schema: Instrument
    alias: manufacturer
    owner: GenericSensor
    domain_of:
    - StandardGas
    - AnalyzingInstrument
    - GenericSensor
    range: string
  model:
    name: model
    description: Model number of the sensor.
    title: Model
    from_schema: Instrument
    alias: model
    owner: GenericSensor
    domain_of:
    - AnalyzingInstrument
    - GenericSensor
    range: string
  serial_number:
    name: serial_number
    description: Serial number of the sensor.
    title: Serial number
    from_schema: Instrument
    alias: serial_number
    owner: GenericSensor
    domain_of:
    - AnalyzingInstrument
    - GenericSensor
    range: string
  accuracy:
    name: accuracy
    description: Accuracy of the sensor.
    title: Accuracy
    from_schema: Instrument
    alias: accuracy
    owner: GenericSensor
    domain_of:
    - AnalyzingInstrument
    - GenericSensor
    range: float
  precision:
    name: precision
    description: Precision of the sensor.
    title: Precision
    from_schema: Instrument
    alias: precision
    owner: GenericSensor
    domain_of:
    - AnalyzingInstrument
    - GenericSensor
    range: float
  calibration:
    name: calibration
    description: Calibration information for the sensor.
    title: Calibration
    from_schema: Instrument
    alias: calibration
    owner: GenericSensor
    domain_of:
    - AnalyzingInstrument
    - PHInstrument
    - CRMInstrument
    - CO2GasDetector
    - ContinuousCO2GasDetector
    - GenericSensor
    range: string
  comments:
    name: comments
    description: Additional comments about the sensor.
    title: Comments
    from_schema: Instrument
    rank: 1000
    alias: comments
    owner: GenericSensor
    domain_of:
    - GenericSensor
    range: string