Skip to end of metadata
Go to start of metadata


Resource Definition

An instrument is a physical device with an electric, communications and data interface, hosting or fronting one or multiple sensors. An instrument typically is not itself mobile, but may be mounted on a mobile platform.

Stakeholder Representatives

CI
  • Tom O'Reilly, MBARI
Non-CI
  • Dana Manalang, RSN
  • Kathleen McMonagle, CG

Information Architecture

See the Detailed Mockup for the Instrument Facepage to understand how these specifications and groupings are used in laying out the actual screen views.

Actions and Interactions

Summary

Create (in ION) Register (with ION) View Edit Annotate Change life cycle state Execute/Operate Remove (from ION)
NA
  • Instrument engineer
All
  • Instrument engineer
  • Instrument operator
  • Instrument technician
  • Instrument engineer
  • Instrument engineer
  • Instrument operator
  • Instrument technician
  • Marine observatory operator
  • ION operator

Monitor

  • Compare instrument activity with historic activity
  • Summarize telemetry
  • Use data and engineering values over time
  • View logs

Issue Direct Command

  • Only shown/enabled
    • If user has direct command privileges for this particular instrument at this particular time, and
    • Instrument is not under direct command control by someone else
  • On click
    • Opens terminal emulator window
  • Connection closed and control relinquished when window is closed

Command through ION

  • Only shown/enabled
    • If user has command privileges for this particular instrument at this particular time?
      • Can a user enter a command request against future approval of permission?
  • On click
    • Opens Instrument/Platform Command View

View status/health

  • Instrument Facepage
  • Instrument Status Dashboard
  • If deployed
    • Deployment Status Dashboard
    • Related Resources - Host Resource

Record Event

Validate and Deploy (Commission)

Add to Platform - Deploy

  • Enabled/shown
    • If user has permission to deploy for selected instrument(s) and at least one potential host resource
  • If potential host resources have a deployment defined
  • If no available deployment

Change Lifecycle State

Enable and Announce (Activate, Announce)

  • Is this really Change Lifecycle State?

Execute command sequence

Remove (Deactivate)

  • Is this really Change Lifecycle State?

Retire (Decommission)

  • Is this really Change Lifecycle State?

Create notification

  • Enabled/shown
    • If user has permission for this instrument

Activate policy

Download data

Register

  • Enabled/shown
    • If user has permission
  • On click
    • Skeleton Instrument Facepage?
    • Select Instrument type from available types
    • Enter required instrument information

User-System Workflows

Vocabulary

  • Instrument
  • Sensor
  • Science data
  • Engineering data
  • Life cycle

Acceptance Scenarios and Use Cases

Graphical UI Support

ION Administrator UI Support

Programmatic Support Only

Reference Materials

OMC Workshop

Download consolidated materials here

  • OMC Workshop 1.1.2 Instrument Lifecycle Data
  • OMC Workshop 1.2 Test and Integration
  • OMC Workshop 4.2 Data Recovery
  • OMC Workshop 5.2 Platform HW refurbishment and replacement
  • OMC Workshop 6.9 New Instrument Requests

CIAD Overview Documents

CIAD Specific Documents

State of the Art

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.