Fix minor errors in spec, add JSON specification.
diff --git a/specification/json/sections/cper-firmware.json b/specification/json/sections/cper-firmware.json
new file mode 100644
index 0000000..5c7126a
--- /dev/null
+++ b/specification/json/sections/cper-firmware.json
@@ -0,0 +1,22 @@
+{
+ "$id": "cper-json-firmware-section",
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "type": "object",
+ "required": ["errorRecordType", "revision", "recordID", "recordIDGUID"],
+ "additionalProperties": false,
+ "properties": {
+ "errorRecordType": {
+ "type": "object",
+ "$ref": "../common/cper-json-nvp.json"
+ },
+ "revision": {
+ "type": "integer"
+ },
+ "recordID": {
+ "type": "integer"
+ },
+ "recordIDGUID": {
+ "type": "integer"
+ }
+ }
+}
\ No newline at end of file