<?xml version="1.0" encoding="UTF-8"?>
<foxml:digitalObject PID= "demo:DualResImageImpl" 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= "Service Deployment Object (Image) for Image Collection Demo" />
<foxml:property NAME= "info:fedora/fedora-system:def/model#ownerId" VALUE= "fedoraAdmin" />
<foxml:property NAME= "info:fedora/fedora-system:def/model#createdDate" VALUE= "2008-07-02T05:09:42.015Z" />
<foxml:property NAME= "info:fedora/fedora-system:def/view#lastModifiedDate" VALUE= "2011-03-29T14:15:20.881Z" />
</foxml:objectProperties>
<foxml:datastream CONTROL_GROUP= "X" ID= "AUDIT" STATE= "A" VERSIONABLE= "false" >
<foxml:datastreamVersion CREATED= "2008-07-02T05:09:42.015Z"
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 > 2011-03-29T14:15:20.881Z</audit:date>
<audit:justification > Ingested from local file /usr/local/fedora/client/demo/foxml/local-server-demos/image-collection-demo/sDepObjects/demo_DualResImageImpl.xml</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= "2008-07-02T05:09:43.203Z" 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="433">
<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 > Service Deployment Object (Image) for Image Collection Demo</dc:title>
<dc:identifier > demo:DualResImageImpl</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= "2008-07-02T05:09:43.203Z" FORMAT_URI= "info:fedora/fedora-system:FedoraRELSExt-1.0"
ID="RELS-EXT.1" LABEL="RDF Statements about this object" MIMETYPE="application/rdf+xml" SIZE="670">
<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/demo:DualResImageImpl" >
<fedora-model:hasModel rdf:resource= "info:fedora/fedora-system:ServiceDeployment-3.0" />
<fedora-model:isDeploymentOf rdf:resource= "info:fedora/demo:DualResolution" />
<fedora-model:isContractorOf rdf:resource= "info:fedora/demo:DualResImage" />
</rdf:Description>
</rdf:RDF>
</foxml:xmlContent>
</foxml:datastreamVersion>
</foxml:datastream>
<foxml:datastream CONTROL_GROUP= "X" ID= "METHODMAP" STATE= "A" VERSIONABLE= "true" >
<foxml:datastreamVersion CREATED= "2008-07-02T05:09:43.203Z"
FORMAT_URI="info:fedora/fedora-system:FedoraSDepMethodMap-1.1" ID="METHODMAP1.0" LABEL="Deployment Method Map"
MIMETYPE="text/xml" SIZE="1152">
<foxml:xmlContent >
<fmm:MethodMap name= "MethodMap - Dual Resolution Image Implementation" xmlns:fmm= "http://fedora.comm.nsdlib.org/service/methodmap" >
<fmm:Method operationLabel= "A full-size image" operationName= "fullSize" wsdlMsgName= "fullSizeRequest" wsdlMsgOutput= "dissemResponse" >
<fmm:DatastreamInputParm defaultValue= "" label= "The full-size image" parmName= "FULL_SIZE" passBy= "URL_REF" required= "true" />
<fmm:MethodReturnType wsdlMsgName= "dissemResponse" wsdlMsgTOMIME= "image/jpeg" />
</fmm:Method>
<fmm:Method operationLabel= "A medium-size image" operationName= "mediumSize" wsdlMsgName= "mediumSizeRequest" wsdlMsgOutput= "dissemResponse" >
<fmm:DatastreamInputParm defaultValue= "" label= "The medium-size image" parmName= "MEDIUM_SIZE"
passBy="URL_REF" required="true"/>
<fmm:MethodReturnType wsdlMsgName= "dissemResponse" wsdlMsgTOMIME= "image/jpeg" />
</fmm:Method>
</fmm:MethodMap>
</foxml:xmlContent>
</foxml:datastreamVersion>
</foxml:datastream>
<foxml:datastream CONTROL_GROUP= "X" ID= "DSINPUTSPEC" STATE= "A" VERSIONABLE= "true" >
<foxml:datastreamVersion CREATED= "2008-07-02T05:09:43.203Z"
FORMAT_URI="info:fedora/fedora-system:FedoraDSInputSpec-1.1" ID="DSINPUTSPEC1.0"
LABEL="Datastream Input Specification" MIMETYPE="text/xml" SIZE="899">
<foxml:xmlContent >
<fbs:DSInputSpec label= "Datastream Input Specification for Dual Resolution Image Implementation" xmlns:fbs= "http://fedora.comm.nsdlib.org/service/bindspec" >
<fbs:DSInput DSMax= "1" DSMin= "1" DSOrdinality= "false" wsdlMsgPartName= "FULL_SIZE" >
<fbs:DSInputLabel > FULL_SIZE Binding</fbs:DSInputLabel>
<fbs:DSMIME > image/jpeg</fbs:DSMIME>
<fbs:DSInputInstruction />
</fbs:DSInput>
<fbs:DSInput DSMax= "1" DSMin= "1" DSOrdinality= "false" wsdlMsgPartName= "MEDIUM_SIZE" >
<fbs:DSInputLabel > MEDIUM_SIZE Binding</fbs:DSInputLabel>
<fbs:DSMIME > image/jpeg</fbs:DSMIME>
<fbs:DSInputInstruction />
</fbs:DSInput>
</fbs:DSInputSpec>
</foxml:xmlContent>
</foxml:datastreamVersion>
</foxml:datastream>
<foxml:datastream CONTROL_GROUP= "X" ID= "WSDL" STATE= "A" VERSIONABLE= "true" >
<foxml:datastreamVersion CREATED= "2008-07-02T05:09:43.203Z" FORMAT_URI= "http://schemas.xmlsoap.org/wsdl/"
ID="WSDL1.0" LABEL="WSDL Bindings" MIMETYPE="text/xml" SIZE="3744">
<foxml:xmlContent >
<wsdl:definitions name= "DualResolutionImageImplementation" targetNamespace= "bmech"
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="bmech"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types >
<xsd:schema targetNamespace= "bmech" >
<xsd:simpleType name= "FULL_SIZEType" >
<xsd:restriction base= "xsd:string" />
</xsd:simpleType>
<xsd:simpleType name= "MEDIUM_SIZEType" >
<xsd:restriction base= "xsd:string" />
</xsd:simpleType>
</xsd:schema>
</wsdl:types>
<wsdl:message name= "fullSizeRequest" >
<wsdl:part name= "FULL_SIZE" type= "this:FULL_SIZEType" />
</wsdl:message>
<wsdl:message name= "mediumSizeRequest" >
<wsdl:part name= "MEDIUM_SIZE" type= "this:MEDIUM_SIZEType" />
</wsdl:message>
<wsdl:message name= "dissemResponse" >
<wsdl:part name= "dissem" type= "xsd:base64Binary" />
</wsdl:message>
<wsdl:portType name= "DualResImageImplPortType" >
<wsdl:operation name= "fullSize" >
<wsdl:input message= "this:fullSizeRequest" />
<wsdl:output message= "this:dissemResponse" />
</wsdl:operation>
<wsdl:operation name= "mediumSize" >
<wsdl:input message= "this:mediumSizeRequest" />
<wsdl:output message= "this:dissemResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:service name= "DualResImageImpl" >
<wsdl:port binding= "this:DualResImageImpl_http" name= "DualResImageImpl_port" >
<http:address location= "LOCAL" />
</wsdl:port>
</wsdl:service>
<wsdl:binding name= "DualResImageImpl_http" type= "this:DualResImageImplPortType" >
<http:binding verb= "GET" />
<wsdl:operation name= "fullSize" >
<http:operation location= "(FULL_SIZE)" />
<wsdl:input >
<http:urlReplacement />
</wsdl:input>
<wsdl:output >
<mime:content type= "image/jpeg" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name= "mediumSize" >
<http:operation location= "(MEDIUM_SIZE)" />
<wsdl:input >
<http:urlReplacement />
</wsdl:input>
<wsdl:output >
<mime:content type= "image/jpeg" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>
</foxml:xmlContent>
</foxml:datastreamVersion>
</foxml:datastream>
</foxml:digitalObject>