]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
f99ba2f4f0744591e09ec7ba6e215d7088258668
[tmp/jakarta-migration.git] /
1 <?xml version="1.0"?>
2 <component name="default-repository-config">
3   <extension target="org.nuxeo.ecm.core.repository.RepositoryService"
4     point="repository">
5     <repository name="default"
6       factory="org.nuxeo.ecm.core.storage.sql.coremodel.SQLRepositoryFactory">
7       <repository name="default">
8         <schema>
9           <field type="largetext">note</field>
10           <field type="largetext">webp:content</field>
11           <field type="largetext">webc:welcomeText</field>
12           <field type="largetext">comment:comment</field>
13           <field type="largetext">post</field>
14           <field type="largetext">mail:mail</field>
15           
16           <!-- Text fields that may possibly not require largetext -->
17           <!-- designation and might need further review are marked as follows: -->
18           <!-- * -->
19           
20           <!-- =========================================================== -->
21           <!-- Acquisition -->
22           <!-- =========================================================== -->
23
24           <field type="largetext">acquisitionFundingSourceProvisos</field>
25           <field type="largetext">acquisitions_common:acquisitionNote</field>
26           <field type="largetext">acquisitions_common:acquisitionProvisos</field>
27           <field type="largetext">acquisitions_common:acquisitionReason</field>
28           <field type="largetext">acquisitions_common:creditLine</field>
29
30           
31           <!-- =========================================================== -->
32           <!-- Blob -->
33           <!-- =========================================================== -->
34
35           <!-- No largetext fields identified to date -->
36
37
38           <!-- =========================================================== -->
39           <!-- CollectionObject / Cataloging -->
40           <!-- =========================================================== -->
41           
42           <!-- Object Identification Information -->
43           <!-- ================================= -->
44           
45           <!-- FIXME: Will become group repeatable in 1.1 -->
46           <field type="largetext">collectionobjects_common:otherNumber</field> <!-- * -->
47           <!-- End of group repeatable -->
48
49           <!-- FIXME: multivalued field - need to verify schema and field name -->
50           <field type="largetext">collectionobjects_common:briefDescriptions</field>
51           
52           <!-- FIXME: multivalued field - need to verify schema and field name -->
53           <field type="largetext">collectionobjects_common:comments</field>
54           
55           <field type="largetext">collectionobjects_common:distinguishingFeatures</field>
56           
57           <!-- FIXME: group repeatable - need to verify schema and field name -->
58           <field type="largetext">collectionobjects_common:objectNameNote</field>
59
60           <!-- FIXME: Will become group repeatable in 1.1 -->
61           <field type="largetext">collectionobjects_common:title</field>
62           <field type="largetext">collectionobjects_common:titleTranslation</field>
63                    
64           <!-- Object Description Information -->
65           <!-- ============================== -->
66
67           <!-- FIXME: Need to check each field from this point and below -->
68           <!-- to anticipate group repeatability changes coming in 1.1, -->
69           <!-- as we may need to change schema and field names when that occurs. -->
70           
71           <field type="largetext">collectionobjects_common:ageQualifier</field>
72           <field type="largetext">collectionobjects_common:color</field>
73           <field type="largetext">collectionobjects_common:contentDescription</field>
74           <field type="largetext">collectionobjects_common:contentNote</field>
75           <field type="largetext">collectionobjects_common:contentObject</field>
76           <field type="largetext">collectionobjects_common:copyNumber</field> <!-- * -->
77           <field type="largetext">collectionobjects_common:editionNumber</field> <!-- * -->
78           
79            <!-- FIXME: Will become group repeatable in 1.1 -->
80           <field type="largetext">collectionobjects_common:inscriptionContent</field>
81           <field type="largetext">collectionobjects_common:inscriptionContentInterpretation</field>
82           <field type="largetext">collectionobjects_common:inscriptionContentTranslation</field>
83           <field type="largetext">collectionobjects_common:inscriptionContentTransliteration</field>
84           
85           <!-- FIXME: Will become group repeatable in 1.1 -->
86           <field type="largetext">collectionobjects_common:inscriptionDescriptionInterpretation</field>
87           
88           <!-- FIXME: Will become group repeatable in 1.1 -->
89           <field type="largetext">collectionobjects_common:materialComponentNote</field>
90           <field type="largetext">collectionobjects_common:materialName</field>  <!-- * -->
91           
92           <!-- FIXME: multivalued field - need to verify schema and field name -->
93           <field type="largetext">collectionobjects_common:physicalDescription</field>
94           
95           <!-- FIXME: Will become part of a group repeatable in 1.1 -->
96           <field type="largetext">collectionobjects_common:objectComponentInformation</field>
97
98           <!-- Object Production Information -->
99           <!-- ============================= -->
100           
101           <field type="largetext">collectionobjects_common:objectProductionNote</field>
102           
103           <!-- FIXME: multivalued field - need to verify schema and field name -->
104           <field type="largetext">collectionobjects_common:objectProductionReason</field>
105
106           <!-- Object History and Association Information -->
107           <!-- ========================================== -->
108           
109           <!-- FIXME: Will become part of a group repeatable in 1.1 -->
110           <field type="largetext">collectionobjects_common:assocActivityNote</field>
111           
112           <field type="largetext">collectionobjects_common:assocConceptNote</field>
113           <field type="largetext">collectionobjects_common:assocCulturalContextNote</field>
114           <field type="largetext">collectionobjects_common:assocDateNote</field>
115           <field type="largetext">collectionobjects_common:assocEventNote</field>
116           <field type="largetext">collectionobjects_common:assocObject</field>
117           <field type="largetext">collectionobjects_common:assocOrganizationNote</field>
118           <field type="largetext">collectionobjects_common:assocPeopleNote</field>
119           <field type="largetext">collectionobjects_common:assocPersonNote</field>
120           <field type="largetext">collectionobjects_common:assocPlaceNote</field>
121           
122           <field type="largetext">collectionobjects_common:objectHistoryNote</field>
123           <field type="largetext">collectionobjects_common:ownershipExchangeNote</field>
124           <field type="largetext">collectionobjects_common:usageNote</field>
125
126            <!-- Object Owner's Contribution Information -->
127            <!-- ======================================= -->  
128                 
129           <field type="largetext">collectionobjects_common:ownersPersonalExperience</field>
130           <field type="largetext">collectionobjects_common:ownersPersonalResponse</field>
131           
132           <!-- FIXME: multivalued field - need to verify schema and field name -->
133           <field type="largetext">collectionobjects_common:ownersReference</field>
134           
135           <field type="largetext">collectionobjects_common:ownersContributionNote</field>
136          
137           <!-- Object Viewer's Contribution Information -->
138           <!-- ======================================== -->          
139           
140           <field type="largetext">collectionobjects_common:viewersRole</field>
141           <field type="largetext">collectionobjects_common:viewersPersonalExperience</field>
142           <field type="largetext">collectionobjects_common:viewersPersonalResponse</field>
143           
144           <!-- FIXME: multivalued field - need to verify schema and field name -->
145           <field type="largetext">collectionobjects_common:viewersReference</field>
146           
147           <field type="largetext">collectionobjects_common:viewersContributionNote</field>
148
149           <!-- Reference Information -->
150           <!-- ===================== -->
151           
152           <field type="largetext">collectionobjects_common:catalogNumber</field> <!-- * -->
153          
154           <!-- Object Collection Information -->
155           <!-- ============================= -->      
156
157           <field type="largetext">collectionobjects_common:fieldCollectionNote</field>
158           <field type="largetext">collectionobjects_common:fieldCollectionNumber</field> <!-- * -->
159           
160           <!--
161               Additional non-text fields configured as 'largetext' to
162               avoid the following error when Nuxeo is configured to use MySQL:
163               
164               com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException.
165               message: Row size too large. The maximum row size for the
166               used table type, not counting BLOBs, is 65535.
167               
168               Some of the fields below may be repeatable or in
169               repeatable groups, and the schema and field names
170               below might thus require verification to match actual values.
171           -->
172   
173           <field type="largetext">collectionobjects_common:objectNumber</field>
174           <field type="largetext">collectionobjects_common:otherNumber</field>
175           <field type="largetext">collectionobjects_common:otherNumberType</field>
176           <field type="largetext">collectionobjects_common:numberOfObjects</field>
177           <field type="largetext">collectionobjects_common:collection</field>
178           <field type="largetext">collectionobjects_common:titleTranslationLanguage</field>
179           <field type="largetext">collectionobjects_common:titleType</field>
180           <field type="largetext">collectionobjects_common:recordStatus</field>
181           <field type="largetext">collectionobjects_common:age</field>
182           <field type="largetext">collectionobjects_common:ageQualifier</field>
183           <field type="largetext">collectionobjects_common:ageUnit</field>
184       
185           <field type="largetext">collectionobjects_common:contentDate</field>
186           <field type="largetext">collectionobjects_common:contentEventName</field>
187           <field type="largetext">collectionobjects_common:contentEventNameType</field>
188           <field type="largetext">collectionobjects_common:contentLanguages</field>
189           <field type="largetext">collectionobjects_common:contentObjectType</field>
190           <field type="largetext">collectionobjects_common:contentOrganizations</field>
191           <field type="largetext">collectionobjects_common:contentOther</field>
192           <field type="largetext">collectionobjects_common:contentOtherType</field>
193           
194           <field type="largetext">collectionobjects_common:dimensionSummary</field>
195  
196           <!-- These fields may be removed altogether when App/UI is using repeatable dimensions group -->
197           <field type="largetext">collectionobjects_common:dimension</field>
198           <field type="largetext">collectionobjects_common:dimensionMeasuredPart</field>
199           <field type="largetext">collectionobjects_common:dimensionMeasurementUnit</field>
200           <field type="largetext">collectionobjects_common:dimensionValue</field>
201           <field type="largetext">collectionobjects_common:dimensionValueDate</field>
202           <field type="largetext">collectionobjects_common:dimensionValueQualifier</field>
203           
204           <field type="largetext">collectionobjects_common:editionNumber</field>
205
206           <field type="largetext">collectionobjects_common:inscriptionContentInscriber</field>
207           <field type="largetext">collectionobjects_common:inscriptionContentDate</field>
208           <field type="largetext">collectionobjects_common:inscriptionContentLanguage</field>
209           <field type="largetext">collectionobjects_common:inscriptionContentMethod</field>
210           <field type="largetext">collectionobjects_common:inscriptionContentPosition</field>
211           <field type="largetext">collectionobjects_common:inscriptionContentScript</field>
212           <field type="largetext">collectionobjects_common:inscriptionContentType</field>
213
214           <field type="largetext">collectionobjects_common:inscriptionDescription</field>
215           <field type="largetext">collectionobjects_common:inscriptionDescriptionInscriber</field>
216           <field type="largetext">collectionobjects_common:inscriptionDescriptionDate</field>
217           <field type="largetext">collectionobjects_common:inscriptionDescriptionMethod</field>
218           <field type="largetext">collectionobjects_common:inscriptionDescriptionPosition</field>
219           <field type="largetext">collectionobjects_common:inscriptionDescriptionType</field>
220
221           <field type="largetext">collectionobjects_common:objectStatus</field>
222           <field type="largetext">collectionobjects_common:phase</field>
223           <field type="largetext">collectionobjects_common:sex</field>
224           <field type="largetext">collectionobjects_common:assocObjectType</field>
225           <field type="largetext">collectionobjects_common:ownershipAccess</field>
226           <field type="largetext">collectionobjects_common:ownershipCategory</field>
227           <field type="largetext">collectionobjects_common:ownershipDates</field>
228           <field type="largetext">collectionobjects_common:ownershipExchangeMethod</field>
229           <field type="largetext">collectionobjects_common:ownershipExchangePriceCurrency</field>
230           <field type="largetext">collectionobjects_common:ownershipExchangePriceValue</field>
231           <field type="largetext">collectionobjects_common:ownershipPlace</field>
232           <field type="largetext">collectionobjects_common:usage</field>
233           <field type="largetext">collectionobjects_common:fieldCollectionNumber</field>
234           <field type="largetext">collectionobjects_common:fieldCollectionMethod</field>
235           <field type="largetext">collectionobjects_common:fieldCollectionPlace</field>
236         
237           <!-- This sample set of date field can be removed when Cataloging -->
238           <!-- records are using structured date fields -->
239           <field type="largetext">collectionobjects_common:dateAssociation</field>
240           <field type="largetext">collectionobjects_common:dateEarliestSingle</field>
241           <field type="largetext">collectionobjects_common:dateEarliestSingleCertainty</field>
242           <field type="largetext">collectionobjects_common:dateEarliestSingleQualifier</field>
243           <field type="largetext">collectionobjects_common:dateLatest</field>
244           <field type="largetext">collectionobjects_common:dateLatestCertainty</field>
245           <field type="largetext">collectionobjects_common:dateLatestQualifier</field>
246           <field type="largetext">collectionobjects_common:datePeriod</field>
247           <field type="largetext">collectionobjects_common:dateText</field>
248
249
250           <!-- =========================================================== -->
251           <!-- Contact -->
252           <!-- =========================================================== -->
253           <field type="largetext">contacts_common:addressPlace</field>
254           
255
256           <!-- =========================================================== -->
257           <!-- Intake -->
258           <!-- =========================================================== -->
259           
260           <field type="largetext">intakes_common:entryNote</field>
261           <field type="largetext">intakes_common:packingNote</field>
262           <field type="largetext">intakes_common:fieldCollectionNote</field>
263           <field type="largetext">intakes_common:insuranceNote</field>
264           <field type="largetext">intakes_common:conditionCheckNote</field>
265           
266           <!-- FIXME: multivalued fields - need to verify schema and field name -->
267           <field type="largetext">intakes_common:conditionCheckReasons</field>
268           <field type="largetext">intakes_common:currentLocationNote</field>
269
270
271           <!-- =========================================================== -->
272           <!-- Loan In -->
273           <!-- =========================================================== -->
274           
275           <field type="largetext">loansin_common:loanInConditions</field>
276           <field type="largetext">loansin_common:loanInNote</field>
277  
278  
279           <!-- =========================================================== -->
280           <!-- Loan Out -->
281           <!-- =========================================================== -->
282           
283           <field type="largetext">loansout_common:specialConditionsOfLoan</field>
284           <field type="largetext">loansout_common:loanOutNote</field>      
285           <field type="largetext">loansout_common:loanPurpose</field>
286           <field type="largetext">loanedObjectStatusNote</field>
287
288  
289           <!-- =========================================================== -->
290           <!-- Movement / Location and Movement Control -->
291           <!-- =========================================================== -->
292           
293           <field type="largetext">movements_common:currentLocationNote</field>
294           <field type="largetext">movements_common:movementNote</field>
295
296
297           <!-- =========================================================== -->
298           <!-- Media / Media Handling -->
299           <!-- =========================================================== -->
300
301           <field type="largetext">media_common:copyrightStatement</field>
302           <field type="largetext">media_common:description</field>
303           <field type="largetext">media_common:title</field>
304
305
306           <!-- =========================================================== -->
307           <!-- Note -->
308           <!-- =========================================================== -->
309
310           <field type="largetext">notes_common:content</field>
311
312
313           <!-- =========================================================== -->
314           <!-- Object Exit -->
315           <!-- =========================================================== -->
316           
317           <field type="largetext">objectexit_common:exitNote</field>
318           <field type="largetext">objectexit_common:packingNote</field>
319
320
321           <!-- =========================================================== -->
322           <!-- Organization -->
323           <!-- =========================================================== -->
324           
325           <field type="largetext">shortName</field>
326           <field type="largetext">longName</field>
327           <field type="largetext">nameAdditions</field>
328           <field type="largetext">historyNote</field>
329
330
331           <!-- =========================================================== -->
332           <!-- Person -->
333           <!-- =========================================================== -->
334           <field type="largetext">persons_common:bioNote</field>
335           <field type="largetext">persons_common:nameNote</field>
336
337
338           <!-- =========================================================== -->
339           <!-- Relation -->
340           <!-- =========================================================== -->
341
342           <!-- No largetext fields identified to date -->
343
344
345           <!-- =========================================================== -->
346           <!-- Storage Location / Location -->
347           <!-- =========================================================== -->
348           <field type="largetext">locations_common:displayName</field>
349           <field type="largetext">locations_common:name</field>
350           <!-- conditionNote will be made part of a repeatable group of fields in a future release -->
351           <field type="largetext">locations_common:conditionNote</field>
352           <field type="largetext">locations_common:securityNote</field>
353           <field type="largetext">locations_common:accessNote</field>
354          
355         </schema>
356         <indexing>
357           <fulltext>
358             <index name="default">
359               <!-- all props implied -->
360             </index>
361             <index name="title">
362               <field>dc:title</field>
363             </index>
364             <index name="description">
365               <field>dc:description</field>
366             </index>
367           </fulltext>
368         </indexing>
369       </repository>
370     </repository>
371   </extension>
372 </component>