Orthography
Validate against: http://json-schema.org/draft-07/schema#
Schema ID: http://schemas.digitallinguistics.io/Orthography-3.3.0.json
Type: object
Description
An orthography is a way of representing a particular language variety in writing. An orthography can include a set of acceptable graphemes (characters), punctuation, and word separators.
Required Properties
graphemesname
Properties
The following properties are defined for this object:
Type:
typeType:
stringRead-only:
trueDescription
The type of object. Must be set to
Orthography.This item must have the following value:
"Orthography"ID:
idDescription
A unique database identifier for this Orthography
Abbreviation:
abbreviationType:
stringDescription
An abbreviation for this Orthography
Referenced Schema
This item must validate against the following schema:
Text Direction:
directionType:
stringDescription
The direction that this orthography is typically written in. If an orthography can be written in more than one direction, you should create a second Orthography for each direction it can be written in. The value of the
directionfield consists of two parts: the horizontal direction and the vertical direction, separated by a hyphen. Horizontal direction may beltr(left-to-right),rtl(right-to-left), orboustrophedon(alternately left-to-right and right-to-left). Vertical direction may be eitherttb(top-to-bottom) orbtt(bottom-to-top).Allowed Values
"ltr-ttb""rtl-ttb""ltr-btt""rtl-btt""boustrophedon-ttb""boustrophedon-btt"
Default Value
The default value for this item is:
"ltr-ttb"Graphemes:
graphemesType:
arrayDescription
A collection of graphemes, i.e. units of writing within a writing system, for this Orthography. Each grapheme is an attribute, and the value of that attribute is an object containing information about it. Punctuation characters should not be included in this collection (see the
punctuationattribute instead).Items must be unique:
trueItems
Each item in this array must adhere to the following schema:
Grapheme:
graphemesType:
objectDescription
An object representing a grapheme
Required Properties
form
Properties
The following properties are defined for this object:
Allographs:
allographsType:
arrayDescription
A list of all the allographs (graphical / writing variants) of the current grapheme. For example,
tin an English orthography would have the allographT. Generally the lowercase form of a letter should be used as the default.Items must be unique:
trueItems
Each item in this array must adhere to the following schema:
Allograph:
allographsType:
stringDescription:
descriptionDescription
A learner-friendly description of the pronunciation of this grapheme
Referenced Schema
This item must validate against the following schema:
Grapheme Form:
formType:
stringDescription
The written form of this grapheme. Graphemes should include their diacritics. For example,
candčshould be considered separate graphemes, unless they are allographs. Do not include graphemes for characters that only occur as part of a digraph (or trigraph, etc.). For example, standard Swahili orthography has a graphemech, but no graphemecby itself, socwould not be listed as a grapheme, onlych.Minimum length:
1Grapheme Name:
nameType:
stringDescription
The name of this grapheme, if any
Pronunciation:
pronunciationDescription
The pronunciation, or, if there is more than one, a list of the possible pronunciations of this grapheme, in IPA. It may be difficult or impossible to fill in this field for all orthographies (like English).
This item must also validate against exactly one of the following schemas:
Type:
arrayItems must be unique:
trueItems
Each item in this array must adhere to the following schema:
Pronunciation
Type:
stringMinimum length:
1Type:
string
Additional Properties
Any additional properties must adhere to the following schema:
No values are valid for this schema.
Link:
linkType:
stringDescription
A URL where a presentational format for this resource may be viewed
Format:
uriOrthography Name:
nameDescription
The name of this orthography (e.g.
Practical,Phonemic), optionally in multiple languages (e.g. bothPhonemicandFonémica). The name of the orthography must be provided in at least one language.Referenced Schema
This item must validate against the following schema:
Notes:
notesType:
arrayDescription
A collection of notes about this Orthography
Items must be unique:
trueItems
Each item in this array must adhere to the following schema:
Note:
notesType:
objectDescription
A note about this orthography
Referenced Schema
This item must validate against the following schema:
Punctuation:
punctuationType:
arrayDescription
A list of all the punctuation characters in this orthography, including white space and non-breaking characters.
Items must be unique:
trueItems
Each item in this array must adhere to the following schema:
Punctuation Character:
punctuationType:
stringMinimum length:
1Tags:
tagsType:
objectDescription
A set of tags for this orthography
Referenced Schema
This item must validate against the following schema:
URL:
urlType:
stringDescription
A URL where this Orthography may be accessed in JSON format
Format:
uri
Additional Properties
Any additional properties must adhere to the following schema:
This schema imposes no restrictions. All values are valid.
Examples
The following are example values for this schema:
-
{ "abbreviation": "Mod", "direction": "ltr-ttb", "graphemes": [ { "allographs": [ "A" ], "description": "Pronounced like the a in 'hat'", "form": "a", "pronunciation": [ "a" ] }, { "form": "aa", "pronunciation": [ "aː" ] }, { "allographs": [ "B" ], "form": "b", "pronunciation": [ "pˀ" ] }, { "allographs": [ "C" ], "form": "c", "pronunciation": [ "t͡ʃ" ] }, { "allographs": [ "D" ], "form": "d", "pronunciation": [ "tˀ" ] } ], "id": "f7c84181-c84e-43d5-a007-651294dd83d0", "name": "Modern", "notes": [ { "text": "This orthography was originally developed by Julien Granberry, and later modified in line with suggestions from Daniel W. Hieber." } ], "punctuation": [ " ", ".", "?", "!", "'", "\"" ], "type": "Orthography", "url": "https://data.digitallinguistics.io/languages/Chitimacha/orthographies/Modern" }