kgdata.wikidata.models#
- class WDClass(id: str, label: kgdata.wikidata.models.multilingual.MultiLingualString, description: kgdata.wikidata.models.multilingual.MultiLingualString, aliases: kgdata.wikidata.models.multilingual.MultiLingualStringList, parents: List[str], properties: List[str], different_froms: List[str], equivalent_classes: List[str], ancestors: Set[str])[source]#
Bases:
object- Parameters:
id (str) –
label (MultiLingualString) –
description (MultiLingualString) –
aliases (MultiLingualStringList) –
- label: MultiLingualString#
- description: MultiLingualString#
- aliases: MultiLingualStringList#
- class WDProperty(id: str, label: kgdata.wikidata.models.multilingual.MultiLingualString, description: kgdata.wikidata.models.multilingual.MultiLingualString, aliases: kgdata.wikidata.models.multilingual.MultiLingualStringList, datatype: Literal['wikibase-lexeme', 'monolingualtext', 'wikibase-sense', 'url', 'wikibase-property', 'wikibase-form', 'external-id', 'time', 'commonsMedia', 'quantity', 'wikibase-item', 'musical-notation', 'tabular-data', 'string', 'math', 'geo-shape', 'globe-coordinate'], parents: List[str], related_properties: List[str], equivalent_properties: List[str], subjects: List[str], inverse_properties: List[str], instanceof: List[str], ancestors: Set[str])[source]#
Bases:
object- Parameters:
id (str) –
label (MultiLingualString) –
description (MultiLingualString) –
aliases (MultiLingualStringList) –
datatype (Literal['wikibase-lexeme', 'monolingualtext', 'wikibase-sense', 'url', 'wikibase-property', 'wikibase-form', 'external-id', 'time', 'commonsMedia', 'quantity', 'wikibase-item', 'musical-notation', 'tabular-data', 'string', 'math', 'geo-shape', 'globe-coordinate']) –
- label: MultiLingualString#
- description: MultiLingualString#
- aliases: MultiLingualStringList#
- datatype: Literal['wikibase-lexeme', 'monolingualtext', 'wikibase-sense', 'url', 'wikibase-property', 'wikibase-form', 'external-id', 'time', 'commonsMedia', 'quantity', 'wikibase-item', 'musical-notation', 'tabular-data', 'string', 'math', 'geo-shape', 'globe-coordinate']#
- class WDQuantityPropertyStats(id: str, value: 'QuantityStats', qualifiers: Dict[str, ForwardRef('QuantityStats')])[source]#
Bases:
object- Parameters:
id (str) –
value (QuantityStats) –
qualifiers (Dict[str, QuantityStats]) –
- value: QuantityStats#
- qualifiers: Dict[str, QuantityStats]#
- class QuantityStats(units: List[str], min: float, max: float, mean: float, std: float, size: float, int_size: int, n_overi36: int)[source]#
Bases:
object- Parameters:
- class 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) –
description (MultiLingualString) –
aliases (MultiLingualStringList) –
props (Dict[str, List[WDStatement]]) –
- label: MultiLingualString#
- description: MultiLingualString#
- aliases: MultiLingualStringList#
- props: Dict[str, List[WDStatement]]#
- class WDValue(type: T, value: V)[source]#
Bases:
Generic[T,V]- Parameters:
type (T) –
value (V) –
- type: T#
- value: V#
- static is_string(value: WDValue) typing_extensions.TypeGuard[WDValue[Literal['string'], str]][source]#
- static is_time(value: WDValue) typing_extensions.TypeGuard[WDValue[Literal['time'], ValueTime]][source]#
- static is_quantity(value: WDValue) typing_extensions.TypeGuard[WDValue[Literal['quantity'], ValueQuantity]][source]#
- static is_mono_lingual_text(value: WDValue) typing_extensions.TypeGuard[WDValue[Literal['monolingualtext'], ValueMonolingualText]][source]#
- static is_globe_coordinate(value: WDValue) typing_extensions.TypeGuard[WDValue[Literal['globecoordinate'], ValueGlobeCoordinate]][source]#
- static is_entity_id(value: WDValue) typing_extensions.TypeGuard[WDValue[Literal['wikibase-entityid'], ValueWikibaseEntityId]][source]#
- static is_qnode(value: WDValue) typing_extensions.TypeGuard[WDValue[Literal['wikibase-entityid'], ValueWikibaseEntityId]][source]#
- static is_pnode(value: WDValue) typing_extensions.TypeGuard[WDValue[Literal['wikibase-entityid'], ValueWikibaseEntityId]][source]#
- class ValueGlobeCoordinate#
Bases:
dict- clear() None. Remove all items from D.#
- copy() a shallow copy of D#
- fromkeys(value=None, /)#
Create a new dictionary with keys from iterable and values set to value.
- get(key, default=None, /)#
Return the value for key if key is in the dictionary, else default.
- items() a set-like object providing a view on D's items#
- keys() a set-like object providing a view on D's keys#
- pop(k[, d]) v, remove specified key and return the corresponding value.#
If key is not found, default is returned if given, otherwise KeyError is raised
- popitem()#
Remove and return a (key, value) pair as a 2-tuple.
Pairs are returned in LIFO (last-in, first-out) order. Raises KeyError if the dict is empty.
- setdefault(key, default=None, /)#
Insert key with a value of default if key is not in the dictionary.
Return the value for key if key is in the dictionary, else default.
- update([E, ]**F) None. Update D from dict/iterable E and F.#
If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
- values() an object providing a view on D's values#
- class ValueMonolingualText#
Bases:
dict- clear() None. Remove all items from D.#
- copy() a shallow copy of D#
- fromkeys(value=None, /)#
Create a new dictionary with keys from iterable and values set to value.
- get(key, default=None, /)#
Return the value for key if key is in the dictionary, else default.
- items() a set-like object providing a view on D's items#
- keys() a set-like object providing a view on D's keys#
- pop(k[, d]) v, remove specified key and return the corresponding value.#
If key is not found, default is returned if given, otherwise KeyError is raised
- popitem()#
Remove and return a (key, value) pair as a 2-tuple.
Pairs are returned in LIFO (last-in, first-out) order. Raises KeyError if the dict is empty.
- setdefault(key, default=None, /)#
Insert key with a value of default if key is not in the dictionary.
Return the value for key if key is in the dictionary, else default.
- update([E, ]**F) None. Update D from dict/iterable E and F.#
If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
- values() an object providing a view on D's values#
- class ValueQuantity#
Bases:
dict- clear() None. Remove all items from D.#
- copy() a shallow copy of D#
- fromkeys(value=None, /)#
Create a new dictionary with keys from iterable and values set to value.
- get(key, default=None, /)#
Return the value for key if key is in the dictionary, else default.
- items() a set-like object providing a view on D's items#
- keys() a set-like object providing a view on D's keys#
- pop(k[, d]) v, remove specified key and return the corresponding value.#
If key is not found, default is returned if given, otherwise KeyError is raised
- popitem()#
Remove and return a (key, value) pair as a 2-tuple.
Pairs are returned in LIFO (last-in, first-out) order. Raises KeyError if the dict is empty.
- setdefault(key, default=None, /)#
Insert key with a value of default if key is not in the dictionary.
Return the value for key if key is in the dictionary, else default.
- update([E, ]**F) None. Update D from dict/iterable E and F.#
If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
- values() an object providing a view on D's values#
- class ValueTime#
Bases:
dict- clear() None. Remove all items from D.#
- copy() a shallow copy of D#
- fromkeys(value=None, /)#
Create a new dictionary with keys from iterable and values set to value.
- get(key, default=None, /)#
Return the value for key if key is in the dictionary, else default.
- items() a set-like object providing a view on D's items#
- keys() a set-like object providing a view on D's keys#
- pop(k[, d]) v, remove specified key and return the corresponding value.#
If key is not found, default is returned if given, otherwise KeyError is raised
- popitem()#
Remove and return a (key, value) pair as a 2-tuple.
Pairs are returned in LIFO (last-in, first-out) order. Raises KeyError if the dict is empty.
- setdefault(key, default=None, /)#
Insert key with a value of default if key is not in the dictionary.
Return the value for key if key is in the dictionary, else default.
- update([E, ]**F) None. Update D from dict/iterable E and F.#
If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
- values() an object providing a view on D's values#
- class ValueWikibaseEntityId#
Bases:
dict- clear() None. Remove all items from D.#
- copy() a shallow copy of D#
- fromkeys(value=None, /)#
Create a new dictionary with keys from iterable and values set to value.
- get(key, default=None, /)#
Return the value for key if key is in the dictionary, else default.
- items() a set-like object providing a view on D's items#
- keys() a set-like object providing a view on D's keys#
- pop(k[, d]) v, remove specified key and return the corresponding value.#
If key is not found, default is returned if given, otherwise KeyError is raised
- popitem()#
Remove and return a (key, value) pair as a 2-tuple.
Pairs are returned in LIFO (last-in, first-out) order. Raises KeyError if the dict is empty.
- setdefault(key, default=None, /)#
Insert key with a value of default if key is not in the dictionary.
Return the value for key if key is in the dictionary, else default.
- update([E, ]**F) None. Update D from dict/iterable E and F.#
If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
- values() an object providing a view on D's values#
- class WDEntityMetadata(id: 'str', label: 'MultiLingualString', description: 'MultiLingualString', aliases: 'MultiLingualStringList', instanceof: 'List[str]', subclassof: 'List[str]', subpropertyof: 'List[str]')[source]#
Bases:
object- Parameters:
id (str) –
label (MultiLingualString) –
description (MultiLingualString) –
aliases (MultiLingualStringList) –
- label: MultiLingualString#
- description: MultiLingualString#
- aliases: MultiLingualStringList#
Modules