]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
b8c2620e2826b930f7eed4001f3371db306f38f8
[tmp/jakarta-migration.git] /
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <document name="collectionobjects">
3
4     <ns2:collectionobjects_common
5         xmlns:ns2="http://collectionspace.org/services/collectionobject">
6         <objectNumber>${objectNumber}</objectNumber>
7         <distinguishingFeatures>${distinguishingFeatures}</distinguishingFeatures>
8     </ns2:collectionobjects_common>
9
10     <ns3:relations-common-list xmlns:ns3="http://collectionspace.org/services/relation"
11                                xmlns:ns2="http://collectionspace.org/services/jaxb">
12         
13         <!-- Create a hierarchical relationship between an item, -->
14         <!-- its parent, and its children -->
15
16         <!-- Create a relationship between this item and its parent -->
17         <relation-list-item>
18             <!-- The current item being updated above ... -->
19             <subject>
20                 <csid>${currentItemCSID}</csid>
21                 <documentType>CollectionObject</documentType>
22             </subject>
23             <!-- ... has a hasBroader relationship to ... -->
24             <predicate>hasBroader</predicate>
25             <!-- ... its parent item -->
26             <object>
27                 <csid>${parentCSID}</csid>
28                 <documentType>CollectionObject</documentType>
29             </object>
30         </relation-list-item>
31         
32         <!-- Create a relationship between this item and a child -->
33         <relation-list-item>
34             <!-- A child item ... -->
35             <subject>
36                 <csid>${child1CSID}</csid>
37                 <documentType>CollectionObject</documentType>
38             </subject>
39             <!-- ... has a hasBroader relationship to ... -->
40             <predicate>hasBroader</predicate>
41             <!-- ... its parent item: i.e. the current item being updated above -->
42             <object>
43                 <csid>${currentItemCSID}</csid>
44                 <documentType>CollectionObject</documentType>
45             </object>
46         </relation-list-item>
47         
48         <!-- And to a second child -->
49         <relation-list-item>
50             <!-- A child item ... -->
51             <subject>
52                 <csid>${child2CSID}</csid>
53                 <documentType>CollectionObject</documentType>
54             </subject>
55             <!-- ... has a hasBroader relationship to ... -->
56             <predicate>hasBroader</predicate>
57             <!-- ... its parent item: i.e. the current item being updated above -->
58             <object>
59                 <csid>${currentItemCSID}</csid>
60                 <documentType>CollectionObject</documentType>
61             </object>
62         </relation-list-item>
63         
64     </ns3:relations-common-list>
65 </document>
66
67