> For the complete documentation index, see [llms.txt](https://helpful-places.gitbook.io/a-guide-to-dtpr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helpful-places.gitbook.io/a-guide-to-dtpr/introduction/what-is-dtpr-and-how-does-it-work.md).

# What is DTPR and How Does it Work?

DTPR is a design system that reveals key elements of the technologies of our public spaces, including who manages them, what their purpose is and what kind of data is collected or processed through them. A design system generally consists of a series of components that can be reused in different combinations and allow you to manage design at scale, governed by a set of generally accepted principles and guidelines.&#x20;

The DTPR design system includes:&#x20;

**Taxonomy** > The taxonomy is how the visual language of DTPR is organised based on ongoing research conducted through design charrettes, expert consultations and field-based implementations with both place-managers and public users of DTPR.&#x20;

**Visual Language** > A visual language of icons, their associated shapes, and colours that form the "alphabet" of the system that is DTPR.

**Data Chain** >  The Data Chain is a hierarchical information model that uses the taxonomy to present detailed information about a technology in a consistently structured way; one could consider this the “Nutrition Label” component of the DTPR design system.&#x20;

## Sources:

Fanguy, W. (2019, June 24). *A comprehensive guide to design systems*. Inside Design Blog. <https://www.invisionapp.com/inside-design/guide-to-design-systems/>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpful-places.gitbook.io/a-guide-to-dtpr/introduction/what-is-dtpr-and-how-does-it-work.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
