diff --git a/tools/src/test/resources/1.6/invalid-bomformat-1.6.json b/tools/src/test/resources/1.6/invalid-bomformat-1.6.json
index ee8df941..f4874069 100644
--- a/tools/src/test/resources/1.6/invalid-bomformat-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-bomformat-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "AnotherFormat",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-component-ref-1.6.json b/tools/src/test/resources/1.6/invalid-component-ref-1.6.json
index 46c971c0..b4856c5d 100644
--- a/tools/src/test/resources/1.6/invalid-component-ref-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-component-ref-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
@@ -10,12 +11,6 @@
"name": "acme-library",
"version": "1.0.0"
},
- {
- "type": "library",
- "bom-ref": "123",
- "name": "acme-library",
- "version": "1.0.0"
- },
{
"type": "library",
"bom-ref": "",
diff --git a/tools/src/test/resources/1.6/invalid-component-ref-1.6.xml b/tools/src/test/resources/1.6/invalid-component-ref-1.6.xml
index 78467e36..770efd83 100644
--- a/tools/src/test/resources/1.6/invalid-component-ref-1.6.xml
+++ b/tools/src/test/resources/1.6/invalid-component-ref-1.6.xml
@@ -10,6 +10,10 @@
acme-library
1.0.0
+
+ acme-library2
+ 1.0.0
+
acme-library
diff --git a/tools/src/test/resources/1.6/invalid-component-swid-1.6.json b/tools/src/test/resources/1.6/invalid-component-swid-1.6.json
index b4aed947..7acf18d4 100644
--- a/tools/src/test/resources/1.6/invalid-component-swid-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-component-swid-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-component-type-1.6.json b/tools/src/test/resources/1.6/invalid-component-type-1.6.json
index 9404400c..bc5dd16a 100644
--- a/tools/src/test/resources/1.6/invalid-component-type-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-component-type-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-dependency-1.6.json b/tools/src/test/resources/1.6/invalid-dependency-1.6.json
index 6d6993ac..e46c5ca2 100644
--- a/tools/src/test/resources/1.6/invalid-dependency-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-dependency-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-empty-component-1.6.json b/tools/src/test/resources/1.6/invalid-empty-component-1.6.json
index 76d2edd6..ced677ee 100644
--- a/tools/src/test/resources/1.6/invalid-empty-component-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-empty-component-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-hash-alg-1.6.json b/tools/src/test/resources/1.6/invalid-hash-alg-1.6.json
index b21fc921..a841909f 100644
--- a/tools/src/test/resources/1.6/invalid-hash-alg-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-hash-alg-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-hash-md5-1.6.json b/tools/src/test/resources/1.6/invalid-hash-md5-1.6.json
index 5c493847..37140dfe 100644
--- a/tools/src/test/resources/1.6/invalid-hash-md5-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-hash-md5-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-hash-sha1-1.6.json b/tools/src/test/resources/1.6/invalid-hash-sha1-1.6.json
index 441fec3e..ba3ef962 100644
--- a/tools/src/test/resources/1.6/invalid-hash-sha1-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-hash-sha1-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-hash-sha256-1.6.json b/tools/src/test/resources/1.6/invalid-hash-sha256-1.6.json
index b7f8d1de..1944c51d 100644
--- a/tools/src/test/resources/1.6/invalid-hash-sha256-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-hash-sha256-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-hash-sha512-1.6.json b/tools/src/test/resources/1.6/invalid-hash-sha512-1.6.json
index 0b56c35a..3065415c 100644
--- a/tools/src/test/resources/1.6/invalid-hash-sha512-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-hash-sha512-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-issue-type-1.6.json b/tools/src/test/resources/1.6/invalid-issue-type-1.6.json
index ef1c08b5..4e05dae0 100644
--- a/tools/src/test/resources/1.6/invalid-issue-type-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-issue-type-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-license-choice-1.6.json b/tools/src/test/resources/1.6/invalid-license-choice-1.6.json
index 48399473..8977bdad 100644
--- a/tools/src/test/resources/1.6/invalid-license-choice-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-license-choice-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-license-encoding-1.6.json b/tools/src/test/resources/1.6/invalid-license-encoding-1.6.json
index 794c566c..2c6c074f 100644
--- a/tools/src/test/resources/1.6/invalid-license-encoding-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-license-encoding-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-license-id-1.6.json b/tools/src/test/resources/1.6/invalid-license-id-1.6.json
index 907d5581..c183abc6 100644
--- a/tools/src/test/resources/1.6/invalid-license-id-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-license-id-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-license-missing-id-and-name-1.6.json b/tools/src/test/resources/1.6/invalid-license-missing-id-and-name-1.6.json
index 65b72d31..b70f8f6d 100644
--- a/tools/src/test/resources/1.6/invalid-license-missing-id-and-name-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-license-missing-id-and-name-1.6.json
@@ -1,10 +1,12 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
"version": 1,
"components": [
{
+ "type": "library",
"name": "license-with-no-id-nor-name",
"version": "23",
"description": "testcase for issue#288",
diff --git a/tools/src/test/resources/1.6/invalid-metadata-license-1.6.json b/tools/src/test/resources/1.6/invalid-metadata-license-1.6.json
index a510758b..9db03c94 100644
--- a/tools/src/test/resources/1.6/invalid-metadata-license-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-metadata-license-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-metadata-timestamp-1.6.json b/tools/src/test/resources/1.6/invalid-metadata-timestamp-1.6.json
index e3f1884b..14bbdee5 100644
--- a/tools/src/test/resources/1.6/invalid-metadata-timestamp-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-metadata-timestamp-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-missing-component-type-1.6.json b/tools/src/test/resources/1.6/invalid-missing-component-type-1.6.json
index ec0b081e..ea53406f 100644
--- a/tools/src/test/resources/1.6/invalid-missing-component-type-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-missing-component-type-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-patch-type-1.6.json b/tools/src/test/resources/1.6/invalid-patch-type-1.6.json
index a71680e3..51de20b1 100644
--- a/tools/src/test/resources/1.6/invalid-patch-type-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-patch-type-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-properties-1.6.json b/tools/src/test/resources/1.6/invalid-properties-1.6.json
index 06985035..219544f3 100644
--- a/tools/src/test/resources/1.6/invalid-properties-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-properties-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:bcb403ae-91fa-436e-bc93-84d1078cdeed",
diff --git a/tools/src/test/resources/1.6/invalid-scope-1.6.json b/tools/src/test/resources/1.6/invalid-scope-1.6.json
index cbb68fa2..dcc78ab5 100644
--- a/tools/src/test/resources/1.6/invalid-scope-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-scope-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/invalid-serialnumber-1.6.json b/tools/src/test/resources/1.6/invalid-serialnumber-1.6.json
index fdc34e3d..9aea4ae4 100644
--- a/tools/src/test/resources/1.6/invalid-serialnumber-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-serialnumber-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f",
diff --git a/tools/src/test/resources/1.6/invalid-service-data-1.6.json b/tools/src/test/resources/1.6/invalid-service-data-1.6.json
index 9f028594..9fb86ef6 100644
--- a/tools/src/test/resources/1.6/invalid-service-data-1.6.json
+++ b/tools/src/test/resources/1.6/invalid-service-data-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-annotation-1.6.json b/tools/src/test/resources/1.6/valid-annotation-1.6.json
index 790fc280..b0e8ec7d 100644
--- a/tools/src/test/resources/1.6/valid-annotation-1.6.json
+++ b/tools/src/test/resources/1.6/valid-annotation-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-assembly-1.6.json b/tools/src/test/resources/1.6/valid-assembly-1.6.json
index 681c10e6..864e0e4f 100644
--- a/tools/src/test/resources/1.6/valid-assembly-1.6.json
+++ b/tools/src/test/resources/1.6/valid-assembly-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-attestation-1.6.json b/tools/src/test/resources/1.6/valid-attestation-1.6.json
index 57a04972..9caa455d 100644
--- a/tools/src/test/resources/1.6/valid-attestation-1.6.json
+++ b/tools/src/test/resources/1.6/valid-attestation-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-bom-1.6.json b/tools/src/test/resources/1.6/valid-bom-1.6.json
index 6244850f..c07ab7b0 100644
--- a/tools/src/test/resources/1.6/valid-bom-1.6.json
+++ b/tools/src/test/resources/1.6/valid-bom-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-component-hashes-1.6.json b/tools/src/test/resources/1.6/valid-component-hashes-1.6.json
index fcb58a93..91d15f58 100644
--- a/tools/src/test/resources/1.6/valid-component-hashes-1.6.json
+++ b/tools/src/test/resources/1.6/valid-component-hashes-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-component-identifiers-1.6.json b/tools/src/test/resources/1.6/valid-component-identifiers-1.6.json
index 37175a6e..de0d2a09 100644
--- a/tools/src/test/resources/1.6/valid-component-identifiers-1.6.json
+++ b/tools/src/test/resources/1.6/valid-component-identifiers-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-component-ref-1.6.json b/tools/src/test/resources/1.6/valid-component-ref-1.6.json
index 977fb1eb..73cf35cf 100644
--- a/tools/src/test/resources/1.6/valid-component-ref-1.6.json
+++ b/tools/src/test/resources/1.6/valid-component-ref-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-component-swid-1.6.json b/tools/src/test/resources/1.6/valid-component-swid-1.6.json
index 9b63b942..bff17b97 100644
--- a/tools/src/test/resources/1.6/valid-component-swid-1.6.json
+++ b/tools/src/test/resources/1.6/valid-component-swid-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-component-swid-full-1.6.json b/tools/src/test/resources/1.6/valid-component-swid-full-1.6.json
index 576131ce..e0e83115 100644
--- a/tools/src/test/resources/1.6/valid-component-swid-full-1.6.json
+++ b/tools/src/test/resources/1.6/valid-component-swid-full-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-component-types-1.6.json b/tools/src/test/resources/1.6/valid-component-types-1.6.json
index 782e701b..241c2ffd 100644
--- a/tools/src/test/resources/1.6/valid-component-types-1.6.json
+++ b/tools/src/test/resources/1.6/valid-component-types-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-compositions-1.6.json b/tools/src/test/resources/1.6/valid-compositions-1.6.json
index 9cdbfe98..8b8dcbf3 100644
--- a/tools/src/test/resources/1.6/valid-compositions-1.6.json
+++ b/tools/src/test/resources/1.6/valid-compositions-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-cryptography-full-1.6.json b/tools/src/test/resources/1.6/valid-cryptography-full-1.6.json
index e25d4dd9..ac134465 100644
--- a/tools/src/test/resources/1.6/valid-cryptography-full-1.6.json
+++ b/tools/src/test/resources/1.6/valid-cryptography-full-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-cryptography-implementation-1.6.json b/tools/src/test/resources/1.6/valid-cryptography-implementation-1.6.json
index 3bff0945..a143b9b3 100644
--- a/tools/src/test/resources/1.6/valid-cryptography-implementation-1.6.json
+++ b/tools/src/test/resources/1.6/valid-cryptography-implementation-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-dependency-1.6.json b/tools/src/test/resources/1.6/valid-dependency-1.6.json
index 3d246547..1e87f38e 100644
--- a/tools/src/test/resources/1.6/valid-dependency-1.6.json
+++ b/tools/src/test/resources/1.6/valid-dependency-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-empty-components-1.6.json b/tools/src/test/resources/1.6/valid-empty-components-1.6.json
index 572b398c..a634de3f 100644
--- a/tools/src/test/resources/1.6/valid-empty-components-1.6.json
+++ b/tools/src/test/resources/1.6/valid-empty-components-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-evidence-1.6.json b/tools/src/test/resources/1.6/valid-evidence-1.6.json
index b80656bb..9bb4ebc3 100644
--- a/tools/src/test/resources/1.6/valid-evidence-1.6.json
+++ b/tools/src/test/resources/1.6/valid-evidence-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-external-reference-1.6.json b/tools/src/test/resources/1.6/valid-external-reference-1.6.json
index e3913d84..80d87d42 100644
--- a/tools/src/test/resources/1.6/valid-external-reference-1.6.json
+++ b/tools/src/test/resources/1.6/valid-external-reference-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-formulation-1.6.json b/tools/src/test/resources/1.6/valid-formulation-1.6.json
index 9169d9ca..26a9a4b6 100644
--- a/tools/src/test/resources/1.6/valid-formulation-1.6.json
+++ b/tools/src/test/resources/1.6/valid-formulation-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-license-expression-1.6.json b/tools/src/test/resources/1.6/valid-license-expression-1.6.json
index 057ad915..38055471 100644
--- a/tools/src/test/resources/1.6/valid-license-expression-1.6.json
+++ b/tools/src/test/resources/1.6/valid-license-expression-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-license-id-1.6.json b/tools/src/test/resources/1.6/valid-license-id-1.6.json
index 07ec492d..76419c50 100644
--- a/tools/src/test/resources/1.6/valid-license-id-1.6.json
+++ b/tools/src/test/resources/1.6/valid-license-id-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-license-licensing-1.6.json b/tools/src/test/resources/1.6/valid-license-licensing-1.6.json
index f3a8d3ad..613e38a0 100644
--- a/tools/src/test/resources/1.6/valid-license-licensing-1.6.json
+++ b/tools/src/test/resources/1.6/valid-license-licensing-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-license-name-1.6.json b/tools/src/test/resources/1.6/valid-license-name-1.6.json
index dab01719..9de0228e 100644
--- a/tools/src/test/resources/1.6/valid-license-name-1.6.json
+++ b/tools/src/test/resources/1.6/valid-license-name-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-machine-learning-1.6.json b/tools/src/test/resources/1.6/valid-machine-learning-1.6.json
index 0aeef9be..491385e9 100644
--- a/tools/src/test/resources/1.6/valid-machine-learning-1.6.json
+++ b/tools/src/test/resources/1.6/valid-machine-learning-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
@@ -89,4 +90,4 @@
}
}
]
-}
\ No newline at end of file
+}
diff --git a/tools/src/test/resources/1.6/valid-machine-learning-considerations-env-1.6.json b/tools/src/test/resources/1.6/valid-machine-learning-considerations-env-1.6.json
index a7a0dbf5..07637f75 100644
--- a/tools/src/test/resources/1.6/valid-machine-learning-considerations-env-1.6.json
+++ b/tools/src/test/resources/1.6/valid-machine-learning-considerations-env-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:ed5c5ba0-2be6-4b58-ac29-01a7fd375123",
diff --git a/tools/src/test/resources/1.6/valid-metadata-author-1.6.json b/tools/src/test/resources/1.6/valid-metadata-author-1.6.json
index c63b7065..196c0eca 100644
--- a/tools/src/test/resources/1.6/valid-metadata-author-1.6.json
+++ b/tools/src/test/resources/1.6/valid-metadata-author-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-metadata-license-1.6.json b/tools/src/test/resources/1.6/valid-metadata-license-1.6.json
index 3ee6eebf..4861f5ab 100644
--- a/tools/src/test/resources/1.6/valid-metadata-license-1.6.json
+++ b/tools/src/test/resources/1.6/valid-metadata-license-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-metadata-lifecycle-1.6.json b/tools/src/test/resources/1.6/valid-metadata-lifecycle-1.6.json
index fb39301a..275ba3da 100644
--- a/tools/src/test/resources/1.6/valid-metadata-lifecycle-1.6.json
+++ b/tools/src/test/resources/1.6/valid-metadata-lifecycle-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-metadata-manufacture-1.6.json b/tools/src/test/resources/1.6/valid-metadata-manufacture-1.6.json
index bee88561..2c9b204a 100644
--- a/tools/src/test/resources/1.6/valid-metadata-manufacture-1.6.json
+++ b/tools/src/test/resources/1.6/valid-metadata-manufacture-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-metadata-manufacturer-1.6.json b/tools/src/test/resources/1.6/valid-metadata-manufacturer-1.6.json
index 7fc82b90..0b373b3b 100644
--- a/tools/src/test/resources/1.6/valid-metadata-manufacturer-1.6.json
+++ b/tools/src/test/resources/1.6/valid-metadata-manufacturer-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-metadata-supplier-1.6.json b/tools/src/test/resources/1.6/valid-metadata-supplier-1.6.json
index 42f98110..e212c7a1 100644
--- a/tools/src/test/resources/1.6/valid-metadata-supplier-1.6.json
+++ b/tools/src/test/resources/1.6/valid-metadata-supplier-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-metadata-timestamp-1.6.json b/tools/src/test/resources/1.6/valid-metadata-timestamp-1.6.json
index 90200211..90c8f4ce 100644
--- a/tools/src/test/resources/1.6/valid-metadata-timestamp-1.6.json
+++ b/tools/src/test/resources/1.6/valid-metadata-timestamp-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-metadata-tool-1.6.json b/tools/src/test/resources/1.6/valid-metadata-tool-1.6.json
index 42f18480..9c7b8b58 100644
--- a/tools/src/test/resources/1.6/valid-metadata-tool-1.6.json
+++ b/tools/src/test/resources/1.6/valid-metadata-tool-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-metadata-tool-deprecated-1.6.json b/tools/src/test/resources/1.6/valid-metadata-tool-deprecated-1.6.json
index 47c16bd9..485bdd11 100644
--- a/tools/src/test/resources/1.6/valid-metadata-tool-deprecated-1.6.json
+++ b/tools/src/test/resources/1.6/valid-metadata-tool-deprecated-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-minimal-viable-1.6.json b/tools/src/test/resources/1.6/valid-minimal-viable-1.6.json
index 14bdabab..0ee56744 100644
--- a/tools/src/test/resources/1.6/valid-minimal-viable-1.6.json
+++ b/tools/src/test/resources/1.6/valid-minimal-viable-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-patch-1.6.json b/tools/src/test/resources/1.6/valid-patch-1.6.json
index 56f3dec4..2bb68e50 100644
--- a/tools/src/test/resources/1.6/valid-patch-1.6.json
+++ b/tools/src/test/resources/1.6/valid-patch-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-properties-1.6.json b/tools/src/test/resources/1.6/valid-properties-1.6.json
index 68c47f86..ad62c6f9 100644
--- a/tools/src/test/resources/1.6/valid-properties-1.6.json
+++ b/tools/src/test/resources/1.6/valid-properties-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-release-notes-1.6.json b/tools/src/test/resources/1.6/valid-release-notes-1.6.json
index 759a710e..48b1215a 100644
--- a/tools/src/test/resources/1.6/valid-release-notes-1.6.json
+++ b/tools/src/test/resources/1.6/valid-release-notes-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-saasbom-1.6.json b/tools/src/test/resources/1.6/valid-saasbom-1.6.json
index 20709de8..157e742f 100644
--- a/tools/src/test/resources/1.6/valid-saasbom-1.6.json
+++ b/tools/src/test/resources/1.6/valid-saasbom-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
@@ -300,4 +301,4 @@
"dependsOn": [ "s3-example.amazon.com" ]
}
]
-}
\ No newline at end of file
+}
diff --git a/tools/src/test/resources/1.6/valid-service-1.6.json b/tools/src/test/resources/1.6/valid-service-1.6.json
index e48157b7..d8684179 100644
--- a/tools/src/test/resources/1.6/valid-service-1.6.json
+++ b/tools/src/test/resources/1.6/valid-service-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-service-empty-objects-1.6.json b/tools/src/test/resources/1.6/valid-service-empty-objects-1.6.json
index d77ba2dc..7338836d 100644
--- a/tools/src/test/resources/1.6/valid-service-empty-objects-1.6.json
+++ b/tools/src/test/resources/1.6/valid-service-empty-objects-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-signatures-1.6.json b/tools/src/test/resources/1.6/valid-signatures-1.6.json
index b5630f6d..5542c90e 100644
--- a/tools/src/test/resources/1.6/valid-signatures-1.6.json
+++ b/tools/src/test/resources/1.6/valid-signatures-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-standard-1.6.json b/tools/src/test/resources/1.6/valid-standard-1.6.json
index ad6b4bab..e6071344 100644
--- a/tools/src/test/resources/1.6/valid-standard-1.6.json
+++ b/tools/src/test/resources/1.6/valid-standard-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
@@ -70,4 +71,4 @@
}
]
}
-}
\ No newline at end of file
+}
diff --git a/tools/src/test/resources/1.6/valid-tags-1.6.json b/tools/src/test/resources/1.6/valid-tags-1.6.json
index 0a4b286c..1052997b 100644
--- a/tools/src/test/resources/1.6/valid-tags-1.6.json
+++ b/tools/src/test/resources/1.6/valid-tags-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
diff --git a/tools/src/test/resources/1.6/valid-vulnerability-1.6.json b/tools/src/test/resources/1.6/valid-vulnerability-1.6.json
index c0f77d36..52bb70f1 100644
--- a/tools/src/test/resources/1.6/valid-vulnerability-1.6.json
+++ b/tools/src/test/resources/1.6/valid-vulnerability-1.6.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",