This separation (normalization) prevents data redundancy, allowing a single user to have unlimited contact methods without restructuring the database.
The system must accommodate complex data types beyond simple text. This includes: imenik
In general, if you're discussing grammar or parts of speech: This is not a biological reality but a grammatical one
Every imenik in BCMS possesses one of three genders: masculine, feminine, or neuter. This is not a biological reality but a grammatical one. For example, pas (dog) is masculine, mačka (cat) is feminine, and dijete (child) is neuter. Crucially, this gender dictates how adjectives, pronouns, and verbs must agree with the noun. A speaker cannot simply say “big dog”; they must align the adjective velik to veliki pas (masculine), velika mačka (feminine), or veliko dijete (neuter). Thus, the imenik serves as the conductor of an orchestra of agreement across the sentence. A speaker cannot simply say “big dog”; they
Like English, the imenik distinguishes singular and plural. However, the BCMS plural is morphologically rich. While English primarily adds “-s,” the imenik uses various suffixes and internal vowel changes. For instance, grad (city) becomes gradovi ; oko (eye) becomes oči ; stvar (thing) becomes stvari . Furthermore, remnants of the dual number (used for natural pairs) appear in words like ruke (hands) and oči (eyes). This morphological diversity makes mastering the imenik one of the most challenging tasks for second-language learners.
In the contemporary digital landscape, the definition has expanded. A modern Imenik is not merely a list but a dynamic system that facilitates the storage, retrieval, and management of contact entities. It serves as the backbone for Customer Relationship Management (CRM) systems, internal corporate directories, and smart device contact lists. This paper aims to define the parameters of an efficient Imenik system, addressing challenges in data normalization, search efficiency, and privacy.