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 - ProcessParameter #253

Open
5 tasks
dwalt opened this issue Jun 24, 2022 · 1 comment
Open
5 tasks

New Class - ProcessParameter #253

dwalt opened this issue Jun 24, 2022 · 1 comment
Labels
new feature Add new functionality not currently available

Comments

@dwalt
Copy link
Collaborator

dwalt commented Jun 24, 2022

Class Definition: processParameter
"parameter (value or resource) used in a process"

Rules:

  • Optional

Element Definitions:

  • name: ( Character ) "name or type of parameter"
  • direction: { parameterDirection } ": indication the parameter is an input to the process, an output or both"
  • description: ( Character ) "narrative explaining the role of the parameter"
  • optionality: ( Boolean ) "indication the parameter is required"
  • repeatability: ( Boolean ) "indication if more than one value of the parameter may be provided"
  • valueType: ( Character ) "data type of the value"
  • value: ( Character ) "constant value"
  • resource: [ source ] "resource to be processed"

Notes:

  1. name data type was set to Character from the ISO stated memberName for simplicity
  2. valueType data type was set to Character from the ISO stated recordType for simplicity
  3. value data type was set to Character from the ISO stated "record" for simplicity

Rules:

  • name: required
  • direction: required
  • optionality: required
  • repeatability: required

mdJSON:

"processing": [
   {
      "processParameter":
         {
            "name": { },
            "direction": { },
            "description": { },
            "optionality": { },
            "repeatability": { },
            "valuetype": { },
            "value": { }
         }
   }
]
@jwaspin
Copy link
Contributor

jwaspin commented Apr 15, 2024

@dwalt Is there a definition for parameterDirection somewhere, or what is that?

I found this codelist, is this what we need?
https://standards.iso.org/iso/19115/resources/Codelists/gml/SV_ParameterDirection.xml

@hmaier-fws hmaier-fws added the new feature Add new functionality not currently available label Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature Add new functionality not currently available
Projects
None yet
Development

No branches or pull requests

3 participants