{"ok":true,"site":"wikidata","host":"wikidata.org","about":"Wikidata, the free knowledge graph run by the Wikimedia Foundation. This CLI searches items, properties, lexemes and EntitySchemas; fetches entity JSON and claims; exports RDF; checks constraint violations; parses and formats values; and sets statements through the MediaWiki/Wikibase API.","commands":[{"command":"search-entities","summary":"Search Wikidata entities (items, properties, lexemes or EntitySchemas) by label or alias. Returns matching IDs with label and description.","params":[{"name":"search","type":"string","required":true,"description":"Text to search for in labels and aliases"},{"name":"type","type":"string","description":"Entity type to search","oneOf":["item","property","lexeme","entity-schema"],"default":"item"},{"name":"language","type":"string","description":"Language code to search labels in, e.g. en, de, fr","default":"en"},{"name":"uselang","type":"string","description":"Language for the returned labels and descriptions","default":"en"},{"name":"api_limit","type":"number","description":"Maximum results per page (max 50) (sent to the site as \"limit\"; clify's own --limit only shapes the output)","default":10},{"name":"continue","type":"number","description":"Offset for the next page; use the 'search-continue' value from the previous response","default":0}],"exampleUrl":"https://clify-dev.netlify.app/wikidata/search-entities?search=Douglas+Adams&type=item"},{"command":"get-entity","summary":"Get the full JSON of one entity by ID: an item (Q42), property (P31), lexeme (L7) or other entity type. Includes labels, descriptions, aliases, claims, sitelinks, and lexeme forms/senses. Optionally f","params":[{"name":"id","type":"string","required":true,"description":"Entity ID, e.g. Q42 (item), P31 (property), L7 (lexeme)"},{"name":"revision","type":"number","description":"Specific revision ID to fetch (the entity's lastrevid by default)"}],"exampleUrl":"https://clify-dev.netlify.app/wikidata/get-entity?revision=2557857485"},{"command":"get-entities","summary":"Batch-fetch one or more entities by ID through wbgetentities, limited to the chosen parts (claims, labels, descriptions, aliases, sitelinks, info) and languages.","params":[{"name":"ids","type":"string","required":true,"description":"Pipe-separated entity IDs (max 50), e.g. Q42|Q513|P31"},{"name":"props","type":"string","description":"Pipe-separated parts to return: info, sitelinks, sitelinks/urls, aliases, labels, descriptions, claims, datatype","default":"labels|descriptions|claims"},{"name":"languages","type":"string","description":"Pipe-separated language codes to filter labels and descriptions, e.g. en|de","default":"en"}],"exampleUrl":"https://clify-dev.netlify.app/wikidata/get-entities?ids=Q42%7CQ513"},{"command":"export-entity-rdf","summary":"Export one entity as RDF, in Turtle (ttl) or N-Triples (nt).","params":[{"name":"id","type":"string","required":true,"description":"Entity ID, e.g. Q42"},{"name":"format","type":"string","description":"RDF serialization","oneOf":["ttl","nt"],"default":"ttl"}],"exampleUrl":"https://clify-dev.netlify.app/wikidata/export-entity-rdf"},{"command":"check-constraints","summary":"Run Wikidata property constraint checks on an entity. Returns violations, warnings and suggestions per statement.","params":[{"name":"id","type":"string","required":true,"description":"Pipe-separated entity IDs to check, e.g. Q42 or P31"},{"name":"status","type":"string","description":"Pipe-separated result statuses to include: violation, warning, suggestion, bad-parameters, compliance, exception, todo, not-in-scope, deprecated","default":"violation|warning|suggestion|bad-parameters"},{"name":"uselang","type":"string","description":"Language for constraint messages","default":"en"}],"exampleUrl":"https://clify-dev.netlify.app/wikidata/check-constraints?id=Q42"},{"command":"parse-value","summary":"Parse user-typed text (a date, quantity, coordinate, etc.) into a Wikibase datavalue JSON for a given datatype, the same way the statement editor does.","params":[{"name":"datatype","type":"string","required":true,"description":"Property datatype, e.g. time, quantity, string, globe-coordinate, wikibase-item, url, external-id, monolingualtext"},{"name":"values","type":"string","required":true,"description":"Pipe-separated raw input strings to parse, e.g. '1952' or '11 March 1952'"},{"name":"validate","type":"boolean","description":"Also validate the parsed values against the datatype"},{"name":"uselang","type":"string","description":"Language the input is written in","default":"en"}],"exampleUrl":"https://clify-dev.netlify.app/wikidata/parse-value?datatype=time&values=11+March+1952"},{"command":"format-value","summary":"Render a Wikibase datavalue JSON as human-readable text or HTML, e.g. resolve an item ID to its label.","params":[{"name":"datavalue","type":"string","required":true,"description":"Datavalue JSON, e.g. {\"type\":\"wikibase-entityid\",\"value\":{\"id\":\"Q42\"}}"},{"name":"datatype","type":"string","description":"Property datatype of the value, e.g. wikibase-item, time, string"},{"name":"generate","type":"string","description":"Output format","oneOf":["text/plain","text/html","text/x-wiki"],"default":"text/plain"},{"name":"uselang","type":"string","description":"Language for labels in the output","default":"en"}],"exampleUrl":"https://clify-dev.netlify.app/wikidata/format-value?datavalue=%7B%22type%22%3A%22wikibase-entityid%22%2C%22value%22%3A%7B%22entity-type%22%3A%22item%22%2C%22numeric-id%22%3A42%2C%22id%22%3A%22Q42%22%7D%7D&datatype=wikibase-item"}]}