+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
- jaxb:version="1.0" elementFormDefault="unqualified"
- xmlns:ns="http://collectionspace.org/services/batch"
- xmlns="http://collectionspace.org/services/batch" targetNamespace="http://collectionspace.org/services/batch" version="0.1">
-
- <!--
- An XSD for a CollectionSpace "document" payload that contains a batch_common "part". This is based on the
- batch_common.xsd file.
- -->
- <!-- batch -->
- <xs:element name="document">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="batch_common" minOccurs="1" maxOccurs="1">
- <xs:complexType>
- <xs:sequence>
- <!-- Batch Information Group -->
- <xs:element name="name" type="xs:string"></xs:element>
- <xs:element name="notes" type="xs:string"></xs:element>
- <xs:element name="forDocTypes" minOccurs="0" maxOccurs="1">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="forDocType" type="xs:string" minOccurs="1" maxOccurs="unbounded"></xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="forRoles" minOccurs="0" maxOccurs="1">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="roleDisplayName" type="xs:string" minOccurs="1" maxOccurs="unbounded"></xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="resourceActionGroupList" type="resourceActionGroupList" minOccurs="0" maxOccurs="1"></xs:element>
- <xs:element name="supportsNoContext" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
- <xs:element name="supportsSingleDoc" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
- <xs:element name="supportsDocList" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
- <xs:element name="supportsGroup" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
- <!-- Batch specific fields -->
- <xs:element name="createsNewFocus" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
- <xs:element name="className" type="xs:string" minOccurs="1" maxOccurs="1"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
-
- <xs:complexType name="resourceActionGroupList">
- <xs:sequence>
- <xs:element name="resourceActionGroup" type="resourceActionGroup" minOccurs="1" maxOccurs="unbounded"></xs:element>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="resourceActionGroup">
- <xs:sequence>
- <xs:element name="resourceName" type="xs:string" minOccurs="1" maxOccurs="1"></xs:element>
- <xs:element name="actionGroup" type="xs:string" minOccurs="1" maxOccurs="1"></xs:element>
- </xs:sequence>
- </xs:complexType>
-</xs:schema>