<xsd:complexType name="enclosingSourceType"><xsd:annotation><xsd:documentation>Describes an enclosing container (e.g., a journal defined by volumes
and issues)</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="agent" type="agentType" minOccurs="0" maxOccurs="unbounded"/><!-- NOTE: The location is contained within the container element. --><xsd:element name="container" type="containerType" minOccurs="0"/><xsd:choice minOccurs="0"><xsd:element name="location" type="locationType" minOccurs="0"/><xsd:element name="complexLocation" type="complexPointType"/></xsd:choice><!-- enclosingSources can be nested multiple levels (although two or more levels of nesting is uncommon). --><xsd:element name="enclosingSource" type="enclosingSourceType" minOccurs="0"/></xsd:sequence><xsd:attribute name="category" use="optional"/></xsd:complexType>