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

geologicAge new object #169

Closed
5 of 6 tasks
stansmith907 opened this issue Nov 6, 2017 · 0 comments
Closed
5 of 6 tasks

geologicAge new object #169

stansmith907 opened this issue Nov 6, 2017 · 0 comments
Labels
enhancement Improve or modify an existing feature mdEditor mdEditor update needed
Milestone

Comments

@stansmith907
Copy link
Contributor

stansmith907 commented Nov 6, 2017

Schema rules for geologicAge {object}: "A name, code, or date describing an event or period in geologic time, expressed either as an absolute date calculated using a named dating method, or as a relative date that is drawn from stratigraphy or biostratigraphy"

Rules:

  • optional
  • geologicAge appears in both single date and time period in FGDC. However I have only added geologicAge to timePeriod and timeInstant in ADIwg. ADIwg uses timePeriod or temporalExtent in all places geologic age might be appropriate. In ADIwg date is 'typed' to objects other than the information resource such as citation or metadata.

Element Definitions:

  • ageTimeScale: {string} "Name of a recognized geologic time scale. This includes “Absolute” as the name of the time scale for measuring geologic dates before the present and names of geologic dating systems that are arrangements of symbols or names in order of relative geologic time"
  • ageEstimate: {string} "Either an absolute geologic date or a relative geologic age name describing an event or period in geologic time based on the Geologic_Time_Scale"
  • ageUncertainty: {string} "The error estimate for the geologic time. This should include the units of measure, a description of what the error estimate represents and how it was calculated"
  • ageExplanation: {string} "The name and/or description of the method used to calculate the ageEstimate. Detailed information about the method may be provided through references contained in the ageReference"
  • ageReference: [{citation}] "Citation for works providing detailed information about any element of the
    *geologicAge"

Element Rules:

  • ageTimeScale required
  • ageEstimate required
  • ageUncertainty optional
  • ageExplanation optional
  • ageReference array, optional

mdJson:

{
   "geologicAge": {
      "ageTimeScale": "",
      "ageEstimate": "",
      "ageUncertainty": "",
      "ageExplanation": "",
      "ageReference": []
   }
}

FGDC single date mapping:

<metadata>
  <idinfo>
    <timeperd>
      <timeinfo>
        <sngdate>
          <caldate>20170820</caldate>
          <time>13:30:00</time>
          <geolage>
            <geolscal>time scale</geolscal>
            <geolest>geologic estimate</geolest>
            <geolun>geologic uncertainty</geolun>
            <geolexpl>method to estimate</geolexpl>
            <geolcit>
              <citeinfo>
                <origin>citation party</origin>
                <pubdate>20170615</pubdate>
                <title>citation title</title>
              </citeinfo>
            </geolcit>
            <geolcit></geolcit>
          </geolage>
        </sngdate>
      </timeinfo>
      <current>ground condition</current>
    </timeperd>
  </idinfo>
  <metainfo>
    <mettc>universal time</mettc>
  </metainfo>
</metadata>

FGDC timePeriod mapping:

<metadata>
  <idinfo>
    <timeperd>
      <timeinfo>
        <rngdates>
          <begdate>19900701</begdate>
          <begtime>12:30:00</begtime>
          <enddate>2016</enddate>
          <endtime>17:30:00</endtime>
          <beggeol>{see geolage above}</beggeol>
          <endgeol>{see geolage above}</endgeol>
        </rngdates>
      </timeinfo>
      <current>ground condition</current>
    </timeperd>
  </idinfo>
  <metainfo>
    <mettc>universal time</mettc>
  </metainfo>
</metadata>

ISO 19115-2/3 mapping:
Does not map to ISO 19115-2/3.

@stansmith907 stansmith907 added the enhancement Improve or modify an existing feature label Nov 6, 2017
@jlblcc jlblcc added this to the 2.5.0 milestone Dec 27, 2017
@jlblcc jlblcc added the mdEditor mdEditor update needed label Oct 2, 2018
@jlblcc jlblcc closed this as completed in 4d71935 Oct 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improve or modify an existing feature mdEditor mdEditor update needed
Projects
None yet
Development

No branches or pull requests

2 participants