MOOS home page

MOOS Systems Engineering

2004 MOOS Project
web sites

2003/4 Science Experiment

Previous MOOS Projects

Previous MOOS Science Experiments

 

 

MOOS Acronyms

(Updated March 2003)

 

ADS

AUV Docking Station

API

Application Programming Interface

Archive Center

The site of the long-term data storage for the project.

BIN

Benthic Interconnect Node

Catalog

a record of information about stored data; analogous to a library’s card catalog, the SSDS catalog will be the primary source of information about what is contained within the MOOS data archives

COTS

Commercial Off The Shelf

CTD

An instrument to measure Conductivity, Temperature, and Depth

data item

a particular defined field in an SSDS data set or SSDS data record

data record sequence number

a monotonically increasing number assigned to each SSDS data record by its originator, to indicate the record’s origination order

data record

a logically coherent string of bytes (this is distinct from the TCP/IP 'data packet' concept, which may contain partial or multiple logically coherent data records)

data set

a sequence of data records

data source ID

a unique identifier defining the source of data coming to the SSDS; typically either an instrument ID, process ID, or personal ID

data source

an entity that generates or provides data, either as a stream or a data store; a data source may be an instrument, sensor, software component, or operating system that embeds data stores

data store

a discrete, logically complete and coherent set of bytes (typically referenced by a file name, directory name, or database relative to a given computer)

data value

the particular information stored for a specified data item and SSDS data record

DCON

Data Controller Node

derived data (set)

data, or a data set, which has been created by taking another data set and doing something to change it (in SSDS, derived data is stored as a new data set; no changes are actually made to the data set from which it is derived)

Device ID

a unique identifier assigned to each instantiation of an device ; never duplicated within SSDS and never changes over the life of that device and over the life of SSDS

DMAS

Data Management and Archiving System (NEPTUNE Project)

DRD

Design Requirements Document

DTG

Date/Time Group

ER (diagram)

Entity-Relationship (diagram) // used to represent data relationships (typically for a relational database)

Event

In this document "event" refers to some condition of scientific interest detected in the data stream.

External Archive

An external archive is an archive that is not a part of the project (in our case, MOOS) organization. An external archive might be a destination for MOOS data, or it may be a source of data collected by instruments outside MOOS.

IAG

Information Applications Group

IBC+

Instrument Bus Computer

ICD

Interface Control Document

IRIS

Incorporated Research Institutions for Seismology

ISI

Instrumentation Software Infrastructure

managed SSDS data set

an SSDS data set which has been completely ingested into SSDS and is available for reference

MARS

MBARI Accelerated Research System

Metadata

Data that describes other data. Metadata can be a recursive concept where the metadata is further described by other metadata.

Metadata ID

a unique identifier assigned to a record content description which applies to a specific class of SSDS data record or SSDS data packet (different versions of record content descriptions may have the same metadata ID, if they all apply to the same class of data records/data packets; in this case they will need metadata ID version numbers)

MMC

MOOS Mooring Controller

MMN

MOOS Mooring Node

MOOS

MBARI Ocean Observing System

MUSE

MOOS Upper-water-column Science Experiment

MVP

MBARI Vertical Profiler

Near-Real-Time

A near-real-time system is one where the system is preferred to respond to stimuli with some maximum response time, but where failure to meet the response time is acceptable. In this document, it is important to distinguish between real-time activities, and near-real-time activities because the cost of designing, implementing and deploying a real-time system is usually significantly higher than the equivalent near-real-time system.

NEPTUNE

North East Pacific Time-series Underwater Experiment

NMC

New Mooring Controller

Object model

a set of diagrams which communicates relationships between various components in a system

Operations Center

The operations center is the physical site where the overall system control is located.

ordered SSDS source data

SSDS source data that is in the same order (within each data set) as it was originally generated

original data (set)

the data, or data set, produced by the instrument or other source; this is often termed the ‘raw data’ by instrument developers and scientists, meaning it is unchanged from the way it came out of the source (we use the term ‘original data’ in this document, because sometimes data is processed before it comes out of the source, and ‘raw’ implies unprocessed, so using that term can be confusing)

personal ID

a unique identifier of the person providing data to the SSDS (for example, the Research Technician who performs a calibration process and enters the calibration data)

Privileged User

A user who has been granted special privileges to use the NEPTUNE observatory. See chapter 2, section 4.2 on page 9.

process ID

(analogous to an instrument ID) a unique identifier assigned to each version of data-generating software; never duplicated within SSDS and never changes across various instantiations of the same executable; must include enough information to identify the configuration-controlled source from which the process was created

Proprietary Data

Data which is available to a select group of Privileged Users, and is not available to the entire community. Typically proprietary data will be released to the entire community when a pre-determined release date is reached. The purpose of allowing proprietary data in a system is to protect intellectual property rights of those who design and deploy experiments.

Public User

A user who has no special privileges to use the NEPTUNE observatory. See chapter 2, section 4.3 on page 10.

QA

Quality Analysis

QC

Quality Control

RAID

Redundant Array of Inexpensive Disks

RAID 5

Disk storage methodology where redundant information is stored, allowing recovery from the failure of any single disk without the loss of any data.

Real-Time

A real time system is one where the system must have a predictable defined maximum response time to stimuli.

record content description metadata

information which describes the data values of an SSDS data record (and equivalently, an SSDS data set); includes both syntactic (size, type, number) and semantic (description, units, domain-specific) information; should satisfy the basic needs for consumers to perform fundamental data handling operations; information needed to automatically process the records which this entity describes

record wrapper metadata

information which identifies a particular record so that it may be processed correctly by MOOS applications

rich science metadata

information required to fully characterize a data record or data set for domain-related interpretation; may include both static information (e.g., hardware configuration, installed location) and dynamic information (e.g., current location, temperature, attitude of instrument)

RIN

Remote Instrument Node

Science Instrument Interface Module

This is a device that provides the communication interface between an instrument and the NEPTUNE communications infrastructure.

Shore Station

This is a site at or near the cable landings of the NEPTUNE network. This site is responsible for providing power to the NEPTUNE network, and acting as a command and data interface to the NEPTUNE network.

SIAM

Software Infrastructure & Applications for MOOS

SII

Science Instrument Interface

SIIM

Science Instrument Interface Module

SIN

System Interface Node

SN

Serial Number

SRS

Software Requirements Specification

SSDS

Shore Side Data System

SSDS data record

a data record that follows SSDS header conventions (defined in this document)

SSDS data set

a sequence of SSDS data records that is uniquely described by a well-defined record content metadata description; by implication, an SSDS data set is managed by SSDS and contained within SSDS, although the term may also refer to the sequence of records before it is sent to the SSDS (see ‘managed SSDS data set’) Comment: It may be desirable for users to directly control the creation of new data sets (that is, as an additional cause to the SSDS criteria outlined above).

SSDS data store

a data store that includes required SSDS metadata information (defined in this document); this definition includes all SSDS data sets, but not all SSDS data stores are data sets; some may be one large record/file/set of bytes

SSDS source data

data that follows the metadata conventions for identification and description that is expected by the SSDS (one or more SSDS data records or SSDS data stores)

UML

Unified Modeling Language

UNC

Universal Node Controller

undescribed SSDS source data

SSDS-arriving data that seems to be following the conventions of SSDS source data, but for which no record content description has been received

VENUS

Victoria Experimental Network UnderSea

XML

Extensible Markup Language