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]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to