kgdata.wikidata.models.wdentity#

Classes

SiteLink(site, title, badges, url)

WDEntity(id, type, label, datatype, ...)

class kgdata.wikidata.models.wdentity.WDEntity(id: 'str', type: "Literal['item', 'property']", label: 'MultiLingualString', datatype: 'Optional[str]', description: 'MultiLingualString', aliases: 'MultiLingualStringList', props: 'Dict[str, List[WDStatement]]', sitelinks: 'Dict[str, SiteLink]')[source]#

Bases: object

Parameters
id: str#
type: Literal['item', 'property']#
label: MultiLingualString#
datatype: Optional[str]#
description: MultiLingualString#
aliases: MultiLingualStringList#
props: Dict[str, List[WDStatement]]#
shallow_clone()[source]#
to_dict()[source]#
static from_dict(o)[source]#
static from_wikidump(entity: dict, lang: str = 'en') WDEntity[source]#

Extract essential information from qnode in the form that are easier to work with

Read more about ranks and truthy statements:
Parameters
  • qnode (dict) – qnode

  • lang (str, optional) – language, default is ‘en’

  • entity (dict) –

Return type

QNode

Bases: object

Parameters
site: str#
title: str#
badges: List[str]#
url: Optional[str]#
to_dict()[source]#