UCJEPS-1.8 Cataloging schema extension

For UCJEPS-1.8

?

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<!--
  CollectionObject schema (XSD)

  Entity  : CollectionObject
  Part    : Local - UCJEPS (Extends Natural History)
  Used for: Nuxeo EP core document type

  $LastChangedRevision: 4929 $
  $LastChangedDate: 2011-06-07 13:26:32 -0700 (Tue, 07 Jun 2011) $
-->

<xs:schema
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns:ns="http://collectionspace.org/services/collectionobject/local/ucjeps"
  xmlns="http://collectionspace.org/services/collectionobject/local/ucjeps"
  targetNamespace="http://collectionspace.org/services/collectionobject/local/ucjeps"
  version="0.1">

  <!-- used for testing
  <xs:element name="nh-string" type="xs:string" />
  <xs:element name="nh-int" type="xs:int"/>
  <xs:element name="nh-long" type="xs:long"/>
  <xs:element name="nh-date" type="xs:dateTime"/>
  <xs:element name="nh-note" type="xs:string"/>
  -->

  <xs:element name="ucjepsTypeSpecimenGroupList" type="ucjepsTypeSpecimenGroupList"/>

	<!-- TypeSpecimenGroup NOT REPEATABLE in UCJEPS, but defining the group outside of the list didn't work -->
	<!-- Created ucjepsTypeSpecimenGroup (rather than using existing typeSpecimenGroup in hearst/lifesci tenant) so the fields could have names that distinguish them from similar fields in taxonomicIdentGroup and elsewhere -->
	<xs:complexType name="ucjepsTypeSpecimenGroupList">
			<xs:sequence>
					<xs:element name="ucjepsTypeSpecimenGroup" type="ucjepsTypeSpecimenGroup" minOccurs="0"
							maxOccurs="unbounded"/>
			</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ucjepsTypeSpecimenGroup">
			<xs:sequence>
				<xs:element name="ucjepsTypeSpecimenKindOfType" type="xs:string"/>
  				<xs:element name="ucjepsTypeSpecimenReference" type="xs:string"/>
 				<xs:element name="ucjepsTypeSpecimenRefPage" type="xs:string"/>
  				<xs:element name="ucjepsTypeSpecimenInstitution" type="xs:string"/>
  				<xs:element name="ucjepsTypeSpecimenInstitutionType" type="xs:string"/>
  				<xs:element name="ucjepsTypeSpecimenNotes" type="xs:string"/>
			 </xs:sequence>
	</xs:complexType>
</xs:schema>