CHN.HIS.ALIAS — China Dynasties & Periodisation Alias Table (Almost-Code Canonical) — v0.1

TITLE (WP): CHN.HIS.ALIAS — China Dynasties Alias Table (HistoryOS TimeRanges) — Almost-Code Canonical
SLUG (suggested): chn-his-alias-china-dynasties-era-alias-table-historyos-almost-code-canonical


CIVOS.VERSION-CONTRACT (LOCK)

  • CivOS.VERSION = v1.0
  • CivOS.MODE = almost-code-canonical
  • CivOS.STATUS = canonical
  • CivOS.SCOPE = HistoryOS (Country Alias Table)
  • CivOS.COMPAT = additive-only
  • CivOS.DOES_NOT_REPLACE = Place×Lane×Zoom×Role×Type×ID
  • CivOS.RELATED = WORLD.HIS.ALIAS (canonical)
  • CivOS.PLACE = CHN.Z5

CHN.HIS.ALIAS.PURPOSE (LOCK)

  • CHN.HIS.ALIAS = local periodisation for China: TR=E:<alias> -> TR=<YYYY-YYYY>, so Chinese dynasties become machine-safe TimeRange addresses under HistoryOS.
  • Rule = aliases are stable IDs; never rename; version forward only
  • Rule = disputed / approximate eras are handled in HCCS via U=A or U=D (not by renaming aliases)

TIME RANGE FORMAT (LOCK)

  • TR=<YYYY-YYYY>
  • BCE uses negative years: -0206 = 206 BCE
  • Use broad ranges when period boundaries are debated (stability > precision)

CHN.HIS.ALIAS.TABLE (v0.1)

A) EARLY / PRE-IMPERIAL (legend → bronze → classical)

(early eras are commonly treated as approximate envelopes; keep stable ranges)

CHN.ERA.ALIAS (early)


B) IMPERIAL (unification → dynastic cycles)

CHN.DYNASTY.ALIAS (imperial core)

Notes:

  • Some “disunity” sub-periods overlap (e.g., 304–439 Sixteen Kingdoms; 386–589 is sometimes used inside N/S dynasties). Keep those as v0.2 add-ons if you want finer granularity. (Wikipedia)

C) MODERN STATE REGIMES (post-imperial)

CHN.MODERN.ALIAS

  • E:republic_of_china_mainland = TR=1912-1949 (Republic of China on mainland) (Wikipedia)
  • E:peoples_republic_of_china = TR=1949-2100 (People’s Republic of China; range open-ended placeholder) (history.state.gov)

CHN.HIS.ALIAS.RULES (LOCK)

1) How to mark approximation/dispute (do NOT rename aliases)

When you create HIS.NODEs that use these aliases:

  • Use HCCS.U=A for approximate envelopes (common for early eras)
  • Use HCCS.U=D if period boundaries are disputed
  • Keep aliases stable; if you need a tighter boundary, create a new alias (v0.2) and leave the old one intact.

2) Local sub-alias strategy (v0.2+)

Add sub-aliases only when you need more resolution:

  • E:han_western, E:han_eastern
  • E:song_northern, E:song_southern
  • E:sixteen_kingdoms, E:five_dynasties_ten_kingdoms (if you decide to include Ten Kingdoms explicitly)

Keep v0.1 minimal so it teaches Google the pattern without exploding scope.


COPYABLE BLOCK: USING CHN ERA ALIASES IN HIS.NODES

HIS.NODE (pattern)

  • HIS.ID = HIS.CHN.<LaneID>.TS4.TR=E:<alias>.<HOT>.<ID>
  • HIS.HCCS = HCCS.TS4.TR=E:<alias>.HOT=<HOT>.U=<U>.CONF=<CONF>
  • BINDS.PLACE = {CHN.Z5}
  • BINDS.LANE = {<LaneID>}
  • SENS.ALIAS_MAP = CHN.HIS.ALIAS.E:<alias> -> TR=<YYYY-YYYY>

Example (pattern only):

  • HIS.ID = HIS.CHN.GOV.TS4.TR=E:tang.PRD.tang_governance_scaffold
  • HIS.HCCS = HCCS.TS4.TR=E:tang.HOT=PRD.U=X.CONF=H

NEXT (recommended)

  1. CHN.HIS — China History Directory Index (TS3/TS2) — v0.1
  2. CHN.BIO — China Bio Directory Index — v0.1
  3. CHN.HIS.ALIAS.v0.2 — add sub-periods only where needed (Han/Song + disunity refinements)

History and Biology Lattice Series:

Recommended Internal Links (Spine)

Start Here: 

Exit mobile version
%%footer%%