4
|
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="role0">
|
|
10 <attribute name="name" end-node="true"/>
|
|
11 </own-value-rule>
|
|
12
|
|
13 <own-value-rule id="repository0">
|
|
14 <attribute name="name" end-node="true"/>
|
|
15 </own-value-rule>
|
|
16
|
|
17 <own-value-rule id="collection0">
|
|
18 <attribute name="name" end-node="true"/>
|
|
19 </own-value-rule>
|
|
20
|
|
21 <own-value-rule id="alias0">
|
|
22 <attribute name="alias" end-node="true"/>
|
|
23 </own-value-rule>
|
|
24
|
|
25 <own-value-rule id="alias1">
|
|
26 <attribute name="alias_translit" end-node="true"/>
|
|
27 </own-value-rule>
|
|
28
|
|
29 <own-value-rule id="alias2">
|
|
30 <xor>
|
|
31 <rule ref="alias1"/>
|
|
32 <rule ref="alias0"/>
|
|
33 <rule type="constant" value="alias-empty"/>
|
|
34 </xor>
|
|
35 </own-value-rule>
|
|
36
|
|
37 <own-value-rule id="text0">
|
|
38 <target-relation name="is_prime_alias_title_of" substring="false">
|
|
39 <source object-class="ALIAS">
|
|
40 <attribute name="alias" end-node="true"/>
|
|
41 </source>
|
|
42 </target-relation>
|
|
43 </own-value-rule>
|
|
44
|
|
45 <own-value-rule id="text1">
|
|
46 <attribute name="full_title_translit" end-node="true"/>
|
|
47 </own-value-rule>
|
|
48
|
|
49 <own-value-rule id="text2">
|
|
50 <xor>
|
|
51 <rule ref="text1"/>
|
|
52 <rule ref="text0"/>
|
|
53 <rule type="constant" value="empty"/>
|
|
54 </xor>
|
|
55 </own-value-rule>
|
|
56
|
|
57 <own-value-rule id="person0">
|
|
58 <target-relation name="is_prime_alias_name_of" substring="false">
|
|
59 <source object-class="ALIAS">
|
|
60 <attribute name="alias" end-node="true"/>
|
|
61 </source>
|
|
62 </target-relation>
|
|
63 </own-value-rule>
|
|
64
|
|
65 <own-value-rule id="person1">
|
|
66 <attribute name="name_translit" end-node="true"/>
|
|
67 </own-value-rule>
|
|
68
|
|
69 <own-value-rule id="subject0">
|
|
70 <attribute name="name" end-node="true"/>
|
|
71 </own-value-rule>
|
|
72
|
|
73 <own-value-rule id="person2">
|
|
74 <xor>
|
|
75 <rule ref="person1"/>
|
|
76 <rule ref="person0"/>
|
|
77 <rule type="constant" value="empty"/>
|
|
78 </xor>
|
|
79 </own-value-rule>
|
|
80
|
|
81 <own-value-rule id="codex0">
|
|
82 <source-relation name="is_part_of" substring="false">
|
|
83 <target object-class="COLLECTION">
|
|
84 <attribute name="name" end-node="true"/>
|
|
85 </target>
|
|
86 </source-relation>
|
|
87 </own-value-rule>
|
|
88
|
|
89 <own-value-rule id="codex1">
|
|
90 <source-relation name="is_part_of" substring="false">
|
|
91 <target object-class="REPOSITORY">
|
|
92 <attribute name="name" end-node="true"/>
|
|
93 </target>
|
|
94 </source-relation>
|
|
95 </own-value-rule>
|
|
96
|
|
97 <own-value-rule id="codex2">
|
|
98 <xor>
|
|
99 <rule ref="codex0"/>
|
|
100 <rule ref="codex1"/>
|
|
101 <rule type="constant" value="empty"/>
|
|
102 </xor>
|
|
103 </own-value-rule>
|
|
104
|
|
105
|
|
106
|
|
107 <own-value-rule id="codex_identifier" object-class="CODEX">
|
|
108 <attribute name="identifier" end-node="true" />
|
|
109 </own-value-rule>
|
|
110
|
|
111 <own-value-rule id="codex_identifier2">
|
|
112 <xor>
|
|
113 <rule ref="codex_identifier"/>
|
|
114
|
|
115 <rule type="constant" value="empty"/>
|
|
116 </xor>
|
|
117 </own-value-rule>
|
|
118
|
|
119 <own-value-rule id="witness-text">
|
|
120 <source-relation name="is_exemplar_of" substring="false">
|
|
121 <target object-class="TEXT" end-node="true"/>
|
|
122 </source-relation>
|
|
123 </own-value-rule>
|
|
124
|
|
125 <own-value-rule id="witness-codex">
|
|
126 <source-relation name="is_part_of" substring="false">
|
|
127 <target object-class="CODEX" end-node="true">
|
|
128 <!-- attribute name="identifier" end-node="true" /-->
|
|
129 </target>
|
|
130 </source-relation>
|
|
131 </own-value-rule>
|
|
132
|
|
133 <!-- Temporal necessary only for the clean up -->
|
|
134 <own-value-rule id="witness-place">
|
|
135 <source-relation name="is_part_of" substring="false">
|
|
136 <target object-class="CODEX">
|
|
137 <source-relation name="is_part_of" substring="false">
|
|
138 <target object-class="COLLECTION">
|
|
139 <source-relation name="is_part_of" substring="false">
|
|
140 <target object-class="REPOSITORY">
|
|
141 <source-relation name="is_in" substring="false">
|
|
142 <target object-class="PLACE" end-node="true"/>
|
|
143 </source-relation>
|
|
144 </target>
|
|
145 </source-relation>
|
|
146 </target>
|
|
147 </source-relation>
|
|
148 </target>
|
|
149 </source-relation>
|
|
150 </own-value-rule>
|
|
151 <own-value-rule id="witness-repository">
|
|
152 <source-relation name="is_part_of" substring="false">
|
|
153 <target object-class="CODEX">
|
|
154 <source-relation name="is_part_of" substring="false">
|
|
155 <target object-class="COLLECTION">
|
|
156 <source-relation name="is_part_of" substring="false">
|
|
157 <target object-class="REPOSITORY" end-node="true"/>
|
|
158 </source-relation>
|
|
159 </target>
|
|
160 </source-relation>
|
|
161 </target>
|
|
162 </source-relation>
|
|
163 </own-value-rule>
|
|
164 </own-value-rules>
|
|
165
|
|
166 <print-rules>
|
|
167 <print-rule for="PERSON">
|
|
168 <formatstr value="%person2%"/>
|
|
169 <entry own-value-rule="person2"/>
|
|
170 </print-rule>
|
|
171
|
|
172 <print-rule for="TEXT">
|
|
173 <formatstr value="%text2%"/>
|
|
174 <entry own-value-rule="text2"/>
|
|
175 </print-rule>
|
|
176
|
|
177 <print-rule for="ALIAS">
|
|
178 <formatstr value="%alias2%"/>
|
|
179 <entry own-value-rule="alias2"/>
|
|
180 </print-rule>
|
|
181
|
|
182 <print-rule for="ROLE">
|
|
183 <formatstr value="%role0%"/>
|
|
184 <entry own-value-rule="role0"/>
|
|
185 </print-rule>
|
|
186
|
|
187 <print-rule for="CODEX">
|
|
188 <formatstr value="%codex2%_%codex_identifier2%"/>
|
|
189 <entry own-value-rule="codex2"/>
|
|
190 <entry own-value-rule="codex_identifier2"/>
|
|
191 </print-rule>
|
|
192
|
|
193 <print-rule for="WITNESS">
|
|
194 <formatstr value="%witness-text%_%witness-place%_%witness-repository%_%witness-codex%"/>
|
|
195 <entry own-value-rule="witness-text"/>
|
|
196 <entry own-value-rule="witness-codex"/>
|
|
197 <entry own-value-rule="witness-place"/>
|
|
198 <entry own-value-rule="witness-repository"/>
|
|
199 </print-rule>
|
|
200
|
|
201 <!--
|
|
202 <print-rule for="TEXT">
|
|
203 <formatstr value="%text3%"/>
|
|
204 <entry own-value-rule="text3"/>
|
|
205 </print-rule>
|
|
206 -->
|
|
207
|
|
208 <print-rule for="PLACE">
|
|
209 <formatstr value="%place0%"/>
|
|
210 <entry own-value-rule="place0"/>
|
|
211 </print-rule>
|
|
212
|
|
213 <print-rule for="SUBJECT">
|
|
214 <formatstr value="%subject0%"/>
|
|
215 <entry own-value-rule="subject0"/>
|
|
216 </print-rule>
|
|
217
|
|
218 <print-rule for="REPOSITORY">
|
|
219 <formatstr value="%repository0%"/>
|
|
220 <entry own-value-rule="repository0"/>
|
|
221 </print-rule>
|
|
222
|
|
223 <print-rule for="COLLECTION">
|
|
224 <formatstr value="%collection0%"/>
|
|
225 <entry own-value-rule="collection0"/>
|
|
226 </print-rule>
|
|
227 </print-rules>
|
|
228
|
|
229 </own-value-configuration>
|
|
230
|