“…This sub-element is used to connect a Patch Tag or a Supplemental Tag to a Primary Tag. Additionally, it may be used to associate any source tag to other arbitrary information elements @href, @rel <Meta> This sub-element may be optionally used to provide additional metadata attributes @activationStatus, @colloquialVersion, @edition, @product, @revision <Payload> This optional sub-element aims to provide details regarding additional elements, for instance, files, folders, license keys that may be installed on a device during the installation of a software product <Directory>, <File>, <Process> <Resource> This field incorporates the essential information related to the BoM including the corresponding software component along with its supplier, manufacturer, and license information and the tool used to create the BOM Components Components provide the complete inventory list of the first and third party components and can be represented as coordinates (group, name, version), Package URL [63], Common Platform Enumeration (CPE) [68], SWID [52], or cryptographic hash functions Services…”