Metadata Attributes reference
An Attribute is a read-only, system-defined element which holds certain information about a certain node in the Metadata structure. This information can be static (e.g. the size of a physical page) or evaluated on-the-fly (e.g. the number of documents in a group). Attributes are non-repetitive (i.e. name is unique) and do not persist through Metadata recreation.
When the Metadata file is viewed through The Data Selector, the Attributes are listed under Production information (see The Data Selector).
The Metadata Attributes can be categorized as either Production, Finishing or Index/Count.
- Production attributes describe the production of the job and/or Metadata (e.g. path and name of the data file, date at which Metadata was created, etc.)
- Finishing attributes describe the finishing intent (e.g. page dimensions, page orientation, duplex mode, etc.).
The presence of some finishing attributes depends on the PlanetPress Design document and target device used when producing the job.
- Index/Count attributes are not part of the original Metadata file. They are evaluated dynamically, based on the content of the Metadata.
Metadata Index/Count values are one-based when viewed in the user interface: the first element in any collection has an index of 1 and the last element's index corresponds to the collection's length. However, in the API and in Metadata selections, they are zero-based: the first element in any collection has an index of 0 and the last element's index corresponds to the collection's length minus 1. This means the zero-based value has to be used when retrieving Metadata (see also: Metadata selections and Rule Interface).
In the following table, the last 5 columns indicate at which level the corresponding attribute is available. This also depends on the type of job, however.
In the Metadata file created for an OL Connect job:
- Only three levels are filled with actual data about the job: Job, Group and Document.
- Only Index and Count attributes are used.
Attribute |
Description |
Category |
Job |
Group |
Document |
Datapage |
Page |
---|---|---|---|---|---|---|---|
DataEncoding |
(optional) Name of the character encoding. |
Production |
X |
X |
X |
|
|
DataFile |
(optional) Path and name of the data file used by the PlanetPress Design Document. |
Production |
X |
X |
X |
|
|
Date |
Date the Metadata was created in ISO format. |
Production |
X |
X |
X |
|
|
Time |
Time the Metadata was created in ISO format. |
Production |
X |
X |
X |
|
|
Title |
Title of the source document. |
Production |
X |
X |
X |
|
|
Producer |
Name of the software that created the Metadata. |
Production |
X |
X |
X |
|
|
Creator |
Name of the software that created the source of the Metadata. |
Production |
X |
X |
X |
|
|
TargetDevice |
Name of the device for which the Metadata and associated data is intended. |
Production |
X |
X |
X |
|
|
Author |
Name of the user who printed the job initially, as available in the spool file, and as the first job info of the Windows capture input. |
Production |
X |
|
|
|
|
Dimension |
Two floating-point values separated by a colon indicating the media size in typographical points (ex: 612:792). |
Finishing |
X |
X |
X |
X |
X |
Orientation |
"Rotate0", "Rotate90", "Rotate180" or "Rotate270", indicating respectively portrait, landscape, rotated portrait and rotated landscape. |
Finishing |
X |
X |
X |
X |
X |
Side |
"Front" or "Back"; indicates whether the page is on the front or the back of the paper sheet. This attribute is a "best effort" and is device-dependent. |
Finishing |
|
|
|
|
X |
Duplex |
"None", "DuplexTumble" or "DuplexNoTumble"; indicates a change of the duplex status. |
Finishing |
X |
X |
X |
X |
X |
InputSlot |
Device-dependent identifier of the media source. |
Finishing |
X |
X |
X |
X |
X |
OutputBin |
Device-dependent identifier of the media destination. |
Finishing |
X |
X |
X |
X |
X |
Weight |
Device-dependent weight of the media. |
Finishing |
X |
X |
X |
X |
X |
MediaColor |
Device-dependent color of the media. |
Finishing |
X |
X |
X |
X |
X |
MediaType |
Device-dependent type of the media. |
Finishing |
X |
X |
X |
X |
X |
Index |
|
Index/Count |
|
X |
X |
X |
X |
IndexInDocument |
Returns the Absolute index of the node within all the nodes under the parent Document. |
Index/Count |
|
|
|
X |
X |
IndexInGroup |
Returns the Absolute index of the node within all the nodes under the parent Group. |
Index/Count |
|
|
X |
X |
X |
IndexInJob |
Returns the Absolute index of the node within all the nodes under the parent Job. |
Index/Count |
|
X |
X |
X |
X |
Count |
|
Index/Count |
X |
X |
X |
X |
|
DocumentCount |
|
Index/Count |
X |
|
|
|
|
DatapageCount |
|
Index/Count |
X |
X |
|
|
|
PageCount |
|
Index/Count |
X |
X |
X |
|
|
SelectedCount |
|
Index/Count |
X |
X |
X |
X |
|
SelectedDocumentCount |
|
Index/Count |
X |
|
|
|
|
SelectedDatapageCount |
|
Index/Count |
X |
X |
|
|
|
SelectedPageCount |
|
Index/Count |
X |
X |
X |
|
|
SelectedIndexInDocument |
Returns the Absolute index of the node within all the selected nodes under the parent Document. |
Index/Count |
|
|
|
X |
X |
SelectedIndexInGroup |
Returns the Absolute index of the node within all the selected nodes under the parent Group. |
Index/Count |
|
|
X |
X |
X |
SelectedIndexInJob |
Returns the Absolute index of the node within all the selected nodes under the parent Job. |
Index/Count |
|
X |
X |
X |
X |
NumCopies |
Indicates how many times the job is set to execute, as set when printing using a Windows driver. |
Index/Count |
X |
|
|
|
|