A collection of data.
An origin for data that is external to the application being described. Usually shown producing data.
A method by which data is stored in a non-volatile manner.
A physical device, capable of data collection or distribution. Often (but not always) a device is also intrinsically a sensor.
An interview represents the system asking the user for more information. It can represent a single question, or multiple questions that must be satisfied before the system can proceed.
A component that serves as an exit from the application for data or content. The touch screen on a mobile device could be an Output, as could be a haptic feedback device.
A potentially transformative algorithm, filtering or series of events that can be applied to data. Generally shown with data entering the process, and more data or context exiting it.
A component that observes some aspect of the physical world and creates data. Usually associated with a device.
A special kind of data that has been explicitly created by a user. Unlike other kinds of data, User Input often has a tautological association with context (e.g. A user has the goal of opening a file, because they have explicitly said they want to open the file), so as a result it is differentiated from general data.
Represents a natural-language processing voice agent, such as Siri, Alexa, Cortina, OK Google etc.