{"@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":"2026-01-25T23:51:42Z","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/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/document/package-libxkbfile1","profileConformance":["build","core","security","simpleLicensing","software"],"rootElement":["http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile1"],"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/libxkbfile/package-libxkbfile1/libxkbfile/UNIHASH/document/package-libxkbfile1","https://rdf.openembedded.org/spdx/3.0/link-name":"8f1f6110bf7cb9f14c5d7b4f50f33c5d9fa7e3d4c0d6cd672a57e450e273a7d6"}],"name":"package-libxkbfile1"},{"type":"software_Package","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile1","software_homePage":"http://www.x.org","software_packageUrl":"pkg:yocto/core/libxkbfile@1.2.0","software_packageVersion":"1.2.0","software_primaryPurpose":"install","creationInfo":"_:CreationInfo1","description":"libxkbfile provides an interface to read and manipulate description files for XKB, the X11 keyboard configuration extension.","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/8f1f6110bf7cb9f14c5d7b4f50f33c5d9fa7e3d4c0d6cd672a57e450e273a7d6/libxkbfile/UNIHASH/package/libxkbfile1"}],"externalIdentifier":[{"type":"ExternalIdentifier","externalIdentifierType":"packageUrl","identifier":"pkg:yocto/core/libxkbfile@1.2.0"},{"type":"ExternalIdentifier","externalIdentifierType":"cpe23","identifier":"cpe:2.3:*:*:libxkbfile:1.2.0:*:*:*:*:*:*:*"}],"name":"libxkbfile1","summary":"XKB: X Keyboard File manipulation library"},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile1/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/8f1f6110bf7cb9f14c5d7b4f50f33c5d9fa7e3d4c0d6cd672a57e450e273a7d6/libxkbfile/UNIHASH/package/libxkbfile1/file/1"}],"name":"usr/lib/libxkbfile.so.1.0.2","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"118248d19dcb04ed709be4a249bd7a4a74611f46a64b83488a7fc1f1ea6f286e"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/relationship/3dcd479ae5cfae4ff934cfde7b448f38","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c001d0a5ccabc89d534810ef202b9c01068a229b3d2600674a6df6ccfa98f273/libxkbfile/UNIHASH/build/recipe","relationshipType":"hasOutput","to":["http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile1"],"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/8f1f6110bf7cb9f14c5d7b4f50f33c5d9fa7e3d4c0d6cd672a57e450e273a7d6/libxkbfile/UNIHASH/relationship/3dcd479ae5cfae4ff934cfde7b448f38"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/relationship/441e84ce74474385ef056c14f481df7e","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/d29731f25d3f40767d6a22a497fc1ecd72585b1e024bfab34fe72ecc16110c22/libxkbfile/UNIHASH/recipe/libxkbfile","relationshipType":"generates","to":["http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile1"],"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/8f1f6110bf7cb9f14c5d7b4f50f33c5d9fa7e3d4c0d6cd672a57e450e273a7d6/libxkbfile/UNIHASH/relationship/441e84ce74474385ef056c14f481df7e"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/relationship/6c83f8e673223052cfd643dcffe5c782","from":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile1","relationshipType":"contains","to":["http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile1/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/8f1f6110bf7cb9f14c5d7b4f50f33c5d9fa7e3d4c0d6cd672a57e450e273a7d6/libxkbfile/UNIHASH/relationship/6c83f8e673223052cfd643dcffe5c782"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/relationship/b441256a248396b3fa049d1ea08d3aaa","from":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile1","relationshipType":"hasDeclaredLicense","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/c001d0a5ccabc89d534810ef202b9c01068a229b3d2600674a6df6ccfa98f273/libxkbfile/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/8f1f6110bf7cb9f14c5d7b4f50f33c5d9fa7e3d4c0d6cd672a57e450e273a7d6/libxkbfile/UNIHASH/relationship/b441256a248396b3fa049d1ea08d3aaa"}]}]}