Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Imported schema eml-text.xsd
Namespace eml://ecoinformatics.org/text-2.2.0
Annotations
'$RCSfile: eml-text.xsd,v $'
            Copyright: 1997-2002 Regents of the University of California,
                                 University of New Mexico, and
                                 Arizona State University
             Sponsors: National Center for Ecological Analysis and Synthesis and
                       Partnership for Interdisciplinary Studies of Coastal Oceans,
                          University of California Santa Barbara
                       Long-Term Ecological Research Network Office,
                          University of New Mexico
                       Center for Environmental Studies, Arizona State University
        Other funding: National Science Foundation (see README for details)
                       The David and Lucile Packard Foundation
          For Details: http://knb.ecoinformatics.org/

         This program is free software; you can redistribute it and/or modify
         it under the terms of the GNU General Public License as published by
         the Free Software Foundation; either version 2 of the License, or
         (at your option) any later version.

         This program is distributed in the hope that it will be useful,
         but WITHOUT ANY WARRANTY; without even the implied warranty of
         MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
         GNU General Public License for more details.

         You should have received a copy of the GNU General Public License
         along with this program; if not, write to the Free Software
         Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
moduleName: eml-text

moduleDescription: 
                    
                        The eml-text module - Text field formatting
                    
                

recommendedUsage: any module

standAlone: no
Properties
attribute form default unqualified
element form default unqualified
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-text.xsd
Element text
Namespace eml://ecoinformatics.org/text-2.2.0
Annotations
tooltip: Text

summary: A simple text desription.

description: The "text" element allows for both formatted and unformatted text blocks to be included in EML. It can contain a number of relevant subsections that allow the use of titles, sections, and paragraphs in the text block. The structured elements can be specified using a subset of DocBook so the predefined DocBook stylesheets can be used to style EML fields that implement this module, or alternatively can be specified using Markdown text blocks.
Diagram
Diagram namespace.tmp#lang NO_NAMESPACE.tmp#TextType_section NO_NAMESPACE.tmp#TextType_para NO_NAMESPACE.tmp#TextType_markdown text-2_2_0.tmp#TextType
Type TextType
Properties
content complex
mixed true
Model
Children markdown, para, section
Instance
<text xml:lang="" xmlns="eml://ecoinformatics.org/text-2.2.0">
  <section xml:lang="">{0,unbounded}</section>
  <para xml:lang="">{0,unbounded}</para>
  <markdown>{0,unbounded}</markdown>
</text>
Attributes
QName Type Use
xml:lang optional
Source
<xs:element name="text" type="TextType">
  <xs:annotation>
    <xs:documentation>tooltip: Text summary: A simple text desription. description: The "text" element allows for both formatted and unformatted text blocks to be included in EML. It can contain a number of relevant subsections that allow the use of titles, sections, and paragraphs in the text block. The structured elements can be specified using a subset of DocBook so the predefined DocBook stylesheets can be used to style EML fields that implement this module, or alternatively can be specified using Markdown text blocks.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-text.xsd
Complex Type TextType
Namespace eml://ecoinformatics.org/text-2.2.0
Annotations
tooltip: Text

summary: A simple text desription.

description: The "text" element allows for both formatted and unformatted text blocks to be included in EML. It can contain a number of relevant subsections that allow the use of titles, sections, and paragraphs in the text block. This markup is a subset of DocBook, or alternatively can be specified using Markdown text blocks.
Diagram
Diagram namespace.tmp#lang NO_NAMESPACE.tmp#TextType_section NO_NAMESPACE.tmp#TextType_para NO_NAMESPACE.tmp#TextType_markdown
Properties
mixed true
Used by
Model
Children markdown, para, section
Attributes
QName Type Use
xml:lang optional
Source
<xs:complexType name="TextType" mixed="true">
  <xs:annotation>
    <xs:documentation>tooltip: Text summary: A simple text desription. description: The "text" element allows for both formatted and unformatted text blocks to be included in EML. It can contain a number of relevant subsections that allow the use of titles, sections, and paragraphs in the text block. This markup is a subset of DocBook, or alternatively can be specified using Markdown text blocks.</xs:documentation>
  </xs:annotation>
  <xs:choice maxOccurs="unbounded">
    <xs:element name="section" type="SectionType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Section summary: A section of related text. description: The "section" element allows for grouping related paragraphs of text together, with an optional title. This markup is a subset of DocBook.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="para" type="ParagraphType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Paragraph summary: A simple paragraph of text. description: The "paragraph" element allows for both formatted and unformatted text blocks to be included in EML. It can be plain text or text with a limited set of markup tags, including emphasis, subscript, superscript, and lists. This markup is a subset of DocBook.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="markdown" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Markdown summary: A block of text formatted with Markdown directives. description: Markdown is a family of text-based formatting directives that can be used to structure and format a block of text. A single markdown element in EML can contain multiple formatting directives that support creation of sections and subsections with headings, a wide variety of text formatting directives, the ability to include inline links to external content, and the ability to embed inline citations, figures, and tables. EML's markdown element follows the GitHub Flavored Markdown (GFM) extensions to the CommonMark specification. Clients that display EML should use a markdown preprocessor to convert the Markdown formatting into an appropriate display format such as HTML or PDF as appropriate. When a Markdown block is interleaved with other blocks of text such as section and paragraph elements from Docbook, the Markdown section should be interleaved as a block-level element in the flow of the document. This allows authors to specify, for example, an initial section in DocBook, followed by a Markdown section, and then possibly other sections in DocBook. This will likely be uncommon because Markdown and Docbook have similar formatting capabilities, but it may be helpful when converting legacy documents that use DocBook. Because markdown uses special characters that might be reserved by XML processors, one must be careful to escape such characters, which is typically done by embedding the text in a CDATA block, or other XML escaping measures. These escape sequences must be unescaped before parsing the text with a Markdown processor. Within a Markdown block, one can use embedded images to specify the location where an inline image should be displayed within the document. For example, the syntax for an embedded image uses the markdown reference syntax, for example ![Figure 1][fig.1.ab567w], where "fig.1.ab567w" is the unique id attribute for the entity containing the reference to the image. When client tools process such image links, they should inline the image data from that entity at the location specified, which may involve, for example, resolving the image url from an otherEntity section. This means that there is an implied link in all Markdown documents of the form [id]: url/to/image "Optional title attribute", which is derived from the metadata for each entity within a document. Users do not need to insert these links in order to use them, but client software that might be generating HTML from the markdown will likely need to generate them from the entity metadata if they are using an external Markdown pre-processor to handle conversion to HTML and other languages. Inline citations can also be used to cite scholarly works in the text of an EML document. This follows the Pandoc syntax for citation keys, in which the citation keys are in inside square brackets and separated by semicolons. Each citation is identified by a key, which consists of an ‘@’ symbol and the citation identifier from the entry for that citation. Citation keys may optionally have a prefix, a locator, and a suffix to further qualify what is being cited. For example, a simple citation would be constructed as '[@fegraus_2005]', and a list would be '[@jones_2001; @fegraus_2005]'. The keys must be present in either the 'id' field of a citation element in the EML document, or as the BibTex key in a 'bibtex' entry in the EML document. It is a validation error to cite an entry for which the corresponding citation key is not present in the EML document, and it is a validation error for the same citation key to be reused across citation and bibtex elements in the document (each citation identifier must be unique within the document). Clients that parse and display EML documents should first gather up all citation and bibtex elements in the document to create a citation database in bibtext format, and then pass that database along with the text in markdown sections to pandoc or an equivalent tool to convert the citations into properly formatted, human readable citations. Pandoc supports the use of Citation Style Language (CSL) files to specify the formatting of citations upon conversion. See http://citationstyles.org/ for more details. Because bulleted lists and other structures within Markdown are dependent on indenting the raw markdown text, authors and processors should pay close attention to formatting within the markdown block. In particular, if the XML document within which the markdown block is embedded is in an indented hierarchy, then the first non-whitespace character of the markdown block defines the column for the leftmost column of the markdown, and all subsequent markdown should be indented relative to that column. For example, if the first character of the markdown is in column 16 of the document, then all subsequent markdown lines in that block should also start on column 16. A bulleted list would start on column 16, and its sublist would be indented four space to column 20.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="res:NonEmptyStringType">
            <!--
                            <xs:attribute name="syntax" type="i18nNonEmptyStringType" use="optional">
                                <xs:annotation>
                                    <xs:appinfo>
                                        <doc:tooltip>url</doc:tooltip>
                                        <doc:summary>the Uniform Resource Locator for the cited work</doc:summary>
                                        <doc:description>the url attribute contains the location of the work for a link. This markup is a subset of DocBook.</doc:description>
                                        <doc:example>url="http://dublincore.org/documents/usageguide/"</doc:example>
                                    </xs:appinfo>
                                </xs:annotation>
                            </xs:attribute>
                            -->
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
  </xs:choice>
  <xs:attribute ref="xml:lang"/>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-text.xsd
Complex Type SectionType
Namespace eml://ecoinformatics.org/text-2.2.0
Annotations
tooltip: Section

summary: A section of related text.

description: The "section" element allows for grouping related paragraphs (or other sections) of text together, with an optional title. This markup is a subset of DocBook.
Diagram
Diagram namespace.tmp#lang NO_NAMESPACE.tmp#SectionType_title NO_NAMESPACE.tmp#SectionType_para NO_NAMESPACE.tmp#SectionType_section
Used by
Model
Children para, section, title
Attributes
QName Type Use
xml:lang optional
Source
<xs:complexType name="SectionType">
  <xs:annotation>
    <xs:documentation>tooltip: Section summary: A section of related text. description: The "section" element allows for grouping related paragraphs (or other sections) of text together, with an optional title. This markup is a subset of DocBook.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="title" type="i18nString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: Title summary: The optional title of the section. description: The optional title for a section. This markup is a subset of DocBook.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice maxOccurs="unbounded">
      <xs:element name="para" type="ParagraphType">
        <xs:annotation>
          <xs:documentation>tooltip: Paragraph summary: A simple paragraph of text. description: The "paragraph" element allows for both formatted and unformatted text blocks to be included in EML. It can be plain text or text with a limited set of markup tags, including emphasis, subscript, superscript, and lists. This markup is a subset of DocBook.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="section" type="SectionType">
        <xs:annotation>
          <xs:documentation>tooltip: Section summary: A section of related text. description: The "section" element allows for grouping related paragraphs of text together, with an optional title. This markup is a subset of DocBook.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:sequence>
  <xs:attribute ref="xml:lang"/>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-text.xsd
Complex Type i18nString
Namespace eml://ecoinformatics.org/text-2.2.0
Annotations
tooltip: Localized string

summary: Language translation for the text

description: Language translation as specified by the xml:lang attribute
Diagram
Diagram namespace.tmp#lang
Type extension of xs:string
Used by
Attributes
QName Type Use
xml:lang optional
Source
<xs:complexType name="i18nString">
  <xs:annotation>
    <xs:documentation>tooltip: Localized string summary: Language translation for the text description: Language translation as specified by the xml:lang attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute ref="xml:lang">
        <xs:annotation>
          <xs:documentation>tooltip: xml:lang summary: language code for element content description: Specifies the language</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-text.xsd
Complex Type ParagraphType
Namespace eml://ecoinformatics.org/text-2.2.0
Annotations
tooltip: Paragraph

summary: A simple paragraph of text.

description: The "paragraph" element allows for both formatted and unformatted text blocks to be included in EML. It can be plain text or text with a limited set of markup tags, including emphasis, subscript, superscript, lists and links. This
                    markup is a subset of DocBook.
Diagram
Diagram namespace.tmp#lang NO_NAMESPACE.tmp#ParagraphType_value NO_NAMESPACE.tmp#ParagraphType_itemizedlist NO_NAMESPACE.tmp#ParagraphType_orderedlist NO_NAMESPACE.tmp#ParagraphType_emphasis NO_NAMESPACE.tmp#ParagraphType_subscript NO_NAMESPACE.tmp#ParagraphType_superscript NO_NAMESPACE.tmp#ParagraphType_literalLayout NO_NAMESPACE.tmp#ParagraphType_ulink
Properties
mixed true
Used by
Model
Children emphasis, itemizedlist, literalLayout, orderedlist, subscript, superscript, ulink, value
Attributes
QName Type Use
xml:lang optional
Source
<xs:complexType name="ParagraphType" mixed="true">
  <xs:annotation>
    <xs:documentation>tooltip: Paragraph summary: A simple paragraph of text. description: The "paragraph" element allows for both formatted and unformatted text blocks to be included in EML. It can be plain text or text with a limited set of markup tags, including emphasis, subscript, superscript, lists and links. This markup is a subset of DocBook.</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element name="value" type="i18nString" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Localized string for the paragraph summary: Language translation for the paragraph description: Language translation as specified by the xml:lang attribute</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="itemizedlist" type="ListType">
      <xs:annotation>
        <xs:documentation>tooltip: Itemized List summary: A list of items in a text paragraph. description: A list of items in a text paragraph. The list is generally displayed as a bulleted list. This markup is a subset of DocBook.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="orderedlist" type="ListType">
      <xs:annotation>
        <xs:documentation>tooltip: Ordered List summary: An ordered list of items in a text paragraph. description: An ordered list of items in a text paragraph. The list is generally displayed as a numbered list. This markup is a subset of DocBook.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="emphasis">
      <xs:annotation>
        <xs:documentation>tooltip: Emphasis summary: A span of emphasized text in a paragraph. description: A span of emphasized text in a paragraph. Emphasized text is generally rendered as boldfaced or otherwise distinct from the surrounding text. This markup is a subset of DocBook.</xs:documentation>
      </xs:annotation>
      <xs:complexType mixed="true">
        <xs:sequence>
          <xs:element name="value" type="i18nString" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
        <xs:attribute ref="xml:lang"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="subscript" type="SubSuperScriptType">
      <xs:annotation>
        <xs:documentation>tooltip: Subscript summary: A subscript in a text paragraph. description: A subscript in a text paragraph. This markup is a subset of DocBook.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="superscript" type="SubSuperScriptType">
      <xs:annotation>
        <xs:documentation>tooltip: Superscript summary: A superscript in a text paragraph. description: A superscript in a text paragraph. This markup is a subset of DocBook.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="literalLayout">
      <xs:annotation>
        <xs:documentation>tooltip: literalLayout summary: The equivalent to <pre> in html. description: This element specifies that the structure of the text within the tag, specifically the whitespace, should not be altered.</xs:documentation>
      </xs:annotation>
      <xs:complexType mixed="true">
        <xs:sequence>
          <xs:element name="value" type="i18nString" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="ulink" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: ulink summary: a link that addresses its target by means of a URL description: this element and its children allow paragraphs to contain urls and titles for anchor tags. This markup is a subset of DocBook.</xs:documentation>
      </xs:annotation>
      <xs:complexType mixed="true">
        <xs:sequence minOccurs="0" maxOccurs="unbounded">
          <xs:element name="citetitle" type="i18nString">
            <xs:annotation>
              <xs:documentation>tooltip: citetitle summary: the title of the cited work description: the citetitle element contains a text title for the url. It can be displayed in an anchor tag. This markup is a subset of DocBook.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="url" use="optional">
          <xs:annotation>
            <xs:documentation>tooltip: url summary: the Uniform Resource Locator for the cited work description: the url attribute contains the location of the work for a link. This markup is a subset of DocBook.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:complexType>
    </xs:element>
  </xs:choice>
  <xs:attribute ref="xml:lang"/>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-text.xsd
Complex Type ListType
Namespace eml://ecoinformatics.org/text-2.2.0
Annotations
tooltip: ListType

summary: A list of items in a text paragraph.

description: A list of items in a text paragraph. The ListType is used by both orderedlist elements and itemizedlist elements. This markup is a subset of DocBook.
Diagram
Diagram NO_NAMESPACE.tmp#ListType_listitem
Used by
Model
Children listitem
Source
<xs:complexType name="ListType">
  <xs:annotation>
    <xs:documentation>tooltip: ListType summary: A list of items in a text paragraph. description: A list of items in a text paragraph. The ListType is used by both orderedlist elements and itemizedlist elements. This markup is a subset of DocBook.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="listitem" minOccurs="1" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: List Item summary: An item in a list of items. description: An item in a list of items. Each list item is formatted as a bulleted or numbered item depending on the list type in which it resides. List items contain paragraphs which in turn can be plain text or text with a limited set of markup tags, including emphasis, subscript, superscript, and lists. This markup is a subset of DocBook.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:choice minOccurs="1" maxOccurs="unbounded">
          <xs:element name="para" type="ParagraphType">
            <xs:annotation>
              <xs:documentation>tooltip: Paragraph summary: A simple paragraph of text. description: The "paragraph" element allows for both formatted and unformatted text blocks to be included in EML. It can be plain text or text with a limited set of markup tags, including emphasis, subscript, superscript, and lists. This markup is a subset of DocBook.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="itemizedlist" type="ListType">
            <xs:annotation>
              <xs:documentation>tooltip: Itemized List summary: A list of items in a text paragraph. description: A list of items in a text paragraph. The list is generally displayed as a bulleted list. This markup is a subset of DocBook.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="orderedlist" type="ListType">
            <xs:annotation>
              <xs:documentation>tooltip: Ordered List summary: An ordered list of items in a text paragraph. description: An ordered list of items in a text paragraph. The list is generally displayed as a numbered list. This markup is a subset of DocBook.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-text.xsd
Complex Type SubSuperScriptType
Namespace eml://ecoinformatics.org/text-2.2.0
Annotations
tooltip: Subscript/Superscript Type

summary: A subscript or a superscript in a text paragraph.
                

description: A subscript or a superscript in a text paragraph. This type is used by both subscript and superscript elements to define their recursive content. This markup is a subset of DocBook.
Diagram
Diagram namespace.tmp#lang NO_NAMESPACE.tmp#SubSuperScriptType_value NO_NAMESPACE.tmp#SubSuperScriptType_subscript NO_NAMESPACE.tmp#SubSuperScriptType_superscript
Properties
mixed true
Used by
Model
Children subscript, superscript, value
Attributes
QName Type Use
xml:lang optional
Source
<xs:complexType name="SubSuperScriptType" mixed="true">
  <xs:annotation>
    <xs:documentation>tooltip: Subscript/Superscript Type summary: A subscript or a superscript in a text paragraph. description: A subscript or a superscript in a text paragraph. This type is used by both subscript and superscript elements to define their recursive content. This markup is a subset of DocBook.</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element name="value" type="i18nString" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Localized string for the sub/superscript summary: Language translation for the sub/superscript description: Language translation as specified by the xml:lang attribute</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="subscript" type="SubSuperScriptType">
      <xs:annotation>
        <xs:documentation>tooltip: Subscript summary: A subscript in a text paragraph. description: A subscript in a text paragraph. This markup is a subset of DocBook.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="superscript" type="SubSuperScriptType">
      <xs:annotation>
        <xs:documentation>tooltip: Superscript summary: A superscript in a text paragraph. description: A superscript in a text paragraph. This markup is a subset of DocBook.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
  <xs:attribute ref="xml:lang"/>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-text.xsd