comparison src/main/resources/own-value.cfg.xml @ 2:d18e60c5da80

(none)
author jurzua
date Wed, 29 Oct 2014 14:02:11 +0000
parents
children 6f0e9a333c15
comparison
equal deleted inserted replaced
1:2e911857a759 2:d18e60c5da80
1 <?xml version="1.0" encoding="UTF-8"?>
2 <own-value-configuration>
3 <own-value-rules>
4
5 <own-value-rule id="place0">
6 <attribute name="name" end-node="true"/>
7 </own-value-rule>
8
9 <own-value-rule id="reference0">
10 <attribute name="endnote-id" end-node="true"/>
11 </own-value-rule>
12
13 <own-value-rule id="role0">
14 <attribute name="name" end-node="true"/>
15 </own-value-rule>
16
17 <own-value-rule id="repository0">
18 <attribute name="name" end-node="true"/>
19 </own-value-rule>
20
21 <own-value-rule id="floruit">
22 <attribute name="date" end-node="true"/>
23 </own-value-rule>
24
25 <own-value-rule id="collection0">
26 <attribute name="name" end-node="true"/>
27 </own-value-rule>
28
29 <own-value-rule id="alias0">
30 <attribute name="alias" end-node="true"/>
31 </own-value-rule>
32
33 <own-value-rule id="alias1">
34 <attribute name="alias_translit" end-node="true"/>
35 </own-value-rule>
36
37 <own-value-rule id="alias2">
38 <xor>
39 <rule ref="alias1"/>
40 <rule ref="alias0"/>
41 <rule type="constant" value="alias-empty"/>
42 </xor>
43 </own-value-rule>
44
45 <own-value-rule id="misattr_01">
46 <target-relation name="has_author_misattribution" substring="false">
47 <source object-class="TEXT">
48 <attribute name="full_title_translit" end-node="true"/>
49 </source>
50 </target-relation>
51 </own-value-rule>
52
53 <own-value-rule id="misattr_02">
54 <source-relation name="misattributed_to" substring="false">
55 <target object-class="PERSON">
56 <attribute name="name_translit" end-node="true"/>
57 </target>
58 </source-relation>
59 </own-value-rule>
60
61
62 <own-value-rule id="eventCopy_witness">
63 <source-relation name="is_a_copy_of" substring="false">
64 <target object-class="WITNESS">
65 <source-relation name="is_exemplar_of" substring="false">
66 <target object-class="TEXT">
67 <attribute name="full_title_translit" end-node="true"/>
68 </target>
69 </source-relation>
70 </target>
71 </source-relation>
72 </own-value-rule>
73
74 <own-value-rule id="eventTransfer_witness">
75 <source-relation name="is_a_transfer_of" substring="false">
76 <target object-class="WITNESS">
77 <source-relation name="is_exemplar_of" substring="false">
78 <target object-class="TEXT">
79 <attribute name="full_title_translit" end-node="true"/>
80 </target>
81 </source-relation>
82 </target>
83 </source-relation>
84 </own-value-rule>
85
86 <own-value-rule id="eventStudy_witness">
87 <source-relation name="is_a_study_of" substring="false">
88 <target object-class="WITNESS">
89 <source-relation name="is_exemplar_of" substring="false">
90 <target object-class="TEXT">
91 <attribute name="full_title_translit" end-node="true"/>
92 </target>
93 </source-relation>
94 </target>
95 </source-relation>
96 </own-value-rule>
97
98 <own-value-rule id="eventStudy_person">
99 <source-relation name="was_studied_by" substring="false">
100 <target object-class="PERSON">
101 <attribute name="name_translit" end-node="true"/>
102 </target>
103 </source-relation>
104 </own-value-rule>
105
106
107 <own-value-rule id="eventStudy_repository">
108 <source-relation name="was_studied_in" substring="false">
109 <target object-class="REPOSITORY">
110 <attribute name="name" end-node="true"/>
111 </target>
112 </source-relation>
113 </own-value-rule>
114
115 <own-value-rule id="text0">
116 <target-relation name="is_prime_alias_title_of" substring="false">
117 <source object-class="ALIAS">
118 <attribute name="alias" end-node="true"/>
119 </source>
120 </target-relation>
121 </own-value-rule>
122
123 <own-value-rule id="text1">
124 <attribute name="full_title_translit" end-node="true"/>
125 </own-value-rule>
126
127 <own-value-rule id="text2">
128 <xor>
129 <rule ref="text1"/>
130 <rule ref="text0"/>
131 <rule type="constant" value="empty"/>
132 </xor>
133 </own-value-rule>
134
135 <own-value-rule id="person0">
136 <target-relation name="is_prime_alias_name_of" substring="false">
137 <source object-class="ALIAS">
138 <attribute name="alias" end-node="true"/>
139 </source>
140 </target-relation>
141 </own-value-rule>
142
143 <own-value-rule id="person1">
144 <attribute name="name_translit" end-node="true"/>
145 </own-value-rule>
146
147 <own-value-rule id="subject0">
148 <attribute name="name" end-node="true"/>
149 </own-value-rule>
150
151 <own-value-rule id="person2">
152 <xor>
153 <rule ref="person1"/>
154 <rule ref="person0"/>
155 <rule type="constant" value="empty"/>
156 </xor>
157 </own-value-rule>
158
159 <own-value-rule id="codex0">
160 <source-relation name="is_part_of" substring="false">
161 <target object-class="COLLECTION">
162 <attribute name="name" end-node="true"/>
163 </target>
164 </source-relation>
165 </own-value-rule>
166
167 <own-value-rule id="codex1">
168 <source-relation name="is_part_of" substring="false">
169 <target object-class="REPOSITORY">
170 <attribute name="name" end-node="true"/>
171 </target>
172 </source-relation>
173 </own-value-rule>
174
175 <own-value-rule id="codex2">
176 <xor>
177 <rule ref="codex0"/>
178 <rule ref="codex1"/>
179 <rule type="constant" value="empty"/>
180 </xor>
181 </own-value-rule>
182
183
184
185 <own-value-rule id="codex_identifier" object-class="CODEX">
186 <attribute name="identifier" end-node="true" />
187 </own-value-rule>
188
189 <own-value-rule id="codex_identifier2">
190 <xor>
191 <rule ref="codex_identifier"/>
192
193 <rule type="constant" value="empty"/>
194 </xor>
195 </own-value-rule>
196
197 <own-value-rule id="witness-text">
198 <source-relation name="is_exemplar_of" substring="false">
199 <target object-class="TEXT" end-node="true"/>
200 </source-relation>
201 </own-value-rule>
202
203 <own-value-rule id="witness-codex">
204 <source-relation name="is_part_of" substring="false">
205 <target object-class="CODEX" end-node="true">
206 <!-- attribute name="identifier" end-node="true" /-->
207 </target>
208 </source-relation>
209 </own-value-rule>
210
211 <!-- Temporal necessary only for the clean up -->
212 <own-value-rule id="witness-place">
213 <source-relation name="is_part_of" substring="false">
214 <target object-class="CODEX">
215 <source-relation name="is_part_of" substring="false">
216 <target object-class="COLLECTION">
217 <source-relation name="is_part_of" substring="false">
218 <target object-class="REPOSITORY">
219 <source-relation name="is_in" substring="false">
220 <target object-class="PLACE" end-node="true"/>
221 </source-relation>
222 </target>
223 </source-relation>
224 </target>
225 </source-relation>
226 </target>
227 </source-relation>
228 </own-value-rule>
229 <own-value-rule id="witness-repository">
230 <source-relation name="is_part_of" substring="false">
231 <target object-class="CODEX">
232 <source-relation name="is_part_of" substring="false">
233 <target object-class="COLLECTION">
234 <source-relation name="is_part_of" substring="false">
235 <target object-class="REPOSITORY" end-node="true"/>
236 </source-relation>
237 </target>
238 </source-relation>
239 </target>
240 </source-relation>
241 </own-value-rule>
242 </own-value-rules>
243
244 <print-rules>
245 <print-rule for="PERSON">
246 <formatstr value="%person2%"/>
247 <entry own-value-rule="person2"/>
248 </print-rule>
249
250 <print-rule for="TEXT">
251 <formatstr value="%text2%"/>
252 <entry own-value-rule="text2"/>
253 </print-rule>
254
255 <print-rule for="ALIAS">
256 <formatstr value="%alias2%"/>
257 <entry own-value-rule="alias2"/>
258 </print-rule>
259
260 <print-rule for="ROLE">
261 <formatstr value="%role0%"/>
262 <entry own-value-rule="role0"/>
263 </print-rule>
264
265 <print-rule for="CODEX">
266 <formatstr value="%codex2%_%codex_identifier2%"/>
267 <entry own-value-rule="codex2"/>
268 <entry own-value-rule="codex_identifier2"/>
269 </print-rule>
270
271 <print-rule for="WITNESS">
272 <formatstr value="%witness-text%_%witness-place%_%witness-repository%_%witness-codex%"/>
273 <entry own-value-rule="witness-text"/>
274 <entry own-value-rule="witness-codex"/>
275 <entry own-value-rule="witness-place"/>
276 <entry own-value-rule="witness-repository"/>
277 </print-rule>
278
279 <!--
280 <print-rule for="TEXT">
281 <formatstr value="%text3%"/>
282 <entry own-value-rule="text3"/>
283 </print-rule>
284 -->
285
286 <print-rule for="PLACE">
287 <formatstr value="%place0%"/>
288 <entry own-value-rule="place0"/>
289 </print-rule>
290
291 <print-rule for="SUBJECT">
292 <formatstr value="%subject0%"/>
293 <entry own-value-rule="subject0"/>
294 </print-rule>
295
296 <print-rule for="REPOSITORY">
297 <formatstr value="%repository0%"/>
298 <entry own-value-rule="repository0"/>
299 </print-rule>
300
301 <print-rule for="COLLECTION">
302 <formatstr value="%collection0%"/>
303 <entry own-value-rule="collection0"/>
304 </print-rule>
305
306 <print-rule for="STUDY_EVENT">
307 <formatstr value="Study of %eventStudy_witness% by %eventStudy_person% in %eventStudy_repository%"/>
308 <entry own-value-rule="eventStudy_witness"/>
309 <entry own-value-rule="eventStudy_person"/>
310 <entry own-value-rule="eventStudy_repository"/>
311 </print-rule>
312
313 <print-rule for="COPY_EVENT">
314 <formatstr value="Copy of %eventCopy_witness%"/>
315 <entry own-value-rule="eventCopy_witness"/>
316 </print-rule>
317
318 <print-rule for="TRANSFER_EVENT">
319 <formatstr value="Transfer of %eventTransfer_witness%"/>
320 <entry own-value-rule="eventTransfer_witness"/>
321 </print-rule>
322
323 <print-rule for="MISATTRIBUTION">
324 <formatstr value="%misattr_01% to %misattr_02%"/>
325 <entry own-value-rule="misattr_01"/>
326 <entry own-value-rule="misattr_02"/>
327 </print-rule>
328
329 <print-rule for="REFERENCE">
330 <formatstr value="%reference0%"/>
331 <entry own-value-rule="reference0"/>
332 </print-rule>
333
334 <print-rule for="FLORUIT_DATE">
335 <formatstr value="%floruit%"/>
336 <entry own-value-rule="floruit"/>
337 </print-rule>
338
339 </print-rules>
340
341 </own-value-configuration>
342