Skip to content

WIP (Not Ready) Feature/cda 103 adr for handling location kind#1755

Draft
rma-bryson wants to merge 10 commits into
developfrom
feature/CDA-103-ADR-for-handling-location-kind
Draft

WIP (Not Ready) Feature/cda 103 adr for handling location kind#1755
rma-bryson wants to merge 10 commits into
developfrom
feature/CDA-103-ADR-for-handling-location-kind

Conversation

@rma-bryson
Copy link
Copy Markdown
Collaborator

Summary

Describe the change.

Related Issue

Closes #

Validation

Describe how this was tested.

Checklist

  • AI tools used

@rma-bryson rma-bryson changed the title Feature/cda 103 adr for handling location kind WIP (Not Ready) Feature/cda 103 adr for handling location kind May 28, 2026
@rma-psmorris
Copy link
Copy Markdown
Collaborator

rma-psmorris commented May 29, 2026

Met with @rma-bryson regarding this ADR. Guidance as follows:

  1. Revise the ADR to document the current data structures as they exist today.
  2. Identify and describe the proposed new data structures.
  3. Document the hierarchy of location kinds.
  4. Define the roles of CDA endpoints in handling location kinds, specifically differentiating between:
    • General location endpoint behavior
      • The location endpoint should not inspect kind-specific tables.
      • Determining whether a location is a marker should not be the responsibility of the general location endpoint.
    • Kind-specific endpoint behavior
      • Marker identification can occur at the kind-specific endpoint level.
    • Catalog endpoint behavior
      • Consider adding a capability to fully identify a location's specific kind and determine which kind-specific records exist for that location.
      • Whether a location is a marker can then be derived from this information.
  5. Work through representative use cases to illustrate how location kind transitions affect at_physical_location, kind-specific tables, and marker identification. This should include transitions both upward and downward through the location kind hierarchy.
  6. Identify risks to external applications and integrations resulting from these changes, along with proposed mitigation strategies and migration guidance.

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

Successfully merging this pull request may close these issues.

2 participants