Dotted Names
A dotted name is one or more segments joined by dots. Each segment is called a crumb.
foo one crumbx.bar two crumbs — x is the parent, bar is the fieldy.z.qux three crumbsIn spreadsheets, dotted names are used as field names to turn flat data into a nested structure. For instance, mob.hp and mob.mp are grouped under the same mob node when exported:
Field Names: [ mob.hp ] [ mob.mp ] \ /Exported Structure: { "mob": { "hp": ..., "mp": ... } }Syntax
Section titled “Syntax”- Crumbs are joined by a single
. - A name cannot start or end with
. - Consecutive dots (
..) are not allowed - Each crumb must follow the Typical Naming Rules
foo validx.bar validy.z.qux valid.foo invalid — starts with '.'foo. invalid — ends with '.'foo..bar invalid — consecutive dotsa.3b invalid — '3b' violates the Typical Naming RulesWhere Dotted Names Are Used
Section titled “Where Dotted Names Are Used”Dotted names appear in three header positions:
- Name (Regular Table, Property Sheet)
- Section (Regular Table, Property Sheet)
- Subtable Name (Regular Table)