DVrel
DVrel, short for Data Visualization Relationship Language, is a proposed declarative framework for encoding relationships among data sources, visual encodings, and user interactions within data visualization systems. It aims to capture how components of a visualization relate to one another—such as data provenance, mappings from data fields to visual channels, and the sequence of user-driven interactions—in a structured, machine-readable form. The goal is to improve interoperability, reproducibility, and explainability of visual analytics across tools and platforms.
DVrel originated from conversations in the visualization and human–computer interaction communities in the early 2020s, as
A typical DVrel model defines core entities such as DataSource, Visualization, and Interaction, and core relationships
Adoption of DVrel has been limited to exploratory prototypes and research tools. Advocates argue that DVrel
See also: Data visualization, Visualization grammar, JSON Schema, Reproducible research.