{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-Pod-Perldoc-1.3.28-5.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/perl-Pod-Perldoc-1.3.28-5.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-groff-base-1.23.0-e61160aa-67b6-448b-a41f-666bd02bba4a-dab914b5-5a08-4dfd-b8bf-465e476c19de",
			"name":"groff-base",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"100fc841fe34936435b9aa79883e2cddc5b5b90a9884b832d2b3fca1f4fcdc96"
				}
			],
			"description":"The groff-base package contains base parts of groff formatting system\nwhich are required to display manual pages.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/groff-base@1.23.0-3.oe2409?arch=aarch64&epoch=0&upstream=groff-1.23.0-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/groff/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Base parts of groff formatting system",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.23.0-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-0f097ddb-4309-4114-87c0-fba2f0ef9a7f",
			"name":"perl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1cc1d4df3e2feb90c5250bb3619d63d60b9ec82bb75e180bdeecccce97e37e91"
				}
			],
			"description":"Perl 5 is a highly capable, feature-rich programming language with over 30 years of development.\nPerl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid\nprototyping and large scale development projects.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl@5.38.0-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A highly capable, feature-rich programming language",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-c509cbb0-8e57-428f-a9a3-93d809af184b",
			"name":"perl-Carp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"69af162dfeeb16b0cebb19c6d06eb6e9aa135770713b8e734f306846b16d2fdd"
				}
			],
			"description":"The Carp routines are useful in your own modules because they act like\ndie() or warn(), but with a message which is more likely to be useful\nto a user of your module.  In the case of cluck, confess, and longmess\nthat context is a summary of every call in the call-stack.  For a shorter\nmessage you can use carp or croak which report the error as being from\nwhere your module was called.  There is no guarantee that that is where\nthe error was, but it is a good educated guess.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Carp@1.50-420.oe2409?arch=noarch&epoch=0&upstream=perl-Carp-1.50-420.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Carp",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Alternative warn and die for modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.50-420.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-d2eabe4a-61f7-453c-a8bd-ab94458b8810",
			"name":"perl-Encode",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f1cd3cdf02e3c8f3c0ab00ab5de019e0a80179f85d6cc212ff3197c414d9fdae"
				}
			],
			"description":"The Encode module provides the interface between Perl strings and the rest\nof the system. Perl strings are sequences of characters.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Encode@3.21-1.oe2409?arch=aarch64&epoch=4&upstream=perl-Encode-3.21-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Encode",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Character encodings in Perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:3.21-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-File-Temp-0.2311-02ffb909-c5b3-46ed-a812-57d56710f881-9bdb263f-9c6b-4199-8c4a-1b020cd43ff3",
			"name":"perl-File-Temp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"bc12b09af6c50572fabe78649d6c539cc0209d4617c616425c8f9078b91f7582"
				}
			],
			"description":"File::Temp can be used to create and open temporary files in a safe way.\nThere is both a function interface and an object-oriented interface. The\nFile::Temp constructor or the tempfile() function can be used to return the\nname and the open file handle of a temporary file. The tempdir() function\ncan be used to create a temporary directory.\n\nThe security aspect of temporary file creation is emphasized such that a\nfilehandle and filename are returned together.\nThis helps guarantee that a race condition can not occur where the temporary\nfile is created by another process between checking for the existence of the\nfile and its opening. Additional security levels are provided to check,\nfor example, that the sticky bit is set on world writable directories.\nSee \"safe_level\" for more information.\n\nFor compatibility with popular C library functions, Perl implementations of\nthe mkstemp() family of functions are provided. These are, mkstemp(),\nmkstemps(), mkdtemp() and mktemp().\n\nAdditionally, implementations of the standard POSIX tmpnam() and tmpfile()\nfunctions are provided if required.\n\nImplementations of mktemp(), tmpnam(), and tempnam() are provided, but should\nbe used with caution since they return only a filename that was valid when\nfunction was called, so cannot guarantee that the file will not exist by the\ntime the caller opens the filename.\n\nFilehandles returned by these functions support the seekable methods.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-File-Temp@0.2311-3.oe2409?arch=noarch&epoch=1&upstream=perl-File-Temp-0.2311-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/File-Temp",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Return name and handle of a temporary file safely",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:0.2311-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-HTTP-Tiny-0.088-aa058145-e471-418c-b5dc-2ed49d28986a-45298deb-3b9e-453e-8358-7c2944602bc6",
			"name":"perl-HTTP-Tiny",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f3aea549902bce9659bbe23d98c9199d2d5a5b9bede1450027a6121d45790483"
				}
			],
			"description":"This is a very simple HTTP/1.1 client, designed for doing simple requests\nwithout the overhead of a large framework like LWP::UserAgent.\n\nIt is more correct and more complete than HTTP::Lite. It supports proxies and\nredirection. It also correctly resumes after EINTR.\n\nIf IO::Socket::IP 0.25 or later is installed, HTTP::Tiny will use it instead\nof IO::Socket::INET for transparent support for both IPv4 and IPv6.\n\nCookie support requires HTTP::CookieJar or an equivalent class.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-HTTP-Tiny@0.088-1.oe2409?arch=noarch&epoch=0&upstream=perl-HTTP-Tiny-0.088-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/HTTP-Tiny",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A small, simple, correct HTTP/1.1 client",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.088-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-28d621cd-6a89-470b-b732-651cd023a0fb",
			"name":"perl-PathTools",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"87846dab0cb6f2aaf26113fff0ebcf650b1e30c122ad5a19b9c9b5fc41be50ab"
				}
			],
			"description":"Tools for working with directory and file names.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-PathTools@3.89-1.oe2409?arch=aarch64&epoch=0&upstream=perl-PathTools-3.89-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/PathTools",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"PathTools Perl Module (Cwd, File::Spec)",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.89-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"name":"perl-Pod-Perldoc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ac6614a13d3a6660e80e43c9e815807e4f45a0f035dcf2b723dcd16c1608b0c2"
				}
			],
			"description":"perldoc looks up a piece of documentation in .pod format that is embedded\nin the perl installation tree or in a perl script, and displays it via\n\"groff -man | $PAGER\". This is primarily used for the documentation for\nthe perl library modules.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Pod-Perldoc@3.28-5.oe2409?arch=noarch&epoch=1&upstream=perl-Pod-Perldoc-3.28-5.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Pod-Perldoc",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Look up Perl documentation in Pod format",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:3.28-5.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Pod-Simple-3.45-e9568973-5131-49dd-a56c-b81e9fc8abaa-a1362c47-0924-45a3-8b22-992f8e059ff1",
			"name":"perl-Pod-Simple",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"95891f2d488b09ba8423e883a7d2c8f9b44d4cff3a4ab2a31b03bbbb350fb35e"
				}
			],
			"description":"Pod::Simple is a Perl library for parsing text in the Pod (\"plain old documentation\")\nmarkup language that is typically used for writing documentation for Perl and for Perl\nmodules. The Pod format is explained in perlpod; the most common formatter is called\nperldoc.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Pod-Simple@3.45-1.oe2409?arch=noarch&epoch=1&upstream=perl-Pod-Simple-3.45-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Pod-Simple",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The framework for parsing Pod",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:3.45-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Text-ParseWords-3.30-f8b283b1-4450-4d20-a638-3c4f94599937-ec899d9a-4749-4797-9599-a723c478533c",
			"name":"perl-Text-ParseWords",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1a6fe3b581b3af139f08664f94dc332e9e42852bd77bd27a7eb67bf028010efc"
				}
			],
			"description":"The &nested_quotewords() and &quotewords() functions accept a delimiter (which\ncan be a regular expression) and a list of lines and then breaks those lines up\ninto a list of words ignoring delimiters that appear inside quotes. &quotewords()\nreturns all of the tokens in a single long list, while &nested_quotewords()\nreturns a list of token lists corresponding to the elements of @lines.\n&parse_line() does tokenizing on a single string. The &*quotewords() functions\nsimply call &parse_line(), so if you're only splitting one line you can call\n&parse_line() directly and save a function call.\n\nThe $keep argument is a boolean flag. If true, then the tokens are split on the\nspecified delimiter, but all other characters (including quotes and backslashes)\nare kept in the tokens. If $keep is false then the &*quotewords() functions\nremove all quotes and backslashes that are not themselves backslash-escaped or\ninside of single quotes (i.e., &quotewords() tries to interpret these characters\njust like the Bourne shell). NB: these semantics are significantly different\nfrom the original version of this module shipped with Perl 5.000 through 5.004.\nAs an additional feature, $keep may be the keyword \"delimiters\" which causes the\nfunctions to preserve the delimiters in each string as tokens in the token lists,\nin addition to preserving quote and backslash characters.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Text-ParseWords@3.30-420.oe2409?arch=noarch&epoch=0&upstream=perl-Text-ParseWords-3.30-420.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Text-ParseWords",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Parse text into an array of tokens or array of arrays",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.30-420.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-64604142-fbab-48c2-8719-4b2ea7fad5a8",
			"name":"perl-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"767b285aad322c1f004fa698cf646f37bf052c9caaafecbbdf567655466b12f2"
				}
			],
			"description":"This package is the shared library for perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-libs@5.38.0-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The libraries for the perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-parent-0.241-87b37454-f86e-4897-8733-adcd1b11e6e1-e9c72a3d-f308-43cc-8f52-95b977264a02",
			"name":"perl-parent",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9c0306ed8ddcd34b0725b4bf3250e98e774e12ccec2a8d05d7e927efbbc385d9"
				}
			],
			"description":"Allows you to both load one or more modules, while setting up inheritance\nfrom those modules at the same time.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-parent@0.241-1.oe2409?arch=noarch&epoch=1&upstream=perl-parent-0.241-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/parent",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Establish an ISA relationship with base classes at compile time",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:0.241-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-podlators-5.01-23d50dcc-d6db-4034-8388-dd6f32966af0-d7b9147d-53f8-4023-90fe-8d77c31c28f4",
			"name":"perl-podlators",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"65e9fd509ff1af90203c09195c9d7f3b14b3e538d90de19e40321e4474771f47"
				}
			],
			"description":"podlators contains Pod::Man and Pod::Text modules which convert POD input\nto *roff source output, suitable for man pages, or plain text.  It also\nincludes several subclasses of Pod::Text for formatted output to terminals\nwith various capabilities.  It is the source package for the Pod::Man and\nPod::Text modules included with Perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-podlators@5.01-2.oe2409?arch=noarch&epoch=1&upstream=perl-podlators-5.01-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/podlators",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Format POD source into various output formats",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:5.01-2.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-groff-base-1.23.0-e61160aa-67b6-448b-a41f-666bd02bba4a-dab914b5-5a08-4dfd-b8bf-465e476c19de"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-0f097ddb-4309-4114-87c0-fba2f0ef9a7f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-c509cbb0-8e57-428f-a9a3-93d809af184b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-d2eabe4a-61f7-453c-a8bd-ab94458b8810"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-File-Temp-0.2311-02ffb909-c5b3-46ed-a812-57d56710f881-9bdb263f-9c6b-4199-8c4a-1b020cd43ff3"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-HTTP-Tiny-0.088-aa058145-e471-418c-b5dc-2ed49d28986a-45298deb-3b9e-453e-8358-7c2944602bc6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-28d621cd-6a89-470b-b732-651cd023a0fb"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Pod-Simple-3.45-e9568973-5131-49dd-a56c-b81e9fc8abaa-a1362c47-0924-45a3-8b22-992f8e059ff1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Text-ParseWords-3.30-f8b283b1-4450-4d20-a638-3c4f94599937-ec899d9a-4749-4797-9599-a723c478533c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-64604142-fbab-48c2-8719-4b2ea7fad5a8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-parent-0.241-87b37454-f86e-4897-8733-adcd1b11e6e1-e9c72a3d-f308-43cc-8f52-95b977264a02"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Perldoc-3.28-39c6911a-db6c-4f04-a472-9fa851ef472a-92e21a40-d33a-473b-bc0f-7c985131664e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-podlators-5.01-23d50dcc-d6db-4034-8388-dd6f32966af0-d7b9147d-53f8-4023-90fe-8d77c31c28f4"
		}
	]
}