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