Skip to content

Data Solution Automation Schema

The Data Solution Automation Schema sample models the underlying JSON object model ADL uses for data-solution metadata. Each of the 15 schema types is captured as a Data Object, with its public properties as Data Items and the structural composition between types as Data Object Mappings.

This sample is useful if you want to:

  • Understand how ADL’s metadata is shaped under the hood, without reading the C# source.
  • Learn the exchange format used to interoperate between ADL and other Data Solution Automation tools.
  • See an end-to-end example of ADL’s template generation producing a real, runnable deliverable.

The sample’s Templates/ folder ships a set of Handlebars templates that emit a complete Astro + Starlight documentation site for the modelled schema. After running the templates, the generated Output folder contains a README.md with pnpm install && pnpm dev instructions — open http://localhost:4321 and you have a navigable schema reference on your machine.

For the upstream canonical version of the same docs, see https://data-solution-automation-engine.github.io/data-solution-automation-metadata-schema/.