The Manifest DTD

The manifest DTD file is copied to your working directory when you run the export command from the action bar or from a PLM batch program. The DTD defines the structure of the manifest XML file.

See Also
A Sample Manifest XML File

The following is the manifest DTD file:

<?xml version='1.0' encoding="utf-8"?>

<!-- This is the XML format for External Simulation Representation
     PLM Batch Import and Export. It is used by the SIMULIA Model
     Structure (MDL) product to support integration of Non-DS simulation
     with V6.
     
     An XML document will be written by the Export PLM Batch. This
     document can be read by 3rd parties for simulation purposes.
     The document can be updated with the filenames of meshes or
     models and navigation representations (CGR) to be read by the
     Import PLM Batch. No other changes to the document will be accepted.
 -->
<!ELEMENT ExternalSimulation (StructureContents,SimulationContents)>

<!-- Structure contents -->
<!ELEMENT StructureContents (ReferenceObjects,RepresentationObjects,InstanceObjects,RootObject)>
<!ELEMENT ReferenceObjects (Object*)>
<!ELEMENT RepresentationObjects (Object*)>
<!ELEMENT InstanceObjects (Object*)>
<!ELEMENT RootObject EMPTY>
<!ATTLIST RootObject obj NMTOKEN #REQUIRED>


<!-- Simulation contents -->
<!ELEMENT SimulationContents (ExternalSimulationObjects,LinkedObjects,TableContents)>
<!ELEMENT ExternalSimulationObjects (Object*)>
<!ELEMENT LinkedObjects (Object*)>
<!ELEMENT TableContents (Specification*)>
<!ATTLIST TableContents file CDATA #REQUIRED>
<!ELEMENT Specification (Linked+)>

<!-- Object -->
<!ELEMENT Object (Attribute+,Instance?,Position?,File?,Cgr?,UpToDate?)>
<!ATTLIST Object id         NMTOKEN #REQUIRED
                 type       NMTOKEN #REQUIRED
                 usage      CDATA #IMPLIED
                 discipline CDATA #IMPLIED>

<!-- Attribute -->
<!ELEMENT Attribute EMPTY>
<!ATTLIST Attribute name NMTOKEN #REQUIRED
                    value CDATA  #IMPLIED>

<!-- Instance -->
<!ELEMENT Instance EMPTY>
<!ATTLIST Instance owner     NMTOKEN #REQUIRED
                   reference NMTOKEN #IMPLIED>

<!-- Position -->
<!ELEMENT Position EMPTY>
<!ATTLIST Position type (relative|absolute) "relative"
                   matrix CDATA #IMPLIED>

<!-- File -->
<!ELEMENT File EMPTY>
<!ATTLIST File path      CDATA #REQUIRED
               timestamp CDATA #REQUIRED>

<!-- Cgr -->
<!ELEMENT Cgr EMPTY>
<!ATTLIST Cgr path      CDATA #REQUIRED>

<!-- UpToDate -->
<!ELEMENT UpToDate EMPTY>
<!ATTLIST value (true|false) "false">

<!-- Linked column for Objects, Attributes, Documents or ExternalData -->
<!ELEMENT Linked EMPTY>
<!ATTLIST Linked column     NMTOKEN #REQUIRED
                 obj        NMTOKEN #REQUIRED
                 attr       NMTOKEN #IMPLIED
                 value      CDATA   #IMPLIED>