Showing:

Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema crossref_query_input2.0.xsd
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Properties
attribute form default: unqualified
element form default: unqualified
Element query_batch
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram NO_NAMESPACE.tmp#query_batch_version 2_0.tmp#head 2_0.tmp#body
Properties
content: complex
Model head , body
Children body, head
Instance
<query_batch version="2.0">
  <head>{1,1}</head>
  <body>{1,1}</body>
</query_batch>
Attributes
QName Type Fixed Default Use Annotation
version xsd:string 2.0 optional
Source
<xsd:element name="query_batch">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="head"/>
      <xsd:element ref="body"/>
    </xsd:sequence>
    <xsd:attribute name="version" type="xsd:string" fixed="2.0"/>
  </xsd:complexType>
</xsd:element>
Element head
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#email_address 2_0.tmp#doi_batch_id
Properties
content: complex
Used by
Element query_batch
Model email_address{0,1} , doi_batch_id
Children doi_batch_id, email_address
Instance
<head>
  <email_address>{0,1}</email_address>
  <doi_batch_id>{1,1}</doi_batch_id>
</head>
Source
<xsd:element name="head">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="email_address" minOccurs="0"/>
      <xsd:element ref="doi_batch_id"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Element email_address
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 6
maxLength 200
pattern [\p{L}\p{N}!/+-_]+(\.[\p{L}\p{N}!/+-_]+)*@[\p{L}\p{N}!/+-_]+(\.[\p{L}_]+)+
Used by
Element head
Source
<xsd:element name="email_address">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="200"/>
      <xsd:minLength value="6"/>
      <xsd:pattern value="[\p{L}\p{N}!/+-_]+(\.[\p{L}\p{N}!/+-_]+)*@[\p{L}\p{N}!/+-_]+(\.[\p{L}_]+)+"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Element doi_batch_id
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 4
maxLength 100
Used by
Element head
Source
<xsd:element name="doi_batch_id">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="100"/>
      <xsd:minLength value="4"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Element body
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#query 2_0.tmp#fl_query
Properties
content: complex
Used by
Element query_batch
Model query* | fl_query*
Children fl_query, query
Instance
<body>
  <query enable-multiple-hits="false" expanded-results="false" forward-match="false" key="" list-components="false" secondary-query="none">{0,unbounded}</query>
  <fl_query alert="false" end_date="" start_date="">{0,unbounded}</fl_query>
</body>
Source
<xsd:element name="body">
  <xsd:complexType>
    <xsd:choice>
      <xsd:element ref="query" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="fl_query" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
Element query
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram NO_NAMESPACE.tmp#query_key NO_NAMESPACE.tmp#query_enable-multiple-hits NO_NAMESPACE.tmp#query_forward-match NO_NAMESPACE.tmp#query_list-components NO_NAMESPACE.tmp#query_expanded-results NO_NAMESPACE.tmp#query_secondary-query 2_0.tmp#issn 2_0.tmp#journal_title 2_0.tmp#author 2_0.tmp#ORCID 2_0.tmp#volume 2_0.tmp#issue 2_0.tmp#first_page 2_0.tmp#year 2_0.tmp#publication_type 2_0.tmp#doi 2_0.tmp#isbn 2_0.tmp#series_title 2_0.tmp#volume_title 2_0.tmp#proceedings_title 2_0.tmp#edition_number 2_0.tmp#component_number 2_0.tmp#name_choice 2_0.tmp#identifier 2_0.tmp#article_title 2_0.tmp#unstructured_citation 2_0.tmp#standard_designator
Properties
content: complex
Used by
Element body
Model ALL(issn{0,1} journal_title{0,1} author{0,1} ORCID{0,1} volume{0,1} issue{0,1} first_page{0,1} year{0,1} publication_type{0,1} doi{0,1} isbn{0,1} series_title{0,1} volume_title{0,1} proceedings_title{0,1} edition_number{0,1} component_number{0,1} name_choice{0,1} identifier{0,1} article_title{0,1} unstructured_citation{0,1} standard_designator{0,1})
Children ORCID, article_title, author, component_number, doi, edition_number, first_page, identifier, isbn, issn, issue, journal_title, name_choice, proceedings_title, publication_type, series_title, standard_designator, unstructured_citation, volume, volume_title, year
Instance
<query enable-multiple-hits="false" expanded-results="false" forward-match="false" key="" list-components="false" secondary-query="none">
  <issn match="optional">{0,1}</issn>
  <journal_title match="optional fuzzy">{0,1}</journal_title>
  <author match="optional    fuzzy" search-all-authors="false">{0,1}</author>
  <ORCID>{0,1}</ORCID>
  <volume match="optional    fuzzy">{0,1}</volume>
  <issue match="fuzzy">{0,1}</issue>
  <first_page match="optional">{0,1}</first_page>
  <year match="optional">{0,1}</year>
  <publication_type>{0,1}</publication_type>
  <doi>{0,1}</doi>
  <isbn match="optional">{0,1}</isbn>
  <series_title match="optional fuzzy">{0,1}</series_title>
  <volume_title match="optional fuzzy">{0,1}</volume_title>
  <proceedings_title match="optional fuzzy">{0,1}</proceedings_title>
  <edition_number match="fuzzy">{0,1}</edition_number>
  <component_number match="fuzzy">{0,1}</component_number>
  <name_choice>{0,1}</name_choice>
  <identifier id_type="" match="exact optional">{0,1}</identifier>
  <article_title match="fuzzy">{0,1}</article_title>
  <unstructured_citation>{0,1}</unstructured_citation>
  <standard_designator type="as_published">{0,1}</standard_designator>
</query>
Attributes
QName Type Fixed Default Use Annotation
enable-multiple-hits list of restriction of xsd:NMTOKEN false optional
expanded-results xsd:boolean false optional
forward-match xsd:boolean false optional
key restriction of xsd:string optional
list-components xsd:boolean false optional
secondary-query list of restriction of xsd:NMTOKEN none optional
Source
<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>
Element issn
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#issn_t NO_NAMESPACE.tmp#issn_match
Type extension of issn_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match restriction of xsd:NMTOKEN optional optional
Source
<xsd:element name="issn">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="issn_t">
        <xsd:attribute name="match" default="optional">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="optional"/>
              <xsd:enumeration value="exact"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element journal_title
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#journal_title_match
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match list of restriction of xsd:NMTOKEN optional fuzzy optional
Source
<xsd:element name="journal_title">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="optional fuzzy">
          <xsd:simpleType>
            <xsd:list>
              <xsd:simpleType>
                <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="optional"/>
                  <xsd:enumeration value="fuzzy"/>
                  <xsd:enumeration value="exact"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:list>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element author
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#author_match NO_NAMESPACE.tmp#author_search-all-authors
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match list of restriction of xsd:NMTOKEN optional fuzzy optional
search-all-authors xsd:boolean false optional
Source
<xsd:element name="author">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="optional    fuzzy">
          <xsd:simpleType>
            <xsd:list>
              <xsd:simpleType>
                <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="optional"/>
                  <xsd:enumeration value="fuzzy"/>
                  <xsd:enumeration value="null"/>
                  <xsd:enumeration value="exact"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:list>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="search-all-authors" use="optional" default="false">
          <xsd:simpleType>
            <xsd:restriction base="xsd:boolean"/>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element ORCID
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram
Used by
Element query
Source
<xsd:element name="ORCID"/>
Element volume
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#volume_match
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match list of restriction of xsd:NMTOKEN optional fuzzy optional
Source
<xsd:element name="volume">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="optional    fuzzy">
          <xsd:simpleType>
            <xsd:list>
              <xsd:simpleType>
                <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="optional"/>
                  <xsd:enumeration value="fuzzy"/>
                  <xsd:enumeration value="exact"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:list>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element issue
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#issue_match
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match list of restriction of xsd:NMTOKEN fuzzy optional
Source
<xsd:element name="issue">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="fuzzy">
          <xsd:simpleType>
            <xsd:list>
              <xsd:simpleType>
                <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="exact"/>
                  <xsd:enumeration value="fuzzy"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:list>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element first_page
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#first_page_match
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match list of restriction of xsd:NMTOKEN optional optional
Source
<xsd:element name="first_page">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="optional">
          <xsd:simpleType>
            <xsd:list>
              <xsd:simpleType>
                <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="optional"/>
                  <xsd:enumeration value="null"/>
                  <xsd:enumeration value="exact"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:list>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element year
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#year_match
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match restriction of xsd:NMTOKEN optional optional
Source
<xsd:element name="year">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="optional">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="optional"/>
              <xsd:enumeration value="exact"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element publication_type
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#pubType
Type extension of pubType
Type hierarchy
Properties
content: complex
Used by
Element query
Source
<xsd:element name="publication_type">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="pubType"/>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element doi
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 6
maxLength 2048
Used by
Elements fl_query, query
Source
<xsd:element name="doi">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2048"/>
      <xsd:minLength value="6"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Element isbn
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#isbn_t NO_NAMESPACE.tmp#isbn_match
Type extension of isbn_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match restriction of xsd:NMTOKEN optional optional
Source
<xsd:element name="isbn">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="isbn_t">
        <xsd:attribute name="match" default="optional">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="optional"/>
              <xsd:enumeration value="exact"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element series_title
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#series_title_match
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match list of restriction of xsd:NMTOKEN optional fuzzy optional
Source
<xsd:element name="series_title">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="optional fuzzy">
          <xsd:simpleType>
            <xsd:list>
              <xsd:simpleType>
                <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="optional"/>
                  <xsd:enumeration value="fuzzy"/>
                  <xsd:enumeration value="null"/>
                  <xsd:enumeration value="exact"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:list>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element volume_title
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#volume_title_match
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match list of restriction of xsd:NMTOKEN optional fuzzy optional
Source
<xsd:element name="volume_title">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="optional fuzzy">
          <xsd:simpleType>
            <xsd:list>
              <xsd:simpleType>
                <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="optional"/>
                  <xsd:enumeration value="fuzzy"/>
                  <xsd:enumeration value="exact"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:list>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element proceedings_title
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#proceedings_title_match
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match list of restriction of xsd:NMTOKEN optional fuzzy optional
Source
<xsd:element name="proceedings_title">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="optional fuzzy">
          <xsd:simpleType>
            <xsd:list>
              <xsd:simpleType>
                <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="optional"/>
                  <xsd:enumeration value="fuzzy"/>
                  <xsd:enumeration value="exact"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:list>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element edition_number
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#edition_number_match
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match restriction of xsd:NMTOKEN fuzzy optional
Source
<xsd:element name="edition_number">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="fuzzy">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="fuzzy"/>
              <xsd:enumeration value="exact"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element component_number
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#component_number_match
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match restriction of xsd:NMTOKEN fuzzy optional
Source
<xsd:element name="component_number">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="fuzzy">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="fuzzy"/>
              <xsd:enumeration value="exact"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element name_choice
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#institution_name 2_0.tmp#standards_body_name
Properties
abstract: true
Substitution Group
Used by
Element query
Source
<xsd:element name="name_choice" abstract="true"/>
Element identifier
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#identifier_match NO_NAMESPACE.tmp#identifier_id_type
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
id_type restriction of xsd:NMTOKEN required
match list of restriction of xsd:NMTOKEN exact optional optional
Source
<xsd:element name="identifier">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="exact optional">
          <xsd:simpleType>
            <xsd:list>
              <xsd:simpleType>
                <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="optional"/>
                  <xsd:enumeration value="exact"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:list>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="id_type" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="pii"/>
              <xsd:enumeration value="sici"/>
              <xsd:enumeration value="doi"/>
              <xsd:enumeration value="dai"/>
              <xsd:enumeration value="Z39.23"/>
              <xsd:enumeration value="ISO-std-ref"/>
              <xsd:enumeration value="report-number"/>
              <xsd:enumeration value="other"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element article_title
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#article_title_match
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
match restriction of xsd:NMTOKEN fuzzy optional
Source
<xsd:element name="article_title">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="fuzzy">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="fuzzy"/>
              <xsd:enumeration value="exact"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element unstructured_citation
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#b 2_0.tmp#i 2_0.tmp#u 2_0.tmp#ovl 2_0.tmp#sup 2_0.tmp#sub 2_0.tmp#scp 2_0.tmp#tt 2_0.tmp#face_markup
Properties
content: complex
mixed: true
Used by
Element query
Model b | i | u | ovl | sup | sub | scp | tt
Children b, i, ovl, scp, sub, sup, tt, u
Instance
<unstructured_citation>
  <b>{1,1}</b>
  <i>{1,1}</i>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
</unstructured_citation>
Source
<xsd:element name="unstructured_citation">
  <xsd:complexType mixed="true">
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:group ref="face_markup"/>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
Element b
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#b 2_0.tmp#i 2_0.tmp#u 2_0.tmp#ovl 2_0.tmp#sup 2_0.tmp#sub 2_0.tmp#scp 2_0.tmp#tt 2_0.tmp#face_markup 2_0.tmp#xrefFaces
Type xrefFaces
Properties
content: complex
mixed: true
Used by
Element Group face_markup
Model b | i | u | ovl | sup | sub | scp | tt
Children b, i, ovl, scp, sub, sup, tt, u
Instance
<b>
  <b>{1,1}</b>
  <i>{1,1}</i>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
</b>
Source
<xsd:element name="b" type="xrefFaces"/>
Element i
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#b 2_0.tmp#i 2_0.tmp#u 2_0.tmp#ovl 2_0.tmp#sup 2_0.tmp#sub 2_0.tmp#scp 2_0.tmp#tt 2_0.tmp#face_markup 2_0.tmp#xrefFaces
Type xrefFaces
Properties
content: complex
mixed: true
Used by
Element Group face_markup
Model b | i | u | ovl | sup | sub | scp | tt
Children b, i, ovl, scp, sub, sup, tt, u
Instance
<i>
  <b>{1,1}</b>
  <i>{1,1}</i>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
</i>
Source
<xsd:element name="i" type="xrefFaces"/>
Element u
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#b 2_0.tmp#i 2_0.tmp#u 2_0.tmp#ovl 2_0.tmp#sup 2_0.tmp#sub 2_0.tmp#scp 2_0.tmp#tt 2_0.tmp#face_markup 2_0.tmp#xrefFaces
Type xrefFaces
Properties
content: complex
mixed: true
Used by
Element Group face_markup
Model b | i | u | ovl | sup | sub | scp | tt
Children b, i, ovl, scp, sub, sup, tt, u
Instance
<u>
  <b>{1,1}</b>
  <i>{1,1}</i>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
</u>
Source
<xsd:element name="u" type="xrefFaces"/>
Element ovl
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#b 2_0.tmp#i 2_0.tmp#u 2_0.tmp#ovl 2_0.tmp#sup 2_0.tmp#sub 2_0.tmp#scp 2_0.tmp#tt 2_0.tmp#face_markup 2_0.tmp#xrefFaces
Type xrefFaces
Properties
content: complex
mixed: true
Used by
Element Group face_markup
Model b | i | u | ovl | sup | sub | scp | tt
Children b, i, ovl, scp, sub, sup, tt, u
Instance
<ovl>
  <b>{1,1}</b>
  <i>{1,1}</i>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
</ovl>
Source
<xsd:element name="ovl" type="xrefFaces"/>
Element sup
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#b 2_0.tmp#i 2_0.tmp#u 2_0.tmp#ovl 2_0.tmp#sup 2_0.tmp#sub 2_0.tmp#scp 2_0.tmp#tt 2_0.tmp#face_markup 2_0.tmp#xrefFaces
Type xrefFaces
Properties
content: complex
mixed: true
Used by
Element Group face_markup
Model b | i | u | ovl | sup | sub | scp | tt
Children b, i, ovl, scp, sub, sup, tt, u
Instance
<sup>
  <b>{1,1}</b>
  <i>{1,1}</i>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
</sup>
Source
<xsd:element name="sup" type="xrefFaces"/>
Element sub
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#b 2_0.tmp#i 2_0.tmp#u 2_0.tmp#ovl 2_0.tmp#sup 2_0.tmp#sub 2_0.tmp#scp 2_0.tmp#tt 2_0.tmp#face_markup 2_0.tmp#xrefFaces
Type xrefFaces
Properties
content: complex
mixed: true
Used by
Element Group face_markup
Model b | i | u | ovl | sup | sub | scp | tt
Children b, i, ovl, scp, sub, sup, tt, u
Instance
<sub>
  <b>{1,1}</b>
  <i>{1,1}</i>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
</sub>
Source
<xsd:element name="sub" type="xrefFaces"/>
Element scp
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#b 2_0.tmp#i 2_0.tmp#u 2_0.tmp#ovl 2_0.tmp#sup 2_0.tmp#sub 2_0.tmp#scp 2_0.tmp#tt 2_0.tmp#face_markup 2_0.tmp#xrefFaces
Type xrefFaces
Properties
content: complex
mixed: true
Used by
Element Group face_markup
Model b | i | u | ovl | sup | sub | scp | tt
Children b, i, ovl, scp, sub, sup, tt, u
Instance
<scp>
  <b>{1,1}</b>
  <i>{1,1}</i>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
</scp>
Source
<xsd:element name="scp" type="xrefFaces"/>
Element tt
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#b 2_0.tmp#i 2_0.tmp#u 2_0.tmp#ovl 2_0.tmp#sup 2_0.tmp#sub 2_0.tmp#scp 2_0.tmp#tt 2_0.tmp#face_markup 2_0.tmp#xrefFaces
Type xrefFaces
Properties
content: complex
mixed: true
Used by
Element Group face_markup
Model b | i | u | ovl | sup | sub | scp | tt
Children b, i, ovl, scp, sub, sup, tt, u
Instance
<tt>
  <b>{1,1}</b>
  <i>{1,1}</i>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
</tt>
Source
<xsd:element name="tt" type="xrefFaces"/>
Element standard_designator
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#standard_designator_type
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Used by
Element query
Attributes
QName Type Fixed Default Use Annotation
type list of restriction of xsd:NMTOKEN as_published optional
Source
<xsd:element name="standard_designator">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="type" default="as_published">
          <xsd:simpleType>
            <xsd:list>
              <xsd:simpleType>
                <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="as_published"/>
                  <xsd:enumeration value="supersedes"/>
                  <xsd:enumeration value="adopted_from"/>
                  <xsd:enumeration value="revision_of"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:list>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element fl_query
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram NO_NAMESPACE.tmp#fl_query_alert NO_NAMESPACE.tmp#fl_query_start_date NO_NAMESPACE.tmp#fl_query_end_date 2_0.tmp#doi
Properties
content: complex
Used by
Element body
Model doi
Children doi
Instance
<fl_query alert="false" end_date="" start_date="">
  <doi>{1,1}</doi>
</fl_query>
Attributes
QName Type Fixed Default Use Annotation
alert xsd:boolean false optional
end_date xsd:date optional
start_date xsd:date optional
Source
<xsd:element name="fl_query">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="doi"/>
    </xsd:sequence>
    <xsd:attribute name="alert" default="false">
      <xsd:simpleType>
        <xsd:restriction base="xsd:boolean"/>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="start_date">
      <xsd:simpleType>
        <xsd:restriction base="xsd:date"/>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="end_date">
      <xsd:simpleType>
        <xsd:restriction base="xsd:date"/>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Element institution_name
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#institution_name_match 2_0.tmp#name_choice
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Attributes
QName Type Fixed Default Use Annotation
match list of restriction of xsd:NMTOKEN optional fuzzy optional
Source
<xsd:element name="institution_name" substitutionGroup="name_choice">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="optional fuzzy">
          <xsd:simpleType>
            <xsd:list>
              <xsd:simpleType>
                <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="optional"/>
                  <xsd:enumeration value="fuzzy"/>
                  <xsd:enumeration value="exact"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:list>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Element standards_body_name
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#qfield_t NO_NAMESPACE.tmp#standards_body_name_match 2_0.tmp#name_choice
Type extension of qfield_t
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Attributes
QName Type Fixed Default Use Annotation
match list of restriction of xsd:NMTOKEN optional fuzzy optional
Source
<xsd:element name="standards_body_name" substitutionGroup="name_choice">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="qfield_t">
        <xsd:attribute name="match" default="optional fuzzy">
          <xsd:simpleType>
            <xsd:list>
              <xsd:simpleType>
                <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="optional"/>
                  <xsd:enumeration value="fuzzy"/>
                  <xsd:enumeration value="exact"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:list>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Simple Type qfield_t
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram
Type restriction of xsd:string
Facets
minLength 0
maxLength 256
Used by
Source
<xsd:simpleType name="qfield_t">
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="256"/>
    <xsd:minLength value="0"/>
  </xsd:restriction>
</xsd:simpleType>
Simple Type xrefYear
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram
Type restriction of xsd:positiveInteger
Facets
totalDigits 4
maxInclusive 2200
minInclusive 1400
Source
<xsd:simpleType name="xrefYear">
  <xsd:restriction base="xsd:positiveInteger">
    <xsd:maxInclusive value="2200"/>
    <xsd:minInclusive value="1400"/>
    <xsd:totalDigits value="4"/>
  </xsd:restriction>
</xsd:simpleType>
Simple Type pubType
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram
Type restriction of xsd:NMTOKEN
Facets
enumeration abstract_only
enumeration full_text
enumeration bibliographic_record
Used by
Source
<xsd:simpleType name="pubType">
  <xsd:restriction base="xsd:NMTOKEN">
    <xsd:enumeration value="abstract_only"/>
    <xsd:enumeration value="full_text"/>
    <xsd:enumeration value="bibliographic_record"/>
  </xsd:restriction>
</xsd:simpleType>
Simple Type issn_t
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram
Type restriction of xsd:string
Facets
minLength 8
maxLength 9
pattern \d{4}-?\d{3}[\dX]
Used by
Element issn
Source
<xsd:simpleType name="issn_t">
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="9"/>
    <xsd:minLength value="8"/>
    <xsd:pattern value="\d{4}-?\d{3}[\dX]"/>
  </xsd:restriction>
</xsd:simpleType>
Simple Type isbn_t
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram
Type restriction of xsd:string
Facets
minLength 10
maxLength 17
pattern \d[\d -]+[\dX]
Used by
Element isbn
Source
<xsd:simpleType name="isbn_t">
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="17"/>
    <xsd:minLength value="10"/>
    <xsd:pattern value="\d[\d -]+[\dX]"/>
  </xsd:restriction>
</xsd:simpleType>
Complex Type xrefFaces
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#b 2_0.tmp#i 2_0.tmp#u 2_0.tmp#ovl 2_0.tmp#sup 2_0.tmp#sub 2_0.tmp#scp 2_0.tmp#tt 2_0.tmp#face_markup
Properties
mixed: true
Used by
Elements b, i, ovl, scp, sub, sup, tt, u
Model b | i | u | ovl | sup | sub | scp | tt
Children b, i, ovl, scp, sub, sup, tt, u
Source
<xsd:complexType name="xrefFaces" mixed="true">
  <xsd:choice minOccurs="0" maxOccurs="unbounded">
    <xsd:group ref="face_markup"/>
  </xsd:choice>
</xsd:complexType>
Element Group face_markup
Namespace http://0-www.crossref.org.lib.rivier.edu/qschema/2.0
Diagram
Diagram 2_0.tmp#b 2_0.tmp#i 2_0.tmp#u 2_0.tmp#ovl 2_0.tmp#sup 2_0.tmp#sub 2_0.tmp#scp 2_0.tmp#tt
Used by
Element unstructured_citation
Complex Type xrefFaces
Model b | i | u | ovl | sup | sub | scp | tt
Children b, i, ovl, scp, sub, sup, tt, u
Source
<xsd:group name="face_markup">
  <xsd:choice>
    <xsd:element ref="b"/>
    <xsd:element ref="i"/>
    <xsd:element ref="u"/>
    <xsd:element ref="ovl"/>
    <xsd:element ref="sup"/>
    <xsd:element ref="sub"/>
    <xsd:element ref="scp"/>
    <xsd:element ref="tt"/>
  </xsd:choice>
</xsd:group>