Skip to content

Incorrect mappings to SPASE #3

Description

@rebeccaringuette

This issue details the mappings from HAPI to SPASE that are found to be incorrect based on the mapping spreadsheet. Split from the comments in issue hapi-server/data-specification#279.

TestData2.0/dataset1.json

  1. revision history container not created. should be under ResourceHeader:
<RevisionHistory>
  <RevisionEvent>
    <ReleaseDate>2021-04-27T15:38:11Z</ReleaseDate>
    <Note>Only known prior ReleaseDate of the metadata</Note>
  </RevisionEvent>
</RevisionHistory>
  1. The AccessURL/Name field is populated but the about link for this server is not found (https://hapi-server.org/servers/TestData2.0/hapi/about). The value makes sense, but where did it come from? Same question for the entry in the Contact container. What is the desired behavior when no information is available?
  2. Noting the second AccessInformation container, will this be done for all SPASE records drafted from HAPI?
  3. Extra format values compared to the capabilities endpoint in the second AccessInformation container (png, svg, pdf).
  4. Why is this link in both the AccessURL and the InformationURL fields? https://hapi-server.org/servers/#server=TestData2.0&dataset=dataset1

TestData3.3/dataset1.json

  1. info/location has information, but is not mapped into a SpatialCoverage container in SPASE.
  2. info/additionalMetadata/contentURL is populated, resulting in "https://hapi-server.org/servers/#server=TestData3.3&dataset=dataset1" being the URL in two InformationURL fields.
  3. info/datasetCitation is populated, but not mapped to NumericalData/ResourceHeader/DOI

TestData3.3/datasets 2 and 3

TestData3.3/dataset2.json

  1. https://hapi-server.org/servers/#server=TestData3.3&dataset=dataset1 is incorrectly included in the second InformationURL container.
  2. info/geolocation has information, but is not mapped into a SpatialCoverage container in SPASE.

TestData3.3/dataset3.json

  1. only one InformationURL container is present, compared to the double approach in all the others.
  2. info/licenseURL is populated, but not mapped to RightsURI
  3. info/warning is populated, but not mapped to Caveats
  4. info/geolocation has information, but is not mapped into a SpatialCoverage container in SPASE.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions