drepr.models.drepr_builder#
Classes
|
|
|
- class DReprBuilder[source]#
Bases:
object- add_resource(resource: Resource) DReprBuilder[source]#
- Parameters:
resource (Resource) –
- Return type:
- add_preprocessing(preprocessing: Preprocessing) DReprBuilder[source]#
- Parameters:
preprocessing (Preprocessing) –
- Return type:
- add_attribute(attr: Attr) DReprBuilder[source]#
- Parameters:
attr (Attr) –
- Return type:
- add_alignment(align: Union[RangeAlignment, ValueAlignment, IdenticalAlign, AutoAlignment]) DReprBuilder[source]#
- Parameters:
align (Union[RangeAlignment, ValueAlignment, IdenticalAlign, AutoAlignment]) –
- Return type:
- class SemanticModelBuilder(repr_builder: DReprBuilder)[source]#
Bases:
object- Parameters:
repr_builder (DReprBuilder) –
- add_class(class_name: str) ClassBuilder[source]#
- Parameters:
class_name (str) –
- Return type:
- finish() DReprBuilder[source]#
- Return type:
- class ClassBuilder(sm_builder: SemanticModelBuilder, class_id)[source]#
Bases:
object- Parameters:
sm_builder (SemanticModelBuilder) –
- add_data_node(predicate: str, attr_id: str, dtype: Optional[DataType] = None, is_subject: bool = False)[source]#
- add_literal_node(predicate: str, val: Union[str, int, float], dtype: Optional[DataType] = None)[source]#
- finish() SemanticModelBuilder[source]#
- Return type: