Documentation Center

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> 
		  
The markup for a changePackageListItem includes one reference to an object in an IETP. The following table shows the minimum markup required for an object:
S1000D IssueObjectMinimum Required Markup
4.0 or laterDM/SCPMdmRefIdent
PMpmRefIdent
Graphicgraphic
Multimedia objectmultimediaObject
2.3/3.0DMrefdm
PMrefpm
Graphicgraphic
Multimedia objectmultimediaobject

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>