qwikidata.typedefs module

Module providing Wikidata Types.

class AliasDict(*args, **kwargs)

Bases: dict

language: LanguageCode
value: str
class ClaimDict(*args, **kwargs)

Bases: dict

id: str
mainsnak: SnakDict
qualifiers: Dict[PropertyId, List[QualifierDict]]
rank: str
references: List[ReferenceDict]
type: str
class DescriptionDict(*args, **kwargs)

Bases: dict

language: LanguageCode
value: str
class FormDict(*args, **kwargs)

Bases: dict

claims: Dict[PropertyId, List[ClaimDict]]
grammaticalFeatures: List[ItemId]
id: FormId
representations: Dict[LanguageCode, RepresentationDict]
class GlobeCoordinateDatavalueDict(*args, **kwargs)

Bases: dict

type: str
value: GlobeCoordinateValue
class GlobeCoordinateValue(*args, **kwargs)

Bases: dict

globe: EntityUri
latitude: float
longitude: float
precision: float
class GlossDict(*args, **kwargs)

Bases: dict

language: LanguageCode
value: str
class ItemDict(*args, **kwargs)

Bases: dict

aliases: Dict[LanguageCode, List[AliasDict]]
claims: Dict[PropertyId, List[ClaimDict]]
descriptions: Dict[LanguageCode, DescriptionDict]
id: ItemId
labels: Dict[LanguageCode, LabelDict]
lastrevid: int
modified: str
ns: int
pageid: int
title: str
type: str
class LabelDict(*args, **kwargs)

Bases: dict

language: LanguageCode
value: str
class LemmaDict(*args, **kwargs)

Bases: dict

language: LanguageCode
value: str
class LexemeDict(*args, **kwargs)

Bases: dict

claims: Dict[PropertyId, List[ClaimDict]]
forms: List[FormDict]
id: LexemeId
language: ItemId
lastrevid: int
lemmas: Dict[LanguageCode, LemmaDict]
lexicalCategory: ItemId
modified: str
ns: int
pageid: int
senses: List[SenseDict]
title: str
type: str
class MonolingualTextDatavalueDict(*args, **kwargs)

Bases: dict

type: str
value: MonolingualTextValue
class MonolingualTextValue(*args, **kwargs)

Bases: dict

language: LanguageCode
text: str
class PropertyDict(*args, **kwargs)

Bases: dict

aliases: Dict[LanguageCode, List[AliasDict]]
claims: Dict[PropertyId, List[ClaimDict]]
descriptions: Dict[LanguageCode, DescriptionDict]
id: PropertyId
labels: Dict[LanguageCode, LabelDict]
lastrevid: int
modified: str
ns: int
pageid: int
title: str
type: str
class QualifierDict(*args, **kwargs)

Bases: dict

datatype: str
datavalue: Union[GlobeCoordinateDatavalueDict, MonolingualTextDatavalueDict, QuantityDatavalueDict, StringDatavalueDict, TimeDatavalueDict, WikibaseEntityIdDatavalueDict, WikibaseUnmappedEntityIdDatavalueDict]
hash: str
property: PropertyId
snaktype: str
class QuantityDatavalueDict(*args, **kwargs)

Bases: dict

type: str
value: QuantityValue
class QuantityValue(*args, **kwargs)

Bases: dict

amount: str
lowerBound: str
unit: str
upperBound: str
class ReferenceDict(*args, **kwargs)

Bases: dict

hash: str
snaks: Dict[PropertyId, List[SnakDict]]
class RepresentationDict(*args, **kwargs)

Bases: dict

language: LanguageCode
value: str
class SenseDict(*args, **kwargs)

Bases: dict

claims: Dict[PropertyId, List[ClaimDict]]
glosses: Dict[LanguageCode, GlossDict]
id: SenseId
class SitelinkDict(*args, **kwargs)

Bases: dict

badges: List[str]
site: str
title: str
url: str
class SnakDict(*args, **kwargs)

Bases: dict

datatype: str
datavalue: Union[GlobeCoordinateDatavalueDict, MonolingualTextDatavalueDict, QuantityDatavalueDict, StringDatavalueDict, TimeDatavalueDict, WikibaseEntityIdDatavalueDict, WikibaseUnmappedEntityIdDatavalueDict]
property: PropertyId
snaktype: str
class StringDatavalueDict(*args, **kwargs)

Bases: dict

type: str
value: StringValue
class TimeDatavalueDict(*args, **kwargs)

Bases: dict

type: str
value: TimeValue
class TimeValue(*args, **kwargs)

Bases: dict

after: int
before: int
calendarmodel: EntityUri
precision: int
time: str
timezone: int
class WikibaseEntityIdDatavalueDict(*args, **kwargs)

Bases: dict

type: str
value: WikibaseEntityIdValue
class WikibaseEntityIdValue(*args, **kwargs)

Bases: dict

id: Union[ItemId, PropertyId, LexemeId]
class WikibaseUnmappedEntityIdDatavalueDict(*args, **kwargs)

Bases: dict

type: str
value: WikibaseUnmappedEntityIdValue