Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Imported schema datadelivery-common-1-0-0.xsd
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Properties
attribute form default unqualified
element form default qualified
Element Representation
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#Representation_itemBagsdatadelivery-common-1-0-0_xsd.tmp#Representation_strictnessdatadelivery-common-1-0-0_xsd.tmp#Representation_detailsdatadelivery-common-1-0-0_xsd.tmp#Representation_imagesdatadelivery-common-1-0-0_xsd.tmp#Representation_thumbnailsdatadelivery-common-1-0-0_xsd.tmp#Acceptdatadelivery-common-1-0-0_xsd.tmp#Resource
Properties
content complex
Used by
Model
Children Accept, Resource
Instance
<Representation details="Default" images="" itemBags="" strictness="Strict" thumbnails="" xmlns="urn:ige:schema:xsd:datadeliverycommon-1.0.0">
  <Accept>{0,unbounded}</Accept>
  <Resource action="" role="">{0,unbounded}</Resource>
</Representation>
Attributes
QName Type Default Use
details DetailLevelType Default optional
images ResourceActionType optional
itemBags xs:boolean optional
strictness XmlStrictness Strict optional
thumbnails ResourceActionType optional
Source
<xs:element name="Representation">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Accept" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="Resource" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="itemBags" type="xs:boolean"/>
    <xs:attribute name="strictness" type="XmlStrictness" default="Strict"/>
    <xs:attribute name="details" type="DetailLevelType" default="Default"/>
    <xs:attribute name="images" type="ResourceActionType"/>
    <xs:attribute name="thumbnails" type="ResourceActionType"/>
  </xs:complexType>
</xs:element>
Element Accept
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AcceptDatadatadelivery-common-1-0-0_xsd.tmp#AcceptDataBinarydatadelivery-common-1-0-0_xsd.tmp#AcceptDataText
Properties
abstract true
Substitution Group
Used by
Element Representation
Source
<xs:element name="Accept" abstract="true"/>
Element Resource
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#ResourceDirectiveType_roledatadelivery-common-1-0-0_xsd.tmp#ResourceDirectiveType_actiondatadelivery-common-1-0-0_xsd.tmp#ResourceDirectiveType
Type ResourceDirectiveType
Properties
content complex
Used by
Element Representation
Attributes
QName Type Use
action ResourceActionType required
role NonEmptyToken optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycommon-1.0.0'
Source
<xs:element name="Resource" type="ResourceDirectiveType"/>
Element Page
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#Page_size
Properties
content complex
Used by
Attributes
QName Type Use
size xs:nonNegativeInteger required
Source
<xs:element name="Page">
  <xs:complexType>
    <xs:attribute name="size" type="xs:nonNegativeInteger" use="required"/>
  </xs:complexType>
</xs:element>
Element Query
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractQuerydatadelivery-common-1-0-0_xsd.tmp#MultiQueriesTypedatadelivery-common-1-0-0_xsd.tmp#TopQueryType_slicedatadelivery-common-1-0-0_xsd.tmp#TopQueryType
Type TopQueryType
Type hierarchy
Properties
content complex
Used by
Model
Children AbstractQuery
Instance
<Query slice="1/1" xmlns="urn:ige:schema:xsd:datadeliverycommon-1.0.0">
  <AbstractQuery>{1,unbounded}</AbstractQuery>
</Query>
Attributes
QName Type Default Use
slice SliceType 1/1 optional
Source
<xs:element name="Query" type="TopQueryType"/>
Element AbstractQuery
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractDecoratedQuerydatadelivery-common-1-0-0_xsd.tmp#AbstractUndecoratedQuery
Properties
abstract true
Substitution Group
Used by
Source
<xs:element name="AbstractQuery" abstract="true"/>
Element Sort
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractSortField
Properties
content complex
Used by
Model
Children AbstractSortField
Instance
<Sort xmlns="urn:ige:schema:xsd:datadeliverycommon-1.0.0">
  <AbstractSortField>{1,4}</AbstractSortField>
</Sort>
Source
<xs:element name="Sort">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="AbstractSortField" minOccurs="1" maxOccurs="4"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element AbstractSortField
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#SortOrderTypedatadelivery-patent-1-0-0_xsd.tmp#ApplicationDateSortdatadelivery-patent-1-0-0_xsd.tmp#GrantDateSortdatadelivery-common-1-0-0_xsd.tmp#LastUpdateSortdatadelivery-patent-1-0-0_xsd.tmp#MaximumTermOfProtectionDateSortdatadelivery-patent-1-0-0_xsd.tmp#PatentNumberSortdatadelivery-patent-1-0-0_xsd.tmp#PublicationDateSortdatadelivery-common-1-0-0_xsd.tmp#RelevanceSort
Type SortOrderType
Properties
content simple
abstract true
Facets
enumeration Ascending
enumeration Descending
Substitution Group
Used by
Element Sort
Source
<xs:element name="AbstractSortField" abstract="true" type="SortOrderType"/>
Element AbstractUndecoratedQuery
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractCompoundQuerydatadelivery-common-1-0-0_xsd.tmp#AbstractSimpleQuerydatadelivery-common-1-0-0_xsd.tmp#AbstractQuery
Properties
abstract true
Substitution Group
Substitution Group Affiliation
Source
<xs:element name="AbstractUndecoratedQuery" abstract="true" substitutionGroup="AbstractQuery"/>
Element AbstractCompoundQuery
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#Anddatadelivery-common-1-0-0_xsd.tmp#Notdatadelivery-common-1-0-0_xsd.tmp#Ordatadelivery-common-1-0-0_xsd.tmp#AbstractUndecoratedQuery
Properties
abstract true
Substitution Group
Substitution Group Affiliation
Source
<xs:element name="AbstractCompoundQuery" abstract="true" substitutionGroup="AbstractUndecoratedQuery"/>
Element Or
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractQuerydatadelivery-common-1-0-0_xsd.tmp#MultiQueriesTypedatadelivery-common-1-0-0_xsd.tmp#AbstractCompoundQuery
Type MultiQueriesType
Properties
content complex
Substitution Group Affiliation
Model
Children AbstractQuery
Instance
<Or xmlns="urn:ige:schema:xsd:datadeliverycommon-1.0.0">
  <AbstractQuery>{1,unbounded}</AbstractQuery>
</Or>
Source
<xs:element name="Or" type="MultiQueriesType" substitutionGroup="AbstractCompoundQuery"/>
Element And
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractQuerydatadelivery-common-1-0-0_xsd.tmp#MultiQueriesTypedatadelivery-common-1-0-0_xsd.tmp#AbstractCompoundQuery
Type MultiQueriesType
Properties
content complex
Substitution Group Affiliation
Model
Children AbstractQuery
Instance
<And xmlns="urn:ige:schema:xsd:datadeliverycommon-1.0.0">
  <AbstractQuery>{1,unbounded}</AbstractQuery>
</And>
Source
<xs:element name="And" type="MultiQueriesType" substitutionGroup="AbstractCompoundQuery"/>
Element Not
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractQuerydatadelivery-common-1-0-0_xsd.tmp#SingleQueryTypedatadelivery-common-1-0-0_xsd.tmp#AbstractCompoundQuery
Type SingleQueryType
Properties
content complex
Substitution Group Affiliation
Model
Children AbstractQuery
Instance
<Not xmlns="urn:ige:schema:xsd:datadeliverycommon-1.0.0">
  <AbstractQuery>{1,1}</AbstractQuery>
</Not>
Source
<xs:element name="Not" type="SingleQueryType" substitutionGroup="AbstractCompoundQuery"/>
Element AbstractSimpleQuery
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractDefinedFieldsQuerydatadelivery-common-1-0-0_xsd.tmp#Anydatadelivery-common-1-0-0_xsd.tmp#Iddatadelivery-common-1-0-0_xsd.tmp#LastUpdatedatadelivery-common-1-0-0_xsd.tmp#AbstractUndecoratedQuery
Properties
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Complex Type SingleSimpleQueryType
Source
<xs:element name="AbstractSimpleQuery" abstract="true" substitutionGroup="AbstractUndecoratedQuery"/>
Element Id
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#StringType_escapedatadelivery-common-1-0-0_xsd.tmp#StringTypedatadelivery-common-1-0-0_xsd.tmp#AbstractSimpleQuery
Type StringType
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use
escape xs:boolean optional
Source
<xs:element name="Id" type="StringType" substitutionGroup="AbstractSimpleQuery"/>
Element Any
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#StringType_escapedatadelivery-common-1-0-0_xsd.tmp#StringTypedatadelivery-common-1-0-0_xsd.tmp#AbstractSimpleQuery
Type StringType
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use
escape xs:boolean optional
Source
<xs:element name="Any" type="StringType" substitutionGroup="AbstractSimpleQuery"/>
Element LastUpdate
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#DateRangeType_includeFromdatadelivery-common-1-0-0_xsd.tmp#DateRangeType_fromdatadelivery-common-1-0-0_xsd.tmp#DateRangeType_todatadelivery-common-1-0-0_xsd.tmp#DateRangeType_includeTodatadelivery-common-1-0-0_xsd.tmp#DateRangeTypedatadelivery-common-1-0-0_xsd.tmp#AbstractSimpleQuery
Type DateRangeType
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Default Use Annotation
from dateOrDateTime optional
Lower bound of the range ("start"). If missing, no lower bound. Handling of the bound value is controlled with the @includeFrom attribute.
includeFrom xs:boolean true optional
If true the lower bound is included ("greater than or equal") otherwise excluded ("greater than").
includeTo xs:boolean false optional
If true the upper bound is included ("less than or equal") otherwise excluded ("less than").
to dateOrDateTime optional
Upper bound of the range ("end"). If missing, no upper bound. Handling of the bound value is controlled with the @includeTo attribute.
Source
<xs:element name="LastUpdate" type="DateRangeType" substitutionGroup="AbstractSimpleQuery"/>
Element AbstractDefinedFieldsQuery
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Annotations
Use this element as substitutionGroup to extend the query syntax.
Diagram
Diagramdatadelivery-patent-1-0-0_xsd.tmp#ApplicationDatedatadelivery-patent-1-0-0_xsd.tmp#ApplicationNumberdatadelivery-patent-1-0-0_xsd.tmp#CPCdatadelivery-patent-1-0-0_xsd.tmp#CancellationDatedatadelivery-patent-1-0-0_xsd.tmp#FileStatusdatadelivery-patent-1-0-0_xsd.tmp#GeneticResourcesAndTraditionalKnowledgedatadelivery-patent-1-0-0_xsd.tmp#GrantDatedatadelivery-patent-1-0-0_xsd.tmp#IPCdatadelivery-patent-1-0-0_xsd.tmp#IPRightStatusdatadelivery-patent-1-0-0_xsd.tmp#IPTypedatadelivery-patent-1-0-0_xsd.tmp#Inventordatadelivery-patent-1-0-0_xsd.tmp#Licenseedatadelivery-patent-1-0-0_xsd.tmp#MaximumTermOfProtectionDatedatadelivery-patent-1-0-0_xsd.tmp#Ownerdatadelivery-patent-1-0-0_xsd.tmp#PCTApplicationdatadelivery-patent-1-0-0_xsd.tmp#PCTPublicationdatadelivery-patent-1-0-0_xsd.tmp#PatentNumberdatadelivery-patent-1-0-0_xsd.tmp#PublicationDatedatadelivery-patent-1-0-0_xsd.tmp#Representativedatadelivery-patent-1-0-0_xsd.tmp#SPCdatadelivery-patent-1-0-0_xsd.tmp#Titledatadelivery-common-1-0-0_xsd.tmp#AbstractSimpleQuery
Properties
abstract true
Substitution Group
Substitution Group Affiliation
Source
<xs:element name="AbstractDefinedFieldsQuery" abstract="true" substitutionGroup="AbstractSimpleQuery">
  <xs:annotation>
    <xs:documentation>Use this element as substitutionGroup to extend the query syntax.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AbstractDecoratedQuery
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#Excludedatadelivery-common-1-0-0_xsd.tmp#Requiredatadelivery-common-1-0-0_xsd.tmp#AbstractQuery
Properties
abstract true
Substitution Group
Substitution Group Affiliation
Source
<xs:element name="AbstractDecoratedQuery" abstract="true" substitutionGroup="AbstractQuery"/>
Element Require
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractSimpleQuerydatadelivery-common-1-0-0_xsd.tmp#SingleSimpleQueryTypedatadelivery-common-1-0-0_xsd.tmp#AbstractDecoratedQuery
Type SingleSimpleQueryType
Properties
content complex
Substitution Group Affiliation
Model
Children AbstractSimpleQuery
Instance
<Require xmlns="urn:ige:schema:xsd:datadeliverycommon-1.0.0">
  <AbstractSimpleQuery>{1,1}</AbstractSimpleQuery>
</Require>
Source
<xs:element name="Require" type="SingleSimpleQueryType" substitutionGroup="AbstractDecoratedQuery"/>
Element Exclude
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractSimpleQuerydatadelivery-common-1-0-0_xsd.tmp#SingleSimpleQueryTypedatadelivery-common-1-0-0_xsd.tmp#AbstractDecoratedQuery
Type SingleSimpleQueryType
Properties
content complex
Substitution Group Affiliation
Model
Children AbstractSimpleQuery
Instance
<Exclude xmlns="urn:ige:schema:xsd:datadeliverycommon-1.0.0">
  <AbstractSimpleQuery>{1,1}</AbstractSimpleQuery>
</Exclude>
Source
<xs:element name="Exclude" type="SingleSimpleQueryType" substitutionGroup="AbstractDecoratedQuery"/>
Element RelevanceSort
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractSortField
Substitution Group Affiliation
Source
<xs:element name="RelevanceSort" substitutionGroup="AbstractSortField"/>
Element LastUpdateSort
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractSortField
Substitution Group Affiliation
Source
<xs:element name="LastUpdateSort" substitutionGroup="AbstractSortField"/>
Element AcceptData
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AcceptData_namespacedatadelivery-common-1-0-0_xsd.tmp#Accept
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use Annotation
namespace xs:anyURI required
an accepted XML namespace
Source
<xs:element name="AcceptData" substitutionGroup="Accept">
  <xs:complexType>
    <xs:attribute name="namespace" type="xs:anyURI" use="required">
      <xs:annotation>
        <xs:documentation>an accepted XML namespace</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
Element AcceptDataText
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AcceptDataText_typedatadelivery-common-1-0-0_xsd.tmp#Accept
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use Annotation
type NonEmptyToken required
an accepted MIME type
Source
<xs:element name="AcceptDataText" substitutionGroup="Accept">
  <xs:complexType>
    <xs:attribute name="type" type="NonEmptyToken" use="required">
      <xs:annotation>
        <xs:documentation>an accepted MIME type</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
Element AcceptDataBinary
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AcceptDataBinary_typedatadelivery-common-1-0-0_xsd.tmp#Accept
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use Annotation
type NonEmptyToken required
an accepted MIME type
Source
<xs:element name="AcceptDataBinary" substitutionGroup="Accept">
  <xs:complexType>
    <xs:attribute name="type" type="NonEmptyToken" use="required">
      <xs:annotation>
        <xs:documentation>an accepted MIME type</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
Element ItemCount
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content simple
Source
<xs:element name="ItemCount" type="xs:nonNegativeInteger"/>
Element ItemCountOffset
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content simple
Source
<xs:element name="ItemCountOffset" type="xs:nonNegativeInteger"/>
Element TotalItemCount
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content simple
Source
<xs:element name="TotalItemCount" type="xs:nonNegativeInteger"/>
Complex Type AbstractSearchRequest
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Annotations
A search request.
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#Representationdatadelivery-common-1-0-0_xsd.tmp#AbstractRequestdatadelivery-common-1-0-0_xsd.tmp#Pagedatadelivery-common-1-0-0_xsd.tmp#Querydatadelivery-common-1-0-0_xsd.tmp#Sort
Type extension of AbstractRequest
Type hierarchy
Properties
abstract true
Used by
Model
Children Page, Query, Representation, Sort
Source
<xs:complexType name="AbstractSearchRequest" abstract="true">
  <xs:annotation>
    <xs:documentation>A search request.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="AbstractRequest">
      <xs:sequence>
        <xs:element ref="Page" minOccurs="0" maxOccurs="1"/>
        <xs:element ref="Query" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="Sort" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type AbstractRequest
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Annotations
A request.
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#Representation
Properties
abstract true
Used by
Model
Children Representation
Source
<xs:complexType name="AbstractRequest" abstract="true">
  <xs:annotation>
    <xs:documentation>A request.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="Representation" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
Complex Type ResourceDirectiveType
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#ResourceDirectiveType_roledatadelivery-common-1-0-0_xsd.tmp#ResourceDirectiveType_action
Used by
Element Resource
Attributes
QName Type Use
action ResourceActionType required
role NonEmptyToken optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycommon-1.0.0'
Source
<xs:complexType name="ResourceDirectiveType">
  <xs:attribute name="role" type="NonEmptyToken"/>
  <xs:attribute name="action" type="ResourceActionType" use="required"/>
  <xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
Simple Type NonEmptyToken
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagram
Type restriction of xs:token
Facets
minLength 1
Used by
Source
<xs:simpleType name="NonEmptyToken">
  <xs:restriction base="xs:token">
    <xs:minLength value="1"/>
  </xs:restriction>
</xs:simpleType>
Simple Type ResourceActionType
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration Link
Reference with a URI
enumeration Embed
Embed into the result
enumeration Bundle
Add to the result bundle (e.g. a ZIP file)
enumeration DataURL
Represent as RFC2397 data URL
enumeration Skip
Do not include in the result
Used by
Source
<xs:simpleType name="ResourceActionType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="Link">
      <xs:annotation>
        <xs:documentation>Reference with a URI</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Embed">
      <xs:annotation>
        <xs:documentation>Embed into the result</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Bundle">
      <xs:annotation>
        <xs:documentation>Add to the result bundle (e.g. a ZIP file)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="DataURL">
      <xs:annotation>
        <xs:documentation>Represent as RFC2397 data URL</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Skip">
      <xs:annotation>
        <xs:documentation>Do not include in the result</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Simple Type XmlStrictness
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration Strict
enumeration Lax
enumeration Any
Used by
Source
<xs:simpleType name="XmlStrictness">
  <xs:restriction base="xs:token">
    <xs:enumeration value="Strict"/>
    <xs:enumeration value="Lax"/>
    <xs:enumeration value="Any"/>
  </xs:restriction>
</xs:simpleType>
Simple Type DetailLevelType
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration Minimal
enumeration OptimizeSpeed
enumeration Default
enumeration Maximal
Used by
Source
<xs:simpleType name="DetailLevelType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="Minimal"/>
    <xs:enumeration value="OptimizeSpeed"/>
    <xs:enumeration value="Default"/>
    <xs:enumeration value="Maximal"/>
  </xs:restriction>
</xs:simpleType>
Complex Type TopQueryType
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractQuerydatadelivery-common-1-0-0_xsd.tmp#MultiQueriesTypedatadelivery-common-1-0-0_xsd.tmp#TopQueryType_slice
Type extension of MultiQueriesType
Type hierarchy
Used by
Element Query
Model
Children AbstractQuery
Attributes
QName Type Default Use
slice SliceType 1/1 optional
Source
<xs:complexType name="TopQueryType">
  <xs:complexContent>
    <xs:extension base="MultiQueriesType">
      <xs:attribute name="slice" type="SliceType" default="1/1"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type MultiQueriesType
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractQuery
Used by
Complex Type TopQueryType
Elements And, Or
Model
Children AbstractQuery
Source
<xs:complexType name="MultiQueriesType">
  <xs:sequence>
    <xs:element ref="AbstractQuery" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Simple Type SliceType
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [1-9][0-9]{0,8}[/][1-9][0-9]{0,8}
Used by
Source
<xs:simpleType name="SliceType">
  <xs:restriction base="xs:string">
    <xs:pattern value="[1-9][0-9]{0,8}[/][1-9][0-9]{0,8}"/>
  </xs:restriction>
</xs:simpleType>
Simple Type SortOrderType
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration Ascending
enumeration Descending
Used by
Source
<xs:simpleType name="SortOrderType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="Ascending"/>
    <xs:enumeration value="Descending"/>
  </xs:restriction>
</xs:simpleType>
Complex Type StringType
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#StringType_escape
Type extension of xs:string
Used by
Attributes
QName Type Use
escape xs:boolean optional
Source
<xs:complexType name="StringType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="escape" type="xs:boolean"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type DateRangeType
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#DateRangeType_includeFromdatadelivery-common-1-0-0_xsd.tmp#DateRangeType_fromdatadelivery-common-1-0-0_xsd.tmp#DateRangeType_todatadelivery-common-1-0-0_xsd.tmp#DateRangeType_includeTo
Used by
Attributes
QName Type Default Use Annotation
from dateOrDateTime optional
Lower bound of the range ("start"). If missing, no lower bound. Handling of the bound value is controlled with the @includeFrom attribute.
includeFrom xs:boolean true optional
If true the lower bound is included ("greater than or equal") otherwise excluded ("greater than").
includeTo xs:boolean false optional
If true the upper bound is included ("less than or equal") otherwise excluded ("less than").
to dateOrDateTime optional
Upper bound of the range ("end"). If missing, no upper bound. Handling of the bound value is controlled with the @includeTo attribute.
Source
<xs:complexType name="DateRangeType">
  <xs:attribute name="includeFrom" type="xs:boolean" default="true">
    <xs:annotation>
      <xs:documentation>If true the lower bound is included ("greater than or equal") otherwise excluded ("greater than").</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="from" type="dateOrDateTime">
    <xs:annotation>
      <xs:documentation>Lower bound of the range ("start"). If missing, no lower bound. Handling of the bound value is controlled with the @includeFrom attribute.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="to" type="dateOrDateTime">
    <xs:annotation>
      <xs:documentation>Upper bound of the range ("end"). If missing, no upper bound. Handling of the bound value is controlled with the @includeTo attribute.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="includeTo" type="xs:boolean" default="false">
    <xs:annotation>
      <xs:documentation>If true the upper bound is included ("less than or equal") otherwise excluded ("less than").</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Simple Type dateOrDateTime
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Annotations
Missing timezone is interpreted as 'Europe/Zurich' and missing time is interpreted as '00:00:00'.
Diagram
Diagram
Type union of(xs:date, xs:dateTime)
Used by
Source
<xs:simpleType name="dateOrDateTime">
  <xs:annotation>
    <xs:documentation>Missing timezone is interpreted as 'Europe/Zurich' and missing time is interpreted as '00:00:00'.</xs:documentation>
  </xs:annotation>
  <xs:union memberTypes="xs:date xs:dateTime"/>
</xs:simpleType>
Complex Type AbstractLookupRequest
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Annotations
A lookup request.
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#Representationdatadelivery-common-1-0-0_xsd.tmp#AbstractRequest
Type extension of AbstractRequest
Type hierarchy
Properties
abstract true
Model
Children Representation
Source
<xs:complexType name="AbstractLookupRequest" abstract="true">
  <xs:annotation>
    <xs:documentation>A lookup request.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="AbstractRequest"/>
  </xs:complexContent>
</xs:complexType>
Complex Type SingleQueryType
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractQuery
Used by
Element Not
Model
Children AbstractQuery
Source
<xs:complexType name="SingleQueryType">
  <xs:sequence>
    <xs:element ref="AbstractQuery" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
Complex Type SingleSimpleQueryType
Namespace urn:ige:schema:xsd:datadeliverycommon-1.0.0
Diagram
Diagramdatadelivery-common-1-0-0_xsd.tmp#AbstractSimpleQuery
Used by
Elements Exclude, Require
Model
Children AbstractSimpleQuery
Source
<xs:complexType name="SingleSimpleQueryType">
  <xs:sequence>
    <xs:element ref="AbstractSimpleQuery" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
Attribute ResourceDirectiveType / @role
Namespace No namespace
Type NonEmptyToken
Properties
content simple
Facets
minLength 1
Used by
Complex Type ResourceDirectiveType
Source
<xs:attribute name="role" type="NonEmptyToken"/>
Attribute ResourceDirectiveType / @action
Namespace No namespace
Type ResourceActionType
Properties
use required
Facets
enumeration Link
Reference with a URI
enumeration Embed
Embed into the result
enumeration Bundle
Add to the result bundle (e.g. a ZIP file)
enumeration DataURL
Represent as RFC2397 data URL
enumeration Skip
Do not include in the result
Used by
Complex Type ResourceDirectiveType
Source
<xs:attribute name="action" type="ResourceActionType" use="required"/>
Attribute Representation / @itemBags
Namespace No namespace
Type xs:boolean
Properties
content simple
Used by
Element Representation
Source
<xs:attribute name="itemBags" type="xs:boolean"/>
Attribute Representation / @strictness
Namespace No namespace
Type XmlStrictness
Properties
default Strict
Facets
enumeration Strict
enumeration Lax
enumeration Any
Used by
Element Representation
Source
<xs:attribute name="strictness" type="XmlStrictness" default="Strict"/>
Attribute Representation / @details
Namespace No namespace
Type DetailLevelType
Properties
default Default
Facets
enumeration Minimal
enumeration OptimizeSpeed
enumeration Default
enumeration Maximal
Used by
Element Representation
Source
<xs:attribute name="details" type="DetailLevelType" default="Default"/>
Attribute Representation / @images
Namespace No namespace
Type ResourceActionType
Properties
content simple
Facets
enumeration Link
Reference with a URI
enumeration Embed
Embed into the result
enumeration Bundle
Add to the result bundle (e.g. a ZIP file)
enumeration DataURL
Represent as RFC2397 data URL
enumeration Skip
Do not include in the result
Used by
Element Representation
Source
<xs:attribute name="images" type="ResourceActionType"/>
Attribute Representation / @thumbnails
Namespace No namespace
Type ResourceActionType
Properties
content simple
Facets
enumeration Link
Reference with a URI
enumeration Embed
Embed into the result
enumeration Bundle
Add to the result bundle (e.g. a ZIP file)
enumeration DataURL
Represent as RFC2397 data URL
enumeration Skip
Do not include in the result
Used by
Element Representation
Source
<xs:attribute name="thumbnails" type="ResourceActionType"/>
Attribute Page / @size
Namespace No namespace
Type xs:nonNegativeInteger
Properties
use required
Used by
Element Page
Source
<xs:attribute name="size" type="xs:nonNegativeInteger" use="required"/>
Attribute TopQueryType / @slice
Namespace No namespace
Type SliceType
Properties
default 1/1
Facets
pattern [1-9][0-9]{0,8}[/][1-9][0-9]{0,8}
Used by
Complex Type TopQueryType
Source
<xs:attribute name="slice" type="SliceType" default="1/1"/>
Attribute StringType / @escape
Namespace No namespace
Type xs:boolean
Properties
content simple
Used by
Complex Type StringType
Source
<xs:attribute name="escape" type="xs:boolean"/>
Attribute DateRangeType / @includeFrom
Namespace No namespace
Annotations
If true the lower bound is included ("greater than or equal") otherwise excluded ("greater than").
Type xs:boolean
Properties
default true
Used by
Complex Type DateRangeType
Source
<xs:attribute name="includeFrom" type="xs:boolean" default="true">
  <xs:annotation>
    <xs:documentation>If true the lower bound is included ("greater than or equal") otherwise excluded ("greater than").</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute DateRangeType / @from
Namespace No namespace
Annotations
Lower bound of the range ("start"). If missing, no lower bound. Handling of the bound value is controlled with the @includeFrom attribute.
Type dateOrDateTime
Properties
content simple
Used by
Complex Type DateRangeType
Source
<xs:attribute name="from" type="dateOrDateTime">
  <xs:annotation>
    <xs:documentation>Lower bound of the range ("start"). If missing, no lower bound. Handling of the bound value is controlled with the @includeFrom attribute.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute DateRangeType / @to
Namespace No namespace
Annotations
Upper bound of the range ("end"). If missing, no upper bound. Handling of the bound value is controlled with the @includeTo attribute.
Type dateOrDateTime
Properties
content simple
Used by
Complex Type DateRangeType
Source
<xs:attribute name="to" type="dateOrDateTime">
  <xs:annotation>
    <xs:documentation>Upper bound of the range ("end"). If missing, no upper bound. Handling of the bound value is controlled with the @includeTo attribute.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute DateRangeType / @includeTo
Namespace No namespace
Annotations
If true the upper bound is included ("less than or equal") otherwise excluded ("less than").
Type xs:boolean
Properties
default false
Used by
Complex Type DateRangeType
Source
<xs:attribute name="includeTo" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>If true the upper bound is included ("less than or equal") otherwise excluded ("less than").</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute AcceptData / @namespace
Namespace No namespace
Annotations
an accepted XML namespace
Type xs:anyURI
Properties
use required
Used by
Element AcceptData
Source
<xs:attribute name="namespace" type="xs:anyURI" use="required">
  <xs:annotation>
    <xs:documentation>an accepted XML namespace</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute AcceptDataText / @type
Namespace No namespace
Annotations
an accepted MIME type
Type NonEmptyToken
Properties
use required
Facets
minLength 1
Used by
Element AcceptDataText
Source
<xs:attribute name="type" type="NonEmptyToken" use="required">
  <xs:annotation>
    <xs:documentation>an accepted MIME type</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute AcceptDataBinary / @type
Namespace No namespace
Annotations
an accepted MIME type
Type NonEmptyToken
Properties
use required
Facets
minLength 1
Used by
Source
<xs:attribute name="type" type="NonEmptyToken" use="required">
  <xs:annotation>
    <xs:documentation>an accepted MIME type</xs:documentation>
  </xs:annotation>
</xs:attribute>