File size: 11,777 Bytes
618aeaa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
export const provinces = [
  { id: "beijing", name: "北京", adcode: "110000", centroid: [116.4, 40.0], color: "#d8c5a1" },
  { id: "hebei", name: "河北", adcode: "130000", centroid: [116.3, 39.0], color: "#cbb98e" },
  { id: "shandong", name: "山东", adcode: "370000", centroid: [118.0, 36.5], color: "#dcc07f" },
  { id: "jiangsu", name: "江苏", adcode: "320000", centroid: [119.2, 32.9], color: "#f0b665", featured: true },
  { id: "shanghai", name: "上海", adcode: "310000", centroid: [121.5, 31.2], color: "#df8a61" },
  { id: "zhejiang", name: "浙江", adcode: "330000", centroid: [120.2, 29.2], color: "#c9bf7a" },
  { id: "anhui", name: "安徽", adcode: "340000", centroid: [117.2, 31.8], color: "#c8d2a2" },
  { id: "hubei", name: "湖北", adcode: "420000", centroid: [112.3, 30.9], color: "#b5c9a4" },
  { id: "sichuan", name: "四川", adcode: "510000", centroid: [103.8, 30.6], color: "#d2ad7c" },
  { id: "yunnan", name: "云南", adcode: "530000", centroid: [101.6, 24.5], color: "#c69b83" },
  { id: "guangxi", name: "广西", adcode: "450000", centroid: [108.4, 23.9], color: "#bdc184" },
  { id: "guangdong", name: "广东", adcode: "440000", centroid: [113.4, 23.3], color: "#d7a36a" },
];

export const jiangsuCities = [
  { id: "nanjing", name: "南京", adcode: "320100", centroid: [118.78, 32.05] },
  { id: "suzhou", name: "苏州", adcode: "320500", centroid: [120.62, 31.3] },
  { id: "wuxi", name: "无锡", adcode: "320200", centroid: [120.3, 31.57] },
  { id: "changzhou", name: "常州", adcode: "320400", centroid: [119.95, 31.78] },
  { id: "nantong", name: "南通", adcode: "320600", centroid: [120.86, 32.02] },
  { id: "yangzhou", name: "扬州", adcode: "321000", centroid: [119.42, 32.39] },
  { id: "zhenjiang", name: "镇江", adcode: "321100", centroid: [119.45, 32.2] },
  { id: "taizhou", name: "泰州", adcode: "321200", centroid: [119.92, 32.46] },
  { id: "xuzhou", name: "徐州", adcode: "320300", centroid: [117.2, 34.26] },
  { id: "huaian", name: "淮安", adcode: "320800", centroid: [119.02, 33.62] },
  { id: "yancheng", name: "盐城", adcode: "320900", centroid: [120.15, 33.35] },
  { id: "suqian", name: "宿迁", adcode: "321300", centroid: [118.28, 33.96] },
  { id: "lianyungang", name: "连云港", adcode: "320700", centroid: [119.22, 34.6] },
];

export const relationTypes = {
  place: { label: "同一或相邻地点", color: "#d97846" },
  theme: { label: "共同主题", color: "#648b64" },
  author: { label: "作者/学术谱系", color: "#935f87" },
  method: { label: "方法相近", color: "#4d84a8" },
  citation: { label: "引用/评论关系", color: "#b69246" },
};

export const books = [
  {
    id: "jiangcun",
    title: "江村经济",
    authors: ["费孝通"],
    year: 1939,
    province: "jiangsu",
    city: "suzhou",
    anchor: [120.64, 31.16],
    themes: ["乡村社会", "亲属", "经济生活", "江南"],
    subjects: ["村落", "农民", "地方社会"],
    methods: ["民族志", "社区研究"],
    summary: "以江南村落为田野对象,展示乡土社会、家庭生产与地方经济之间的细密关系。",
    cover: { top: "#f7d995", bottom: "#a55237", mark: "江" },
  },
  {
    id: "peasant-life",
    title: "中国农民的生活",
    authors: ["费孝通"],
    year: 1939,
    province: "jiangsu",
    city: "suzhou",
    anchor: [120.55, 31.22],
    themes: ["乡土中国", "村落", "家庭经济"],
    subjects: ["农民", "家户"],
    methods: ["民族志", "社会调查"],
    summary: "围绕江南农民的日常生活、经济组织与社会关系,形成经典社区研究样本。",
    cover: { top: "#eadab1", bottom: "#5d7052", mark: "农" },
  },
  {
    id: "from-soil",
    title: "乡土中国",
    authors: ["费孝通"],
    year: 1948,
    province: "beijing",
    city: "beijing",
    anchor: [116.4, 39.92],
    themes: ["乡土社会", "差序格局", "社会结构"],
    subjects: ["中国社会", "乡村"],
    methods: ["理论综合"],
    summary: "从乡土社会、差序格局和礼治秩序出发,为理解中国社会结构提供概念框架。",
    cover: { top: "#efe3bf", bottom: "#604431", mark: "乡" },
  },
  {
    id: "jinling",
    title: "金陵城事",
    authors: ["李若水"],
    year: 2016,
    province: "jiangsu",
    city: "nanjing",
    anchor: [118.78, 32.05],
    themes: ["城市空间", "记忆", "社区"],
    subjects: ["老城居民", "街区"],
    methods: ["口述史", "城市民族志"],
    summary: "以南京老城街区为样本,观察城市更新、地方记忆与社区关系的重组。",
    cover: { top: "#d7edf1", bottom: "#2f6f73", mark: "宁" },
  },
  {
    id: "factory-belt",
    title: "苏南工厂带",
    authors: ["周敏"],
    year: 2019,
    province: "jiangsu",
    city: "wuxi",
    anchor: [120.28, 31.58],
    themes: ["工业化", "劳动", "城乡关系"],
    subjects: ["工人", "乡镇企业"],
    methods: ["劳动民族志", "访谈"],
    summary: "追踪苏南工业带中的工厂、家庭和地方政府,呈现劳动流动与地方发展逻辑。",
    cover: { top: "#f2c16b", bottom: "#4c5054", mark: "厂" },
  },
  {
    id: "river-rituals",
    title: "运河仪式",
    authors: ["陈栖"],
    year: 2021,
    province: "jiangsu",
    city: "yangzhou",
    anchor: [119.43, 32.39],
    themes: ["民间信仰", "水系", "仪式"],
    subjects: ["船民", "地方庙会"],
    methods: ["民族志", "仪式研究"],
    summary: "沿运河观察庙会、船民记忆和地方仪式如何把水系转化为社会网络。",
    cover: { top: "#b9d8c4", bottom: "#376d70", mark: "河" },
  },
  {
    id: "delta-city",
    title: "长三角城市边界",
    authors: ["王景"],
    year: 2020,
    province: "shanghai",
    city: "shanghai",
    anchor: [121.48, 31.23],
    themes: ["长三角", "城市化", "流动"],
    subjects: ["新市民", "跨城通勤"],
    methods: ["多点民族志", "空间分析"],
    summary: "从上海出发连接苏南与浙北,研究城市边界、通勤网络和区域身份。",
    cover: { top: "#f2b6a0", bottom: "#6b4a6c", mark: "沪" },
  },
  {
    id: "zhejiang-market",
    title: "义乌市场社会",
    authors: ["林一"],
    year: 2018,
    province: "zhejiang",
    city: "yiwu",
    anchor: [120.08, 29.3],
    themes: ["市场", "流动", "小商品"],
    subjects: ["商人", "跨国贸易"],
    methods: ["商业民族志", "多点民族志"],
    summary: "以义乌市场为中心,观察商贸网络、跨国流动和地方社会的再组织。",
    cover: { top: "#f7cf70", bottom: "#88533d", mark: "市" },
  },
  {
    id: "anhui-migration",
    title: "皖北流动家庭",
    authors: ["赵棠"],
    year: 2017,
    province: "anhui",
    city: "fuyang",
    anchor: [115.82, 32.9],
    themes: ["迁移", "家庭", "乡村"],
    subjects: ["留守家庭", "务工者"],
    methods: ["访谈", "社区研究"],
    summary: "研究皖北家庭在跨省务工、教育选择和乡村维系中的代际协商。",
    cover: { top: "#e0d09c", bottom: "#785f3d", mark: "迁" },
  },
  {
    id: "liangshan",
    title: "凉山社会与仪式",
    authors: ["马青"],
    year: 2015,
    province: "sichuan",
    city: "liangshan",
    anchor: [102.27, 27.9],
    themes: ["民族", "仪式", "亲属"],
    subjects: ["彝族", "山地社会"],
    methods: ["民族志", "亲属研究"],
    summary: "围绕凉山山地社会的亲属、仪式与地方秩序,呈现民族志的区域深描。",
    cover: { top: "#d2a56f", bottom: "#483a5a", mark: "山" },
  },
  {
    id: "yunnan-border",
    title: "边地往来",
    authors: ["沈岚"],
    year: 2022,
    province: "yunnan",
    city: "xishuangbanna",
    anchor: [100.8, 22.0],
    themes: ["边疆", "跨境", "民族"],
    subjects: ["边民", "商贸网络"],
    methods: ["多点民族志", "边疆研究"],
    summary: "记录云南边地的跨境流动、族群关系和市场交换如何共同塑造地方生活。",
    cover: { top: "#d6bba1", bottom: "#4f755c", mark: "边" },
  },
  {
    id: "pearl-river",
    title: "珠三角打工诗学",
    authors: ["何予"],
    year: 2023,
    province: "guangdong",
    city: "dongguan",
    anchor: [113.75, 23.02],
    themes: ["劳动", "流动", "城市化"],
    subjects: ["打工者", "青年"],
    methods: ["劳动民族志", "文本分析"],
    summary: "从工厂、宿舍和写作社群进入珠三角劳动经验,连接产业空间与主体表达。",
    cover: { top: "#f1bd84", bottom: "#554f77", mark: "工" },
  },
];

export const relations = [
  {
    id: "r-jiangcun-peasant",
    source: "jiangcun",
    target: "peasant-life",
    type: "author",
    weight: 98,
    explanation: "同一作者费孝通,且都以江南村落和农民生活为核心材料。",
  },
  {
    id: "r-jiangcun-from-soil",
    source: "jiangcun",
    target: "from-soil",
    type: "citation",
    weight: 92,
    explanation: "《江村经济》的社区研究经验,为《乡土中国》的理论综合提供了重要经验基础。",
  },
  {
    id: "r-jiangcun-factory",
    source: "jiangcun",
    target: "factory-belt",
    type: "place",
    weight: 82,
    explanation: "两本书都关注苏南/江南地方社会,只是一个进入村落经济,一个进入工业劳动。",
  },
  {
    id: "r-jiangcun-river",
    source: "jiangcun",
    target: "river-rituals",
    type: "theme",
    weight: 70,
    explanation: "都把江南地方生活作为切入点,但一个关注经济组织,一个关注水系与仪式网络。",
  },
  {
    id: "r-jinling-delta",
    source: "jinling",
    target: "delta-city",
    type: "theme",
    weight: 72,
    explanation: "同属城市民族志,都讨论城市空间、地方记忆和区域流动。",
  },
  {
    id: "r-factory-pearl",
    source: "factory-belt",
    target: "pearl-river",
    type: "method",
    weight: 80,
    explanation: "两者都使用劳动民族志理解工厂、流动人口和区域工业化。",
  },
  {
    id: "r-factory-delta",
    source: "factory-belt",
    target: "delta-city",
    type: "place",
    weight: 77,
    explanation: "苏南工厂带与上海都市圈共同构成长三角区域社会的一部分。",
  },
  {
    id: "r-delta-zhejiang",
    source: "delta-city",
    target: "zhejiang-market",
    type: "theme",
    weight: 76,
    explanation: "都处理长三角/浙沪区域中的市场、城市化和跨地区流动。",
  },
  {
    id: "r-anhui-factory",
    source: "anhui-migration",
    target: "factory-belt",
    type: "place",
    weight: 68,
    explanation: "皖北外出务工与苏南工厂带形成迁移链条,连接家庭与劳动现场。",
  },
  {
    id: "r-anhui-pearl",
    source: "anhui-migration",
    target: "pearl-river",
    type: "theme",
    weight: 63,
    explanation: "都关注迁移、劳动和家庭,只是一个从输出地看,一个从输入地看。",
  },
  {
    id: "r-liangshan-yunnan",
    source: "liangshan",
    target: "yunnan-border",
    type: "theme",
    weight: 73,
    explanation: "都涉及民族、边地和山地社会,适合沿西南民族志线索继续探索。",
  },
  {
    id: "r-river-yunnan",
    source: "river-rituals",
    target: "yunnan-border",
    type: "method",
    weight: 55,
    explanation: "两者都通过流动路径观察社会关系:一条是运河水系,一条是边境商贸路线。",
  },
];

export const synonyms = {
  江南: ["苏南", "长三角", "江村", "太湖"],
  劳动: ["工厂", "打工", "务工", "工业"],
  民族志: ["田野", "田野研究", "社区研究"],
  迁移: ["流动", "务工", "跨城"],
  城市: ["城市化", "街区", "空间"],
};