cite_object
Attach a citation to a person, family, name, or other object when the claim is not a dated event, such as a couple relationship.
Instructions
Attach a citation to any object that carries one -- not just events.
cite_event covers facts; this covers the rest. The important case is the FAMILY, whose citation supports a claim no event makes: that these two people were a couple. Person-level citations are for evidence about the individual as a whole (an identity document) rather than about one dated fact -- prefer citing the specific event where one exists.
A NAME is cited with object_type='name': "this record gives this spelling" is narrower than evidence about the person. To cite a parent-child link, use cite_child_link: that is a different claim and needs its own citation.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"object_type": "<object_type>",
"ref": "<ref>",
"citation": "<citation>"
},
"name": "cite_object"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | Handle or gramps_id of the object to cite. | |
| name | No | With object_type='name': which of the person's names, e.g. {'surname': 'Bittner', 'type': 'Birth Name'} or {'primary': true}. Must match exactly one. | |
| citation | Yes | Citation to attach. | |
| object_type | Yes | person, family, event, place, media, source, citation, or name (one of a person's names: ref is the person, name says which). |