In the context of the documentation, the following terms and definitions apply.
An Input Device, which is also referred to as an "ink device" within this documentation, is a computer input device that enables a user to hand-draw images, animations, and graphics with a special pen-like stylus, similar to the way a person draws images with a pencil and paper.
An Input Provider is a generic input source for sensor data. As providers for the two-dimensional input touch-, mouse-, and stylus sensors are considered, and for three-dimensional input, data from 3-DOF or 6-DOF controllers.
Sensor data comprises the signals measured by the sensor technology used to capture the user interaction with the Input Device. Firmware and driver software process the RAW data and provide the Sensor Data via a predefined API of the operating system.
Visual entity used for the visual representation of a stroke, trace, or trajectory of the electronic pen. Each instance of Stroke includes one or more Segments.
Property of the Segment. Position includes two dimensional data (X, Y) which are used as a control point for a spline curve algorithm (Catmull-Rom curve).
Entity used to represent a part (segment) of the Stroke. Each instance of Segment includes Positions.
A TripleStore is a purpose-built data structure for the storage and retrieval of so called triples. A triple is a data entity composed of subject-predicate-object, like "WILL is digital-ink" or "WILL is_developed_by Wacom".
Sensor data produced by an Input Device, such as an electronic pen or a stylus, which is then transformed using computer graphic algorithms to a visual representation. Digital Ink can include several strokes or a volume in 3D space.
Universal Ink Model
The Universal Ink Model describes input sensor data, digital ink, and its related meta data. The model is serialized using the Universal Ink Data Format.
Universal Ink Data Format
The data format that is used to serialize the Universal Ink Model to a data stream.