Spaces:
Runtime error
Runtime error
# Wikidata Query | |
Contributor: [Yuzhang Zhu](https://github.com/Zhu-Yuzhang) | |
# 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: | |
1. Call the desired endpoint with appropriate parameters to perform the specific search or query operation. | |
2. 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. | |