Module Documentation: eml-protocol
Back to EML Contents
The EML Protocol Module is used to describe methods and identify the proccesses that have been used to define / improve the quality of a data file, also used to identify potential problems with the data file.

Element Definitions:

proceduralStep
Content of this field: Description of this field:
Type: md:ProcedureStepType
Attributes: Required?: Default Value:
access
Content of this field: Description of this field:
Type: acc:AccessType
Attributes: Required?: Default Value:
references
Content of this field: Description of this field:
Type: xs:string
Attributes: Required?: Default Value:
protocol
Content of this field: Description of this field:
Type: ProtocolType
Attributes: Required?: Default Value:

Description:
The protocol field provides a container for other related fields such as methods, processingStep, and qualityControl.
Example:
Please see the examples for the sub-fields.

Attribute Definitions:

id

Type: xs:string

Use: optional

system

Type: xs:string

Use: optional

scope

Type: res:ScopeType

Use: optional

Complex Type Definitions:

ProtocolType
Content of this field: Description of this field:
Elements: Required?: How many:
A choice of (
A sequence of (
proceduralStepOptionalMultiple Times
accessOptionalMultiple Times
)
OR
referencesOptionalMultiple Times
)
Attributes: Required?: Default Value:
idoptional
systemoptional
scopeoptional

Description:
The ProtocolType container defines a number of reusable fields that can be referenced from multiple EML modules.
Example:
Please see the examples for the sub-fields.

Simple Type Definitions:

Web Contact: jones@nceas.ucsb.edu