{"id":44322552,"url":"https://github.com/sdmx-twg/vtl","last_synced_at":"2026-02-11T06:36:43.023Z","repository":{"id":199252147,"uuid":"73196744","full_name":"sdmx-twg/vtl","owner":"sdmx-twg","description":"This repository is used for maintaining the SDMX-VTL specification. Here is the link to the documents:","archived":false,"fork":false,"pushed_at":"2026-02-04T13:01:26.000Z","size":11277,"stargazers_count":13,"open_issues_count":40,"forks_count":9,"subscribers_count":19,"default_branch":"master","last_synced_at":"2026-02-04T23:32:23.804Z","etag":null,"topics":["ddi","gsim","sdmx"],"latest_commit_sha":null,"homepage":"https://sdmx-twg.github.io/vtl/","language":"Velocity Template Language","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sdmx-twg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-11-08T14:59:33.000Z","updated_at":"2026-01-28T10:57:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"c0e51802-3fdd-45b5-a582-00ac1f671a1f","html_url":"https://github.com/sdmx-twg/vtl","commit_stats":null,"previous_names":["sdmx-twg/vtl"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/sdmx-twg/vtl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdmx-twg%2Fvtl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdmx-twg%2Fvtl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdmx-twg%2Fvtl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdmx-twg%2Fvtl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sdmx-twg","download_url":"https://codeload.github.com/sdmx-twg/vtl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdmx-twg%2Fvtl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29328274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T06:13:03.264Z","status":"ssl_error","status_checked_at":"2026-02-11T06:12:55.843Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ddi","gsim","sdmx"],"created_at":"2026-02-11T06:36:42.925Z","updated_at":"2026-02-11T06:36:43.005Z","avatar_url":"https://github.com/sdmx-twg.png","language":"Velocity Template Language","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SDMX-VTL\nVTL is a standard language for defining **validation** and **transformation** rules (set of operators, their syntax and semantics) for any kind of statistical data. \n\nVTL builds on the Transformation section of the SDMX information model, by taking the common parts of GSIM, SDMX and DDI as for the representation of concepts and data. The assumption is that such a logical formalization of validation and transformation rules will provide a \"technology-neutral\" expression at business level of the processing taking place, against which various implementations and specific programming languages can be mapped. \n\nThe specifications for exchanging VTL validation rules in SDMX messages, for storing rules and for requesting validation rules from web services will be provided in a specific update to the SDMX Technical Standards on which the SDMX Technical Working Group is working on. \n\n--- \n# VTL Versions\n\nThe current official version of the language is [v2.1](https://sdmx-twg.github.io/vtl/2.1/) and it includes:\n\n* [User Manual](https://sdmx-twg.github.io/vtl/2.1/user_manual/index.html) highlighting the main characteristics of VTL, its core assumptions and the information model the language is based on;\n* [Reference Manual](https://sdmx-twg.github.io/vtl/2.1/reference_manual/index.html), describing the full library of operators ordered by category, with examples;\n* EBNF notation (Extended Backus-Naur Form) grammar, which is the technical notation to be used as a test bed for all the examples throughout the document: files [Vtl.g4](https://github.com/sdmx-twg/vtl/blob/master/v2.1/src/main/antlr4/org/sdmx/vtl/Vtl.g4) \u0026 [VtlTokens.g4](https://github.com/sdmx-twg/vtl/blob/master/v2.1/src/main/antlr4/org/sdmx/vtl/VtlTokens.g4)\n* [Technical Notes document](https://github.com/sdmx-twg/vtl/blob/master/v2.1/docs/Technical_Notes.md), to support VTL implementation\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsdmx-twg%2Fvtl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsdmx-twg%2Fvtl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsdmx-twg%2Fvtl/lists"}