Characters_of_the_Three_Kingdoms – 三國人物結構化資料

myvin發表於2018-11-13

Characters_of_the_Three_Kingdoms – 三國人物結構化資料

三國人物結構化資料

為什麼會有這個專案

  • 需求1:擺脫網上那些長篇累牘的文章;
  • 需求2:只是想簡單檢視下人物姓甚名誰、生辰八字、家住何地、三姑六婆;
  • 需求3:只是想簡單檢視下人物的歷史簡介、演義簡介;
  • 需求4:只是想簡單檢視下人物的歷史評價;
  • 需求5:只是想簡單檢視下人物的…
  • 需求6:想集中檢視多個人物的資料;
  • 需求7:想獲取完整而不累贅的結構化資料,自己開發應用盡情發揮;
  • 需求N:…

有了資料能幹嘛

有了資料,除了不能上天入地,剩下的就看少年你自己的活潑思想了。

資料來源

資料主要整理自 維基百科百度百科 和其他網路資源。

資料展示 DEMO

  1. 所有已經完成的人物資料可檢視資料展示 DEMO
  2. DEMO 頁面使用 ajax 獲取 characters 資料夾的 json 檔案,若要本地執行 DEMO 頁面,需本地啟動 server。將專案 clone 到本地後,執行:
npm run start

gulp

然後瀏覽器開啟 localhost:4300 即可。

資料示例

{
  // 姓名
  "name": "劉備",
  // 字
  "courtesyName": "玄德",
  // 號
  "pseudonym": null,
  // 其他稱謂
  "aliase": [
    {
      "name": "漢先主",
      "desc": null
    },
    {
      "name": "先主",
      "desc": "三國志、華陽國志等稱為先主"
    },
    {
      "name": "漢主",
      "desc": "資治通鑑稱劉備父子為漢主"
    }
  ],
  // 乳名、小名、小字
  "infantName": null,
  // 性別:1 男,2 女
  "gender": 1,
  // 頭像
  "avatar": "./images/avatars/劉備.jpg",
  // 所屬勢力
  "faction": "蜀漢",
  // 出生日期
  "birthdate": "161年",
  // 出生地點:古時地名
  "birthplace": "幽州涿郡涿縣",
  // 出生地點:現在地名
  "birthplacePresentDay": "河北省涿州市",
  // 逝世日期
  "deathdate": "223年6月10日",
  // 逝世地點:古時地名
  "deathplace": "白帝城永安宮",
  // 逝世地點:現在地名
  "deathplacePresentDay": "重慶市奉節縣",
  // 在位時期
  "tenure": "漢中王:219年-221年;蜀主:221年5月15日-223年6月10日",
  // 職位
  "position": ["蜀國皇帝"],
  // 封爵
  "peerage": null,
  // 封地
  "enfeoffment": null,
  // 侍奉的帝王
  "monarch": null,
  // 諡號
  "posthumousName": ["昭烈皇帝"],
  // 廟號
  "templeName": ["烈祖"],
  // 世系、氏族
  "genealogy": null,
  // 歷史上的簡介
  "historicalBriefIIntroduction": "蜀漢的開國皇帝,相傳是漢景帝之子中山靖王劉勝的後代...",
  // 演義上的簡介
  "novelisticBriefIIntroduction": "劉備,蜀漢的開國皇帝,漢景帝之子中山靖王劉勝的後代...",
  // 家庭成員
  // 若名不詳,則 name 欄位為 名不詳
  "family": {
    "father": {
      "character": [
        {
          "name": "劉弘",
          "desc": "東漢末年的州郡小官"
        }
      ],
      "desc": null
    },
    "mother": {
      "character": [
        {
          "name": "名不詳",
          "desc": null
        }
      ],
      "desc": null
    },
    "brothers": null,
    "sisters": null,
    "spouse": {
      "character": [
        {
          "name": "甘夫人",
          "desc": "沛人,妾室,劉禪生母,曾於長阪被困,幸得趙雲解救。後病死,諡皇思夫人,後再追諡昭烈皇后,與劉備合葬。"
        },
        {
          "name": "糜夫人",
          "desc": "麋竺之妹,於劉備在豫州落難時,麋竺將她嫁給劉備。"
        },
        {
          "name": "孫夫人",
          "desc": "孫權之妹,與劉備結為政治婚姻,後劉備入蜀,孫權接回她,再無記錄。"
        },
        {
          "name": "穆皇后",
          "desc": "吳氏,吳懿之妹,劉瑁遺孀,劉備入蜀後納為夫人,後為漢中王后。劉禪即位時,尊她為皇太后,稱長樂宮。延熙八年病死,與劉備合葬。"
        }
      ],
      "desc": "甘夫人被劉備納為妾室時,因他“數喪嫡室”,而主內事。數位嫡室的身份已不可考。僅知建安元年(196年),呂布曾俘虜劉備的妻兒[32],轉至廣陵郡海西縣時,又娶了麋夫人。次子劉永和三子劉理各自的生母亦不可考,僅知非正室且非同一人。"
    },
    "sons": {
      "character": [
        {
          "name": "劉禪",
          "desc": "字公嗣,劉備長子。後登上皇位。乳名阿斗。"
        },
        {
          "name": "劉永",
          "desc": "字公壽,劉備次子。先為魯王,後封為甘陵王。與劉禪寵臣黃皓不和,被劉禪疏遠。後東遷洛陽,拜奉車都尉,封為鄉侯。"
        },
        {
          "name": "劉理",
          "desc": "字奉孝,劉備三子。先為樑王,後封為安平王。早卒,諡為悼王。"
        },
        {
          "name": "劉封",
          "desc": "劉備養子。本姓寇,劉備入蜀後委任為將,但因關羽兵敗時不予救援及逼反孟達喪失上庸之責遭賜死。"
        }
      ],
      "desc": null
    },
    "daughters": {
      "character": [
        {
          "name": "名不詳",
          "desc": null
        },
        {
          "name": "名不詳",
          "desc": null
        }
      ],
      "desc": "有二女於劉備南逃至長阪時被曹將曹純所俘。"
    }
  },
  // 歷史評價
  "historicalEvaluations": [
    "劉元起:“吾宗中有此兒,非常人也。”(《三國志·蜀書·先主傳第二》)",
    "陳登:“雄姿傑出,有王霸之略,吾敬劉玄德。”(《三國志·魏書·桓二陳徐衛盧傳第二十二》)",
    "袁紹:“劉玄德弘雅有信義,今徐州樂戴之,誠副所望也。”(《三國志·蜀書·先主傳第二》)"
  ]
}

已經完成的人物資料

所有已經完成的人物資料可檢視 DEMO

劉備 諸葛亮 曹操 孫權 張讓 張角 張寶 張樑 張飛 張鈞
張舉 張純 張濟 張遼 張郃 張邈 張超 張楊 張虎 張統
張闓 張燕 張昭 張紘 張英 張勳 張繡 張魯 張道陵 張衡
張? 張南 張南 張武 張溫 張溫 張允 張橫 張既 張衛
張鬆 張任 張肅 張翼 張著 張音 張爽 張裔 張達 張苞
張嶷 張休 張茂 張當 張特 張約 張緝

意見建議

所有資料整理自網路,且鄙人才疏學淺,一定會有疏忽錯誤,歡迎指正。

如果你有好的建議或意見,歡迎提 issue 反饋。

聯絡方式

  • Email: 851399101@qq.com

License

MIT

Copyright (c) 2018-present, myvin

相關文章