{
  "lang": "ja",
  "label": "日本語",
  "script": "cjk",
  "entity": {
    "candidate_pattern": "[\\u3040-\\u309F\\u30A0-\\u30FF\\u4E00-\\u9FFF]{2,}",
    "multi_word_pattern": "",
    "person_verb_patterns": [
      "{name}は言った",
      "{name}は聞いた",
      "{name}は答えた",
      "{name}は話した",
      "{name}は考えた",
      "{name}は決めた",
      "{name}は提案した",
      "{name}は説明した",
      "{name}は書いた",
      "{name}が言った",
      "{name}が聞いた",
      "{name}が答えた",
      "{name}が説明した",
      "{name}が提案した",
      "{name}さんは言った",
      "{name}さんは聞いた",
      "{name}さんが言った",
      "{name}さんが答えた"
    ],
    "pronoun_patterns": [
      "彼",
      "彼女",
      "彼ら",
      "私",
      "あなた",
      "私たち"
    ],
    "dialogue_patterns": [
      "^>\\s*{name}[:：\\s]",
      "^{name}[:：]\\s?",
      "^\\[{name}\\]"
    ],
    "direct_address_pattern": "ねえ\\s*{name}|{name}さん|{name}ちゃん|{name}くん",
    "project_verb_patterns": [
      "{name}を開発",
      "{name}を作成",
      "{name}を構築",
      "{name}を設計",
      "{name}を実装",
      "{name}をデプロイ",
      "{name}を公開",
      "{name}システム",
      "{name}プロジェクト",
      "{name}v\\d+",
      "{name}.py",
      "import\\s+{name}"
    ],
    "stopwords": [
      "の", "に", "は", "を", "が", "と", "で", "から", "まで", "や",
      "また", "しかし", "もし", "ので", "何", "いつ", "どこ", "誰",
      "どちら", "なぜ", "これ", "それ", "あれ", "です", "ます",
      "でした", "でしょう", "する", "できる", "ある", "いる",
      "この", "その", "あの", "どの", "ここ", "そこ", "あそこ",
      "彼", "彼女", "私", "あなた", "私たち",
      "て", "で", "も", "し", "な", "か", "ね", "よ", "わ",
      "こと", "もの", "とき", "ため", "よう", "ところ",
      "たい", "たく", "たか", "ない", "なく", "なる"
    ],
    "boundary_chars": "、。！？；：「」『』（）【】"
  }
}
