<xsd:element name="query"><xsd:complexType><xsd:all><xsd:element ref="issn" minOccurs="0"/><xsd:element ref="journal_title" minOccurs="0"/><xsd:element ref="author" minOccurs="0"/><xsd:element ref="ORCID" minOccurs="0"/><xsd:element ref="volume" minOccurs="0"/><xsd:element ref="issue" minOccurs="0"/><xsd:element ref="first_page" minOccurs="0"/><xsd:element ref="year" minOccurs="0"/><xsd:element ref="publication_type" minOccurs="0"/><xsd:element ref="doi" minOccurs="0"/><!-- book/conf. specific elements --><xsd:element ref="isbn" minOccurs="0"/><xsd:element ref="series_title" minOccurs="0"/><xsd:element ref="volume_title" minOccurs="0"/><!-- proceedings_title is the same as volume_Title --><xsd:element ref="proceedings_title" minOccurs="0"/><xsd:element ref="edition_number" minOccurs="0"/><xsd:element ref="component_number" minOccurs="0"/><!-- The presence of institution_name or identifier activates ECT queries automatically --><xsd:element ref="name_choice" minOccurs="0"/><xsd:element ref="identifier" minOccurs="0"/><xsd:element ref="article_title" minOccurs="0"/><!-- Citation text as it appears in the article , future placeholder --><xsd:element ref="unstructured_citation" minOccurs="0"/><xsd:element ref="standard_designator" minOccurs="0"/></xsd:all><xsd:attribute name="key" use="optional"><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:maxLength value="128"/><xsd:minLength value="1"/></xsd:restriction></xsd:simpleType></xsd:attribute><xsd:attribute name="enable-multiple-hits" default="false"><xsd:simpleType><xsd:list><xsd:simpleType><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="true"/><xsd:enumeration value="false"/><xsd:enumeration value="one_hit_per_rule"/><xsd:enumeration value="multi_hit_per_rule"/><xsd:enumeration value="exact"/><!-- backward compatibility --><!-- CrossRef's QueryEngine (QE) has a set of rules. QE evaluates
each rule in a serial manner. If a rule has more than one
hit it is skipped. The system returns the DOI from the first
rule that has a single DOI hit. enable-multi-hits="true" simply
does not stop with the first single hit DOI, it moves on to the
next rule. However, hits within the same rule are not returned.
enable-multiple-hits="one_hit_per_rule" is the same as enable-multiple-hits=true
enable-multiple-hits="multi_hit_per_rule" will add multiple hits from the SAME rule
to the result.
--><!-- Giving enable-mutltiple-hits="exact" causes the query engine to run
a vanilla exact matching query. Any matching hints given on the individual
elements of the query itself (e.g. match="fuzzy") are ignored. The result
is capped at a maximum (default=40)--></xsd:restriction></xsd:simpleType></xsd:list></xsd:simpleType></xsd:attribute><xsd:attribute name="forward-match" default="false"><xsd:simpleType><xsd:restriction base="xsd:boolean"/></xsd:simpleType></xsd:attribute><xsd:attribute name="list-components" use="optional" default="false"><xsd:simpleType><xsd:restriction base="xsd:boolean"/></xsd:simpleType></xsd:attribute><xsd:attribute name="expanded-results" use="optional" default="false"><xsd:simpleType><xsd:restriction base="xsd:boolean"/></xsd:simpleType></xsd:attribute><xsd:attribute name="secondary-query" default="none"><xsd:simpleType><xsd:list><xsd:simpleType><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="none"/><xsd:enumeration value="author-title"/><xsd:enumeration value="multiple-hits"/><xsd:enumeration value="author-title-multiple-hits"/><!-- Query type is determined by what metadata is present in the request. Requests with
only author and article title are treated as author/title searches. When other fields are
present the query is treated as a metadata search. This flag allows a caller to request
that a metadata query that fails to produce a hit subsequently be treated as an author/article-title
search as well --></xsd:restriction></xsd:simpleType></xsd:list></xsd:simpleType></xsd:attribute><!--
The combination of (SubmitterID,doi_batch_id,key) must be unique
if the attribute 'forward-match' is set to true
--></xsd:complexType></xsd:element>