Research Article

Atmospheric Lidar Data Storage Model Based on Ontology

Box 1

Definition of ’s OODM.
  Cs = Aerosol, GeoInfo, AtmosTemperature, Wind, AtmosPressure,
AtmosHumidity, Lidarsystem, LidarData, Measurer}
  As = lidarratio, extinctioncoefficient, scatteringcoefficient,
altitude, latitude, longitude,}
  Ds =
  Class AtmosPressure is a OtherFactor type-is
    Record
       altitude: Float
       latitude: Float
       longitude: Float
       gravityacceleration: Float
       pressure: Float
    End
  Class GeoInfois a OtherFactor type-is
    Record
       altitude: Float
       latitude: Float
       longitude: Float
       gravityacceleration: Float
       pressure: Float
    End
  Class OtherFactor type-is
    Record
       Union GeoInfo, AtmosPressure
    End
  Class Aerosol type-is
    Record
       lidarrotio: Float
       extinctioncoefficient: Float
       scatteringcoefficient: Float
       GetData(time:DateTime):DataSet
    End
  Class Lidarsystem type-is
    Record
       scatteringtype: String
       wavelength: Float
       singlepulseenergy: Float
       method: String
       signalnoiseratio: Float
       rangeresolution: Float
       GetData(time:DateTime):DataSet
       measure: Set of LidarData[()]
    End
  Class LidarData type-is
    Record
       azimuth: Float
       elevationangle: Float
       measuringtime: DateTime
       measuringheight: Float
       datavalue: Float
    End
  Class Measurer type-is
    Record
       name: String
       age: Int
       email: String
       control: Set of LidarData[()]
    End
  Class Measure type-is
    Record
       starttime: DateTime
       endtime: DateTime
        address: String
    End
    …}