Hi Dave,

 

I agree with your point on the challenge we are leaving up to implementers.  I 
am also concerned that if we don’t understand how the more general model could 
be implemented, we may end up finding fundamental flaws in the model late in 
the game.  In my experience, it is very common to change the model after 
discovering challenges during implementation.

 

Having an information model developed in parallel would be helpful in my 
opinion.

 

Would it be possible to generate the information model from the markdown 
template Alexios is working on?   If not, would it be feasible to add in enough 
information in markdown to make it possible to generate the information model?

 

Regards,

Gary

 

From: [email protected] <[email protected]> On Behalf Of David 
Kemp
Sent: Tuesday, June 8, 2021 12:52 PM
To: SPDX-list <[email protected]>
Subject: [spdx-tech] Diagrams and documents

 

All,

On the call Sean mentioned, almost as an afterthought, a distinction between 
UML class diagrams and the notation used in the spdx3 diagram.  That has been 
bothering me for a while, as described in the attached note.

We have discussed things like optimization (types don't necessarily have to 
contain their properties if those properties could be inferred from elsewhere), 
but understanding, documenting, and coding how to infer or inherit missing 
values is a big ask of software developers.

I played a bit with information modeling at the April NTIA plugfest, but I 
believe it could play a role in specifying an implementable structure for SPDX3 
documents.  More information on the relationship between class (or knowledge) 
models and information models is available in the introduction section of the 
JADN spec https://www.oasis-open.org/committees/document.php?document_id=68701. 
 The SPDX 3 diagram and its accompanying information model could evolve in 
parallel, making developers' lives easier.

 

Regards,
Dave





-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#4067): https://lists.spdx.org/g/Spdx-tech/message/4067
Mute This Topic: https://lists.spdx.org/mt/83404778/21656
Group Owner: [email protected]
Unsubscribe: https://lists.spdx.org/g/Spdx-tech/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to