Wikidata Entity Tools

Configuration File: wikidata_entity_tools.json Tool Type: Local Tools Count: 2

This page contains all tools defined in the wikidata_entity_tools.json configuration file.

Available Tools

Wikidata_get_entity (Type: BaseRESTTool)

Get detailed structured data for one or more specific Wikidata entities by their Q-numbers. Retur…

Wikidata_get_entity tool specification

Tool Information:

  • Name: Wikidata_get_entity

  • Type: BaseRESTTool

  • Description: Get detailed structured data for one or more specific Wikidata entities by their Q-numbers. Returns labels, descriptions, aliases, sitelinks, and claims (statements). Use Wikidata_search_entities first to find entity IDs. Essential for extracting structured facts from the Wikidata knowledge graph without writing SPARQL queries.

Parameters:

  • ids (string) (required) Wikidata entity ID(s) to retrieve. Use pipe | separator for multiple. Examples: ‘Q937’ (Einstein), ‘Q937|Q7251’ (multiple)

  • languages ([‘string’, ‘null’]) (optional) Language code(s) for labels and descriptions. Default: ‘en’. Pipe-separated for multiple: ‘en|fr|de’

  • props ([‘string’, ‘null’]) (optional) Which properties to return (pipe-separated). Options: ‘labels’, ‘descriptions’, ‘aliases’, ‘claims’, ‘sitelinks’. Default: ‘labels|descriptions|aliases|sitelinks’

Example Usage:

query = {
    "name": "Wikidata_get_entity",
    "arguments": {
        "ids": "example_value"
    }
}
result = tu.run(query)

Wikidata_search_entities (Type: BaseRESTTool)

Search Wikidata for entities (items, properties, or lexemes) by label or description using the Me…

Wikidata_search_entities tool specification

Tool Information:

  • Name: Wikidata_search_entities

  • Type: BaseRESTTool

  • Description: Search Wikidata for entities (items, properties, or lexemes) by label or description using the MediaWiki Wikibase API. Wikidata is the world’s largest open knowledge graph with 100M+ data items. Returns entity IDs (Q-numbers), labels, descriptions, and aliases. Complementary to Wikidata_SPARQL_query for finding entity IDs before constructing SPARQL queries.

Parameters:

  • search (string) (required) Search term to find Wikidata entities. Examples: ‘CRISPR’, ‘Albert Einstein’, ‘HIV’, ‘perovskite’, ‘insulin’

  • language ([‘string’, ‘null’]) (optional) Language code for search and results. Default: ‘en’. Examples: ‘fr’, ‘de’, ‘zh’, ‘ja’, ‘es’

  • type ([‘string’, ‘null’]) (optional) Entity type to search. Values: ‘item’ (Q-numbers, default), ‘property’ (P-numbers), ‘lexeme’ (L-numbers)

  • limit ([‘integer’, ‘null’]) (optional) Number of results to return (default 7, max 50)

Example Usage:

query = {
    "name": "Wikidata_search_entities",
    "arguments": {
        "search": "example_value"
    }
}
result = tu.run(query)