2. The non-transitory computer-readable medium of claim 1 , wherein the instructions further comprise instructions that, when executed by the one or more processors, cause the computing device to retrieve the electronic document from the memory based, at least in part, on the language tag value and the locale tag value.
1. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a computing device, cause the computing device to at least: receive an electronic document from a drafter; apply a language tag value to a language tag of the electronic document via the one or more processors, where the language tag defines a language, and wherein the language tag value is applied based, at least in part, on words used in the electronic document and on an internet protocol address of the drafter; apply a locale tag value to a locale tag of the electronic document via the one or more processors, where the locale tag defines a dialect of the language; and store the electronic document, the language tag value, and the locale tag value in a memory, via the one or more processors, where the language tag and the locale tag are assigned positions in a hierarchy of linguistic tags such that the language tag inherits a linguistic relationship from the locale tag, where the linguistic relationship is between dialects and languages.