| Module Documentation: eml-protocol | Back to EML Contents | 
The EML Protocol Module is used to define abstract, prescriptive procedures for generating or processing data. Conceptually, a protocol is a standardized method.
Eml-protocol resembles eml-methods; however, eml-methods is descriptive (often written in the declarative mood: "I took five subsamples...") whereas eml-protocol is prescriptive (often written in the imperative mood: "Take five subsamples..."). A protocol may have versions, whereas methods (as used in eml-methods) should not.
| Recommended Usage: | Use eml-protocol to describe prescriptive procedures that can be associated with other descriptive or prescriptive procedures. | 
| Stand-alone: | yes | 
| Imports: | eml-resource, eml-methods, eml-documentation, eml-access | 
| Imported By: | |
| View an image of the schema: | eml-protocol image | 
| Element Definitions: | ||||||||||||||||||||||||||||||||||||||
| proceduralStep | This element has no default value. | |||||||||||||||||||||||||||||||||||||
| Content of this field: | Description of this field: | |||||||||||||||||||||||||||||||||||||
| 
 | ||||||||||||||||||||||||||||||||||||||
| protocol | This element has no default value. | |||||||||||||||||||||||||||||||||||||
| Content of this field: | Description of this field: | |||||||||||||||||||||||||||||||||||||
| 
 | The protocol field provides a container for other related fields, such as proceduralStep and ResourceGroup. | |||||||||||||||||||||||||||||||||||||
| Attribute Definitions: | ||||||||||||||||||||||||||||||||||||||
| id | ||||||||||||||||||||||||||||||||||||||
| Type: res:IDType Use: optional | ||||||||||||||||||||||||||||||||||||||
| system | ||||||||||||||||||||||||||||||||||||||
| Type: res:SystemType Use: optional | ||||||||||||||||||||||||||||||||||||||
| scope | ||||||||||||||||||||||||||||||||||||||
| Type: res:ScopeType Use: optional Default value: document | ||||||||||||||||||||||||||||||||||||||
| Complex Type Definitions: | ||||||||||||||||||||||||||||||||||||||
| ProtocolType | ||||||||||||||||||||||||||||||||||||||
| Content of this field: | Description of this field: | |||||||||||||||||||||||||||||||||||||
| 
 | 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. | |||||||||||||||||||||||||||||||||||||
| Group Definitions: | ||||||||||||||||||||||||||||||||||||||
Web Contact: jones@nceas.ucsb.edu