bsfs.schema.types module#
- class bsfs.schema.types.Feature(uri: URI, parent: Literal | None, dimension: int, dtype: URI, distance: URI, **kwargs)#
Bases:
Literal
Feature type.
- child(uri: URI, dimension: int | None = None, dtype: URI | None = None, distance: URI | None = None, **kwargs)#
Return a child of the current class.
- dimension: int#
- class bsfs.schema.types.Literal(uri: URI, parent: Literal | None, **kwargs)#
Bases:
Vertex
Literal type.
- class bsfs.schema.types.Predicate(uri: URI, parent: Predicate | None, domain: Node, range: Vertex, unique: bool, **kwargs)#
Bases:
_Type
Predicate base type.
- child(uri: URI, domain: Node | None = None, range: Vertex | None = None, unique: bool | None = None, **kwargs)#
Return a child of the current class.
- parent: _Type | None#
- range: Vertex#
- unique: bool#