{"@context":"https://spdx.org/rdf/3.0.1/spdx-context.jsonld","@graph":[{"type":"CreationInfo","@id":"_:CreationInfo0","created":"2026-01-31T11:45:29Z","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":"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":"Organization","spdxId":"http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded","creationInfo":"_:CreationInfo1","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":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias"}],"name":"oe-spdx-creator 1.0"},{"type":"SpdxDocument","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/document/package-nativesdk-libexpat-dev","creationInfo":"_:CreationInfo0","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/nativesdk-expat/package-nativesdk-libexpat-dev/nativesdk-expat/UNIHASH/document/package-nativesdk-libexpat-dev","https://rdf.openembedded.org/spdx/3.0/link-name":"4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8"}],"name":"package-nativesdk-libexpat-dev","profileConformance":["build","core","security","simpleLicensing","software"],"rootElement":["http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev"]},{"type":"software_Package","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev","creationInfo":"_:CreationInfo0","description":"Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags)  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/4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8/nativesdk-expat/UNIHASH/package/nativesdk-libexpat-dev"}],"externalIdentifier":[{"type":"ExternalIdentifier","externalIdentifierType":"cpe23","identifier":"cpe:2.3:*:*:expat:2.7.4:*:*:*:*:*:*:*"},{"type":"ExternalIdentifier","externalIdentifierType":"cpe23","identifier":"cpe:2.3:*:*:libexpat:2.7.4:*:*:*:*:*:*:*"}],"name":"nativesdk-libexpat-dev","summary":"A stream-oriented XML parser library - Development files","software_primaryPurpose":"install","software_homePage":"https://github.com/libexpat/libexpat","software_packageVersion":"2.7.4"},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/1","creationInfo":"_:CreationInfo0","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/4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8/nativesdk-expat/UNIHASH/package/nativesdk-libexpat-dev/file/1"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/include/expat.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"d20997001462356b5ce3810ebf5256c8205f58462c64f21eb9bf80f8d1822b08"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/2","creationInfo":"_:CreationInfo0","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/4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8/nativesdk-expat/UNIHASH/package/nativesdk-libexpat-dev/file/2"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/include/expat_config.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"9ac8ce00e13a54e33bbc2d783d6e53a0e7c86c86250a1e14b2e509326cf20fd0"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/3","creationInfo":"_:CreationInfo0","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/4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8/nativesdk-expat/UNIHASH/package/nativesdk-libexpat-dev/file/3"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/include/expat_external.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"f60c50a9d2bc5303526bc4a2f9f67fff6ae74626f1185cefc450d66e19523f06"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/4","creationInfo":"_:CreationInfo0","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/4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8/nativesdk-expat/UNIHASH/package/nativesdk-libexpat-dev/file/4"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/lib/cmake/expat-2.7.4/expat-config-version.cmake","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"395185092b26a7ef60a229a17b1c4fe0c0585b3d7310db2d8fa0f980ac3122d6"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/5","creationInfo":"_:CreationInfo0","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/4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8/nativesdk-expat/UNIHASH/package/nativesdk-libexpat-dev/file/5"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/lib/cmake/expat-2.7.4/expat-config.cmake","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"33708544410c5b5fc7d1a25d1700804719deb4e4cb57358d4d9d2e7328418bcb"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/6","creationInfo":"_:CreationInfo0","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/4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8/nativesdk-expat/UNIHASH/package/nativesdk-libexpat-dev/file/6"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/lib/cmake/expat-2.7.4/expat-noconfig.cmake","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"9d6009397d1c3389faf9d41562cb3e0dbeafa290febe3b9807c6642b0b59bd5e"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/7","creationInfo":"_:CreationInfo0","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/4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8/nativesdk-expat/UNIHASH/package/nativesdk-libexpat-dev/file/7"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/lib/cmake/expat-2.7.4/expat.cmake","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"719b37b19fb35d0728a23f5da3e72e235f917bd2ce3804ced1ab5f1b06971a6e"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/8","creationInfo":"_:CreationInfo0","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/4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8/nativesdk-expat/UNIHASH/package/nativesdk-libexpat-dev/file/8"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/lib/pkgconfig/expat.pc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"ea3f104fd22b878aae71edc4deef88b716ccaecab828112d603a4d47b563eaae"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/relationship/25fa51676a64541bbeb6a4d46c730483","creationInfo":"_:CreationInfo0","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/4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8/nativesdk-expat/UNIHASH/relationship/25fa51676a64541bbeb6a4d46c730483"}],"from":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev","relationshipType":"contains","to":["http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/1","http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/2","http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/3","http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/4","http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/5","http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/6","http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/7","http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev/file/8"]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/relationship/a4344e618fafec0aac3bd6b87482c132","creationInfo":"_:CreationInfo0","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/4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8/nativesdk-expat/UNIHASH/relationship/a4344e618fafec0aac3bd6b87482c132"}],"from":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev","relationshipType":"hasDeclaredLicense","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/efa17839f654aad9bc68f1316a5a627dc114ac2a5eba93de927a29767706b436/nativesdk-expat/UNIHASH/license/3_27_0/MIT"]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/relationship/e271c0ad469a0b993f642a261a49edbd","creationInfo":"_:CreationInfo0","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/4a48679a7185c3ee1f1c7fd877f434883f9db770f97a78a4799c225b88cdccd8/nativesdk-expat/UNIHASH/relationship/e271c0ad469a0b993f642a261a49edbd"}],"from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/efa17839f654aad9bc68f1316a5a627dc114ac2a5eba93de927a29767706b436/nativesdk-expat/UNIHASH/build/recipe","relationshipType":"hasOutput","to":["http://spdx.org/spdxdocs/nativesdk-expat-1fbae7b0-a55a-5868-a008-92406b7f6b3a/1acf2296a0e9606f23afda03f8310b151b02f3124d28c4fae8a02f5fd712424c/package/nativesdk-libexpat-dev"],"scope":"build"}]}