Parameter
type: Class
disjoint with: DataRequest
disjoint with: Detector
disjoint with: Attribute
disjoint with: Dataset
disjoint with: Observatory
comment: A measured physical property in signal units. It has units and possibly a timestamp. The signal units are not the physical ones, like Gauss or Kelvin, but are something inherent in the detector, like volts or ADU's. The physical units are either calculated or inferred from the signal units.
disjoint with: Instrument
disjoint with: AbstractProcess
disjoint with: DataConstraint
disjoint with: AbstractService
disjoint with: DataProduct
disjoint with: DataResponse
disjoint with: DateTimeInterval

Attribute
type: Class
disjoint with: Observatory
disjoint with: DataRequest
disjoint with: DataResponse
disjoint with: AbstractProcess
disjoint with: AbstractService
disjoint with: Dataset
disjoint with: Detector
disjoint with: Instrument
disjoint with: DataProduct
disjoint with: Parameter
disjoint with: DateTimeInterval
comment: Utility class representing a generic (name,value) pair
disjoint with: DataConstraint

Dataset
type: Class
disjoint with: DataResponse
disjoint with: DateTimeInterval
disjoint with: DataRequest
disjoint with: Instrument
disjoint with: DataProduct
disjoint with: Parameter
disjoint with: AbstractService
disjoint with: Attribute
disjoint with: AbstractProcess
disjoint with: DataConstraint
disjoint with: Detector
disjoint with: Observatory
comment: A collection of observations of the physical quantity of interest. They usually have a location, observatory, instrument, and parameter (or set of parameters) associated with them. They also have a format along with an epoch over which they were taken.

Observatory
type: Class
disjoint with: DataRequest
disjoint with: Attribute
disjoint with: Detector
disjoint with: Parameter
disjoint with: DataProduct
disjoint with: Dataset
comment: A facility which houses and operates one or more instruments either synoptically or periodically. It has a physical location and operating hours. It can be either manned or remote.
disjoint with: AbstractProcess
disjoint with: DateTimeInterval
disjoint with: DataConstraint
disjoint with: AbstractService
disjoint with: DataResponse
disjoint with: Instrument

Instrument
type: Class
subclass of: Thing
disjoint with: DataResponse
disjoint with: AbstractService
disjoint with: Observatory
comment: A device that measures a physical phenomenon or parameter. At a minimum, it possesses a detector which produces a signal from which the desired quantity is calculated or inferred. The detector signal possesses the information needed to either obtain the value of the phenomenon (e.g, temperature: a voltage is converted into a temperature unit) or infer its value using further processing and computation (magnetic fields: detector intensities at a different wavelengths and polarization states are processed to infer a magnetic field strength). An instrument does not necessarily require a way to store its measured quantity (e.g, a hard disk).
disjoint with: Dataset
disjoint with: Detector
disjoint with: DataRequest
disjoint with: DateTimeInterval
subclass of: http://lodlaundromat.org/.well-known/genid/8819dadadfe5ce9ff9c0c18ae1226660#9
disjoint with: DataConstraint
disjoint with: Attribute
disjoint with: AbstractProcess
disjoint with: Parameter
disjoint with: DataProduct

DataConstraint
type: Class
disjoint with: DataResponse
disjoint with: Parameter
disjoint with: Dataset
disjoint with: DataProduct
disjoint with: AbstractProcess
comment: Generic class representing a set of constraints to be applied while performing metadata queries on a data archive.
disjoint with: AbstractService
disjoint with: DataRequest
disjoint with: Observatory
disjoint with: Detector
disjoint with: DateTimeInterval
disjoint with: Instrument
disjoint with: Attribute

DataResponse
type: Class
comment: Generic class representing the outcome of a data request to a service. It acts as a wrapper for a collection of DataProduct objects.
disjoint with: Parameter
disjoint with: DateTimeInterval
disjoint with: Detector
disjoint with: DataRequest
disjoint with: Instrument
disjoint with: AbstractService
disjoint with: Observatory
disjoint with: AbstractProcess
disjoint with: Attribute
disjoint with: DataConstraint
disjoint with: Dataset
disjoint with: DataProduct

http://lodlaundromat.org/.well-known/genid/8819dadadfe5ce9ff9c0c18ae1226660#1
type: Restriction
cardinality: 1
on property: hasLongitude

http://lodlaundromat.org/.well-known/genid/8819dadadfe5ce9ff9c0c18ae1226660#2
type: Restriction
on property: hasLatitude
cardinality: 1

FabryPerot
type: Class
subclass of: Interferometer
comment: A multiple-beam interferometer, usually consisting of two flat plates, with high reflective ability. The plates are set parallel to one another by spacers so that light waves may bounce back and forth between them several times. The requirements for constructive interference of reflected light waves of a given wavelength can be fulfilled only at particular angles, relative to the normal to the plates. Therefore, Fabry-Perot interferometers can be used as spectrometers with high resolution. Used as a laser resonator, the Fabry-Perot reinforces only light of specific frequencies traveling perpendicular to the mirror surfaces, and its successive reflections and amplifications form the oscillating mode.

Interferometer
type: Class
comment: An instrument that uses the principle of interference of electromagnetic waves for purposes of measurement. Note: Interferometers may be used to measure a variety of physical variables, such as displacement (distance), temperature, pressure, and strain.
subclass of: OpticalInstrument

DataService
type: Class
disjoint with: MetadataService
subclass of: AbstractService
comment: Generic class representing the functionality for retrieving data products (of many possible kinds) from a data archive.

MetadataService
type: Class
comment: Generic class that defines the functionality for querying metadata information from a data archive. The results of the query may be constrained by an associated DataConstraint object. Instances of MetadataService and DataConstraint are created on demand to support a transient query session.
subclass of: AbstractService
disjoint with: DataService

NumericalInterval
type: Class
comment: An interval on the Real numerical axis

Time Series Plot
type: Class
subclass of: DataPlot
subclass of: http://lodlaundromat.org/.well-known/genid/8819dadadfe5ce9ff9c0c18ae1226660#5
comment: A plot of the selected variable (Y axis) versus time (X axis)
disjoint with: Latitude-Longitude Contour Plot

Latitude-Longitude Contour Plot
type: Class
disjoint with: Time Series Plot
subclass of: http://lodlaundromat.org/.well-known/genid/8819dadadfe5ce9ff9c0c18ae1226660#6
subclass of: DataPlot
subclass of: http://lodlaundromat.org/.well-known/genid/8819dadadfe5ce9ff9c0c18ae1226660#7
comment: A contour plot of the selected variable versus latitude (Y axis) and longitude (X axis)

http://lodlaundromat.org/.well-known/genid/8819dadadfe5ce9ff9c0c18ae1226660#9
type: Restriction
on property: hasMeasuredParameter
min cardinality: 1

InstrumentOperatingMode
type: Class
comment: A configuration which allows the instrument to produce the required signal.
subclass of: AbstractProcess

http://lodlaundromat.org/.well-known/genid/8819dadadfe5ce9ff9c0c18ae1226660#58
type: Restriction
on property: hasIdentifier
cardinality: 1