]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
CSPACE-3451: Updated ../tenants/hearstmuseum/tenant-bindings.xml formatting to confor...
authorRichard Millet <richard.millet@berkeley.edu>
Wed, 11 May 2011 01:05:23 +0000 (01:05 +0000)
committerRichard Millet <richard.millet@berkeley.edu>
Wed, 11 May 2011 01:05:23 +0000 (01:05 +0000)
services/common/src/main/cspace/config/services/tenants/hearstmuseum/tenant-bindings.xml

index 77ca59fcbe93a74cddf117941cb6dfc611671084..e7d4f0732a4627a1fcefc2dbf0ff5c525a3677c1 100644 (file)
     $LastChangedRevision: 3947 $
     $LastChangedDate: 2011-02-01 01:06:14 -0800 (Tue, 01 Feb 2011) $
 -->
-<tenant:TenantBindingConfig
-    xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
-    xmlns:tenant='http://collectionspace.org/services/common/tenant'
-    xmlns:types='http://collectionspace.org/services/common/types'
-    xsi:schemaLocation='http://collectionspace.org/services/common/tenant http://collectionspace.org/services/common/tenant.xsd'
-    >
-        
-    <!-- begin hearstmuseum.berkeley.edu tenant meta-data -->
-    <tenant:tenantBinding
-        id="2" name="hearstmuseum.berkeley.edu" displayName="Phoebe A. Hearst Museum of Anthropology" version="0.1">
-
-        <tenant:repositoryDomain name="pahma-domain" repositoryClient="nuxeo-java"/>
-
-        <tenant:properties>
-            <types:item><types:key>datePattern</types:key><types:value>MM/dd/yyyy</types:value></types:item>
-            <types:item><types:key>datePattern</types:key><types:value>dd.MM.yyyy</types:value></types:item>
-            <!-- <types:item><types:key>datePattern</types:key><types:value>dd/MM/yyyy</types:value></types:item> -->
-            <!-- <types:item><types:key>localeLanguage</types:key><types:value>en</types:value></types:item> -->
-            <!-- <types:item><types:key>localeLanguage</types:key><types:value>da</types:value></types:item> -->
-        </tenant:properties>
-
-        <!-- begin idgenerators service meta-data -->
-        <tenant:serviceBindings name="idgenerators" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-        </tenant:serviceBindings>
-        <!-- end idgenerator service meta-data -->
-
-        <!-- begin id service meta-data -->
-        <tenant:serviceBindings name="id" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+<tenant:TenantBindingConfig xmlns:tenant="http://collectionspace.org/services/common/tenant" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://collectionspace.org/services/common/tenant http://collectionspace.org/services/common/tenant.xsd">
+  <!-- begin hearstmuseum.berkeley.edu tenant meta-data -->
+  <tenant:tenantBinding id="2" name="hearstmuseum.berkeley.edu" displayName="Phoebe A. Hearst Museum of Anthropology" version="0.1">
+    <tenant:repositoryDomain name="default-domain" repositoryClient="nuxeo-java" />
+    <tenant:properties>
+      <types:item xmlns:types="http://collectionspace.org/services/common/types">
+        <types:key>datePattern</types:key>
+        <types:value>MM/dd/yyyy</types:value>
+      </types:item>
+      <types:item xmlns:types="http://collectionspace.org/services/common/types">
+        <types:key>datePattern</types:key>
+        <types:value>MMM dd, yyyy</types:value>
+      </types:item>
+      <types:item xmlns:types="http://collectionspace.org/services/common/types">
+        <types:key>datePattern</types:key>
+        <types:value>dd.MM.yyyy</types:value>
+      </types:item>
+      <!-- <types:item><types:key>datePattern</types:key><types:value>dd/MM/yyyy</types:value></types:item> -->
+      <types:item xmlns:types="http://collectionspace.org/services/common/types">
+        <types:key>localeLanguage</types:key>
+        <types:value>en</types:value>
+      </types:item>
+      <!-- <types:item><types:key>localeLanguage</types:key><types:value>da</types:value></types:item> -->
+    </tenant:properties>
+    <!-- begin idgenerators service meta-data -->
+    <tenant:serviceBindings name="idgenerators" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+    </tenant:serviceBindings>
+    <!-- end idgenerator service meta-data -->
+    <!-- begin id service meta-data -->
+    <tenant:serviceBindings name="id" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /idgenerators/*/ids
             </service:uriPath>-->
-        </tenant:serviceBindings>
-        <!-- end id service meta-data -->
-
-        <!-- begin collectionobject service meta-data -->
-        <tenant:serviceBindings name="CollectionObjects" type="object" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+    </tenant:serviceBindings>
+    <!-- end id service meta-data -->
+    <!-- begin collectionobject service meta-data -->
+    <tenant:serviceBindings name="CollectionObjects" type="object" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/collectionobjects/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /collectionobjects/*/authorityrefs/
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.collectionobject.nuxeo.CollectionObjectDocumentModelHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.collectionobject.nuxeo.CollectionObjectValidatorHandler
-            </service:validatorHandler>
-            <service:initHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.common.init.ModifyFieldDatatypes</service:classname>
-                <service:params>
-                    <service:field>
-                        <service:table>nuxeo.collectionobjects_common_briefdescriptions</service:table>
-                        <service:col>item</service:col>
-                        <service:type>LARGETEXT</service:type>
-                        <service:param></service:param>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.collectionobjects_common_comments</service:table>
-                        <service:col>item</service:col>
-                        <service:type>LARGETEXT</service:type>
-                        <service:param></service:param>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.collectionobjects_common_objectproductionreasons</service:table>
-                        <service:col>item</service:col>
-                        <service:type>LARGETEXT</service:type>
-                        <service:param></service:param>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.collectionobjects_common_ownersreferences</service:table>
-                        <service:col>item</service:col>
-                        <service:type>LARGETEXT</service:type>
-                        <service:param></service:param>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.collectionobjects_common_viewersreferences</service:table>
-                        <service:col>item</service:col>
-                        <service:type>LARGETEXT</service:type>
-                        <service:param></service:param>
-                    </service:field>
-                </service:params>
-            </service:initHandler>
-            <service:properties xmlns:service='http://collectionspace.org/services/common/service'>
-                <types:item><types:key>objectNameProperty</types:key><types:value>objectName</types:value></types:item>
-                <types:item><types:key>objectNumberProperty</types:key><types:value>objectNumber</types:value></types:item>
-            </service:properties>
-            <service:object name="CollectionObject" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionobjects-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionobjects_common" updated="" order="1">
-                    <service:properties>
-                        <!-- Commented out for now, as searching within a field in a complexType breaks searches. -->
-                        <!-- The following fields were placed into complexTypes in group repeatability work in CSPACE-2927: -->
-                        <!--
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.collectionobject.nuxeo.CollectionObjectDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.collectionobject.nuxeo.CollectionObjectValidatorHandler</service:validatorHandler>
+      <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.ModifyFieldDatatypes</service:classname>
+        <service:params>
+          <service:field>
+            <service:table>nuxeo.collectionobjects_common_briefdescriptions</service:table>
+            <service:col>item</service:col>
+            <service:type>LARGETEXT</service:type>
+            <service:param />
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.collectionobjects_common_comments</service:table>
+            <service:col>item</service:col>
+            <service:type>LARGETEXT</service:type>
+            <service:param />
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.collectionobjects_common_objectproductionreasons</service:table>
+            <service:col>item</service:col>
+            <service:type>LARGETEXT</service:type>
+            <service:param />
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.collectionobjects_common_ownersreferences</service:table>
+            <service:col>item</service:col>
+            <service:type>LARGETEXT</service:type>
+            <service:param />
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.collectionobjects_common_viewersreferences</service:table>
+            <service:col>item</service:col>
+            <service:type>LARGETEXT</service:type>
+            <service:param />
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:properties xmlns:service="http://collectionspace.org/services/common/service">
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNameProperty</types:key>
+          <types:value>objectName</types:value>
+        </types:item>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>objectNumber</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="CollectionObject" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="collectionobjects-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="collectionobjects_common" updated="" order="1">
+          <service:properties>
+            <!-- Commented out for now, as searching within a field in a complexType breaks searches. -->
+            <!-- The following fields were placed into complexTypes in group repeatability work in CSPACE-2927: -->
+            <!--
                             <types:item><types:key>authRef</types:key><types:value>inscriptionContentInscriber</types:value></types:item>
                             <types:item><types:key>authRef</types:key><types:value>inscriptionDescriptionInscriber</types:value></types:item>
                             <types:item><types:key>authRef</types:key><types:value>objectProductionPerson</types:value></types:item>
                             <types:item><types:key>authRef</types:key><types:value>assocOrganizations|assocOrganization</types:value></types:item>
                             <types:item><types:key>authRef</types:key><types:value>assocPersons|assocPerson</types:value></types:item>
                         -->
-                        <types:item><types:key>authRef</types:key><types:value>contentOrganizations|contentOrganization</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>contentPersons|contentPerson</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>assocEventOrganizations|assocEventOrganization</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>assocEventPersons|assocEventPerson</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>owners|owner</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>fieldCollectionSources|fieldCollectionSource</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>fieldCollectors|fieldCollector</types:value></types:item>
-                    </service:properties>
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/collectionobject"
-                            schemaLocation="http://collectionspace.org/services/collectionobject http://services.collectionspace.org/collectionobject/collectionobjects_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionobjects_naturalhistory" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/collectionobject/domain/naturalhistory"
-                            schemaLocation="http://collectionspace.org/services/collectionobject/domain/naturalhistory http://collectionspace.org/services/collectionobject/domain/collectionobjects_naturalhistory.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="3" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="3">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!--end collectionobject service meta-data -->
-
-        <!-- begin blob service meta-data -->
-        <tenant:serviceBindings name="Blobs" type="procedure" version="0.1">
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                default-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.blob.nuxeo.BlobDocumentModelHandler
-            </service:documentHandler>
-            <service:DocHandlerParams xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.blob.nuxeo.BlobDocumentModelHandler</service:classname>
-                <service:params>
-                    <service:SchemaName>blobs</service:SchemaName>
-                    <service:DublinCoreTitle>blobs</service:DublinCoreTitle>
-                    <service:SummaryFields>name|mimeType|encoding|length|uri|csid</service:SummaryFields>
-                    <service:AbstractCommonListClassname>org.collectionspace.services.blob.BlobsCommonList</service:AbstractCommonListClassname>
-                    <service:CommonListItemClassname>org.collectionspace.services.blob.BlobsCommonList$BlobListItem</service:CommonListItemClassname>
-                    <service:ListResultsItemMethodName>getBlobListItem</service:ListResultsItemMethodName>
-                    <service:ListResultsFields>
-                        <service:ListResultField>
-                            <service:element>name</service:element>
-                            <service:xpath>name</service:xpath>
-                        </service:ListResultField>
-                        <service:ListResultField>
-                            <service:element>mimeType</service:element>
-                            <service:xpath>mimeType</service:xpath>
-                        </service:ListResultField>
-                        <service:ListResultField>
-                            <service:element>encoding</service:element>
-                            <service:xpath>encoding</service:xpath>
-                        </service:ListResultField>
-                        <service:ListResultField>
-                            <service:element>length</service:element>
-                            <service:xpath>length</service:xpath>
-                        </service:ListResultField>
-                    </service:ListResultsFields>
-                </service:params>
-            </service:DocHandlerParams>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.blob.nuxeo.BlobValidatorHandler
-            </service:validatorHandler>
-            <service:object name="Blob" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="blob-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="blobs_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/blob"
-                            schemaLocation="http://collectionspace.org/services/blob http://services.collectionspace.org/blob/blobs_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end blob service meta-data -->
-
-        <!-- begin intake service meta-data -->
-        <tenant:serviceBindings name="Intakes" type="procedure" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>contentOrganizations|contentOrganization</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>contentPersons|contentPerson</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>assocEventOrganizations|assocEventOrganization</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>assocEventPersons|assocEventPerson</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>owners|owner</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>fieldCollectionSources|fieldCollectionSource</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>fieldCollectors|fieldCollector</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/collectionobject" schemaLocation="http://collectionspace.org/services/collectionobject http://services.collectionspace.org/collectionobject/collectionobjects_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionobjects_naturalhistory" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/collectionobject/domain/naturalhistory" schemaLocation="http://collectionspace.org/services/collectionobject/domain/naturalhistory http://collectionspace.org/services/collectionobject/domain/collectionobjects_naturalhistory.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="3" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="3">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!--end collectionobject service meta-data -->
+    <!-- begin blob service meta-data -->
+    <tenant:serviceBindings name="Blobs" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/blobs/*/workflow/</service:uriPath>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.blob.nuxeo.BlobDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.blob.nuxeo.BlobDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>blobs</service:SchemaName>
+          <service:DublinCoreTitle>blobs</service:DublinCoreTitle>
+          <service:SummaryFields>name|mimeType|encoding|length|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname />
+          <service:CommonListItemClassname />
+          <service:ListResultsItemMethodName>getBlobListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>name</service:element>
+              <service:xpath>name</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>mimeType</service:element>
+              <service:xpath>mimeType</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>encoding</service:element>
+              <service:xpath>encoding</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>length</service:element>
+              <service:xpath>length</service:xpath>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.blob.nuxeo.BlobValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Blob" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="blob-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="blobs_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/blob" schemaLocation="http://collectionspace.org/services/blob http://services.collectionspace.org/blob/blobs_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="3" control_group="Managed" versionable="true" auditable="false" label="image_metadata" updated="" order="3">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/image_metadata/" schemaLocation="http://collectionspace.org/image_metadata/ http://services.collectionspace.org/image_metadata.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="4" control_group="Managed" versionable="true" auditable="false" label="iptc" updated="" order="4">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/iptc/" schemaLocation="http://collectionspace.org/iptc/ http://services.collectionspace.org/iptc.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end blob service meta-data -->
+    <!-- begin intake service meta-data -->
+    <tenant:serviceBindings name="Intakes" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/intakes/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /intakes/*/authorityrefs/
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.intake.nuxeo.IntakeDocumentModelHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.intake.nuxeo.IntakeValidatorHandler
-            </service:validatorHandler>
-            <service:properties xmlns:service='http://collectionspace.org/services/common/service'>
-                <!-- What to use for name???
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.intake.nuxeo.IntakeDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.intake.nuxeo.IntakeValidatorHandler</service:validatorHandler>
+      <service:properties xmlns:service="http://collectionspace.org/services/common/service">
+        <!-- What to use for name???
                 <types:item><types:key>objectNameProperty</types:key><types:value>objectName</types:value></types:item> -->
-                <types:item><types:key>objectNumberProperty</types:key><types:value>entryNumber</types:value></types:item>
-            </service:properties>
-            <service:object name="Intake" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="intakes-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="intakes_common" updated="" order="1">
-                    <service:properties>
-                        <types:item><types:key>authRef</types:key><types:value>currentOwner</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>depositor</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>fieldCollectionSources|fieldCollectionSource</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>fieldCollectors|fieldCollector</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>valuer</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>insurers|insurer</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>conditionCheckersOrAssessors|conditionCheckerOrAssessor</types:value></types:item>
-                    </service:properties>
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/intake"
-                            schemaLocation="http://collectionspace.org/services/intake http://services.collectionspace.org/intake/intakes_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <!-- Laramie test for collectionspace_core -->
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end intake service meta-data -->
-
-        <!-- begin loanin service meta-data -->
-        <tenant:serviceBindings name="Loansin" type="procedure" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>entryNumber</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Intake" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="intakes-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="intakes_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>currentOwner</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>depositor</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>fieldCollectionSources|fieldCollectionSource</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>fieldCollectors|fieldCollector</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>valuer</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>insurers|insurer</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>conditionCheckersOrAssessors|conditionCheckerOrAssessor</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/intake" schemaLocation="http://collectionspace.org/services/intake http://services.collectionspace.org/intake/intakes_common.xsd" />
+          </service:content>
+        </service:part>
+        <!-- BEGIN Laramie for new collectionspace_core -->
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+        <!-- END Laramie for new collectionspace_core -->
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end intake service meta-data -->
+    <!-- begin loanin service meta-data -->
+    <tenant:serviceBindings name="Loansin" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/loansin/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /loansin/*/authorityrefs/
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.loanin.nuxeo.LoaninDocumentModelHandler
-            </service:documentHandler>
-            <service:DocHandlerParams xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.loanin.nuxeo.LoaninDocumentModelHandler</service:classname>
-                <service:params>
-                    <service:SchemaName>loansin</service:SchemaName>
-                    <service:DublinCoreTitle>loansin</service:DublinCoreTitle>
-                    <service:SummaryFields>loanInNumber|lenderList|loanReturnDate|uri|csid</service:SummaryFields>
-                    <service:AbstractCommonListClassname>org.collectionspace.services.loanin.LoansinCommonList</service:AbstractCommonListClassname>
-                    <service:CommonListItemClassname>org.collectionspace.services.loanin.LoansinCommonList$LoaninListItem</service:CommonListItemClassname>
-                    <service:ListResultsItemMethodName>getLoaninListItem</service:ListResultsItemMethodName>
-                    <service:ListResultsFields>
-                        <service:ListResultField>
-                            <service:element>loanInNumber</service:element>
-                            <service:xpath>loanInNumber</service:xpath>
-                        </service:ListResultField>
-                        <service:ListResultField>
-                            <service:element>lender</service:element>
-                            <service:xpath>lenderGroupList/[0]/lender</service:xpath>
-                        </service:ListResultField>
-                        <service:ListResultField>
-                            <service:element>loanReturnDate</service:element>
-                            <service:xpath>loanReturnDate</service:xpath>
-                        </service:ListResultField>
-                    </service:ListResultsFields>
-                </service:params>
-            </service:DocHandlerParams>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.loanin.nuxeo.LoaninValidatorHandler
-            </service:validatorHandler>
-            <service:properties xmlns:service='http://collectionspace.org/services/common/service'>
-                <!-- What to use for name???
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.loanin.nuxeo.LoaninDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.loanin.nuxeo.LoaninDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>loansin</service:SchemaName>
+          <service:DublinCoreTitle>loansin</service:DublinCoreTitle>
+          <service:SummaryFields>loanInNumber|lenderList|loanReturnDate|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname />
+          <service:CommonListItemClassname />
+          <service:ListResultsItemMethodName>getLoaninListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>loanInNumber</service:element>
+              <service:xpath>loanInNumber</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>lender</service:element>
+              <service:xpath>lenderGroupList/[0]/lender</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>loanReturnDate</service:element>
+              <service:xpath>loanReturnDate</service:xpath>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.loanin.nuxeo.LoaninValidatorHandler</service:validatorHandler>
+      <s:initHandler xmlns:s="http://collectionspace.org/services/common/service">
+        <s:classname>org.collectionspace.services.common.init.InitHandler</s:classname>
+        <s:params>
+          <s:field>
+            <s:table>mytable</s:table>
+            <s:col>mycol</s:col>
+            <s:type>mytpe</s:type>
+            <s:param>myparam, myparamB</s:param>
+          </s:field>
+          <s:field>
+            <s:table>mytable2</s:table>
+            <s:col>mycol2</s:col>
+            <s:type>mytpe2</s:type>
+            <s:param>myparam, myparam2B</s:param>
+          </s:field>
+          <s:property>
+            <s:key>my key</s:key>
+            <s:value>my value</s:value>
+          </s:property>
+          <s:property>
+            <s:key>my key 2</s:key>
+            <s:value>my value 2</s:value>
+          </s:property>
+        </s:params>
+      </s:initHandler>
+      <tenant:properties>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>datePattern</types:key>
+          <types:value>MMM dd, yyyy</types:value>
+        </types:item>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>datePattern</types:key>
+          <types:value>dd.MM.yyyy</types:value>
+        </types:item>
+        <!-- <types:item><types:key>datePattern</types:key><types:value>dd/MM/yyyy</types:value></types:item> -->
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>localeLanguage</types:key>
+          <types:value>en</types:value>
+        </types:item>
+        <!-- <types:item><types:key>localeLanguage</types:key><types:value>da</types:value></types:item> -->
+      </tenant:properties>
+      <service:properties xmlns:service="http://collectionspace.org/services/common/service">
+        <!-- What to use for name???
                 <types:item><types:key>objectNameProperty</types:key><types:value>objectName</types:value></types:item> -->
-                <types:item><types:key>objectNumberProperty</types:key><types:value>loanInNumber</types:value></types:item>
-            </service:properties>
-            <service:object name="Loanin" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="loansin-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="loansin_common" updated="" order="1">
-                    <service:properties>
-                        <!-- Commented out for now, as searching within a field in a complexType breaks searches -->
-                        <!-- types:item><types:key>authRef</types:key><types:value>lender</types:value></types:item -->
-                        <!-- types:item><types:key>authRef</types:key><types:value>lendersAuthorizer</types:value></types:item -->
-                        <!-- types:item><types:key>authRef</types:key><types:value>lendersContact</types:value></types:item -->
-                        <types:item><types:key>authRef</types:key><types:value>loanInContact</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>borrowersAuthorizer</types:value></types:item>
-                    </service:properties>
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/loanin"
-                            schemaLocation="http://collectionspace.org/services/loanin http://services.collectionspace.org/loanin/loansin_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end loanin service meta-data -->
-
-        <!-- begin loanout service meta-data -->
-        <tenant:serviceBindings name="Loansout" type="procedure" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>loanInNumber</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Loanin" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="loansin-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="loansin_common" updated="" order="1">
+          <service:properties>
+            <!-- Commented out for now, as searching within a field in a complexType breaks searches -->
+            <!-- types:item><types:key>authRef</types:key><types:value>lender</types:value></types:item -->
+            <!-- types:item><types:key>authRef</types:key><types:value>lendersAuthorizer</types:value></types:item -->
+            <!-- types:item><types:key>authRef</types:key><types:value>lendersContact</types:value></types:item -->
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>loanInContact</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>borrowersAuthorizer</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/loanin" schemaLocation="http://collectionspace.org/services/loanin http://services.collectionspace.org/loanin/loansin_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end loanin service meta-data -->
+    <!-- begin loanout service meta-data -->
+    <tenant:serviceBindings name="Loansout" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/loansout/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /loansout/*/authorityrefs/
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.loanout.nuxeo.LoanoutDocumentModelHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.loanout.nuxeo.LoanoutValidatorHandler
-            </service:validatorHandler>
-            <service:object name="Loanout" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="loansout-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="loansout_common" updated="" order="1">
-                    <service:properties>
-                        <types:item><types:key>authRef</types:key><types:value>borrower</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>borrowersContact</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>lendersAuthorizer</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>lendersContact</types:value></types:item>
-                    </service:properties>
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/loanout"
-                            schemaLocation="http://collectionspace.org/services/loanout http://services.collectionspace.org/loanout/loansout_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end loanout service meta-data -->
-
-        <!-- begin objectexit service meta-data -->
-        <tenant:serviceBindings name="ObjectExit" type="procedure" version="0.1">
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                default-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.objectexit.nuxeo.ObjectExitDocumentModelHandler
-            </service:documentHandler>
-            <service:DocHandlerParams xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.objectexit.nuxeo.ObjectExitDocumentModelHandler</service:classname>
-                <service:params>
-                    <service:SchemaName>objectexit</service:SchemaName>
-                    <service:DublinCoreTitle>objectexit</service:DublinCoreTitle>
-                    <service:SummaryFields>exitNumber|currentOwner|uri|csid</service:SummaryFields>
-                    <service:AbstractCommonListClassname>org.collectionspace.services.objectexit.ObjectexitCommonList</service:AbstractCommonListClassname>
-                    <service:CommonListItemClassname>org.collectionspace.services.objectexit.ObjectexitCommonList$ObjectexitListItem</service:CommonListItemClassname>
-                    <service:ListResultsItemMethodName>getObjectexitListItem</service:ListResultsItemMethodName>
-                    <service:ListResultsFields>
-                        <service:ListResultField>
-                            <service:element>exitNumber</service:element>
-                            <service:xpath>exitNumber</service:xpath>
-                        </service:ListResultField>
-
-                        <service:ListResultField>
-                            <service:element>currentOwner</service:element>
-                            <service:xpath>currentOwner</service:xpath>
-                        </service:ListResultField>
-                    </service:ListResultsFields>
-                </service:params>
-            </service:DocHandlerParams>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.objectexit.nuxeo.ObjectExitValidatorHandler
-            </service:validatorHandler>
-            <service:object name="ObjectExit" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="objectexit-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="objectexit_common" updated="" order="1">
-                    <service:properties>
-                        <types:item><types:key>authRef</types:key><types:value>currentOwner</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>depositor</types:value></types:item>
-                    </service:properties>
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/objectexit"
-                            schemaLocation="http://collectionspace.org/services/objectexit http://services.collectionspace.org/objectexit/objectexit_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end objectexit service meta-data -->
-
-       <!-- begin group service meta-data -->
-        <tenant:serviceBindings name="Groups" type="procedure" version="0.1">
-            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
-                /groups/*/workflow/
-            </service:uriPath>
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                default-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.group.nuxeo.GroupDocumentModelHandler
-            </service:documentHandler>
-            <service:DocHandlerParams xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.group.nuxeo.GroupDocumentModelHandler</service:classname>
-                <service:params>
-                     <service:SchemaName>groups</service:SchemaName>
-                     <service:DublinCoreTitle>groups</service:DublinCoreTitle>
-                     <service:SummaryFields>title|uri|csid</service:SummaryFields>
-                     <service:AbstractCommonListClassname>org.collectionspace.services.group.GroupCommonList</service:AbstractCommonListClassname>
-                     <service:CommonListItemClassname>org.collectionspace.services.group.GroupCommonList$GroupListItem</service:CommonListItemClassname>
-                     <service:ListResultsItemMethodName>getGroupListItem</service:ListResultsItemMethodName>
-                     <service:ListResultsFields>
-                         <service:ListResultField>
-                             <service:element>title</service:element>
-                             <service:xpath>title</service:xpath>
-                         </service:ListResultField>
-                                                                                       </service:ListResultsFields>
-                </service:params>
-            </service:DocHandlerParams>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.group.nuxeo.GroupValidatorHandler
-            </service:validatorHandler>
-            <service:properties xmlns:service='http://collectionspace.org/services/common/service'>
-                <types:item><types:key>objectNameProperty</types:key><types:value>title</types:value></types:item>
-            </service:properties>
-            <service:object name="Group" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="group-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="groups_common" updated="" order="1">
-                    <service:properties></service:properties>
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/group"
-                            schemaLocation="http://collectionspace.org/services/group http://services.collectionspace.org/group/groups_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end group service meta-data -->
-
-        <!-- begin imports service meta-data -->
-        <tenant:serviceBindings name="Imports" type="procedure" version="0.1">
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                default-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.imports.nuxeo.ImportsDocumentModelHandler
-            </service:documentHandler>
-            <service:DocHandlerParams xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.imports.nuxeo.ImportsDocumentModelHandler</service:classname>
-                <service:params>
-                    <service:SchemaName>imports</service:SchemaName>
-                    <service:DublinCoreTitle>imports</service:DublinCoreTitle>
-                    <service:SummaryFields>importsField|uri|csid</service:SummaryFields>
-                    <service:AbstractCommonListClassname>org.collectionspace.services.imports.ImportsCommonList</service:AbstractCommonListClassname>
-                    <service:CommonListItemClassname>org.collectionspace.services.imports.ImportsCommonList$ImportsListItem
-                    </service:CommonListItemClassname>
-                    <service:ListResultsItemMethodName>getImportsListItem</service:ListResultsItemMethodName>
-                    <service:ListResultsFields>
-                        <service:ListResultField>
-                            <service:element>importsField</service:element>
-                            <service:xpath>importsField</service:xpath>
-                        </service:ListResultField>
-                    </service:ListResultsFields>
-                </service:params>
-            </service:DocHandlerParams>
-            <service:object name="Imports" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="imports-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                                namespaceURI="http://collectionspace.org/services/common/system"
-                                schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="imports_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                                namespaceURI="http://collectionspace.org/services/imports"
-                                schemaLocation="http://collectionspace.org/services/imports http://services.collectionspace.org/imports/imports_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                                namespaceURI="http://collectionspace.org/collectionspace_core/"
-                                schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end imports service meta-data -->
-
-        <!-- begin media service meta-data -->
-        <tenant:serviceBindings name="Media" type="procedure" version="0.1">
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                default-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.media.nuxeo.MediaDocumentModelHandler
-            </service:documentHandler>
-            <service:DocHandlerParams xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.media.nuxeo.MediaDocumentModelHandler</service:classname>
-                <service:params>
-                    <service:SchemaName>media</service:SchemaName>
-                    <service:DublinCoreTitle>media</service:DublinCoreTitle>
-                    <service:SummaryFields>title|source|filename|identificationNumber|uri|csid</service:SummaryFields>
-                    <service:AbstractCommonListClassname>org.collectionspace.services.media.MediaCommonList</service:AbstractCommonListClassname>
-                    <service:CommonListItemClassname>org.collectionspace.services.media.MediaCommonList$MediaListItem</service:CommonListItemClassname>
-                    <service:ListResultsItemMethodName>getMediaListItem</service:ListResultsItemMethodName>
-                    <service:ListResultsFields>
-                        <service:ListResultField>
-                            <service:element>title</service:element>
-                            <service:xpath>title</service:xpath>
-                        </service:ListResultField>
-                        <service:ListResultField>
-                            <service:element>source</service:element>
-                            <service:xpath>source</service:xpath>
-                        </service:ListResultField>
-                        <service:ListResultField>
-                            <service:element>filename</service:element>
-                            <service:xpath>filename</service:xpath>
-                        </service:ListResultField>
-                        <service:ListResultField>
-                            <service:element>identificationNumber</service:element>
-                            <service:xpath>identificationNumber</service:xpath>
-                        </service:ListResultField>
-                    </service:ListResultsFields>
-                </service:params>
-            </service:DocHandlerParams>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.media.nuxeo.MediaValidatorHandler
-            </service:validatorHandler>
-            <service:object name="Media" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="media-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="media_common" updated="" order="1">
-
-                    <service:properties>
-                        <types:item><types:key>authRef</types:key><types:value>contributor</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>coverage</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>creator</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>publisher</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>rightsHolder</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>subjectList|subject</types:value></types:item>
-                    </service:properties>
-
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/media"
-                            schemaLocation="http://collectionspace.org/services/media http://services.collectionspace.org/media/media_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end media service meta-data -->
-
-        <!-- begin movement service meta-data -->
-        <tenant:serviceBindings name="Movements" type="procedure" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.loanout.nuxeo.LoanoutDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.loanout.nuxeo.LoanoutValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Loanout" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="loansout-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="loansout_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>borrower</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>borrowersContact</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>lendersAuthorizer</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>lendersContact</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/loanout" schemaLocation="http://collectionspace.org/services/loanout http://services.collectionspace.org/loanout/loansout_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end loanout service meta-data -->
+    <!-- begin objectexit service meta-data -->
+    <tenant:serviceBindings name="ObjectExit" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/objectexit/*/workflow/</service:uriPath>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.objectexit.nuxeo.ObjectExitDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.objectexit.nuxeo.ObjectExitDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>objectexit</service:SchemaName>
+          <service:DublinCoreTitle>objectexit</service:DublinCoreTitle>
+          <service:SummaryFields>exitNumber|currentOwner|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname>org.collectionspace.services.objectexit.ObjectexitCommonList</service:AbstractCommonListClassname>
+          <service:CommonListItemClassname>org.collectionspace.services.objectexit.ObjectexitCommonList$ObjectexitListItem</service:CommonListItemClassname>
+          <service:ListResultsItemMethodName>getObjectexitListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>exitNumber</service:element>
+              <service:xpath>exitNumber</service:xpath>
+              <service:setter>setExitNumber</service:setter>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>currentOwner</service:element>
+              <service:xpath>currentOwner</service:xpath>
+              <service:setter>setCurrentOwner</service:setter>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.objectexit.nuxeo.ObjectExitValidatorHandler</service:validatorHandler>
+      <service:properties xmlns:service="http://collectionspace.org/services/common/service">
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNameProperty</types:key>
+          <types:value>currentOwner</types:value>
+        </types:item>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>exitNumber</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="ObjectExit" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="objectexit-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="objectexit_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>currentOwner</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>depositor</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/objectexit" schemaLocation="http://collectionspace.org/services/objectexit http://services.collectionspace.org/objectexit/objectexit_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end objectexit service meta-data -->
+    <!-- begin group service meta-data -->
+    <tenant:serviceBindings name="Groups" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/groups/*/workflow/</service:uriPath>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.group.nuxeo.GroupDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.group.nuxeo.GroupDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>groups</service:SchemaName>
+          <service:DublinCoreTitle>groups</service:DublinCoreTitle>
+          <service:SummaryFields>title|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname />
+          <service:CommonListItemClassname />
+          <service:ListResultsItemMethodName>getGroupListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>title</service:element>
+              <service:xpath>title</service:xpath>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.group.nuxeo.GroupValidatorHandler</service:validatorHandler>
+      <service:properties xmlns:service="http://collectionspace.org/services/common/service">
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNameProperty</types:key>
+          <types:value>title</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Group" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="group-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="groups_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>owner</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/group" schemaLocation="http://collectionspace.org/services/group http://services.collectionspace.org/group/groups_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end group service meta-data -->
+    <!-- begin imports service meta-data -->
+    <tenant:serviceBindings name="Imports" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/imports/*/workflow/</service:uriPath>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.imports.nuxeo.ImportsDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.imports.nuxeo.ImportsDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>imports</service:SchemaName>
+          <service:DublinCoreTitle>imports</service:DublinCoreTitle>
+          <service:SummaryFields>importsField|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname>org.collectionspace.services.imports.ImportsCommonList</service:AbstractCommonListClassname>
+          <service:CommonListItemClassname>org.collectionspace.services.imports.ImportsCommonList$ImportsListItem</service:CommonListItemClassname>
+          <service:ListResultsItemMethodName>getImportsListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>importsField</service:element>
+              <service:xpath>importsField</service:xpath>
+              <service:setter>setImportsField</service:setter>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Imports" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="imports-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="imports_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/imports" schemaLocation="http://collectionspace.org/services/imports http://services.collectionspace.org/imports/imports_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end imports service meta-data -->
+    <!-- begin media service meta-data -->
+    <tenant:serviceBindings name="Media" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/media/*/workflow/</service:uriPath>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.media.nuxeo.MediaDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.media.nuxeo.MediaDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>media</service:SchemaName>
+          <service:DublinCoreTitle>media</service:DublinCoreTitle>
+          <service:SummaryFields>title|source|filename|identificationNumber|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname />
+          <service:CommonListItemClassname />
+          <service:ListResultsItemMethodName>getMediaListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>title</service:element>
+              <service:xpath>title</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>source</service:element>
+              <service:xpath>source</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>filename</service:element>
+              <service:xpath>filename</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>identificationNumber</service:element>
+              <service:xpath>identificationNumber</service:xpath>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.media.nuxeo.MediaValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Media" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="media-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="media_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>contributor</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>coverage</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>creator</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>publisher</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>rightsHolder</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>subjectList|subject</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/media" schemaLocation="http://collectionspace.org/services/media http://services.collectionspace.org/media/media_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end media service meta-data -->
+    <!-- begin movement service meta-data -->
+    <tenant:serviceBindings name="Movements" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/movements/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /movements/*/authorityrefs/
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.movement.nuxeo.MovementDocumentModelHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.movement.nuxeo.MovementValidatorHandler
-            </service:validatorHandler>
-            <service:object name="Movement" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="movements-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="movements_common" updated="" order="1">
-                    <service:properties>
-                        <types:item><types:key>authRef</types:key><types:value>movementContact</types:value></types:item>
-                    </service:properties>
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/movement"
-                            schemaLocation="http://collectionspace.org/services/movement http://services.collectionspace.org/movement/movements_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end movement service meta-data -->
-
-        <!-- begin vocabulary service meta-data -->
-        <tenant:serviceBindings name="Vocabularies" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.vocabulary.nuxeo.VocabularyDocumentModelHandler
-            </service:documentHandler>
-            <service:initHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
-                <service:params>
-                    <service:field>
-                        <service:table>nuxeo.vocabularies_common</service:table>
-                        <service:col>displayname</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.vocabularies_common</service:table>
-                        <service:col>shortidentifier</service:col>
-                    </service:field>
-                </service:params>
-            </service:initHandler>
-            <service:object name="Vocabulary" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="vocabularies-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="vocabularies_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/vocabulary"
-                            schemaLocation="http://collectionspace.org/services/vocabulary http://services.collectionspace.org/vocabulary/vocabularies_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end vocabulary service meta-data -->
-
-        <!-- begin vocabularyitem service meta-data.
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.movement.nuxeo.MovementDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.movement.nuxeo.MovementValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Movement" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="movements-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="movements_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>movementContact</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/movement" schemaLocation="http://collectionspace.org/services/movement http://services.collectionspace.org/movement/movements_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end movement service meta-data -->
+    <!-- begin Workflow service meta-data -->
+    <tenant:serviceBindings name="Workflow" type="procedure" version="0.1">
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.common.workflow.service.nuxeo.WorkflowDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.workflow.nuxeo.WorkflowValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Workflow" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="workflow-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="workflow_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/workflow" schemaLocation="http://collectionspace.org/services/workflow http://services.collectionspace.org/movement/workflow_common.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end Workflow service meta-data -->
+    <!-- begin report service meta-data -->
+    <tenant:serviceBindings name="Reports" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/reports/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /reports/*/output/
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.report.nuxeo.ReportDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.report.nuxeo.ReportValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Report" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="reports-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="reports_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/report" schemaLocation="http://collectionspace.org/services/report http://services.collectionspace.org/report/reports_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end report service meta-data -->
+    <!-- begin vocabulary service meta-data -->
+    <tenant:serviceBindings name="Vocabularies" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/vocabularies/*/workflow/</service:uriPath>
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/vocabularies/*/items/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.vocabulary.nuxeo.VocabularyDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.vocabulary.nuxeo.VocabularyValidatorHandler</service:validatorHandler>
+      <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
+        <service:params>
+          <service:field>
+            <service:table>nuxeo.vocabularies_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.vocabularies_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Vocabulary" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="vocabularies-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="vocabularies_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/vocabulary" schemaLocation="http://collectionspace.org/services/vocabulary http://services.collectionspace.org/vocabulary/vocabularies_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end vocabulary service meta-data -->
+    <!-- begin vocabularyitem service meta-data.
              Note there is no Vocabularyitem service, but there is a
              Repository workspace so we have to configure that.
         -->
-        <tenant:serviceBindings name="Vocabularyitems" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+    <tenant:serviceBindings name="Vocabularyitems" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/vocabularyitems/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--
+                        <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /vocabularies/*/items/
-            </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.vocabulary.nuxeo.VocabularyItemDocumentModelHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.vocabulary.nuxeo.VocabularyItemValidatorHandler
-            </service:validatorHandler>
-            <service:initHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
-                <service:params>
-                    <service:field>
-                        <service:table>nuxeo.vocabularyitems_common</service:table>
-                        <service:col>inauthority</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.vocabularyitems_common</service:table>
-                        <service:col>displayname</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.vocabularyitems_common</service:table>
-                        <service:col>shortidentifier</service:col>
-                    </service:field>
-                </service:params>
-            </service:initHandler>
-            <service:object name="Vocabularyitem" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="vocabularyitems-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="vocabularyitems_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/vocabulary"
-                            schemaLocation="http://collectionspace.org/services/vocabulary http://services.collectionspace.org/vocabulary/vocabularyitems_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end vocabulary service meta-data -->
-
-        <!-- begin orgauthority service meta-data -->
-        <tenant:serviceBindings name="Orgauthorities" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+            </service:uriPath>
+            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /vocabularies/*/items/*/refObjs
+            </service:uriPath>
+                        -->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.vocabulary.nuxeo.VocabularyItemDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.vocabulary.nuxeo.VocabularyItemValidatorHandler</service:validatorHandler>
+      <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
+        <service:params>
+          <service:field>
+            <service:table>nuxeo.vocabularyitems_common</service:table>
+            <service:col>inauthority</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.vocabularyitems_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.vocabularyitems_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Vocabularyitem" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="vocabularyitems-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="vocabularyitems_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/vocabulary" schemaLocation="http://collectionspace.org/services/vocabulary http://services.collectionspace.org/vocabulary/vocabularyitems_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end vocabulary service meta-data -->
+    <!-- begin orgauthority service meta-data -->
+    <tenant:serviceBindings name="Orgauthorities" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/orgauthorities/*/workflow/</service:uriPath>
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/orgauthorities/*/items/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /orgauthorities/*/items/*/authorityrefs/
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.organization.nuxeo.OrgAuthorityDocumentModelHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.organization.nuxeo.OrgAuthorityValidatorHandler
-            </service:validatorHandler>
-            <service:initHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
-                <service:params>
-                    <service:field>
-                        <service:table>nuxeo.orgauthorities_common</service:table>
-                        <service:col>displayname</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.orgauthorities_common</service:table>
-                        <service:col>shortidentifier</service:col>
-                    </service:field>
-                </service:params>
-            </service:initHandler>
-            <service:object id="1" name="Orgauthority" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="orgauthorities-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="orgauthorities_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/organization"
-                            schemaLocation="http://collectionspace.org/services/organization http://services.collectionspace.org/organization/orgauthorities_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end orgauthority service meta-data -->
-
-        <!-- begin organization service meta-data.
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.organization.nuxeo.OrgAuthorityDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.organization.nuxeo.OrgAuthorityValidatorHandler</service:validatorHandler>
+      <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
+        <service:params>
+          <service:field>
+            <service:table>nuxeo.orgauthorities_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.orgauthorities_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Orgauthority" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="orgauthorities-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="orgauthorities_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/organization" schemaLocation="http://collectionspace.org/services/organization http://services.collectionspace.org/organization/orgauthorities_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end orgauthority service meta-data -->
+    <!-- begin organization service meta-data.
              Note there is no Organization service, but there is a
              Repository workspace so we have to configure that.
         -->
-        <tenant:serviceBindings name="Organizations" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+    <tenant:serviceBindings name="Organizations" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /orgauthorities/*/items/
             </service:uriPath>
             <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /orgauthorities/*/items/*/refObjs
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.organization.nuxeo.OrganizationDocumentModelHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.organization.nuxeo.OrganizationValidatorHandler
-            </service:validatorHandler>
-            <service:initHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
-                <service:params>
-                    <service:field>
-                        <service:table>nuxeo.organizations_common</service:table>
-                        <service:col>inauthority</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.organizations_common</service:table>
-                        <service:col>displayname</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.organizations_common</service:table>
-                        <service:col>shortidentifier</service:col>
-                    </service:field>
-                </service:params>
-            </service:initHandler>
-            <service:object id="1" name="Organization" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="organizations-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="organizations_common" updated="" order="1">
-                    <service:properties>
-                        <types:item><types:key>authRef</types:key><types:value>contactNames|contactName</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>subBodies|subBody</types:value></types:item>
-                    </service:properties>
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/organization"
-                            schemaLocation="http://collectionspace.org/services/organization http://services.collectionspace.org/organization/organizations_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end organization service meta-data -->
-
-        <!-- begin personauthority service meta-data -->
-        <tenant:serviceBindings name="Personauthorities" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.organization.nuxeo.OrganizationDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.organization.nuxeo.OrganizationValidatorHandler</service:validatorHandler>
+      <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
+        <service:params>
+          <service:field>
+            <service:table>nuxeo.organizations_common</service:table>
+            <service:col>inauthority</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.organizations_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.organizations_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Organization" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="organizations-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="organizations_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>contactNames|contactName</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>subBodies|subBody</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/organization" schemaLocation="http://collectionspace.org/services/organization http://services.collectionspace.org/organization/organizations_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end organization service meta-data -->
+    <!-- begin personauthority service meta-data -->
+    <tenant:serviceBindings name="Personauthorities" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/personauthorities/*/workflow/</service:uriPath>
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/personauthorities/*/items/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /personauthorities/*/items/
             </service:uriPath>
-            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
-                /personauthorities/*/items/*/authorityrefs/
-            </service:uriPath>
             <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /personauthorities/*/items/*/refObjs
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.person.nuxeo.PersonAuthorityDocumentModelHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.person.nuxeo.PersonAuthorityValidatorHandler
-            </service:validatorHandler>
-            <service:initHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
-                <service:params>
-                    <service:field>
-                        <service:table>nuxeo.personauthorities_common</service:table>
-                        <service:col>displayname</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.personauthorities_common</service:table>
-                        <service:col>shortidentifier</service:col>
-                    </service:field>
-                </service:params>
-            </service:initHandler>
-            <service:object id="1" name="Personauthority" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="personauthorities-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="personauthorities_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/person"
-                            schemaLocation="http://collectionspace.org/services/person http://services.collectionspace.org/person/personauthorities_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end personauthority service meta-data -->
-
-        <!-- begin person service meta-data.
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.person.nuxeo.PersonAuthorityDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.person.nuxeo.PersonAuthorityValidatorHandler</service:validatorHandler>
+      <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
+        <service:params>
+          <service:field>
+            <service:table>nuxeo.personauthorities_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.personauthorities_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Personauthority" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="personauthorities-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="personauthorities_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/person" schemaLocation="http://collectionspace.org/services/person http://services.collectionspace.org/person/personauthorities_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end personauthority service meta-data -->
+    <!-- begin person service meta-data.
              Note there is no Person service, but there is a
              Repository workspace so we have to configure that.
         -->
-        <tenant:serviceBindings name="Persons" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+    <tenant:serviceBindings name="Persons" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /personauthorities/*/items/
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.person.nuxeo.PersonDocumentModelHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.person.nuxeo.PersonValidatorHandler
-            </service:validatorHandler>
-            <service:initHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
-                <service:params>
-                    <service:field>
-                        <service:table>nuxeo.persons_common</service:table>
-                        <service:col>inauthority</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.persons_common</service:table>
-                        <service:col>displayname</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.persons_common</service:table>
-                        <service:col>shortidentifier</service:col>
-                    </service:field>
-                </service:params>
-            </service:initHandler>
-            <service:properties xmlns:service='http://collectionspace.org/services/common/service'>
-                <types:item><types:key>objectNameProperty</types:key><types:value>displayName</types:value></types:item>
-                <!-- there is no objectNumberProperty for persons
-                     <types:item><types:key>objectNumberProperty</types:key><types:value>displayName</types:value></types:item>
-                -->
-            </service:properties>
-            <service:object id="1" name="Person" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="persons-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="persons_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/person"
-                            schemaLocation="http://collectionspace.org/services/person http://services.collectionspace.org/person/persons_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end person service meta-data -->
-
-        <!-- begin locationauthority service meta-data -->
-        <tenant:serviceBindings name="Locationauthorities" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.person.nuxeo.PersonDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.person.nuxeo.PersonValidatorHandler</service:validatorHandler>
+      <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
+        <service:params>
+          <service:field>
+            <service:table>nuxeo.persons_common</service:table>
+            <service:col>inauthority</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.persons_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.persons_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:properties xmlns:service="http://collectionspace.org/services/common/service">
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNameProperty</types:key>
+          <types:value>displayName</types:value>
+        </types:item>
+        <!-- there is no objectNumberProperty for persons -->
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>shortIdentifier</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Person" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="persons-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="persons_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/person" schemaLocation="http://collectionspace.org/services/person http://services.collectionspace.org/person/persons_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end person service meta-data -->
+    <!-- begin locationauthority service meta-data -->
+    <tenant:serviceBindings name="Locationauthorities" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/locationauthorities/*/workflow/</service:uriPath>
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/locationauthorities/*/items/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /locationauthorities/*/items/
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.location.nuxeo.LocationAuthorityDocumentModelHandler
-            </service:documentHandler>
-            <service:initHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
-                <service:params>
-                    <service:field>
-                        <service:table>nuxeo.locationauthorities_common</service:table>
-                        <service:col>displayname</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.locationauthorities_common</service:table>
-                        <service:col>shortidentifier</service:col>
-                    </service:field>
-                </service:params>
-            </service:initHandler>
-            <service:object id="1" name="Locationauthority" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="locationauthorities-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="locationauthorities_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/location"
-                            schemaLocation="http://collectionspace.org/services/location http://services.collectionspace.org/location/locationauthorities_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end locationauthority service meta-data -->
-
-        <!-- begin location service meta-data.
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.location.nuxeo.LocationAuthorityDocumentModelHandler</service:documentHandler>
+      <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
+        <service:params>
+          <service:field>
+            <service:table>nuxeo.locationauthorities_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.locationauthorities_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Locationauthority" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="locationauthorities-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="locationauthorities_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/location" schemaLocation="http://collectionspace.org/services/location http://services.collectionspace.org/location/locationauthorities_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end locationauthority service meta-data -->
+    <!-- begin location service meta-data.
              Note there is no Location service, but there is a
              Repository workspace so we have to configure that.
         -->
-        <tenant:serviceBindings name="Locations" version="0.1">
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.location.nuxeo.LocationDocumentModelHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.location.nuxeo.LocationValidatorHandler
-            </service:validatorHandler>
-            <service:initHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
-                <service:params>
-                    <service:field>
-                        <service:table>nuxeo.locations_common</service:table>
-                        <service:col>inauthority</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.locations_common</service:table>
-                        <service:col>displayname</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.locations_common</service:table>
-                        <service:col>shortidentifier</service:col>
-                    </service:field>
-                </service:params>
-            </service:initHandler>
-            <service:object id="1" name="Locationitem" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="locations-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="locations_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/location"
-                            schemaLocation="http://collectionspace.org/services/location http://services.collectionspace.org/location/locations_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end location service meta-data -->
-
-        <!-- begin taxonomyauthority service meta-data -->
-        <tenant:serviceBindings name="Taxonomyauthorities" version="0.1">
-            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
-                /taxonomyauthorities/*/workflow/
-            </service:uriPath>
-            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
-                /taxonomyauthorities/*/taxon/*/workflow/
-            </service:uriPath>
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+    <tenant:serviceBindings name="Locations" version="0.1">
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.location.nuxeo.LocationDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.location.nuxeo.LocationValidatorHandler</service:validatorHandler>
+      <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
+        <service:params>
+          <service:field>
+            <service:table>nuxeo.locations_common</service:table>
+            <service:col>inauthority</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.locations_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.locations_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Locationitem" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="locations-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="locations_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/location" schemaLocation="http://collectionspace.org/services/location http://services.collectionspace.org/location/locations_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end location service meta-data -->
+    <!-- begin taxonomyauthority service meta-data -->
+    <tenant:serviceBindings name="Taxonomyauthorities" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/taxonomyauthorities/*/workflow/</service:uriPath>
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/taxonomyauthorities/*/taxon/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /taxonomyauthorities/*/items/
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                default-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.taxonomy.nuxeo.TaxonomyAuthorityDocumentModelHandler
-            </service:documentHandler>
-            <service:initHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
-                <service:params>
-                    <service:field>
-                        <service:table>nuxeo.taxonomyauthority_common</service:table>
-                        <service:col>displayname</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.taxonomyauthority_common</service:table>
-                        <service:col>shortidentifier</service:col>
-                    </service:field>
-                </service:params>
-            </service:initHandler>
-            <service:object id="1" name="Taxonomyauthority" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="taxonomyauthority-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="taxonomyauthority_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/taxonomy"
-                            schemaLocation="http://collectionspace.org/services/taxonomy http://services.collectionspace.org/location/taxonomyauthority_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end taxonomyauthority service meta-data -->
-
-        <!-- begin Taxon (the 'item' child of TaxonomyAuthority) service meta-data.
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.taxonomy.nuxeo.TaxonomyAuthorityDocumentModelHandler</service:documentHandler>
+      <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
+        <service:params>
+          <service:field>
+            <service:table>nuxeo.taxonomyauthority_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.taxonomyauthority_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Taxonomyauthority" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="taxonomyauthority-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="taxonomyauthority_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/taxonomy" schemaLocation="http://collectionspace.org/services/taxonomy http://services.collectionspace.org/location/taxonomyauthority_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end taxonomyauthority service meta-data -->
+    <!-- begin Taxon (the 'item' child of TaxonomyAuthority) service meta-data.
              Note there is no Taxon service, but there is a
              Repository workspace so we have to configure that.
         -->
-        <tenant:serviceBindings name="Taxon" version="0.1">
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                default-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.taxonomy.nuxeo.TaxonDocumentModelHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.taxonomy.nuxeo.TaxonValidatorHandler
-            </service:validatorHandler>
-            <service:initHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
-                <service:params>
-                    <service:field>
-                        <service:table>nuxeo.taxon_common</service:table>
-                        <service:col>inauthority</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.taxon_common</service:table>
-                        <service:col>displayname</service:col>
-                    </service:field>
-                    <service:field>
-                        <service:table>nuxeo.taxon_common</service:table>
-                        <service:col>shortidentifier</service:col>
-                    </service:field>
-                </service:params>
-            </service:initHandler>
-            <service:object id="1" name="Taxon" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="taxon-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="taxon_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/taxonomy"
-                            schemaLocation="http://collectionspace.org/services/taxonomy http://services.collectionspace.org/taxonomy/taxon_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end taxon service meta-data -->
-
-        <!-- begin acquisition service meta-data -->
-        <tenant:serviceBindings name="Acquisitions" type="procedure" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+    <tenant:serviceBindings name="Taxon" version="0.1">
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.taxonomy.nuxeo.TaxonDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.taxonomy.nuxeo.TaxonValidatorHandler</service:validatorHandler>
+      <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
+        <service:params>
+          <service:field>
+            <service:table>nuxeo.taxon_common</service:table>
+            <service:col>inauthority</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.taxon_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.taxon_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Taxon" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="taxon-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="taxon_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/taxonomy" schemaLocation="http://collectionspace.org/services/taxonomy http://services.collectionspace.org/taxonomy/taxon_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end taxon service meta-data -->
+    <!-- begin acquisition service meta-data -->
+    <tenant:serviceBindings name="Acquisitions" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/acquisitions/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /acquisitions/*/authorityrefs/
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.acquisition.nuxeo.AcquisitionDocumentModelHandler
-            </service:documentHandler>
-            <service:DocHandlerParams xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:classname>org.collectionspace.services.loanin.nuxeo.AcquisitionDocumentModelHandler</service:classname>
-                <service:params>
-                    <service:SchemaName>acquisition</service:SchemaName>
-                    <service:DublinCoreTitle>acquisition</service:DublinCoreTitle>
-                    <service:SummaryFields>acquisitionReferenceNumber|acquisitionSources|owners|uri|csid</service:SummaryFields>
-                    <service:AbstractCommonListClassname>org.collectionspace.services.acquisition.AcquisitionsCommonList</service:AbstractCommonListClassname>
-                    <service:CommonListItemClassname>org.collectionspace.services.acquisition.AcquisitionsCommonList$AcquisitionListItem</service:CommonListItemClassname>
-                    <service:ListResultsItemMethodName>getAcquisitionListItem</service:ListResultsItemMethodName>
-                    <service:ListResultsFields>
-                        <service:ListResultField>
-                            <service:element>acquisitionReferenceNumber</service:element>
-                            <service:xpath>acquisitionReferenceNumber</service:xpath>
-                        </service:ListResultField>
-                        <service:ListResultField>
-                            <service:element>acquisitionSource</service:element>
-                            <service:xpath>acquisitionSources/[0]</service:xpath>
-                        </service:ListResultField>
-                        <service:ListResultField>
-                            <service:element>owner</service:element>
-                            <service:xpath>owners/[0]</service:xpath>
-                        </service:ListResultField>
-                    </service:ListResultsFields>
-                </service:params>
-            </service:DocHandlerParams>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.acquisition.nuxeo.AcquisitionValidatorHandler
-            </service:validatorHandler>
-            <service:properties xmlns:service='http://collectionspace.org/services/common/service'>
-                <!-- What to use for name???
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.acquisition.nuxeo.AcquisitionDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.loanin.nuxeo.AcquisitionDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>acquisition</service:SchemaName>
+          <service:DublinCoreTitle>acquisition</service:DublinCoreTitle>
+          <service:SummaryFields>acquisitionReferenceNumber|acquisitionSources|owners|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname />
+          <service:CommonListItemClassname />
+          <service:ListResultsItemMethodName>getAcquisitionListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>acquisitionReferenceNumber</service:element>
+              <service:xpath>acquisitionReferenceNumber</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>acquisitionSource</service:element>
+              <service:xpath>acquisitionSources/[0]</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>owner</service:element>
+              <service:xpath>owners/[0]</service:xpath>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.acquisition.nuxeo.AcquisitionValidatorHandler</service:validatorHandler>
+      <service:properties xmlns:service="http://collectionspace.org/services/common/service">
+        <!-- What to use for name???
                 <types:item><types:key>objectNameProperty</types:key><types:value>objectName</types:value></types:item> -->
-                <types:item><types:key>objectNumberProperty</types:key><types:value>acquisitionReferenceNumber</types:value></types:item>
-            </service:properties>
-            <service:object name="Acquisition" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="acquisitions-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="acquisitions_common" updated="" order="1">
-                    <service:properties>
-                        <types:item><types:key>authRef</types:key><types:value>acquisitionAuthorizer</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>owners|owner</types:value></types:item>
-                        <types:item><types:key>authRef</types:key><types:value>acquisitionSources|acquisitionSource</types:value></types:item>
-                        <!-- Commented out for now, as searching within a field in a complexType breaks searches for referenced objects -->
-                        <!-- <types:item><types:key>authRef</types:key><types:value>acquisitionFundingList|acquisitionFundingSource</types:value></types:item> -->
-                    </service:properties>
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/acquisition"
-                            schemaLocation="http://collectionspace.org/services/acquisition http://services.collectionspace.org/acquisition/acquisitions_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end acquisition service meta-data -->
-
-        <!-- begin relation service meta-data -->
-        <tenant:serviceBindings name="Relations" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->'
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.relation.nuxeo.RelationDocumentModelHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.relation.nuxeo.RelationValidatorHandler
-            </service:validatorHandler>
-
-            <service:properties xmlns:service='http://collectionspace.org/services/common/service'>
-                <types:item><types:key>objectNameProperty</types:key><types:value>subjectID</types:value></types:item>
-                <types:item><types:key>objectNumberProperty</types:key><types:value>predicateDisplayName</types:value></types:item>
-            </service:properties>
-
-            <service:object name="Relation" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="relations-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="relations_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/relation"
-                            schemaLocation="http://collectionspace.org/services/relation http://services.collectionspace.org/relation/relations_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end relation service meta-data -->
-
-        <!-- begin account service meta-data -->
-        <tenant:serviceBindings name="Accounts" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.account.storage.AccountDocumentHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.account.storage.AccountValidatorHandler
-            </service:validatorHandler>
-            <service:object name="Acccount" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="accounts_system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="accounts_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/account"
-                            schemaLocation="http://collectionspace.org/services/account http://collectionspace.org/services/account/accounts_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end account service meta-data -->
-
-        <!-- begin dimension service meta-data -->
-        <tenant:serviceBindings name="Dimensions" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.dimension.nuxeo.DimensionDocumentModelHandler
-            </service:documentHandler>
-            <service:object name="Dimension" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="dimensions-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="dimensions_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/dimension"
-                            schemaLocation="http://collectionspace.org/services/dimension http://services.collectionspace.org/dimension/dimensions_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end dimension service meta-data -->
-
-        <!-- begin contact service meta-data -->
-        <tenant:serviceBindings name="Contacts" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>acquisitionReferenceNumber</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Acquisition" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="acquisitions-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="acquisitions_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>acquisitionAuthorizer</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>owners|owner</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>acquisitionSources|acquisitionSource</types:value>
+            </types:item>
+            <!-- Commented out for now, as searching within a field in a complexType breaks searches for referenced objects -->
+            <!-- <types:item><types:key>authRef</types:key><types:value>acquisitionFundingList|acquisitionFundingSource</types:value></types:item> -->
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/acquisition" schemaLocation="http://collectionspace.org/services/acquisition http://services.collectionspace.org/acquisition/acquisitions_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end acquisition service meta-data -->
+    <!-- begin relation service meta-data -->
+    <tenant:serviceBindings name="Relations" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/relations/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      '
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.relation.nuxeo.RelationDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.relation.nuxeo.RelationValidatorHandler</service:validatorHandler>
+      <service:properties xmlns:service="http://collectionspace.org/services/common/service">
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNameProperty</types:key>
+          <types:value>documentId1</types:value>
+        </types:item>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>predicateDisplayName</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Relation" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="relations-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="relations_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/relation" schemaLocation="http://collectionspace.org/services/relation http://services.collectionspace.org/relation/relations_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end relation service meta-data -->
+    <!-- begin account service meta-data -->
+    <tenant:serviceBindings name="Accounts" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.account.storage.AccountDocumentHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.account.storage.AccountValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Acccount" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="accounts_system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="accounts_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/account" schemaLocation="http://collectionspace.org/services/account http://collectionspace.org/services/account/accounts_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end account service meta-data -->
+    <!-- begin dimension service meta-data -->
+    <tenant:serviceBindings name="Dimensions" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/dimensions/*/workflow/</service:uriPath>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.dimension.nuxeo.DimensionDocumentModelHandler</service:documentHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Dimension" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="dimensions-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="dimensions_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/dimension" schemaLocation="http://collectionspace.org/services/dimension http://services.collectionspace.org/dimension/dimensions_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end dimension service meta-data -->
+    <!-- begin contact service meta-data -->
+    <tenant:serviceBindings name="Contacts" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /personauthorities/*/items/*/contacts
             </service:uriPath>
             <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /orgauthorities/*/items/*/contacts
             </service:uriPath>-->
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.contact.nuxeo.ContactDocumentModelHandler
-            </service:documentHandler>
-            <service:object name="Contact" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="contacts-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="contacts_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/contact"
-                            schemaLocation="http://collectionspace.org/services/contact http://services.collectionspace.org/contact/contacts_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end contact service meta-data -->
-
-        <!-- begin note service meta-data -->
-        <tenant:serviceBindings name="Notes" version="0.1">
-            <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
-                pahma-domain
-            </service:repositoryDomain>
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.note.nuxeo.NoteDocumentModelHandler
-            </service:documentHandler>
-            <service:object name="CSNote" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="notes-system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="notes_common" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/note"
-                            schemaLocation="http://collectionspace.org/services/note http://services.collectionspace.org/note/notes_common.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="2" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="collectionspace_core" updated="" order="2">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/collectionspace_core/"
-                            schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end note service meta-data -->
-
-        <!-- begin role service meta-data -->
-        <tenant:serviceBindings name="authorization/roles" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.authorization.storage.RoleDocumentHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.authorization.storage.RoleValidatorHandler
-            </service:validatorHandler>
-            <service:object name="Role" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="roles_system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="roles" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/authorization"
-                            schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/roles.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end role service meta-data -->
-
-        <!-- begin permission service meta-data -->
-        <tenant:serviceBindings name="authorization/permissions" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.authorization.storage.PermissionDocumentHandler
-            </service:documentHandler>
-            <service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.authorization.storage.PermissionValidatorHandler
-            </service:validatorHandler>
-            <service:object name="Permission" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="permissions_system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="permissions" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/authorization"
-                            schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/permissions.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end permission service meta-data -->
-
-        <!-- begin permission-role service meta-data -->
-        <!-- the following service is same as authorization/roles/permroles service -->
-        <!-- except that it is available as a sub resource of the permission service -->
-        <tenant:serviceBindings name="authorization/permissions/permroles" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.contact.nuxeo.ContactDocumentModelHandler</service:documentHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Contact" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="contacts-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="contacts_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/contact" schemaLocation="http://collectionspace.org/services/contact http://services.collectionspace.org/contact/contacts_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end contact service meta-data -->
+    <!-- begin note service meta-data -->
+    <tenant:serviceBindings name="Notes" version="0.1">
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.note.nuxeo.NoteDocumentModelHandler</service:documentHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="CSNote" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="notes-system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="notes_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/note" schemaLocation="http://collectionspace.org/services/note http://services.collectionspace.org/note/notes_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end note service meta-data -->
+    <!-- begin role service meta-data -->
+    <tenant:serviceBindings name="authorization/roles" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.authorization.storage.RoleDocumentHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.authorization.storage.RoleValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Role" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="roles_system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="roles" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/authorization" schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/roles.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end role service meta-data -->
+    <!-- begin permission service meta-data -->
+    <tenant:serviceBindings name="authorization/permissions" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.authorization.storage.PermissionDocumentHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.authorization.storage.PermissionValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Permission" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="permissions_system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="permissions" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/authorization" schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/permissions.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end permission service meta-data -->
+    <!-- begin permission-role service meta-data -->
+    <!-- the following service is same as authorization/roles/permroles service -->
+    <!-- except that it is available as a sub resource of the permission service -->
+    <tenant:serviceBindings name="authorization/permissions/permroles" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /authorization/permissions/*/permroles/
             </service:uriPath>-->
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.authorization.storage.PermissionRoleDocumentHandler
-            </service:documentHandler>
-            <!--service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.authorization.storage.PermissionRoleDocumentHandler</service:documentHandler>
+      <!--service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
                 org.collectionspace.services.authorization.storage.PermissionRoleValidatorHandler
             </service:validatorHandler-->
-            <service:object name="PermissionRole" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="permroles_system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="permroles" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/authorization"
-                            schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/permissions_roles.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end permission-role service meta-data -->
-
-        <!-- begin account-role service meta-data -->
-        <tenant:serviceBindings name="accounts/accountroles" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="PermissionRole" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="permroles_system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="permroles" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/authorization" schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/permissions_roles.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end permission-role service meta-data -->
+    <!-- begin account-role service meta-data -->
+    <tenant:serviceBindings name="accounts/accountroles" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /accounts/*/accountroles/
             </service:uriPath>-->
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.account.storage.AccountRoleDocumentHandler
-            </service:documentHandler>
-            <!--service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.account.storage.AccountRoleDocumentHandler</service:documentHandler>
+      <!--service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
                 org.collectionspace.services.account.storage.AccountRoleDocumentHandler
             </service:validatorHandler-->
-            <service:object name="AccountRole" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="accountroles_system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="accountroles" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/authorization"
-                            schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/accounts_roles.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end account-role service meta-data -->
-
-        <!-- begin role-permission service meta-data -->
-        <!-- the following service is same as authorization/permissions/permroles service -->
-        <!-- except that it is available as a sub resource of the role service -->
-        <tenant:serviceBindings name="authorization/roles/permroles" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="AccountRole" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="accountroles_system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="accountroles" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/authorization" schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/accounts_roles.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end account-role service meta-data -->
+    <!-- begin role-permission service meta-data -->
+    <!-- the following service is same as authorization/permissions/permroles service -->
+    <!-- except that it is available as a sub resource of the role service -->
+    <tenant:serviceBindings name="authorization/roles/permroles" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /authorization/roles/*/permroles/
             </service:uriPath>-->
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.authorization.storage.PermissionRoleDocumentHandler
-            </service:documentHandler>
-            <!--service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.authorization.storage.PermissionRoleDocumentHandler</service:documentHandler>
+      <!--service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
                 org.collectionspace.services.authorization.storage.PermissionRoleValidatorHandler
             </service:validatorHandler-->
-            <service:object name="PermissionRole" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="permroles_system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="permroles" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/authorization"
-                            schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/permissions_roles.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-        <!-- end role-permission service meta-data -->
-
-        <!-- begin role-account service meta-data -->
-        <!-- the following service is same as account/accountroles service -->
-        <!-- except that it is available as a sub resource of the role service -->
-        <tenant:serviceBindings name="authorization/roles/accountroles" version="0.1">
-            <!-- other URI paths using which this service could be accessed -->
-<!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="PermissionRole" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="permroles_system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="permroles" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/authorization" schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/permissions_roles.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end role-permission service meta-data -->
+    <!-- begin role-account service meta-data -->
+    <!-- the following service is same as account/accountroles service -->
+    <!-- except that it is available as a sub resource of the role service -->
+    <tenant:serviceBindings name="authorization/roles/accountroles" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
                 /authorization/roles/*/accountroles/
             </service:uriPath>-->
-            <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
-                org.collectionspace.services.account.storage.AccountRoleDocumentHandler
-            </service:documentHandler>
-            <!--service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.account.storage.AccountRoleDocumentHandler</service:documentHandler>
+      <!--service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
                 org.collectionspace.services.authorization.storage.PermissionRoleValidatorHandler
             </service:validatorHandler-->
-            <service:object name="AccountRole" version="0.1"
-                            xmlns:service='http://collectionspace.org/services/common/service'>
-                <service:part id="0" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="accountroles_system" updated="" order="0">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/common/system"
-                            schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-                <service:part id="1" control_group="Managed"
-                              versionable="true" auditable="false"
-                              label="accountroles" updated="" order="1">
-                    <service:content contentType="application/xml">
-                        <service:xmlContent
-                            namespaceURI="http://collectionspace.org/services/authorization"
-                            schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/accounts_roles.xsd">
-                        </service:xmlContent>
-                    </service:content>
-                </service:part>
-            </service:object>
-        </tenant:serviceBindings>
-    </tenant:tenantBinding>
-
-    <!-- end hearstmuseum.berkeley.edu tenant meta-data -->
-
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="AccountRole" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="accountroles_system" updated="" order="0">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="accountroles" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/authorization" schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/accounts_roles.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+  </tenant:tenantBinding>
+  <!-- end hearstmuseum.berkeley.edu tenant meta-data -->
 </tenant:TenantBindingConfig>
+