{
  "@context": "https://spdx.org/rdf/3.0.1/spdx-context.jsonld",
  "@graph": [
    {
      "@id": "_:creationInfo_0",
      "type": "CreationInfo",
      "specVersion": "3.0.1",
      "createdBy": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd0"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/additionalToolSPDXRef-gnrtd1"
      ],
      "created": "2026-10-02T06:03:36Z"
    },
    {
      "@id": "_:creationInfo_1",
      "type": "CreationInfo",
      "specVersion": "3.0.1",
      "createdBy": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd2"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/additionalToolSPDXRef-gnrtd3"
      ],
      "created": "2026-10-02T06:03:36Z"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd999",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd1000"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd995",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd996",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd997"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd995",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd997",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(MIT AND ISC)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd1000",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(MIT AND ISC)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd998",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd995",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/SPDXRef-gnrtd998",
      "software_downloadLocation": "NOASSERTION",
      "summary": "A Simple and Robust JSON Parser and Generator for R",
      "software_packageVersion": "0:2.0.0-1.oe2609",
      "software_homePage": "https://CRAN.R-project.org/package=jsonlite",
      "description": "A reasonably fast JSON parser and generator, optimized for statistical data and\nthe web. Offers simple, flexible tools for working with JSON in R, and is\nparticularly powerful for building pipelines and interacting with a web API.\nThe implementation is based on the mapping described in the vignette (Ooms,\n2014). In addition to converting JSON data from/to R objects, 'jsonlite'\ncontains functions to stream, validate, and prettify JSON data.  The unit tests\nincluded with the package verify that all edge cases are encoded and decoded\nconsistently for use with dynamic data in systems and applications.",
      "name": "R-jsonlite",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/990c95f76c332921344ade71cf5efd2de15c1dfb334722c45587e48547e2e1d6-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/R-jsonlite@2.0.0-1.oe2609?arch=x86_64&epoch=0&upstream=R-jsonlite-2.0.0-1.oe2609.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/additionalToolSPDXRef-gnrtd1",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-26.09/EPOL/main/x86_64-85092eb9-238c-4041-8231-2c02fc366ef2-specv3/additionalToolSPDXRef-gnrtd3",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_1"
    }
  ]
}