Ols Tools¶
Configuration File: ols_tools.json
Tool Type: Local
Tools Count: 7
This page contains all tools defined in the ols_tools.json configuration file.
Available Tools¶
ols_find_similar_terms (Type: OLSTool)¶
Find similar terms using LLM-based similarity
ols_find_similar_terms tool specification
Tool Information:
Name:
ols_find_similar_termsType:
OLSToolDescription: Find similar terms using LLM-based similarity
Parameters:
operation(string) (required) The operation to perform (find_similar_terms)term_iri(string) (required) The IRI of the term to find similar terms forontology(string) (required) The ontology IDsize(integer) (optional) Number of similar terms to return (default: 10)
Example Usage:
query = {
"name": "ols_find_similar_terms",
"arguments": {
"operation": "example_value",
"term_iri": "example_value",
"ontology": "example_value"
}
}
result = tu.run(query)
ols_get_ontology_info (Type: OLSTool)¶
Get detailed information about an ontology
ols_get_ontology_info tool specification
Tool Information:
Name:
ols_get_ontology_infoType:
OLSToolDescription: Get detailed information about an ontology
Parameters:
operation(string) (required) The operation to perform (get_ontology_info)ontology_id(string) (required) The ID of the ontology to retrieve
Example Usage:
query = {
"name": "ols_get_ontology_info",
"arguments": {
"operation": "example_value",
"ontology_id": "example_value"
}
}
result = tu.run(query)
ols_get_term_ancestors (Type: OLSTool)¶
Get ancestor terms of a specific term in an ontology
ols_get_term_ancestors tool specification
Tool Information:
Name:
ols_get_term_ancestorsType:
OLSToolDescription: Get ancestor terms of a specific term in an ontology
Parameters:
operation(string) (required) The operation to perform (get_term_ancestors)term_iri(string) (required) The IRI of the term to retrieve ancestors forontology(string) (required) The ontology IDinclude_obsolete(boolean) (optional) Include obsolete terms (default: false)size(integer) (optional) Number of results to return (default: 20)
Example Usage:
query = {
"name": "ols_get_term_ancestors",
"arguments": {
"operation": "example_value",
"term_iri": "example_value",
"ontology": "example_value"
}
}
result = tu.run(query)
ols_get_term_children (Type: OLSTool)¶
Get child terms of a specific term in an ontology
ols_get_term_children tool specification
Tool Information:
Name:
ols_get_term_childrenType:
OLSToolDescription: Get child terms of a specific term in an ontology
Parameters:
operation(string) (required) The operation to perform (get_term_children)term_iri(string) (required) The IRI of the term to retrieve children forontology(string) (required) The ontology IDinclude_obsolete(boolean) (optional) Include obsolete terms (default: false)size(integer) (optional) Number of results to return (default: 20)
Example Usage:
query = {
"name": "ols_get_term_children",
"arguments": {
"operation": "example_value",
"term_iri": "example_value",
"ontology": "example_value"
}
}
result = tu.run(query)
ols_get_term_info (Type: OLSTool)¶
Get detailed information about a specific term in OLS
ols_get_term_info tool specification
Tool Information:
Name:
ols_get_term_infoType:
OLSToolDescription: Get detailed information about a specific term in OLS
Parameters:
operation(string) (required) The operation to perform (get_term_info)id(string) (required) The ID or IRI of the term to retrieve
Example Usage:
query = {
"name": "ols_get_term_info",
"arguments": {
"operation": "example_value",
"id": "example_value"
}
}
result = tu.run(query)
ols_search_ontologies (Type: OLSTool)¶
Search for ontologies in OLS
ols_search_ontologies tool specification
Tool Information:
Name:
ols_search_ontologiesType:
OLSToolDescription: Search for ontologies in OLS
Parameters:
operation(string) (required) The operation to perform (search_ontologies)search(string) (optional) Search query for ontologies (optional)page(integer) (optional) Page number (default: 0)size(integer) (optional) Number of results per page (default: 20)
Example Usage:
query = {
"name": "ols_search_ontologies",
"arguments": {
"operation": "example_value"
}
}
result = tu.run(query)
ols_search_terms (Type: OLSTool)¶
Search for terms in OLS (Ontology Lookup Service)
ols_search_terms tool specification
Tool Information:
Name:
ols_search_termsType:
OLSToolDescription: Search for terms in OLS (Ontology Lookup Service)
Parameters:
operation(string) (required) The operation to perform (search_terms)query(string) (required) The search query for termsrows(integer) (optional) Number of results to return (default: 10)ontology(string) (optional) Filter by specific ontology (optional)exact_match(boolean) (optional) Search for exact matches only (default: false)include_obsolete(boolean) (optional) Include obsolete terms (default: false)
Example Usage:
query = {
"name": "ols_search_terms",
"arguments": {
"operation": "example_value",
"query": "example_value"
}
}
result = tu.run(query)