Schema fedora-types.xsd


schema location:  C:\fedora-2.1b-src\temp\wsdl2java\fedora-types.xsd
targetNamespace:  http://www.fedora.info/definitions/1/0/types/
 
Elements  Complex types  Simple types 
result  ArrayOfAuditRecord  ComparisonOperator 
ArrayOfCondition  DatastreamControlGroup 
ArrayOfDatastream  datastreamInputType 
ArrayOfDatastreamBinding  defaultInputType 
ArrayOfDatastreamBindingMap  passByRef 
ArrayOfDatastreamDef  passByValue 
ArrayOfDateTimeString  userInputType 
ArrayOfDisseminator 
ArrayOfMethodDef 
ArrayOfMethodParmDef 
ArrayOfObjectFields 
ArrayOfObjectMethodsDef 
ArrayOfProperty 
ArrayOfString 
AuditRecord 
Condition 
Datastream 
DatastreamBinding 
DatastreamBindingMap 
DatastreamDef 
Disseminator 
FieldSearchQuery 
FieldSearchResult 
ListSession 
MethodDef 
MethodParmDef 
MIMETypedStream 
ObjectFields 
ObjectMethodsDef 
ObjectProfile 
Property 
RepositoryInfo 
UserInfo 


schema location:  c:\program files\altova\xmlspy2004\schemas/wsdl/wsdl.xsd
targetNamespace:  http://schemas.xmlsoap.org/wsdl/
 
Elements  Groups  Complex types 
definitions  anyTopLevelOptionalElement  tBinding 
optional-response-fault  tBindingOperation 
optional-solicit-fault  tBindingOperationFault 
request-response-one-way-operation  tBindingOperationMessage 
solicit-response-notification-operation  tDefinitions 
tDocumentation 
tDocumented 
tExtensibilityElement 
tExtensibleAttributesDocumented 
tExtensibleDocumented 
tFault 
tImport 
tMessage 
tOperation 
tParam 
tPart 
tPort 
tPortType 
tService 
tTypes 


schema location:  c:\program files\altova\xmlspy2004\schemas/wsdl/encoding.xsd
targetNamespace:  http://schemas.xmlsoap.org/soap/encoding/
 
Elements  Groups  Complex types  Simple types  Attr. groups 
anyType  Array  anyURI  arrayCoordinate  arrayAttributes 
anyURI  Struct  Array  base64  arrayMemberAttributes 
Array  base64Binary  commonAttributes 
base64Binary  boolean 
boolean  byte 
byte  date 
date  dateTime 
dateTime  decimal 
decimal  double 
double  duration 
duration  ENTITIES 
ENTITIES  ENTITY 
ENTITY  float 
float  gDay 
gDay  gMonth 
gMonth  gMonthDay 
gMonthDay  gYear 
gYear  gYearMonth 
gYearMonth  hexBinary 
hexBinary  ID 
ID  IDREF 
IDREF  IDREFS 
IDREFS  int 
int  integer 
integer  language 
language  long 
long  Name 
Name  NCName 
NCName  negativeInteger 
negativeInteger  NMTOKEN 
NMTOKEN  NMTOKENS 
NMTOKENS  nonNegativeInteger 
nonNegativeInteger  nonPositiveInteger 
nonPositiveInteger  normalizedString 
normalizedString  NOTATION 
NOTATION  positiveInteger 
positiveInteger  QName 
QName  short 
short  string 
string  Struct 
Struct  time 
time  token 
token  unsignedByte 
unsignedByte  unsignedInt 
unsignedInt  unsignedLong 
unsignedLong  unsignedShort 
unsignedShort 


schema location:  c:\program files\altova\xmlspy2004\schemas/schema/W3C_2001/XMLSchema.xsd
targetNamespace:  http://www.w3.org/2001/XMLSchema
 
Elements  Groups  Complex types  Simple types  Attr. groups 
all  allModel  all  allNNI  defRef 
annotation  attrDecls  annotated  anyURI  occurs 
any  complexTypeModel  anyType  base64Binary 
anyAttribute  facets  attribute  blockSet 
appinfo  identityConstraint  attributeGroup  boolean 
attribute  nestedParticle  attributeGroupRef  byte 
attributeGroup  particle  complexRestrictionType  date 
choice  redefinable  complexType  dateTime 
complexContent  schemaTop  element  decimal 
complexType  simpleDerivation  explicitGroup  derivationControl 
documentation  simpleRestrictionModel  extensionType  derivationSet 
element  typeDefParticle  facet  double 
enumeration  group  duration 
field  groupRef  ENTITIES 
fractionDigits  keybase  ENTITY 
group  localComplexType  float 
import  localElement  formChoice 
include  localSimpleType  gDay 
key  namedAttributeGroup  gMonth 
keyref  namedGroup  gMonthDay 
length  noFixedFacet  gYear 
list  numFacet  gYearMonth 
maxExclusive  openAttrs  hexBinary 
maxInclusive  realGroup  ID 
maxLength  restrictionType  IDREF 
minExclusive  simpleExplicitGroup  IDREFS 
minInclusive  simpleExtensionType  int 
minLength  simpleRestrictionType  integer 
notation  simpleType  language 
pattern  topLevelAttribute  long 
redefine  topLevelComplexType  Name 
restriction  topLevelElement  namespaceList 
schema  topLevelSimpleType  NCName 
selector  wildcard  negativeInteger 
sequence  NMTOKEN 
simpleContent  NMTOKENS 
simpleType  nonNegativeInteger 
totalDigits  nonPositiveInteger 
union  normalizedString 
unique  NOTATION 
whiteSpace  positiveInteger 
public 
QName 
reducedDerivationControl 
short 
simpleDerivationSet 
string 
time 
token 
unsignedByte 
unsignedInt 
unsignedLong 
unsignedShort 


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 


element result
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"/>

complexType ArrayOfAuditRecord
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of AuditRecords
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>

complexType ArrayOfCondition
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
used by
element FieldSearchQuery/conditions
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of Conditions for searching, with the implied AND boolean operator.
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>

complexType ArrayOfDatastream
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of Datastreams
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>

complexType ArrayOfDatastreamBinding
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
used by
element DatastreamBindingMap/dsBindings
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of Datastream Bindings
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>

complexType ArrayOfDatastreamBindingMap
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of Datastream Binding Maps
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>

complexType ArrayOfDatastreamDef
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of DatastreamDef
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>

complexType ArrayOfDateTimeString
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of strings representing dates in ISO8601 form.
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>

complexType ArrayOfDisseminator
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of Disseminators
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>

complexType ArrayOfMethodDef
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of Method Definitions
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>

complexType ArrayOfMethodParmDef
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
used by
elements ObjectMethodsDef/methodParmDefs MethodDef/methodParms
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of Method Parameter Definitions
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>

complexType ArrayOfObjectFields
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
used by
element FieldSearchResult/resultList
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of ObjectFields records.
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>

complexType ArrayOfObjectMethodsDef
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of Object Method Definitions
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>

complexType ArrayOfProperty
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
used by
element MIMETypedStream/header
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of Properties.
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>

complexType ArrayOfString
diagram
namespace http://www.fedora.info/definitions/1/0/types/
type restriction of soapenc:Array
used by
elements RepositoryInfo/adminEmailList Datastream/altIDs MethodParmDef/parmDomainValues RepositoryInfo/retainPIDs
attributes
Name  Type  Use  Default  Fixed  Annotation
soapenc:arrayType  xs:string        
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
annotation
documentation 
an ordered list of Strings.
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>

complexType AuditRecord
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children id processType action responsibility date justification
annotation
documentation 
Audit information for a digital object
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>

element AuditRecord/id
diagram
type xsd:string
source
<xsd:element name="id" type="string"/>

element AuditRecord/processType
diagram
type xsd:string
source
<xsd:element name="processType" type="string"/>

element AuditRecord/action
diagram
type xsd:string
source
<xsd:element name="action" type="string"/>

element AuditRecord/responsibility
diagram
type xsd:string
source
<xsd:element name="responsibility" type="string"/>

element AuditRecord/date
diagram
type xsd:string
source
<xsd:element name="date" type="string"/>

element AuditRecord/justification
diagram
type xsd:string
source
<xsd:element name="justification" type="string"/>

complexType Condition
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children property operator value
annotation
documentation 
A property,operator,value expression that evaluates to true or false.
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>

element Condition/property
diagram
type xsd:string
source
<xsd:element name="property" type="string"/>

element Condition/operator
diagram
type fedora-types:ComparisonOperator
source
<xsd:element name="operator" type="fedora-types:ComparisonOperator"/>

element Condition/value
diagram
type xsd:string
source
<xsd:element name="value" type="string"/>

complexType Datastream
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children controlGroup ID versionID altIDs label versionable MIMEType formatURI createDate size state location
annotation
documentation 
content stream of a digital object
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>

element Datastream/controlGroup
diagram
type fedora-types:DatastreamControlGroup
source
<xsd:element name="controlGroup" type="fedora-types:DatastreamControlGroup"/>

element Datastream/ID
diagram
type xsd:string
source
<xsd:element name="ID" type="string"/>

element Datastream/versionID
diagram
type xsd:string
source
<xsd:element name="versionID" type="string"/>

element Datastream/altIDs
diagram
type fedora-types:ArrayOfString
attributes
Name  Type  Use  Default  Fixed  Annotation
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
soapenc:arrayType  xs:string        
source
<xsd:element name="altIDs" type="fedora-types:ArrayOfString"/>

element Datastream/label
diagram
type xsd:string
source
<xsd:element name="label" type="string"/>

element Datastream/versionable
diagram
type xsd:boolean
source
<xsd:element name="versionable" type="boolean"/>

element Datastream/MIMEType
diagram
type xsd:string
source
<xsd:element name="MIMEType" type="string"/>

element Datastream/formatURI
diagram
type xsd:string
source
<xsd:element name="formatURI" type="string"/>

element Datastream/createDate
diagram
type xsd:string
source
<xsd:element name="createDate" type="string"/>

element Datastream/size
diagram
type xsd:long
source
<xsd:element name="size" type="long"/>

element Datastream/state
diagram
type xsd:string
source
<xsd:element name="state" type="string"/>

element Datastream/location
diagram
type xsd:string
source
<xsd:element name="location" type="string"/>

complexType DatastreamBinding
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children bindKeyName bindLabel datastreamID seqNo
annotation
documentation 
content stream of a digital object
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>

element DatastreamBinding/bindKeyName
diagram
type xsd:string
source
<xsd:element name="bindKeyName" type="string"/>

element DatastreamBinding/bindLabel
diagram
type xsd:string
source
<xsd:element name="bindLabel" type="string"/>

element DatastreamBinding/datastreamID
diagram
type xsd:string
source
<xsd:element name="datastreamID" type="string"/>

element DatastreamBinding/seqNo
diagram
type xsd:string
source
<xsd:element name="seqNo" type="string"/>

complexType DatastreamBindingMap
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children dsBindMapID dsBindMechanismPID dsBindMapLabel state dsBindings
used by
element Disseminator/dsBindMap
annotation
documentation 
ordered list of datastream binding maps
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>

element DatastreamBindingMap/dsBindMapID
diagram
type xsd:string
source
<xsd:element name="dsBindMapID" type="string"/>

element DatastreamBindingMap/dsBindMechanismPID
diagram
type xsd:string
source
<xsd:element name="dsBindMechanismPID" type="string"/>

element DatastreamBindingMap/dsBindMapLabel
diagram
type xsd:string
source
<xsd:element name="dsBindMapLabel" type="string"/>

element DatastreamBindingMap/state
diagram
type xsd:string
source
<xsd:element name="state" type="string"/>

element DatastreamBindingMap/dsBindings
diagram
type fedora-types:ArrayOfDatastreamBinding
attributes
Name  Type  Use  Default  Fixed  Annotation
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
soapenc:arrayType  xs:string        
source
<xsd:element name="dsBindings" type="fedora-types:ArrayOfDatastreamBinding"/>

complexType DatastreamDef
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children ID label MIMEType
annotation
documentation 
content stream of a digital object. A subtype of fedora-types:Datastream,
			it contains abbreviated information regarding a datastream.
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>

element DatastreamDef/ID
diagram
type xsd:string
source
<xsd:element name="ID" type="string"/>

element DatastreamDef/label
diagram
type xsd:string
source
<xsd:element name="label" type="string"/>

element DatastreamDef/MIMEType
diagram
type xsd:string
source
<xsd:element name="MIMEType" type="string"/>

complexType Disseminator
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children bDefPID bMechPID createDate ID label versionID dsBindMap state
annotation
documentation 
content stream of a digital object
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>

element Disseminator/bDefPID
diagram
type xsd:string
source
<xsd:element name="bDefPID" type="string"/>

element Disseminator/bMechPID
diagram
type xsd:string
source
<xsd:element name="bMechPID" type="string"/>

element Disseminator/createDate
diagram
type xsd:string
source
<xsd:element name="createDate" type="string"/>

element Disseminator/ID
diagram
type xsd:string
source
<xsd:element name="ID" type="string"/>

element Disseminator/label
diagram
type xsd:string
source
<xsd:element name="label" type="string"/>

element Disseminator/versionID
diagram
type xsd:string
source
<xsd:element name="versionID" type="string"/>

element Disseminator/dsBindMap
diagram
type fedora-types:DatastreamBindingMap
children dsBindMapID dsBindMechanismPID dsBindMapLabel state dsBindings
source
<xsd:element name="dsBindMap" type="fedora-types:DatastreamBindingMap"/>

element Disseminator/state
diagram
type xsd:string
source
<xsd:element name="state" type="string"/>

complexType FieldSearchQuery
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children conditions terms
annotation
documentation 
a full text or field-based query
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>

element FieldSearchQuery/conditions
diagram
type fedora-types:ArrayOfCondition
attributes
Name  Type  Use  Default  Fixed  Annotation
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
soapenc:arrayType  xs:string        
source
<xsd:element name="conditions" type="fedora-types:ArrayOfCondition"/>

element FieldSearchQuery/terms
diagram
type xsd:string
source
<xsd:element name="terms" type="string"/>

complexType FieldSearchResult
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children listSession resultList
used by
element result
annotation
documentation 
the result of a single field search request.
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>

element FieldSearchResult/listSession
diagram
type fedora-types:ListSession
children token cursor completeListSize expirationDate
source
<xsd:element name="listSession" type="fedora-types:ListSession" minOccurs="0"/>

element FieldSearchResult/resultList
diagram
type fedora-types:ArrayOfObjectFields
attributes
Name  Type  Use  Default  Fixed  Annotation
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
soapenc:arrayType  xs:string        
source
<xsd:element name="resultList" type="fedora-types:ArrayOfObjectFields"/>

complexType ListSession
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children token cursor completeListSize expirationDate
used by
element FieldSearchResult/listSession
annotation
documentation 

               a temporary session, used when client-server communication 
               involves multiple steps while retrieving a list.
           
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>

element ListSession/token
diagram
type xsd:string
source
<xsd:element name="token" type="string"/>

element ListSession/cursor
diagram
type xsd:nonNegativeInteger
source
<xsd:element name="cursor" type="nonNegativeInteger" minOccurs="0"/>

element ListSession/completeListSize
diagram
type xsd:nonNegativeInteger
source
<xsd:element name="completeListSize" type="nonNegativeInteger" minOccurs="0"/>

element ListSession/expirationDate
diagram
type xsd:string
source
<xsd:element name="expirationDate" type="string" minOccurs="0"/>

complexType MethodDef
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children methodLabel methodName methodParms
annotation
documentation 
method definitions
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>

element MethodDef/methodLabel
diagram
type xsd:string
source
<xsd:element name="methodLabel" type="string"/>

element MethodDef/methodName
diagram
type xsd:string
source
<xsd:element name="methodName" type="string"/>

element MethodDef/methodParms
diagram
type fedora-types:ArrayOfMethodParmDef
attributes
Name  Type  Use  Default  Fixed  Annotation
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
soapenc:arrayType  xs:string        
source
<xsd:element name="methodParms" type="fedora-types:ArrayOfMethodParmDef"/>

complexType MethodParmDef
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
documentation 
a Fedora data structure containing method parameter definition information
            a dissemination
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>

element MethodParmDef/parmName
diagram
type xsd:string
source
<xsd:element name="parmName" type="string"/>

element MethodParmDef/parmType
diagram
type xsd:string
source
<xsd:element name="parmType" type="string"/>

element MethodParmDef/parmDefaultValue
diagram
type xsd:string
source
<xsd:element name="parmDefaultValue" type="string"/>

element MethodParmDef/parmDomainValues
diagram
type fedora-types:ArrayOfString
attributes
Name  Type  Use  Default  Fixed  Annotation
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
soapenc:arrayType  xs:string        
source
<xsd:element name="parmDomainValues" type="fedora-types:ArrayOfString"/>

element MethodParmDef/parmRequired
diagram
type xsd:boolean
source
<xsd:element name="parmRequired" type="boolean"/>

element MethodParmDef/parmLabel
diagram
type xsd:string
source
<xsd:element name="parmLabel" type="string"/>

element MethodParmDef/parmPassBy
diagram
type xsd:string
source
<xsd:element name="parmPassBy" type="string"/>

element MethodParmDef/PASS_BY_REF
diagram
type fedora-types:passByRef
source
<xsd:element name="PASS_BY_REF" type="fedora-types:passByRef"/>

element MethodParmDef/PASS_BY_VALUE
diagram
type fedora-types:passByValue
source
<xsd:element name="PASS_BY_VALUE" type="fedora-types:passByValue"/>

element MethodParmDef/DATASTREAM_INPUT
diagram
type fedora-types:datastreamInputType
source
<xsd:element name="DATASTREAM_INPUT" type="fedora-types:datastreamInputType"/>

element MethodParmDef/USER_INPUT
diagram
type fedora-types:userInputType
source
<xsd:element name="USER_INPUT" type="fedora-types:userInputType"/>

element MethodParmDef/DEFAULT_INPUT
diagram
type fedora-types:defaultInputType
source
<xsd:element name="DEFAULT_INPUT" type="fedora-types:defaultInputType"/>

complexType MIMETypedStream
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children MIMEType stream header
annotation
documentation 
a base-64 encoded stream of data with an associated MIME-type
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>

element MIMETypedStream/MIMEType
diagram
type xsd:string
source
<xsd:element name="MIMEType" type="string"/>

element MIMETypedStream/stream
diagram
type xsd:base64Binary
source
<xsd:element name="stream" type="base64Binary"/>

element MIMETypedStream/header
diagram
type fedora-types:ArrayOfProperty
attributes
Name  Type  Use  Default  Fixed  Annotation
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
soapenc:arrayType  xs:string        
source
<xsd:element name="header" type="fedora-types:ArrayOfProperty"/>

complexType ObjectFields
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
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.
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>

element ObjectFields/pid
diagram
type xsd:string
source
<xsd:element name="pid" type="string" minOccurs="0"/>

element ObjectFields/label
diagram
type xsd:string
source
<xsd:element name="label" type="string" minOccurs="0"/>

element ObjectFields/fType
diagram
type xsd:string
source
<xsd:element name="fType" type="string" minOccurs="0"/>

element ObjectFields/cModel
diagram
type xsd:string
source
<xsd:element name="cModel" type="string" minOccurs="0"/>

element ObjectFields/state
diagram
type xsd:string
source
<xsd:element name="state" type="string" minOccurs="0"/>

element ObjectFields/ownerId
diagram
type xsd:string
source
<xsd:element name="ownerId" type="string" minOccurs="0"/>

element ObjectFields/cDate
diagram
type xsd:string
source
<xsd:element name="cDate" type="string" minOccurs="0"/>

element ObjectFields/mDate
diagram
type xsd:string
source
<xsd:element name="mDate" type="string" minOccurs="0"/>

element ObjectFields/dcmDate
diagram
type xsd:string
source
<xsd:element name="dcmDate" type="string" minOccurs="0"/>

element ObjectFields/bDef
diagram
type xsd:string
source
<xsd:element name="bDef" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/bMech
diagram
type xsd:string
source
<xsd:element name="bMech" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/title
diagram
type xsd:string
source
<xsd:element name="title" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/creator
diagram
type xsd:string
source
<xsd:element name="creator" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/subject
diagram
type xsd:string
source
<xsd:element name="subject" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/description
diagram
type xsd:string
source
<xsd:element name="description" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/publisher
diagram
type xsd:string
source
<xsd:element name="publisher" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/contributor
diagram
type xsd:string
source
<xsd:element name="contributor" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/date
diagram
type xsd:string
source
<xsd:element name="date" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/type
diagram
type xsd:string
source
<xsd:element name="type" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/format
diagram
type xsd:string
source
<xsd:element name="format" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/identifier
diagram
type xsd:string
source
<xsd:element name="identifier" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/source
diagram
type xsd:string
source
<xsd:element name="source" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/language
diagram
type xsd:string
source
<xsd:element name="language" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/relation
diagram
type xsd:string
source
<xsd:element name="relation" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/coverage
diagram
type xsd:string
source
<xsd:element name="coverage" type="string" minOccurs="0" maxOccurs="unbounded"/>

element ObjectFields/rights
diagram
type xsd:string
source
<xsd:element name="rights" type="string" minOccurs="0" maxOccurs="unbounded"/>

complexType ObjectMethodsDef
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children PID bDefPID methodName methodParmDefs asOfDate
annotation
documentation 
a Fedora data structure containing all method definitions for a digital object
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>

element ObjectMethodsDef/PID
diagram
type xsd:string
source
<xsd:element name="PID" type="string"/>

element ObjectMethodsDef/bDefPID
diagram
type xsd:string
source
<xsd:element name="bDefPID" type="string"/>

element ObjectMethodsDef/methodName
diagram
type xsd:string
source
<xsd:element name="methodName" type="string"/>

element ObjectMethodsDef/methodParmDefs
diagram
type fedora-types:ArrayOfMethodParmDef
attributes
Name  Type  Use  Default  Fixed  Annotation
tns:offset  tns:arrayCoordinate        
id  xs:ID        
href  xs:anyURI        
soapenc:arrayType  xs:string        
source
<xsd:element name="methodParmDefs" type="fedora-types:ArrayOfMethodParmDef"/>

element ObjectMethodsDef/asOfDate
diagram
type xsd:string
source
<xsd:element name="asOfDate" type="string"/>

complexType ObjectProfile
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children pid objLabel objContentModel objType objCreateDate objLastModDate objDissIndexViewURL objItemIndexViewURL
annotation
documentation 
a Fedora data structure containing key information about a digital object
			and URLs for the Dissemination Index and Item Index of the object.
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>

element ObjectProfile/pid
diagram
type xsd:string
source
<xsd:element name="pid" type="string"/>

element ObjectProfile/objLabel
diagram
type xsd:string
source
<xsd:element name="objLabel" type="string"/>

element ObjectProfile/objContentModel
diagram
type xsd:string
source
<xsd:element name="objContentModel" type="string"/>

element ObjectProfile/objType
diagram
type xsd:string
source
<xsd:element name="objType" type="string"/>

element ObjectProfile/objCreateDate
diagram
type xsd:string
source
<xsd:element name="objCreateDate" type="string"/>

element ObjectProfile/objLastModDate
diagram
type xsd:string
source
<xsd:element name="objLastModDate" type="string"/>

element ObjectProfile/objDissIndexViewURL
diagram
type xsd:string
source
<xsd:element name="objDissIndexViewURL" type="string"/>

element ObjectProfile/objItemIndexViewURL
diagram
type xsd:string
source
<xsd:element name="objItemIndexViewURL" type="string"/>

complexType Property
diagram
namespace http://www.fedora.info/definitions/1/0/types/
children name value
annotation
documentation 
a name-value pair.
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>

element Property/name
diagram
type xsd:string
source
<xsd:element name="name" type="string"/>

element Property/value
diagram
type xsd:string
source
<xsd:element name="value" type="string"/>

complexType RepositoryInfo
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
documentation 
a Fedora data structure containing key information about a Fedora
			repository server.
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"/>
    &