robot_filter
Selectively copy axioms from an ontology by specifying terms and controlling which related terms to include, with options to require all or any matches.
Instructions
Selectively copy axioms from an ontology (inverse of remove).
Specify terms to include via term or term_file. Use
select to control which related terms to include (e.g.
"self parents descendants annotations"). The trim flag
controls whether axioms require ALL or ANY objects in the target set.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "robot_filter"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | ||
| output | No | ||
| term | No | ||
| term_file | No | ||
| exclude_term | No | ||
| exclude_terms | No | ||
| select | No | ||
| axioms | No | ||
| signature | No | ||
| trim | No | ||
| preserve_structure | No | ||
| drop_axiom_annotations | No | ||
| working_directory | No | ||
| catalog | No | ||
| prefixes | No | ||
| add_prefix | No | ||
| noprefixes | No | ||
| verbose | No | ||
| strict | No | ||
| xml_entities | No | ||
| extra_args | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||