Skip to content

Commit

Permalink
Add binary JSONLD document
Browse files Browse the repository at this point in the history
Signed-off-by: Nisha Kumar <[email protected]>
  • Loading branch information
nishakm committed Aug 7, 2024
1 parent dff9a0f commit bc0ed24
Showing 1 changed file with 160 additions and 0 deletions.
160 changes: 160 additions & 0 deletions software/example7/spdx3.0/example7-bin.spdx.jsonld
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
{
"@context": [
"https://spdx.org/rdf/3.0.0/spdx-context.jsonld"
],
"@graph": [
{
"spdxId": "urn:uuid:6731cd26-926c-486b-8127-340c0f11a228",
"type": "Person",
"creationInfo": "_:creationInfo",
"comment": "Person or Tool that created this document",
"name": "Nisha K",
"externalIdentifier": [
{
"type": "ExternalIdentifier",
"externalIdentifierType": "email",
"identifier": "[email protected]"
}
]
},
{
"@id": "_:creationInfo",
"type": "CreationInfo",
"created": "2020-11-24T01:12:27Z",
"createdBy": [
"urn:uuid:6731cd26-926c-486b-8127-340c0f11a228"
],
"comment": "All objects within the graph will have this same CreationInfo"
},
{
"spdxId": "urn:uuid:3773937f-6db8-49f9-920f-7d1a6b0cfcbb",
"type": "software_File",
"name": "hello",
"creationInfo": "_:creationInfo",
"comment": "This binary was created by building go source code",
"originatedBy": "urn:uuid:6731cd26-926c-486b-8127-340c0f11a228",
"software_primaryPurpose": "executable"
},
{
"type": "ExternalMap",
"externalSpdxId": "urn:uuid:a9f18ff3-17fa-419d-8966-abe4b992312b",
"locationHint": "https://github.com/spdx/spdx-examples/software/example7/example7-golang.spdx.jsonld",
"verifiedUsing": [
{
"type": "Hash",
"algorithm": "sha256",
"hashValue": "ffde414ff13e529e8ea834f92d0e6df9c56ebace6c359ef3fca9cb60ea6cbb63"
}
]
},
{
"type": "ExternalMap",
"externalSpdxId": "urn:uuid:e1877974-0aaa-48e6-931f-db4898c543f8",
"locationHint": "https://github.com/spdx/spdx-examples/software/example7/example7-go-module.spdx.jsonld",
"verifiedUsing": [
{
"type": "Hash",
"algorithm": "sha256",
"hashValue": "28c680a0232828f5ea550a10e02e9548316d4f8c1c618ae52bdf1d8e6f5a3c3c"
}
]
},
{
"type": "ExternalMap",
"externalSpdxId": "urn:uuid:4918b993-36f8-4e75-bf94-2f017575eae5",
"locationHint": "https://github.com/spdx/spdx-examples/software/example7/example7-third-party-modules.spdx.jsonld",
"verifiedUsing": [
{
"type": "Hash",
"algorithm": "sha256",
"hashValue": "9b34ebb21f3329351be6490733e17c0bd8b3cf4cc7321c0f3207c69844df133d"
}
]
},
{
"type": "ExternalMap",
"externalSpdxId": "urn:uuid:84e4231d-fc1d-4b4e-9609-05781f81fa73",
"locationHint": "https://github.com/spdx/spdx-examples/software/example7/example7-third-party-modules.spdx.jsonld",
"verifiedUsing": [
{
"type": "Hash",
"algorithm": "sha256",
"hashValue": "9b34ebb21f3329351be6490733e17c0bd8b3cf4cc7321c0f3207c69844df133d"
}
]
},
{
"spdxId": "urn:uuid:128052d9-d307-43fc-a676-5d8791e12391",
"type": "build_Build",
"comment": "This element is used to express inputs and outputs of the go build"
},
{
"type": "LifecycleScopedRelationship",
"scope": "build",
"spdxId": "urn:uuid:98dd3b3f-6b8f-49a1-88b6-628750516f1e",
"creationInfo": "_:creationInfo",
"relationshipType": "hasInputs",
"from": "urn:uuid:128052d9-d307-43fc-a676-5d8791e12391",
"to": [
"urn:uuid:a9f18ff3-17fa-419d-8966-abe4b992312b",
"urn:uuid:e1877974-0aaa-48e6-931f-db4898c543f8"
]
},
{
"type": "LifecycleScopedRelationship",
"scope": "build",
"spdxId": "urn:uuid:a7b65a78-8ed2-4b20-a91b-40f94ecdb81c",
"creationInfo": "_:creationInfo",
"relationshipType": "hasOutputs",
"from": "urn:uuid:128052d9-d307-43fc-a676-5d8791e12391",
"to": [
"urn:uuid:3773937f-6db8-49f9-920f-7d1a6b0cfcbb"
]
},
{
"type": "LifecycleScopedRelationship",
"scope": "build",
"spdxId": "urn:uuid:5524e7dd-5d2f-44fa-86b0-ccaa3cf6fa63",
"creationInfo": "_:creationInfo",
"relationshipType": "hasStaticLink",
"from": "urn:uuid:3773937f-6db8-49f9-920f-7d1a6b0cfcbb",
"to": [
"urn:uuid:4918b993-36f8-4e75-bf94-2f017575eae5",
"urn:uuid:84e4231d-fc1d-4b4e-9609-05781f81fa73"
]
},
{
"type": "software_Sbom",
"spdxId": "urn:uuid:4c7ec5f3-875b-4f99-8c4c-f0a718da8c4f",
"creationInfo": "_:creationInfo",
"comment": "The SBOM communicates that this document is an SBOM",
"rootElement": [
"urn:uuid:3773937f-6db8-49f9-920f-7d1a6b0cfcbb"
],
"element": [
"urn:uuid:6731cd26-926c-486b-8127-340c0f11a228",
"urn:uuid:3773937f-6db8-49f9-920f-7d1a6b0cfcbb",
"urn:uuid:128052d9-d307-43fc-a676-5d8791e12391",
"urn:uuid:98dd3b3f-6b8f-49a1-88b6-628750516f1e",
"urn:uuid:a7b65a78-8ed2-4b20-a91b-40f94ecdb81c",
"urn:uuid:5524e7dd-5d2f-44fa-86b0-ccaa3cf6fa63"
]
},
{
"spdxId": "urn:uuid:6a1ea0da-1801-495b-9d35-2735e79eee1b",
"type": "SpdxDocument",
"creationInfo": "_:creationInfo",
"comment": "This document's primary communication is the SBOM",
"name": "example7-bin.spdx",
"profileConformance": [
"core",
"software",
"build"
],
"dataLicense": "CC0-1.0",
"rootElement": [
"urn:uuid:4c7ec5f3-875b-4f99-8c4c-f0a718da8c4f"
]
}
]
}

0 comments on commit bc0ed24

Please sign in to comment.