TemporalWiki Guide
TemporalWiki Guide
TemporalWiki is a wiki for information that changes over time.
The main view is a timeline-aware correlation diagram. Select a time, then click a node in the graph to see that article's information for that time.
Core Ideas
- One article describes one entity, such as a person, team, project, device, or place.
- `$basic` is the default information.
- `$2025` and other dollar-mark blocks describe information for that specific time.
- A time block only needs to write the differences from `$basic`.
- If an article does not have the selected time block, it is hidden from the graph for that time.
- Relation fields create edges in the correlation diagram.
Article Syntax
Write a normal article like this:
$basic
| Name = Yamada Taro
| Affiliation = Research Department
| Role = Engineer
| Relation: reports to = [[Sato Hana]]
| Relation: belongs to = [[Research Department]]
Yamada works on internal wiki infrastructure.
$2025
| Affiliation = Applied AI Department
| Role = Lead Engineer
| Relation: belongs to = [[Applied AI Department]]
Yamada starts designing the autonomous wiki extension.
Fields
Fields use this form:
| Field name = Field value
Examples:
| Name = Yamada Taro
| Role = Lead Engineer
| Status = Active
Relations
Relations use `Relation:` before the relation label:
| Relation: reports to = [[Sato Hana]]
| Relation: belongs to = [[Applied AI Department]]
| Relation: collaborates with = [[Suzuki Jiro]]
The text after `Relation:` becomes the edge label in the graph.
Grouping
Use a normal field as the graph grouping tag, then name that field in the graph tag.
For the current sample, each person has an `Affiliation` field:
| Affiliation = Research Department
| Affiliation = Applied AI Department
The diagram page declares that `Affiliation` is the grouping field:
<temporalgraph title="Organization map" group="Affiliation" />
The graph then draws one visual group for each affiliation. The affiliation name appears on the group container and in the summary chips, not inside each person node.
The `group` value is not limited to `Affiliation`. You can use another field when the wiki needs a different grouping rule:
| Team = Search
| Team = Infrastructure
<temporalgraph title="Team map" group="Team" />
If an article has no value for the selected grouping field, it is placed in `Unassigned`.
Correlation Diagram Page
Create a page that transcludes several articles and adds a graph tag:
{{:Yamada Taro}}
{{:Sato Hana}}
{{:Applied AI Department}}
<temporalgraph title="Organization map" group="Affiliation" />
`group="Affiliation"` tells the graph which field should be used as the visual grouping tag.
Open Organization Map for the current sample.
Editing
1. Open a page.
2. Select `Edit`.
3. Paste the command token into the Token field.
4. Edit the wiki source.
5. Select `Save page`.