{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"ocaml-csv-devel-0.1.7-6.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/ocaml-csv-devel-0.1.7-6.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-ocaml-4.14.1-8bdad50e-0f96-480c-b68e-e6951290d628-be40a056-6386-4a78-b475-fede8908f16c",
			"name":"ocaml",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"20a13cfd8f7ae323f8d941f053f69f22523bc857e88df8f508f48d9153b0dc9e"
				}
			],
			"description":"OCaml is a high-level, strongly-typed, functional and object-oriented\nprogramming language from the ML family of languages. This package\nincludes runtime environment, X11 support ,Documentation generator\nand emacs.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/ocaml@4.14.1-3.oe2409?arch=aarch64&epoch=0&upstream=ocaml-4.14.1-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.ocaml.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"OCaml compiler and programming environment",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.14.1-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-ocaml-csv-1.7-1f7921d5-77cd-4879-a51b-bc711d3fcf25-506e38d8-22cd-4dae-9c34-dfed1ec2bf68",
			"name":"ocaml-csv",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"24965f7149b59f499cc99002ffd9f7a383ca5d556ebf6422026102f4e3e2af49"
				}
			],
			"description":"The comma-separated values format -- or CSV for short -- is a simple tabular format supported by\nall major spreadsheets. This library implements pure OCaml functions to read and write files in\nthis format (including Excel extensions) as well as some convenience functions to manipulate such\ndata.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/ocaml-csv@1.7-6.oe2409?arch=aarch64&epoch=0&upstream=ocaml-csv-1.7-6.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/Chris00/ocaml-csv/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A pure OCaml library to read and write CSV files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.7-6.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-ocaml-csv-devel-1.7-2b662f26-f396-4283-be65-e833164bb932",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-ocaml-4.14.1-8bdad50e-0f96-480c-b68e-e6951290d628-be40a056-6386-4a78-b475-fede8908f16c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-ocaml-csv-devel-1.7-2b662f26-f396-4283-be65-e833164bb932",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-ocaml-csv-1.7-1f7921d5-77cd-4879-a51b-bc711d3fcf25-506e38d8-22cd-4dae-9c34-dfed1ec2bf68"
		}
	]
}