[Moims-dai] OAIS-IF UML Class and Interface DIagram

david at giaretta.org david at giaretta.org
Tue Apr 21 09:27:32 UTC 2020


Hi Steve

 

One comment is that you have lots of classes and their sub-classes, but I
would suggest all or most should be interfaces at this stage. 

A class can only extend one other class. On the other hand an interface can
extend many other interfaces, which gives more flexibility to break down
functionality, and allows clarity when, for example, using a delegation
pattern.  

 

Regards

 

..David

 

From: MOIMS-DAI <moims-dai-bounces at mailman.ccsds.org> On Behalf Of Hughes,
John S (US 398B) via MOIMS-DAI
Sent: 21 April 2020 05:08
To: MOIMS-Data Archive Interoperability <moims-dai at mailman.ccsds.org>
Cc: Hughes, John S (US 398B) <john.s.hughes at jpl.nasa.gov>
Subject: Re: [Moims-dai] OAIS-IF UML Class and Interface DIagram

 

Sorry, the messages were in a different diagram. Both are now attached.

 

From: MOIMS-DAI <moims-dai-bounces at mailman.ccsds.org
<mailto:moims-dai-bounces at mailman.ccsds.org> > On Behalf Of Hughes, John S
(US 398B) via MOIMS-DAI
Sent: Monday, April 20, 2020 9:03 PM
To: MOIMS-Data Archive Interoperability <moims-dai at mailman.ccsds.org
<mailto:moims-dai at mailman.ccsds.org> >
Cc: Hughes, John S (US 398B) <john.s.hughes at jpl.nasa.gov
<mailto:john.s.hughes at jpl.nasa.gov> >
Subject: [EXTERNAL] Re: [Moims-dai] OAIS-IF UML Class and Interface DIagram

 

Hi all,

 

Attached is the latest diagram with fixes for the issues identified at our
last meeting. One item for discussion could be the harmonization of the two
sets of messages, David's and those in this diagram.

 

Thanks,

Steve

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ccsds.org/pipermail/moims-dai/attachments/20200421/bc0b839b/attachment.htm>


More information about the MOIMS-DAI mailing list