PubManager Schema
The PubManager object consists of an XML file describing incremental change packages for IETPs.
The PubManager object must conform to the pubManager schema located in the Contenta_home/S1000D_samples/schemas/pubManager directory. The following shows the general structure of a pubManager XML file:
<pubManager>
<metadata>
<pubManagerCode modelIdentCode="..." pmIssuer="..." pmNumber="..." pmVolume="..."/>
<changePackageName>...</changePackageName>
<changePackageIssueNumber>...</changePackageIssueNumber>
<changePackageStartDate>...</changePackageStartDate>
<fullRevisionIssueNumber>...</fullRevisionIssueNumber>
<S1000DVersion>...</S1000DVersion>
<language languageIsoCode="en" countryIsoCode="US"/>
</metadata>
<changePackageList>
<changePackageListItem>
[markup for module or graphic]
</changePackageListItem>
<changePackageListItem>
[markup for module or graphic]
</changePackageListItem>
</changePackageList>
</pubManager>
changePackageListItem includes one reference to an object in an IETP. The following table shows the minimum markup required for an object:
| S1000D Issue | Object | Minimum Required Markup |
|---|---|---|
| 4.0 or later | DM/SCPM | dmRefIdent |
| PM | pmRefIdent | |
| Graphic | graphic | |
| Multimedia object | multimediaObject | |
| 2.3/3.0 | DM | refdm |
| PM | refpm | |
| Graphic | graphic | |
| Multimedia object | multimediaobject |
Optionally, the markup in this table may be wrapped in higher-level tags such as dmRef or pmRef (4.0 or later) or the like.
For each graphic or multimedia object, you must also indicate the graphic type by providing an ENTITY declaration, such as the following:
<!ENTITY ICN-S1000DBIKE-AAA-D000000-0-U8025-00536-A-04-1 SYSTEM "ICN-S1000DBIKE-AAA-D000000-0-U8025-00536-A-04-1.CGM" NDATA cgm>