ICATMAR ERDDAP
Easier access to scientific data
| ?    
Brought to you by ICATMAR    

ERDDAP > tabledap > Data Access Form ?

Dataset Title:  BUOY TORDERA WAVE Subscribe RSS
Institution:  ICATMAR   (Dataset ID: BUOY_TORD_WAVE)
Information:  Summary ? | License ? | FGDC | ISO 19115 | Metadata | Background (external link) | Subset | Files | Make a graph
 
Variable ?   Optional
Constraint #1 ?
Optional
Constraint #2 ?
   Minimum ?
   or a List of Values ?
   Maximum ?
 
 station_id (Station Identifier) ?      
   - +  ?
 latitude (degrees_north) ?          41.5997    41.5997
  < slider >
 longitude (degrees_east) ?          2.7698    2.7698
  < slider >
 time (UTC) ?          2025-12-17T03:11:00Z    2026-08-04T07:31:00Z
  < slider >
 VGHS_WAVE (Significant wave height, m) ?          0.0    65.535
 VGTPK_WAVE (Wave peak period, s) ?          0.5    13.474
 VPED_WAVE (Wave peak direction, degree) ?          0.0    359.95
 VMDR_WAVE (Mean wave direction, degree) ?          0.0    359.42
 VMHM_WAVE (Maximum wave height, m) ?          0.0    65.535
 VMTW_WAVE (Wave energy period) ?          0.0    10.365
 VFA1_WAVE (Fourier coefficient a1) ?          -0.999    0.97
 VFB1_WAVE (Fourier coefficient b1) ?          -0.992    1.0
 VFA2_WAVE (Fourier coefficient a2) ?          0.0    32.767
 VFB2_WAVE (Fourier coefficient b2) ?          -3.17    6.074
 VMWH_WAVE (Wind wave significant height, m) ?          0.0    65.535
 VMWT_WAVE (Wind wave period, s) ?          0.5    11.907
 VMWD_WAVE (Wind wave direction, degree) ?          0.0    359.42
 SWHT_WAVE (m) ?          0.0    2.172
 VMST_WAVE (Swell wave period, s) ?          12.047    14.222
 VMSD_WAVE (Swell wave direction, degree) ?          0.0    270.0
 VHM0_WAVE (m) ?          0.0    65.535
 VMH1_WAVE (Mean wave period Tm01) ?          0.0    65.535
 VMTA_WAVE (Mean wave period, s) ?          0.0    9.2
 VTPK_WAVE (Peak wave period, s) ?          0.0    5.688
 VMEP_WAVE (Spectral bandwidth) ?          0.0    0.946
 VMEH3_WAVE (Significant wave height H1/3, m) ?          0.0    65.535
 VGH2_WAVE (Mean wave period Tm02, m) ?          0.0    65.535
 VGT2_WAVE (s) ?          0.0    10.462
 VGTA_WAVE (m) ?          0.0    65.535
 VGT3_WAVE (s) ?          0.0    10.539
 VGH10_WAVE (Mean height of highest tenth, m) ?          0.0    65.535
 VGT10_WAVE (Mean period of highest tenth, s) ?          0.0    11.536
 VHZA_WAVE (Mean wave height, m) ?          0.0    65.535
 VZMX_WAVE (Maximum wave height, m) ?          0.0    65.535
 
Server-side Functions ?
 distinct() ?
? ("Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.")

File type: (more information)

(Documentation / Bypass this form ? )
 
(Please be patient. It may take a while to get the data.)


 

The Dataset Attribute Structure (.das) for this Dataset

Attributes {
 s {
  station_id {
    String actual_range 
"BOIA_TORDERA
BOIA_TORDERA";
    String cf_role "timeseries_id";
    String ioos_category "Identifier";
    String long_name "Station Identifier";
  }
  latitude {
    String _CoordinateAxisType "Lat";
    Float64 actual_range 41.5997, 41.5997;
    String axis "Y";
    String ioos_category "Location";
    String long_name "Latitude";
    String standard_name "latitude";
    String units "degrees_north";
  }
  longitude {
    String _CoordinateAxisType "Lon";
    Float64 actual_range 2.7698, 2.7698;
    String axis "X";
    String ioos_category "Location";
    String long_name "Longitude";
    String standard_name "longitude";
    String units "degrees_east";
  }
  time {
    String _CoordinateAxisType "Time";
    Float64 actual_range 1.76594106e+9, 1.78582866e+9;
    String axis "T";
    String calendar "gregorian";
    String ioos_category "Time";
    String long_name "Time";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  VGHS_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 65.535;
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VGHS";
    String ioos_category "Surface Waves";
    String long_name "Significant wave height";
    String standard_name "sea_surface_wave_significant_height";
    String units "m";
  }
  VGTPK_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.5, 13.474;
    Float64 colorBarMaximum 50.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VGTPK";
    String ioos_category "Statistics";
    String long_name "Wave peak period";
    String standard_name "sea_surface_wave_period_at_variance_spectral_density_maximum";
    String units "s";
  }
  VPED_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 359.95;
    Float64 colorBarMaximum 360.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VPED";
    String ioos_category "Surface Waves";
    String long_name "Wave peak direction";
    String standard_name "sea_surface_wave_from_direction";
    String units "degree";
  }
  VMDR_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 359.42;
    Float64 colorBarMaximum 360.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VMDR";
    String ioos_category "Surface Waves";
    String long_name "Mean wave direction";
    String standard_name "sea_surface_wave_mean_from_direction";
    String units "degree";
  }
  VMHM_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 65.535;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VMHM";
    String ioos_category "Surface Waves";
    String long_name "Maximum wave height";
    String standard_name "sea_surface_wave_maximum_height";
    String units "m";
  }
  VMTW_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 10.365;
    Float64 colorBarMaximum 20.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VMTW";
    String ioos_category "Surface Waves";
    String long_name "Wave energy period";
    String standard_name "sea_surface_swell_wave_period";
  }
  VFA1_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range -0.999, 0.97;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VFA1";
    String ioos_category "Unknown";
    String long_name "Fourier coefficient a1";
  }
  VFB1_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range -0.992, 1.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VFB1";
    String ioos_category "Unknown";
    String long_name "Fourier coefficient b1";
  }
  VFA2_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 32.767;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VFA2";
    String ioos_category "Unknown";
    String long_name "Fourier coefficient a2";
  }
  VFB2_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range -3.17, 6.074;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VFB2";
    String ioos_category "Unknown";
    String long_name "Fourier coefficient b2";
  }
  VMWH_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 65.535;
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VMWH";
    String ioos_category "Surface Waves";
    String long_name "Wind wave significant height";
    String standard_name "sea_surface_wind_wave_significant_height";
    String units "m";
  }
  VMWT_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.5, 11.907;
    Float64 colorBarMaximum 20.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VMWT";
    String ioos_category "Surface Waves";
    String long_name "Wind wave period";
    String standard_name "sea_surface_wind_wave_period";
    String units "s";
  }
  VMWD_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 359.42;
    Float64 colorBarMaximum 360.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VMWD";
    String ioos_category "Surface Waves";
    String long_name "Wind wave direction";
    String standard_name "sea_surface_wind_wave_from_direction";
    String units "degree";
  }
  SWHT_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 2.172;
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "SWHT";
    String ioos_category "Surface Waves";
    String long_name "Swell wave significant height";
    String standard_name "sea_surface_swell_wave_significant_height";
    String units "m";
  }
  VMST_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 12.047, 14.222;
    Float64 colorBarMaximum 20.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VMST";
    String ioos_category "Surface Waves";
    String long_name "Swell wave period";
    String standard_name "sea_surface_swell_wave_period";
    String units "s";
  }
  VMSD_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 270.0;
    Float64 colorBarMaximum 360.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VMSD";
    String ioos_category "Surface Waves";
    String long_name "Swell wave direction";
    String standard_name "sea_surface_swell_wave_from_direction";
    String units "degree";
  }
  VHM0_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 65.535;
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VHM0";
    String ioos_category "Unknown";
    String long_name "Spectral significant wave height Hm0";
    String standard_name "sea_surface_wave_significant_height";
    String units "m";
  }
  VMH1_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 65.535;
    Float64 colorBarMaximum 50.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VMH1";
    String ioos_category "Statistics";
    String long_name "Mean wave period Tm01";
    String standard_name "sea_surface_wave_mean_period_from_variance_spectral_density_first_frequency_moment";
  }
  VMTA_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 9.2;
    Float64 colorBarMaximum 20.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VMTA";
    String ioos_category "Surface Waves";
    String long_name "Mean wave period";
    String standard_name "sea_surface_swell_wave_period";
    String units "s";
  }
  VTPK_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 5.688;
    Float64 colorBarMaximum 50.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VTPK";
    String ioos_category "Statistics";
    String long_name "Peak wave period";
    String standard_name "sea_surface_wave_period_at_variance_spectral_density_maximum";
    String units "s";
  }
  VMEP_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 0.946;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VMEP";
    String ioos_category "Unknown";
    String long_name "Spectral bandwidth";
  }
  VMEH3_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 65.535;
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VMEH3";
    String ioos_category "Surface Waves";
    String long_name "Significant wave height H1/3";
    String standard_name "sea_surface_wave_significant_height";
    String units "m";
  }
  VGH2_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 65.535;
    Float64 colorBarMaximum 50.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VGH2";
    String ioos_category "Statistics";
    String long_name "Mean wave period Tm02";
    String standard_name "sea_surface_wave_mean_height_from_variance_spectral_density_second_frequency_moment";
    String units "m";
  }
  VGT2_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 10.462;
    Float64 colorBarMaximum 50.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VGT2";
    String ioos_category "Statistics";
    String long_name "Mean wave period from second moment";
    String standard_name "sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment";
    String units "s";
  }
  VGTA_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 65.535;
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VGTA";
    String ioos_category "Surface Waves";
    String long_name "Significant wave height (H1/3)";
    String standard_name "sea_surface_wave_significant_height";
    String units "m";
  }
  VGT3_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 10.539;
    Float64 colorBarMaximum 20.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VGT3";
    String ioos_category "Surface Waves";
    String long_name "Significant wave period (T1/3)";
    String standard_name "sea_surface_swell_wave_period";
    String units "s";
  }
  VGH10_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 65.535;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VGH10";
    String ioos_category "Surface Waves";
    String long_name "Mean height of highest tenth";
    String standard_name "sea_surface_wave_mean_height_of_highest_tenth";
    String units "m";
  }
  VGT10_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 11.536;
    Float64 colorBarMaximum 20.0;
    Float64 colorBarMinimum 0.0;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VGT10";
    String ioos_category "Surface Waves";
    String long_name "Mean period of highest tenth";
    String standard_name "sea_surface_wave_mean_period_of_highest_tenth";
    String units "s";
  }
  VHZA_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 65.535;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VHZA";
    String ioos_category "Surface Waves";
    String long_name "Mean wave height";
    String standard_name "sea_surface_wave_mean_height";
    String units "m";
  }
  VZMX_WAVE {
    Float32 _FillValue 9.96921e+36;
    Float32 actual_range 0.0, 65.535;
    String depth "-1.5 m";
    String depth_units "m (positive down)";
    String icatmar_name "VZMX";
    String ioos_category "Surface Waves";
    String long_name "Maximum wave height";
    String standard_name "sea_surface_wave_maximum_height";
    String units "m";
  }
 }
  NC_GLOBAL {
    String access_constraint "otherRestrictions";
    String acknowledgement "Deployed and maintained by ICATMAR and ICM-CSIC. If used, please cite: ICATMAR (year), Boia Tordera, https://www.icatmar.cat";
    String cdm_data_type "TimeSeries";
    String cdm_timeseries_variables "station_id, latitude, longitude";
    String Conventions "CF-1.10, ACDD-1.3, COARDS";
    String creator_email "observacions@icatmar.cat";
    String creator_name "ICATMAR";
    String creator_type "institution";
    String creator_url "https://www.icatmar.cat";
    String data_mode "R";
    Float64 Easternmost_Easting 2.7698;
    String featureType "TimeSeries";
    Float64 geospatial_lat_max 41.5997;
    Float64 geospatial_lat_min 41.5997;
    String geospatial_lat_units "degrees_north";
    Float64 geospatial_lon_max 2.7698;
    Float64 geospatial_lon_min 2.7698;
    String geospatial_lon_units "degrees_east";
    String geospatial_vertical_positive "down";
    String geospatial_vertical_units "m";
    String history 
"Created/updated: 2026-08-04T08:00:25Z by icatmar-buoys (ICATMAR)
2026-08-05T16:40:37Z (local files)
2026-08-05T16:40:37Z https://hebe.icm.csic.es/erddap/tabledap/BUOY_TORD_WAVE.html";
    String id "ICATMAR-BOIA-TORD-NRT-WAVE";
    String infoUrl "https://www.icatmar.cat";
    String institution "ICATMAR";
    String institution_edmo_code "5801, 280";
    String instrument "SeaView SVS-603HR";
    String instrument_vocabulary "NERC SeaVoX Device Catalogue";
    String keywords "bandwidth, boia, buoy, catal\\u00e0, ci\\u00e8ncies, coefficient, csic, data, del, density, direction, earth, Earth Science > Oceans > Ocean Waves > Significant Wave Height, Earth Science > Oceans > Ocean Waves > Swells, Earth Science > Oceans > Ocean Waves > Wave Frequency, Earth Science > Oceans > Ocean Waves > Wave Period, Earth Science > Oceans > Ocean Waves > Wave Spectra, Earth Science > Oceans > Ocean Waves > Wave Speed/Direction, Earth Science > Oceans > Ocean Waves > Wind Waves, energy, first, fourier, frequency, governan\\u00e7a, h1/3, height, highest, hm0, icatmar, icm, icm-csic, institut, maximum, mean, moment, ocean, oceans, odas, peak, per, period, recerca, science, sea, sea_surface_swell_wave_from_direction, sea_surface_swell_wave_period, sea_surface_swell_wave_significant_height, sea_surface_wave_from_direction, sea_surface_wave_maximum_height, sea_surface_wave_mean_from_direction, sea_surface_wave_mean_height, sea_surface_wave_mean_height_from_variance_spectral_density_second_frequency_moment, sea_surface_wave_mean_height_of_highest_tenth, sea_surface_wave_mean_period_from_variance_spectral_density_first_frequency_moment, sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment, sea_surface_wave_mean_period_of_highest_tenth, sea_surface_wave_period_at_variance_spectral_density_maximum, sea_surface_wave_significant_height, sea_surface_wind_wave_from_direction, sea_surface_wind_wave_period, sea_surface_wind_wave_significant_height, second, significant, spectra, spectral, speed, statistics, surface, surface waves, swell, swells, SWHT, t1/3, tenth, time, tm01, tm02, tordera, variance, VFA1, VFA2, VFB1, VFB2, VGH10, VGH2, VGHS, VGT10, VGT2, VGT3, VGTA, VGTPK, VHM0, VHZA, VMDR, VMEH3, VMEP, VMH1, VMHM, VMSD, VMST, VMTA, VMTW, VMWD, VMWH, VMWT, VPED, VTPK, VZMX, wave, waves, wind";
    String keywords_vocabulary "GCMD Science Keywords";
    String license "CC-BY-4.0";
    Float64 mooring_depth 86.0;
    String naming_authority "cat.icatmar";
    Float64 nominal_latitude 41.5997;
    Float64 nominal_longitude 2.7698;
    Float64 Northernmost_Northing 41.5997;
    String platform "moored surface buoy";
    String platform_name "Boia Tordera";
    String platform_vocabulary "GCMD Platforms";
    String processing_level "1A";
    String processing_level_meaning "Level 1 data without QC";
    String product_version "1.0";
    String project "ICATMAR Xarxa de Boies Fixes";
    String publisher_email "info@icatmar.cat";
    String publisher_name "ICATMAR";
    String publisher_type "institution";
    String publisher_url "https://www.icatmar.cat";
    String quality_control "No QC applied (NRT)";
    Float64 sensor_depth -1.5;
    String sensor_depth_units "m (positive down)";
    String source "moored surface buoy";
    String source_files "oS163Messages (MSM GraphQL API)";
    String sourceUrl "(local files)";
    Float64 Southernmost_Northing 41.5997;
    String standard_name_vocabulary "CF Standard Name Table v85";
    String station_name "Boia Tordera";
    String subsetVariables "station_id";
    String summary "ODAS Boia Tordera - WAVE. Real-time data from SeaView SVS-603HR at Boia Tordera (Catalan Sea). Sensor depth: -1.5 m.";
    String testOutOfDate "now-1day";
    String time_coverage_duration "230 days, 4:20:00";
    String time_coverage_end "2026-08-04T07:31:00Z";
    String time_coverage_resolution "PT20M";
    String time_coverage_start "2025-12-17T03:11:00Z";
    String title "BUOY TORDERA WAVE";
    Float64 Westernmost_Easting 2.7698;
  }
}

 

Using tabledap to Request Data and Graphs from Tabular Datasets

tabledap lets you request a data subset, a graph, or a map from a tabular dataset (for example, buoy data), via a specially formed URL. tabledap uses the OPeNDAP (external link) Data Access Protocol (DAP) (external link) and its selection constraints (external link).

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.


 
ERDDAP, Version 2.23
Disclaimers | Privacy Policy | Contact