缓存的文本表示

class CachedTextRepresentation(identifiers: Sequence[str], cache: TextCache | None = None, **kwargs)[source]

基础:TextRepresentation

具有标识符的数据集的文本表示,可以使用TextCache进行查找。

初始化表示。

Parameters:
  • 标识符 (序列[str]) – 由类解析的ID,例如,wikidata ID。对于 WikidataTextRepresentation, 生物医学实体表示为紧凑的URI(CURIEs)对于 BiomedicalCURIERepresentation

  • 缓存 (TextCache | ) – 一个预先实例化的文本缓存。如果为None,则使用cache_cls来实例化一个。

  • kwargs – 传递给 TextRepresentation.__init__() 的额外基于关键字的参数

方法总结

from_triples_factory(triples_factory[, ...])

从三元组工厂准备带有标签的文本表示。

方法文档

classmethod from_triples_factory(triples_factory: TriplesFactory, for_entities: bool = True, **kwargs) TextRepresentation[source]

从三元组工厂准备带有标签的文本表示。

Parameters:
  • triples_factory (TriplesFactory) – 三元组工厂

  • for_entities (bool) – 是否为实体(或关系)创建初始化器

  • kwargs – 传递给 TextRepresentation.__init__() 的额外基于关键字的参数

Returns:

从三元组工厂的文本表示

Return type:

TextRepresentation