Specification claim

A specification or conformance claim reported by an issuer. This is evidence of what the record claims, not proof of compliance.

$defs.specification_claim · object

Definition JSON

This fragment is shown exactly as published. Use the chevrons to fold objects and arrays; linked $ref values return to their targets in the complete schema.

{    "type": "object",
    "additionalProperties": false,
    "properties": {        "id": {            "type": "string",
            "pattern": "^[A-Za-z][A-Za-z0-9._:-]*$",
            "minLength": 1,
            "description": "Record-local stable identifier. IDs are intended to be unique across the complete MatRecordJSON package."        },
        "material_refs": {            "type": "array",
            "items": {                "type": "string",
                "pattern": "^[A-Za-z][A-Za-z0-9._:-]*$"            },
            "minItems": 1,
            "uniqueItems": true        },
        "issuer_party_ref": {            "type": "string",
            "pattern": "^[A-Za-z][A-Za-z0-9._:-]*$"        },
        "claim_type": {            "enum": [                "material_specification",
                "conforms_to",
                "dual_certified_to",
                "source_material_specification",
                "purchase_order_requirement",
                "referenced_only",
                "other"            ]        },
        "specification": {            "$ref": "#/$defs/standard_reference"        },
        "grade": {            "type": [                "string",
                "null"            ]        },
        "class": {            "type": [                "string",
                "null"            ]        },
        "type": {            "type": [                "string",
                "null"            ]        },
        "uns": {            "type": [                "string",
                "null"            ]        },
        "product_form": {            "type": [                "string",
                "null"            ]        },
        "condition": {            "type": [                "string",
                "null"            ]        },
        "matspec_uri": {            "type": "string",
            "format": "uri-reference"        },
        "matreq_uris": {            "type": "array",
            "items": {                "type": "string",
                "format": "uri-reference"            },
            "uniqueItems": true        },
        "raw_text": {            "type": "string"        },
        "evidence_refs": {            "type": "array",
            "items": {                "type": "string",
                "pattern": "^[A-Za-z][A-Za-z0-9._:-]*$"            },
            "minItems": 1,
            "uniqueItems": true        },
        "extensions": {            "$ref": "#/$defs/extensions"        }    },
    "required": [        "id",
        "material_refs",
        "issuer_party_ref",
        "claim_type",
        "specification",
        "evidence_refs"    ],
    "description": "A specification or conformance claim reported by an issuer. This is evidence of what the record claims, not proof of compliance."}

Fields

FieldTypeStatusMeaning
idstring — pattern ^[A-Za-z][A-Za-z0-9._:-]*$RequiredRecord-local stable identifier. IDs are intended to be unique across the complete MatRecordJSON package.
material_refsarray — at least 1 item(s)RequiredMaterial refs used by this schema object.
issuer_party_refstring — pattern ^[A-Za-z][A-Za-z0-9._:-]*$RequiredIssuer party ref used by this schema object.
claim_typeenum — "material_specification", "conforms_to", "dual_certified_to", "source_material_specification", "purchase_order_requirement", "referenced_only", …RequiredClaim type used by this schema object.
specificationStandard referenceRequiredSpecification used by this schema object.
gradestring or nullOptionalGrade used by this schema object.
classstring or nullOptionalClass used by this schema object.
typestring or nullOptionalControlled category used by consumers to determine how the value is interpreted.
unsstring or nullOptionalUns used by this schema object.
product_formstring or nullOptionalProduct form used by this schema object.
conditionstring or nullOptionalCondition used by this schema object.
matspec_uristringOptionalMatspec uri used by this schema object.
matreq_urisarrayOptionalMatreq uris used by this schema object.
raw_textstringOptionalRaw text used by this schema object.
evidence_refsarray — at least 1 item(s)RequiredEvidence refs used by this schema object.
extensionsExtensionsOptionalNamespaced implementation-specific data outside the profile conformance surface.