
| Variable | Format | Example |
| <date> | Day Mon Date Hr:Min:Sec Year | Mon Jan 26 20:40:10 1998 |
| <fulldate> | Day, Mon Date Hr:Min:Sec Year +0000 (GMT) | Mon, 26 Jan 1998 20:40:10 +0000 (GMT) |
| <notebook name> | A user specified name for their notebook | Noel's Flying Circus |
| <notebook type> | A standard description of the engine type | ORNL DOE2000 Notebook |
| <random1> | a separator string unique from all other separators used in this file | 356163058429956 |
| <randomn> | other distinct separator strings unique within the enclosing block | separator5 |
| <blankline> | an empty line | "\r\n" |
| <n> | sequential non-negative number | 3 |
| <m> | non-positive number | 0 |
| <fieldname> | the name of a NOb field | AuthorName |
| <MIME-type> | The MIME type of this NOb field | text/plain |
| [; charset] | optional character set for text fields | charset=us-ascii |
| <encoding> | The encoding used for this field | quoted-printable or base64 |
| <contentlength> | The length of the <content> | 13 |
| <content> | The actual NOb field data | Elmer P. Fudd |
| <[Content-*]> | Many other Content-* headers are possible and may be inserted by some MIME generators. If they exist, they will be ignored by the notebook engines. (any data relevant to a notebook engine should be included as a separate NOb-field) | Content-Description |
| Required | ||||
|---|---|---|---|---|
| NOb Field | MIME-type | Meaning | Interpretation | MIME Encoding |
| <authorName> | text/plain | author's full name | quoted-printable | |
| <objectID> | text/plain | an engine specific ID string for this NOb | engine specific | quoted-printable |
| <dateTime> | text/plain | the date and time of NOb creation | dd MMM H:m:s zzz yyyy (e.g. 26 Dec 22:43:19 EDT 1992, see Java1.1 SimpleDateFormat class for meaning) | quoted-printable |
| <label> | a user defined summary of the NOb | text/plain | user defined | quoted-printable |
| <dataType> | text/plain | the MIME type/subtype of the NOb data field | MIME type for notebook engine interpretation of the NOb data | quoted-printable |
| <data> | data dependent, may be <dataType> | the data itself | for a generic MIME reader: data of type <data dependent> for a notebook engine: dat of type "dataType" | see table below |
| <dataRef> | text/plain | a URL to the original data | a standard (e.g. http://...) or notebook specific (e.g. EMSLarchive://...) URL | quoted-printable |
| Optional | ||||
| <objectRevision> | text/plain | non-positive number | current revision is "0", previous revisions are "-1", ..., "-n" | quoted-printable |
| MIME-type | MIME Encoding |
| text/plain | quoted-printable |
| text/html | quoted-printable |
| image/* | base64 |
| application/x-EN-NObList | quoted-printable |
| application/* | base64 |
| */* | base64 |
| MIME-type | MIME Encoding |
| application/x-EN-NObList | --==<randomn>== Content-NObList: <n> Content-type: multipart/parallel; boundary="==<randomn'>==" Content-Transfer-Encoding: 7bit X-NObList-Version: 1.1 Content-Disposition: attachment; filename="NObList" Content-Length: <contentlength> <blankline> [<individual NObs in list, separated by --==<randomn'>==> --==<randomn'>==--] --==<randomn>==-- |