> For the complete documentation index, see [llms.txt](https://qiicr.gitbook.io/dcmqi-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://qiicr.gitbook.io/dcmqi-guide/opening/general.md).

# General principles

We use [JSON](http://www.json.org/) to represent metadata that is either passed to the converter into DICOM, or that is extracted from DICOM representation.

As such, you will need to have some understanding of both DICOM and JSON if you want to use dcmqi.

We provide the following tools that can help you use dcmqi more effectively.

* [dicom-dump](https://atom.io/packages/dicom-dump) is an extension for [Atom](http://atom.io) text editor that can be used to explore the content of DICOM data
* [dcmqi validators](http://qiicr.org/dcmqi/#/validators) web app can be used to see examples of metadata JSON for specific object types, to explore the schema, and to validate your own metadata JSON against the schema

You can check out our [Learning resources](https://github.com/qiicr/dcmqi-guide/tree/701551eff9e3b154ca8484a05d3554f694681489/user_guide/resources.md) section for some reference material about JSON and DICOM that we found helpful.
