{"@context":"https://spdx.org/rdf/3.0.1/spdx-context.jsonld","@graph":[{"type":"CreationInfo","@id":"_:CreationInfo0","created":"2011-04-05T23:00:00Z","createdBy":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded"],"createdUsing":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0"],"specVersion":"3.0.1"},{"type":"CreationInfo","@id":"_:CreationInfo1","created":"2025-09-09T13:56:10Z","createdBy":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded"],"createdUsing":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0"],"specVersion":"3.0.1"},{"type":"Organization","spdxId":"http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded","creationInfo":"_:CreationInfo0","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias"}],"name":"OpenEmbedded"},{"type":"Tool","spdxId":"http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0","creationInfo":"_:CreationInfo0","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias"}],"name":"oe-spdx-creator 1.0"},{"type":"SpdxDocument","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/document/package-cjson-dev","profileConformance":["build","core","security","simpleLicensing","software"],"rootElement":["http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/doc/cjson/package-cjson-dev/cjson/UNIHASH/document/package-cjson-dev","https://rdf.openembedded.org/spdx/3.0/link-name":"ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5"}],"name":"package-cjson-dev"},{"type":"software_Package","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev","software_homePage":"https://github.com/DaveGamble/cJSON","software_packageUrl":"pkg:yocto/openembedded-layer/cjson@1.7.19","software_packageVersion":"1.7.19","software_primaryPurpose":"install","creationInfo":"_:CreationInfo1","description":"Ultralightweight JSON parser in ANSI C  This package contains symbolic links, header files, and related items necessary for software development.","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/package/cjson-dev"}],"externalIdentifier":[{"type":"ExternalIdentifier","externalIdentifierType":"packageUrl","identifier":"pkg:yocto/openembedded-layer/cjson@1.7.19"},{"type":"ExternalIdentifier","externalIdentifierType":"cpe23","identifier":"cpe:2.3:*:*:cjson:1.7.19:*:*:*:*:*:*:*"}],"name":"cjson-dev","summary":"cjson version 1.7.19-r0 - Development files"},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/1","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/package/cjson-dev/file/1"}],"name":"usr/include/cjson/cJSON.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"25b0145150d500498e4d209cec69c18c42cf818bffcc54690be3b895a2a16dee"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/10","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/package/cjson-dev/file/10"}],"name":"usr/lib/pkgconfig/libcjson_utils.pc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"03c19842f01a4d7ece31019cc3288bacafecf9ce1e3c98faf42b952f3bd37e49"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/2","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/package/cjson-dev/file/2"}],"name":"usr/include/cjson/cJSON_Utils.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"1050a7cce8ffe352c509e0c1faad505b9b8a09cac3a1c45c544447868e05f3b5"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/3","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/package/cjson-dev/file/3"}],"name":"usr/lib/cmake/cJSON/cJSONConfig.cmake","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"6f3e2549f8bcab2e1ed9a13f80491081bfb91df7be266f2b566b2ccbce52ccb9"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/4","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/package/cjson-dev/file/4"}],"name":"usr/lib/cmake/cJSON/cJSONConfigVersion.cmake","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"be436a3e273c9171daad15499198cffa0fdd7afafb56373ea36433bffc54b475"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/5","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/package/cjson-dev/file/5"}],"name":"usr/lib/cmake/cJSON/cjson-noconfig.cmake","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"a5d2184d1922a835e2e4cbb26b7f8cc322ec3c7177d11f3059c8319746a691a9"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/6","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/package/cjson-dev/file/6"}],"name":"usr/lib/cmake/cJSON/cjson.cmake","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"b121ce1c601554997a8f29f6a18484cabb475634b87749cae1782cb27cbeb487"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/7","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/package/cjson-dev/file/7"}],"name":"usr/lib/cmake/cJSON/cjson_utils-noconfig.cmake","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"aa44f3991f2b41f937df52d47bc7d9ac8687bb7482147b2db65613e2959ac163"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/8","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/package/cjson-dev/file/8"}],"name":"usr/lib/cmake/cJSON/cjson_utils.cmake","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"b7d9d564b80c6ead1c638c747871be1415baec57522fff679a839b021bdf1ba5"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/9","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/package/cjson-dev/file/9"}],"name":"usr/lib/pkgconfig/libcjson.pc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"e66eb62f9c1d5be92df4694d390053aa96d06519a13838f16dbbb3c9e097ecd5"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/relationship/1a3c05d52ee349444e14fee291c89f9d","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/86e290f61cdd68e3d79b819ea7dfd4cd07c178ef3a0c926da34e096b5b4c5139/cjson/UNIHASH/build/recipe","relationshipType":"hasOutput","to":["http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/relationship/1a3c05d52ee349444e14fee291c89f9d"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/relationship/5fe1e9787ff7f6b8b38ab197493a12fd","from":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev","relationshipType":"contains","to":["http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/1","http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/10","http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/2","http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/3","http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/4","http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/5","http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/6","http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/7","http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/8","http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev/file/9"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/relationship/5fe1e9787ff7f6b8b38ab197493a12fd"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/relationship/8347686336350184f47f797fddf9b944","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/0f86b0be2ca6175d4e19a430a5204b2dd6b9033870587e44ecf3b40fee08faf9/cjson/UNIHASH/recipe/cjson","relationshipType":"generates","to":["http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/relationship/8347686336350184f47f797fddf9b944"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/relationship/8b0251aaf7e3d167232bb733518059ef","from":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev","relationshipType":"hasDeclaredLicense","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/86e290f61cdd68e3d79b819ea7dfd4cd07c178ef3a0c926da34e096b5b4c5139/cjson/UNIHASH/license/3_28_0/MIT"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/relationship/8b0251aaf7e3d167232bb733518059ef"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/f2ec38e365ef8c40b4f3f348426d51bdd5018c921a47381652fb537675cfe4f1/relationship/5665d67028f1091f57f5c6d40a13e1a9","scope":"runtime","from":"http://spdx.org/spdxdocs/cjson-c0c9575d-081b-5012-9785-453dc72288a2/ea5c6ac273415fa3bd22c3c8f8dfa6c7a0621fbbd128774267bcc90c16488cfb/package/cjson-dev","relationshipType":"dependsOn","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/16de759515126791f58d8dc9f4198d64e27ea35be39e7ffa7136dfae6a7d5c66/cjson/UNIHASH/package/cjson"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/ec8f66d088e271c57657cf80476b907764def4ab3f862733cec4d8f2352173c5/cjson/UNIHASH/relationship/5665d67028f1091f57f5c6d40a13e1a9"}]}]}