|  | NODC's ERDDAP Easier access to OGS's data | Brought to you by NODC By downloading a resource, you agree to OGS copyright and data policy | 
 
| Dataset Title: | MAMBO3 timeSeries, NRT in situ Observations     | 
| Institution: | Protezione Civile - Friuli Venezia Giulia (Dataset ID: MAMBO3_TS) | 
| Range: | longitude = 13.511333 to 13.511333°E, latitude = 45.643166 to 45.643166°N, depth = -5.0 to 50.0m, time = 2021-01-01T00:00:00Z to (now?) | 
| Information: | Summary  | License  | FGDC
     | ISO 19115
     | Metadata
     | Background
     | Data Access Form | 
| Click on the map to specify a new center point.   Zoom: 
 ![[The graph you specified. Please be patient.]](https://nodc.ogs.it/erddap/tabledap/MAMBO3_TS.png?longitude,latitude,WDIR&time%3E=2025-10-25T00%3A00%3A00Z&time%3C=2025-11-01T00%3A00%3A00Z&.draw=markers&.marker=5%7C5&.color=0x000000&.colorBar=%7C%7C%7C%7C%7C&.bgColor=0xffccccff)  | 
Attributes {
 s {
  time {
    String _CoordinateAxisType "Time";
    Float64 actual_range 1.6094592e+9, NaN;
    String axis "T";
    String cf_role "timeseries_id";
    String ioos_category "Time";
    String long_name "Time";
    String sdn_parameter_name "Elapsed time relative to 1970-01-01T00:00:00Z";
    String sdn_parameter_urn "SDN:P01::ELTMEP01";
    String sdn_uom_name "Seconds";
    String sdn_uom_urn "SDN:P06::UTBB";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  latitude {
    String _CoordinateAxisType "Lat";
    Float64 actual_range 45.6431667, 45.6431667;
    String axis "Y";
    String ioos_category "Location";
    String long_name "Latitude";
    String sdn_parameter_name "Latitude north";
    String sdn_parameter_urn "SDN:P01::ALATZZ01";
    String sdn_uom_name "Degrees north";
    String sdn_uom_urn "SDN:P06::DEGN";
    String standard_name "latitude";
    String units "degrees_north";
  }
  longitude {
    String _CoordinateAxisType "Lon";
    Float64 actual_range 13.5113333, 13.5113333;
    String axis "X";
    String ioos_category "Location";
    String long_name "Longitude";
    String sdn_parameter_name "Longitude east";
    String sdn_parameter_urn "SDN:P01::ALONZZ01";
    String sdn_uom_name "Degrees east";
    String sdn_uom_urn "SDN:P06::DEGE";
    String standard_name "longitude";
    String units "degrees_east";
  }
  depth {
    String _CoordinateAxisType "Height";
    String _CoordinateZisPositive "down";
    Float32 actual_range -5.0, 50.0;
    String axis "Z";
    String ioos_category "Location";
    String long_name "Depth";
    String positive "down";
    String reference "sea_level";
    String sdn_parameter_name "Depth (spatial coordinate) relative to water surface in the water body";
    String sdn_parameter_urn "SDN:P01::ADEPZZ01";
    String sdn_uom_name "Metres";
    String sdn_uom_urn "SDN:P06::ULAA";
    String standard_name "depth";
    String units "m";
  }
  WDIR {
    Float32 _FillValue -999.0;
    String ancillary_variables "WDIR_QC";
    String data_mode "R";
    String ioos_category "Wind";
    String long_name "Wind from direction relative true north";
    String sdn_parameter_name "Direction (from) of wind relative to True North {wind direction} in the atmosphere";
    String sdn_parameter_urn "SDN:P01::EWDAZZ01";
    String sdn_uom_name "Degrees";
    String sdn_uom_urn "SDN:P06::UAAA";
    String sensor_mount "mounted_on_surface_buoy";
    String standard_name "wind_from_direction";
    String units "degree";
  }
  WDIR_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Wind from direction relative true north quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  WSPD {
    Float32 _FillValue -999.0;
    String ancillary_variables "WSPD_QC";
    String data_mode "R";
    String ioos_category "Wind";
    String long_name "Horizontal wind speed";
    String sdn_parameter_name "Speed of wind {wind speed} in the atmosphere";
    String sdn_parameter_urn "SDN:P01::EWSBZZ01";
    String sdn_uom_name "Metres per second";
    String sdn_uom_urn "SDN:P06::UVAA";
    String sensor_mount "mounted_on_surface_buoy";
    String standard_name "wind_speed";
    String units "m s-1";
  }
  WSPD_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Horizontal wind speed quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  DRYT {
    Float32 _FillValue -999.0;
    String ancillary_variables "DRYT_QC";
    String data_mode "R";
    String ioos_category "Temperature";
    String long_name "Air temperature in dry bulb";
    String sdn_parameter_name "Temperature of the atmosphere";
    String sdn_parameter_urn "SDN:P01::CTMPZZ01";
    String sdn_uom_name "Degrees Celsius";
    String sdn_uom_urn "SDN:P06::UPAA";
    String sensor_mount "mounted_on_surface_buoy";
    String standard_name "air_temperature";
    String units "degrees_C";
  }
  DRYT_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Air temperature in dry bulb quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  ATMS {
    Float32 _FillValue -999.0;
    String ancillary_variables "ATMS_QC";
    String data_mode "R";
    String ioos_category "Meteorology";
    String long_name "Atmospheric pressure at sea level";
    String sdn_parameter_name "Pressure (measured variable) exerted by the atmosphere by unknown instrument and correction to sea level";
    String sdn_parameter_urn "SDN:P01::CAPAZZ01";
    String sdn_uom_name "Millibars";
    String sdn_uom_urn "SDN:P06::UPBB";
    String sensor_mount "mounted_on_surface_buoy";
    String standard_name "air_pressure_at_sea_level";
    String units "hPa";
  }
  ATMS_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Atmospheric pressure at sea level quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  RELH {
    Float32 _FillValue -999.0;
    String ancillary_variables "RELH_QC";
    String data_mode "R";
    String ioos_category "Meteorology";
    String long_name "Relative humidity";
    String sdn_parameter_name "Relative humidity of the atmosphere";
    String sdn_parameter_urn "SDN:P01::CRELZZ01";
    String sdn_uom_name "Percent";
    String sdn_uom_urn "SDN:P06::UPCT";
    String sensor_mount "mounted_on_surface_buoy";
    String standard_name "relative_humidity";
    String units "%";
  }
  RELH_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Relative humidity quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  GSPD {
    Float32 _FillValue -999.0;
    String ancillary_variables "GSPD_QC";
    String data_mode "R";
    String ioos_category "Wind";
    String long_name "Gust wind speed";
    String sdn_parameter_name "Speed of wind (gust) {wind speed} in the atmosphere";
    String sdn_parameter_urn "SDN:P01::EGTSZZ01";
    String sdn_uom_name "Metres per second";
    String sdn_uom_urn "SDN:P06::UVAA";
    String sensor_mount "mounted_on_surface_buoy";
    String standard_name "wind_speed_of_gust";
    String units "m s-1";
  }
  GSPD_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Gust wind speed quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  GDIR {
    Float32 _FillValue -999.0;
    String ancillary_variables "GDIR_QC";
    String data_mode "R";
    String ioos_category "Wind";
    String long_name "Gust wind from direction relative true north";
    String sdn_parameter_name "Direction (from) of wind (gust) relative to True North {wind direction} in the atmosphere";
    String sdn_parameter_urn "SDN:P01::EGTDZZ01";
    String sdn_uom_name "Degrees";
    String sdn_uom_urn "SDN:P06::UAAA";
    String sensor_mount "mounted_on_surface_buoy";
    String standard_name "wind_gust_from_direction";
    String units "degree";
  }
  GDIR_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Gust wind from direction relative true north quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  PHPH {
    Float32 _FillValue -999.0;
    String ancillary_variables "PHPH_QC";
    String data_mode "R";
    String ioos_category "Other";
    String long_name "Ph";
    String sdn_parameter_name "pH (unspecified scale) of the water body";
    String sdn_parameter_urn "SDN:P01::PHXXZZXX";
    String sdn_uom_name "pH units";
    String sdn_uom_urn "SDN:P06::UUPH";
    String sensor_mount "mounted_on_surface_buoy_tether";
    String standard_name "sea_water_ph_reported_on_total_scale";
    String units "1";
  }
  PHPH_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Ph quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  DOXY {
    Float64 _FillValue -999.0;
    String ancillary_variables "DOXY_QC";
    String data_mode "R";
    String ioos_category "Dissolved O2";
    String long_name "Dissolved oxygen";
    String sdn_parameter_name "Concentration of oxygen {O2 CAS 7782-44-7} per unit volume of the water body [dissolved plus reactive particulate phase]";
    String sdn_parameter_urn "SDN:P01::DOXYZZXX";
    String sdn_uom_name "Micromoles per litre";
    String sdn_uom_urn "SDN:P06::UPOX";
    String sensor_mount "mounted_on_surface_buoy_tether";
    String standard_name "volume_fraction_of_oxygen_in_sea_water";
    String units "mmol m-3";
  }
  DOXY_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Dissolved oxygen quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  TEMP {
    Float32 _FillValue -999.0;
    String ancillary_variables "TEMP_QC";
    String data_mode "R";
    String ioos_category "Temperature";
    String long_name "Sea temperature";
    String sdn_parameter_name "Temperature of the water body";
    String sdn_parameter_urn "SDN:P01::TEMPPR01";
    String sdn_uom_name "Degrees Celsius";
    String sdn_uom_urn "SDN:P06::UPAA";
    String sensor_mount "mounted_on_surface_buoy_tether";
    String standard_name "sea_water_temperature";
    String units "degrees_C";
  }
  TEMP_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Sea temperature quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  CNDC {
    Float32 _FillValue -999.0;
    String ancillary_variables "CNDC_QC";
    String data_mode "R";
    String ioos_category "Salinity";
    String long_name "Electrical conductivity";
    String sdn_parameter_name "Electrical conductivity of the water body";
    String sdn_parameter_urn "SDN:P01::CNDCZZ01";
    String sdn_uom_name "Siemens per metre";
    String sdn_uom_urn "SDN:P06::UECA";
    String sensor_mount "mounted_on_surface_buoy_tether";
    String standard_name "sea_water_electrical_conductivity";
    String units "S m-1";
  }
  CNDC_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Electrical conductivity quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  PRES {
    Float32 _FillValue -999.0;
    String ancillary_variables "PRES_QC";
    String data_mode "R";
    String ioos_category "Pressure";
    String long_name "Sea pressure";
    String sdn_parameter_name "Pressure (spatial coordinate) exerted by the water body by profiling pressure sensor and correction to read zero at sea level";
    String sdn_parameter_urn "SDN:P01::PRESPR01";
    String sdn_uom_name "Decibars";
    String sdn_uom_urn "SDN:P06::UPDB";
    String sensor_mount "mounted_on_surface_buoy_tether";
    String standard_name "sea_water_pressure";
    String units "dbar";
  }
  PRES_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Sea pressure quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  PSAL {
    Float32 _FillValue -999.0;
    String ancillary_variables "PSAL_QC";
    String data_mode "R";
    String ioos_category "Salinity";
    String long_name "Practical salinity";
    String sdn_parameter_name "Practical salinity of the water body";
    String sdn_parameter_urn "SDN:P01::PSLTZZ01";
    String sdn_uom_name "Dimensionless";
    String sdn_uom_urn "SDN:P06::UUUU";
    String sensor_mount "mounted_on_surface_buoy_tether";
    String standard_name "sea_water_practical_salinity";
    String units "1";
  }
  PSAL_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Practical salinity quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  TUR4 {
    Float32 _FillValue -999.0;
    String ancillary_variables "TUR4_QC";
    String data_mode "R";
    String ioos_category "Optical Properties";
    String long_name "Turbidity";
    String sdn_parameter_name "Turbidity of water in the water body";
    String sdn_parameter_urn "SDN:P01::TURBXXXX";
    String sdn_uom_name "Nephelometric Turbidity Units";
    String sdn_uom_urn "SDN:P06::USTU";
    String sensor_mount "mounted_on_surface_buoy_tether";
    String standard_name "sea_water_turbidity";
    String units "1";
  }
  TUR4_QC {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte colorBarMaximum 9;
    Byte colorBarMinimum 0;
    String conventions "Copernicus Marine In Situ reference table 2";
    String flag_meanings "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value";
    Byte flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "Turbidity quality flag";
    String standard_name "quality_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
 }
  NC_GLOBAL {
    String cdm_data_type "TimeSeries";
    String cdm_timeseries_variables "time,depth,latitude,longitude";
    String contributor_name "National Institute of Oceanography and Applied Geophysics - OGS, Division of Oceanography";
    String Conventions "CF-1.6, Copernicus-InSituTAC-FormatManual-1.42, Copernicus-InSituTAC-SRD-1.5, Copernicus-InSituTAC-ParametersList-3.2.0, COARDS, ACDD-1.3, OceanSITES v1.4, SeaDataNet_1.0";
    String creator_name "Protezione Civile - Friuli Venezia Giulia";
    String creator_type "institution";
    String data_mode "R";
    String data_type "OceanSITES time-series data";
    String date_created "44197";
    Float64 Easternmost_Easting 13.5113333;
    String featureType "TimeSeries";
    String format_version "1.4";
    Float64 geospatial_lat_max 45.6431667;
    Float64 geospatial_lat_min 45.6431667;
    String geospatial_lat_units "degrees_north";
    Float64 geospatial_lon_max 13.5113333;
    Float64 geospatial_lon_min 13.5113333;
    String geospatial_lon_units "degrees_east";
    Float64 geospatial_vertical_max 50.0;
    Float64 geospatial_vertical_min -5.0;
    String geospatial_vertical_positive "down";
    String geospatial_vertical_units "m";
    String history 
"moored surface buoy
2025-10-31T14:01:14Z (source database)
2025-10-31T14:01:14Z https://nodc.ogs.it/tabledap/MAMBO3_TS.das";
    String infoUrl "https://nodc.ogs.it";
    String institution "Protezione Civile - Friuli Venezia Giulia";
    String institution_edmo_code "1613";
    String keywords "AHGT, ALAT, ALKY, AYMD, CAPH, CDTA, CHUM, CNDC, DOXY, EWSB, PSAL, TEMP, TSED";
    String keywords_vocabulary "SeaDataNet Parameter Discovery Vocabulary";
    String license "CC-BY-4.0";
    String network "OceanSITES";
    Float64 Northernmost_Northing 45.6431667;
    String platform_code "MAMBO3";
    String principal_investigator "Fabio Brunetti";
    String principal_investigator_email "fbrunetti@ogs.it";
    String project "Monitoraggio-FVG";
    String publisher_email "nodc@ogs.it";
    String publisher_name "National Institute of Oceanography and Applied Geophysics - OGS, Division of Oceanography";
    String site_code "MAMBO3";
    String source "moored surface buoy";
    String source_platform_category_code "41";
    String sourceUrl "(source database)";
    Float64 Southernmost_Northing 45.6431667;
    String standard_name_vocabulary "CF Standard Name Table v73";
    String summary "MAMBO3 timeSeries, NRT in situ Observations";
    String time_coverage_start "2021-01-01T00:00:00Z";
    String title "MAMBO3 timeSeries, NRT in situ Observations";
    String update_interval "void";
    Float64 Westernmost_Easting 13.5113333;
  }
}
 Data Access Protocol (DAP)
  Data Access Protocol (DAP) and its
  selection constraints
 and its
  selection constraints .
.
The URL specifies what you want: the dataset, a description of the graph or the subset of the data, and the file type for the response.
Tabledap request URLs must be in the form
https://coastwatch.pfeg.noaa.gov/erddap/tabledap/datasetID.fileType{?query}
For example,
https://coastwatch.pfeg.noaa.gov/erddap/tabledap/pmelTaoDySst.htmlTable?longitude,latitude,time,station,wmo_platform_code,T_25&time>=2015-05-23T12:00:00Z&time<=2015-05-31T12:00:00Z
Thus, the query is often a comma-separated list of desired variable names,
   followed by a collection of
  constraints (e.g., variable<value),
  each preceded by '&' (which is interpreted as "AND").
For details, see the tabledap Documentation.