{
  "Spase": {
    "xmlns": "http://www.spase-group.org/data/schema",
    "xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
    "xsi:schemaLocation": "http://www.spase-group.org/data/schema http://www.spase-group.org/data/schema/spase-2_6_1.xsd",
    "_Note": "Nodes prefixed with a _ are not valid SPASE, but are included for debugging. Values prefixed with a x_ are not valid SPASE but may considered for addition for completeness.",
    "Version": "2.6.1",
    "_MasterURL": "https://cdaweb.gsfc.nasa.gov/pub/software/cdawlib/0JSONS/elb_l1_state_defn_00000000_v01.json (from all.xml)",
    "NumericalData": {
      "ResourceID": "spase://NASA/NumericalData/ELFIN/B/Ephemeris/DEFN/PT1S",
      "_ResourceID": "Source: https://github.com/rweigel/cdawmeta-spase/blob/main/ResourceID.json",
      "ResourceHeader": {
        "ResourceName": "ELFIN-B state file, contains definitive position, attitude and orbit events",
        "_ResourceName": "Source: Master/CDFglobalAttributes/Logical_source_description",
        "AlternateName": "elb_l1_state_defn",
        "_AlternateName": "Source: Master/CDFglobalAttributes/Logical_source",
        "Description": "The Electron Losses and Fields Investigation (ELFIN) mission is a space weather mission using three scientific instruments in a 3U+ CubeSat. The instruments measure wave and particle data.",
        "_Description": "Source: Master/CDFglobalAttributes/TEXT",
        "Acknowledgement": "NASA, NSF",
        "_Acknowledgement": "Source: Master/CDFglobalAttributes/Acknowledgement",
        "_Rights": {
          "Name": "SPDX",
          "Description": "Creative Commons Zero v1.0 Universal",
          "URL": "https://spdx.org/licenses/CC0-1.0.html",
          "SchemeURI": "https://spdx.org/licenses/"
        },
        "InformationURL": [
          {
            "URL": "http://elfin.igpp.ucla.edu",
            "Name": "Electron Losses and Fields INvestigation-B state file",
            "Description": "http://elfin.igpp.ucla.edu",
            "_Note": "URL also in all.xml. Using master."
          },
          {
            "Name": "Electron Losses and Fields INvestigation-A twin satellite mission",
            "URL": "https://elfin.igpp.ucla.edu",
            "Description": "http://elfin.igpp.ucla.edu",
            "Language": "en",
            "_Note": "Source: InformationURL.json"
          }
        ]
      },
      "Caveats": "Open Data for Scientific Use",
      "_Caveats": "Source: Master/CDFglobalAttributes/Rules_of_use",
      "DOI": null,
      "_DOI": "Source: https://github.com/rweigel/cdawmeta-spase/blob/main/DOI.json",
      "AccessInformation": [
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: V. Angelopoulos at UCLA, IGPP/EPSS",
          "Format": [
            "CDF"
          ],
          "Style": "Listing",
          "AccessURL": {
            "Name": "HTTPS from SPDF",
            "URL": "https://cdaweb.gsfc.nasa.gov/pub/data/elfin/elfinb/ephemeris/defn",
            "Description": "In CDF via HTTP from CDAWeb",
            "AccessFilenameTemplate": "elb_l1_state_defn_%Y%m%d_%Q.cdf",
            "AccessDirectoryTemplate": "%Y",
            "ProductKey": "ELB_L1_STATE_DEFN"
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: V. Angelopoulos at UCLA, IGPP/EPSS",
          "Format": [
            "CDF"
          ],
          "Style": "Listing",
          "AccessURL": {
            "Name": "FTPS from SPDF",
            "URL": "ftps://cdaweb.gsfc.nasa.gov/pub/data/elfin/elfinb/ephemeris/defn",
            "Description": "In CDF via HTTP from CDAWeb",
            "AccessFilenameTemplate": "elb_l1_state_defn_%Y%m%d_%Q.cdf",
            "AccessDirectoryTemplate": "%Y",
            "ProductKey": "ELB_L1_STATE_DEFN"
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: V. Angelopoulos at UCLA, IGPP/EPSS",
          "Format": [
            "CDF",
            "CSV",
            "GIF",
            "NetCDF",
            "PNG",
            "PS",
            "PDF",
            "XML",
            "x_Script.IDL",
            "x_Script.Python",
            "Text.ASCII",
            "x_WAV"
          ],
          "AccessURL": {
            "Name": "CDAWeb Web Service",
            "URL": "https://cdaweb.gsfc.nasa.gov/WebServices/",
            "Style": "WebService",
            "Description": "Instructions for using web services to access this dataset an other other metadata and options for CDAWeb datasets. The ProductKey here corresponds to the query parameter 'dataset' in the tables at the AccessURL in a dataset-related request can be made.",
            "ProductKey": "ELB_L1_STATE_DEFN"
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: V. Angelopoulos at UCLA, IGPP/EPSS",
          "Format": [
            "CDF",
            "GIF",
            "PDF",
            "Text.ASCII",
            "x_WAV"
          ],
          "AccessURL": {
            "Name": "CDAWeb Web Service user interface",
            "URL": "https://cdaweb.gsfc.nasa.gov/cgi-bin/eval2.cgi?index=sp_phys&dataset=ELB_L1_STATE_DEFN",
            "Style": "WebService",
            "ProductKey": "ELB_L1_STATE_DEFN",
            "Description": "Web service user interface for this product."
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: V. Angelopoulos at UCLA, IGPP/EPSS",
          "Format": [
            "x_Script.IDL",
            "x_Script.Python"
          ],
          "AccessURL": {
            "Name": "CDAWeb Python Script",
            "URL": "https://cdaweb.gsfc.nasa.gov/WS/cdasr/1/dataviews/sp_phys/datasets/ELB_L1_STATE_DEFN/clientLibraryExample/",
            "ProductKey": "ELB_L1_STATE_DEFN",
            "Style": "WebService",
            "Description": "Web service that generates a Python script to access this product."
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/SSCWeb. Please also acknowledge the data producer: V. Angelopoulos at UCLA, IGPP/EPSS",
          "Format": [
            "HTML"
          ],
          "AccessURL": {
            "Name": "4D Orbit Viewer",
            "URL": "https://sscweb.gsfc.nasa.gov/4dorbit/?sc=ELB_L1_STATE_DEFN",
            "ProductKey": "ELB_L1_STATE_DEFN",
            "Style": "x_Visualization",
            "Description": "Web Service to this product."
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb and the HAPI project. Please also acknowledge the data producer: V. Angelopoulos at UCLA, IGPP/EPSS",
          "Format": [
            "CSV",
            "JSON",
            "Binary"
          ],
          "AccessURL": {
            "Name": "CDAWeb HAPI Server",
            "URL": "https://hapi-server.org/servers/#server=CDAWeb&dataset=ELB_L1_STATE_DEFN@0",
            "Style": "HAPI",
            "ProductKey": [
              "ELB_L1_STATE_DEFN@0",
              "ELB_L1_STATE_DEFN@1"
            ],
            "Description": "Web Service to this product using the HAPI interface. Note that HAPI dataset has a collection of parameters, each having the same time stamps. This CDAWeb dataset contains 2 HAPI-type datasets. The @0, @1, ... at the end of the ParameterKeys indicates the index of the CDAWeb dataset. (The dataset index <=> CDF file time variable pairs are @0 => elb_state_time, @1 => elb_att_time.)"
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb and the HAPI project. Please also acknowledge the data producer: V. Angelopoulos at UCLA, IGPP/EPSS",
          "Format": [
            "x_Script.IDL",
            "x_Script.Javascript",
            "x_Script.MATLAB",
            "x_Script.Python",
            "x_Script.Autoplot",
            "x_Script.curl",
            "x_Script.wget"
          ],
          "AccessURL": {
            "Name": "CDAWeb HAPI Script in Multiple Languages",
            "URL": "https://hapi-server.org/servers/#server=CDAWeb&dataset=ELB_L1_STATE_DEFN@0&return=script",
            "Style": "HAPI",
            "ProductKey": [
              "ELB_L1_STATE_DEFN@0",
              "ELB_L1_STATE_DEFN@1"
            ],
            "Description": "Web Service user interface that generates scripts in IDL, Javascript, MATLAB, Python, Autoplot, curl, wget to access this product. See https://hapi-server.org/servers/api for the API. Note that HAPI dataset has a collection of parameters, each having the same time stamps. This CDAWeb dataset contains 2 HAPI-type datasets. The @0, @1, ... at the end of the ParameterKeys indicates the index of the CDAWeb dataset. (The dataset index <=> CDF file time variable pairs are @0 => elb_state_time, @1 => elb_att_time.)"
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb and the HAPI project. Please also acknowledge the data producer: V. Angelopoulos at UCLA, IGPP/EPSS",
          "Format": [
            "PNG",
            "PDF",
            "SVG"
          ],
          "AccessURL": {
            "Name": "HAPI visualizations",
            "URL": "https://hapi-server.org/plot/?server=https://cdaweb.gsfc.nasa.gov/hapi&dataset=ELB_L1_STATE_DEFN@0&format=gallery",
            "Style": "x_Visualization",
            "ProductKey": [
              "ELB_L1_STATE_DEFN@0",
              "ELB_L1_STATE_DEFN@1"
            ],
            "Description": "Web Service that generates plots. See https://hapi-server.org/plot/ for the API."
          }
        }
      ],
      "_AccessInformation": "Source: https://github.com/rweigel/cdawmeta-spase/blob/main/AccessInformation.json",
      "TemporalDescription": {
        "TimeSpan": {
          "StartDate": "2018-09-16T00:00:00Z",
          "StopDate": "2022-09-27T23:59:59Z"
        },
        "_TemporalDescription": "Generated from all.xml/@timerange_start and all.xml/@timerange_stop"
      },
      "Keyword": [
        "Electron Losses and Fields INvestigation-B (from all.xml/observatory/description/@short)",
        "L1 DATA (from all.xml/instrument/description/@short)",
        "Space Physics (from Master/CDFglobalAttributes/Discipline)",
        "Magnetospheric Science (from Master/CDFglobalAttributes/Discipline)",
        "Interplanetary Studies (from Master/CDFglobalAttributes/Discipline)",
        "elb (from Master/CDFglobalAttributes/Source_name)",
        "Electron Losses and Fields INvestigation-B (from Master/CDFglobalAttributes/Source_name)",
        "STATE (from Master/CDFglobalAttributes/Data_type)",
        "State file (from Master/CDFglobalAttributes/Data_type)",
        "L1 (from all.xml/instrument/@ID)"
      ],
      "ObservedRegion": [
        "Earth.Magnetosphere",
        "Earth.Magnetosphere.Polar",
        "Earth.NearSurface",
        "Earth.NearSurface.AuroralRegion",
        "Earth.NearSurface.Atmosphere",
        "Earth.NearSurface.Ionosphere",
        "Earth.NearSurface.PolarCap"
      ],
      "_ObservedRegion": "Source: https://github.com/rweigel/cdawmeta-spase/blob/main/ObservedRegion.json",
      "ProcessingLevel": null,
      "_ProcessingLevel": "Processing level is not available in the master file; it should be there instead of, say, https://github.com/rweigel/cdawmeta-spase/blob/main/ProcessingLevel.json",
      "InstrumentID": "spase://NASA/Instrument/ELFIN/B/Ephemeris",
      "MeasurementType": "InstrumentStatus",
      "Parameter2": [
        {
          "Name": "Time since J2000",
          "ParameterKey": "elb_state_time",
          "Description": "CATDESC: 'State Time in TT2000'. Notes not in Master CDF: 'The units are the units in CDF files. For other web services, this variable is may be represented as a time string.'",
          "Units": "ns",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "Temporal"
          }
        },
        {
          "Name": "Position XYZ",
          "ParameterKey": "elb_pos_gei",
          "Description": "Master CDF CATDESC: 'Spacecraft Position XYZin GEI-J2000'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is elb_state_time.'",
          "Units": "km",
          "FillValue": "NaN",
          "Structure": {
            "Size": [
              3
            ]
          }
        },
        {
          "Name": "Velocity",
          "ParameterKey": "elb_vel_gei",
          "Description": "Master CDF CATDESC: 'Spacecraft Velocity Vxyz in GEI-J2000'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is elb_state_time.'",
          "Units": "km/s",
          "FillValue": "NaN",
          "Structure": {
            "Size": [
              3
            ]
          }
        },
        {
          "Name": "Time since J2000",
          "ParameterKey": "elb_att_time",
          "Description": "CATDESC: 'Attitude Time in TT2000'. Notes not in Master CDF: 'The units are the units in CDF files. For other web services, this variable is may be represented as a time string.'",
          "Units": "ns",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "Temporal"
          }
        },
        {
          "Name": "Attitude XYZ",
          "ParameterKey": "elb_att_gei",
          "Description": "Master CDF CATDESC: 'Spacecraft Attitude in GEI-J2000'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is elb_att_time.'",
          "Units": "km",
          "FillValue": "NaN",
          "Structure": {
            "Size": [
              3
            ]
          }
        },
        {
          "Name": "Time since Jan 1, 2000",
          "ParameterKey": "elb_att_solution_date",
          "Description": "Master CDF CATDESC: 'Date of attitude solution, UTC, in seconds'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is elb_att_time.'",
          "Units": "s",
          "FillValue": 0.0
        },
        {
          "Name": "elb_att_uncertainty",
          "ParameterKey": "elb_att_uncertainty",
          "Description": "Master CDF CATDESC: 'uncertainty of att'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is elb_att_time.'",
          "Units": "deg",
          "FillValue": "NaN"
        },
        {
          "Name": "elb_att_flag",
          "ParameterKey": "elb_att_flag",
          "Description": "Master CDF CATDESC: 'Attitude Flag '. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is elb_att_time.'",
          "Units": "0=Interpolated, 1=Modeled",
          "FillValue": -1
        },
        {
          "Name": "elb_att_spinper",
          "ParameterKey": "elb_att_spinper",
          "Description": "Master CDF CATDESC: 'Spin Period - Calculated'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is elb_att_time.'",
          "Units": "sec",
          "FillValue": -128.0
        },
        {
          "Name": "elb_spin_orbnorm_angle",
          "ParameterKey": "elb_spin_orbnorm_angle",
          "Description": "Master CDF CATDESC: 'Angle Between Spin Vector and Orbit Normal'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is elb_att_time.'",
          "Units": "deg",
          "FillValue": "NaN"
        },
        {
          "Name": "elb_spin_sun_angle",
          "ParameterKey": "elb_spin_sun_angle",
          "Description": "Master CDF CATDESC: 'Angle Between Spin Vector and Sun'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is elb_att_time.'",
          "Units": "deg",
          "FillValue": "NaN"
        }
      ]
    }
  }
}