<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.avatarverse.net/index.php?action=history&amp;feed=atom&amp;title=Template%3ATimeline_event</id>
	<title>Template:Timeline event - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.avatarverse.net/index.php?action=history&amp;feed=atom&amp;title=Template%3ATimeline_event"/>
	<link rel="alternate" type="text/html" href="http://wiki.avatarverse.net/index.php?title=Template:Timeline_event&amp;action=history"/>
	<updated>2026-09-24T03:43:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>http://wiki.avatarverse.net/index.php?title=Template:Timeline_event&amp;diff=2130&amp;oldid=prev</id>
		<title>Timeline migration: Install structured Avatarverse timeline</title>
		<link rel="alternate" type="text/html" href="http://wiki.avatarverse.net/index.php?title=Template:Timeline_event&amp;diff=2130&amp;oldid=prev"/>
		<updated>2026-09-19T00:49:49Z</updated>

		<summary type="html">&lt;p&gt;Install structured Avatarverse timeline&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template stores one atomic Avatarverse historical event in Cargo table &amp;lt;code&amp;gt;TimelineEvents&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_declare:&lt;br /&gt;
_table=TimelineEvents&lt;br /&gt;
|EventID=String (size=16;mandatory;unique;hidden)&lt;br /&gt;
|YearStart=Integer (mandatory)&lt;br /&gt;
|YearEnd=Integer (mandatory;hidden)&lt;br /&gt;
|DateText=String (size=120;hidden)&lt;br /&gt;
|Title=String (size=512;mandatory;hidden)&lt;br /&gt;
|Description=Text (hidden)&lt;br /&gt;
|PrimaryType=String (allowed values=GOV,DIP,TERR,CONFLICT,LAW,CULT,SPIRIT,TECH,ENV,SOC,PERS,UNCLASSIFIED)&lt;br /&gt;
|Subtags=List (;) of String (allowed values=abdication,accession,adoption,alliance,annexation,appointment,arrest,assassination,attempted,avatar,ball,banishment,battle,bending,bloodbending,border-policy,bounty,ceremony,cession,citizenship,competition,confession,conspiracy,constitutional-change,construction,coronation,coup,crime,death,diplomatic-break,disappearance,disaster,disease,dismissal,disorder,disputed,dissolution,dragon,education,election,energy,escape,execution,extradition,festival,humanitarian-aid,illness,imprisonment,independence,industry,infestation,information-campaign,institutional-reform,insurgency,investigation,kidnapping,legitimacy,marriage,mastery,mentorship,merger,military-operation,negotiation,neutrality,node-sharing,non-aggression,occupation,pardon,peace-settlement,policing,press-media,protectorate,protest,rebellion,recognition,reconciliation,reconstruction,recovery,regency,resignation,resource-management,resource-sharing,return,reversed,rights,secession,siege,skirmish,spirit,spirit-world,spiritual-office,succession,surrender,technology,territorial-dispute,territorial-settlement,terrorism,trade,transport,treaty,trial,ultimatum,uprising,venue-opening,war-declaration)&lt;br /&gt;
|Arcs=List (;) of String&lt;br /&gt;
|Polities=List (;) of Page&lt;br /&gt;
|Locations=List (;) of Page&lt;br /&gt;
|PeopleFactions=List (;) of Page&lt;br /&gt;
|Scope=String (allowed values=local,polity,regional,international,global)&lt;br /&gt;
|Visibility=String (allowed values=public,later-revealed,secret-at-time,disputed)&lt;br /&gt;
|Status=String (allowed values=occurred,attempted,announced,disputed,reversed)&lt;br /&gt;
|Era=String (allowed values=pre-server,server-era)&lt;br /&gt;
|SourceYear=Integer (hidden)&lt;br /&gt;
|SourceIndex=Integer (hidden)&lt;br /&gt;
|SplitSource=Boolean (hidden)&lt;br /&gt;
|EditorialNotes=Text (hidden)&lt;br /&gt;
|_drilldownTabs=Timeline(format=table;fields=YearStart,EventID,Title,PrimaryType,Subtags,Arcs,Polities,Locations,Scope,Visibility,Status)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
* &amp;lt;code&amp;gt;event_id&amp;lt;/code&amp;gt; — stable ID such as &amp;lt;code&amp;gt;167-21&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;year_start&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;year_end&amp;lt;/code&amp;gt; — AG range. Use the same year for a single-year event.&lt;br /&gt;
* &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; — concise atomic-event summary.&lt;br /&gt;
* &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; — optional full narrative prose.&lt;br /&gt;
* &amp;lt;code&amp;gt;primary_type&amp;lt;/code&amp;gt; — one primary taxonomy code.&lt;br /&gt;
* &amp;lt;code&amp;gt;subtags&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;arcs&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;polities&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;locations&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;people_factions&amp;lt;/code&amp;gt; — semicolon-delimited lists.&lt;br /&gt;
* &amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;visibility&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;era&amp;lt;/code&amp;gt; — controlled facets.&lt;br /&gt;
* &amp;lt;code&amp;gt;source_year&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;source_index&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;split_source&amp;lt;/code&amp;gt; — migration traceability fields.&lt;br /&gt;
&lt;br /&gt;
After changing this declaration, recreate the Cargo table before relying on the new schema.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#cargo_store:&lt;br /&gt;
_table=TimelineEvents&lt;br /&gt;
|EventID={{{event_id|}}}&lt;br /&gt;
|YearStart={{{year_start|}}}&lt;br /&gt;
|YearEnd={{{year_end|}}}&lt;br /&gt;
|DateText={{{date_text|}}}&lt;br /&gt;
|Title={{{title|}}}&lt;br /&gt;
|Description={{{description|}}}&lt;br /&gt;
|PrimaryType={{{primary_type|}}}&lt;br /&gt;
|Subtags={{{subtags|}}}&lt;br /&gt;
|Arcs={{{arcs|}}}&lt;br /&gt;
|Polities={{{polities|}}}&lt;br /&gt;
|Locations={{{locations|}}}&lt;br /&gt;
|PeopleFactions={{{people_factions|}}}&lt;br /&gt;
|Scope={{{scope|}}}&lt;br /&gt;
|Visibility={{{visibility|}}}&lt;br /&gt;
|Status={{{status|}}}&lt;br /&gt;
|Era={{{era|}}}&lt;br /&gt;
|SourceYear={{{source_year|}}}&lt;br /&gt;
|SourceIndex={{{source_index|}}}&lt;br /&gt;
|SplitSource={{{split_source|}}}&lt;br /&gt;
|EditorialNotes={{{editorial_notes|}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;av-timeline-data-record&amp;quot;&amp;gt;&amp;lt;code&amp;gt;{{{event_id|?}}}&amp;lt;/code&amp;gt; — &amp;#039;&amp;#039;&amp;#039;{{{title|Untitled event}}}&amp;#039;&amp;#039;&amp;#039; &amp;lt;small&amp;gt;({{{primary_type|UNCLASSIFIED}}})&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:Timeline data]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Timeline migration</name></author>
	</entry>
</feed>