Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Initial commit

  • Loading branch information...
commit 53474df1ebe7a49e08105dd982ab359e8bc4532c 0 parents
Alan Stanley authored
3  README
@@ -0,0 +1,3 @@
+Large Image Solution Pack for Islandora
+Load all required Fedora Objects, and creates empty collection object
+to accept tiff's and create deriviatives.
BIN  images/Crystal_Clear_filesystem_folder_grey.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 islandora_large_image_sp.info
@@ -0,0 +1,8 @@
+; $Id$
+name = Islandora Large Image Solution Pack
+description = Islandora configurations for persisting and retrieving large images
+dependencies[] = fedora_repository
+
+package = Islandora
+version = 6.1dev
+core = 6.x
90 islandora_large_image_sp.module
@@ -0,0 +1,90 @@
+<?php
+
+// $Id$
+
+
+function islandora_large_image_sp_required_fedora_objects() {
+
+
+ $module_path = drupal_get_path('module', 'islandora_large_image_sp');
+
+ // make database insertions here.
+
+
+ return array(
+ 'islandora_large_image_sp' => array(
+ 'module' => 'islandora_large_image_sp',
+ 'title' => 'Islandora Large image Solution Pack',
+ 'objects' => array(
+ array(
+ 'pid' => 'islandora:sp_large_image_cmodel',
+ 'label' => 'Islandora large image content model',
+ 'dsid' => 'ISLANDORACM',
+ 'datastream_file' => "$module_path/xml/islandora_sp_large_image_cmodel.xml",
+ 'cmodel' => 'fedora-system:ContentModel-3.0',
+ ),
+ array(
+ 'foxml_file' => "$module_path/xml/islandora_viewer_sdef.xml",
+ 'pid' => 'islandora:viewerSdef',
+ 'dsid' => NULL,
+ 'datastream_file' => NULL,
+ 'dsversion' => NULL,
+ ),
+ array(
+ 'foxml_file' => "$module_path/xml/islandora_viewer_sdep_large_image.xml",
+ 'pid' => 'islandora:viewerSdep-large_image_sp',
+ 'dsid' => NULL,
+ 'datastream_file' => NULL,
+ 'dsversion' => NULL,
+ ),
+ array(
+ 'foxml_file' => "$module_path/xml/islandora_jp2Sdef.xml",
+ 'pid' => 'islandora:jp2Sdef',
+ 'dsid' => NULL,
+ 'datastream_file' => NULL,
+ 'dsversion' => NULL,
+ ),
+ array(
+ 'foxml_file' => "$module_path/xml/islandora_jp2Sdep-large_image.xml",
+ 'pid' => 'islandora:jp2Sdep-large_image',
+ 'dsid' => NULL,
+ 'datastream_file' => NULL,
+ 'dsversion' => NULL,
+ ),
+ array(
+ 'foxml_file' => "$module_path/xml/islandora_mods2html_sdef.xml",
+ 'pid' => 'islandora:mods2htmlSdef',
+ 'dsid' => NULL,
+ 'datastream_file' => NULL,
+ 'dsversion' => NULL,
+ ),
+ array(
+ 'foxml_file' => "$module_path/xml/islandora_large_image_mods2htmlSdep.xml",
+ 'pid' => 'islandora:mods2htmlSdep-large_image',
+ 'dsid' => NULL,
+ 'datastream_file' => NULL,
+ 'dsversion' => NULL,
+ ),
+
+ array(
+ 'pid' => 'islandora:sp_large_image_collection',
+ 'label' => 'Islandora Large Image Collection',
+ 'cmodel' => 'islandora:collectionCModel',
+ 'parent' => 'islandora:top',
+ 'datastreams' => array(
+ array(
+ 'dsid' => 'TN',
+ 'datastream_file' => "$module_path/images/Crystal_Clear_filesystem_folder_grey.png",
+ 'mimetype' => 'image/png',
+ ),
+ array(
+ 'dsid' => 'COLLECTION_POLICY',
+ 'datastream_file' => "$module_path/xml/large_image_collection_policy.xml",
+ ),
+ ),
+ ),
+ ),
+ ),
+ );
+}
+
122 large_image.inc
@@ -0,0 +1,122 @@
+
+<?php
+
+// $Id$
+
+/*
+ *
+ *
+ * This Class implements the methods defined in the basic image solution content model
+ */
+
+class LargeImageProcessor {
+
+ function LargeImageProcessor() {
+ module_load_include('inc', 'fedora_repository', 'ObjectHelper');
+ }
+
+ function createDerivatives($parameterArray = NULL, $dsid, $file, $file_ext) {
+ $file_suffix = "_$dsid.$file_ext";
+ $return_value = TRUE;
+
+ $output = array();
+
+ exec('kdu_compress -i "' . $file . '" -o "' . $file . $file_suffix . '" -rate 0.5 Clayers=1 Clevels=7 "Cprecincts={256,256},{256,256},{256,256},{128,128},{128,128},{64,64},{64,64},{32,32},{16,16}" "Corder=RPCL" "ORGgen_plt=yes" "ORGtparts=R" "Cblk={32,32}" Cuse_sop=yes', $output, $returnValue);
+
+ if ($returnValue == '0') {
+ $_SESSION['fedora_ingest_files'][$dsid] = $file . $file_suffix;
+ }
+ else {
+ ObjectHelper::warnIfMisconfigured('Kakadu');
+ }
+
+ exec('kdu_compress -i "' . $file . '" -o "' . $file . "_lossless.jp2" . '" -rate -,0.5 Clayers=2 Creversible=yes Clevels=8 "Cprecincts={256,256},{256,256},{128,128}" Corder="RPCL" ORGgen_plt="yes" ORGtparts="R" Cblk="{32,32}"', $output, $returnValue);
+ if ($returnValue == '0') {
+ $_SESSION['fedora_ingest_files']["LOSSLESS_JP2"] = $file . '_lossless.jp2';
+ }
+ else {
+ ObjectHelper::warnIfMisconfigured('Kakadu');
+ }
+ exec("convert -resize 800 \"{$file}\"[0] \"$file-med.jpg\"", $output, $returnValue);
+ if ($returnValue == '0') {
+ $_SESSION['fedora_ingest_files']["JPG"] = $file . '-med.jpg';
+ }
+ else {
+ ObjectHelper::warnIfMisconfigured('ImageMagick');
+ }
+ exec("convert {$file}[0] -thumbnail x2000 -thumbnail x450 -resize '450x<' -resize 50% -fuzz 1% -trim +repage -gravity center -crop 200x200+0+0 +repage -format jpg -quality 100 $file-tn.jpg", $output, $returnValue);
+ if ($returnValue == '0') {
+ $_SESSION['fedora_ingest_files']["TN"] = $file . '-tn.jpg';
+ }
+ else {
+ ObjectHelper::warnIfMisconfigured('ImageMagick');
+ }
+
+ if ($returnValue == '0') {
+ return TRUE;
+ }
+ else {
+
+ return $returnValue;
+ }
+ }
+
+}
+
+class ShowLargeImagesInFieldSets {
+
+ private $pid = NULL;
+
+ function ShowLargeImagesInFieldSets($pid) {
+ $this->pid = $pid;
+ }
+
+
+ function showJP2($collapsed = FALSE) {
+ $viewer_url = variable_get('fedora_base_url', '') . '/get/' . $this->pid . '/islandora:viewerSdef/getViewer';
+ $html = '<iframe src="' . $viewer_url . '" frameborder="0" style="width: 100%; height: 400px;">Errors: unable to load viewer</iframe>';
+ $fieldset = array(
+ '#title' => t('Viewer'),
+ '#collapsible' => TRUE,
+ '#collapsed' => $collapsed,
+ '#value' => $html
+ );
+ return theme('fieldset', $fieldset);
+ }
+ function showJPG() {
+ module_load_include('inc', 'fedora_repository', 'plugins/tagging_form');
+ module_load_include('inc', 'fedora_repository', 'plugins/ShowStreamsInFieldSets');
+ global $base_url;
+ global $user;
+
+ $tabset = array();
+
+ $qs = '';
+ if ($user->uid != 0) {
+ $qs = '?uid=' . base64_encode($user->name . ':' . $user->pass);
+ }
+
+ $viewer_url = variable_get('fedora_base_url', 'http://localhost:8080/fedora') . '/get/'. $this->pid . '/islandora:viewerSdef/getViewer'. $qs;
+ $html = '<iframe src="'. $viewer_url . '" scrolling="no" frameborder="0" style="width: 100%; height: 800px;">Errors: unable to load viewer</iframe>';
+
+ drupal_add_css(path_to_theme() . '/header-viewer.css', 'theme');
+
+ $tabset['second_tab'] = array(
+ '#type' => 'tabpage',
+ '#title' => t('Full-size'),
+ '#content' => $html);
+
+ $tabset['first_tab'] = array(
+ // #type and #title are the minimum requirements.
+ '#type' => 'tabpage',
+ '#title' => t('View'),
+ // This will be the content of the tab.
+ '#content' => '<img src="'. $base_url .
+ '/fedora/imageapi/'. $this->pid . '/JPG/JPG.jpg'. '" />'. '<p>'. drupal_get_form('fedora_repository_image_tagging_form', $this->pid) . '</p>',
+ );
+
+ return $tabset;
+ }
+
+
+}
283 xml/islandora_jp2Sdep-large_image.xml
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<foxml:digitalObject VERSION="1.1" PID="islandora:jp2Sdep-large_image"
+ xmlns:foxml="info:fedora/fedora-system:def/foxml#"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="info:fedora/fedora-system:def/foxml# http://www.fedora.info/definitions/1/0/foxml1-1.xsd">
+ <foxml:objectProperties>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#state" VALUE="Active"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#label" VALUE="jp2Sdep-large_image"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#ownerId" VALUE="fedoraAdmin"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#createdDate" VALUE="2009-11-27T18:25:48.654Z"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/view#lastModifiedDate" VALUE="2011-03-02T20:19:45.180Z"/>
+ </foxml:objectProperties>
+ <foxml:datastream ID="AUDIT" STATE="A" CONTROL_GROUP="X" VERSIONABLE="false">
+ <foxml:datastreamVersion ID="AUDIT.0" LABEL="Audit Trail for this object" CREATED="2009-11-27T18:25:48.654Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:format/xml.fedora.audit">
+ <foxml:xmlContent>
+ <audit:auditTrail xmlns:audit="info:fedora/fedora-system:def/audit#">
+ <audit:record ID="AUDREC1">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID></audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-27T18:25:48.654Z</audit:date>
+ <audit:justification>Created with Admin GUI &quot;New Object&quot; command</audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC2">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>METHODMAP</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-27T18:30:03.064Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC3">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>DSINPUTSPEC</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-27T18:30:34.272Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC4">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>WSDL</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-27T18:31:33.967Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC5">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>RELS-EXT</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-27T18:36:14.648Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC6">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID></audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-01-26T20:06:07.452Z</audit:date>
+ <audit:justification>Ingested from local file /Users/aoneill/Desktop/tmp/islandora_jp2Sdep-slideCModel.xml</audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC7">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>RELS-EXT</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-03-05T16:47:23.192Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC8">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>RELS-EXT</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-03-11T20:58:05.234Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC9">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID></audit:componentID>
+ <audit:responsibility>admin</audit:responsibility>
+ <audit:date>2011-03-02T20:19:45.180Z</audit:date>
+ <audit:justification>Fedora Object Ingested</audit:justification>
+ </audit:record>
+ </audit:auditTrail>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="RELS-EXT" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="RELS-EXT1.0" LABEL="RDF Statements about this object" CREATED="2009-11-27T18:25:48.726Z" MIMETYPE="application/rdf+xml" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="618">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:fedora-model="info:fedora/fedora-system:def/model#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/jp2Sdep-large_image">
+ <fedora-model:hasModel rdf:resource="info:fedora/fedora-system:ServiceDeployment-3.0"></fedora-model:hasModel>
+ <fedora-model:isDeploymentOf rdf:resource="info:fedora/changeme-to-sDefPid"></fedora-model:isDeploymentOf>
+ <fedora-model:isContractorOf rdf:resource="info:fedora/changeme-to-cModelPid"></fedora-model:isContractorOf>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="RELS-EXT.1" LABEL="RDF Statements about this object" CREATED="2009-11-27T18:36:14.648Z" MIMETYPE="application/rdf+xml" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="612">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/jp2Sdep-large_image">
+ <hasModel xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/fedora-system:ServiceDeployment-3.0"></hasModel>
+ <isDeploymentOf xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/ilives:jp2Sdef"></isDeploymentOf>
+ <isContractorOf xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:slideCModel"></isContractorOf>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="RELS-EXT.2" LABEL="RDF Statements about this object" CREATED="2010-03-05T16:47:23.192Z" MIMETYPE="application/rdf+xml" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="695">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/jp2Sdep-large_image">
+ <hasModel xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/fedora-system:ServiceDeployment-3.0"></hasModel>
+ <isDeploymentOf xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/ilives:jp2Sdef"></isDeploymentOf>
+ <isContractorOf xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:slideCModel"></isContractorOf>
+ <isContractorOf xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:herbCModel"></isContractorOf>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="RELS-EXT.3" LABEL="RDF Statements about this object" CREATED="2010-03-11T20:58:05.234Z" MIMETYPE="application/rdf+xml" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="825">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:jp2Sdep-large_image">
+ <hasModel xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/fedora-system:ServiceDeployment-3.0"></hasModel>
+ <isDeploymentOf xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:jp2Sdef"></isDeploymentOf>
+ <isContractorOf xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:sp_large_image_cmodel"></isContractorOf>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="METHODMAP" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="METHODMAP1.0" LABEL="Deployment Method Map" CREATED="2009-11-27T18:25:48.726Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:FedoraSDepMethodMap-1.1" SIZE="298">
+ <foxml:xmlContent>
+ <comment xmlns="info:fedora/fedora-system:def/comment#">
+ This METHODMAP datastream is included as a starting point to
+ assist in the creation of a service deployment. The METHODMAP
+ should define the the mapping of the WSDL to Fedora object methods.
+ </comment>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="METHODMAP.1" LABEL="Deployment Method Map" CREATED="2009-11-27T18:30:03.064Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:FedoraSDepMethodMap-1.1" SIZE="2498">
+ <foxml:xmlContent>
+ <fmm:MethodMap xmlns:fmm="http://fedora.comm.nsdlib.org/service/methodmap" bDefPID="djatoka:bDef" name="MethodMap - djatoka Service Methods">
+ <fmm:Method operationName="getMetadata" wsdlMsgName="getMetadataRequest" wsdlMsgOutput="response">
+ <fmm:DefaultInputParm defaultValue="$PID" label="fedora object pid" parmName="PID" passBy="VALUE" required="true"></fmm:DefaultInputParm>
+ <fmm:DefaultInputParm defaultValue="JP2" label="content model" parmName="DSID" passBy="VALUE" required="true"></fmm:DefaultInputParm>
+ <fmm:DefaultInputParm defaultValue="info:lanl-repo/svc/getMetadata" parmName="svc_id" passBy="VALUE" required="true"></fmm:DefaultInputParm>
+ <fmm:UserInputParm defaultValue="" parmName="uid" passBy="VALUE" required="false"></fmm:UserInputParm>
+ <fmm:MethodReturnType wsdlMsgName="response" wsdlMsgTOMIME="application/json"></fmm:MethodReturnType>
+ </fmm:Method>
+ <fmm:Method operationName="getRegion" wsdlMsgName="getRegionRequest" wsdlMsgOutput="response">
+ <fmm:DefaultInputParm defaultValue="$PID" label="fedora object pid" parmName="PID" passBy="VALUE" required="true"></fmm:DefaultInputParm>
+ <fmm:DefaultInputParm defaultValue="JP2" label="content model" parmName="DSID" passBy="VALUE" required="true"></fmm:DefaultInputParm>
+ <fmm:DefaultInputParm defaultValue="info:lanl-repo/svc/getRegion" parmName="svc_id" passBy="VALUE" required="true"></fmm:DefaultInputParm>
+ <fmm:UserInputParm defaultValue="" parmName="uid" passBy="VALUE" required="false"></fmm:UserInputParm>
+ <fmm:UserInputParm defaultValue="" parmName="region" passBy="VALUE" required="false"></fmm:UserInputParm>
+ <fmm:UserInputParm defaultValue="0" parmName="rotate" passBy="VALUE" required="false"></fmm:UserInputParm>
+ <fmm:UserInputParm defaultValue="-1" parmName="level" passBy="VALUE" required="false"></fmm:UserInputParm>
+ <fmm:UserInputParm defaultValue="" parmName="scale" passBy="VALUE" required="false"></fmm:UserInputParm>
+ <fmm:UserInputParm defaultValue="" parmName="clayers" passBy="VALUE" required="false"></fmm:UserInputParm>
+ <fmm:UserInputParm defaultValue="image/jpeg" parmName="format" passBy="VALUE" required="false"></fmm:UserInputParm>
+ <fmm:MethodReturnType wsdlMsgName="response" wsdlMsgTOMIME="image/jpeg"></fmm:MethodReturnType>
+ </fmm:Method>
+ </fmm:MethodMap>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="DSINPUTSPEC" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="DSINPUTSPEC1.0" LABEL="Datastream Input Specification" CREATED="2009-11-27T18:25:48.726Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:FedoraDSInputSpec-1.1" SIZE="300">
+ <foxml:xmlContent>
+ <comment xmlns="info:fedora/fedora-system:def/comment#">
+ This DSINPUTSPEC datastream is included as a starting point to
+ assist in the creation of a service deployment. The DSINPUTSPEC
+ should define the datastreams to be used by WSDL-defined methods.
+ </comment>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="DSINPUTSPEC.1" LABEL="Datastream Input Specification" CREATED="2009-11-27T18:30:34.272Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:FedoraDSInputSpec-1.1" SIZE="401">
+ <foxml:xmlContent>
+ <fbs:DSInputSpec xmlns:fbs="http://fedora.comm.nsdlib.org/service/bindspec" label="jp2SdepInputSpec">
+ <fbs:DSInput DSMax="1" DSMin="1" DSOrdinality="false" wsdlMsgPartName="DC">
+ <fbs:DSInputLabel>DC</fbs:DSInputLabel>
+ <fbs:DSMIME>text/xml</fbs:DSMIME>
+ <fbs:DSInputInstruction></fbs:DSInputInstruction>
+ </fbs:DSInput>
+ </fbs:DSInputSpec>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="WSDL" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="WSDL1.0" LABEL="WSDL Bindings" CREATED="2009-11-27T18:25:48.732Z" MIMETYPE="text/xml" FORMAT_URI="http://schemas.xmlsoap.org/wsdl/" SIZE="752">
+ <foxml:xmlContent>
+ <comment xmlns="info:fedora/fedora-system:def/comment#">
+ This WSDL datastream is included as a starting point to
+ assist in the creation of a service deployment. The WSDL
+ should define the services provided by this
+ service deployment.
+ For more information about service deployments, see:
+ http://fedora-commons.org/confluence/x/dgBI.
+ For examples of completed service deployment objects, see the demonstration
+ objects included with your Fedora distribution, such as:
+ demo:2, demo:13, demo:20, and demo:28.
+ For more information about the demonstration objects, see:
+ http://fedora-commons.org/confluence/x/AwFI.
+ </comment>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="WSDL.1" LABEL="WSDL Bindings" CREATED="2009-11-27T18:31:33.967Z" MIMETYPE="text/xml" FORMAT_URI="http://schemas.xmlsoap.org/wsdl/" SIZE="3258">
+ <foxml:xmlContent>
+ <wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap" xmlns:soapenc="http://schemas.xmlsoap.org/wsdl/soap/encoding" xmlns:this="djatoka" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Fedora Local Djatoka Service" targetNamespace="jp2SDep">
+ <wsdl:message name="getMetadataRequest">
+ <wsdl:part name="PID" type="xsd:string"></wsdl:part>
+ <wsdl:part name="DSID" type="xsd:string"></wsdl:part>
+ <wsdl:part name="svc_id" type="xsd:string"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="getRegionRequest">
+ <wsdl:part name="PID" type="xsd:string"></wsdl:part>
+ <wsdl:part name="DSID" type="xsd:string"></wsdl:part>
+ <wsdl:part name="svc_id" type="xsd:string"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="response">
+ <wsdl:part name="exhibit" type="xsd:base64Binary"></wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="FedoraDjatokaPortType">
+ <wsdl:operation name="getMetadata">
+ <wsdl:input message="this:getMetadataRequest"></wsdl:input>
+ <wsdl:output message="this:response"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="getRegion">
+ <wsdl:input message="this:getRegionRequest"></wsdl:input>
+ <wsdl:output message="this:response"></wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:service name="FedoraDjatoka">
+ <wsdl:port binding="this:FedoraDjatoka_http" name="FedoraDjatoka_port">
+ <http:address location="http://local.fedora.server/"></http:address>
+ </wsdl:port>
+ </wsdl:service>
+ <wsdl:binding name="FedoraDjatoka_http" type="this:FedoraDjatokaPortType">
+ <http:binding verb="GET"></http:binding>
+ <wsdl:operation name="getMetadata">
+ <http:operation location="adore-djatoka/resolver?url_ver=Z39.88-2004&amp;rft_id=http://local.fedora.server/fedora/get/(PID)/(DSID)&amp;svc_id=(svc_id)"></http:operation>
+ <wsdl:input>
+ <http:urlReplacement></http:urlReplacement>
+ </wsdl:input>
+ <wsdl:output>
+ <mime:content type="application/json"></mime:content>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="getRegion">
+ <http:operation location="adore-djatoka/resolver?url_ver=Z39.88-2004&amp;rft_id=http://local.fedora.server/fedora/get/(PID)/(DSID)&amp;svc_id=(svc_id)&amp;svc_val_fmt=info:ofi/fmt:kev:mtx:jpeg2000&amp;svc.format=(format)&amp;svc.level=(level)&amp;svc.rotate=(rotate)&amp;svc.region=(region)&amp;svc.scale=(scale)&amp;svc.clayers=(clayers)"></http:operation>
+ <wsdl:input>
+ <http:urlReplacement></http:urlReplacement>
+ </wsdl:input>
+ <wsdl:output>
+ <mime:content type="image/jpeg"></mime:content>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ </wsdl:definitions>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="DC" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="DC1.0" LABEL="Dublin Core Record for this object" CREATED="2009-11-27T18:25:48.654Z" MIMETYPE="text/xml" FORMAT_URI="http://www.openarchives.org/OAI/2.0/oai_dc/" SIZE="411">
+ <foxml:xmlContent>
+ <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
+ <dc:title>jp2Sdep-large_image</dc:title>
+ <dc:identifier>jp2Sdep-large_image</dc:identifier>
+ </oai_dc:dc>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+</foxml:digitalObject>
82 xml/islandora_jp2sdef.xml
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<foxml:digitalObject PID="islandora:jp2Sdef" VERSION="1.1" xmlns:foxml="info:fedora/fedora-system:def/foxml#"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="info:fedora/fedora-system:def/foxml# http://www.fedora.info/definitions/1/0/foxml1-1.xsd">
+ <foxml:objectProperties>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#state" VALUE="Active"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#label" VALUE="islandora:jp2Sdef"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#ownerId" VALUE="fedoraAdmin"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#createdDate" VALUE="2009-05-18T15:07:42.398Z"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/view#lastModifiedDate" VALUE="2010-06-01T01:40:47.337Z"/>
+ </foxml:objectProperties>
+ <foxml:datastream CONTROL_GROUP="X" ID="AUDIT" STATE="A" VERSIONABLE="false">
+ <foxml:datastreamVersion CREATED="2009-05-18T15:07:42.398Z"
+ FORMAT_URI="info:fedora/fedora-system:format/xml.fedora.audit" ID="AUDIT.0" LABEL="Audit Trail for this object" MIMETYPE="text/xml">
+ <foxml:xmlContent>
+ <audit:auditTrail xmlns:audit="info:fedora/fedora-system:def/audit#">
+ <audit:record ID="AUDREC1">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID/>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-12T14:56:59.840Z</audit:date>
+ <audit:justification>Ingested from local file /Users/aoneill/dev/iiv/iiv/etc/fedora-objects/ilives_jp2Sdef.xml</audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC2">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID/>
+ <audit:responsibility>admin</audit:responsibility>
+ <audit:date>2010-05-25T13:17:14.106Z</audit:date>
+ <audit:justification>Fedora Object Ingested</audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC3">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID/>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-06-01T01:40:47.337Z</audit:date>
+ <audit:justification>Ingested from local file /Users/al/fedora_repository/content_models/ilives_jp2Sdef.xml</audit:justification>
+ </audit:record>
+ </audit:auditTrail>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream CONTROL_GROUP="X" ID="RELS-EXT" STATE="A" VERSIONABLE="false">
+ <foxml:datastreamVersion CREATED="2009-05-18T15:07:42.487Z" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0"
+ ID="RELS-EXT1.0" LABEL="RDF Statements about this object" MIMETYPE="application/rdf+xml" SIZE="363">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:fedora-model="info:fedora/fedora-system:def/model#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:jp2Sdef">
+ <fedora-model:hasModel rdf:resource="info:fedora/fedora-system:ServiceDefinition-3.0"/>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream CONTROL_GROUP="X" ID="DC" STATE="A" VERSIONABLE="false">
+ <foxml:datastreamVersion CREATED="2009-05-18T15:07:42.398Z" FORMAT_URI="http://www.openarchives.org/OAI/2.0/oai_dc/"
+ ID="DC1.0" LABEL="Dublin Core Record for this object" MIMETYPE="text/xml" SIZE="381">
+ <foxml:xmlContent>
+ <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
+ <dc:title>islandora:jp2Sdef</dc:title>
+ <dc:identifier>islandora:jp2Sdef</dc:identifier>
+ </oai_dc:dc>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream CONTROL_GROUP="X" ID="METHODMAP" STATE="A" VERSIONABLE="false">
+ <foxml:datastreamVersion CREATED="2009-05-18T20:08:16.294Z"
+ FORMAT_URI="info:fedora/fedora-system:FedoraSDefMethodMap-1.0" ID="METHODMAP.3" LABEL="Abstract Method Map"
+ MIMETYPE="text/xml" SIZE="245">
+ <foxml:xmlContent>
+ <fmm:MethodMap name="methodmap" xmlns:fmm="http://fedora.comm.nsdlib.org/service/methodmap">
+ <fmm:Method operationName="getMetadata"/>
+ <fmm:Method operationName="getRegion"/>
+ </fmm:MethodMap>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+</foxml:digitalObject>
+
505 xml/islandora_large_image_mods2htmlSdep.xml
@@ -0,0 +1,505 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<foxml:digitalObject VERSION="1.1" PID="islandora:mods2htmlSdep-large_image"
+ xmlns:foxml="info:fedora/fedora-system:def/foxml#"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="info:fedora/fedora-system:def/foxml# http://www.fedora.info/definitions/1/0/foxml1-1.xsd">
+ <foxml:objectProperties>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#state" VALUE="Active"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#label"
+ VALUE="MODS to HTML Disseminator Service Deployment"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#ownerId" VALUE="fedoraAdmin"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#createdDate"
+ VALUE="2010-03-12T15:14:29.138Z"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/view#lastModifiedDate"
+ VALUE="2011-03-02T20:19:45.500Z"/>
+ </foxml:objectProperties>
+ <foxml:datastream ID="AUDIT" STATE="A" CONTROL_GROUP="X" VERSIONABLE="false">
+ <foxml:datastreamVersion ID="AUDIT.0" LABEL="Audit Trail for this object"
+ CREATED="2010-03-12T15:14:29.138Z" MIMETYPE="text/xml"
+ FORMAT_URI="info:fedora/fedora-system:format/xml.fedora.audit">
+ <foxml:xmlContent>
+ <audit:auditTrail xmlns:audit="info:fedora/fedora-system:def/audit#">
+ <audit:record ID="AUDREC1">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID/>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-03-12T15:14:29.138Z</audit:date>
+ <audit:justification>Created with Admin GUI &quot;New Object&quot;
+ command</audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC2">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>addDatastream</audit:action>
+ <audit:componentID>XSL</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-03-12T15:17:20.270Z</audit:date>
+ <audit:justification>DatastreamsPane generated this
+ logMessage.</audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC3">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>RELS-EXT</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-03-12T15:18:27.234Z</audit:date>
+ <audit:justification/>
+ </audit:record>
+ <audit:record ID="AUDREC4">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>METHODMAP</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-03-12T15:21:44.430Z</audit:date>
+ <audit:justification/>
+ </audit:record>
+ <audit:record ID="AUDREC5">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>DSINPUTSPEC</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-03-12T15:23:21.361Z</audit:date>
+ <audit:justification/>
+ </audit:record>
+ <audit:record ID="AUDREC6">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>WSDL</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-03-12T15:27:58.299Z</audit:date>
+ <audit:justification/>
+ </audit:record>
+ <audit:record ID="AUDREC7">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID/>
+ <audit:responsibility>admin</audit:responsibility>
+ <audit:date>2010-05-25T13:17:13.612Z</audit:date>
+ <audit:justification>Fedora Object Ingested</audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC8">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>RELS-EXT</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-06-01T01:05:17.111Z</audit:date>
+ <audit:justification/>
+ </audit:record>
+ <audit:record ID="AUDREC9">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID/>
+ <audit:responsibility>admin</audit:responsibility>
+ <audit:date>2011-03-02T20:19:45.500Z</audit:date>
+ <audit:justification>Fedora Object Ingested</audit:justification>
+ </audit:record>
+ </audit:auditTrail>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="RELS-EXT" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="RELS-EXT1.0" LABEL="RDF Statements about this object"
+ CREATED="2010-03-12T15:14:29.172Z" MIMETYPE="application/rdf+xml"
+ FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="612">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:fedora-model="info:fedora/fedora-system:def/model#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:largeImage_mods2htmlSdep">
+ <fedora-model:hasModel
+ rdf:resource="info:fedora/fedora-system:ServiceDeployment-3.0"/>
+ <fedora-model:isDeploymentOf rdf:resource="info:fedora/changeme-to-sDefPid"/>
+ <fedora-model:isContractorOf
+ rdf:resource="info:fedora/changeme-to-cModelPid"/>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="RELS-EXT.1" LABEL="RDF Statements about this object"
+ CREATED="2010-03-12T15:18:27.234Z" MIMETYPE="application/rdf+xml"
+ FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="613">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:mods2htmlSdep-large_image">
+ <hasModel xmlns="info:fedora/fedora-system:def/model#"
+ rdf:resource="info:fedora/fedora-system:ServiceDeployment-3.0"/>
+ <isDeploymentOf xmlns="info:fedora/fedora-system:def/model#"
+ rdf:resource="info:fedora/islandora:mods2htmlSdef"/>
+ <isContractorOf xmlns="info:fedora/fedora-system:def/model#"
+ rdf:resource="info:fedora/islandora:mapCModel"/>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="RELS-EXT.2" LABEL="RDF Statements about this object"
+ CREATED="2010-06-01T01:05:17.111Z" MIMETYPE="application/rdf+xml"
+ FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="754">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:mods2htmlSdep-large_image">
+ <hasModel xmlns="info:fedora/fedora-system:def/model#"
+ rdf:resource="info:fedora/fedora-system:ServiceDeployment-3.0"/>
+ <isDeploymentOf xmlns="info:fedora/fedora-system:def/model#"
+ rdf:resource="info:fedora/islandora:mods2htmlSdef"/>
+ <isContractorOf xmlns="info:fedora/fedora-system:def/model#"
+ rdf:resource="info:fedora/islandora:sp_large_image"/>
+
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="METHODMAP" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="METHODMAP1.0" LABEL="Deployment Method Map"
+ CREATED="2010-03-12T15:14:29.172Z" MIMETYPE="text/xml"
+ FORMAT_URI="info:fedora/fedora-system:FedoraSDepMethodMap-1.1" SIZE="298">
+ <foxml:xmlContent>
+ <comment xmlns="info:fedora/fedora-system:def/comment#"> This METHODMAP datastream
+ is included as a starting point to assist in the creation of a service
+ deployment. The METHODMAP should define the the mapping of the WSDL to Fedora
+ object methods. </comment>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="METHODMAP.1" LABEL="Deployment Method Map"
+ CREATED="2010-03-12T15:21:44.430Z" MIMETYPE="text/xml"
+ FORMAT_URI="info:fedora/fedora-system:FedoraSDepMethodMap-1.1" SIZE="698">
+ <foxml:xmlContent>
+ <fmm:MethodMap xmlns:fmm="http://fedora.comm.nsdlib.org/service/methodmap"
+ name="methodmap">
+ <fmm:Method operationName="mods2html" wsdlMsgName="mods2htmlRequestMsg"
+ wsdlMsgOutput="response">
+ <fmm:DatastreamInputParm parmName="MODS" passBy="URL_REF" required="true"/>
+ <fmm:DatastreamInputParm parmName="XSL" passBy="URL_REF" required="true"/>
+ <fmm:UserInputParm defaultValue="" parmName="uid" passBy="VALUE"
+ required="false"/>
+ <fmm:MethodReturnType wsdlMsgName="response" wsdlMsgTOMIME="text/html"/>
+ </fmm:Method>
+ </fmm:MethodMap>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="DSINPUTSPEC" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="DSINPUTSPEC1.0" LABEL="Datastream Input Specification"
+ CREATED="2010-03-12T15:14:29.172Z" MIMETYPE="text/xml"
+ FORMAT_URI="info:fedora/fedora-system:FedoraDSInputSpec-1.1" SIZE="300">
+ <foxml:xmlContent>
+ <comment xmlns="info:fedora/fedora-system:def/comment#"> This DSINPUTSPEC datastream
+ is included as a starting point to assist in the creation of a service
+ deployment. The DSINPUTSPEC should define the datastreams to be used by
+ WSDL-defined methods. </comment>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="DSINPUTSPEC.1" LABEL="Datastream Input Specification"
+ CREATED="2010-03-12T15:23:21.361Z" MIMETYPE="text/xml"
+ FORMAT_URI="info:fedora/fedora-system:FedoraDSInputSpec-1.1" SIZE="714">
+ <foxml:xmlContent>
+ <fbs:DSInputSpec xmlns:fbs="http://fedora.comm.nsdlib.org/service/bindspec"
+ label="mods2htmlSdepInputSpec">
+ <fbs:DSInput DSMax="1" DSMin="1" DSOrdinality="false" wsdlMsgPartName="MODS">
+ <fbs:DSInputLabel>MODS</fbs:DSInputLabel>
+ <fbs:DSMIME>text/xml</fbs:DSMIME>
+ <fbs:DSInputInstruction/>
+ </fbs:DSInput>
+ <fbs:DSInput DSMax="1" DSMin="1" DSOrdinality="false"
+ pid="islandora:largeImage_mods2htmlSdep" wsdlMsgPartName="XSL">
+ <fbs:DSInputLabel>XSL</fbs:DSInputLabel>
+ <fbs:DSMIME>text/xml</fbs:DSMIME>
+ <fbs:DSInputInstruction/>
+ </fbs:DSInput>
+ </fbs:DSInputSpec>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="WSDL" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="WSDL1.0" LABEL="WSDL Bindings"
+ CREATED="2010-03-12T15:14:29.178Z" MIMETYPE="text/xml"
+ FORMAT_URI="http://schemas.xmlsoap.org/wsdl/" SIZE="752">
+ <foxml:xmlContent>
+ <comment xmlns="info:fedora/fedora-system:def/comment#"> This WSDL datastream is
+ included as a starting point to assist in the creation of a service deployment.
+ The WSDL should define the services provided by this service deployment. For
+ more information about service deployments, see:
+ http://fedora-commons.org/confluence/x/dgBI. For examples of completed service
+ deployment objects, see the demonstration objects included with your Fedora
+ distribution, such as: demo:2, demo:13, demo:20, and demo:28. For more
+ information about the demonstration objects, see:
+ http://fedora-commons.org/confluence/x/AwFI. </comment>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="WSDL.1" LABEL="WSDL Bindings"
+ CREATED="2010-03-12T15:27:58.299Z" MIMETYPE="text/xml"
+ FORMAT_URI="http://schemas.xmlsoap.org/wsdl/" SIZE="1953">
+ <foxml:xmlContent>
+ <wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
+ xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap"
+ xmlns:soapenc="http://schemas.xmlsoap.org/wsdl/soap/encoding"
+ xmlns:this="mods2htmlSdep" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="mods2htmlSdep"
+ targetNamespace="mods2htmlSdep">
+ <wsdl:message name="mods2htmlRequestMsg">
+ <wsdl:part name="MODS" type="xsd:string"/>
+ <wsdl:part name="XSL" type="xsd:string"/>
+ </wsdl:message>
+ <wsdl:message name="response">
+ <wsdl:part name="exhibit" type="xsd:base64Binary"/>
+ </wsdl:message>
+ <wsdl:portType name="mods2html_portType">
+ <wsdl:operation name="mods2html">
+ <wsdl:input message="this:mods2htmlRequestMsg"/>
+ <wsdl:output message="this:response"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:service name="mods2html_service">
+ <wsdl:port binding="this:mods2html_binding" name="mods2html_port">
+ <http:address location="http://local.fedora.server/saxon/"/>
+ </wsdl:port>
+ </wsdl:service>
+ <wsdl:binding name="mods2html_binding" type="this:mods2html_portType">
+ <http:binding verb="GET"/>
+ <wsdl:operation name="mods2html">
+ <http:operation
+ location="SaxonServlet?source=(MODS)&amp;style=(XSL)&amp;clear-stylesheet-cache=yes"/>
+ <wsdl:input>
+ <http:urlReplacement/>
+ </wsdl:input>
+ <wsdl:output>
+ <mime:content type="text/html"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ </wsdl:definitions>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="DC" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="DC1.0" LABEL="Dublin Core Record for this object"
+ CREATED="2010-03-12T15:14:29.138Z" MIMETYPE="text/xml"
+ FORMAT_URI="http://www.openarchives.org/OAI/2.0/oai_dc/" SIZE="420">
+ <foxml:xmlContent>
+ <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
+ <dc:title>MODS to HTML Disseminator Service Deployment</dc:title>
+ <dc:identifier>islandora:largeImage_mods2htmlSdep</dc:identifier>
+ </oai_dc:dc>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="XSL" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="XSL.0" LABEL="MODS to HTML XSLT Transformation Stylesheet"
+ CREATED="2010-03-12T15:17:20.270Z" MIMETYPE="text/xml" SIZE="8864">
+ <foxml:xmlContent>
+ <xsl:stylesheet xmlns:mods="http://www.loc.gov/mods/v3"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="mods"
+ version="1.0">
+ <xsl:output indent="yes" method="html"/>
+ <xsl:variable name="dictionary"
+ select="document(&apos;http://www.loc.gov/standards/mods/modsDictionary.xml&apos;)/dictionary"/>
+ <xsl:template match="/">
+ <html>
+ <head>
+ <style type="text/css">TD {vertical-align:top}</style>
+ </head>
+ <body>
+ <xsl:choose>
+ <xsl:when test="mods:modsCollection">
+ <xsl:apply-templates select="mods:modsCollection"/>
+ </xsl:when>
+ <xsl:when test="mods:mods">
+ <xsl:apply-templates select="mods:mods"/>
+ </xsl:when>
+ </xsl:choose>
+ </body>
+ </html>
+ </xsl:template>
+ <xsl:template match="mods:modsCollection">
+ <xsl:apply-templates select="mods:mods"/>
+ </xsl:template>
+ <xsl:template match="mods:mods">
+ <table>
+ <xsl:apply-templates/>
+ </table>
+ <hr/>
+ </xsl:template>
+ <xsl:template match="*">
+ <xsl:choose>
+ <xsl:when test="child::*">
+ <tr>
+ <td colspan="2">
+ <b>
+ <xsl:call-template name="longName">
+ <xsl:with-param name="name">
+ <xsl:value-of select="local-name()"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:call-template name="attr"/>
+ </b>
+ </td>
+ </tr>
+ <xsl:apply-templates mode="level2"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <tr>
+ <td width="300pt">
+ <b>
+ <xsl:call-template name="longName">
+ <xsl:with-param name="name">
+ <xsl:value-of select="local-name()"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:call-template name="attr"/>
+ </b>
+ </td>
+ <td>
+ <xsl:call-template name="formatValue"/>
+ </td>
+ </tr>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+ <xsl:template name="formatValue">
+ <xsl:choose>
+ <xsl:when test="@type=&apos;uri&apos;">
+ <a href="{text()}">
+ <xsl:value-of select="text()"/>
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="text()"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+ <xsl:template match="*" mode="level2">
+ <xsl:choose>
+ <xsl:when test="child::*">
+ <tr>
+ <td colspan="2">
+ <p style="margin-left: 1em">
+ <xsl:call-template name="longName">
+ <xsl:with-param name="name">
+ <xsl:value-of select="local-name()"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:call-template name="attr"/>
+ </p>
+ </td>
+ </tr>
+ <xsl:apply-templates mode="level3"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <tr>
+ <td>
+ <p style="margin-left: 1em">
+ <xsl:call-template name="longName">
+ <xsl:with-param name="name">
+ <xsl:value-of select="local-name()"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:call-template name="attr"/>
+ </p>
+ </td>
+ <td>
+ <xsl:call-template name="formatValue"/>
+ </td>
+ </tr>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+ <xsl:template match="*" mode="level3">
+ <xsl:choose>
+ <xsl:when test="child::*">
+ <tr>
+ <td colspan="2">
+ <p style="margin-left: 2em">
+ <xsl:call-template name="longName">
+ <xsl:with-param name="name">
+ <xsl:value-of select="local-name()"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:call-template name="attr"/>
+ </p>
+ </td>
+ </tr>
+ <xsl:apply-templates mode="level4"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <tr>
+ <td>
+ <p style="margin-left: 2em">
+ <xsl:call-template name="longName">
+ <xsl:with-param name="name">
+ <xsl:value-of select="local-name()"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:call-template name="attr"/>
+ </p>
+ </td>
+ <td>
+ <xsl:call-template name="formatValue"/>
+ </td>
+ </tr>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+ <xsl:template match="*" mode="level4">
+ <tr>
+ <td>
+ <p style="margin-left: 3em">
+ <xsl:call-template name="longName">
+ <xsl:with-param name="name">
+ <xsl:value-of select="local-name()"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:call-template name="attr"/>
+ </p>
+ </td>
+ <td>
+ <xsl:value-of select="text()"/>
+ </td>
+ </tr>
+ </xsl:template>
+ <xsl:template name="longName">
+ <xsl:param name="name"/>
+ <xsl:choose>
+ <xsl:when test="$dictionary/entry[@key=$name]">
+ <xsl:value-of select="$dictionary/entry[@key=$name]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$name"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+ <xsl:template name="attr">
+ <xsl:for-each select="@type|@point">:<xsl:call-template name="longName">
+ <xsl:with-param name="name">
+ <xsl:value-of select="."/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:for-each>
+ <xsl:if test="@authority or @edition">
+ <xsl:for-each select="@authority">(<xsl:call-template name="longName">
+ <xsl:with-param name="name">
+ <xsl:value-of select="."/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:for-each>
+ <xsl:if test="@edition">Edition <xsl:value-of select="@edition"/>
+ </xsl:if>)</xsl:if>
+ <xsl:variable name="attrStr">
+ <xsl:for-each
+ select="@*[local-name()!=&apos;edition&apos; and local-name()!=&apos;type&apos; and local-name()!=&apos;authority&apos; and local-name()!=&apos;point&apos;]">
+ <xsl:value-of select="local-name()"/>=&quot;<xsl:value-of select="."
+ />&quot;,</xsl:for-each>
+ </xsl:variable>
+ <xsl:variable name="nattrStr" select="normalize-space($attrStr)"/>
+ <xsl:if test="string-length($nattrStr)">(<xsl:value-of
+ select="substring($nattrStr,1,string-length($nattrStr)-1)"
+ />)</xsl:if>
+ </xsl:template>
+ </xsl:stylesheet>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+</foxml:digitalObject>
110 xml/islandora_mods2html_sdef.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<foxml:digitalObject PID="islandora:mods2htmlSdef" VERSION="1.1" xmlns:foxml="info:fedora/fedora-system:def/foxml#"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="info:fedora/fedora-system:def/foxml# http://www.fedora.info/definitions/1/0/foxml1-1.xsd">
+ <foxml:objectProperties>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#state" VALUE="Active"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#label" VALUE="MODS to HTML Disseminator"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#ownerId" VALUE="fedoraAdmin"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#createdDate" VALUE="2010-03-12T14:57:03.509Z"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/view#lastModifiedDate" VALUE="2010-05-25T13:17:13.492Z"/>
+ </foxml:objectProperties>
+ <foxml:datastream CONTROL_GROUP="X" ID="AUDIT" STATE="A" VERSIONABLE="false">
+ <foxml:datastreamVersion CREATED="2010-03-12T14:57:03.509Z"
+ FORMAT_URI="info:fedora/fedora-system:format/xml.fedora.audit" ID="AUDIT.0" LABEL="Audit Trail for this object" MIMETYPE="text/xml">
+ <foxml:xmlContent>
+ <audit:auditTrail xmlns:audit="info:fedora/fedora-system:def/audit#">
+ <audit:record ID="AUDREC1">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID/>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-03-12T14:57:03.509Z</audit:date>
+ <audit:justification>Created with Admin GUI "New Object" command</audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC2">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>METHODMAP</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-03-12T15:12:03.341Z</audit:date>
+ <audit:justification/>
+ </audit:record>
+ <audit:record ID="AUDREC3">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID/>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-03-12T17:28:34.323Z</audit:date>
+ <audit:justification>Ingested from local file /Users/aoneill/fedora_repository/content_models/islandora-mods2htmlSdef.xml</audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC4">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID/>
+ <audit:responsibility>admin</audit:responsibility>
+ <audit:date>2010-05-25T13:17:13.492Z</audit:date>
+ <audit:justification>Fedora Object Ingested</audit:justification>
+ </audit:record>
+ </audit:auditTrail>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream CONTROL_GROUP="X" ID="RELS-EXT" STATE="A" VERSIONABLE="true">
+ <foxml:datastreamVersion CREATED="2010-03-12T14:57:03.602Z" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0"
+ ID="RELS-EXT1.0" LABEL="RDF Statements about this object" MIMETYPE="application/rdf+xml" SIZE="372">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:fedora-model="info:fedora/fedora-system:def/model#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:mods2htmlSdef">
+ <fedora-model:hasModel rdf:resource="info:fedora/fedora-system:ServiceDefinition-3.0"/>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream CONTROL_GROUP="X" ID="METHODMAP" STATE="A" VERSIONABLE="true">
+ <foxml:datastreamVersion CREATED="2010-03-12T14:57:03.602Z"
+ FORMAT_URI="info:fedora/fedora-system:FedoraSDefMethodMap-1.0" ID="METHODMAP1.0" LABEL="Abstract Method Map"
+ MIMETYPE="text/xml" SIZE="1005">
+ <foxml:xmlContent>
+ <fmm:MethodMap name="Fedora MethodMap for SDef" xmlns:fmm="http://fedora.comm.nsdlib.org/service/methodmap">
+ <comment xmlns="info:fedora/fedora-system:def/comment#">
+ This METHODMAP datastream is included as a starting point to
+ assist in the creation of a service definition. The METHODMAP
+ should define the methods and method parameters for this
+ service definition.
+ For more information about service definitions, see:
+ http://fedora-commons.org/confluence/x/dgBI.
+ For examples of completed service definition objects, see the demonstration
+ objects included with your Fedora distribution, such as:
+ demo:1, demo:12, demo: 19, and demo:27.
+ For more information about the demonstration objects, see:
+ http://fedora-commons.org/confluence/x/AwFI.
+ </comment>
+ <fmm:Method operationName="changeme"/>
+ </fmm:MethodMap>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion CREATED="2010-03-12T15:12:03.341Z"
+ FORMAT_URI="info:fedora/fedora-system:FedoraSDefMethodMap-1.0" ID="METHODMAP.1" LABEL="Abstract Method Map"
+ MIMETYPE="text/xml" SIZE="181">
+ <foxml:xmlContent>
+ <fmm:MethodMap name="methodmap" xmlns:fmm="http://fedora.comm.nsdlib.org/service/methodmap">
+ <fmm:Method operationName="mods2html"/>
+ </fmm:MethodMap>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream CONTROL_GROUP="X" ID="DC" STATE="A" VERSIONABLE="true">
+ <foxml:datastreamVersion CREATED="2010-03-12T14:57:03.509Z" FORMAT_URI="http://www.openarchives.org/OAI/2.0/oai_dc/"
+ ID="DC1.0" LABEL="Dublin Core Record for this object" MIMETYPE="text/xml" SIZE="401">
+ <foxml:xmlContent>
+ <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
+ <dc:title>MODS to HTML Disseminator</dc:title>
+ <dc:identifier>islandora:mods2htmlSdef</dc:identifier>
+ </oai_dc:dc>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+</foxml:digitalObject>
202 xml/islandora_sp_large_image_cmodel.xml
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<foxml:digitalObject VERSION="1.1" PID="islandora:sp_large_image_cmodel"
+ xmlns:foxml="info:fedora/fedora-system:def/foxml#"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="info:fedora/fedora-system:def/foxml# http://www.fedora.info/definitions/1/0/foxml1-1.xsd">
+ <foxml:objectProperties>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#state" VALUE="Active"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#label" VALUE="Large Images Content Model"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#ownerId" VALUE=""/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#createdDate" VALUE="2011-09-14T13:33:10.471Z"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/view#lastModifiedDate" VALUE="2011-09-14T13:39:51.839Z"/>
+ </foxml:objectProperties>
+ <foxml:datastream ID="AUDIT" STATE="A" CONTROL_GROUP="X" VERSIONABLE="false">
+ <foxml:datastreamVersion ID="AUDIT.0" LABEL="Audit Trail for this object" CREATED="2011-09-14T13:33:10.471Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:format/xml.fedora.audit">
+ <foxml:xmlContent>
+ <audit:auditTrail xmlns:audit="info:fedora/fedora-system:def/audit#">
+ <audit:record ID="AUDREC1">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>addDatastream</audit:action>
+ <audit:componentID>RELS-EXT</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2011-09-14T13:36:01.345Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC2">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>addDatastream</audit:action>
+ <audit:componentID>ISLANDORACM</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2011-09-14T13:39:51.839Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ </audit:auditTrail>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="DC" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="DC1.0" LABEL="Dublin Core Record for this object" CREATED="2011-09-14T13:33:10.471Z" MIMETYPE="text/xml" FORMAT_URI="http://www.openarchives.org/OAI/2.0/oai_dc/" SIZE="410">
+ <foxml:xmlContent>
+ <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
+ <dc:title>Large Images Content Model</dc:title>
+ <dc:identifier>islandora:sp_large_image_cmodel</dc:identifier>
+ </oai_dc:dc>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="RELS-EXT" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="RELS-EXT.0" LABEL="Fedora RDF Relationships" CREATED="2011-09-14T13:36:01.345Z" MIMETYPE="text/xml" SIZE="547">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:sp_large_image_cmodel">
+ <hasModel xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/fedora-system:ContentModel-3.0"></hasModel>
+ <hasService xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:viewerSdef"></hasService>
+ <hasService xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:jp2Sdef"></hasService>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="ISLANDORACM" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="ISLANDORACM.0" LABEL="Islandora Content Model" CREATED="2011-09-14T13:39:51.839Z" MIMETYPE="text/xml" SIZE="9015">
+ <foxml:xmlContent>
+ <foxml:digitalObject xmlns:foxml="info:fedora/fedora-system:def/foxml#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" PID="islandora:sp_large_image" VERSION="1.1" xsi:schemaLocation="info:fedora/fedora-system:def/foxml# http://www.fedora.info/definitions/1/0/foxml1-1.xsd">
+ <foxml:objectProperties>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#state" VALUE="Active"></foxml:property>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#label" VALUE="Tiff"></foxml:property>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#ownerId" VALUE=""></foxml:property>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#createdDate" VALUE="2011-09-13T13:45:43.987Z"></foxml:property>
+ <foxml:property NAME="info:fedora/fedora-system:def/view#lastModifiedDate" VALUE="2011-09-13T14:03:03.939Z"></foxml:property>
+ </foxml:objectProperties>
+ <foxml:datastream CONTROL_GROUP="X" ID="AUDIT" STATE="A" VERSIONABLE="false">
+ <foxml:datastreamVersion CREATED="2011-09-13T13:45:43.987Z" FORMAT_URI="info:fedora/fedora-system:format/xml.fedora.audit" ID="AUDIT.0" LABEL="Audit Trail for this object" MIMETYPE="text/xml">
+ <foxml:xmlContent>
+ <audit:auditTrail xmlns:audit="info:fedora/fedora-system:def/audit#">
+ <audit:record ID="AUDREC1">
+ <audit:process type="Fedora API-M"></audit:process>
+ <audit:action>addDatastream</audit:action>
+ <audit:componentID>RELS-EXT</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2011-09-13T13:52:10.424Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC2">
+ <audit:process type="Fedora API-M"></audit:process>
+ <audit:action>addDatastream</audit:action>
+ <audit:componentID>ISLANDORACM</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2011-09-13T14:03:03.939Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ </audit:auditTrail>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream CONTROL_GROUP="X" ID="DC" STATE="A" VERSIONABLE="true">
+ <foxml:datastreamVersion CREATED="2011-09-13T13:45:43.987Z" FORMAT_URI="http://www.openarchives.org/OAI/2.0/oai_dc/" ID="DC1.0" LABEL="Dublin Core Record for this object" MIMETYPE="text/xml" SIZE="381">
+ <foxml:xmlContent>
+ <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
+ <dc:title>Tiff</dc:title>
+ <dc:identifier>islandora:sp_large_image</dc:identifier>
+ </oai_dc:dc>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream CONTROL_GROUP="X" ID="RELS-EXT" STATE="A" VERSIONABLE="true">
+ <foxml:datastreamVersion CREATED="2011-09-13T13:52:10.424Z" ID="RELS-EXT.0" LABEL="RDF Relationships" MIMETYPE="text/xml" SIZE="540">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:sp_large_image">
+ <hasModel xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/fedora-system:ContentModel-3.0"></hasModel>
+ <hasService xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:viewerSdef"></hasService>
+ <hasService xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:jp2Sdef"></hasService>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream CONTROL_GROUP="X" ID="ISLANDORACM" STATE="A" VERSIONABLE="true">
+ <foxml:datastreamVersion CREATED="2011-09-13T14:03:03.939Z" ID="ISLANDORACM.0" LABEL="Islandora Content Model" MIMETYPE="text/xml" SIZE="4093">
+ <foxml:xmlContent>
+ <content_model xmlns="http://www.islandora.ca" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="standard_slide" xsi:schemaLocation="http://www.islandora.ca http://localhost/islandoracm.xsd">
+ <mimetypes>
+ <type>image/tiff</type>
+ <type>image/tif</type>
+ </mimetypes>
+ <ingest_rules>
+ <rule>
+ <applies_to>image/tiff</applies_to>
+ <applies_to>image/tif</applies_to>
+ <ingest_methods>
+ <ingest_method class="LargeImageProcessor" dsid="JP2" file="large_image.inc" method="createDerivatives" modified_files_ext="jp2" module="islandora_large_image_sp"></ingest_method>
+ </ingest_methods>
+ </rule>
+ </ingest_rules>
+ <datastreams>
+ <datastream dsid="JPG">
+ <display_method class="ShowLargeImagesInFieldSets" file="large_image.inc" method="showJPG" module="islandora_large_image_sp"></display_method>
+ </datastream>
+ </datastreams>
+ <ingest_form dsid="QDC" page="2">
+ <form_builder_method class="DemoFormBuilder" file="plugins/DemoFormBuilder.inc" handler="handleQDCForm" method="buildQDCForm" module=""></form_builder_method>
+ <form_elements>
+ <element label="Title/Caption/Image Name" name="dc:title" required="true" type="textfield">
+ <description>The name given to the resource</description>
+ </element>
+ <element label="Creator/Photographer" name="dc:creator" type="textfield">
+ <description>An entity primarily responsible for making the content of the resource such as a person, organization or service.</description>
+ </element>
+ <element label="Subject" name="dc:subject" type="select">
+ <description>Subject</description>
+ <authoritative_list>
+ <item>image</item>
+ <item>photograph</item>
+ <item>presentation</item>
+ <item>art</item>
+ </authoritative_list>
+ </element>
+ <element label="Description" name="dc:description" required="true" type="textarea">
+ <description>Description of the Image</description>
+ </element>
+ <element label="Publisher" name="dc:publisher" type="textfield">
+ <description>An entity, (including persons, organizations, or services), responsible for making the resource available.</description>
+ </element>
+ <element label="Contributor" name="dc:contributor" type="textfield">
+ <description>An entity responsible for contributing to the content of the resource such as a person, organization or service.</description>
+ </element>
+ <element label="Date" name="dc:date" type="textfield">
+ <description>Temporal scope of the content if known. Date format is YYYY-MM-DD (e.g. 1890,1910-10,or 2007-10-23)</description>
+ </element>
+ <element label="Resource Type" name="dc:type" type="textfield">
+ <description>Genre of the content of the resource. Examples include: home page, novel, poem, working paper, technical report, essay, dictionary.</description>
+ </element>
+ <element label="Source" name="dc:source" type="textfield">
+ <description>A reference to a resource from which the present resource is derived.</description>
+ </element>
+ <element label="Identifier" name="dc:identifier" type="textfield">
+ <description>A unique reference to the resource; In this instance, the accession number or collection number.</description>
+ </element>
+ <element label="Language" name="dc:language" type="select">
+ <description>The language of the intellectual content of the resource.</description>
+ <authoritative_list>
+ <item field="eng">English</item>
+ <item field="fre">French</item>
+ </authoritative_list>
+ </element>
+ <element label="Relation" name="dc:relation" type="textfield">
+ <description>Reference to a related resource.</description>
+ </element>
+ <element label="Rights Management" name="dc:rights" type="textarea">
+ <description>Information about intellectual property rights, copyright, and various property rights.</description>
+ </element>
+ </form_elements>
+ </ingest_form>
+ </content_model>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ </foxml:digitalObject>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+</foxml:digitalObject>
67 xml/islandora_viewer_sdef.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<foxml:digitalObject VERSION="1.1" PID="islandora:viewerSdef"
+ xmlns:foxml="info:fedora/fedora-system:def/foxml#"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="info:fedora/fedora-system:def/foxml# http://www.fedora.info/definitions/1/0/foxml1-1.xsd">
+ <foxml:objectProperties>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#state" VALUE="Active"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#label" VALUE="islandora:viewerSdef"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#ownerId" VALUE="fedoraAdmin"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#createdDate" VALUE="2009-05-18T15:07:42.398Z"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/view#lastModifiedDate" VALUE="2011-03-22T16:43:33.139Z"/>
+ </foxml:objectProperties>
+ <foxml:datastream ID="AUDIT" STATE="A" CONTROL_GROUP="X" VERSIONABLE="false">
+ <foxml:datastreamVersion ID="AUDIT.0" LABEL="Audit Trail for this object" CREATED="2009-05-18T15:07:42.398Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:format/xml.fedora.audit">
+ <foxml:xmlContent>
+ <audit:auditTrail xmlns:audit="info:fedora/fedora-system:def/audit#">
+ <audit:record ID="AUDREC1">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID></audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-12T17:09:29.912Z</audit:date>
+ <audit:justification>Ingested from local file /Users/aoneill/dev/iiv/iiv/etc/fedora-objects/ilives_viewerSdef.xml</audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC2">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID></audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-20T17:47:19.043Z</audit:date>
+ <audit:justification>Ingested from local file /Users/aoneill/tmp/ilives_viewerSdef.xml</audit:justification>
+ </audit:record>
+ </audit:auditTrail>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="RELS-EXT" STATE="A" CONTROL_GROUP="X" VERSIONABLE="false">
+ <foxml:datastreamVersion ID="RELS-EXT1.0" LABEL="RDF Statements about this object" CREATED="2009-05-18T15:07:42.487Z" MIMETYPE="application/rdf+xml" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="366">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:fedora-model="info:fedora/fedora-system:def/model#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:viewerSdef">
+ <fedora-model:hasModel rdf:resource="info:fedora/fedora-system:ServiceDefinition-3.0"></fedora-model:hasModel>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="DC" STATE="A" CONTROL_GROUP="X" VERSIONABLE="false">
+ <foxml:datastreamVersion ID="DC1.0" LABEL="Dublin Core Record for this object" CREATED="2009-05-18T15:07:42.398Z" MIMETYPE="text/xml" FORMAT_URI="http://www.openarchives.org/OAI/2.0/oai_dc/" SIZE="387">
+ <foxml:xmlContent>
+ <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
+ <dc:title>islandora:viewerSdef</dc:title>
+ <dc:identifier>islandora:viewerSdef</dc:identifier>
+ </oai_dc:dc>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="METHODMAP" STATE="A" CONTROL_GROUP="X" VERSIONABLE="false">
+ <foxml:datastreamVersion ID="METHODMAP.3" LABEL="Abstract Method Map" CREATED="2009-05-18T20:08:16.294Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:FedoraSDefMethodMap-1.0" SIZE="181">
+ <foxml:xmlContent>
+ <fmm:MethodMap xmlns:fmm="http://fedora.comm.nsdlib.org/service/methodmap" name="methodmap">
+ <fmm:Method operationName="getViewer"></fmm:Method>
+ </fmm:MethodMap>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+</foxml:digitalObject>
289 xml/islandora_viewer_sdep_large_image.xml
@@ -0,0 +1,289 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<foxml:digitalObject VERSION="1.1" PID="islandora:viewerSdep-large_image_sp"
+ xmlns:foxml="info:fedora/fedora-system:def/foxml#"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="info:fedora/fedora-system:def/foxml# http://www.fedora.info/definitions/1/0/foxml1-1.xsd">
+ <foxml:objectProperties>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#state" VALUE="Active"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#label" VALUE="viewerSdep-slideCModel"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#ownerId" VALUE="fedoraAdmin"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/model#createdDate" VALUE="2009-11-27T17:57:45.462Z"/>
+ <foxml:property NAME="info:fedora/fedora-system:def/view#lastModifiedDate" VALUE="2011-03-02T20:19:46.193Z"/>
+ </foxml:objectProperties>
+ <foxml:datastream ID="AUDIT" STATE="A" CONTROL_GROUP="X" VERSIONABLE="false">
+ <foxml:datastreamVersion ID="AUDIT.0" LABEL="Audit Trail for this object" CREATED="2009-11-27T17:57:45.462Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:format/xml.fedora.audit">
+ <foxml:xmlContent>
+ <audit:auditTrail xmlns:audit="info:fedora/fedora-system:def/audit#">
+ <audit:record ID="AUDREC1">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID></audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-27T17:57:45.462Z</audit:date>
+ <audit:justification>Created with Admin GUI &quot;New Object&quot; command</audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC2">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>RELS-EXT</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-27T18:02:20.095Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC3">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>METHODMAP</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-27T18:17:31.165Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC4">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>DSINPUTSPEC</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-27T18:20:50.036Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC5">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>WSDL</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-27T18:22:44.560Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC6">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>WSDL</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2009-11-27T18:37:33.153Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC7">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>RELS-EXT</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-03-11T21:01:10.851Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC8">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>modifyDatastreamByValue</audit:action>
+ <audit:componentID>RELS-EXT</audit:componentID>
+ <audit:responsibility>fedoraAdmin</audit:responsibility>
+ <audit:date>2010-05-14T20:05:44.278Z</audit:date>
+ <audit:justification></audit:justification>
+ </audit:record>
+ <audit:record ID="AUDREC9">
+ <audit:process type="Fedora API-M"/>
+ <audit:action>ingest</audit:action>
+ <audit:componentID></audit:componentID>
+ <audit:responsibility>admin</audit:responsibility>
+ <audit:date>2011-03-02T20:19:46.193Z</audit:date>
+ <audit:justification>Fedora Object Ingested</audit:justification>
+ </audit:record>
+ </audit:auditTrail>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="RELS-EXT" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="RELS-EXT1.0" LABEL="RDF Statements about this object" CREATED="2009-11-27T17:57:46.437Z" MIMETYPE="application/rdf+xml" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="621">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:fedora-model="info:fedora/fedora-system:def/model#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:viewerSdep-large_image_sp">
+ <fedora-model:hasModel rdf:resource="info:fedora/fedora-system:ServiceDeployment-3.0"></fedora-model:hasModel>
+ <fedora-model:isDeploymentOf rdf:resource="info:fedora/changeme-to-sDefPid"></fedora-model:isDeploymentOf>
+ <fedora-model:isContractorOf rdf:resource="info:fedora/changeme-to-cModelPid"></fedora-model:isContractorOf>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="RELS-EXT.1" LABEL="RDF Statements about this object" CREATED="2009-11-27T18:02:20.095Z" MIMETYPE="application/rdf+xml" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="618">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:viewerSdep-large_image_sp">
+ <hasModel xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/fedora-system:ServiceDeployment-3.0"></hasModel>
+ <isDeploymentOf xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:viewerSdef"></isDeploymentOf>
+ <isContractorOf xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:slideCModel"></isContractorOf>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="RELS-EXT.2" LABEL="RDF Statements about this object" CREATED="2010-03-11T21:01:10.851Z" MIMETYPE="application/rdf+xml" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="756">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:viewerSdep-large_image_sp">
+ <hasModel xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/fedora-system:ServiceDeployment-3.0"></hasModel>
+ <isDeploymentOf xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:viewerSdef"></isDeploymentOf>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="RELS-EXT.3" LABEL="RDF Statements about this object" CREATED="2010-05-14T20:05:44.278Z" MIMETYPE="application/rdf+xml" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="895">
+ <foxml:xmlContent>
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="info:fedora/islandora:viewerSdep-large_image_sp">
+ <hasModel xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/fedora-system:ServiceDeployment-3.0"></hasModel>
+ <isDeploymentOf xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:viewerSdef"></isDeploymentOf>
+ <isContractorOf xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/islandora:sp_large_image_cmodel"></isContractorOf>
+ </rdf:Description>
+ </rdf:RDF>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="METHODMAP" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="METHODMAP1.0" LABEL="Deployment Method Map" CREATED="2009-11-27T17:57:46.437Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:FedoraSDepMethodMap-1.1" SIZE="298">
+ <foxml:xmlContent>
+ <comment xmlns="info:fedora/fedora-system:def/comment#">
+ This METHODMAP datastream is included as a starting point to
+ assist in the creation of a service deployment. The METHODMAP
+ should define the the mapping of the WSDL to Fedora object methods.
+ </comment>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="METHODMAP.1" LABEL="Deployment Method Map" CREATED="2009-11-27T18:17:31.165Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:FedoraSDepMethodMap-1.1" SIZE="959">
+ <foxml:xmlContent>
+ <fmm:MethodMap xmlns:fmm="http://fedora.comm.nsdlib.org/service/methodmap" name="methodmap">
+ <fmm:Method operationName="getViewer" wsdlMsgName="getViewerRequestMsg" wsdlMsgOutput="getViewerResponseMsg">
+ <fmm:DefaultInputParm defaultValue="$PID" label="fedora object pid" parmName="PID" passBy="VALUE" required="true"></fmm:DefaultInputParm>
+ <fmm:DefaultInputParm defaultValue="islandora:slideCModel" label="content model" parmName="CMODEL" passBy="VALUE" required="true"></fmm:DefaultInputParm>
+ <fmm:DefaultInputParm defaultValue="JP2" label="content model" parmName="DSID" passBy="VALUE" required="true"></fmm:DefaultInputParm>
+ <fmm:UserInputParm defaultValue="" parmName="uid" passBy="VALUE" required="false"></fmm:UserInputParm>
+ <fmm:MethodReturnType wsdlMsgName="getViewerResponseMsg" wsdlMsgTOMIME="text/html"></fmm:MethodReturnType>
+ </fmm:Method>
+ </fmm:MethodMap>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="DSINPUTSPEC" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="DSINPUTSPEC1.0" LABEL="Datastream Input Specification" CREATED="2009-11-27T17:57:46.438Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:FedoraDSInputSpec-1.1" SIZE="300">
+ <foxml:xmlContent>
+ <comment xmlns="info:fedora/fedora-system:def/comment#">
+ This DSINPUTSPEC datastream is included as a starting point to
+ assist in the creation of a service deployment. The DSINPUTSPEC
+ should define the datastreams to be used by WSDL-defined methods.
+ </comment>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="DSINPUTSPEC.1" LABEL="Datastream Input Specification" CREATED="2009-11-27T18:20:50.036Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:FedoraDSInputSpec-1.1" SIZE="404">
+ <foxml:xmlContent>
+ <fbs:DSInputSpec xmlns:fbs="http://fedora.comm.nsdlib.org/service/bindspec" label="viewerSdepInputSpec">
+ <fbs:DSInput DSMax="1" DSMin="1" DSOrdinality="false" wsdlMsgPartName="DC">
+ <fbs:DSInputLabel>DC</fbs:DSInputLabel>
+ <fbs:DSMIME>text/xml</fbs:DSMIME>
+ <fbs:DSInputInstruction></fbs:DSInputInstruction>
+ </fbs:DSInput>
+ </fbs:DSInputSpec>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ </foxml:datastream>
+ <foxml:datastream ID="WSDL" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
+ <foxml:datastreamVersion ID="WSDL1.0" LABEL="WSDL Bindings" CREATED="2009-11-27T17:57:46.443Z" MIMETYPE="text/xml" FORMAT_URI="http://schemas.xmlsoap.org/wsdl/" SIZE="752">
+ <foxml:xmlContent>
+ <comment xmlns="info:fedora/fedora-system:def/comment#">
+ This WSDL datastream is included as a starting point to
+ assist in the creation of a service deployment. The WSDL
+ should define the services provided by this
+ service deployment.
+ For more information about service deployments, see:
+ http://fedora-commons.org/confluence/x/dgBI.
+ For examples of completed service deployment objects, see the demonstration
+ objects included with your Fedora distribution, such as:
+ demo:2, demo:13, demo:20, and demo:28.
+ For more information about the demonstration objects, see:
+ http://fedora-commons.org/confluence/x/AwFI.
+ </comment>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="WSDL.1" LABEL="WSDL Bindings" CREATED="2009-11-27T18:22:44.560Z" MIMETYPE="text/xml" FORMAT_URI="http://schemas.xmlsoap.org/wsdl/" SIZE="2079">
+ <foxml:xmlContent>
+ <wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap" xmlns:soapenc="http://schemas.xmlsoap.org/wsdl/soap/encoding" xmlns:this="viewerSdep" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="viewerSdep" targetNamespace="viewerSdep">
+ <wsdl:message name="getViewerRequestMsg">
+ <wsdl:part name="PID" type="xsd:string"></wsdl:part>
+ <wsdl:part name="CMODEL" type="xsd:string"></wsdl:part>
+ <wsdl:part name="DSID" type="xsd:string"></wsdl:part>
+ <wsdl:part name="uid" type="xsd:string"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="getViewerResponseMsg">
+ <wsdl:part name="RESPONSE" type="xsd:string"></wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="viewer_portType">
+ <wsdl:operation name="getViewer">
+ <wsdl:input message="this:getViewerRequestMsg"></wsdl:input>
+ <wsdl:output message="this:getViewerResponseMsg"></wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:service name="viewer_service">
+ <wsdl:port binding="this:viewer_binding" name="viewer_port">
+ <http:address location="http://local.fedora.server/iiv/page_viewer.jsp"></http:address>
+ </wsdl:port>
+ </wsdl:service>
+ <wsdl:binding name="viewer_binding" type="this:viewer_portType">
+ <http:binding verb="GET"></http:binding>
+ <wsdl:operation name="getViewer">
+ <http:operation location="?pid=(PID)&amp;cmodel=(CMODEL)&amp;dsid=(DSID)&amp;uid=(uid)"></http:operation>
+ <wsdl:input>
+ <http:urlReplacement></http:urlReplacement>
+ </wsdl:input>
+ <wsdl:output>
+ <mime:content type="text/xhtml"></mime:content>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ </wsdl:definitions>
+ </foxml:xmlContent>
+ </foxml:datastreamVersion>
+ <foxml:datastreamVersion ID="WSDL.2" LABEL="WSDL Bindings" CREATED="2009-11-27T18:37:33.153Z" MIMETYPE="text/xml" FORMAT_URI="http://schemas.xmlsoap.org/wsdl/" SIZE="2080">
+ <foxml:xmlContent>
+ <wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap" xmlns:soapenc="http://schemas.xmlsoap.org/wsdl/soap/encoding" xmlns:this="viewerSdep" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="viewerSdep" targetNamespace="viewerSdep">
+ <wsdl:message name="getViewerRequestMsg">
+ <wsdl:part name="PID" type="xsd:string"></wsdl:part>
+ <wsdl:part name="CMODEL" type="xsd:string"></wsdl:part>
+ <wsdl:part name="DSID" type="xsd:string"></wsdl:part>
+ <wsdl:part name="uid" type="xsd:string"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="getViewerResponseMsg">