Description
The term 'Data field' is an obsolete designation for what is now standardized as an Elementary File (EF) within the 3GPP smart card (UICC/USIM) file system. An Elementary File is the fundamental storage unit on a UICC that contains a specific set of data, such as subscriber identity, security keys, or network parameters. The term 'Data field' was used in early 3GPP specifications to describe these files but was later replaced by the more precise and widely adopted term 'Elementary File' to align with ISO/IEC 7816-4 smart card standards.
In the smart card architecture, the file system is hierarchical, consisting of a Master File (MF), Dedicated Files (DFs), and Elementary Files (EFs). Each EF has a unique file identifier (FID) and contains either transparent, linear fixed, or cyclic data structures. The 'Data field' (now EF) is accessed by the terminal (e.g., mobile equipment) through APDU commands as defined in 3GPP TS 31.102 and related specifications. These files store critical information such as the International Mobile Subscriber Identity (IMSI), authentication keys (Ki), location information, and service-related parameters.
The term 'Data field' appears in 3GPP TR 21.905, the vocabulary for 3GPP specifications, where it is explicitly marked as obsolete. Despite its obsolescence, the concept remains central to the operation of UICC-based services. The evolution of this term reflects the broader standardization effort to harmonize 3GPP terminology with international smart card standards, ensuring interoperability across different vendors and network generations.
Understanding the historical context of 'Data field' is important for engineers working with legacy systems or interpreting older specifications. While the term itself is no longer in active use, the underlying concept—the Elementary File—continues to be a cornerstone of subscriber data management in cellular networks, from 2G GSM through 5G and beyond. The file system structure and access mechanisms have evolved to support new services and larger data volumes, but the fundamental role of EFs as data containers remains unchanged.
Purpose & Motivation
The term 'Data field' existed to describe the basic storage unit within the SIM/USIM file system during the early development of 3GPP specifications. It provided a way to refer to the structured data elements that hold subscriber and network information on the UICC. However, as smart card technology matured and international standards like ISO/IEC 7816-4 became more prevalent, the term 'Elementary File' was adopted to ensure consistency and interoperability across different standards bodies.
The primary motivation for replacing 'Data field' with 'Elementary File' was to eliminate ambiguity and align 3GPP terminology with established smart card standards. The term 'Data field' could be confused with other data-related concepts in telecommunications, whereas 'Elementary File' precisely describes a file within a hierarchical file system. This standardization effort was crucial for enabling multi-vendor interoperability and simplifying the development of card and terminal equipment.
Although 'Data field' is now obsolete, its existence highlights the evolutionary nature of technical terminology. The transition to 'Elementary File' reflects the maturation of the UICC ecosystem and the need for precise, unambiguous language in global specifications. Today, engineers and students should be aware of this historical term to correctly interpret older documentation and understand the continuity of concepts across generations.
What changed in its specifications
The latest release-to-release comparison of specifications that define Data field. Each summary describes the whole specification, not only this term.
Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TR 21.905 →Release Timeline
Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
Defining Specifications
3GPP specifications that define or reference Data field, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 read |