| schema location: | C:\fedora-2.1b-src\temp\wsdl2java\fedora-types.xsd |
| targetNamespace: | http://www.fedora.info/definitions/1/0/types/ |
| schema location: | c:\program files\altova\xmlspy2004\schemas/wsdl/wsdl.xsd |
| targetNamespace: | http://schemas.xmlsoap.org/wsdl/ |
| schema location: | c:\program files\altova\xmlspy2004\schemas/wsdl/encoding.xsd |
| targetNamespace: | http://schemas.xmlsoap.org/soap/encoding/ |
| schema location: | c:\program files\altova\xmlspy2004\schemas/schema/W3C_2001/XMLSchema.xsd |
| targetNamespace: | http://www.w3.org/2001/XMLSchema |
| schema location: | c:\program files\altova\xmlspy2004\schemas/wsdl/http.xsd |
| targetNamespace: | http://schemas.xmlsoap.org/wsdl/http/ |
| Elements | Complex types |
| address | addressType |
| binding | bindingType |
| operation | operationType |
| urlEncoded | |
| urlReplacement |
| schema location: | c:\program files\altova\xmlspy2004\schemas/wsdl/soap.xsd |
| targetNamespace: | http://schemas.xmlsoap.org/wsdl/soap/ |
| Elements | Complex types | Simple types | Attr. groups |
| address | tAddress | encodingStyle | tBodyAttributes |
| binding | tBinding | tStyleChoice | |
| body | tBody | useChoice | |
| fault | tFault | ||
| header | tHeader | ||
| headerfault | tHeaderFault | ||
| operation | tOperation |
| schema location: | c:\program files\altova\xmlspy2004\schemas/wsdl/mime.xsd |
| targetNamespace: | http://schemas.xmlsoap.org/wsdl/mime/ |
| Elements | Complex types |
| content | contentType |
| mimeXml | multipartRelatedType |
| multipartRelated | tMimeXml |
| tPart |
| schema location: | c:\program files\altova\xmlspy2004\schemas/schema/W3C_2001/xml.xsd |
| targetNamespace: | http://www.w3.org/XML/1998/namespace |
| Attr. groups |
| specialAttrs |
| diagram | ![]() |
| namespace | http://www.fedora.info/definitions/1/0/types/ |
| type | fedora-types:FieldSearchResult |
| children | listSession resultList |
| source | <xsd:element name="result" type="fedora-types:FieldSearchResult"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfAuditRecord"> <xsd:annotation> <xsd:documentation>an ordered list of AuditRecords</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="fedora-types:AuditRecord[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfCondition"> <xsd:annotation> <xsd:documentation>an ordered list of Conditions for searching, with the implied AND boolean operator.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="fedora-types:Condition[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfDatastream"> <xsd:annotation> <xsd:documentation>an ordered list of Datastreams</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="fedora-types:Datastream[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfDatastreamBinding"> <xsd:annotation> <xsd:documentation>an ordered list of Datastream Bindings</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="fedora-types:DatastreamBinding[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfDatastreamBindingMap"> <xsd:annotation> <xsd:documentation>an ordered list of Datastream Binding Maps</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="fedora-types:DatastreamBindingMap[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfDatastreamDef"> <xsd:annotation> <xsd:documentation>an ordered list of DatastreamDef</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="fedora-types:DatastreamDef[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfDateTimeString"> <xsd:annotation> <xsd:documentation>an ordered list of strings representing dates in ISO8601 form.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="string[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfDisseminator"> <xsd:annotation> <xsd:documentation>an ordered list of Disseminators</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="fedora-types:Disseminator[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfMethodDef"> <xsd:annotation> <xsd:documentation>an ordered list of Method Definitions</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="fedora-types:MethodDef[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfMethodParmDef"> <xsd:annotation> <xsd:documentation>an ordered list of Method Parameter Definitions</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="fedora-types:MethodParmDef[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfObjectFields"> <xsd:annotation> <xsd:documentation>an ordered list of ObjectFields records.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="fedora-types:ObjectFields[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfObjectMethodsDef"> <xsd:annotation> <xsd:documentation>an ordered list of Object Method Definitions</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="fedora-types:ObjectMethodsDef[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfProperty"> <xsd:annotation> <xsd:documentation>an ordered list of Properties.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="fedora-types:Property[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||||||||||||||||||||||||||||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||||||||||||||||||||||||||||||
| type | restriction of soapenc:Array | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xsd:complexType name="ArrayOfString"> <xsd:annotation> <xsd:documentation>an ordered list of Strings.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="string[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | id processType action responsibility date justification | ||
| annotation |
|
||
| source | <xsd:complexType name="AuditRecord"> <xsd:annotation> <xsd:documentation>Audit information for a digital object</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="id" type="string"/> <xsd:element name="processType" type="string"/> <xsd:element name="action" type="string"/> <xsd:element name="responsibility" type="string"/> <xsd:element name="date" type="string"/> <xsd:element name="justification" type="string"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="id" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="processType" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="action" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="responsibility" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="date" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="justification" type="string"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | property operator value | ||
| annotation |
|
||
| source | <xsd:complexType name="Condition"> <xsd:annotation> <xsd:documentation>A property,operator,value expression that evaluates to true or false.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="property" type="string"/> <xsd:element name="operator" type="fedora-types:ComparisonOperator"/> <xsd:element name="value" type="string"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="property" type="string"/> |
| diagram | |
| type | fedora-types:ComparisonOperator |
| source | <xsd:element name="operator" type="fedora-types:ComparisonOperator"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="value" type="string"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | controlGroup ID versionID altIDs label versionable MIMEType formatURI createDate size state location | ||
| annotation |
|
||
| source | <xsd:complexType name="Datastream"> <xsd:annotation> <xsd:documentation>content stream of a digital object</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="controlGroup" type="fedora-types:DatastreamControlGroup"/> <xsd:element name="ID" type="string"/> <xsd:element name="versionID" type="string"/> <xsd:element name="altIDs" type="fedora-types:ArrayOfString"/> <xsd:element name="label" type="string"/> <xsd:element name="versionable" type="boolean"/> <xsd:element name="MIMEType" type="string"/> <xsd:element name="formatURI" type="string"/> <xsd:element name="createDate" type="string"/> <xsd:element name="size" type="long"/> <xsd:element name="state" type="string"/> <xsd:element name="location" type="string"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | fedora-types:DatastreamControlGroup |
| source | <xsd:element name="controlGroup" type="fedora-types:DatastreamControlGroup"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="ID" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="versionID" type="string"/> |
| diagram | |||||||||||||||||||||||||||||||
| type | fedora-types:ArrayOfString | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xsd:element name="altIDs" type="fedora-types:ArrayOfString"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="label" type="string"/> |
| diagram | |
| type | xsd:boolean |
| source | <xsd:element name="versionable" type="boolean"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="MIMEType" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="formatURI" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="createDate" type="string"/> |
| diagram | |
| type | xsd:long |
| source | <xsd:element name="size" type="long"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="state" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="location" type="string"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | bindKeyName bindLabel datastreamID seqNo | ||
| annotation |
|
||
| source | <xsd:complexType name="DatastreamBinding"> <xsd:annotation> <xsd:documentation>content stream of a digital object</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="bindKeyName" type="string"/> <xsd:element name="bindLabel" type="string"/> <xsd:element name="datastreamID" type="string"/> <xsd:element name="seqNo" type="string"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="bindKeyName" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="bindLabel" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="datastreamID" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="seqNo" type="string"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | dsBindMapID dsBindMechanismPID dsBindMapLabel state dsBindings | ||
| used by |
|
||
| annotation |
|
||
| source | <xsd:complexType name="DatastreamBindingMap"> <xsd:annotation> <xsd:documentation>ordered list of datastream binding maps</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="dsBindMapID" type="string"/> <xsd:element name="dsBindMechanismPID" type="string"/> <xsd:element name="dsBindMapLabel" type="string"/> <xsd:element name="state" type="string"/> <xsd:element name="dsBindings" type="fedora-types:ArrayOfDatastreamBinding"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="dsBindMapID" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="dsBindMechanismPID" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="dsBindMapLabel" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="state" type="string"/> |
| diagram | |||||||||||||||||||||||||||||||
| type | fedora-types:ArrayOfDatastreamBinding | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xsd:element name="dsBindings" type="fedora-types:ArrayOfDatastreamBinding"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | ID label MIMEType | ||
| annotation |
|
||
| source | <xsd:complexType name="DatastreamDef"> <xsd:annotation> <xsd:documentation>content stream of a digital object. A subtype of fedora-types:Datastream, it contains abbreviated information regarding a datastream.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="ID" type="string"/> <xsd:element name="label" type="string"/> <xsd:element name="MIMEType" type="string"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="ID" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="label" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="MIMEType" type="string"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | bDefPID bMechPID createDate ID label versionID dsBindMap state | ||
| annotation |
|
||
| source | <xsd:complexType name="Disseminator"> <xsd:annotation> <xsd:documentation>content stream of a digital object</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="bDefPID" type="string"/> <xsd:element name="bMechPID" type="string"/> <xsd:element name="createDate" type="string"/> <xsd:element name="ID" type="string"/> <xsd:element name="label" type="string"/> <xsd:element name="versionID" type="string"/> <xsd:element name="dsBindMap" type="fedora-types:DatastreamBindingMap"/> <xsd:element name="state" type="string"/> <!-- missing bDefLabel and bMechLabel--> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="bDefPID" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="bMechPID" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="createDate" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="ID" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="label" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="versionID" type="string"/> |
| diagram | ![]() |
| type | fedora-types:DatastreamBindingMap |
| children | dsBindMapID dsBindMechanismPID dsBindMapLabel state dsBindings |
| source | <xsd:element name="dsBindMap" type="fedora-types:DatastreamBindingMap"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="state" type="string"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | conditions terms | ||
| annotation |
|
||
| source | <xsd:complexType name="FieldSearchQuery"> <xsd:annotation> <xsd:documentation>a full text or field-based query</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element name="conditions" type="fedora-types:ArrayOfCondition"/> <xsd:element name="terms" type="string"/> </xsd:choice> </xsd:complexType> |
| diagram | |||||||||||||||||||||||||||||||
| type | fedora-types:ArrayOfCondition | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xsd:element name="conditions" type="fedora-types:ArrayOfCondition"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="terms" type="string"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | listSession resultList | ||
| used by |
|
||
| annotation |
|
||
| source | <xsd:complexType name="FieldSearchResult"> <xsd:annotation> <xsd:documentation>the result of a single field search request.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="listSession" type="fedora-types:ListSession" minOccurs="0"/> <xsd:element name="resultList" type="fedora-types:ArrayOfObjectFields"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
| type | fedora-types:ListSession |
| children | token cursor completeListSize expirationDate |
| source | <xsd:element name="listSession" type="fedora-types:ListSession" minOccurs="0"/> |
| diagram | |||||||||||||||||||||||||||||||
| type | fedora-types:ArrayOfObjectFields | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xsd:element name="resultList" type="fedora-types:ArrayOfObjectFields"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | token cursor completeListSize expirationDate | ||
| used by |
|
||
| annotation |
|
||
| source | <xsd:complexType name="ListSession"> <xsd:annotation> <xsd:documentation> a temporary session, used when client-server communication involves multiple steps while retrieving a list. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="token" type="string"/> <xsd:element name="cursor" type="nonNegativeInteger" minOccurs="0"/> <xsd:element name="completeListSize" type="nonNegativeInteger" minOccurs="0"/> <xsd:element name="expirationDate" type="string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="token" type="string"/> |
| diagram | |
| type | xsd:nonNegativeInteger |
| source | <xsd:element name="cursor" type="nonNegativeInteger" minOccurs="0"/> |
| diagram | |
| type | xsd:nonNegativeInteger |
| source | <xsd:element name="completeListSize" type="nonNegativeInteger" minOccurs="0"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="expirationDate" type="string" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | methodLabel methodName methodParms | ||
| annotation |
|
||
| source | <xsd:complexType name="MethodDef"> <xsd:annotation> <xsd:documentation>method definitions</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="methodLabel" type="string"/> <xsd:element name="methodName" type="string"/> <xsd:element name="methodParms" type="fedora-types:ArrayOfMethodParmDef"/> <!-- <xsd:element name="httpBindingAddress" type="string"/> <xsd:element name="httpBindingOperationLocation" type="string"/> <xsd:element name="httpBindingURL" type="string"/> --> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="methodLabel" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="methodName" type="string"/> |
| diagram | |||||||||||||||||||||||||||||||
| type | fedora-types:ArrayOfMethodParmDef | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xsd:element name="methodParms" type="fedora-types:ArrayOfMethodParmDef"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | parmName parmType parmDefaultValue parmDomainValues parmRequired parmLabel parmPassBy PASS_BY_REF PASS_BY_VALUE DATASTREAM_INPUT USER_INPUT DEFAULT_INPUT | ||
| annotation |
|
||
| source | <xsd:complexType name="MethodParmDef"> <xsd:annotation> <xsd:documentation>a Fedora data structure containing method parameter definition information a dissemination</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="parmName" type="string"/> <xsd:element name="parmType" type="string"/> <xsd:element name="parmDefaultValue" type="string"/> <xsd:element name="parmDomainValues" type="fedora-types:ArrayOfString"/> <xsd:element name="parmRequired" type="boolean"/> <xsd:element name="parmLabel" type="string"/> <xsd:element name="parmPassBy" type="string"/> <xsd:element name="PASS_BY_REF" type="fedora-types:passByRef"/> <xsd:element name="PASS_BY_VALUE" type="fedora-types:passByValue"/> <xsd:element name="DATASTREAM_INPUT" type="fedora-types:datastreamInputType"/> <xsd:element name="USER_INPUT" type="fedora-types:userInputType"/> <xsd:element name="DEFAULT_INPUT" type="fedora-types:defaultInputType"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="parmName" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="parmType" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="parmDefaultValue" type="string"/> |
| diagram | |||||||||||||||||||||||||||||||
| type | fedora-types:ArrayOfString | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xsd:element name="parmDomainValues" type="fedora-types:ArrayOfString"/> |
| diagram | |
| type | xsd:boolean |
| source | <xsd:element name="parmRequired" type="boolean"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="parmLabel" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="parmPassBy" type="string"/> |
| diagram | |
| type | fedora-types:passByRef |
| source | <xsd:element name="PASS_BY_REF" type="fedora-types:passByRef"/> |
| diagram | |
| type | fedora-types:passByValue |
| source | <xsd:element name="PASS_BY_VALUE" type="fedora-types:passByValue"/> |
| diagram | |
| type | fedora-types:datastreamInputType |
| source | <xsd:element name="DATASTREAM_INPUT" type="fedora-types:datastreamInputType"/> |
| diagram | |
| type | fedora-types:userInputType |
| source | <xsd:element name="USER_INPUT" type="fedora-types:userInputType"/> |
| diagram | |
| type | fedora-types:defaultInputType |
| source | <xsd:element name="DEFAULT_INPUT" type="fedora-types:defaultInputType"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | MIMEType stream header | ||
| annotation |
|
||
| source | <xsd:complexType name="MIMETypedStream"> <xsd:annotation> <xsd:documentation>a base-64 encoded stream of data with an associated MIME-type</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="MIMEType" type="string"/> <xsd:element name="stream" type="base64Binary"/> <xsd:element name="header" type="fedora-types:ArrayOfProperty"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="MIMEType" type="string"/> |
| diagram | |
| type | xsd:base64Binary |
| source | <xsd:element name="stream" type="base64Binary"/> |
| diagram | |||||||||||||||||||||||||||||||
| type | fedora-types:ArrayOfProperty | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xsd:element name="header" type="fedora-types:ArrayOfProperty"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | pid label fType cModel state ownerId cDate mDate dcmDate bDef bMech title creator subject description publisher contributor date type format identifier source language relation coverage rights | ||
| annotation |
|
||
| source | <xsd:complexType name="ObjectFields"> <xsd:annotation> <xsd:documentation>a summary of a digital object that includes zero or one of each of the repository key metadata fields, and any number of each of the 15 dublin core elements.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="pid" type="string" minOccurs="0"/> <xsd:element name="label" type="string" minOccurs="0"/> <xsd:element name="fType" type="string" minOccurs="0"/> <xsd:element name="cModel" type="string" minOccurs="0"/> <xsd:element name="state" type="string" minOccurs="0"/> <xsd:element name="ownerId" type="string" minOccurs="0"/> <xsd:element name="cDate" type="string" minOccurs="0"/> <xsd:element name="mDate" type="string" minOccurs="0"/> <xsd:element name="dcmDate" type="string" minOccurs="0"/> <xsd:element name="bDef" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="bMech" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="title" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="creator" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="subject" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="description" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="publisher" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="contributor" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="date" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="type" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="format" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="identifier" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="source" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="language" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="relation" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="coverage" type="string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="rights" type="string" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="pid" type="string" minOccurs="0"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="label" type="string" minOccurs="0"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="fType" type="string" minOccurs="0"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="cModel" type="string" minOccurs="0"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="state" type="string" minOccurs="0"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="ownerId" type="string" minOccurs="0"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="cDate" type="string" minOccurs="0"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="mDate" type="string" minOccurs="0"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="dcmDate" type="string" minOccurs="0"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="bDef" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="bMech" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="title" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="creator" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="subject" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="description" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="publisher" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="contributor" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="date" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="type" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="format" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="identifier" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="source" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="language" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="relation" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="coverage" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="rights" type="string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | PID bDefPID methodName methodParmDefs asOfDate | ||
| annotation |
|
||
| source | <xsd:complexType name="ObjectMethodsDef"> <xsd:annotation> <xsd:documentation>a Fedora data structure containing all method definitions for a digital object</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="PID" type="string"/> <xsd:element name="bDefPID" type="string"/> <xsd:element name="methodName" type="string"/> <xsd:element name="methodParmDefs" type="fedora-types:ArrayOfMethodParmDef"/> <xsd:element name="asOfDate" type="string"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="PID" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="bDefPID" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="methodName" type="string"/> |
| diagram | |||||||||||||||||||||||||||||||
| type | fedora-types:ArrayOfMethodParmDef | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xsd:element name="methodParmDefs" type="fedora-types:ArrayOfMethodParmDef"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="asOfDate" type="string"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | pid objLabel objContentModel objType objCreateDate objLastModDate objDissIndexViewURL objItemIndexViewURL | ||
| annotation |
|
||
| source | <xsd:complexType name="ObjectProfile"> <xsd:annotation> <xsd:documentation>a Fedora data structure containing key information about a digital object and URLs for the Dissemination Index and Item Index of the object.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="pid" type="string"/> <xsd:element name="objLabel" type="string"/> <xsd:element name="objContentModel" type="string"/> <xsd:element name="objType" type="string"/> <xsd:element name="objCreateDate" type="string"/> <xsd:element name="objLastModDate" type="string"/> <xsd:element name="objDissIndexViewURL" type="string"/> <xsd:element name="objItemIndexViewURL" type="string"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="pid" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="objLabel" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="objContentModel" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="objType" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="objCreateDate" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="objLastModDate" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="objDissIndexViewURL" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="objItemIndexViewURL" type="string"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | name value | ||
| annotation |
|
||
| source | <xsd:complexType name="Property"> <xsd:annotation> <xsd:documentation>a name-value pair.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="name" type="string"/> <xsd:element name="value" type="string"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="name" type="string"/> |
| diagram | |
| type | xsd:string |
| source | <xsd:element name="value" type="string"/> |
| diagram | ![]() |
||
| namespace | http://www.fedora.info/definitions/1/0/types/ | ||
| children | repositoryName repositoryVersion repositoryBaseURL repositoryPIDNamespace defaultExportFormat OAINamespace adminEmailList samplePID sampleOAIIdentifier sampleSearchURL sampleAccessURL sampleOAIURL retainPIDs | ||
| annotation |
|
||
| source | <xsd:complexType name="RepositoryInfo"> <xsd:annotation> <xsd:documentation>a Fedora data structure containing key information about a Fedora repository server.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="repositoryName" type="string"/> <xsd:element name="repositoryVersion" type="string"/> <xsd:element name="repositoryBaseURL" type="string"/> <xsd:element name="repositoryPIDNamespace" type="string"/> <xsd:element name="defaultExportFormat" type="string"/> <xsd:element name="OAINamespace" type="string"/> <xsd:element name="adminEmailList" type="fedora-types:ArrayOfString"/> <xsd:element name="samplePID" type="string"/> <xsd:element name="sampleOAIIdentifier" type="string"/> <xsd:element name="sampleSearchURL" type="string"/> & |