Spaces:
Runtime error
A newer version of the Gradio SDK is available:
5.6.0
Wikidata Query
Contributor: Yuzhang Zhu
Search in Wikidata Tool
This Markdown document provides an introduction to the Search in Wikidata
function implemented in the given code. The function allows users to search for factual information in Wikidata by querying entities, relations, and performing SPARQL queries.
Function Summary
The Search in Wikidata
function is a tool that enables users to search for factual information in Wikidata. It provides functionality for finding entities, retrieving entity details, searching for relations, and performing SPARQL queries.
Usage
To use the Search in Wikidata
function, follow the steps below:
- Call the desired endpoint with appropriate parameters to perform the specific search or query operation.
- The function returns a markdown-formatted table containing the results.
Endpoints
The Search in Wikidata
tool provides the following endpoints:
/find_entity
- Method: GET
- Parameters:
input
: The input entity to find relations and properties for.
/find_entity_by_tail
- Method: GET
- Parameters:
input
: The input tail to find head entities and relations for.
/get_entity_id
- Method: GET
- Parameters:
input
: The surface form to search for entities.
/get_relation_id
- Method: GET
- Parameters:
input
: The surface form to search for relations.
/search_by_code
- Method: GET
- Parameters:
query
: The SPARQL query to perform.
Error Handling
If any invalid options or exceptions occur during the execution of the function, appropriate error messages are printed.