Module workspace

Module workspace 

Source
Expand description

Workspace model

Defines the Workspace entity for the data modelling application. Workspaces are top-level containers that organize domains and their associated assets.

§File Naming Convention

All files use a flat naming pattern:

  • workspace.yaml - workspace metadata with references to all assets and relationships
  • {workspace}_{domain}_{system}_{resource}.odcs.yaml - ODCS table files
  • {workspace}_{domain}_{system}_{resource}.odps.yaml - ODPS product files
  • {workspace}_{domain}_{system}_{resource}.cads.yaml - CADS asset files

Where {system} is optional if the resource is at the domain level.

Structs§

AssetReference
Asset reference within a workspace
DomainReference
Domain reference within a workspace
SystemReference
System reference within a domain
Workspace
Workspace - Top-level container for domains, assets, and relationships

Enums§

AssetType
Type of asset or file in the workspace