Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

register datasets with ODIS (using JSON-LD) #24

Open
bbest opened this issue Sep 11, 2024 · 12 comments
Open

register datasets with ODIS (using JSON-LD) #24

bbest opened this issue Sep 11, 2024 · 12 comments

Comments

@bbest
Copy link
Contributor

bbest commented Sep 11, 2024

From @evsatt:

I tried creating a record -- here. It looks like I might need support in creating the json-ld (step 3 here). I welcome thoughts on this -- figure it might be worth trying to go through this and having specific questions when we meet with the technical folks next.

@bbest
Copy link
Contributor Author

bbest commented Sep 11, 2024

@bbest
Copy link
Contributor Author

bbest commented Sep 11, 2024

JSON-LD in ERDDAP

Previously I responded:

Looking good! Since this record is pointing to an ERDDAP dataset, I thought we heard that a JSON-LD record was already created by any dataset served by ERDDAP, OBIS or EDI. However, I'm having trouble finding it for ERDDAP (only a mention here). I'll research this further.

And now I'm seeing the JSON-LD embedded in the ERDDAP page, when you View Source:

https://upwell.pfeg.noaa.gov/erddap/info/siocalcofiHydroBottle/index.html:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Dataset",
  "name": "CalCOFI SIO Hydrographic Bottle Data",
  "headline": "siocalcofiHydroBottle"
  ...
}
</script>
See full JSON-LD
{
  "@context": "http://schema.org",
  "@type": "Dataset",
  "name": "CalCOFI SIO Hydrographic Bottle Data",
  "headline": "siocalcofiHydroBottle",
  "description": "SIO Hydrographic data. See https://wp.calcofi.org/wp/sampling-info/methods/bottle-sampling-methods/\ncdm_data_type=Other\[email protected]\ncontributor_name=Rasmus Swalethorp\nConventions=COARDS, CF-1.6, ACDD-1.3, NCCSV-1.2\nEasternmost_Easting=-105.967\ngeospatial_lat_max=47.917\ngeospatial_lat_min=18.417\ngeospatial_lat_units=degrees_north\ngeospatial_lon_max=-105.967\ngeospatial_lon_min=-164.083\ngeospatial_lon_units=degrees_east\nhistory=last updated: 2023-10-25 CalCOFI file: 194903-202105_Bottle.csv\ninfoUrl=https://wp.calcofi.org/wp/data/oceanographic-data/bottle-database/\ninstitution=UCSD SIO\nNorthernmost_Northing=47.917\nsourceUrl=(local files)\nSouthernmost_Northing=18.417\nstandard_name_vocabulary=CF Standard Name Table v70\nsubsetVariables=sta_id\ntime_coverage_end=2021-05-13T20:37:00Z\ntime_coverage_start=1949-02-28T22:42:00Z\nWesternmost_Easting=-164.083",
  "url": "https://upwell.pfeg.noaa.gov/erddap/tabledap/siocalcofiHydroBottle.html",
  "includedInDataCatalog": {
    "@type": "DataCatalog",
    "name": "ERDDAP Data Server at NOAA NMFS SWFSC Environmental Research Division",
    "sameAs": "https://upwell.pfeg.noaa.gov/erddap"
  },
  "keywords": [
    "atmosphere",
    "biology",
    "biosphere",
    "earth science",
    "environment",
    "ocean"
  ],
  "license": "The data may be used and redistributed for free but is not intended\nfor legal use, since it may contain inaccuracies. Neither the data\nContributor, ERD, NOAA, nor the United States Government, nor any\nof their employees or contractors, makes any warranty, express or\nimplied, including warranties of merchantability and fitness for a\nparticular purpose, or assumes any legal liability for the accuracy,\ncompleteness, or usefulness, of this information.",
  "variableMeasured": [
    {
      "@type": "PropertyValue",
      "name": "time",
      "alternateName": "Time",
      "description": "Time",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "_CoordinateAxisType",
          "value": "Time"
        },
        {
          "@type": "PropertyValue",
          "name": "axis",
          "value": "T"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Cast Time UTC "
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Time"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Time"
        },
        {
          "@type": "PropertyValue",
          "name": "standard_name",
          "value": "time"
        },
        {
          "@type": "PropertyValue",
          "name": "time_origin",
          "value": "01-JAN-1970 00:00:00"
        }
      ],
      "maxValue": "2021-05-13T20:37:00Z",
      "minValue": "1949-02-28T22:42:00Z",
      "propertyID": "time"
    },
    {
      "@type": "PropertyValue",
      "name": "latitude",
      "alternateName": "Latitude",
      "description": "Latitude",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "_CoordinateAxisType",
          "value": "Lat"
        },
        {
          "@type": "PropertyValue",
          "name": "axis",
          "value": "Y"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Observed Latitude in decimal degrees"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Location"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Latitude"
        },
        {
          "@type": "PropertyValue",
          "name": "standard_name",
          "value": "latitude"
        }
      ],
      "maxValue": 47.917,
      "minValue": 18.417,
      "propertyID": "latitude",
      "unitText": "degrees_north"
    },
    {
      "@type": "PropertyValue",
      "name": "longitude",
      "alternateName": "Longitude",
      "description": "Longitude",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "_CoordinateAxisType",
          "value": "Lon"
        },
        {
          "@type": "PropertyValue",
          "name": "axis",
          "value": "X"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Observed Longitude in decimal degrees"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Location"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Longitude"
        },
        {
          "@type": "PropertyValue",
          "name": "standard_name",
          "value": "longitude"
        }
      ],
      "maxValue": -105.967,
      "minValue": -164.083,
      "propertyID": "longitude",
      "unitText": "degrees_east"
    },
    {
      "@type": "PropertyValue",
      "name": "cst_cnt",
      "alternateName": "Cast Count",
      "description": "Cast Count",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Cast Count - All CalCOFI casts ever conducted, consecutively numbered"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Identifier"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Cast Count"
        }
      ],
      "maxValue": 35644,
      "minValue": 1
    },
    {
      "@type": "PropertyValue",
      "name": "btl_cnt",
      "alternateName": "Bottle Count",
      "description": "Bottle Count",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Bottle Count - All CalCOFI bottles ever sampled, consecutively numbered"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Identifier"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Bottle Count"
        }
      ],
      "maxValue": 895398,
      "minValue": 1
    },
    {
      "@type": "PropertyValue",
      "name": "sta_id",
      "alternateName": "Line and Station",
      "description": "Line and Station",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Line and Station [Line] [Station]"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Identifier"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Line and Station"
        }
      ]
    },
    {
      "@type": "PropertyValue",
      "name": "depth_id",
      "alternateName": "Bottle Identifier",
      "description": "Bottle Identifier",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Uses the Cast_ID prefix ([Century]-[Year][Month][ShipCode]-[CastType][Julian Day]-[CastTime]-[Line][Sta]) but adds three additional variables: [Depth][Bottle]-[Rec_Ind]"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Identifier"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Bottle Identifier"
        }
      ]
    },
    {
      "@type": "PropertyValue",
      "name": "depthm",
      "alternateName": "Bottle Depth",
      "description": "Bottle Depth",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Bottle depth in meters"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Bathymetry"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Bottle Depth"
        }
      ],
      "maxValue": 5351,
      "minValue": 0,
      "unitText": "meters"
    },
    {
      "@type": "PropertyValue",
      "name": "t_degc",
      "alternateName": "Temperature",
      "description": "Temperature",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Water temperature in degrees Celsius"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Temperature"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Temperature"
        }
      ],
      "maxValue": 99,
      "minValue": 1.44,
      "unitText": "degrees Celsius"
    },
    {
      "@type": "PropertyValue",
      "name": "salinity",
      "alternateName": "Salinity",
      "description": "Salinity",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Salinity (Practical Salinity Scale 1978)"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Salinity"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Salinity"
        }
      ],
      "maxValue": 37.034,
      "minValue": 9.5009,
      "unitText": "Practical Salinity Scale"
    },
    {
      "@type": "PropertyValue",
      "name": "o2ml_l",
      "alternateName": "O2",
      "description": "O2",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Milliliters oxygen per liter of seawater"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "O2"
        }
      ],
      "maxValue": 11.13,
      "minValue": -200.222,
      "unitText": "milliliters per liter"
    },
    {
      "@type": "PropertyValue",
      "name": "stheta",
      "alternateName": "Potential Density of water",
      "description": "Potential Density of water",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Potential Density (Sigma Theta)"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Potential Density of water"
        }
      ],
      "maxValue": 250.784,
      "minValue": 16.99601,
      "unitText": "kilograms per cubic meter"
    },
    {
      "@type": "PropertyValue",
      "name": "o2sat",
      "alternateName": "O2Sat",
      "description": "O2Sat",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Oxygen percent saturation"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "O2Sat"
        }
      ],
      "maxValue": 214.1,
      "minValue": -3605.22,
      "unitText": "percent saturation"
    },
    {
      "@type": "PropertyValue",
      "name": "oxy",
      "alternateName": "Oxygen",
      "description": "Oxygen",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Oxygen micromoles per kilogram seawater"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Oxygen"
        }
      ],
      "maxValue": 485.7018,
      "minValue": -8740.57,
      "unitText": "micromoles per kilogram"
    },
    {
      "@type": "PropertyValue",
      "name": "btlnum",
      "alternateName": "Bottle Number",
      "description": "Bottle Number",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Niskin bottle sample was collected from"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Identifier"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Bottle Number"
        }
      ],
      "maxValue": 25,
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "recind",
      "alternateName": "Data Descriptor Code",
      "description": "Data Descriptor Code",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Record Indicator (quality code that applies to the whole bottle, instead of just to a specific parameter)"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Identifier"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Data Descriptor Code"
        }
      ],
      "maxValue": 7,
      "minValue": 3
    },
    {
      "@type": "PropertyValue",
      "name": "t_prec",
      "alternateName": "Temperature Precision",
      "description": "Temperature Precision",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Temperature Precision"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Temperature Precision"
        }
      ],
      "maxValue": 34,
      "minValue": 1
    },
    {
      "@type": "PropertyValue",
      "name": "t_qual",
      "alternateName": "Temperature Quality",
      "description": "Temperature Quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Temperature Quality"
        }
      ],
      "maxValue": 9,
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "s_prec",
      "alternateName": "Salinity Precision",
      "description": "Salinity Precision",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Salinity Precision"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Salinity Precision"
        }
      ],
      "maxValue": 146,
      "minValue": 1
    },
    {
      "@type": "PropertyValue",
      "name": "s_qual",
      "alternateName": "Salinity Quality",
      "description": "Salinity Quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Salinity Quality"
        }
      ],
      "maxValue": 344,
      "minValue": 4
    },
    {
      "@type": "PropertyValue",
      "name": "p_qual",
      "alternateName": "Pressure Quality",
      "description": "Pressure Quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Pressure Quality"
        }
      ],
      "maxValue": 9,
      "minValue": 3
    },
    {
      "@type": "PropertyValue",
      "name": "o_qual",
      "alternateName": "Oxygen Quality",
      "description": "Oxygen Quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Oxygen Quality"
        }
      ],
      "maxValue": 9,
      "minValue": 6
    },
    {
      "@type": "PropertyValue",
      "name": "sthtaq",
      "alternateName": "Potential Density Quality",
      "description": "Potential Density Quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Potential Density Quality"
        }
      ],
      "maxValue": 9,
      "minValue": 6
    },
    {
      "@type": "PropertyValue",
      "name": "o2satq",
      "alternateName": "Oxygen saturation Quality",
      "description": "Oxygen saturation Quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Oxygen saturation Quality"
        }
      ],
      "maxValue": 9,
      "minValue": 2
    },
    {
      "@type": "PropertyValue",
      "name": "chlora",
      "alternateName": "Chlorophyll-a",
      "description": "Chlorophyll-a",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Migrograms Chlorophyll-a per liter seawater, measured fluorometrically"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Productivity"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Chlorophyll-a"
        }
      ],
      "maxValue": 66.11,
      "minValue": -0.001,
      "unitText": "micrograms per liter"
    },
    {
      "@type": "PropertyValue",
      "name": "chlqua",
      "alternateName": "Chlorophyll-a quality",
      "description": "Chlorophyll-a quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Chlorophyll-a quality"
        }
      ],
      "maxValue": 9,
      "minValue": 8
    },
    {
      "@type": "PropertyValue",
      "name": "phaeop",
      "alternateName": "Phaeopigment Concentratio",
      "description": "Phaeopigment Concentratio",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Micrograms Phaeopigment per liter seawater, measured fluormetrically"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Phaeopigment Concentratio"
        }
      ],
      "maxValue": 65.3,
      "minValue": -3.89,
      "unitText": "micrograms per liter"
    },
    {
      "@type": "PropertyValue",
      "name": "phaqua",
      "alternateName": "Phaeopigments quality",
      "description": "Phaeopigments quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Phaeopigments quality"
        }
      ],
      "maxValue": 9,
      "minValue": 8
    },
    {
      "@type": "PropertyValue",
      "name": "po4um",
      "alternateName": "Measured Phosphate Concentration",
      "description": "Measured Phosphate Concentration",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Micromoles Phosphate per liter of seawater"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Measured Phosphate Concentration"
        }
      ],
      "maxValue": 5.21,
      "minValue": 0,
      "unitText": "micromoles per liter"
    },
    {
      "@type": "PropertyValue",
      "name": "po4q",
      "alternateName": "Phosphate quality",
      "description": "Phosphate quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Phosphate quality"
        }
      ],
      "maxValue": 9,
      "minValue": 4
    },
    {
      "@type": "PropertyValue",
      "name": "sio3um",
      "alternateName": "Measured Silicate concentration",
      "description": "Measured Silicate concentration",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Micromoles Silicate per liter of seawater"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Measured Silicate concentration"
        }
      ],
      "maxValue": 196,
      "minValue": 0,
      "unitText": "micromoles per liter"
    },
    {
      "@type": "PropertyValue",
      "name": "sio3qu",
      "alternateName": "Silicate quality",
      "description": "Silicate quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Silicate quality"
        }
      ],
      "maxValue": 9,
      "minValue": 4
    },
    {
      "@type": "PropertyValue",
      "name": "no2um",
      "alternateName": "Nitrite",
      "description": "Nitrite",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Micromoles Nitrite per liter of seawater"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Nitrite"
        }
      ],
      "maxValue": 8.19,
      "minValue": 0,
      "unitText": "micromoles per liter"
    },
    {
      "@type": "PropertyValue",
      "name": "no2q",
      "alternateName": "Nitrite quality",
      "description": "Nitrite quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Nitrite quality"
        }
      ],
      "maxValue": 9,
      "minValue": 4
    },
    {
      "@type": "PropertyValue",
      "name": "no3um",
      "alternateName": "Measured Nitrate concentration",
      "description": "Measured Nitrate concentration",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Micromoles Nitrate per liter of seawater"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Measured Nitrate concentration"
        }
      ],
      "maxValue": 95,
      "minValue": -0.4,
      "unitText": "micromoles per liter"
    },
    {
      "@type": "PropertyValue",
      "name": "no3q",
      "alternateName": "Nitrate quality",
      "description": "Nitrate quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Nitrate quality"
        }
      ],
      "maxValue": 9,
      "minValue": 4
    },
    {
      "@type": "PropertyValue",
      "name": "nh3um",
      "alternateName": "Measured Ammonium concentration",
      "description": "Measured Ammonium concentration",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Micromoles Ammonia per liter of seawater"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Measured Ammonium concentration"
        }
      ],
      "maxValue": 33.58,
      "minValue": 0,
      "unitText": "micromoles per liter"
    },
    {
      "@type": "PropertyValue",
      "name": "nh3q",
      "alternateName": "Ammonium Quality",
      "description": "Ammonium Quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Ammonium Quality"
        }
      ],
      "maxValue": 9,
      "minValue": 4
    },
    {
      "@type": "PropertyValue",
      "name": "c14as1",
      "alternateName": "C14 Assimilation of replicate 1",
      "description": "C14 Assimilation of replicate 1",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "14C Assimilation of Replicate 1 (milligrams carbon per cubic meter of seawater per half light day)"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "C14 Assimilation of replicate 1"
        }
      ],
      "maxValue": 584.5,
      "minValue": -0.24,
      "unitText": "milligrams C per cubic meter per half light day"
    },
    {
      "@type": "PropertyValue",
      "name": "c14a1p",
      "alternateName": "Precision of C14 Assimilation of replicate 1",
      "description": "Precision of C14 Assimilation of replicate 1",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Precision of 14C Assimilation of Replicate 1"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Precision of C14 Assimilation of replicate 1"
        }
      ],
      "maxValue": 2,
      "minValue": 1
    },
    {
      "@type": "PropertyValue",
      "name": "c14a1q",
      "alternateName": "Replicate 1 C14 Assimilation Quality",
      "description": "Replicate 1 C14 Assimilation Quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Replicate 1 C14 Assimilation Quality"
        }
      ],
      "maxValue": 9,
      "minValue": 8
    },
    {
      "@type": "PropertyValue",
      "name": "c14as2",
      "alternateName": "C14 Assimilation of replicate 2",
      "description": "C14 Assimilation of replicate 2",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "14C Assimilation of Replicate 2 (milligrams carbon per cubic meter of seawater per half light day)"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "C14 Assimilation of replicate 2"
        }
      ],
      "maxValue": 948.3,
      "minValue": -0.2,
      "unitText": "milligrams C per cubic meter per half light day"
    },
    {
      "@type": "PropertyValue",
      "name": "c14a2p",
      "alternateName": "Precision of C14 assimilation of replicate 2",
      "description": "Precision of C14 assimilation of replicate 2",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Precision of 14C Assimilation of Replicate 2"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Precision of C14 assimilation of replicate 2"
        }
      ],
      "maxValue": 2,
      "minValue": 1
    },
    {
      "@type": "PropertyValue",
      "name": "c14a2q",
      "alternateName": "Replicate 2 C14 Assimilation Quality",
      "description": "Replicate 2 C14 Assimilation Quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Replicate 2 C14 Assimilation Quality"
        }
      ],
      "maxValue": 9,
      "minValue": 8
    },
    {
      "@type": "PropertyValue",
      "name": "darkas",
      "alternateName": "C14 Assimilation of the experimental control (dark bottle)",
      "description": "C14 Assimilation of the experimental control (dark bottle)",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "14C Assimilation of Dark/Control Bottle (milligrams carbon per cubic meter of seawater per half light day)"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "C14 Assimilation of the experimental control (dark bottle)"
        }
      ],
      "maxValue": 9.821,
      "minValue": -0.01,
      "unitText": "milligrams C per cubic meter per half light day"
    },
    {
      "@type": "PropertyValue",
      "name": "darkap",
      "alternateName": "Precision of the experimental control",
      "description": "Precision of the experimental control",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Precision of 14C Assimilationof Dark/Control Bottle"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Precision of the experimental control"
        }
      ],
      "maxValue": 2,
      "minValue": 1
    },
    {
      "@type": "PropertyValue",
      "name": "darkaq",
      "alternateName": "Experimental Control C14 Assimilation Quality",
      "description": "Experimental Control C14 Assimilation Quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Experimental Control C14 Assimilation Quality"
        }
      ],
      "maxValue": 9,
      "minValue": 8
    },
    {
      "@type": "PropertyValue",
      "name": "meanas",
      "alternateName": "C14 Mean Assimilation",
      "description": "C14 Mean Assimilation",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Mean 14C Assimilation of Replicates 1 and 2 (milligrams carbon per cubic meter of seawater per half light day)"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "C14 Mean Assimilation"
        }
      ],
      "maxValue": 948.3,
      "minValue": -0.22,
      "unitText": "milligrams C per cubic meter per half light day"
    },
    {
      "@type": "PropertyValue",
      "name": "meanap",
      "alternateName": "C14 Mean Assimilation precision",
      "description": "C14 Mean Assimilation precision",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Precision of Mean 14C Assimilation of Replicates 1 and 2"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Quality"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "C14 Mean Assimilation precision"
        }
      ],
      "maxValue": 2,
      "minValue": 1
    },
    {
      "@type": "PropertyValue",
      "name": "meanaq",
      "alternateName": "C14 Mean Assimilation quality",
      "description": "C14 Mean Assimilation quality",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Code"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "C14 Mean Assimilation quality"
        }
      ],
      "maxValue": 9,
      "minValue": 8
    },
    {
      "@type": "PropertyValue",
      "name": "inctim",
      "alternateName": "Time of primary productivity experimental incubation",
      "description": "Time of primary productivity experimental incubation",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Elapsed incubation time of the primary productivity experiment"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Time"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Time of primary productivity experimental incubation"
        }
      ]
    },
    {
      "@type": "PropertyValue",
      "name": "lightp",
      "alternateName": "Light Intensities",
      "description": "Light Intensities",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Light intensities of the incubation tubes in the primary productivity experiment, expressed as percentages"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Light Intensities"
        }
      ],
      "maxValue": 99.9,
      "minValue": 0,
      "unitText": "percent"
    },
    {
      "@type": "PropertyValue",
      "name": "r_depth",
      "alternateName": "Reported Depth",
      "description": "Reported Depth",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Reported Depth (from pressure) in meters"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Temperature"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Reported Depth"
        }
      ],
      "maxValue": 5458,
      "minValue": 0,
      "unitText": "meters"
    },
    {
      "@type": "PropertyValue",
      "name": "r_temp",
      "alternateName": "Reported Potential Temperature",
      "description": "Reported Potential Temperature",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Reported (Potential) Temperature in degrees Celsius"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Reported Potential Temperature"
        }
      ],
      "maxValue": 40.04,
      "minValue": 0,
      "unitText": "degrees Celsius"
    },
    {
      "@type": "PropertyValue",
      "name": "r_sal",
      "alternateName": "Reported Salinity",
      "description": "Reported Salinity",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Reported Salinity (from Specific Volume Anomoly, M^3/Kg)"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Reported Salinity"
        }
      ],
      "maxValue": 5053.5,
      "minValue": 0.4,
      "unitText": "Practical Salinity Scale"
    },
    {
      "@type": "PropertyValue",
      "name": "r_dynht",
      "alternateName": "Reported Dynamic Height",
      "description": "Reported Dynamic Height",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Reported Dynamic Height in units of dynamic meters (work per unit mass)"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Reported Dynamic Height"
        }
      ],
      "maxValue": 3.88,
      "minValue": 0,
      "unitText": "dynamic meters"
    },
    {
      "@type": "PropertyValue",
      "name": "r_nuts",
      "alternateName": "Reported Ammonium Concentration",
      "description": "Reported Ammonium Concentration",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Reported Ammonium concentration"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Reported Ammonium Concentration"
        }
      ],
      "maxValue": 34,
      "minValue": 0,
      "unitText": "micromoles per liter"
    },
    {
      "@type": "PropertyValue",
      "name": "r_oxy",
      "alternateName": "Reported Oxygen ",
      "description": "Reported Oxygen ",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Reported Oxygen micromoles/kilogram"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Identifier"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Reported Oxygen "
        }
      ],
      "maxValue": 486,
      "minValue": -8741,
      "unitText": "micromoles per kilogram"
    },
    {
      "@type": "PropertyValue",
      "name": "dic1",
      "alternateName": "Dissolved Inorganic Carbon, Replicate 1",
      "description": "Dissolved Inorganic Carbon, Replicate 1",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Dissolved Inorganic Carbon micromoles per kilogram solution"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Dissolved Inorganic Carbon, Replicate 1"
        }
      ],
      "maxValue": 2367.8,
      "minValue": 1948.85,
      "unitText": "micromoles per kilogram"
    },
    {
      "@type": "PropertyValue",
      "name": "dic2",
      "alternateName": "Dissolved Inorganic Carbon, Replicate 2",
      "description": "Dissolved Inorganic Carbon, Replicate 2",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Dissolved Inorganic Carbon micromoles per kilogram solution (on a replicate sample)"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Dissolved Inorganic Carbon, Replicate 2"
        }
      ],
      "maxValue": 2364.42,
      "minValue": 1969.44,
      "unitText": "micromoles per kilogram"
    },
    {
      "@type": "PropertyValue",
      "name": "ta1",
      "alternateName": "Measured Total Alkalinity, Replicate 1",
      "description": "Measured Total Alkalinity, Replicate 1",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Total Alkalinity micromoles per kilogram solution"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Measured Total Alkalinity, Replicate 1"
        }
      ],
      "maxValue": 2434.9,
      "minValue": 2181.57,
      "unitText": "micromoles per kilogram"
    },
    {
      "@type": "PropertyValue",
      "name": "ta2",
      "alternateName": "Measured Total Alkalinity, Replicate 2",
      "description": "Measured Total Alkalinity, Replicate 2",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Total Alkalinity micromoles per kilogram solution (on a replicate sample)"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "Measured Total Alkalinity, Replicate 2"
        }
      ],
      "maxValue": 2437,
      "minValue": 2198.15,
      "unitText": "micromoles per kilogram"
    },
    {
      "@type": "PropertyValue",
      "name": "ph1",
      "alternateName": "pH",
      "description": "pH",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "pH (the degree of acidity/alkalinity of a solution)"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "pH"
        }
      ],
      "maxValue": 8.0477,
      "minValue": 7.6183,
      "unitText": "pH scale"
    },
    {
      "@type": "PropertyValue",
      "name": "ph2",
      "alternateName": "pH replicate",
      "description": "pH replicate",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "pH (the degree of acidity/alkalinity of a solution) on a replicate sample"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "pH replicate"
        }
      ],
      "maxValue": 7.9883,
      "minValue": 7.9231,
      "unitText": "pH scale"
    },
    {
      "@type": "PropertyValue",
      "name": "dic_quality_comment",
      "alternateName": "DIC Quality Comment",
      "description": "DIC Quality Comment",
      "valueReference": [
        {
          "@type": "PropertyValue",
          "name": "axisOrDataVariable",
          "value": "data"
        },
        {
          "@type": "PropertyValue",
          "name": "description",
          "value": "Quality Comment"
        },
        {
          "@type": "PropertyValue",
          "name": "ioos_category",
          "value": "Other"
        },
        {
          "@type": "PropertyValue",
          "name": "long_name",
          "value": "DIC Quality Comment"
        }
      ]
    }
  ],
  "identifier": "siocalcofiHydroBottle",
  "temporalCoverage": "1949-02-28T22:42:00Z/2021-05-13T20:37:00Z",
  "spatialCoverage": {
    "@type": "Place",
    "geo": {
      "@type": "GeoShape",
      "box": "18.417 -164.083 47.917 -105.967"
    }
  }
}

@bbest
Copy link
Contributor Author

bbest commented Sep 11, 2024

JSON-LD in OBIS

<script type="application/ld+json">
{
    "@context": {
        "@vocab": "https://schema.org/"
    },
    "@type": "Dataset",
    "@id": "https://obis.org/dataset/d054afae-bb0c-484e-8658-d92b41ff9d7d",
    "name": "CalCOFI and NMFS Seabird and Marine Mammal Observation Data, 1987-2006",
    "description": "Original provider:\nPRBO Conservation Science\n\nDataset credits:\nThe projects were conducted under the grants awarded to the following \norganizations and their scientists.\n\nThe principle investigators of the CalCOFI part of this dataset are\n(in the chronological order from 1987 to 2006):\nRichard Veit and John McGowan, Scripps Institution of Oceanography (1987-1994)\nDavid Hyrenbach, Scripps Institution of Oceanography (1994-2000)\nBill Sydeman, PRBO Conservation Science (2000-2006)\n\nThe principle investigators of the Rockfish part of this dataset is\nBill Sydeman, PRBO Conservation Science (1996-2006)\n\n# the affiliations are the ones they belonged to at the time of the surveys.\n\nThe data were contributed by PRBO Conservation Science.\nThese two projects are on going. See [Supplemental information] for the \ninformation on the PIs and organizations in recent years.\n\nAbstract:\nThis dataset contains observation data of marine birds and mammals from California Cooperative Oceanic Fisheries Investigations (CalCOFI) from 1987-2006 and Rockfish cruises along the California coast from 1996-2006 by National Marine Fisheries Service (NMFS).\n\nData were collected aboard research vessels using standardized marine bird and mammal survey techniques (Tasker et al. 1984, Buckland et al. 1993). Marine birds \nand mammals were observed in a 90-degree arc from the bow to one side of the ship out to 300m. Counts are summarized by species and behavior along the transects in 3 km bins. Data span years 1987 - 2006.\n\nPurpose:\nRelating changing ocean productivity patterns and upper-trophic predator (seabirds and marine mammals) distributions to the underlying physical oceanographic variability enhances our understanding of the ecological context of the CalCOFI and NMFS database, thereby aiding in the interpretation of large-scale hydrographic and ocean productivity patterns.  An inter-disciplinary, ecosystem-level perspective will provide new insight into offshore California wildlife habitat associations and how apex marine organisms (including fish with diets similar to seabirds and/or mammals) respond to differences in ocean climate, productivity, and water mass properties, information needed to manage fisheries and wildlife under changing ocean conditions.\n\nSupplemental information:\n[2020-09-30] The following invalid species names were corrected according to the Integrated Taxonomic Information System (ITIS).\nBlack-footed Albatross: Diomedea nigripes (174516) =&gt; Phoebastria nigripes (554379)\nBonaparte's Gull: Larus philadelphia (176839) =&gt; Chroicocephalus philadelphia (824040)\nCaspian Tern: Sterna caspia (176924) =&gt; Hydroprogne caspia (176935)\nElegant Tern: Sterna elegans (176925) =&gt; Thalasseus elegans (176931)\nFranklin's Gull: Larus pipixcan (176838) =&gt; Leucophaeus pipixcan (824082)\nGreat Egret: Casmerodius albus (174810) =&gt; Ardea alba (554135)\nLaughing Gull: Larus atricilla (176837) =&gt; Leucophaeus atricilla (824079)\nLaysan Albatross: Diomedea immutabilis (174517) =&gt; Phoebastria immutabilis (554378)\nLeast Tern: Sterna antillarum (176923) =&gt; Sternula antillarum (824127)\nRed Phalarope: Phalaropus fulicaria (554376) =&gt; Phalaropus fulicarius (176734)\nRoyal Tern: Sterna maxima (176922) =&gt; Thalasseus maximus (824142)\nSouth Polar Skua: Catharacta maccormicki (176801) =&gt; Stercorarius maccormicki (660062)\nWillet: Catoptrophorus semipalmatus (176638) =&gt; Tringa semipalmata (824147)\nParula americana (178868) =&gt; Setophaga americana (950033)\nDendroica petechia T(178878) =&gt; Setophaga petechia (950039)\nDendroica townsendi (178897) =&gt; Setophaga townsendi (950058)\nDendroica occidentalis (178902) =&gt; Setophaga occidentalis (950059)\nDendroica coronata (178891) =&gt; Setophaga coronata (950046)\nWilsonia pusilla (178973) =&gt; Cardellina pusilla (950080)\n\n[UPDATE 2013-03-25] The following species codes had been associated with invalid species names. These were corrected to valid species names.\nWWSC White-Winged Scoter =&gt; Melanitta fusca deglandi\nSTAL Short-Tailed Albatross =&gt; Phoebastria albatrus\nLAAL Laysan Albatross =&gt; Diomedea immutabilis\nLETU Leatherback Turtle =&gt; Dermochelys coriacea\nThese data are publicly available without restriction. However, it is\nsuggested that potential users contact the data contributor (Marine\nDivision Director at PRBO Conservation Science, [email protected])\nor PI Bill Sydeman ([email protected]) for questions concerning \nthe use of dataset (methods, accuracy, help with interpretation etc.).\n\n\nThe dataset is also available at <a href=\"http://oceaninformatics.ucsd.edu/datazoo/\">Ocean Informatics Data Zoo</a> \n(http://oceaninformatics.ucsd.edu/datazoo/).\n\nThe CalCOFI and Rockfish projects are on going.\nThe Principle Investigators of these projects are as follows (listed those in \nrecent years only):\n\nRockfish survey\n2008, Leg 1/2: Bill Sydeman, Farallon Institute for Advanced Ecosystem Research\n2008, Leg 3: Jaime Jahncke, PRBO Conservation Science\n2009, Leg 1/2: Bill Sydeman, Farallon Institute for Advanced Ecosystem Research\n2009, Leg 3: Jaime Jahncke, PRBO Conservation Science\n\nCalCOFI survey\n2006-2007: Bill Sydeman, PRBO Conservation Science\n2007-current: Bill Sydeman, Farallon Institute for Advanced Ecosystem Research\n\nThese recent data are available from these individuals or organizations upon request.\nThe recent data by Bill Sydeman will be also available through OBIS-SEAMAP in the \nnear future.\n\n\nEach sighting is a total of all of the birds/mammals of that species and behavior \nseen in an area (approx. 3 km long and 300m wide). The location is represented at \nthe middle of the bin. Length may be less at the end of a transect, and width \nmay be less depending on the weather.\nEach bin is temporally about 10 minutes in duration (depending on ship speed).\n\nTracklines on this map represent on-effort only. Off-effort tracks may be obtained \nfrom the data provider.",
    "url": "https://obis.org/dataset/d054afae-bb0c-484e-8658-d92b41ff9d7d",
    "sameAs": [
        "http://ipt.env.duke.edu/resource?r=zd_507"
    ],
    "license": "This work is licensed under a  Creative Commons Attribution Non Commercial (CC-BY-NC) 4.0 License",
    "citation": "Sydeman, W. 2015. CalCOFI and NMFS Seabird and Marine Mammal Observation Data, 1987-2006. Data downloaded from OBIS-SEAMAP (http://seamap.env.duke.edu/dataset/507) on yyyy-mm-dd.",
    "version": "2021-04-24T09:53:50.000Z",
    "keywords": [
        "Occurrence,Marine Animal Survey,Marine Biology,Marine mammals,Seabirds,Sea turtles,Vessel,Visual Sighting",
        "Observation",
        "Occurrence"
    ],
    "variableMeasured": [],
    "includedInDataCatalog": {
        "@id": "https://obis.org",
        "@type": "DataCatalog",
        "url": "https://obis.org"
    },
    "temporalCoverage": "1987/2006",
    "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://ipt.env.duke.edu/archive.do?r=zd_507",
        "encodingFormat": "application/zip"
    },
    "spatialCoverage": {
        "@type": "Place",
        "geo": {
            "@type": "GeoShape",
            "polygon": "-126.474237 29.77212,-126.474237 40.091331,-117.2345 40.091331,-117.2345 29.77212,-126.474237 29.77212"
        },
        "additionalProperty": {
            "@type": "PropertyValue",
            "propertyID": "http://dbpedia.org/resource/Spatial_reference_system",
            "value": "http://www.w3.org/2003/01/geo/wgs84_pos#lat_long"
        }
    },
    "provider": [
        {
            "@id": "https://oceanexpert.org/institution/19393",
            "@type": "Organization",
            "legalName": "Duke University",
            "name": "Duke University",
            "url": "https://oceanexpert.org/institution/19393"
        }
    ]
}
</script>

@bbest
Copy link
Contributor Author

bbest commented Sep 11, 2024

JSON-LD in EDI

Hmm... there are 2 JSON-LD entries:

1st JSON-LD


{
  "@context": {
    "@vocab": "https://schema.org/"
  },
  "@type": "Dataset",
  "name": "CALCOFI fish larvae at 66 standard stations, 1966 - ongoing ",
  "description": "The fish larvae (ichthyoplankton) survey is conducted through the\n    California Cooperative Fisheries Investigations program (CALCOFI,\n    http://www.calcofi.org/). These data are a time series of fish\n    larvae counts (or density, as number per 10 square meter of ocean\n    surface) collected in the area of the California Current between San\n    Diego and Avila Beach, California. Original data were filtered to\n    facilitate consistent comparisons over time and space.\n  \n      \n    The original CalCOFI fish larvae count data is available from the\n    CoastWatch West Coast Regional Node (WCRN) at NOAA\u2019s Pacific\n    Fisheries Environmental Laboratory,\n    http://coastwatch.pfeg.noaa.gov/erddap/tabledap/index.html. The\n    dataset presented here is an aggregation of 31 data files,\n    originally divided alphabetically by taxon (named \u201cCalCOFI Larvae\n    Counts, Scientific Names * to *\u201d). The data were filtered to include\n    only the 66 core stations with a maximum of 1 cruise per season.\n    These 66 core stations have been most frequently sampled in the past\n    and sampling is ongoing.\n  \n      \n    CalCOFI sampling began in 1949. However, the dataset presented here\n    begins in 1966 to include only samples that were analyzed with\n    techniques that apply the most current and accurate identification\n    of larvae to the species level. As the backlog of samples (i.e.,\n    before 1966) is re-examined, this dataset will be augmented with\n    that additional, earlier data.",
  "url": "https://portal.edirepository.org/nis/mapbrowse?scope=edi&identifier=109&revision=4",
  "version": "4",
  "isAccessibleForFree": true,
  "keywords": [
    "Population Abundance",
    "BasisofRecord: HumanObservation",
    "Occurrence: OrganismQuantity",
    "Taxon: ScientificName",
    "fish",
    "larvae",
    "Santa Barbara Channel Marine BON"
  ],
  "identifier": {
    "@id": "https://doi.org/10.6073/pasta/23c5576732e5ec3956fe5e86954f4a2b",
    "@type": "PropertyValue",
    "propertyID": "https://registry.identifiers.org/registry/doi",
    "value": "10.6073/pasta/23c5576732e5ec3956fe5e86954f4a2b",
    "url": "https://doi.org/10.6073/pasta/23c5576732e5ec3956fe5e86954f4a2b"
  },
  "citation": "SCB Marine Biodiversity Observation Network, Thompson, A., Miller, R. J., &amp; Kui, L. (2022). <i>CALCOFI fish larvae at 66 standard stations, 1966 - ongoing</i> [Data set]. Environmental Data Initiative. https://doi.org/10.6073/PASTA/23C5576732E5EC3956FE5E86954F4A2B",
  "variableMeasured": [
    {
      "@type": "PropertyValue",
      "name": "cruise",
      "alternateName": "Cruise Code",
      "description": "Six-digit cruise code (YYYYMM)"
    },
    {
      "@type": "PropertyValue",
      "name": "ship_code",
      "alternateName": "Ship Code",
      "description": "Two-digit CalCOFI ship code"
    },
    {
      "@type": "PropertyValue",
      "name": "order_occupied",
      "alternateName": "Order Occupied",
      "description": "Ordinal number in which the station was sampled for the cruise and ship"
    },
    {
      "@type": "PropertyValue",
      "name": "net_type",
      "alternateName": "Net Type",
      "description": "Gear type. See CalCOFI Tow Types table"
    },
    {
      "@type": "PropertyValue",
      "name": "latitude",
      "alternateName": "Latitude",
      "description": "Site latitude",
      "unitText": "degree"
    },
    {
      "@type": "PropertyValue",
      "name": "longitude",
      "alternateName": "Longitude",
      "description": "Site longitude",
      "unitText": "degree"
    },
    {
      "@type": "PropertyValue",
      "name": "line.station",
      "alternateName": "Line and station",
      "description": "CalCOFI line number and station number"
    },
    {
      "@type": "PropertyValue",
      "name": "time",
      "alternateName": "Zulu date and time, ISO 8601 format",
      "description": "Date and time in ISO 8601 format"
    },
    {
      "@type": "PropertyValue",
      "name": "scientific_name",
      "alternateName": "Taxon name",
      "description": "Taxon name, usually species binomial or other taxon name"
    },
    {
      "@type": "PropertyValue",
      "name": "itis_tsn",
      "alternateName": "Intergrated Taxomomic Information System Taxonomic Serial Number",
      "description": "Integrated taxonomic information system taxonomic serial number. http://www.itis.gov/"
    },
    {
      "@type": "PropertyValue",
      "name": "larvae_10m2",
      "alternateName": "Standardized count of organisms",
      "description": "Number of organisms per ten meters squared of water sampled",
      "unitText": "number"
    }
  ],
  "subjectOf": {
    "@type": "DataDownload",
    "name": "EML metadata for dataset",
    "description": "EML metadata describing the dataset",
    "encodingFormat": [
      "application/xml",
      "https://eml.ecoinformatics.org/eml-2.2.0"
    ],
    "contentUrl": "https://pasta.lternet.edu/package/metadata/eml/edi/109/4",
    "dateModified": "2022-12-08"
  },
  "distribution": [
    {
      "@type": "DataDownload",
      "name": "CALCOFI fish larvae ichthyoplankton survey in Southern California region",
      "description": "CALCOFI fish larvae ichthyoplankton",
      "contentSize": "1210927701 byte",
      "contentUrl": "https://pasta.lternet.edu/package/data/eml/edi/109/4/667011da3d4da4f4c5ea0f23b34b6ea1",
      "encodingFormat": "text/csv"
    }
  ],
  "dateModified": "2022-12-08",
  "datePublished": "2022-12-08",
  "temporalCoverage": "1966-02-15/2020-01-31",
  "spatialCoverage": {
    "@type": "Place",
    "geo": [
      {
        "@type": "GeoShape",
        "box": "29.8 -124.333336 35.093334 -117.28333"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.95637",
        "longitude": "-117.30538"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.91304",
        "longitude": "-117.39438"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.84637",
        "longitude": "-117.53122"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.67971",
        "longitude": "-117.87286"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.51304",
        "longitude": "-118.21386"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.34637",
        "longitude": "-118.55423"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.17971",
        "longitude": "-118.89396"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.01304",
        "longitude": "-119.23306"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "31.84637",
        "longitude": "-119.57154"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "31.51304",
        "longitude": "-120.24666"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "31.17971",
        "longitude": "-120.91935"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "30.84637",
        "longitude": "-121.58965"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "30.51304",
        "longitude": "-122.2576"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "30.17971",
        "longitude": "-122.92324"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "29.84637",
        "longitude": "-123.58661"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "30.41795",
        "longitude": "-123.99893"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "30.75128",
        "longitude": "-123.33164"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "31.08462",
        "longitude": "-122.66202"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "31.41795",
        "longitude": "-121.99001"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "31.75128",
        "longitude": "-121.31559"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.08462",
        "longitude": "-120.63872"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.41795",
        "longitude": "-119.95935"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.65128",
        "longitude": "-119.48228"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.91795",
        "longitude": "-118.93551"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.18462",
        "longitude": "-118.38708"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.25128",
        "longitude": "-118.24971"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.41795",
        "longitude": "-117.90582"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.48462",
        "longitude": "-117.76808"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.88953",
        "longitude": "-118.49033"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.82286",
        "longitude": "-118.62873"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.65619",
        "longitude": "-118.97425"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.48953",
        "longitude": "-119.3191"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.32286",
        "longitude": "-119.66327"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.15619",
        "longitude": "-120.00678"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.98953",
        "longitude": "-120.34964"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.65619",
        "longitude": "-121.03339"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.32286",
        "longitude": "-121.71457"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "31.98953",
        "longitude": "-122.39323"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "31.65619",
        "longitude": "-123.0694"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "31.32286",
        "longitude": "-123.74313"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "31.91176",
        "longitude": "-124.1704"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.24509",
        "longitude": "-123.49232"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.57842",
        "longitude": "-122.81173"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.91176",
        "longitude": "-122.12858"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.24509",
        "longitude": "-121.44283"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.57842",
        "longitude": "-120.75443"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.74509",
        "longitude": "-120.40923"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.87842",
        "longitude": "-120.13258"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "34.17842",
        "longitude": "-119.50851"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "34.22509",
        "longitude": "-119.41124"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "34.2749",
        "longitude": "-120.02524"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "34.45",
        "longitude": "-120.5239"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "34.31667",
        "longitude": "-120.80245"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "34.15",
        "longitude": "-121.15"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.81667",
        "longitude": "-121.84304"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.48333",
        "longitude": "-122.53335"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.15",
        "longitude": "-123.22099"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "32.81667",
        "longitude": "-123.90599"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.38824",
        "longitude": "-124.32289"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "33.72158",
        "longitude": "-123.63335"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "34.05491",
        "longitude": "-122.94109"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "34.38824",
        "longitude": "-122.24608"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "34.72158",
        "longitude": "-121.54828"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "34.88824",
        "longitude": "-121.19831"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "35.02158",
        "longitude": "-120.91782"
      },
      {
        "@type": "GeoCoordinates",
        "latitude": "35.08824",
        "longitude": "-120.7774"
      }
    ]
  },
  "creator": {
    "@list": [
      {
        "@type": "Organization",
        "name": "SCB Marine Biodiversity Observation Network"
      },
      {
        "@type": "Person",
        "givenName": "Andrew",
        "familyName": "Thompson",
        "identifier": {
          "@type": "PropertyValue",
          "propertyID": "https://orcid.org/",
          "value": "https://orcid.org/0000-0002-1384-2229"
        }
      },
      {
        "@type": "Person",
        "givenName": "Robert J",
        "familyName": "Miller",
        "identifier": {
          "@type": "PropertyValue",
          "propertyID": "https://orcid.org/",
          "value": "https://orcid.org/0000-0002-8350-3759"
        }
      },
      {
        "@type": "Person",
        "givenName": "Li",
        "familyName": "Kui",
        "identifier": {
          "@type": "PropertyValue",
          "propertyID": "https://orcid.org/",
          "value": "https://orcid.org/0000-0002-5894-4907"
        }
      }
    ]
  },
  "contributor": {
    "@list": [
      {
        "@type": "Role",
        "roleName": "contact",
        "contributor": {
          "@type": "Organization",
          "name": "SCB MBON"
        }
      },
      {
        "@type": "Role",
        "roleName": "Principal Investigator",
        "contributor": {
          "@type": "Person",
          "givenName": "Robert J",
          "familyName": "Miller"
        }
      },
      {
        "@type": "Role",
        "roleName": "Co-Principal Investigator",
        "contributor": {
          "@type": "Person",
          "givenName": "Daniel",
          "familyName": "Reed"
        }
      },
      {
        "@type": "Role",
        "roleName": "Co-Principal Investigator",
        "contributor": {
          "@type": "Person",
          "givenName": "David",
          "familyName": "Siegel"
        }
      },
      {
        "@type": "Role",
        "roleName": "Co-Principal Investigator",
        "contributor": {
          "@type": "Person",
          "givenName": "Craig",
          "familyName": "Carlson"
        }
      },
      {
        "@type": "Role",
        "roleName": "Co-Principal Investigator",
        "contributor": {
          "@type": "Person",
          "givenName": "Kevin D",
          "familyName": "Lafferty"
        }
      },
      {
        "@type": "Role",
        "roleName": "Co-Principal Investigator",
        "contributor": {
          "@type": "Person",
          "givenName": "B.S.",
          "familyName": "Manjunath"
        }
      },
      {
        "@type": "Role",
        "roleName": "Co-Principal Investigator",
        "contributor": {
          "@type": "Person",
          "givenName": "Andrew",
          "familyName": "Rassweiler"
        }
      }
    ]
  },
  "provider": {
    "@id": "https://edirepository.org"
  },
  "publisher": {
    "@id": "https://edirepository.org"
  }
}

2nd JSON-LD

{
  "@context": {
    "@vocab": "https://schema.org/"
  },
  "@type": [
    "Service",
    "Organization",
    "ResearchProject"
  ],
  "@id": "https://edirepository.org",
  "identifier": [
    {
      "@type": "PropertyValue",
      "name": "Re3data DOI: 10.17616/R3D60K",
      "propertyID": "https://registry.identifiers.org/registry/doi",
      "value": "doi:10.17616/R3D60K",
      "url": "https://doi.org/10.17616/R3D60K"
    },
    {
      "@type": "PropertyValue",
      "name": "FAIRsharing.org DOI: 10.25504/fairsharing.xd3wmy",
      "propertyID": "https://registry.identifiers.org/registry/doi",
      "value": "doi:10.25504/fairsharing.xd3wmy",
      "url": "https://doi.org/10.25504/fairsharing.xd3wmy"
    },
    {
      "@type": "PropertyValue",
      "name": "Global Research Identifier Database: grid.511300.6",
      "propertyID": "https://registry.identifiers.org/registry/grid",
      "value": "grid.511300.6",
      "url": "https://www.grid.ac/institutes/grid.511300.6"
    },
    {
      "@type": "PropertyValue",
      "name": "Research Organization Registry: ror.org/0330j0z60",
      "propertyID": "https://ror.org",
      "value": "ror.org/0330j0z60",
      "url": "https://ror.org/0330j0z60"
    }
  ],
  "name": "EDI",
  "legalName": "Environmental Data Initiative",
  "description": "The Environmental Data Initiative is an NSF-funded project accelerating curation and archive of environmental data, emphasizing data from projects funded by the NSF DEB.  Programs served include, but are not limited to, Long Term Research in Environmental Biology (LTREB), Organization for Biological Field Stations (OBFS), MacroSystems Biology (MSB), and Long Term Ecological Research (LTER).",
  "url": "https://edirepository.org",
  "email": "[email protected]",
  "logo": "https://raw.githubusercontent.com/EDIorg/EDI-miscellaneous/main/logos/EDI-logo-312x307.png",
  "funder": {
    "@type": "Organization",
    "name": "U.S. National Science Foundation"
  },
  "sameAs": [
    "https://doi.org/10.17616/R3D60K",
    "https://www.re3data.org/repository/r3d100010272",
    "https://isni.org/isni/0000000495505609",
    "urn:node:EDI"
  ]
}

@bbest
Copy link
Contributor Author

bbest commented Sep 11, 2024

Google Dataset Search

It's also very interesting to find 71 datasets in Google's Dataset Search that combs the entire internet for these JSON-LDs.

https://datasetsearch.research.google.com/search?query=calcofi
Screenshot 2024-09-11 at 11 58 32 PM

ERDDAP Dataset in the Google Dataset Catalog

@bbest
Copy link
Contributor Author

bbest commented Sep 11, 2024

Institute identifier? OceanExpert or ROR

OceanExpert

The recommendation from OBIS has been to use identifiers in OceanExpert for people and institutions.

I don't see an institute for CalCOFI when I search "calcofi" in OceanExpert.org, but I do see:

Research Organization Registry (ROR)

Whereas OceanExpert is marine focused, GBIF and NOAA are embracing the newer global Research Organization Registry (ROR) at ROR.org.

For instance, see parent-child relationships:

I learned about this through the MBON DMAC group:

@bbest
Copy link
Contributor Author

bbest commented Oct 2, 2024

And querying for "calcofi" on Google Dataset Search, there are:

  • 71 datasets on Sep 11; vs
  • 77 datasets for today Oct 2:

image

@bbest
Copy link
Contributor Author

bbest commented Oct 2, 2024

ODIS Catalogue

But only 6 datasets show on https://catalogue.odis.org/search

image

@bbest
Copy link
Contributor Author

bbest commented Oct 2, 2024

@bbest
Copy link
Contributor Author

bbest commented Oct 2, 2024

Here are the existing dataset repositories that "should" be generating JSON-LD already:

Dataset Repositories with CalCOFI Datasets

1. ERDDAP (n=21 today)

Gridded or tabular data, including oceanographic data. (Other ERDDAP servers exist.)

2. OBIS (n=5 today)

Biogeographic data as DarwinCore

3. EDI (n=3 today)

Full dataset record with flexible dataset structure. Part of DataOne network.

bbest added a commit that referenced this issue Oct 22, 2024
bbest added a commit that referenced this issue Oct 22, 2024
bbest added a commit that referenced this issue Oct 22, 2024
@bbest
Copy link
Contributor Author

bbest commented Oct 22, 2024

I created a Quarto notebook in our workflows repo to generate the datasets sitemap.xml from Living program document: CalCOFI Data Inventory_updated Oct2024 - Google Sheets:

@bbest
Copy link
Contributor Author

bbest commented Nov 5, 2024

Hi Jeff and all,

Thanks for the support! Exciting that CalCOFI will be a featured example and working towards OBIS and EOV inclusion. Per our convo, I just updated:

Details with code are in:

Cheers, Ben

PS Attached is the transcript with AI generated Action Items and Summary.

2024-11-05 CalCOFI ODIS catch up.pdf

bbest added a commit that referenced this issue Nov 20, 2024
bbest added a commit that referenced this issue Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant