{
  "messages": [
    {
      "role": "system",
      "content": "You are a knowledge graph extraction agent for long-form novels. Extract entities and relations from the given text chunk. Return JSON only."
    },
    {
      "role": "user",
      "content": "Retrieved existing entity cards for this chunk. Reuse these canonical names/types when the same entity reappears; do not create near-duplicate entities if a card already matches the mention:\n[{\"entity_id\": \"E000002\", \"name\": \"賈雨村\", \"type\": \"人物\", \"seen_range\": {\"first\": \"C0001\", \"last\": \"C0007\"}, \"mention_count\": 8, \"aliases\": [\"賈化\", \"時飛\", \"雨行者\"], \"descriptions\": [\"窮儒寄居葫蘆廟\", \"進京趕考\"], \"matched_terms\": [\"賈雨村\", \"雨村\"], \"relations\": [\"冷子興|告知|賈雨村\", \"賈雨村|告知|冷子興\"]}, {\"entity_id\": \"E000036\", \"name\": \"冷子興\", \"type\": \"人物\", \"seen_range\": {\"first\": \"C0005\", \"last\": \"C0007\"}, \"mention_count\": 4, \"aliases\": [\"子興\"], \"descriptions\": [\"古董行貿易\", \"都中相識\"], \"matched_terms\": [\"冷子興\", \"子興\"], \"relations\": [\"冷子興|告知|賈雨村\", \"賈雨村|告知|冷子興\"]}, {\"entity_id\": \"E000040\", \"name\": \"榮國府\", \"type\": \"地点\", \"seen_range\": {\"first\": \"C0006\", \"last\": \"C0007\"}, \"mention_count\": 3, \"aliases\": [\"榮府\", \"賈府\"], \"descriptions\": [\"賈府宅邸\", \"街西\"], \"matched_terms\": [\"榮國府\", \"榮府\"]}, {\"entity_id\": \"E000034\", \"name\": \"黛玉\", \"type\": \"人物\", \"seen_range\": {\"first\": \"C0005\", \"last\": \"C0005\"}, \"mention_count\": 2, \"aliases\": [\"女學生\"], \"descriptions\": [\"林如海之女\", \"五歲\"], \"matched_terms\": [\"黛玉\", \"女學生\"]}, {\"entity_id\": \"E000041\", \"name\": \"宁國府\", \"type\": \"地点\", \"seen_range\": {\"first\": \"C0006\", \"last\": \"C0006\"}, \"mention_count\": 2, \"aliases\": [\"宁府\"], \"descriptions\": [\"賈府宅邸\", \"街東\"], \"matched_terms\": [\"宁國府\"]}, {\"entity_id\": \"E000038\", \"name\": \"都中\", \"type\": \"地点\", \"seen_range\": {\"first\": \"C0005\", \"last\": \"C0006\"}, \"mention_count\": 2, \"descriptions\": [\"京城\", \"新聞來源\"], \"matched_terms\": [\"都中\"]}, {\"entity_id\": \"E000048\", \"name\": \"史老太君\", \"type\": \"人物\", \"seen_range\": {\"first\": \"C0006\", \"last\": \"C0006\"}, \"mention_count\": 1, \"aliases\": [\"祖母\"], \"descriptions\": [\"賈母\", \"疼愛寶玉\"], \"matched_terms\": [\"祖母\"]}, {\"entity_id\": \"E000042\", \"name\": \"金陵\", \"type\": \"地点\", \"seen_range\": {\"first\": \"C0006\", \"last\": \"C0006\"}, \"mention_count\": 1, \"descriptions\": [\"地界\", \"六朝遺跡\"], \"matched_terms\": [\"金陵\"]}, {\"entity_id\": \"E000029\", \"name\": \"甄家大丫鬟\", \"type\": \"人物\", \"seen_range\": {\"first\": \"C0004\", \"last\": \"C0005\"}, \"mention_count\": 3, \"aliases\": [\"丫鬟\", \"嬌杏\"], \"descriptions\": [\"門前買線\", \"見新太爺\"], \"matched_terms\": [\"丫鬟\"], \"relations\": [\"甄家大丫鬟|告知|賈雨村\"]}, {\"entity_id\": \"E000033\", \"name\": \"林如海\", \"type\": \"人物\", \"seen_range\": {\"first\": \"C0005\", \"last\": \"C0005\"}, \"mention_count\": 2, \"descriptions\": [\"巡鹽御史\", \"姑蘇人氏\"], \"matched_terms\": [\"林如海\"], \"relations\": [\"林如海|告知|賈雨村\"]}]\n\nOntology constraints (prefer these core types and normalized relations):\nAllowed core entity types:\n- 人物: 角色姓名, 主角/关键人物, 配角\n- 地点: 山岳/洞天, 洞府/殿阁, 城镇/疆域, 秘境\n- 组织: 宗门, 门派, 势力, 机构\n- 物品: 兵器, 法器, 经卷典籍, 其他道具\n- 生物种族: 妖兽, 异种, 神魔, 灵体\n- 事件仪式: 拜师, 祭祀, 闭关, 试炼\n- 概念法则: 大道/天道, 世界规则, 禁忌概念\n- 其他\nNormalized relations:\n- 告知: aliases=说道, 问道, 笑道, 答道, 开口\n- 修炼: aliases=修炼, 修行, 参悟, 参修, 修习\nKey rules:\n- 实体 type 必须落在核心类型集合中；subtype 仅作细分，不得替代 type。\n- 若实体更像角色身份标签而非完整人物名，优先使用职位称号。\n- 若实体强调修炼路径与长期体系，优先使用功法体系；强调施展动作时优先使用术法神通。\n- 无法安全判断时允许使用其他，但应在后续 Type Consolidation 中优先收缩。\n\nCHUNK_ID: C0008 | PARA_RANGE: 200-225\n\nFrom the text chunk below, extract entities and relations. Output STRICT JSON with keys: entities (list) and relations (list). Entity schema: {name,type,aliases,attributes,descriptions,evidence,mentions}. mentions is a list of {chunk_id,summary,attributes,evidence}. Relation schema: {subject,relation,object,evidence,mentions}. mentions is a list of {chunk_id,summary,evidence}. Use ontology core types when possible. Do not invent new top-level entity type labels outside the ontology if an existing type fits. Prefer normalized relation names from the ontology alias list. If an existing entity card clearly matches a mention in this chunk, reuse that card's canonical name. If the chunk uses a title, alias, or shortened reference that matches a card, keep it under the same entity instead of splitting it. Keep outputs compact: at most 12 entities and 12 relations for this pass. Each description/evidence/summary should be short (<=30 characters) and avoid full sentences. Limit each entity to <=2 descriptions and <=2 mentions; each relation to <=1 mention. For mentions in this chunk, set chunk_id to the provided CHUNK_ID. Only include information supported by the chunk. Return a single JSON object and nothing else (no markdown, no code fences). If unsure, return {\"entities\":[],\"relations\":[]}.\n\nTEXT CHUNK:\n---------------\n\n賈雨村夤緣复舊職　林黛玉拋父進京都\n\n卻說雨村忙回頭看時，不是別人，乃是當日同僚一案參革的號張如圭者\n．他本系此地人，革后家居，今打听得都中奏准起复舊員之信，他便四下里\n尋情找門路，忽遇見雨村，故忙道喜．二人見了禮，張如圭便將此信告訴雨\n\n村，雨村自是歡喜，忙忙的敘了兩句，遂作別各自回家．冷子興听得此言，\n便忙獻計，令雨村央煩林如海，轉向都中去央煩賈政．雨村領其意，作別回\n\n至館中，忙尋邸報看真确了．\n\n次日，面謀之如海．如海道：“天緣湊巧，因賤荊去世，都中家岳母念\n及小女無人依傍教育，前已遣了男女船只來接，因小女未曾大痊，故未及行\n．此刻正思向蒙訓教之恩未經酬報，遇此机會，豈有不盡心圖報之理．但請\n\n放心．弟已預為籌畫至此，已修下荐書一封，轉托內兄務為周全協佐，方可\n稍盡弟之鄙誠，即有所費用之例，弟于內兄信中已注明白，亦不勞尊兄多慮\n矣。”雨村一面打恭，謝不釋口，一面又問：“不知令親大人現居何職？只\n\n怕晚生草率，不敢驟然入都干瀆。”如海笑道：“若論舍親，与尊兄猶系同\n譜，乃榮公之孫：大內兄現襲一等將軍，名赦，字恩侯，二內兄名政，字存\n周，現任工部員外郎，其為人謙恭厚道，大有祖父遺風，非膏粱輕薄仕宦之\n\n流，故弟方致書煩托．否則不但有污尊兄之清操，即弟亦不屑為矣。”雨村\n听了，心下方信了昨日子興之言，于是又謝了林如海．如海乃說：“已擇了\n出月初二日小女入都，尊兄即同路而往，豈不兩便？\"雨村唯唯听命，心中\n\n十分得意．如海遂打點禮物并餞行之事，雨村一一領了．\n那女學生黛玉，身体方愈，原不忍棄父而往，無奈他外祖母致意務去，\n且兼如海說：“汝父年將半百，再無續室之意，且汝多病，年又极小，上無\n\n親母教養，下無姊妹兄弟扶持，今依傍外祖母及舅氏姊妹去，正好減我顧盼\n之憂，何反云不往？\"黛玉听了，方洒淚拜別，隨了奶娘及榮府几個老婦人\n登舟而去．雨村另有一只船，帶兩個小童，依附黛玉而行．\n\n有日到了都中，進入神京，雨村先整了衣冠，帶了小童，拿著宗侄的名\n帖，至榮府的門前投了．彼時賈政已看了妹丈之書，即忙請入相會．見雨村\n相貌魁偉，言語不俗，且這賈政最喜讀書人，禮賢下士，濟弱扶危，大有祖\n\n風，況又系妹丈致意，因此优待雨村，更又不同，便竭力內中協助，題奏之\n日，輕輕謀了一個复職候缺，不上兩個月，金陵應天府缺出，便謀補了此缺\n，拜辭了賈政，擇日上任去了．不在話下．\n\n且說黛玉自那日棄舟登岸時，便有榮國府打發了轎子并拉行李的車輛久\n候了．這林黛玉常听得母親說過，他外祖母家与別家不同．他近日所見的這\n几個三等仆婦，吃穿用度，已是不凡了，何況今至其家．因此步步留心，時\n\n時在意，不肯輕易多說一句話，多行一步路，惟恐被人恥笑了他去．自上了\n轎，進入城中從紗窗向外瞧了一瞧，其街市之繁華，人煙之阜盛，自与別處\n不同．又行了半日，忽見街北蹲著兩個大石獅子，三間獸頭大門，門前列坐\n\n著十來個華冠麗服之人．正門卻不開，只有東西兩角門有人出入．正門之上\n有一匾，匾上大書\"敕造宁國府\"五個大字．黛玉想道：這必是外祖之長房了\n．想著，又往西行，不多遠，照樣也是三間大門，方是榮國府了．卻不進正\n\n門，只進了西邊角門．那轎夫抬進去，走了一射之地，將轉彎時，便歇下退\n出去了．后面的婆子們已都下了轎，赶上前來．另換了三四個衣帽周全十七\n八歲的小廝上來，复抬起轎子．眾婆子步下圍隨至一垂花門前落下．眾小廝\n\n退出，眾婆子上來打起轎帘，扶黛玉下轎．林黛玉扶著婆子的手，進了垂花\n門，兩邊是抄手游廊，當中是穿堂，當地放著一個紫檀架子大理石的大插屏\n．轉過插屏，小小的三間廳，廳后就是后面的正房大院．正面五間上房，皆\n\n雕梁畫棟，兩邊穿山游廊廂房，挂著各色鸚鵡，畫眉等鳥雀．台磯之上，坐\n著几個穿紅著綠的丫頭，一見他們來了，便忙都笑迎上來，說：“剛才老太\n太還念呢，可巧就來了。”于是三四人爭著打起帘籠，一面听得人回話：“\n\n林姑娘到了。”\n\n黛玉方進入房時，只見兩個人攙著一位鬢發如銀的老母迎上來，黛玉便\n知是他外祖母．方欲拜見時，早被他外祖母一把摟入怀中，心肝儿肉叫著大\n哭起來．當下地下侍立之人，無不掩面涕泣，黛玉也哭個不住．一時眾人慢\n\n慢解勸住了，黛玉方拜見了外祖母．____此即冷子興所云之史氏太君，賈赦\n賈政之母也．當下賈母一一指与黛玉：“這是你大舅母，這是你二舅母，這\n是你先珠大哥的媳婦珠大嫂子。”黛玉一一拜見過．賈母又說：“請姑娘們\n\n來．今日遠客才來，可以不必上學去了。”眾人答應了一聲，便去了兩個．\n不一時，只見三個奶嬤嬤并五六個丫鬟，簇擁著三個姊妹來了．第一個\n肌膚微丰，合中身材，腮凝新荔，鼻膩鵝脂，溫柔沉默，觀之可親．第二個\n\n削肩細腰，長挑身材，鴨蛋臉面，俊眼修眉，顧盼神飛，文彩精華，見之忘\n俗．第三個身量未足，形容尚小．其釵環裙襖，三人皆是一樣的妝飾．黛玉\n忙起身迎上來見禮，互相廝認過，大家歸了坐．丫鬟們斟上茶來．不過說些\n\n黛玉之母如何得病，如何請醫服藥，如何送死發喪．不免賈母又傷感起來，\n因說：“我這些儿女，所疼者獨有你母，今日一旦先舍我而去，連面也不能\n一見，今見了你，我怎不傷心！\"說著，摟了黛玉在怀，又嗚咽起來．眾人\n\n忙都寬慰解釋，方略略止住．"
    }
  ]
}