Details
The data was obtained from https://glottolog.org/ and formatted for computation.
The default content is an
EntityStore containing the following properties:
"Ancestors" | list of nodes between the node and its root |
"Bookkeeping" | true if language has been retired by other editors |
"ChildDialectCount" | number of dialect descendants |
"ChildFamilyCount" | number of family descendants |
"ChildLanguageCount" | number of language descendants |
"Children" | immediate descendants |
"Coordinates" | representative coordinates |
"Countries" | countries |
"Depth" | the distance between the node and its root |
"Descendants" | all reachable nodes in a sub-tree |
"Height" | number of edges on the longest path between the node and its descendants |
"Id" | unique identifier given by Glottolog |
"ISO639P3code" | iso 639-3 code |
"Level" | whether the languoid is a language, dialect or family |
"Macroarea" | an area of the globe of roughly continent size |
"Name" | name |
"NonGenealogicalQ" | true if its classification was non-genealogical |
"Parent" | immediate ancestor |
"ParentGlottocode" | parent glottocode |
"Root" | top node in the tree |
"RootId" | root glottocode |
"RootQ" | true for root languoids |
"Siblings" | list of nodes with the same parent |
"SubTree" | a tree consisting of the node and all its descendants |
"Bookkeeping" keeps track of language-level languoids that other editors consider "languages based on misunderstanding". For more information, see https://glottolog.org/glottolog/glottologinformation#bookkeepinglanguoids.
"Coordinates" are only defined for language-level languoids. They often represent the geographical centre-point of the area where the speakers live, a historical location, the demographic centre-point or some other representative point. For more information, see https://glottolog.org/glottolog/glottologinformation#coordinates.
"Glottocode" is a string consisting of four alphanumeric characters and four decimal digits.
"Macroarea" are only defined for language-level languoids. It is the optimal division: (1) into 6 areas, (2) for which there are at least 250 languages in each area, such that (3) the distance between the component parts inside each area is minimized, and (4) the length of intersections between pairs of macro-areas is minimized. For more information, see https://glottolog.org/meta/glossary#macroarea.
The non-genealogical trees include: Sign Language, Unclassifiable, Pidgin, Unattested, Artificial Language, Mixed Language, Speech Register and Bookkeeping. For more information, see https://glottolog.org/glottolog/glottologinformation#principles.
"SubTree" returns a graph formed by the glottocodes of the languoids.