-
Notifications
You must be signed in to change notification settings - Fork 0
/
collection.xconf
executable file
·135 lines (124 loc) · 7.11 KB
/
collection.xconf
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
<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://exist-db.org/collection-config/1.0">
<index xmlns:no="http://none" xmlns:tei="http://www.tei-c.org/ns/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- Lucene -->
<lucene>
<text qname="no:c_notes"/>
<text qname="no:c_event"/>
</lucene>
<range>
<!-- TEI -->
<!-- names -->
<create qname="tei:persName" type="xs:string"/>
<create qname="tei:roleName" type="xs:string"/>
<create qname="tei:surname" type="xs:string"/>
<create qname="tei:forename" type="xs:string"/>
<create qname="tei:addName" type="xs:string"/>
<create qname="tei:orgName" type="xs:string"/>
<create qname="tei:placeName" type="xs:string"/>
<create qname="tei:title" type="xs:string"/>
<!-- general-->
<create qname="tei:catDesc" type="xs:string"/>
<create qname="tei:desc" type="xs:string"/>
<create qname="tei:term" type="xs:string"/>
<!--<create qname="tei:note" type="xs:string"/>-->
<create qname="tei:label" type="xs:string"/>
<!-- ref attributes -->
<create qname="@n" type="xs:string"/>
<create qname="@ana" type="xs:string"/>
<create qname="@type" type="xs:string"/>
<create qname="@ref" type="xs:string"/>
<create qname="@target" type="xs:string"/>
<create qname="@sameAs" type="xs:string"/>
<!-- numerical -->
<create qname="tei:date" type="xs:string"/>
<create qname="@when" type="xs:string"/>
<create qname="tei:geo" type="xs:double"/>
<!-- CBDB SOURCE FILES -->
<create qname="no:c_personid" type="xs:integer"/>
<create qname="no:c_name" type="xs:string"/>
<create qname="no:c_name_chn" type="xs:string"/>
<create qname="no:c_db_id" type="xs:integer"/>
<create qname="no:c_sequence" type="xs:integer"/>
<!--date type data -->
<create qname="no:c_dy" type="xs:integer"/>
<create qname="no:c_dynasty" type="xs:string"/>
<create qname="no:c_dynasty_chn" type="xs:string"/>
<create qname="no:c_ganzhi_code" type="xs:integer"/>
<create qname="no:c_ganzhi_chn" type="xs:string"/>
<create qname="no:c_ganzhi_py" type="xs:string"/>
<create qname="no:c_nianhao_id" type="xs:integer"/>
<create qname="no:c_nianhao_chn" type="xs:string"/>
<create qname="no:c_start" type="xs:integer"/>
<create qname="no:c_end" type="xs:integer"/>
<create qname="no:c_firstyear" type="xs:integer"/>
<create qname="no:c_lastyear" type="xs:integer"/>
<!-- direct link to BIOG_MAIN -->
<create qname="no:c_alt_name_type_code" type="xs:integer"/>
<create qname="no:c_name_type_code" type="xs:integer"/>
<create qname="no:c_choronym_code" type="xs:integer"/>
<create qname="no:c_ethnicity_code" type="xs:integer"/>
<create qname="no:c_household_status_code" type="xs:integer"/>
<!-- text related items -->
<create qname="no:c_source" type="xs:integer"/>
<create qname="no:c_pages" type="xs:string"/><!--not all c_pages can be cast as integer -->
<create qname="no:c_textid" type="xs:integer"/>
<create qname="no:c_title" type="xs:string"/>
<create qname="no:c_title_chn" type="xs:string"/>
<create qname="no:c_sortorder" type="xs:integer"/>
<create qname="no:c_publisher" type="xs:string"/>
<create qname="no:c_text_type_code" type="xs:integer"/>
<create qname="no:c_text_year" type="xs:integer"/>
<create qname="no:c_role_id" type="xs:integer"/>
<create qname="no:c_text_cat_code" type="xs:integer"/>
<!--relationships -->
<create qname="no:c_kin_id" type="xs:integer"/>
<create qname="no:c_kin_code" type="xs:integer"/>
<create qname="no:c_kincode" type="xs:integer"/>
<create qname="no:c_kinrel" type="xs:string"/>
<create qname="no:c_assoc_code" type="xs:integer"/>
<create qname="no:c_assoc_type_id" type="xs:integer"/>
<create qname="no:c_status_type_code" type="xs:integer"/>
<create qname="no:c_assoc_id" type="xs:integer"/>
<create qname="no:c_status_code" type="xs:integer"/>
<create qname="no:c_entry_code" type="xs:integer"/>
<create qname="no:c_entry_type" type="xs:integer"/>
<create qname="no:c_event_code" type="xs:integer"/>
<create qname="no:c_event_name_chn" type="xs:string"/>
<create qname="no:c_inst_name_code" type="xs:integer"/>
<create qname="no:c_inst_code" type="xs:integer"/>
<create qname="no:c_inst_name_code" type="xs:integer"/>
<create qname="no:c_inst_type_code" type="xs:integer"/>
<create qname="no:c_office_id" type="xs:integer"/>
<create qname="no:c_office_type_id" type="xs:integer"/>
<create qname="no:c_office_tree_id" type="xs:integer"/>
<create qname="no:c_posting_id" type="xs:integer"/>
<create qname="no:c_office_chn" type="xs:string"/>
<create qname="no:c_office_trans" type="xs:string"/>
<create qname="no:c_office_pinyin" type="xs:string"/>
<create qname="no:c_office_type_node_id" type="xs:integer"/>
<create qname="no:c_office_category_id" type="xs:integer"/>
<create qname="no:c_assume_office_code" type="xs:integer"/>
<create qname="no:c_appt_type_code" type="xs:integer"/>
<!-- Places -->
<create qname="no:c_place_id" type="xs:integer"/>
<create qname="no:c_addr_id" type="xs:integer"/>
<create qname="no:c_addr_type" type="xs:integer"/>
<create qname="no:c_country_code" type="xs:integer"/>
<create qname="no:c_inst_addr_id" type="xs:integer"/>
<!-- Stand-in for geo-spatial index -->
<create qname="no:x_coord" type="xs:double"/>
<create qname="no:y_coord" type="xs:double"/>
<create qname="no:inst_xcoord" type="xs:double"/>
<create qname="no:inst_ycoord" type="xs:double"/>
<!-- primary keys to seldomly used data -->
<create qname="no:c_bi_role_code" type="xs:integer"/>
<create qname="no:c_measure_code" type="xs:integer"/>
<create qname="no:c_occasion_code" type="xs:integer"/>
<create qname="no:c_parental_status_code" type="xs:integer"/>
<create qname="no:c_lit_genre_code" type="xs:integer"/>
<create qname="no:c_possession_act_code" type="xs:integer"/>
<create qname="no:c_topic_code" type="xs:integer"/>
</range>
</index>
</collection>