]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
ecbcd3014b21874bd671167d8955fafdb62630f5
[tmp/jakarta-migration.git] /
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <!--
3     PublicitemsCommon XML Schema (XSD) for Nuxeo
4     
5     Entity  : PublicitemsCommon
6     Used for: Nuxeo EP core document type
7
8     $LastChangedRevision$
9     $LastChangedDate$
10 -->
11
12 <xs:schema 
13     xmlns:xs="http://www.w3.org/2001/XMLSchema"
14     xmlns:ns="http://collectionspace.org/publicitem/"
15     xmlns="http://collectionspace.org/publicitem/"
16     targetNamespace="http://collectionspace.org/publicitem/"
17     version="0.1">
18     
19         <xs:element name="itemNumber" type="xs:string" />                               <!-- An identifier for the publicitem (different than the CSID) -->
20         <xs:element name="contentName" type="xs:string" />                              <!-- A name for the publicitem's content  -->
21         <xs:element name="contentId" type="xs:string" />                                <!-- The the ID of the content blob in the back-end repository -->
22         <xs:element name="contentUri" type="xs:string" />                               <!-- The publicly accessible URL of the publicitem's content -->        
23         <xs:element name="contentCreationJobId" type="xs:string" />             <!-- The asynch job ID -if any -->
24         <xs:element name="contentSource" type="xs:string" />                    <!-- The name of the service/resource that was used to create the publicitem. -->
25         <xs:element name="contentExpirationDate" type="xs:dateTime" />  <!-- When the publicitem is no longer available for access -->
26         <xs:element name="contentAccessedCount" type="xs:integer" />    <!-- How many times the publicitem has been accessed. -->
27         <xs:element name="contentAccessCountLimit" type="xs:integer" /> <!-- The maximum times the publicitem can be accessed. -->
28 </xs:schema>