NOAA ERDDAP
Easier access to scientific data
   
Brought to you by NOAA NMFS SWFSC ERD    

ERDDAP > tabledap > Make A Graph ?

Dataset Title:  NOAA/PMEL 2019 Arctic Saildrone Mission, drone 1035 Subscribe RSS
Institution:  NOAA/PMEL; NOAA/AFSC; University of Washington   (Dataset ID: sd1035_2019)
Range: longitude = -168.95773 to -151.2749°E, latitude = 53.84476 to 75.304955°N, time = 2019-05-14T22:00:00Z to 2019-09-24T13:59:00Z
Information:  Summary ? | License ? | FGDC | ISO 19115 | Metadata | Background (external link) | Subset | Data Access Form | Files
 
Graph Type:  ?
X Axis: 
Y Axis: 
Color: 
-1+1
 
Constraints ? Optional
Constraint #1 ?
Optional
Constraint #2 ?
       
       
       
       
       
 
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.")
 
Graph Settings
Marker Type:   Size: 
Color: 
Color Bar:   Continuity:   Scale: 
   Minimum:   Maximum:   N Sections: 
Draw land mask: 
Y Axis Minimum:   Maximum:   
 
(Please be patient. It may take a while to get the data.)
 
Optional:
Then set the File Type: (File Type information)
and
or view the URL:
(Documentation / Bypass this form ? )
    Click on the map to specify a new center point. ?
Zoom: 
Time range:    |<   -       
[The graph you specified. Please be patient.]

 

Things You Can Do With Your Graphs

Well, you can do anything you want with your graphs, of course. But some things you might not have considered are:

The Dataset Attribute Structure (.das) for this Dataset

Attributes {
 s {
  trajectory {
    String cf_role "trajectory_id";
    String comment "A trajectory is a single deployment of a drone";
    String long_name "Trajectory/Drone ID";
  }
  time {
    String _CoordinateAxisType "Time";
    Float64 actual_range 1.5578712e+9, 1.56933354e+9;
    String axis "T";
    String calendar "gregorian";
    String history "From /home/data/saildrone/saildrone_arctic_2019/daily_files/1035/saildrone-gen_5-Arctic-NOAA-2019-sd1035-20190909T180000-20190909T195959-1_minutes-v1.1568061045210.nc";
    String ioos_category "Time";
    String long_name "time in seconds";
    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 _FillValue -1.0e+34;
    Float64 actual_range 53.8447616, 75.3049536;
    String axis "Y";
    Float64 colorBarMaximum 90.0;
    Float64 colorBarMinimum -90.0;
    String device_name "VectorNav Hull IMU (100035699)";
    String history "From /home/data/saildrone/saildrone_arctic_2019/daily_files/1035/saildrone-gen_5-Arctic-NOAA-2019-sd1035-20190909T180000-20190909T195959-1_minutes-v1.1568061045210.nc";
    String installed_date "2019-04-10T00:50:05.694541Z";
    Float64 installed_height 0.34;
    String ioos_category "Location";
    String long_name "Latitude";
    String model_name "VN-300";
    String model_product_page "https://www.vectornav.com/products/vn-300";
    String nominal_sampling_schedule "Always on";
    String serial_number "100035699";
    String standard_name "latitude";
    String units "degrees_north";
    String vendor_name "VectorNav";
  }
  longitude {
    String _CoordinateAxisType "Lon";
    Float64 _FillValue -1.0e+34;
    Float64 actual_range -168.9577344, -151.2749056;
    String axis "X";
    Float64 colorBarMaximum 180.0;
    Float64 colorBarMinimum -180.0;
    String device_name "VectorNav Hull IMU (100035699)";
    String history "From /home/data/saildrone/saildrone_arctic_2019/daily_files/1035/saildrone-gen_5-Arctic-NOAA-2019-sd1035-20190909T180000-20190909T195959-1_minutes-v1.1568061045210.nc";
    String installed_date "2019-04-10T00:50:05.694541Z";
    Float64 installed_height 0.34;
    String ioos_category "Location";
    String long_name "Longitude";
    String model_name "VN-300";
    String model_product_page "https://www.vectornav.com/products/vn-300";
    String nominal_sampling_schedule "Always on";
    String serial_number "100035699";
    String standard_name "longitude";
    String units "degrees_east";
    String vendor_name "VectorNav";
  }
  TEMP_AIR_MEAN {
    Float64 _FillValue -1.0e+34;
    Float64 actual_range -2.79, 11.17;
    Float64 colorBarMaximum 40.0;
    Float64 colorBarMinimum -10.0;
    String device_name "Rotronic AT/RH (0020208907)";
    String history "From /home/data/saildrone/saildrone_arctic_2019/daily_files/1035/saildrone-gen_5-Arctic-NOAA-2019-sd1035-20190909T180000-20190909T195959-1_minutes-v1.1568061045210.nc";
    String installed_date "2019-04-03T04:36:21.737799Z";
    Float64 installed_height 2.3;
    String long_name "Air temperature";
    String model_name "HC2-S3";
    String nominal_sampling_schedule "60s on, 240s off, centered at :00";
    String serial_number "0020208907";
    String standard_name "air_temperature";
    String units "degree_C";
    String vendor_name "Rotronic";
  }
  RH_MEAN {
    Float64 _FillValue -1.0e+34;
    Float64 actual_range 54.97, 100.0;
    Float64 colorBarMaximum 100.0;
    Float64 colorBarMinimum 0.0;
    String device_name "Rotronic AT/RH (0020208907)";
    String history "From /home/data/saildrone/saildrone_arctic_2019/daily_files/1035/saildrone-gen_5-Arctic-NOAA-2019-sd1035-20190909T180000-20190909T195959-1_minutes-v1.1568061045210.nc";
    String installed_date "2019-04-03T04:36:21.737799Z";
    Float64 installed_height 2.3;
    String long_name "Relative humidity";
    String model_name "HC2-S3";
    String nominal_sampling_schedule "60s on, 240s off, centered at :00";
    String serial_number "0020208907";
    String standard_name "relative_humidity";
    String units "percent";
    String vendor_name "Rotronic";
  }
  BARO_PRES_MEAN {
    Float64 _FillValue -1.0e+34;
    Float64 actual_range 991.61, 1035.82;
    Float64 colorBarMaximum 1050.0;
    Float64 colorBarMinimum 950.0;
    String device_name "Vaisala Barometer (5240545)";
    String history "From /home/data/saildrone/saildrone_arctic_2019/daily_files/1035/saildrone-gen_5-Arctic-NOAA-2019-sd1035-20190909T180000-20190909T195959-1_minutes-v1.1568061045210.nc";
    String installed_date "2019-04-10T00:50:20.386364Z";
    Float64 installed_height 0.2;
    String last_calibrated "2018-01-03";
    String long_name "Air pressure";
    String model_name "PTB210";
    String model_product_page "http://www.vaisala.com/en/products/pressure/Pages/PTB210.aspx";
    String nominal_sampling_schedule "60s on, 240s off, centered at :00";
    String serial_number "5240545";
    String standard_name "air_pressure";
    String units "hPa";
    String vendor_name "Vaisala";
  }
  TEMP_CTD_RBR_MEAN {
    Float64 _FillValue -1.0e+34;
    Float64 actual_range -1.435, 11.005;
    Float64 colorBarMaximum 32.0;
    Float64 colorBarMinimum 0.0;
    String device_name "RBR CTD/ODO/Chl-A (040816)";
    String history "From /home/data/saildrone/saildrone_arctic_2019/daily_files/1035/saildrone-gen_5-Arctic-NOAA-2019-sd1035-20190909T180000-20190909T195959-1_minutes-v1.1568061045210.nc";
    String installed_date "2019-04-10T00:49:46.596542Z";
    Float64 installed_height -0.53;
    String last_calibrated "2018-05-15";
    String long_name "Seawater temperature";
    String model_name "Saildrone^3";
    String nominal_sampling_schedule "12s on, 48s off, centered at :00";
    String serial_number "040816";
    String standard_name "sea_water_temperature";
    String units "degree_C";
    String vendor_name "RBR";
  }
  wind_speed {
    Float64 _FillValue -1.0e+34;
    Float64 actual_range 0.02, 37.25397831104753;
    Float64 colorBarMaximum 15.0;
    Float64 colorBarMinimum 0.0;
    String history "From /home/data/saildrone/saildrone_arctic_2019/daily_files/1035/saildrone-gen_5-Arctic-NOAA-2019-sd1035-20190909T180000-20190909T195959-1_minutes-v1.1568061045210.nc";
    String long_name "Wind Speed";
    Float64 missing_value -1.0e+34;
    String source "Computed from uwnd_mean and vwnd_mean and expressed in degrees";
    String standard_name "wind_speed";
    String units "m s-1";
  }
  wind_dir {
    Float64 _FillValue -1.0e+34;
    Float64 actual_range 0.05405260614662666, 360.0;
    Float64 colorBarMaximum 360.0;
    Float64 colorBarMinimum 0.0;
    String history "From /home/data/saildrone/saildrone_arctic_2019/daily_files/1035/saildrone-gen_5-Arctic-NOAA-2019-sd1035-20190909T180000-20190909T195959-1_minutes-v1.1568061045210.nc";
    String long_name "Wind direction, From";
    Float64 missing_value -1.0e+34;
    String source "Computed from uwnd_mean and vwnd_mean as atan2(uwnd_mean, vwnd_mean)";
    String standard_name "wind_from_direction";
    String units "degrees";
  }
  SAL_SBE37_MEAN {
    Float64 _FillValue -1.0e+34;
    Float64 actual_range 23.9077, 32.6321;
    Float64 colorBarMaximum 37.0;
    Float64 colorBarMinimum 32.0;
    String device_name "Sea-Bird Conductivity/Temp/ODO (20184)";
    String history "From /home/data/saildrone/saildrone_arctic_2019/daily_files/1035/saildrone-gen_5-Arctic-NOAA-2019-sd1035-20190909T180000-20190909T195959-1_minutes-v1.1568061045210.nc";
    String installed_date "2019-04-19T17:10:08.422249Z";
    Float64 installed_height -0.5;
    String last_calibrated "2019-02-09";
    String long_name "Seawater salinity";
    String model_name "SBE37-SMP-ODO Microcat";
    String nominal_sampling_schedule "12s on, 588s off, centered at :00";
    String serial_number "20184";
    String standard_name "sea_water_practical_salinity";
    String units "1";
    String vendor_name "Sea-Bird";
  }
 }
  NC_GLOBAL {
    String area "Arctic Ocean";
    String cdm_data_type "Trajectory";
    String cdm_trajectory_variables "trajectory";
    String contributor_email "heather.tabisola@noaa.gov; oar.pmel.data@noaa.gov";
    String contributor_name "Heather Tabisola; PMEL Data Integration Group";
    String contributor_role "PMEL Mission Manager; PMEL Data Integration Group";
    String Conventions "CF-1.6, COARDS, ACDD-1.3";
    String creator_email "support@saildrone.com";
    String creator_name "Saildrone";
    String creator_url "http://saildrone.com/";
    String data_mode "delay-mode";
    String date_created "2019-09-09T20:30:17.509752Z";
    String date_modified "2020-02-19T23:03:23Z";
    String description "Saildrone NetCDF Format";
    String drone_id "1035";
    Float64 Easternmost_Easting -151.2749056;
    String featureType "Trajectory";
    String funding_source "NOAA/OAR & OMAO";
    Float64 geospatial_lat_max 75.3049536;
    Float64 geospatial_lat_min 53.8447616;
    String geospatial_lat_units "degrees_north";
    Float64 geospatial_lon_max -151.2749056;
    Float64 geospatial_lon_min -168.9577344;
    String geospatial_lon_units "degrees_east";
    String history 
"2020-02-19T23:03:23Z metadata updated by Science Data Integration Group at PMEL
2023-12-10T07:15:03Z (local files)
2023-12-10T07:15:03Z https://data.pmel.noaa.gov/pmel/tabledap/sd1035_2019.das";
    String id "saildrone_arctic_2019_2ced_ebcf_78f8";
    String infoUrl "https://www.pmel.noaa.gov/";
    String institution "NOAA/PMEL; NOAA/AFSC; University of Washington";
    String interval "60 s";
    String keywords "acoustic, active, adcp, afsc, air, air_pressure, air_temperature, alaska, angle, arctic, atmoshere, atmosphere, atmospheric, average, BARO_PRES_MEAN, BARO_PRES_STDDEV, barometric, bering, between, biosphere, center, chemistry, CHLOR_RBR_MEAN, CHLOR_RBR_STDDEV, CHLOR_WETLABS_MEAN, CHLOR_WETLABS_STDDEV, chlorophyll, chukchi, COG, COG_FILTERED_MEAN, COG_FILTERED_STDDEV, concentration, COND_RBR_MEAN, COND_RBR_STDDEV, COND_SBE37_MEAN, COND_SBE37_STDDEV, conductivity, course, current, currents, data, density, detector, direction, dissolved, distance, distance_1033_1034, distance_1033_1035, distance_1033_1036, distance_1033_1037, distance_1033_1041, distance_1034_1035, distance_1034_1036, distance_1034_1037, distance_1034_1041, distance_1035_1036, distance_1035_1037, distance_1035_1041, distance_1036_1037, distance_1036_1041, distance_1037_1041, dominant, doppler, downward, downward_air_velocity, downwelling, drone, drones, earth, Earth Science > Atmosphere > Atmospheric Pressure > Atmospheric Pressure Measurements, Earth Science > Atmosphere > Atmospheric Pressure > Sea Level Pressure, Earth Science > Atmosphere > Atmospheric Pressure > Static Pressure, Earth Science > Atmosphere > Atmospheric Radiation > Longwave Radiation, Earth Science > Atmosphere > Atmospheric Radiation > Shortwave Radiation, Earth Science > Atmosphere > Atmospheric Temperature > Air Temperature, Earth Science > Atmosphere > Atmospheric Temperature > Surface Air Temperature, Earth Science > Atmosphere > Atmospheric Water Vapor > Humidity, Earth Science > Atmosphere > Atmospheric Winds > Surface Winds, Earth Science > Atmosphere > Atmospheric Winds > Vertical Wind Motion, Earth Science > Biosphere > Vegetation > Photosynthetically Active Radiation, Earth Science > Oceans > Ocean Chemistry > Chlorophyll, Earth Science > Oceans > Ocean Chemistry > Oxygen, Earth Science > Oceans > Ocean Temperature > Sea Surface Temperature, Earth Science > Oceans > Ocean Temperature > Water Temperature, Earth Science > Oceans > Ocean Waves > Significant Wave Height, Earth Science > Oceans > Ocean Waves > Wave Period, Earth Science > Oceans > Ocean Waves > Wave Spectra, Earth Science > Oceans > Salinity/Density > Conductivity, Earth Science > Oceans > Salinity/Density > Salinity, eastward, eastward_wind, electrical, environmental, fisheries, fluorescence, flux, fractional, fractional_saturation_of_oxygen_in_sea_water, ground, gust, GUST_WND_MEAN, GUST_WND_STDDEV, HDG, HDG_FILTERED_MEAN, HDG_FILTERED_STDDEV, HDG_WING, heading, height, hole, humidity, institue, institution, irradiance, jisao, joint, laboratory, latitude, level, longitude, longwave, LW_IRRAD_MEAN, LW_IRRAD_STDDEV, marine, mass, mass_concentration_of_chlorophyll_in_sea_water, max, maximum, mean, measured, measurement, measurements, min, minute, mission, mole, mole_concentration_of_dissolved_molecular_oxygen_in_sea_water, molecular, motion, national, nmfs, noaa, noaa/afsc, noaa/pmel, nopp, northward, northward_wind, O2, O2_CONC_RBR_MEAN, O2_CONC_RBR_STDDEV, O2_CONC_SBE37_MEAN, O2_CONC_SBE37_STDDEV, O2_SAT_RBR_MEAN, O2_SAT_RBR_STDDEV, O2_SAT_SBE37_MEAN, O2_SAT_SBE37_STDDEV, ocean, oceanographic, oceans, one, over, oxygen, oxygen., pacific, PAR_AIR_MEAN, PAR_AIR_STDDEV, partnership, peak, period, photon, photosynthetic, photosynthetically, pitch, PITCH_FILTERED_MEAN, PITCH_FILTERED_PEAK, PITCH_FILTERED_STDDEV, platform, platform_course, platform_pitch_angle, platform_roll_angle, platform_speed_wrt_ground, platform_yaw_angle, pmel, practical, pressure, profiler, program, radiation, relative, relative_humidity, RH_MEAN, RH_STDDEV, roll, ROLL_FILTERED_MEAN, ROLL_FILTERED_PEAK, ROLL_FILTERED_STDDEV, saildrone, SAL_RBR_MEAN, SAL_RBR_STDDEV, SAL_SBE37_MEAN, SAL_SBE37_STDDEV, salinity, saturation, science, sea, sea_surface_skin_temperature, sea_surface_wave_period_at_variance_spectral_density_maximum, sea_surface_wave_significant_height, sea_water_electrical_conductivity, sea_water_practical_salinity, sea_water_temperature, seawater, seconds, shortwave, significant, skin, SOG, SOG_FILTERED_MAX, SOG_FILTERED_MEAN, SOG_FILTERED_MIN, SOG_FILTERED_STDDEV, solar, spectra, spectral, speed, sst, static, stddev, strait, study, surface, surface_downwelling_longwave_flux_in_air, surface_downwelling_photosynthetic_photon_flux_in_air, surface_downwelling_shortwave_flux_in_air, SW_UNMASKED_IRRAD_6DET_MEAN, SW_UNMASKED_IRRAD_6DET_STDDEV, SW_UNMASKED_IRRAD_CENTER_MEAN, SW_UNMASKED_IRRAD_CENTER_STDDEV, TEMP_AIR_MEAN, TEMP_AIR_STDDEV, TEMP_CTD_RBR_MEAN, TEMP_CTD_RBR_STDDEV, TEMP_IR_UNCOMP_MEAN, TEMP_IR_UNCOMP_STDDEV, TEMP_O2_RBR_MEAN, TEMP_O2_RBR_STDDEV, TEMP_SBE37_MEAN, TEMP_SBE37_STDDEV, temperature, time, total, trajectory, trajectory/drone, uncompensated, university, unmasked, upward, upward_air_velocity, UWND_MEAN, UWND_STDDEV, vapor, variance, vegetation, vehicle, velocity, vertical, VWND_MEAN, VWND_STDDEV, washington, water, wave, WAVE_DOMINANT_PERIOD, WAVE_SIGNIFICANT_HEIGHT, waves, whoi, wind, wind_dir, wind_from_direction, WIND_MEASUREMENT_HEIGHT_MEAN, WIND_MEASUREMENT_HEIGHT_STDDEV, wind_speed, wind_speed_of_gust, winds, wing, WING_ANGLE, WING_HDG_FILTERED_MEAN, WING_HDG_FILTERED_STDDEV, WING_PITCH_FILTERED_MEAN, WING_PITCH_FILTERED_PEAK, WING_PITCH_FILTERED_STDDEV, WING_ROLL_FILTERED_MEAN, WING_ROLL_FILTERED_PEAK, WING_ROLL_FILTERED_STDDEV, woods, wrt, WWND_MEAN, WWND_STDDEV, yaw";
    String keywords_vocabulary "GCMD Science Keywords";
    String license "These data are made freely available without restriction";
    String mission "NOAA/PMEL 2019 Arctic Saildrone Mission";
    String naming_authority "com.saildrone";
    String netcdf_version "4.4.1.1";
    Float64 Northernmost_Northing 75.3049536;
    String platform "Saildrone";
    String project "NOAA/PMEL 2019 Arctic Saildrone Mission";
    String qc_manual "No QC performed";
    String sourceUrl "(local files)";
    Float64 Southernmost_Northing 53.8447616;
    String standard_name_vocabulary "CF Standard Name Table v58";
    String subsetVariables "trajectory";
    String summary "Six saildrones (sd-1033, sd-1034, sd-1035, sd-1036, sd-1037 and sd-1041) - remotely piloted, solar- and wind-powered unoccupied surface vehicles (USVs) - were launched near Dutch Harbor, Alaska, USA (53.95�N, 166.50�W) into the Bering Sea on 15 May 2019. This 2019 Arctic Saildrone Mission was a joint effort betweenNOAA�s Pacific Marine Environmental Laboratory (PMEL) and Alaska Fisheries Science Center (AFSC), the NOAA/University of Washington Joint Institute for the Study of the Ocean and Atmosphere (Joint Institue for the Study of Atmoshere and Ocean (JISAO)), and the National Ocean Partnership Program (NOPP) Arctic MISST (Multi-sensor Improved Sea Surface Temperature) study. The overall mission objective was to measure atmospheric, oceanographic, fishery and fur seal conditions in the US arctic. One USV (sd-1041) remained in the Bering Sea measuring fish acoustic backscatter and conducting focal follows of threatened fur seals for AFSC. Five saildrones transited Bering Strait into the Chukchi Sea. One of those (sd-1033) surveyed lines in Distributed Biological Observatories (DBO) 1-5. The remaining four (PMEL sd-1034, sd-1035 and MISST sd-1036, sd-1037) ran transects in the Chukchi Sea and approached the southern sea ice edge in the Arctic Ocean up to ~75�N to measure air-sea heat and momentum flux near sea ice and to validate satellite sea-surface temperature measurements in the arctic. Each saildrone was equipped to measure solar irradiance, air temperature and relative humidity, barometric pressure, surface skin temperature, wind speed and direction, wave height and period, seawater temperature and salinity, chlorophyll fluorescence, and dissolved oxygen. Four cameras aboard each USV imaged up, down, port and starboard of the wing. Saildrones sd-1033 and sd-1034 had Autonomous Surface Vehicle CO2 (ASVCO2) systems measuring seawater pH, temperature, salinity and partial pressure of carbon dioxide (pCO2). Vehicles sd-1033, sd-1034, sd-1035, sd-1036 and sd-1037 measured near surface currents with 300 kHz acoustic Doppler current profilers (ADCP). Sd-1041 carried Simrad WBT Mini and ES38-18/200-18C fisheries echosounders. There were about two dozen encounters with free-floating sea ice between the four Chukchi Sea/Arctic Ocean saildrones. Sd-1035 was caught in sea ice and rendered barely maneuverable with rudder damage about 24 August. Its mission ended early on 10 September after which it was towed into Point Barrow. The remaining saildrones sampled Bering Sea transects and returned to Dutch Harbor on 11 October after sailing side-by-side for a few hours on an end-of-mission comparison. Other supporting measurements were made during this mission. The PMEL/WHOI/JISAO Arctic Heat Open Science Experiment dropped AXBTs on 16-22 July. USCGC Healy met sd-1033 on 11 August for a pCO2 cross-calibration. Sd-1034 and sd-1035 sailed near the sites of periodic surfacings of Marine Robotic Vehicles (MRV) Air-Launched Autonomous Micro-Observer (ALAMO) float 9234. Sd-1036 followed a University of Washington Applied Physics Lab Seaglider in a bow-tie pattern near 73N, 148W in August.";
    String time_coverage_duration "PT1H59M59S";
    String time_coverage_end "2019-09-24T13:59:00Z";
    String time_coverage_resolution "PT1M";
    String time_coverage_start "2019-05-14T22:00:00Z";
    String title "NOAA/PMEL 2019 Arctic Saildrone Mission, drone 1035";
    Float64 Westernmost_Easting -168.9577344;
  }
}

 

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.18
Disclaimers | Privacy Policy | Contact