Dear David, That is really excellent! Thank you for creating this diagram; I think it perfectly captures the process of canonicalization and the stages that we need to define in the specification.
One could say that, since the canonicalization rules define how to translate the AST to the canonical serialisation for each aspect of SPDX, the edges from each node on the graph are the rules for serialising its contents into the target form. Thus, if 'D' on the graph was an instance of an ExternalReference struct, C and E would be the ExternalReferenceType and locator fields respectively. The edge going from C to D would represent how the ExternalReferenceType is represented within a containing ExternalReference struct. Again, thank you David! Best wishes, Sebastian -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#4571): https://lists.spdx.org/g/Spdx-tech/message/4571 Mute This Topic: https://lists.spdx.org/mt/91678203/21656 Group Owner: [email protected] Unsubscribe: https://lists.spdx.org/g/Spdx-tech/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
