Mondrian is a domain-specific language for visualizing and interacting with data. It allows creating visualizations using nodes, edges, and shapes. Visualizations can be scripted and are interactive. Mondrian scripts are simple and use blocks to nest views and define interactions between views. The language is meant to provide scripting, instance-based modeling, and close interaction with data for creating custom visualizations.