drepr.models.drepr#
Classes
|
|
|
- class EngineFormat(model: 'dict[str, Any]', edges_optional: 'list[bool]', resource_idmap: 'dict[str, int]', attribute_idmap: 'dict[str, int]', sm_node_idmap: 'dict[str, int]')[source]#
Bases:
object- Parameters:
- class DRepr(resources: 'list[Resource]', preprocessing: 'list[Preprocessing]', attrs: 'list[Attr]', aligns: 'list[Alignment]', sm: 'SemanticModel')[source]#
Bases:
object- Parameters:
resources (list[drepr.models.resource.Resource]) –
preprocessing (list[drepr.models.preprocessing.Preprocessing]) –
attrs (list[drepr.models.attr.Attr]) –
aligns (list[Union[drepr.models.align.RangeAlignment, drepr.models.align.ValueAlignment, drepr.models.align.IdenticalAlign, drepr.models.align.AutoAlignment]]) –
sm (SemanticModel) –
- resources: list[drepr.models.resource.Resource]#
- preprocessing: list[drepr.models.preprocessing.Preprocessing]#
- attrs: list[drepr.models.attr.Attr]#
- aligns: list[Union[drepr.models.align.RangeAlignment, drepr.models.align.ValueAlignment, drepr.models.align.IdenticalAlign, drepr.models.align.AutoAlignment]]#
- sm: SemanticModel#
- assert_valid()[source]#
Perform a check to see if this D-REPR is valid. Raise AssertionError if this is not valid