Structured Data Transform Language

About SDTL

The Structured Data Transform Language (SDTL) is a model for describing data transformations.

It is being developed as part of the C2Metadata project.


Read the SDTL documentation

Read an overview of the C2Metadata project and SDTL


The SDTL model is defined using COGS and is managed at GitLab.

Download the SDTL Package

The download package contains the SDTL model represented in the following formats:

  • JSON Schema
  • XML Schema
  • OWL 2 RDF
  • UML
  • GraphQL
  • C# class library
  • Sphinx (for documentation)