4. Appendix

4.1. Glossary

string

a unicode string or a byte string

unicode string

a Unicode string type (unicode in Python 2, and str in Python 3)

byte string

a byte string type (str in Python 2, and bytes in Python 3). Unless otherwise indicated, byte strings in this project are always UTF-8 encoded.

JSON schema

a dict object that represents a JSON schema (i.e. as if it had been loaded from a JSON schema file using json.load()). For details about how to define a JSON schema, see https://json-schema.org/understanding-json-schema/.

4.2. References

Python glossary