| ### Showing:
Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties

Imported schema eml-protocol.xsd

Namespace | https://eml.ecoinformatics.org/protocol-2.2.0
Annotations |
    '$RCSfile: eml-protocol.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/

            '$Author: obrien $'
              '$Date: 2008-09-26 23:59:46 $'
          '$Revision: 1.60 $'

        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-protocol

    moduleDescription:

                  The eml-protocol module - Research protocol specific information

    recommendedUsage: Use eml-protocol to describe prescriptive
            procedures that can be associated with other descriptive or
            prescriptive procedures.

    standAlone: yes
Properties |
attribute form default | unqualified
element form default | unqualified

Element ProtocolType / proceduralStep

Namespace | No namespace
Diagram |
Type | ProcedureStepType
Properties |
content | complex
minOccurs | 0
maxOccurs | unbounded
Model | description , (citation | protocol) , instrumentation* , software* , subStep*
Children | citation, description, instrumentation, protocol, software, subStep
Instance |
    <proceduralStep>
      <description xml:lang="">{1,1}</description>
      <citation id="" scope="document" system="">{1,1}</citation>
      <protocol id="" scope="document" system="">{1,1}</protocol>
      <instrumentation>{0,unbounded}</instrumentation>
      <software id="" scope="document" system="">{0,unbounded}</software>
      <subStep>{0,unbounded}</subStep>
    </proceduralStep>

Element protocol

Namespace | https://eml.ecoinformatics.org/protocol-2.2.0
Annotations |
    tooltip: A prescriptive procedure

    summary: A reusable container for information related to
            a prescriptive procedure.

    description: The protocol field provides a container for other
            related fields, such as proceduralStep and ResourceGroup.
Diagram |
Type | ProtocolType
Properties |
content | complex
Model | (alternateIdentifier* , shortName{0,1} , title+ , creator+ , metadataProvider* , associatedParty* , pubDate{0,1} , language{0,1} , series{0,1} , abstract{0,1} , keywordSet* , additionalInfo* , intellectualRights{0,1} , licensed* , distribution* , coverage{0,1} , annotation* , proceduralStep*) | (references)
Children | abstract, additionalInfo, alternateIdentifier, annotation, associatedParty, coverage, creator, distribution, intellectualRights, keywordSet, language, licensed, metadataProvider, proceduralStep, pubDate, references, series, shortName, title
Instance |
    <protocol id="" scope="document" system="" xmlns="https://eml.ecoinformatics.org/protocol-2.2.0">
      <alternateIdentifier system="">{0,unbounded}</alternateIdentifier>
      <shortName>{0,1}</shortName>
      <title xml:lang="">{1,unbounded}</title>
      <creator id="" scope="document" system="">{1,unbounded}</creator>
      <metadataProvider id="" scope="document" system="">{0,unbounded}</metadataProvider>
      <associatedParty id="" scope="document" system="">{0,unbounded}</associatedParty>
      <pubDate>{0,1}</pubDate>
      <language xml:lang="">{0,1}</language>
      <series>{0,1}</series>
      <abstract xml:lang="">{0,1}</abstract>
      <keywordSet>{0,unbounded}</keywordSet>
      <additionalInfo xml:lang="">{0,unbounded}</additionalInfo>
      <intellectualRights xml:lang="">{0,1}</intellectualRights>
      <licensed>{0,unbounded}</licensed>
      <distribution id="" scope="document" system="">{0,unbounded}</distribution>
      <coverage id="" scope="document" system="">{0,1}</coverage>
      <annotation id="" scope="document" system="">{0,unbounded}</annotation>
      <proceduralStep>{0,unbounded}</proceduralStep>
      <references system="">{1,1}</references>
    </protocol>
Attributes |
QName | Type | Default | Use |
--- | --- | --- | --- | ---
id | IDType |  | optional |
scope | ScopeType | document | optional |
system | SystemType |  | optional |

Complex Type ProtocolType

Namespace | https://eml.ecoinformatics.org/protocol-2.2.0
Annotations |
    tooltip: A prescriptive procedure; a standardized method

    summary: A reusable container for information related to
            a prescriptive procedure.

    description: The ProtocolType container defines a number of
            reusable fields that can be referenced from multiple EML
            modules.  It represents well-defined, prescriptive procedures
            that can be used to document other prescriptive procedures or
            descriptive procedures such as methods.
Diagram |
Model | (alternateIdentifier* , shortName{0,1} , title+ , creator+ , metadataProvider* , associatedParty* , pubDate{0,1} , language{0,1} , series{0,1} , abstract{0,1} , keywordSet* , additionalInfo* , intellectualRights{0,1} , licensed* , distribution* , coverage{0,1} , annotation* , proceduralStep*) | (references)
Children | abstract, additionalInfo, alternateIdentifier, annotation, associatedParty, coverage, creator, distribution, intellectualRights, keywordSet, language, licensed, metadataProvider, proceduralStep, pubDate, references, series, shortName, title
Attributes |
QName | Type | Default | Use |
--- | --- | --- | --- | ---
id | IDType |  | optional |
scope | ScopeType | document | optional |
system | SystemType |  | optional |

Attribute ProtocolType / @id

Namespace | No namespace
Type | IDType
Properties |
use | optional

Attribute ProtocolType / @system

Namespace | No namespace
Type | SystemType
Properties |
use | optional

Attribute ProtocolType / @scope

Namespace | No namespace
Type | ScopeType
Properties |
use | optional
default | document
Facets |
enumeration | system |
enumeration | document |