anchor.diff:  
   [[errormapping-section, ErrorMapping Objects]]
   ===== ErrorMapping Objects
  +The ErrorMapping objects allow for job developers to map arbitrary exit codes to meaningful textual descriptions. This
  +is useful in passing information to the processing system to differentiate between data and algorithm errors.
  +
  +* The ErrorMapping object MUST have a member `code`. The member's value MUST be an integer indicating the exit code of
  +the executing job process.
  +* The ErrorMapping object MUST have a member `title`. The member's value MUST be a string indicating the short
  +descriptive title of the error.
  +* The ErrorMapping object MAY have a member `description`. The member's value MUST be a string indicating the complete
  +error description and possible causes.
  +* The ErrorMapping object MAY have a member `category`. If omitted, the default value is `algorithm`. The member's value
  +MUST be a string containing one of the following values: `algorithm`, `data` or `system`.
  +
  +The following annotated snippet provides quick reference to the use of ErrorMapping objects:
  +
  +[source,javascript]
  +----
  +[
  +  {
  +    "code": 1, // <1>
  +    "title": "Error Name", // <2>
  +    "description": "Error Description", // <3>
  +    "category": "system" // <4>
  +  }
  +]
  +----
  +<1> Required integer indicating job process exit code.
  +<2> Required string containing human-friendly short name of error.
  +<3> Optional string containing complete error code description.
  +<4> Optional string containing the error type. This value MUST be either: `algorithm`, `data` or `system`. The default
  +value is `algorithm`.
  
positive.code: short descriptive title of the job.
  * The Job object MUST have a member with the name `description`. The member's value MUST be a string and SHOULD contain
  a full job abstract.
  * The Job object MUST have a member with the name `authorName`. The member's value MUST be a string and SHOULD contain
  the authoring individual or organization.
  * The Job object MAY have a member with the name `authorUrl`. The member's value MUST be a string and SHOULD contain a
  
negative.code: *** The Content object MUST have a member `pattern`. The member's value MUST indicate a standard glob pattern for the 
  capture of files.
  *** The Content object MAY have a member `count`. The member's value MUST be a string that accepts 2 possibilities:
  positive numeric values or a `\*`. Numeric values indicate an explicit match expected for `pattern` while `*` indicates
  1 or more matched.
  ** The Content object for OutputData objects with member `type` of value `JSON` MUST follow the following format:
  *** The Content object MUST have a member `type`. The member's value MUST indicate the JSON schema type of the member
  being captured by OutputData from the result manifest.
  
  The following annotated snippet provides quick reference to the use of OutputData object:
  
  [source,javascript]
  ----
  