1) Introduction of a new model for the “non-graphic” companion file (“medcmp.dtd” proposal provided in attachment).
The proposed solution defines a generic DTD, thus avoiding the necessity to define branches for all possible metadata types that could be applicable to the different media files format.
This generic solution is consistent with the 2D graphics companion file content model (“v4sheet.dtd”), allows coverage of all current known metadata requirements and is extensible to cater
to future requirements without DTD/model updates.
The “non-graphic” companion file model proposal, is organized in 3 main branches, providing 3 types of metadata:
Markup sample
<mediaMetadataList>
<mediaMeta type="MEDIATYPE" value="WRL"></mediaMeta>
<mediaMeta type="UNIT" value="m"></mediaMeta>
</mediaMetadataList>
Markup sample
<mediaObjectsList objnbr="1">
<mediaObject id="id_o00001" objident="id_d1e99" objtype=”part”>
<objectMeta type="ITEMNBR" value="010"></objectMeta>
<objectParam type="BEHAVIOR" value="0">
</mediaObject>
</mediaObjectsList>
2) New notation for entity management of media companion file
Markup sample
<!NOTATION mcp PUBLIC
"-//ATA-TEXT//NOTATION Media Companion File//EN" >
3) New folder and file extension for data exchange, dedicated to media companion files
New “MCP” directory containing all the media companion files (*.MCP) and the Media Companion File DTD (MEDCMP.DTD).
Note: Anchoring and Referencing mechanism: A new element (e.g. “media”) is required to support the anchoring of media files and their associated companion file in the content model
of the ATA SGML technical data manuals DTDs (e.g. amm, ipc, srm, etc.). This change is not supported by the current change request and will be subject to a separate change request.0
Refer to CR-2022-27 (rev01) for an implementation use case sample, requesting for 3D interactive illustration support in IPC manual.
Markup sample
<!ELEMENT media - - (title? | deleted) >
<!ATTLIST media
mednbr ENTITY #REQUIRED
mcpnbr ENTITY #IMPLIED
medtype (MP3|MPEG|PDF|VRML) #IMPLIED