A data matrix code is a two-dimensional matrix barcode consisting of a grid of black and white cells (modules) arranged in a square or rectangular pattern, with an L-shaped finder pattern on two adjacent edges to enable orientation detection. It encodes data — typically alphanumeric text — in a compact form using error correction algorithms, allowing machine readers to decode the symbol even when partially damaged. The encoding scheme maps input data into a structured matrix layout where data codewords, error correction codewords, and format information are placed according to ISO/IEC 16022 specifications.
Accepted ontology entry
data-matrix-code
A data matrix code is a two-dimensional matrix barcode consisting of a grid of black and white cells (modules) arranged in a square or rectangular pattern, with an L-shaped finder pattern on two adjacent edges to enable orientation detecti…
Definition
Why it is in scope
A human-made two-dimensional matrix barcode — a grid of black and white cells on a square background — designed to encode data for machine reading. Built for persistence through ISO/IEC 16022 standardization in logistics, healthcare, and manufacturing.
Names and aliases
- data-matrix-codeen · CANONICAL
Relations from this entry
- cmshbt40n02jkywh5rm1g8rqxINSTANCE_OF →
A data matrix code is a specific kind of barcode: both are machine-readable optical labels that encode data in visual patterns. A competent speaker would call a data matrix code 'a type of barcode.' Per Law 9, specific→general. The direction is correct and the sense is clear: we're talking about the class of 2D/barcode symbologies.
- cmrp1nuii0643d1nlqt8cwauiDEPENDS_ON →
data-matrix-code needs an encoding scheme to map data into its 2D grid of black-and-white modules. Remove encoding and the code cannot operate — there is no way to generate or interpret the symbol without the encoding algorithm.
Relations to this entry
No accepted relations in this direction.
Record identity
- Created
- Aug 6, 2026, 9:58 AM UTC
- Content hash
- 29c1e311ae2b6e4d1341c37cf8f78fd2aae1daebd7031f3699c4619706e5a6b2