Space(fields: SchemaFieldT | Sequence[SchemaFieldT], type_: type | TypeAlias) : Abstract base class for a space.
This class defines the interface for a space in the context of the application.
### Ancestors (in MRO)
* superlinked.framework.common.space.interface.has_transformation_config.HasTransformationConfig
* superlinked.framework.common.interface.has_length.HasLength
* typing.Generic
* superlinked.framework.common.interface.has_annotation.HasAnnotation
* abc.ABC
### Descendants
* superlinked.framework.dsl.space.categorical_similarity_space.CategoricalSimilaritySpace
* superlinked.framework.dsl.space.custom_space.CustomSpace
* superlinked.framework.dsl.space.image_space.ImageSpace
* superlinked.framework.dsl.space.number_space.NumberSpace
* superlinked.framework.dsl.space.recency_space.RecencySpace
* superlinked.framework.dsl.space.text_similarity_space.TextSimilaritySpace
### Instance variables
`allow_similar_clause: bool`
:
`annotation: str`
:
`length: int`
: