<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=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:96946666;
        mso-list-type:hybrid;
        mso-list-template-ids:622117914 134807569 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;}
@list l0:level1
        {mso-level-text:"%1\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1
        {mso-list-id:147208019;
        mso-list-type:hybrid;
        mso-list-template-ids:997866986 134807569 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;}
@list l1:level1
        {mso-level-text:"%1\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2
        {mso-list-id:804279834;
        mso-list-template-ids:-685742010;}
@list l2:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l3
        {mso-list-id:1362975551;
        mso-list-template-ids:-1905595664;}
@list l3:level1
        {mso-level-start-at:3;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l3:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l3:level3
        {mso-level-start-at:5;
        mso-level-number-format:roman-lower;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:right;
        text-indent:-18.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></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 lang=EN-GB link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>Dear all<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>At the end of today’s telecon I had a bit of brain fade and I was not clear in my explanations because I said “Specific” where I meant “Generic”several times, which did confuse people. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The way I  look at is:<o:p></o:p></p><ol style='margin-top:0cm' start=1 type=1><li class=MsoListParagraph style='margin-left:0cm;mso-list:l1 level1 lfo5'>The sequence diagram cannot show everything so I focussed on the exchange of general InformationObjects since pretty well everything we deal with in OAIS are InfoObjects -and we even have defined PackagedInformation Objects to encapsulate the Information Packages as InformationObjects in Steve’s class diagrams.<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l1 level1 lfo5'>An InformationObject is a DataObject plus RepInfo, so the task is to make sure that, if at all possible, enough RepInfo is provided. That is what the sequence diagram aims at showing.<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l1 level1 lfo5'>It purposely does not show anything about search or about selecting which InfoObject to ask for, whether that is science Information, ProvenanceInfo, etc. That is for another diagram, maybe after a bit of prototyping.<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l1 level1 lfo5'>In terms of defining the programming interfaces we COULD do the following. The revised OAIS relates the Provenance etc to the DataObject. Therefore asking for other parts of the OAIS Info Model could be dealt with by basing things on the DataObject, (for example the science DataObject, or the ProvenanceDataObject etc etc etc). So we could ask for DataObjectID.ProvenanceDataObjectID, from which one can get the RepInfo for the ProvenanceInfo.<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l1 level1 lfo5'>The Generic adapter is an attempt to put everything which is common into one place so we do not have lots of duplication of code (of course  someone may want to write their own version, implementing the BB). It deals with the negotiations/iterations about RepInfo – of course it has to refer back to the User to see if more RepInfo is needed, or to the archive to see if it has more RepInfo etc. So it just deals with identifiers essentially. It does not understand the OAIS IM, it just passes the requests through. <o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l1 level1 lfo5'>The Specific adapters –are specific to either end of the communication e.g the consumer and the archive. <o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l1 level1 lfo5'>The archive specific adapter has to know about the Info Model in that it needs to know (perhaps using a database or config file)<o:p></o:p></li><ol style='margin-top:0cm' start=1 type=a><li class=MsoListParagraph style='margin-left:0cm;mso-list:l1 level2 lfo5'>How to get the DataObject<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l1 level2 lfo5'>how to get RepInfo for that DataObject (actually it gets the DataObject which encodes the RepInfo e.g a serialised Java class, or an EAST description etc,etc) <o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l1 level2 lfo5'>how to get the Provenance for that DataObject (actually it gets the DataObject which encodes the Provenance e.g a PREMIS file or a list of events or a text file which describes what has happened)<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l1 level2 lfo5'>etc for the other parts of the OAIS IM. <o:p></o:p></li></ol><li class=MsoListParagraph style='margin-left:0cm;mso-list:l1 level1 lfo5'>The Consumer specific adapter needs to know about the OAIS-IM in that it needs to know how/whether the existing software can deal with Provenance etc etc<o:p></o:p></li></ol><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hope that helps.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>David<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='mso-fareast-language:EN-GB'>From:</span></b><span lang=EN-US style='mso-fareast-language:EN-GB'> david@giaretta.org <david@giaretta.org> <br><b>Sent:</b> 12 July 2021 22:24<br><b>To:</b> MOIMS-DAI List <moims-dai@mailman.ccsds.org><br><b>Subject:</b> Reminder of Skype call tomorrow (Tuesday)<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoPlainText><span lang=EN-US>Meeting: 10:00 Tuesday (Washington DC time), 1500 UK time, 1600 Paris time.<o:p></o:p></span></p><p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p><p class=MsoPlainText><span lang=EN-US>If you do not receive a notification from Skype then please join it by clicking the link:<o:p></o:p></span></p><p class=MsoPlainText><a href="https://join.skype.com/ykyu5SIPhSnD"><span lang=EN-US>https://join.skype.com/ykyu5SIPhSnD</span></a><span lang=EN-US><o:p></o:p></span></p><p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p><p class=MsoPlainText><span lang=EN-US>*Don't have Skype yet? Download it before you join </span><a href="https://www.skype.com"><span lang=EN-US>https://www.skype.com</span></a><span lang=EN-US><o:p></o:p></span></p><p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-size:16.0pt'>Draft agenda:<o:p></o:p></span></b></p><ol style='margin-top:0cm' start=1 type=1><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo3'>Reminder that we need to update project plan for CWE, in particular the GB and Abstraction Layer<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo3'>Report about discussion with ISO and Control Authority Blue Book<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo3'>OAIS-IF : Mike will probably not be at the meeting but Steve said he would take up the questions/discussion to get into the design details<o:p></o:p></li><ol style='margin-top:0cm' start=1 type=a><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level2 lfo3'>Details from previous week: <o:p></o:p></li></ol></ol><p class=MsoListParagraph style='margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo3'><![if !supportLists]><span style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>                                                               </span>i.<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]>Interactions – from Steve - <a href="https://www.dropbox.com/s/dnftuks5nvixdl0/Interactions_210608.jpg?dl=0">https://www.dropbox.com/s/dnftuks5nvixdl0/Interactions_210608.jpg?dl=0</a><o:p></o:p></p><p class=MsoListParagraph style='margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo3'><![if !supportLists]><span style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>                                                             </span>ii.<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]>WHITE BOOK FROM Steve - <a href="https://www.dropbox.com/s/fdd8ec5cq2y574z/02_White_Book_Recommended_Standard_OAIS-IF_Draft_191216%20v5.3%2006_ComparedCombined_04_05_210524.docx?dl=0">https://www.dropbox.com/s/fdd8ec5cq2y574z/02_White_Book_Recommended_Standard_OAIS-IF_Draft_191216%20v5.3%2006_ComparedCombined_04_05_210524.docx?dl=0</a><o:p></o:p></p><p class=MsoListParagraph style='margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo3'><![if !supportLists]><span style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>                                                           </span>iii.<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]>Component diagram from Steve - <a href="https://www.dropbox.com/s/5fsdmfcchzcqpz5/Component_Diagram_210601.jpg?dl=0">https://www.dropbox.com/s/5fsdmfcchzcqpz5/Component_Diagram_210601.jpg?dl=0</a><o:p></o:p></p><p class=MsoListParagraph style='margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo3'><![if !supportLists]><span style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>                                                           </span>iv.<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]>Steve may sent out updated document/diagram<o:p></o:p></p><p class=MsoListParagraph style='margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo3'><![if !supportLists]><span style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>                                                             </span>v.<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]><span lang=EN-US>The last version of the draft GB is <a href="https://www.dropbox.com/s/xntabui4nssftwe/OAIS-IF%20Rationale%20Scenarios%20and%20Requirements-20210705.docx?dl=0">https://www.dropbox.com/s/xntabui4nssftwe/OAIS-IF%20Rationale%20Scenarios%20and%20Requirements-20210705.docx?dl=0</a> updated to include the discussion of last week PLUS</span><o:p></o:p></p><ol style='margin-top:0cm' start=3 type=1><ol style='margin-top:0cm' start=1 type=a><ol style='margin-top:0cm' start=5 type=i><ol style='margin-top:0cm' start=1 type=1><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level4 lfo3'><span lang=EN-US>I propose renaming Archive Abstraction Layer (AAL) to OAIS-IF Abstraction Layer (OAL), because this is not restricted to Archives</span><o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level4 lfo3'>Last week Mike and I exchanged emails which were copied to the list<o:p></o:p></li></ol></ol></ol></ol><p class=MsoNormal>Regards<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>..David<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p></div></body></html>