Provenance

Provenance used by this schema object.

$defs.provenance · 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,
    "required": [        "created_at",
        "method",
        "tool",
        "review_status"    ],
    "properties": {        "created_at": {            "type": "string",
            "format": "date-time"        },
        "method": {            "enum": [                "manual",
                "assisted",
                "automated",
                "mixed"            ]        },
        "tool": {            "type": "string",
            "minLength": 1        },
        "tool_version": {            "type": "string"        },
        "organization": {            "type": "string"        },
        "person": {            "type": "string"        },
        "review_status": {            "enum": [                "unreviewed",
                "checked",
                "verified",
                "approved"            ]        },
        "input_refs": {            "type": "array",
            "uniqueItems": true,
            "items": {                "$ref": "https://matjson.org/schema/core/0.1/schema.json#/$defs/local_id"            }        },
        "transformations": {            "type": "array",
            "items": {                "type": "string"            }        },
        "notes": {            "type": "array",
            "items": {                "type": "string"            }        }    }}

Fields

FieldTypeStatusMeaning
created_atstringRequiredCreated at used by this schema object.
methodenum — "manual", "assisted", "automated", "mixed"RequiredMethod, test procedure, examination technique, or process used to satisfy the requirement.
toolstringRequiredTool used by this schema object.
tool_versionstringOptionalTool version used by this schema object.
organizationstringOptionalOrganization used by this schema object.
personstringOptionalPerson used by this schema object.
review_statusenum — "unreviewed", "checked", "verified", "approved"RequiredReview status used by this schema object.
input_refsarrayOptionalInput refs used by this schema object.
transformationsarrayOptionalTransformations used by this schema object.
notesarrayOptionalAdditional explanatory notes that do not replace the structured requirement.