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

New Class - ComponentIdentifier #260

Open
3 tasks
dwalt opened this issue Oct 20, 2022 · 1 comment
Open
3 tasks

New Class - ComponentIdentifier #260

dwalt opened this issue Oct 20, 2022 · 1 comment

Comments

@dwalt
Copy link
Collaborator

dwalt commented Oct 20, 2022

Class Definition: ComponentIdentifier
"Identifier for mdJSON components to support within metadata record referencing, provide uniqueness assurance, referential integrity enforcement and labeling for user identification"

Rules:

  • optional

Element Definitions:

  • identifier: (identifier) "System identifier for an mdJSON component"
  • componentDate: [ dateTime ] "System date and time when the component was last updated"
  • componentName: ( character ) "User defined name of a component"

Rules:

  • identifier: required, maximum one
  • componentDate: required, maximum one

mdJson:

{
   "componentIdentifier": 
      {
          "identifier": { } "System generated id",
          "componentDate": { } "2019-06-11T09:00:00",
          "componentName": { } "User defined name of a component"
      }
}
@dwalt dwalt changed the title New Class - Component Identifier New Class - ComponentIdentifier Oct 21, 2022
@hmaier-fws
Copy link
Contributor

hmaier-fws commented Oct 26, 2022

Adding a note to reference the NOAA Docucomp component manager (https://data.noaa.gov/docucomp/).

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

2 participants