Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Exploring Argo Data Before You Write Code

OceanGraph helps you explore Argo float data before you start writing code.

When you begin oceanographic research, you are often told to “look at the data,” but it is not always clear what to look for or how to interpret what you see.

OceanGraph is a web-based visualization platform for searching Argo float profiles, inspecting trajectories and selected profile graphs, and viewing time-series vertical sections and θ–S diagrams. It helps you build intuition and develop research questions without dealing with NetCDF files or complex scripts.

OceanGraph map with a float trajectory, selected profile, and time-series vertical section

Open OceanGraph to explore real Argo profiles while reading this guide.

With OceanGraph, you can:

  • View a selected profile graph and compare downloaded JSON profiles in Analysis Lab
  • Examine water mass characteristics using θ–S diagrams
  • Trace float trajectories to understand spatial context
  • Identify patterns and anomalies that may lead to research questions

OceanGraph is not a replacement for numerical analysis or scripting. It is designed to support early-stage exploration and interpretation, not to produce final results for publication.

Start Exploring

Browse the App Guide

Read the Articles

Features

For everyone

  • Search Argo floats worldwide by region and time (up to a 30-day date range)
  • Search only profiles that include at least one BGC parameter
  • Search by WMO ID for direct access to specific floats
  • Track individual float trajectories
  • Visualize time-series vertical sections of Argo float data

Note: Requests are rate-limited. Signing in does not increase an endpoint’s request limit.

For signed-in users

All free features, plus:

  • Search Argo floats with an extended date range (up to 90 days)
  • Visualize vertical profiles of temperature, salinity, oxygen, and supported BGC parameters
  • View mixed layer depth from profile data
  • View SOM (subsurface oxygen maximum) depth and its corresponding oxygen values
  • Generate θ–S diagrams from up to 500 search-result profiles or up to 500 cycles in one trajectory
  • Download observation profile data for custom analysis
  • Save screenshots of search results and visualizations
  • Store up to 3 saved searches for repeated use
  • Bookmark up to 5 float profiles for later reference or comparison
  • Cluster up to 500 search-result profiles or up to 500 cycles in one trajectory
  • Browse Ocean Basins and Mode Waters views in Visual Lab
  • Upload and compare up to 30 custom JSON profiles in Vertical Profiles (desktop browsers only)

App Guide

This guide helps you start using OceanGraph, find the workflow that matches your goal, and understand the data behind the displays.

OceanGraph is a web application for searching and analyzing ocean observation data collected by the International Argo Program. You can search for temperature, salinity, dissolved oxygen, and other measurements from Argo floats based on geographic and temporal criteria, and explore the ocean state through various visualization and analysis features.

Open OceanGraph to follow this guide using the live application.

Start Here

Quick Start: Your First 10 Minutes

Follow one guided session from a map search to profile context, a float trajectory, a time-series vertical section, and an optional signed-in analysis.

Choose a Workflow

Usage Guide

Use the feature guides for one of OceanGraph’s three main workflows:

  • Search and analyze profiles with Basic Features
  • Browse precomputed regional views in Visual Lab
  • Compare your own Argo-format JSON profiles in Analysis Lab

See Features for the current sign-in requirements and usage limits.

Understand the Data

Data Guide

Check the Argo data source, OceanGraph’s filtering policy, and limitations that affect how profiles, derived metrics, and missing areas should be interpreted.

Quick Start: Your First 10 Minutes

Follow this path from a map search to one float’s trajectory and an optional signed-in analysis.

Open OceanGraph and follow along.

Before You Start

Search, WMO ID lookup, the Trajectory View toggle, and time-series View section work without an account. You can therefore complete steps 1–3 below anonymously. Step 4 and the derived displays that follow require signing in.

See Features for the complete access and usage-limit reference.

Step 1: Search the map

  1. Set a Date Range (anonymous: up to 30 days; signed in: up to 90 days).
  2. Set the Geographic Bounds by interacting with the map.
  3. Optionally check Only profiles with BGC to keep only profiles that include a biogeochemical parameter (dissolved oxygen, chlorophyll, nitrate, backscattering, pH, irradiance at 490 nm, or PAR).
  4. Run the search. Matching profiles appear as markers on the map.

If you already know a float, enter its WMO ID in the Profile Details panel and press Enter to load all of its profiles.

Too many results? Narrow the date range or geographic bounds. θ–S and Clustering accept at most 500 profiles, so a tighter search keeps those features available.

See Search and Bookmark for details.

Step 2: Select a marker

Click a marker and read its profile context first: WMO ID, cycle number, date, latitude, and longitude. These details tell you which float, profile, place, and season you are about to interpret.

Signed-in users can also inspect the selected profile graph. Start with the overall shape of temperature or salinity and note the surface layer, the main gradient, and the deeper structure before moving to a multi-profile view.

Step 3: Follow One Float (Trajectory and Section)

  1. In the map command bar, turn on Trajectory View to load every cycle along the selected float’s trajectory.
  2. Open Analyze and select View section to see the time-series vertical section.

The dashed line marks the selected profile. Gray or blank areas can result from source gaps, quality masking, absent cycles, or too few adjacent observations to draw a section. If profile values exist but a section cannot be drawn, the section area explains the limitation; parameters with no usable profile data are disabled.

See Trajectory and Time-Series Vertical Section.

Step 4: Choose an Analysis — Signed In

Open Analyze in the map command bar and select Generate θ–S. With Trajectory View off, the diagram uses the current search results. With Trajectory View on, it uses every cycle loaded for the selected WMO ID. Selecting a marker highlights that profile’s temperature-salinity line. Open Analyze again and select Close θ–S to hide it.

Use θ–S to compare temperature-salinity structure. To group profiles by vertical structure instead, select Run clustering; markers are colored by cluster when processing finishes. Analyze shows progress and provides cancel or retry actions. On narrower layouts, use Map tools.

Both analyses accept at most 500 search-result profiles with Trajectory View off or 500 cycles with it on. OceanGraph does not sample, split, or page an oversized input. Narrow a search to recover availability; an oversized trajectory remains disabled with its cycle count shown in the reason.

See θ–S Diagram and Clustering.

Continue With Derived Data Layers

After the first workflow, signed-in users can compare automatically derived profile metrics from the map controls. Only one data layer can be active at a time.

  • MLD — Open Data layer and choose MLD. Mixed Layer Depth is computed from potential temperature, absolute salinity, and potential density. It does not require BGC data, so it works on core Argo profiles. Profiles with no valid MLD are shown in gray.
  • SOM — Open Data layer and choose SOM. Subsurface Oxygen Maximum requires dissolved oxygen, so it needs BGC profiles. Use Only profiles with BGC in your search first. Profiles without oxygen or a valid result are shown as no-data markers.
  • Mode Water — Open Data layer and choose a type such as NPSTMW or NASTMW. Profiles with the selected mode water are colored by detected layer thickness; profiles without that selected mode water are shown as no-data markers.

When Trajectory View and the matching section chart are open, the MLD or SOM data layer also appears on the section. Mode water coloring applies to map markers.

See Mixed Layer Depth (MLD), Subsurface Oxygen Maximum (SOM), and Mode Water Data Layer.

If something doesn’t work

SymptomLikely cause and next step
No search resultsThe date range or area is too restrictive, or the BGC filter is on. Widen the range/area, or uncheck Only profiles with BGC.
θ–S or Clustering won’t runThe disabled item in Analyze gives the current count. With Trajectory View off, narrow the date range or bounds to 500 profiles or fewer. With it on, a WMO with more than 500 cycles cannot be analyzed.
A feature is missing from the screenθ–S, Clustering, MLD, SOM, mode water data layers, and downloads require signing in. Sign in and try again.
A parameter has no section chartIrradiance at 490 nm can be searched and downloaded but is not charted. For other parameters, the selector is disabled when no usable profile data exists; when profile data exists but adjacent-cycle support is insufficient, the section area explains the limitation.
Vertical section is gray or blankSource data may be unavailable, QC- or hard-limit-masked, too sparse for a contour cell, or absent for that cycle. See Limitations.
MLD, SOM, or mode water markers are gray / no-dataThe profile lacks a valid derived result. For SOM, use BGC profiles with dissolved oxygen. For mode water, the selected type may not have been detected under the current criteria.
Vertical Profiles won’t open on mobileVertical Profiles is desktop-only. Open it on a desktop browser via Menu > Analysis Lab > Vertical Profiles.

For more on why data can be sparse or missing, see Limitations.

Where to go next

  • Review the full Usage Guide and choose the workflow that matches your goal.
  • Compare your own Argo-format JSON files in Vertical Profiles (signed-in, desktop only).
  • Browse precomputed views in Visual Lab.
  • Read the Articles for background on Argo floats, T-S diagrams, BGC parameters, and more.

Usage Guide

This section guides you through OceanGraph’s core functionality, from searching for Argo float data to visualizing and analyzing oceanographic observations.

Open OceanGraph to follow these workflows with real Argo data.

If this is your first session, begin with Quick Start: Your First 10 Minutes. For sign-in requirements and current limits, see Features.

OceanGraph provides three main workflows:

Basic Features

Search for profiles, inspect individual floats and trajectories, and open analysis views based on the current search results.

Visual Lab

Browse precomputed views of large-scale ocean patterns, including Ocean Basins and Mode Waters.

Analysis Lab

Work with your own Argo-format profile data. The current Vertical Profiles tool compares uploaded JSON profiles on desktop browsers.

Basic Features

These guides cover the search-based OceanGraph workflow, from finding profiles to opening visualizations and derived data layers.

Open OceanGraph to try these features in the live app.

For a guided first session, use Quick Start: Your First 10 Minutes. See Features for sign-in requirements and current limits.

Search and Bookmark

OceanGraph provides search capabilities to find Argo float profiles based on geographic, temporal, and data quality criteria.

Search results and profile controls

Search Methods

Control Panel

  • Use the handle on the control panel’s right edge to hide or show it.
  • The map command bar remains available while the panel is hidden. On narrower layouts, signed-in commands are grouped under Map tools.
  • After moving or zooming the map with the panel hidden, select Search this area to search the visible area with the current filters.

Hidden control panel and Search this area

Filter Data Panel

  1. Date Range

    • Available: October 1999 to present
    • Click date fields to select start and end dates
    • All times in UTC
    • Anonymous users can search up to a 30-day range; signed-in users can search up to a 90-day range
  2. Geographic Bounds

    • Set by interacting with the map
    • Coordinates displayed with N/S/E/W format
  3. Data Availability

    • “Only profiles with BGC” checkbox for profiles that include at least one supported BGC parameter: dissolved oxygen, chlorophyll, nitrate, backscattering, pH, downwelling irradiance at 490 nm, or PAR
    • Not every BGC parameter has an in-app chart. Downwelling irradiance at 490 nm can be included in search and downloaded profile data, but it is not currently displayed as a chart.
  4. Save Searches

    Saved searches

    Note: Available to signed-in users only

    • Click the save icon to save the current search parameters
    • Automatic naming by date range
    • Access saved searches across sessions
    • Up to 3 saved searches can be stored
    • The title (up to 64 characters) and an optional note (up to 200 characters) can be edited on each saved search

Profile Details Panel

  1. WMO ID Search

    • Enter WMO ID and press Enter
    • Returns all profiles for that specific float
  2. Profile Information

    • WMO ID, Cycle Number, Date (UTC), Latitude, Longitude
  3. Bookmark Profiles

    Bookmark Profile

    Note: Available to signed-in users only

    • Click the bookmark icon to save profiles
    • A status indicator shows which profiles are already bookmarked, preventing duplicates
    • Access bookmarks across sessions
    • Up to 5 profiles can be bookmarked
    • The title (up to 64 characters) and an optional note (up to 200 characters) can be edited on each bookmarked profile
  4. Download Profile Data

    Note: Available to signed-in users only

    • Use Download profile beside the bookmark action in the Profile Details heading.
    • The action becomes available only after the data for the currently selected WMO ID and cycle has loaded. It remains disabled while data is missing, loading, or belongs to an older selection.

Results and Analysis Limits

Matching profiles appear as map markers; select one to open its details. If a search input is too broad for θ–S Diagram or Clustering, the corresponding Analyze item shows the current count and remains disabled. Narrow the date range or geographic bounds to 500 profiles or fewer. OceanGraph does not sample or split oversized inputs. Requests are also rate-limited; signing in does not increase an endpoint’s request limit.

For guidance on choosing between regional, date-based, WMO ID, and BGC searches, read Finding Argo Float Profiles by Location, Time, and WMO ID in OceanGraph Articles.

Trajectory and Time-Series Vertical Section

Use a time-series vertical section to compare oceanographic parameters by pressure and profile cycle along one float’s trajectory.

Float trajectory and time-series vertical section

Accessing Time-Series Vertical Sections

To access time-series vertical sections of Argo float data, follow these steps:

  1. Select a Float: Start by selecting an Argo float from the search results or the map view.
  2. Turn on Trajectory View: In the upper-right map command bar, turn on Trajectory View to load every cycle from the selected float’s trajectory. Trajectory View is disabled until a profile is selected.
  3. Show vertical section: Open Analyze and select View section. On narrower layouts, open Map tools, then use the same Analyze item.

The Date Range continues to show the filter used for the original search. Trajectory View then loads all published cycles for the selected WMO ID, so Profile Details can show a cycle outside that range.

Trajectory mode and Analyze menu

Turning Trajectory View off restores the profile that was selected when it started, even if you moved to another cycle. A new search clears that saved selection. Toggling Trajectory View closes the previous θ–S display, cancels an active θ–S or Clustering job, and closes the section when Trajectory View ends.

Signed-in users can also open θ–S from Analyze while Trajectory View is on. θ–S and the section can be displayed together; θ–S uses every cycle in the selected WMO trajectory. When both charts are visible, selecting a map marker or using the left and right arrow keys updates the selected marker, the section’s dashed line, and the highlighted profile curve in θ–S together.

Interpret the Section

  • The vertical section is linked with the vertical profiles in Profile Details, and the position of the selected profile is shown with a dashed line.
  • Every parameter uses the same 0–2000 dbar coordinate at 5 dbar intervals. The 500 and 1000 dbar views crop this coordinate, so colors and MLD/SOM data-layer points remain aligned. Values are not extrapolated above the shallowest finite observation.
  • Missing areas mean unavailable, masked, or insufficiently supported values, not zero. Interpolation is limited to pressure within a profile; missing cycles remain gaps.
  • A parameter with a published section displays its chart. If individual profiles contain usable values but adjacent cycles do not provide enough support to draw a section, the parameter remains selectable and the section area explains the limitation. A parameter with no usable profile data is disabled.
  • Signed-in users can show MLD or SOM on the section chart when the corresponding Data layer is active.
    • Each point represents a valid result for that profile cycle.
    • A line connects valid results only when both cycle numbers are consecutive. It serves as a visual guide rather than exact interpolation between cycles.
    • The data-layer line does not connect across gaps. A gap may represent an undefined or undetected result, observation or automatic-detection limitations, or a cycle that is absent from the loaded trajectory data.

For help interpreting patterns, gaps, and changes across repeated profiles, read Time-Series Vertical Sections in Oceanography Explained in OceanGraph Articles.

θ–S Diagram

The θ–S diagram compares potential temperature and absolute salinity for either the current search results or one float’s loaded trajectory.

θ–S diagram over search results

Open the Diagram

The diagram is available to signed-in users.

  1. With Trajectory View off, run a search with no more than 500 profiles. With it on, select a WMO trajectory with no more than 500 cycles.
  2. Open Analyze in the map command bar and select Generate θ–S. On narrower layouts, open Map tools first.
  3. Select a map marker to highlight that profile, or return to Analyze and select Close θ–S to hide the diagram.

Analyze menu in the map command bar

The diagram uses the current search results with Trajectory View off or every cycle in the selected WMO trajectory with it on. If a search exceeds 500 profiles, narrow the date range or geographic bounds. A trajectory over 500 cycles remains disabled; OceanGraph does not sample, split, or page either input.

When OceanGraph needs to generate a new θ–S diagram, Analyze shows progress and provides cancel or retry actions. Cached diagrams open without this generation progress. On narrower layouts, use Map tools. The map and other controls remain usable while the job runs.

With Trajectory View on, θ–S and View section are independent and can remain visible together. When both are visible, selecting a map marker or using the left and right arrow keys changes the selected cycle in the marker, the section’s dashed line, and the highlighted θ–S profile curve together. Starting θ–S and Clustering is mutually exclusive, but an already displayed θ–S diagram can still be closed while Clustering runs.

Read the Display

  • The vertical axis is potential temperature and the horizontal axis is absolute salinity.
  • Background contours show potential density anomaly referenced to 0 dbar (σ0). OceanGraph converts potential temperature to Conservative Temperature internally for this TEOS-10 density calculation; the plotted axes do not change.
  • The selected profile line uses pressure rows with a finite temperature-salinity pair. Profiles with fewer than two pairs are omitted. Selecting another marker updates the line.

Use the diagram to compare water-mass structure and mixing patterns. For a conceptual explanation, see T-S Diagrams in Oceanography Explained.

Clustering

OceanGraph provides an experimental feature that groups Argo profiles by similarities in their vertical structure and location.

Profiles colored by clustering result

Accessing Clustering

Clustering is available to signed-in users only.

  1. Sign in. Leave Trajectory View off to analyze the current search results, or turn it on to analyze the selected WMO trajectory.
  2. Keep the input at 500 items or fewer: current search-result profiles with Trajectory View off, or all cycles for the selected WMO with it on.
  3. Open Analyze and select Run clustering. On narrower layouts, open Map tools first.
  4. Follow the percentage on Analyze or Map tools; the map markers are colored by cluster when processing finishes.

Analyze menu in the map command bar

If the input exceeds the limit, the menu item shows the limit and current count and does not start a job. Narrow a Profiles search to recover availability. An oversized trajectory remains unavailable; OceanGraph does not sample, split, or page either input.

While Clustering runs, Analyze or Map tools shows progress and provides cancel or retry actions. The map and existing displays remain usable. θ–S and Clustering cannot start a new job at the same time.

Interpreting Results

  • Colored markers indicate profiles assigned to clusters.
  • Gray markers indicate profiles excluded from clustering because they did not satisfy the required variables or depth coverage.
  • The cluster labels are exploratory groups, not confirmed water-mass names.

What the Grouping Uses

  • Only pressure rows with a finite temperature-salinity pair are used.
  • Profiles are compared on a shared 100 dbar grid from 200 dbar to an upper depth chosen from the input set, with 1000 dbar as the maximum. Profiles that do not cover that range are excluded.
  • Temperature and salinity at each depth are standardized and combined with latitude and longitude.
  • The number of clusters is selected automatically, up to six. A single eligible profile or identical inputs form one group.

Because the comparison depth and input population depend on the current selection, cluster numbers from different searches are not directly comparable.

Mixed Layer Depth (MLD)

OceanGraph derives a mixed layer depth exploration indicator from potential temperature, absolute salinity, and potential density anomaly referenced to 0 dbar (σ0).

Search-result markers colored by mixed layer depth

Use MLD

MLD is available to signed-in users.

  1. Search for profiles.
  2. Open Data layer in the map command bar and choose MLD. On narrower layouts, open Map tools first.
  3. Compare marker colors and tooltip values.

Unified Data layer menu

MLD, SOM, and mode water coloring are mutually exclusive. Profiles without a valid MLD are gray. When Trajectory View and a section are open, valid MLD values are also shown as points. Lines connect consecutive profile cycles only; they do not bridge missing cycles or imply interpolation through time.

Calculation

OceanGraph calculates three threshold crossings relative to the profile value at 10 dbar and uses the shallowest crossing.

CriterionThreshold
Potential temperature0.5 °C
Absolute salinity0.05 g/kg
σ00.125 kg/m³

Each crossing is linearly interpolated between the pressure rows that bracket its threshold and recorded to 0.01 dbar. Absolute salinity and potential temperature are derived with TEOS-10; Conservative Temperature is used only as an intermediate value for the density calculation.

The calculation requires at least three finite temperature-salinity rows, including two at 50 dbar or shallower. The shallowest paired row must be at 30 dbar or shallower and the profile must reach 10 dbar. If the first paired row is between 10 and 30 dbar, it supplies the reference values. If no threshold is crossed, MLD is undefined.

Map tooltips and section data layers use pressure in dbar. The color scale is a relative visual aid, and the result is an automatic threshold-based indicator rather than a guaranteed physical boundary. Because SOM selection begins below MLD, an MLD change can also change the reported SOM.

Subsurface Oxygen Maximum (SOM)

OceanGraph detects a supported local maximum in a profile’s dissolved oxygen measurements. SOM is an exploration indicator for upper-ocean oxygen structure, not a guarantee that every physical maximum will be detected.

Trajectory cycles colored by subsurface oxygen maximum depth with an oxygen section

Use SOM

SOM is available to signed-in users and requires dissolved oxygen data.

  1. Search for profiles; use Only profiles with BGC to focus on BGC observations.
  2. Open Data layer in the map command bar and choose SOM. On narrower layouts, open Map tools first.
  3. Compare SOM pressure and oxygen values in marker tooltips.

Unified Data layer menu

MLD, SOM, and mode water coloring are mutually exclusive. Profiles without oxygen or a valid SOM are shown as no-data markers. On an oxygen section, valid points are connected only across consecutive profile cycles. Gaps indicate a missing cycle or a profile where SOM was not detected or could not be calculated.

Detection

  • With a valid MLD, candidates must be deeper than MLD and no deeper than 300 dbar. Without MLD, the range is 30–300 dbar. Profiles with MLD at 300 dbar or deeper are not assigned SOM.
  • Detection uses finite source oxygen observations after quality masking and numeric-range checks. Internal gaps are interpolated only to evaluate peak shape; downloaded Profile JSON is not filled.
  • A candidate must be an observed local maximum with at least 5 µmol/kg prominence and enough observed support around the peak. Endpoints, monotonic profiles, weak or unsupported narrow peaks, and peaks created only by interpolation are not reported.
  • Candidates are ranked by prominence, oxygen value, then shallower pressure. When MLD exists, a supported peak within 100 dbar below MLD is preferred when available.

The result stores pressure in dbar and dissolved oxygen in µmol/kg. If no candidate satisfies the criteria, SOM is undefined.

Mode Water Data Layer

OceanGraph can color search-result map markers by profile-level mode water detection. This helps you inspect where individual profiles match a selected mode water type, and how thick the detected layer is.

Search-result markers colored by detected mode water thickness

This data layer is separate from Visual Lab > Mode Waters. The data layer works on the profiles in your current search results, while Visual Lab shows precomputed three-month summaries and time series.

Accessing the Data Layer

The mode water data layer is available to signed-in users.

  1. Sign in and perform a search
  2. Open Data layer in the map command bar (or under Map tools on a narrower layout)
  3. Choose one mode water type, such as NPSTMW or NASTMW
  4. Use marker colors and tooltips to compare detected layer thickness across profiles

Unified Data layer menu

Data layer is one exclusive menu containing None, MLD, SOM, and every supported mode water. Selecting a mode water replaces MLD or SOM coloring, and selecting MLD or SOM replaces mode water coloring. Choose None to return to the default marker colors.

Marker Colors and Tooltips

When a mode water type is selected:

  • Profiles with that mode water are colored by detected layer thickness.
  • Profiles without that selected mode water are shown as no-data markers.
  • The tooltip shows the selected mode water type, layer thickness, core depth, and that marker color represents thickness.

Color represents thickness and should be read as a relative visual cue, not as a separate classification variable.

Supported Mode Water Types

The region column reflects OceanGraph’s default advection processing scope, which searches broader areas that can include advected mode water signals. Density ranges use potential density anomaly referenced to 0 dbar (σ0) in kg/m³.

Short nameFull nameRegionDensity range
NPSTMWNorth Pacific Subtropical Mode Water20°N-38°N, 130°E-180°σ0 = 25.0–25.6 kg/m³
NPCMWNorth Pacific Central Mode Water20°N-45°N, 145°E-145°Wσ0 = 26.0–26.6 kg/m³
SPSTMWSouth Pacific Subtropical Mode Water25°S-42°S, 150°E-170°Wσ0 = 25.8–26.5 kg/m³
NASTMWNorth Atlantic Subtropical Mode Water20°N-42°N, 85°W-35°Wσ0 = 26.3–26.6 kg/m³
SASTMWSouth Atlantic Subtropical Mode Water25°S-42°S, 60°W-20°Eσ0 = 26.2–26.7 kg/m³
IOSTMWIndian Ocean Subtropical Mode Water25°S-45°S, 20°E-70°Eσ0 = 25.8–26.2 kg/m³

All listed mode water types use a maximum potential vorticity threshold of 2 × 10⁻¹⁰ m⁻¹s⁻¹ and a minimum detected layer thickness of 10 m.

Detection Summary

OceanGraph checks quality-controlled, interpolated potential temperature and absolute salinity against the configured region, density, potential-vorticity, and minimum-thickness criteria. Where potential vorticity cannot be calculated, the density criterion is used alone. Core depth is the midpoint of the detected layer after converting its top and bottom pressures to depth; it is not the depth of minimum potential vorticity. A profile can contain more than one detected type, but the map displays only the type selected in Data layer.

Interpreting No-Data Markers

A no-data marker does not necessarily mean the profile is unusable. It means the selected mode water type was not detected for that profile under OceanGraph’s current automatic criteria. Common reasons include:

  • The profile is outside the selected mode water’s geographic bounds
  • The density or potential vorticity criteria were not met
  • The matching layer was thinner than the 10 m minimum required thickness
  • The profile did not have enough valid data after quality control and interpolation

Mode water detection is intended as an exploration aid. For research-grade classification, inspect the original profile structure and apply the criteria appropriate to your study.

Visual Lab

This section contains advanced visualization tools for analyzing large-scale oceanographic trends and water mass characteristics using Argo float data.

Visual Lab is available to signed-in users from Menu > Visual Lab in the live app.

Open OceanGraph to browse Visual Lab views in the live app.

Ocean Basins visualizes time series of average temperature and salinity changes across the world’s major ocean basins (North Pacific, South Pacific, North Atlantic, South Atlantic, and Indian Ocean) from 1998 to the present. This tool helps identify long-term oceanographic trends at regional scales.

Mode Waters detects and analyzes mode water layers in Argo float profiles based on density, potential vorticity, and thickness criteria. This feature provides time series visualization of mode water thickness trends and three-month distribution patterns.

Ocean Basins

Overview

The Ocean Basins feature provides time series visualization of average temperature and salinity changes across the world’s major ocean basins. This tool displays long-term oceanographic trends using Argo float data from 1998 to the present.

Ocean Basins time-series view

Accessing Ocean Basins

Ocean Basins is available to signed-in users.

  1. Sign in to OceanGraph
  2. Open the app menu
  3. Select Visual Lab > Ocean Basins

Ocean Basins Coverage

The analysis covers five major ocean basins: North Pacific, South Pacific, North Atlantic, South Atlantic, and Indian Ocean. Each basin’s data is analyzed separately to reveal regional trends.

Data Visualization

Temperature and Salinity Graphs

The feature displays two main types of time series:

  • Average Temperature: Long-term trends in ocean potential temperature by basin
  • Average Salinity: Long-term trends in ocean absolute salinity by basin

Data Parameters

  • Temperature: Potential temperature (θ) values at 10 dbar depth
  • Salinity: Absolute salinity (SA) values at 10 dbar depth

Time Period

  • Coverage: 1998 to the present
  • Data Source: Argo float profile measurements interpolated using the Akima method
  • Temporal Resolution: Annual

Profile Count Display

The visualization includes an additional bar chart showing:

  • Annual Profile Count: Number of Argo profiles used each year for each basin

This profile count chart helps users understand data density and reliability over time.

Interpretation Notes

  • Early years have fewer Argo profiles than recent years, so profile counts should be checked before comparing long-term values.
  • The annual averages are intended for exploratory visualization and education. Use the original Argo data and an appropriate reproducible workflow for publication-grade analysis.

Mode Waters

The Mode Waters feature displays the detection and time series visualization of mode water layers in Argo float profiles.

Mode Waters

This page describes the Visual Lab view, which summarizes mode water detections by three-month period. For coloring the markers in your current map search by profile-level mode water detection, see Mode Water Data Layer.

This tool provides:

  • Detection of mode water layers in profiles based on specified criteria
  • Count of profiles containing mode water by three-month period
  • Time series visualization of mode water thickness trends
  • Statistical display of thickness values (median and quartiles)

Accessing Mode Waters

Mode Waters is available to signed-in users.

  1. Sign in to OceanGraph
  2. Open the app menu
  3. Select Visual Lab > Mode Waters

Detection Criteria

Mode water detection uses the latitude/longitude bounds, density range, and potential vorticity threshold displayed on the screen. A global minimum detected-layer thickness of 10 m is also applied.

The same profile-level detection results are also used by the data layer. Visual Lab aggregates those detections into three-month time series, while the data layer shows the selected mode water on individual search-result markers.

Results Display

The panel displays:

  • Total Profiles: Number of profiles containing detected mode water layers
  • Mean Thickness: Average of the three-month median thickness values shown in the time series

Graphs

Time Series Graph

Displays mode water thickness over time:

  • Median Thickness: 50th percentile (solid blue line)
  • Lower Quartile: 25th percentile (dashed gray line)
  • Upper Quartile: 75th percentile (dashed gray line)
  • Time Scale: Three-month periods from 2001 onwards

Profile Count Graph

Shows the number of profiles containing mode water:

  • Blue Bars: Number of profiles per three-month period
  • Time Scale: Three-month periods from 2001 onwards

Included Profiles

Only profiles inside the displayed region that reach at least 500 dbar and contain enough finite pressure, temperature, and salinity values are analyzed. Detected layers must be at least 10 m thick. Where potential vorticity cannot be calculated at a depth, the density criterion is used alone. These automatic criteria support exploration; they do not guarantee a research-grade water-mass classification.

Three-Month Periods

Data is grouped by month rather than by hemisphere-specific season names:

  • DJF: December, January, February
  • MAM: March, April, May
  • JJA: June, July, August
  • SON: September, October, November

Northern and Southern Hemisphere seasons are opposite, so a label such as DJF identifies only the months, not a local season. DJF uses the year of January and February: 2024 DJF covers December 2023 through February 2024. Graph tooltips show only the concrete month range, such as Dec 2023–Feb 2024 or Mar–May 2024.

For background on mode-water formation and interpretation, read What Is Mode Water? in OceanGraph Articles.

Analysis Lab

This section provides tools for custom analysis of oceanographic data. These features allow you to work with your own datasets and perform specialized analyses beyond the standard search and visualization capabilities.

Open OceanGraph to move between the live app and your custom analysis workflow.

Analysis Lab is available to signed-in users from Menu > Analysis Lab. The current Vertical Profiles tool is available on desktop browsers only.

Vertical Profiles allows you to upload and visualize custom vertical profile data in JSON format. This tool enables you to compare multiple profiles of temperature, salinity, dissolved oxygen, and supported BGC variables, add a note for downloaded files, and export charts. Designed for researchers and students working with Argo-format oceanographic data.

Vertical Profiles

The Vertical Profile Viewer is a feature of OceanGraph that allows you to visualize and compare vertical profiles of oceanographic data.

Vertical Profiles comparison view

With this tool, you can:

  • Upload one or more JSON files containing vertical profile data.
  • Visualize temperature, salinity, dissolved oxygen, and supported optional BGC variables by depth; null stays missing, and charts connect two or more finite cells with straight lines.
  • Add a brief note that is included in the downloaded ZIP file.
  • Download profile charts, a shared legend, and the note as a ZIP file.

This feature is designed for researchers, students, and ocean enthusiasts who wish to analyze and compare their own custom oceanographic data — especially data that follows the variable structure commonly used in Argo float observations.

Access and Limits

Vertical Profiles is available to signed-in users on desktop browsers only.

  • Open Menu > Analysis Lab > Vertical Profiles in the live app.
  • Upload up to 30 JSON files.
  • If you upload a file with the same filename as an existing uploaded file, the previous file is replaced.
  • Select or deselect uploaded files to control which profiles are shown in the charts.
  • Use Clear All to remove uploaded files and clear the note.

The downloaded ZIP contains one PNG file for each chart type, a shared legend image when profiles are loaded, and note.txt.

Supported JSON Format

The JSON structure used in this tool is based on the variable naming conventions of Argo float profiles. Each uploaded file must be a JSON file with the following required keys:

{
  "pressure": [ ... ],
  "potential_temperature": [ ... ],
  "absolute_salinity": [ ... ],
  "oxygen": [ ... ],
  "wmo_id": "2902447",
  "cycle_number": 17
}
  • "pressure": array of numbers (required, must not be empty)
  • "potential_temperature": array of numbers or nulls (required; if non-empty, same length as pressure)
  • "absolute_salinity": array of numbers or nulls (required; if non-empty, same length as pressure)
  • "oxygen": array of numbers or nulls — dissolved oxygen concentration (μmol/kg) (required; if non-empty, same length as pressure)
  • "wmo_id": string or number (required, up to 20 characters after conversion to text)
  • "cycle_number": number (required)

Optional BGC keys can also be included:

  • "chlorophyll": array of numbers or nulls — chlorophyll-a (mg/m³) (same length as pressure, if present)
  • "nitrate": array of numbers or nulls — nitrate (μmol/kg) (same length as pressure, if present)
  • "bbp700": array of numbers or nulls — particulate backscattering at 700 nm (m⁻¹) (same length as pressure, if present)
  • "ph": array of numbers or nulls — in-situ pH (same length as pressure, if present)
  • "irradiance490": array of numbers or nulls — downwelling irradiance at 490 nm (W/m²/nm) (same length as pressure, if present). This key is accepted, but it is not displayed as a chart in the current interface.
  • "par": array of numbers or nulls — photosynthetically available radiation (μmol/m²/s) (same length as pressure, if present)

Any additional keys will be ignored. Files that do not follow the required structure or fail validation will be skipped during upload.

For a beginner-friendly explanation of profile context, variables, quality information, and vertical structure, read How to Read Argo Float Data for Beginners in OceanGraph Articles.

Data Guide

This section explains where OceanGraph data comes from, how profiles are filtered, and what limitations to keep in mind when interpreting results.

Open OceanGraph to inspect the live dataset while reading this guide.

OceanGraph aims to refresh its data weekly. Update notices and current availability are posted on X (Twitter) at @OceanGraphJP.

Data Source

OceanGraph uses Argo float data and associated metadata provided by the International Argo Program and the national programs that contribute to it. These data are made freely available through the Argo Global Data Assembly Centre (Argo GDAC) and are a core component of the Global Ocean Observing System (GOOS).

For data access, OceanGraph retrieves Argo GDAC files via the public AWS S3 distribution (Open Data on AWS), which is synchronized with the GDAC holdings and updated on a daily basis. This S3-based access method is used to improve download reliability and performance, while preserving the original GDAC directory structure and dataset contents.

References:

The former JCOMMOPS Argo Information Centre has been rebranded as OceanOPS.

Acknowledgement “These data were collected and made freely available by the International Argo Program and the national programs that contribute to it. (https://argo.ucsd.edu, https://www.ocean-ops.org). The Argo Program is part of the Global Ocean Observing System.”

DOI / Citation Argo (2000). Argo float data and metadata from Global Data Assembly Centre (Argo GDAC). SEANOE. https://doi.org/10.17882/42182

For an introduction to how Argo floats operate and why their repeated profiles matter, read What is Argo Float? A Complete Guide to Ocean Observation Data in OceanGraph Articles.

Data Filtering Policy

OceanGraph publishes a quality-controlled subset of Argo GDAC profiles. A profile can be absent because of its file type, quality flags, required variables, pressure coverage, or a conversion failure. Missing data in a published profile are represented as missing values, not as zero.

Profile and File Selection

  • Core real-time (R) and delayed-mode (D) files enumerate profile cycles; D is preferred when both exist.
  • A synthetic profile is preferred when available (SD before SR) so core and BGC measurements share one pressure axis. If it fails a known data or quality check, the corresponding core profile may still be published without BGC data.
  • B-files (BR / BD) and drift profiles whose cycle suffix ends in D are not used.
  • If a core or synthetic file contains several profiles, OceanGraph selects the unique profile whose VERTICAL_SAMPLING_SCHEME starts with Primary sampling:. If the variable is absent or every value is empty, index 0 is used in Argo profile order. A file with non-empty sampling-scheme values but no unique Primary profile is rejected; a rejected synthetic file can still fall back to its independently checked core file. Quality, direction, data mode, resolution, observation count, and pressure span are not used to compare sampling schemes. If the selected Primary fails a later check, OceanGraph does not switch to Secondary or Near-surface sampling.

Profiles require identifiers, date, position, pressure, temperature, salinity, and the corresponding core QC fields. Synthetic profiles also require the fields that identify each parameter’s processing mode. BGC parameters are optional; a profile can therefore appear in search results while some BGC charts are unavailable.

Supported BGC parameters are dissolved oxygen, chlorophyll-a, nitrate, particulate backscattering at 700 nm, pH, downwelling irradiance at 490 nm, and photosynthetically available radiation (PAR). Irradiance at 490 nm is searchable and downloadable but does not currently have an in-app chart.

Source Data and Quality Control

For pressure, temperature, and salinity, OceanGraph uses the ADJUSTED set only when all three adjusted variables and their QC arrays contain finite data. Otherwise it uses the raw set. Each BGC parameter makes the adjusted-or-raw choice independently; masking after that choice does not trigger another fallback.

  • Date and position QC must be 1, 2, or 8.
  • At least 80% of pressure, temperature, and salinity QC values must be 1, 2, or 8.
  • Retained pressure rows must be finite, between 0 and 2000 dbar inclusive, and have pressure QC 1, 2, or 8.
  • Temperature or salinity can be missing on an otherwise retained pressure row. At least three rows must contain finite pressure, temperature, and salinity with all three QC values in 1, 2, or 8, and the shallowest such row must be at or above 50 dbar (a pressure value no greater than 50 dbar).
  • For BGC parameters, selected-source QC 4 and 9 are masked. Other retained QC codes have different meanings and should still be checked in the source data before scientific use.

Longitude is normalized to [-180°, 180°] before rounding. Passing position QC does not guarantee that every reported position is suitable for a particular analysis.

Example of a trajectory requiring position review

Missing Cells and Numeric Limits

All parameter arrays align with the finite pressure array. A missing cell becomes JSON null; a parameter with no finite values becomes an empty array. Pressure-only profiles are not published, but a profile can remain available when only a BGC parameter survives alongside pressure.

After source and QC selection, finite values outside these inclusive ranges become null. They are not clamped, filled, or retried from another source.

ParameterRaw rangeADJUSTED range
Pressure0–2000 dbar0–2000 dbar
Temperature-2.5–40.0 °C-2.5–40.0 °C
Practical salinity2–41.02–41.0
Dissolved oxygen0–600 µmol/kg0–600 µmol/kg
Chlorophyll-a-0.2–100 mg/m³-0.1–50 mg/m³
Nitrate-15–65 µmol/kg-2–50 µmol/kg
BBP700-0.000025–0.1 m⁻¹-0.000025–0.1 m⁻¹
pH7.0–8.87.3–8.5
Irradiance at 490 nm-1–3.4 W/m²/nm-1–3.4 W/m²/nm
PAR-1–4672 µmol quanta/m²/s-1–4672 µmol quanta/m²/s

At duplicate pressures, OceanGraph keeps one row deterministically, preferring joint temperature-salinity support and then salinity support. Values from discarded duplicate rows are not merged into the retained row.

Pressure Coverage and Conversion

After the minimum joint-observation count and shallow-coverage checks, profiles with excessive gaps between adjacent joint, acceptable-QC temperature-salinity observations are excluded. The allowed gap increases with pressure because deep observations are typically spaced farther apart. No minimum pressure span or required maximum pressure is imposed.

In-situ temperature is converted to potential temperature, and practical salinity to absolute salinity, with the TEOS-10 Gibbs SeaWater toolbox. A cell-level conversion failure remains null; a failure that removes required joint support can exclude the profile.

Profile JSON does not interpolate missing cells. Section generation, Akima output, and server-side analyses may interpolate finite values inside a parameter’s observed pressure range, but do not extrapolate beyond it or fill missing profile cycles.

Published values are rounded to the following precision:

ValuesPrecision
Pressure0.01 dbar
Temperature, salinity, oxygen, chlorophyll, pH, irradiance0.001
Nitrate0.01
BBP7000.000001
PAR0.1

Limitations

Missing Values in Vertical Section Charts

  1. Masked Areas Without Original Data

    When generating time-series vertical section charts, each profile is interpolated vertically onto a common pressure grid only between finite observations. OceanGraph does not interpolate along the cycle direction. A missing cycle therefore remains a missing column instead of becoming a smooth estimate between distant observations.

    In the chart, these masked areas appear as uncolored gaps in the vertical section.

    Missing areas in a time-series vertical section

  2. Sparse Data Due to Quality Control

    After processing, some parameters can have finite values in isolated profiles but no pair of adjacent cycles with enough shared vertical support to form a contour cell. In that case OceanGraph does not publish an SVG for that parameter. The interface distinguishes this “profile data exists, but no drawable section” state from a parameter that has no profile data at all.

    A parameter can therefore be available in individual profiles even when the section area reports that no chart can be drawn.

  3. BGC Parameter Charts May Have More Missing Areas

    Vertical section charts in the OceanGraph interface are also available for BGC parameters (dissolved oxygen, chlorophyll, nitrate, backscattering, pH, and PAR). Because only a subset of Argo floats carry BGC sensors, these variables often contain more null cells or isolated cycles than temperature and salinity. Finite BGC measurements are retained independently of missing temperature or salinity cells, but a section still requires adjacent-cycle support to be drawable.

    PAR observations are typically concentrated in the surface layer (roughly 0–200 dbar), so deeper portions of PAR section charts commonly appear as missing areas.

    Note also that of the two irradiance parameters (DOWN_IRRADIANCE490 and DOWNWELLING_PAR), only PAR is displayed as an in-app chart. Downwelling irradiance at 490 nm can make a profile match the “Only profiles with BGC” search filter and is included in downloadable profile data, but it does not have a corresponding in-app visualization.

Derived Metrics and Mode Water Detection

Derived metrics such as MLD, SOM, and mode water detections are calculated automatically from profiles that pass OceanGraph’s data processing checks. A no-data marker can mean that the source profile was insufficient for the calculation, or that the target feature was not detected under the current criteria.

Mode water detection uses fixed geographic, density, potential vorticity, and minimum-thickness criteria. The default geographic scope is configured to cover broader areas that can include advected mode water signals, but it is still an automatic bounding-box screen and may not cover every scientifically relevant signal. Treat the map data layer and Visual Lab summaries as exploration aids, and inspect the original profile structure when a research-grade classification is required.

Educational Articles

OceanGraph Articles explains the oceanographic concepts and research workflows behind the features documented in this guide. The article site maintains its own current recommendations, categories, and complete article list.

Choose a Language

Feature and data pages in this guide also link directly to the most relevant background article when additional explanation is useful.

Legal Guide

This section contains the legal terms governing your use of OceanGraph. Please review these documents carefully before using the application.

Terms of Service

The Terms of Service cover registration where required, prohibited actions, service changes, warranties and liability, and governing law.

Available in:

Privacy Policy

The Privacy Policy explains how OceanGraph and OceanGraph Articles handle user information.

Available in:

Terms of Service

The Terms of Service are available in the following languages:

Terms of Service

Article 1 (Application and Registration)

These Terms of Service (“Terms”) set forth the conditions for the use of the service “OceanGraph” (“Service”) provided by an individual developer (“we” or “us”) and govern the relationship between us and the users of the Service (“Users”).

By using the Service, Users agree to these Terms. Some features require an account and registration of the requested information.

Article 2 (Prohibited Actions and Account Suspension)

Users must not engage in the following acts:

  • Acts that violate laws or public order and morals
  • Acts that infringe on the rights of third parties
  • Registering false information
  • Unauthorized access, excessive loads, or other interference with the operation of the Service

We may suspend a User’s account if the User violates these Terms or if suspension is necessary to maintain the security or operation of the Service.

Article 3 (Changes, Suspension, or Termination of the Service and Data)

We may change, suspend, or terminate the Service for maintenance, system failures, disasters, or other operational or technical reasons.

We do not guarantee the continued availability of the Service or the permanent preservation of user data. We may delete stored user data when the Service ends.

We may, when reasonably necessary to maintain the Service, delete accounts and associated data that have been inactive for an extended period without providing individual advance notice to Users.

Article 4 (Warranties and Liability)

We do not warrant the accuracy, completeness, or fitness for a particular purpose of the Service.

If we are liable in connection with the Service, the scope of that liability will be determined in accordance with applicable law.

Article 5 (Governing Law and Jurisdiction)

These Terms are governed by the laws of Japan. Any dispute relating to these Terms or the Service shall be submitted in the first instance to a Japanese court with jurisdiction under applicable law.

利用規約

第1条(適用および利用登録)

本規約は、個人開発者(以下「当方」といいます)が提供するサービス「OceanGraph」(以下「本サービス」)の利用に関する条件を、本サービスの利用者(以下「ユーザー」)との間で定めるものです。

ユーザーは、本サービスを利用することにより、本規約に同意したものとします。一部の機能を利用するには、アカウント登録および所定の情報の登録が必要です。

第2条(禁止事項および利用停止)

ユーザーは、次の行為をしてはなりません。

  • 法令または公序良俗に違反する行為
  • 第三者の権利を侵害する行為
  • 虚偽の情報を登録する行為
  • 不正アクセス、過度な負荷その他本サービスの運営を妨害する行為

当方は、ユーザーが本規約に違反した場合、または本サービスの安全な運営に必要な場合、アカウントの利用を停止できます。

第3条(サービスの変更・停止・終了およびデータ)

当方は、メンテナンス、システム障害、災害その他運営上または技術上必要な場合、本サービスを変更、停止または終了することがあります。

当方は、本サービスの継続的な提供やユーザーデータの永続的な保存を保証しません。本サービスを終了する場合、保存されたユーザーデータを削除することがあります。

当方は、本サービスの維持管理上合理的に必要な場合、長期間利用されていないアカウントおよび関連データを、ユーザーに個別に事前通知することなく削除することがあります。

第4条(保証および責任)

当方は、本サービスの正確性、完全性または特定目的への適合性を保証しません。

当方が本サービスに関して責任を負う場合、その範囲は適用法令に従います。

第5条(準拠法・裁判管轄)

本規約は日本法に準拠します。本規約または本サービスに関する紛争は、法令に従い管轄権を有する日本の裁判所を第一審の管轄裁判所とします。

Privacy Policy

The Privacy Policy is available in the following languages:

Privacy Policy

Last updated: August 3, 2026

This Privacy Policy explains how the individual developer who provides OceanGraph (“we,” “us,” or “our”) handles information in connection with OceanGraph and OceanGraph Articles (collectively, the “Service”).

Article 1 (Information We Collect)

We may collect the following information when providing the Service:

  • Account information required for registration and authentication, such as an email address
  • Content, contact details, and other information provided through feedback or inquiries
  • Usage information such as IP address, usage environment, pages viewed, and interactions with the Service
  • Identifiers and settings stored using cookies and similar technologies

OceanGraph does not automatically attach a user ID or email address to feedback content.

Article 2 (Purposes of Use)

We use the information we collect for the following purposes:

  • To provide, operate, and maintain the Service
  • To verify users and provide authentication features
  • To understand usage, improve features and articles, and investigate defects
  • To respond to inquiries about the Service and coordinate support
  • To prevent and respond to unauthorized use, unauthorized access, and other security issues

Article 3 (Analytics on OceanGraph Articles)

OceanGraph Articles uses Google Analytics 4, provided by Google LLC, only after a user gives consent. We collect information about how articles are viewed and used to understand usage and improve content and navigation. We do not send information entered in the inquiry form to Google Analytics.

OceanGraph Articles stores the user’s analytics choice in the browser. If a user consents to analytics, Google Analytics uses cookies for analytics. Users can change or withdraw consent at any time through “Cookie settings” in the footer of any page. Declining or withdrawing consent does not prevent users from reading articles, switching languages, or following links to OceanGraph.

For details about how Google handles information, see the Google Privacy Policy.

Article 4 (Inquiries on OceanGraph Articles)

We use information submitted through the inquiry form to respond to inquiries and coordinate support. When a user consents to sharing with a partner company, we may share the inquiry and contact details with a suitable partner only to the extent needed to respond.

Article 5 (Service Providers and Disclosure to Third Parties)

We may engage service providers to process information as necessary to provide the Service.

We do not disclose personal information to third parties without the user’s consent, except as permitted by applicable law.

Article 6 (Security)

We take reasonable administrative and technical measures to protect collected information against unauthorized access, loss, alteration, and disclosure.

Article 7 (Contact)

For questions about this Privacy Policy or our handling of user information, please use our contact information.

Article 8 (Changes to This Policy)

We may update this Privacy Policy to reflect changes in law, the Service, or our information practices. If a change is material, we will provide notice through the Service or another appropriate method.

プライバシーポリシー

最終更新日:2026年8月3日

本ポリシーは、個人開発者(以下「当方」といいます)が提供するOceanGraphおよびOceanGraph Articles(以下、総称して「本サービス」といいます)における、ユーザー情報の取扱いについて定めるものです。

第1条(取得する情報)

当方は、本サービスの提供にあたり、次の情報を取得する場合があります。

  • アカウント登録・認証に必要なメールアドレス等のアカウント情報
  • フィードバックやお問い合わせの際に提供される内容、連絡先その他の情報
  • IPアドレス、利用環境、閲覧・操作履歴等の利用情報
  • Cookie等に保存される識別子および設定情報

OceanGraphのフィードバック内容に、ユーザーIDやメールアドレスを自動的に付加することはありません。

第2条(利用目的)

取得した情報は、次の目的で利用します。

  • 本サービスの提供、運営および保守
  • 本人確認および認証機能の提供
  • 利用状況の把握、機能や記事の改善および不具合の調査
  • 本サービスに関するお問い合わせへの回答および支援の調整
  • 不正利用、不正アクセスその他のセキュリティ上の問題の防止および対応

第3条(OceanGraph Articlesのアクセス解析)

OceanGraph Articlesでは、ユーザーが同意した場合に限り、Google LLCが提供するGoogle Analytics 4を使用し、記事の閲覧・利用状況に関する情報を取得します。これらの情報は、記事の利用状況を把握し、内容や導線を改善するために利用します。問い合わせフォームに入力された内容をGoogle Analyticsへ送信することはありません。

OceanGraph Articlesでは、アクセス解析への選択状態をブラウザに保存します。アクセス解析に同意した場合は、Google Analyticsによる解析のためCookieが使用されます。ユーザーは、各ページのフッターにある「アクセス解析の設定」から、いつでも同意を変更または撤回できます。同意しない場合や撤回した場合でも、記事の閲覧、表示言語の切替およびOceanGraphへのリンクは利用できます。

Googleによる情報の取扱いについては、Googleのプライバシーポリシーをご確認ください。

第4条(OceanGraph Articlesのお問い合わせ)

問い合わせフォームから送信された情報は、お問い合わせへの回答および支援の調整に利用します。協力企業への情報共有に同意いただいた場合は、対応に必要な範囲で、お問い合わせ内容および連絡先を対応可能な協力企業へ共有することがあります。

第5条(外部サービスおよび第三者提供)

当方は、本サービスの提供に必要な範囲で、外部事業者へ情報の取扱いを委託することがあります。

当方は、法令上認められる場合を除き、ユーザー本人の同意なく個人情報を第三者へ提供しません。

第6条(安全管理)

当方は、取得した情報の漏えい、滅失、改ざん、不正アクセス等を防止するため、合理的な安全管理措置を講じます。

第7条(お問い合わせ)

本ポリシーまたはユーザー情報の取扱いに関するお問い合わせは、お問い合わせ窓口からご連絡ください。

第8条(プライバシーポリシーの変更)

当方は、法令、サービス内容または情報の取扱いの変更に応じて、本ポリシーを改定することがあります。重要な変更を行う場合は、本サービス上その他の適切な方法でお知らせします。

Contact information

For bug reports, feature requests, and general product feedback, signed-in users with a verified email address can use the OceanGraph feedback form.

For account, security, privacy, or other inquiries, contact us at the address below.

[email protected]