{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "distributeddatamgr_data_object-0.1.0.0-3.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T06:27:27.347923978Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/distributeddatamgr_data_object-0.1.0.0-3.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-distributeddatamgr-data-object-1.0.0",
      "name": "distributeddatamgr_data_object",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "aab5762f2a08571e2526f82a3bbf8c4de2d084ed89be21d3bf220f80844263e5"
        }
      ],
      "description": "The object-oriented memory data management framework provides application\ndevelopers with basic data object management capabilities such as creating,\nquerying, deleting, modifying, and subscribing to memory objects. It also\nhas distributed capabilities to meet the collaborative needs of data objects\nbetween multiple devices in the same application in the super terminal scenario.\nDevelopers can easily use distributed object interfaces for object synchronization within trusted devices.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/distributeddatamgr_data_object@1.0.0-3.oe2403sp4?arch=aarch64&epoch=0&upstream=distributeddatamgr_data_object-1.0.0-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openharmony/distributeddatamgr_data_object",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "Distributed Data Object Management Framework",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.0-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-commonlibrary-c-utils-1.0.0",
      "name": "commonlibrary_c_utils",
      "licenseConcluded": "Apache License 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "55446f9ba47bf7c61f05c9f7477c619d04101b4d503afa049bd81f2873cb96e8"
        }
      ],
      "description": "Provide some commonly used C++ development tool classes for standard systems, This repository is compatible with compilation on the OpenEuler operating system",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/commonlibrary_c_utils@1.0.0-2.oe2403sp4?arch=aarch64&epoch=0&upstream=commonlibrary_c_utils-1.0.0-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openharmony/commonlibrary_c_utils",
      "licenseDeclared": "Apache License 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "C++ common basic library for distributed module construction and operation",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.0-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-communication-dsoftbus-1.0.0",
      "name": "communication_dsoftbus",
      "licenseConcluded": "Apache License 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c04f2c678b099d534d519bdaf3bfb60e9e5a36e5372bf80a60a448ef5ee7fe49"
        }
      ],
      "description": "The inter-process remote procedure call (RPC) mechanisms are used to implement cross-process communication.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/communication_dsoftbus@1.0.0-7.oe2403sp4?arch=aarch64&epoch=0&upstream=communication_dsoftbus-1.0.0-7.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openharmony/communication_dsoftbus",
      "licenseDeclared": "Apache License 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "Inter-process Remote Procedure Call (RPC)",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.0-7.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-communication-ipc-1.0.0",
      "name": "communication_ipc",
      "licenseConcluded": "Apache-2.0 and GPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9664761277321cc0cfbb763d797a371f9739fc504d060c9933b4f21d85aef3a6"
        }
      ],
      "description": "The inter-process communication (IPC) and remote procedure call (RPC) mechanisms are used to implement cross-process communication.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/communication_ipc@1.0.0-7.oe2403sp4?arch=aarch64&epoch=0&upstream=communication_ipc-1.0.0-7.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openharmony/communication_ipc",
      "licenseDeclared": "Apache-2.0 and GPL-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "Inter-process communication (IPC) and Remote Procedure Call (RPC)",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.0-7.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-distributeddatamgr-datamgr-service-1.0.0",
      "name": "distributeddatamgr_datamgr_service",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b76e98167fcb8ac5b584f2e6a9e75dbd4a1604abfa8ad5a204e5379aa9e7b24b"
        }
      ],
      "description": "Distributed Data Service (DDS) provides the ability to distribute database data between different devices.\nBy combining account, application, and database triplets, distributed data services isolate data.\nAmong trusted authentication devices, the distributed data service supports mutual data synchronization,\nproviding users with a consistent data access experience on various terminal devices.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/distributeddatamgr_datamgr_service@1.0.0-5.oe2403sp4?arch=aarch64&epoch=0&upstream=distributeddatamgr_datamgr_service-1.0.0-5.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openharmony/distributeddatamgr_datamgr_service",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "Distributed data manager that provides the capability to store data in the databases of different devices",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.0-5.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-distributeddatamgr-kv-store-1.0.0",
      "name": "distributeddatamgr_kv_store",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "08be98b5c9544a4dde5544400459bddcf97ab129b429256c5a93bea0d1df1a5e"
        }
      ],
      "description": "KV database (KV store) is developed based on the KV storage capability provided by the current public basic library,and provides key-value pair data management capabilities for device applications. On a platform with processes, the parameter management provided by KV storage is accessed by a single process and cannot be used by other processes. On such platforms, KV storage is loaded in the application process as a basic library to ensure that it is not accessed by other processes.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/distributeddatamgr_kv_store@1.0.0-5.oe2403sp4?arch=aarch64&epoch=0&upstream=distributeddatamgr_kv_store-1.0.0-5.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openharmony/distributeddatamgr_kv_store",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "Supports distributed key-value data management",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.0-5.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-distributedhardware-device-manager-1.0.0",
      "name": "distributedhardware_device_manager",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "05b4f16cb2277ce22e92d0f6086564bfab39cc538031ad1039728b5ceb53a2d9"
        }
      ],
      "description": "The DeviceManager component provides authentication networking capabilities for account independent distributed devices on OpenHarmony, and provides developers with a set of interfaces for monitoring, discovering, and authenticating between distributed devices.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/distributedhardware_device_manager@1.0.0-7.oe2403sp4?arch=aarch64&epoch=0&upstream=distributedhardware_device_manager-1.0.0-7.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openharmony/",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "Distributed middleware used components.",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.0-7.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-hilog-1.0.0",
      "name": "hilog",
      "licenseConcluded": "Apache License 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "1bed41006134163cf5ce20ed87651dd8ec94d1e5d827a19605586cae7d02d16b"
        }
      ],
      "description": "OpenEuler supports hilog for distributed softbus capability",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/hilog@1.0.0-3.oe2403sp4?arch=aarch64&epoch=0&upstream=hilog-1.0.0-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openharmony/hiviewdfx_hilog",
      "licenseDeclared": "Apache License 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "OpenEuler supports hilog for distributed softbus capability",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.0-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-systemabilitymgr-safwk-1.0.0",
      "name": "systemabilitymgr_safwk",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4a44d2a2a1d8a14d4909613bfeb985dc8190c0a84ca35d6e5dd4a32b4ff598d6"
        }
      ],
      "description": "OpenEuler supports samgr for distributed softbus capability",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/systemabilitymgr_safwk@1.0.0-5.oe2403sp4?arch=aarch64&epoch=0&upstream=systemabilitymgr_safwk-1.0.0-5.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openharmony/systemabilitymgr_safwk",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "System ability manager",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.0-5.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-systemabilitymgr-samgr-1.0.0",
      "name": "systemabilitymgr_samgr",
      "licenseConcluded": "Apache License 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "3df28f636de2483f25dfb8fa85fcc8bf0a9b7097e75d383896ac4d40d8085b95"
        }
      ],
      "description": "OpenEuler supports samgr for distributed softbus capability",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/systemabilitymgr_samgr@1.0.0-2.oe2403sp4?arch=aarch64&epoch=0&upstream=systemabilitymgr_samgr-1.0.0-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openharmony/systemabilitymgr_samgr",
      "licenseDeclared": "Apache License 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "System ability manager",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.0-2.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-distributeddatamgr-data-object-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-commonlibrary-c-utils-1.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-distributeddatamgr-data-object-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-communication-dsoftbus-1.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-distributeddatamgr-data-object-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-communication-ipc-1.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-distributeddatamgr-data-object-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-distributeddatamgr-datamgr-service-1.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-distributeddatamgr-data-object-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-distributeddatamgr-kv-store-1.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-distributeddatamgr-data-object-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-distributedhardware-device-manager-1.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-distributeddatamgr-data-object-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-hilog-1.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-distributeddatamgr-data-object-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-systemabilitymgr-safwk-1.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-distributeddatamgr-data-object-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-systemabilitymgr-samgr-1.0.0"
    }
  ]
}
