get_definition
Retrieves OSCAL Metaschema definitions by name, including flags, model children, constraints, and source locations, to document structure omitted from generated JSON/XML schemas.
Instructions
Return every OSCAL Metaschema definition with a given name, with formal name,
description, remarks, flags, model children, constraint summaries, and source file and
line. Use when you need documentation or structure that the generated JSON and XML schemas
shorten or drop. Results are paged within a response budget, and long remarks are marked
truncated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Definition kind to keep. Omit for all kinds. | |
| name | Yes | Metaschema definition name, 1-200 characters, matched exactly (case-sensitive), e.g. "defined-component" or "uuid". | |
| limit | No | Maximum items per page, 1-100. A page may hold fewer to fit the response budget. | |
| model | No | OSCAL model name from list_oscal_models, e.g. "catalog". Omit for all models. | |
| offset | No | Zero-based index of the first item. |