{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"ocaml-xml-light-devel-0.2.5-1.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-xml-light-devel-0.2.5-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-ocaml-4.14.1-8bdad50e-0f96-480c-b68e-e6951290d628-25b555cd-49ef-4056-b1a7-855feb872fd1",
			"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-xml-light-2.5-673a7b89-fbf9-4337-b049-ec79c7f41ab0-b2098455-9499-4742-8d2b-c9e302b308f9",
			"name":"ocaml-xml-light",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4b8f3d0aabe11585413544ed0b5dac6ebc3a269850bbcd668093a246654c077a"
				}
			],
			"description":"The package provides functions to parse an XML document into an OCaml data structure and print it back to an XML document.\nIt support also DTD parsing and checking, and is entirely written in OCaml, hence it does not require additional C library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/ocaml-xml-light@2.5-1.oe2409?arch=aarch64&epoch=0&upstream=ocaml-xml-light-2.5-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://tech.motion-twin.com/xmllight.html",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Minimal XML parser and printer for OCaml",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.5-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-ocaml-xml-light-devel-2.5-5971dbfb-dbdf-47f2-87fd-4aefa687172b",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-ocaml-4.14.1-8bdad50e-0f96-480c-b68e-e6951290d628-25b555cd-49ef-4056-b1a7-855feb872fd1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-ocaml-xml-light-devel-2.5-5971dbfb-dbdf-47f2-87fd-4aefa687172b",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-ocaml-xml-light-2.5-673a7b89-fbf9-4337-b049-ec79c7f41ab0-b2098455-9499-4742-8d2b-c9e302b308f9"
		}
	]
}