May Contain One
May Contain One Or More
mustContainOne
mustContainOneOrMore
returnsOutput
takesInput
takesOptionalInput
usesOne
usesOneOrMore
Byte_String
Identifier
Iterator
Tuple
Data_(computing)
Function_(Mathematics)
Object_(computer_science)
Record_(computer_science)
Set_(abstract_data_type)
Accumulator
Connector
CranialObject
Deserializer
Actively retrieves a set of Records.
Fetcher
Topic Label
Passively waits for Records to be handled.
Listener
LocalTrainer
Uses Service Discovery to deliver Records to dynamically subscribed Services. Services register which Labels they are interested in, and which Notifiers they understand.
Messenger
Executes an ordered sequence of Steps to enhance or modify a Record, or return a completely different Record.
Cranial Model
Notifier
NotifierID
NotifierSet
Protocol
Writes a set of records to an external location.
Putter
A set of Key-Value pairs, each typically being a string mapped to a Vector, for example, a Python Dict object.
Cranial Record
RecordSet
Record Stream
RecordTuple
RemoteTrainer
RemoteTrainerService
Scheduler
Transforms a Record between the software's native representation and a representation that can be sent across a network connection or written to external storage.
SerDe
A Record represented as a byte-string suitable for writing to an external location.
SerializedRecord
SerializedRecordSet
Serializer
Service
ServiceDiscovery
ServiceEndpoint
ServiceIdentifier
ServiceSet
ServiceTuple
Any data used by a StatefulModel to make Transformations.
State
A Model with a State.
StatefulModel
An operation on a Record that can be executed by a Model.
Step
Trainer
getMethod
putMethod
Filter
Method
Service
Transformation
GoogleCloudStorage
HTTP
Kafka
LocalFilesystem
PythonDBAPI
S3
ZMQ