<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
h1
        {mso-style-link:"Heading 1 Char";
        margin:0in;
        margin-bottom:.0001pt;
        text-indent:0in;
        page-break-before:always;
        page-break-after:avoid;
        mso-list:l1 level1 lfo1;
        font-size:14.0pt;
        font-family:"Times New Roman",serif;
        color:windowtext;
        text-transform:uppercase;
        font-weight:bold;}
h2
        {mso-style-link:"Heading 2 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:0in;
        margin-bottom:.0001pt;
        text-indent:0in;
        page-break-after:avoid;
        mso-list:l1 level2 lfo1;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:windowtext;
        text-transform:uppercase;
        font-weight:bold;}
h3
        {mso-style-link:"Heading 3 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:0in;
        margin-bottom:.0001pt;
        text-indent:0in;
        page-break-after:avoid;
        mso-list:l1 level3 lfo1;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:windowtext;
        text-transform:uppercase;
        font-weight:bold;}
h4
        {mso-style-link:"Heading 4 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:45.0pt;
        margin-bottom:.0001pt;
        text-indent:-45.0pt;
        page-break-after:avoid;
        mso-list:l1 level4 lfo1;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:windowtext;
        font-weight:bold;}
h5
        {mso-style-link:"Heading 5 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.75in;
        margin-bottom:.0001pt;
        text-indent:-.75in;
        page-break-after:avoid;
        mso-list:l1 level5 lfo1;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:windowtext;
        font-weight:bold;}
h6
        {mso-style-link:"Heading 6 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:63.0pt;
        margin-bottom:.0001pt;
        text-indent:-63.0pt;
        page-break-after:avoid;
        mso-list:l1 level6 lfo1;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:windowtext;
        font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
        {mso-style-link:"Heading 7 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:1.0in;
        margin-bottom:.0001pt;
        text-indent:-1.0in;
        page-break-after:avoid;
        mso-list:l1 level7 lfo1;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:windowtext;
        font-weight:bold;}
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
        {mso-style-name:"Heading 9\,Index Heading 1";
        mso-style-link:"Heading 9 Char";
        margin:0in;
        margin-bottom:.0001pt;
        text-align:center;
        text-indent:0in;
        page-break-before:always;
        page-break-after:avoid;
        mso-list:l1 level9 lfo1;
        font-size:14.0pt;
        font-family:"Times New Roman",serif;
        color:windowtext;
        font-weight:bold;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.Heading1Char
        {mso-style-name:"Heading 1 Char";
        mso-style-link:"Heading 1";
        text-transform:uppercase;
        font-weight:bold;}
span.Heading2Char
        {mso-style-name:"Heading 2 Char";
        mso-style-link:"Heading 2";
        text-transform:uppercase;
        font-weight:bold;}
span.Heading3Char
        {mso-style-name:"Heading 3 Char";
        mso-style-link:"Heading 3";
        text-transform:uppercase;
        font-weight:bold;}
span.Heading4Char
        {mso-style-name:"Heading 4 Char";
        mso-style-link:"Heading 4";
        font-weight:bold;}
span.Heading5Char
        {mso-style-name:"Heading 5 Char";
        mso-style-link:"Heading 5";
        font-weight:bold;}
span.Heading6Char
        {mso-style-name:"Heading 6 Char";
        mso-style-link:"Heading 6";
        font-weight:bold;}
span.Heading7Char
        {mso-style-name:"Heading 7 Char";
        mso-style-link:"Heading 7";
        font-family:SimSun;
        font-weight:bold;}
span.Heading9Char
        {mso-style-name:"Heading 9 Char";
        mso-style-link:"Heading 9\,Index Heading 1";
        font-family:SimSun;
        font-weight:bold;}
span.Notelevel1Char
        {mso-style-name:"Note level 1 Char";
        mso-style-link:"Note level 1";}
p.Notelevel1, li.Notelevel1, div.Notelevel1
        {mso-style-name:"Note level 1";
        mso-style-link:"Note level 1 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:56.9pt;
        margin-bottom:.0001pt;
        text-align:justify;
        text-indent:-56.9pt;
        line-height:14.0pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1193885116;
        mso-list-template-ids:1184166614;}
@list l0:level1
        {mso-level-start-at:4;
        mso-level-text:%1;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:33.0pt;
        text-indent:-33.0pt;}
@list l0:level2
        {mso-level-start-at:2;
        mso-level-text:"%1\.%2";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:33.0pt;
        text-indent:-33.0pt;}
@list l0:level3
        {mso-level-start-at:7;
        mso-level-text:"%1\.%2\.%3";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.5in;
        text-indent:-.5in;}
@list l0:level4
        {mso-level-text:"%1\.%2\.%3\.%4";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.5in;
        text-indent:-.5in;}
@list l0:level5
        {mso-level-text:"%1\.%2\.%3\.%4\.%5";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.75in;}
@list l0:level6
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.75in;}
@list l0:level7
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.0in;
        text-indent:-1.0in;}
@list l0:level8
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.0in;
        text-indent:-1.0in;}
@list l0:level9
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-1.25in;}
@list l1
        {mso-list-id:1416395876;
        mso-list-template-ids:-1840217540;
        mso-list-name:HeadingNumbers;}
@list l1:level1
        {mso-level-style-link:"Heading 1";
        mso-level-text:%1;
        mso-level-tab-stop:.3in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:14.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l1:level2
        {mso-level-style-link:"Heading 2";
        mso-level-text:"%1\.%2";
        mso-level-tab-stop:.4in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:12.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l1:level3
        {mso-level-style-link:"Heading 3";
        mso-level-text:"%1\.%2\.%3";
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:12.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l1:level4
        {mso-level-style-link:"Heading 4";
        mso-level-text:"%1\.%2\.%3\.%4";
        mso-level-tab-stop:117.35pt;
        mso-level-number-position:left;
        margin-left:1.0in;
        text-indent:0in;
        mso-ansi-font-size:12.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l1:level5
        {mso-level-style-link:"Heading 5";
        mso-level-text:"%1\.%2\.%3\.%4\.%5";
        mso-level-tab-stop:.75in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:12.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l1:level6
        {mso-level-style-link:"Heading 6";
        mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
        mso-level-tab-stop:63.35pt;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:12.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l1:level7
        {mso-level-style-link:"Heading 7";
        mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:12.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l1:level8
        {mso-level-number-format:alpha-upper;
        mso-level-suffix:none;
        mso-level-text:"ANNEX %8";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:14.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l1:level9
        {mso-level-start-at:9;
        mso-level-number-format:alpha-upper;
        mso-level-style-link:"Heading 9";
        mso-level-suffix:none;
        mso-level-text:%9NDEX;
        mso-level-tab-stop:none;
        mso-level-number-position:center;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:14.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l2
        {mso-list-id:1915779007;
        mso-list-template-ids:1325567162;}
@list l2:level1
        {mso-level-start-at:4;
        mso-level-text:%1;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:33.0pt;
        text-indent:-33.0pt;
        mso-ansi-font-weight:normal;}
@list l2:level2
        {mso-level-start-at:2;
        mso-level-text:"%1\.%2";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:33.0pt;
        text-indent:-33.0pt;
        mso-ansi-font-weight:normal;}
@list l2:level3
        {mso-level-start-at:8;
        mso-level-text:"%1\.%2\.%3";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.5in;
        text-indent:-.5in;
        mso-ansi-font-weight:normal;}
@list l2:level4
        {mso-level-text:"%1\.%2\.%3\.%4";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.5in;
        text-indent:-.5in;
        mso-ansi-font-weight:normal;}
@list l2:level5
        {mso-level-text:"%1\.%2\.%3\.%4\.%5";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.75in;
        mso-ansi-font-weight:normal;}
@list l2:level6
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.75in;
        mso-ansi-font-weight:normal;}
@list l2:level7
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.0in;
        text-indent:-1.0in;
        mso-ansi-font-weight:normal;}
@list l2:level8
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.0in;
        text-indent:-1.0in;
        mso-ansi-font-weight:normal;}
@list l2:level9
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-1.25in;
        mso-ansi-font-weight:normal;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Hi, Serge. As Claudia may have already told you, the working group was made aware of your response only this past Tuesday (15 January) due a combination of an
 apparent failure of the mailing list submission approval mechanism, illness, and possibly the holidays. In any case, Claudia forwarded your comments to the WG on Tuesday and my responses to your comments are interleaved below in
</span><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:red">red</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">. I have also uploaded an updated version of the book to the CWE at    <a href="https://cwe.ccsds.org/css/docs/CSS-SM/CWE%20Private/Book%20Production/Blue/Terrestrial%20Generic%20File%20Transfer/White%20Book/Drafts/927x01w0_09%20-%20Terrestrial%20Generic%20File%20Transfer%20-%20Working-JVP%2020190118.doc?Web=1">https://cwe.ccsds.org/css/docs/CSS-SM/CWE%20Private/Book%20Production/Blue/Terrestrial%20Generic%20File%20Transfer/White%20Book/Drafts/927x01w0_09%20-%20Terrestrial%20Generic%20File%20Transfer%20-%20Working-JVP%2020190118.doc?Web=1</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Note that I also fixed some cross references that had been broken (but overlooked until now) when the file-naming rules were restructured.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Please look through these responses and let me know if they satisfy your concerns.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">John<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext"> Serge Lacourte <serge.lacourte@scalagent.com>
<br>
<b>Sent:</b> Tuesday, December 18, 2018 3:50 AM<br>
<b>To:</b> CCSDS SMWG ML (smwg@mailman.ccsds.org) <smwg@mailman.ccsds.org><br>
<b>Subject:</b> Re: [Smwg] action item 2018-1211-01, Clarify constraints on presence of payload and metadata files in an XFDU packages<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Hi everyone,<o:p></o:p></p>
<p>The change in section 4.2.6.3.1 makes sense. It will require changing the implementation and the related test.<o:p></o:p></p>
<p>The new requirements 4.5.4 and 4.5.5 remove the ambiguity that was raised about possible additional files in the package. 4.5.5 is actually more precise than 4.5.4, and I believe that 4.5.4 could be removed. In other words I cannot see a case where 4.5.5
 would be respected and 4.5.4 would not be.<span style="color:#1F497D"><o:p></o:p></span></p>
<p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:red">I think that you are correct about being able to delete 4.5.4 and just keep 4.5.5. For everyone else’s reference the two requirements in question are:<o:p></o:p></span></p>
<p><span style="color:red">4.5.4. “Other than the XFDU Manifest file, the TGFT XFDU package shall not contain any files that do not have either (a) a corresponding
<b>dataObject</b> element in the XFDU manifest or (b) a corresponding <b>metadataObject</b> element in the XFDU manifest for which the
<b>metadataReference</b> element has an <b>href </b>value that begins “file:”.</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:red"><o:p></o:p></span></p>
<p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:red">and<o:p></o:p></span></p>
<p><span style="color:red">4.5.5. “Other than the XFDU Manifest, each file in the TGFT XFDU package shall correspond to one and only one of either (a) a
<b>dataObject</b> element in the XFDU manifest or (b) a <b>metadataObject</b> element in the XFDU manifest for which the
<b>metadataReference</b> element has an <b>href </b>value that begins “file:”.</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:red"><o:p></o:p></span></p>
<p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:red">I cannot now see where a situation would exist in which an erroneous condition would “pass” 4.5.5 and only be caught by 4.5.4. I think that I was trying to tighten down the constraints
 from multiple directions and arrived at essentially-redundant requirements. So I am okay with deleting 4.5.4, and I have done so in the updated draft of the White Book.</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">
<o:p></o:p></span></p>
<p><span style="color:#1F497D"><o:p> </o:p></span></p>
<p>The lesser issue of validating the assertions 4.2.7.1 and 4.2.8.1 is still unresolved. The definitions of payload data files and metadata files that John added are essentially subjective. A tool could not find a payload data file from a metadata file based
 on those definitions. Actually I know that a file from the XFDU package is a payload data file because it is described by a dataObject element. In other words 4.2.8.1 is more a definition than an assertion to be checked. So I would rephrase it as:<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><b><span lang="EN-GB">The </span></b><span lang="EN-GB">dataObjectSection<b> element contains
</b>dataObject<b> elements which define and describe the payload data files in the XFDU Package</b>.</span><span lang="EN-GB" style="color:#1F497D"><o:p></o:p></span></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:red">I agree that as currently phrased 4.2.8.1 (and 4.2.7.1) cannot be objectively tested and/or enforced. However, there *<b>is</b>* a requirement (mandated by the schema
 itself) that the dataObjectSection contain at least dataObject element. So I propose to limit the mandatory statement to this structural aspect and turn the informative aspect into a following Note as follows:<o:p></o:p></span></p>
<h4 style="margin-left:.5in;text-indent:-.5in;mso-list:l2 level4 lfo2"><![if !supportLists]><span lang="EN-GB" style="color:red;font-weight:normal"><span style="mso-list:Ignore">4.2.8.1<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-GB" style="color:red;font-weight:normal">The
</span><span lang="EN-GB" style="color:red">dataObjectSection</span><span lang="EN-GB" style="color:red;font-weight:normal"> element shall contain one or more
</span><span lang="EN-GB" style="color:red">dataObject</span><span lang="EN-GB" style="color:red;font-weight:normal"> elements.</span><span lang="EN-GB" style="color:red"><o:p></o:p></span></h4>
<p class="MsoNormal"><span style="color:red"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:red">NOTE - Each <b>dataObject</b> element defines and describes a payload data file in the XFDU Package.</span><span style="color:red"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:red"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:red">[This approach also conforms with CCSDS’s publication style requirements, which restrict where and how information material may be interleaved within normative sections of the document.]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:red"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:red">Similarly I have rewritten 4.2.7.1 as:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:red"><o:p> </o:p></span></p>
<h4 style="margin-left:.5in;text-indent:-.5in;page-break-after:auto;mso-list:l0 level4 lfo3">
<![if !supportLists]><span lang="EN-GB" style="color:red;font-weight:normal"><span style="mso-list:Ignore">4.2.7.1<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-GB" style="color:red;font-weight:normal">The
</span><span lang="EN-GB" style="color:red">metadataSection</span><span lang="EN-GB" style="color:red;font-weight:normal"> element shall contain zero or more
</span><span lang="EN-GB" style="color:red">metadataObject</span><span lang="EN-GB" style="color:red;font-weight:normal"> elements.<o:p></o:p></span></h4>
<p class="Notelevel1"><span lang="EN-GB" style="color:red">NOTE - Each <b>metadataObject
</b>element defines and describes a metadata file that is associated with one or more of the payload data file(s) being transferred in the XFDU Package.</span><span lang="EN-GB" style="color:red"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:red"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:red">Is that acceptable to you?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:red"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal">The same holds for 4.2.7.1. I know that another file from the XFDU package is a metadata file because it is described by a metadataObject element. I would also rephrase it as:
<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><b><span lang="EN-GB">The </span></b><span lang="EN-GB">metadataSection<b> element contains
</b>metadataObject<b> elements which define and describe the metadata files associated with the payload data file(s) being transferred in the XFDU Package.</b></span><span lang="EN-GB">
</span><o:p></o:p></p>
</blockquote>
<p class="MsoNormal">As a final remark, John introduced a new constraint in 1.5.2:
<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">A metadata file may be contained within and XFDU Package only when it associated with one or more payload data files within that XFDU Package.<span style="color:#1F497D"><o:p></o:p></span></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:red">See above<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal">I would recall it in a new assertion after 4.2.7.2.1.a: <o:p>
</o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span lang="EN-GB">This <b>ID</b> attribute shall be referred to from at least one
<b>anyMdID</b> attribute in a <b>contentUnit</b> element.</span><span lang="EN-GB">
</span><span style="color:#1F497D"><o:p></o:p></span></p>
</blockquote>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:red">Good catch! I have inserted a new bullet 4.2.7.2.1.b):<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:red"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:red">4.2.7.2.1.b) </span><span style="color:red">The
<b>ID</b> attribute shall be referred to by at least one <b>anyMdID</b> attribute in a
<b>contentUnit</b> element (see 4.2.6.3.1.e)) within the same XFDU Manifest.</span><span style="color:red"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal">Best regards<o:p></o:p></p>
<pre>-- <o:p></o:p></pre>
<pre>Serge Lacourte<o:p></o:p></pre>
<pre>Directeur general<o:p></o:p></pre>
<pre>ScalAgent Distributed Technologies SA<o:p></o:p></pre>
<pre>tel. +33 4 76 29 79 81<o:p></o:p></pre>
<pre>mobile. +33 6 86 47 41 06<o:p></o:p></pre>
<pre><a href="http://www.scalagent.com">www.scalagent.com</a><o:p></o:p></pre>
</div>
</body>
</html>