]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
605238a9ec371a8707cc22e6ecc07a5e98416f48
[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           <field type="largetext">currentLocationNote</field>
266
267
268           <!-- =========================================================== -->
269           <!-- Loan In -->
270           <!-- =========================================================== -->
271           
272           <field type="largetext">loansin_common:loanInConditions</field>
273           <field type="largetext">loansin_common:loanInNote</field>
274  
275  
276           <!-- =========================================================== -->
277           <!-- Loan Out -->
278           <!-- =========================================================== -->
279           
280           <field type="largetext">loansout_common:specialConditionsOfLoan</field>
281           <field type="largetext">loansout_common:loanOutNote</field>      
282           <field type="largetext">loansout_common:loanPurpose</field>
283           <field type="largetext">loanedObjectStatusNote</field>
284
285  
286           <!-- =========================================================== -->
287           <!-- Movement / Location and Movement Control -->
288           <!-- =========================================================== -->
289           
290           <field type="largetext">movements_common:currentLocationNote</field>
291           <field type="largetext">movements_common:movementNote</field>
292
293
294           <!-- =========================================================== -->
295           <!-- Media / Media Handling -->
296           <!-- =========================================================== -->
297
298           <field type="largetext">media_common:copyrightStatement</field>
299           <field type="largetext">media_common:description</field>
300           <field type="largetext">media_common:title</field>
301
302
303           <!-- =========================================================== -->
304           <!-- Note -->
305           <!-- =========================================================== -->
306
307           <field type="largetext">notes_common:content</field>
308
309
310           <!-- =========================================================== -->
311           <!-- Object Exit -->
312           <!-- =========================================================== -->
313           
314           <field type="largetext">objectexit_common:exitNote</field>
315           <field type="largetext">objectexit_common:packingNote</field>
316
317
318           <!-- =========================================================== -->
319           <!-- Organization -->
320           <!-- =========================================================== -->
321           
322           <field type="largetext">shortName</field>
323           <field type="largetext">longName</field>
324           <field type="largetext">nameAdditions</field>
325           <field type="largetext">historyNote</field>
326
327
328           <!-- =========================================================== -->
329           <!-- Person -->
330           <!-- =========================================================== -->
331           <field type="largetext">persons_common:bioNote</field>
332           <field type="largetext">persons_common:nameNote</field>
333
334
335           <!-- =========================================================== -->
336           <!-- Relation -->
337           <!-- =========================================================== -->
338
339           <!-- No largetext fields identified to date -->
340
341
342           <!-- =========================================================== -->
343           <!-- Storage Location / Location -->
344           <!-- =========================================================== -->
345           <field type="largetext">locations_common:displayName</field>
346           <field type="largetext">locations_common:name</field>
347           <!-- conditionNote will be made part of a repeatable group of fields in a future release -->
348           <field type="largetext">locations_common:conditionNote</field>
349           <field type="largetext">locations_common:securityNote</field>
350           <field type="largetext">locations_common:accessNote</field>
351          
352         </schema>
353         <indexing>
354           <fulltext>
355             <index name="default">
356               <!-- all props implied -->
357             </index>
358             <index name="title">
359               <field>dc:title</field>
360             </index>
361             <index name="description">
362               <field>dc:description</field>
363             </index>
364           </fulltext>
365         </indexing>
366       </repository>
367     </repository>
368   </extension>
369 </component>