The reference identifier. This MUST be in the form of a URI.
Optional descriptionA description which by default SHOULD override that of the referenced
component. CommonMark syntax MAY be used
for rich text representation. If the referenced object-type does not allow
a description field, then this field has no effect.
Optional summaryA short summary which by default SHOULD override that of the referenced
component. If the referenced object-type does not allow a summary field,
then this field has no effect.
A simple object to allow referencing other components in the OpenAPI document, internally and externally.
The
$refstring value contains a URI [RFC3986], which identifies the location of the value being referenced.See the rules for resolving Relative References.
Note that this restriction on additional properties is a difference between Reference Objects and
Schema Objectsthat contain a$refkeyword.See
https://spec.openapis.org/oas/latest.html#reference-object