Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • H Home
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 37
    • Issues 37
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Subsurface Data Universe SoftwareOpen Subsurface Data Universe Software
  • Platform
  • System
  • Home
  • Issues
  • #70
Closed
Open
Issue created Jan 21, 2021 by Matt Wise@wsmatthOwner1 of 5 checklist items completed1/5 checklist items

ADR: File Service Support for R3 Data Definitions

File Service Support for R3 Data Definitions

Status

  • Proposed
  • Trialing
  • Under review
  • Approved
  • Retired

Context & Scope

The File Service must be updated to support R3 Data Definitions. The metadata routes for the File API currently use custom Definitions, and cannot be used as-is to create storage records for R3. There are 2 options identified to implement R3 Data Definition support for the File Service.

Option 1:

Move directly to the new Data Definitions and break API calls relying on R2 definitions. Change File Metadata APIs to reflect the R3 Data Definitions

Option 2:

Maintain backwards compatibility with the existing File Metadata APIs Create a mapper behind the API to convert the existing File API parameters into the R3 Data Definition.

Decision

Option 1 was voted for during the Daily Dev Standup on 1/21/21

Rationale

Either Option 1 or 2 must be selected in order for the File Service to continue working once the R3 Data Definitions are integrated in OSDU Core.

Consequences

Callers of the File API might need to change the way they call the service depending on which option is selected

When to revisit

Edited Feb 08, 2021 by Dmitriy Rudko
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking