All eight types share the same family tree maker canvas — partners on one generation row, children from the household midpoint, symmetric branches as the tree grows. What changes is the template you pick when you start: genealogy, a language family tree, an org chart, and more. Each sets a display name, description, default root label, and relationship hints.
Wekify's current language work is Kifuliiru — so language-family, dialect map, noun class, and clan lineage templates are the ones we use most for that community. Household genealogy and org charts are here for everything else.
Exports include a treeType field so downstream loaders know how to interpret labels. The underlying fields stay the same: label, partnerId, parentIds, and depth. See export & import and the Family Tree studio guide.
Type
Default root
Structure
family-genealogyFamily Genealogy
Family root
Root person → partners → children → descendants
language-familyLanguage Family Tree
Proto-language
Proto-language → language branches → dialects
clan-lineageClan & Lineage Tree
Ancestor
Ancestor → clan branches → living members
noun-classNoun Class Tree
Root noun class
Root class → subclasses → example words
word-etymologyWord Etymology Tree
Root word
Root word → evolved forms → modern variants
dialect-mapDialect Map
Parent language
Parent language → regional dialects → sub-dialects
org-chartOrg Chart
Organization
Root organization → departments → roles
knowledge-domainKnowledge Domain Tree
Subject
Subject → topics → subtopics
family-genealogy
Family Genealogy
Household genealogy and family tree maker — the default template for people, partners, and generations.
When to use: Use for multi-generation family records, household branches, and exportable genealogy you will share or archive.
Default root label:Family root
Partner hint: Spouse or partner on the same generation row
Child hint: Child of the household — drops from the couple midpoint
Example structure
Root: "Ada Lovelace" → partner: "William King" → children branch into their own households across generations.
Authoring tips
Start with your reference person as the root household anchor.
Activate placeholder partners before adding children to a branch.
Use collapse to hide distant branches while you work on one line.
Export mapping: Default tree type. Exports include treeType: family-genealogy; partner_id and parent_ids map to household relationships.
language-family
Language Family Tree
Linguistic descent — how a proto-language splits into branches and regional forms.
When to use: Use when documenting how a language family divides — comparative linguistics, curriculum maps, or preservation indexes.
Default root label:Proto-language
Partner hint: Sibling branch or closely related lect on the same level
Child hint: Descendant language, dialect, or lect below the parent
Collapse large subtrees while you flesh out one topic area.
Export mapping: treeType: knowledge-domain. Hierarchy from parent_ids; labels are topic titles for downstream browse UIs.
Choose
Which type should I pick?
People and households → family-genealogy
Language descent and comparative families → language-family
Clan or lineage from a founding ancestor → clan-lineage
Grammatical noun-class systems with examples → noun-class
Historical word forms and derivations → word-etymology
Regional dialect variation within one language → dialect-map
Teams, departments, and reporting lines → org-chart
Subjects, topics, and browse-by-topic indexes → knowledge-domain
Missing treeType on import defaults to family-genealogy. Pick your template on the Family Tree empty state before you start — the canvas layout does not change, only the framing and export metadata.
Pick a tree type first — same canvas, different labels and export meaning.