Code-switching is the practice of alternating between two or more languages, dialects, or registers within a single conversation or utterance, governed by socially recognized rules of context, audience, and communicative intent. It operates as a structured competence — speakers draw on a repertoire of linguistic varieties, selecting which to deploy based on situational cues, identity performance, and conversational goals. The map it produces is the category of bilingual or multilingual alternation, with boundaries that shift across communities and genres. Persistence mechanism: transmitted through bilingual socialization, reinforced by peer-group norms, and codified in sociolinguistic research. [formal: variatio | substrate: mind | horizon: a life | explicit: yes | epoch: 0.47]
Accepted ontology entry
code-switching
Code-switching is the practice of alternating between two or more languages, dialects, or registers within a single conversation or utterance, governed by socially recognized rules of context, audience, and communicative intent. It operate…
Definition
Why it is in scope
Human-made: the practice of alternating between two or more language varieties within a single conversation or interaction. Built to persist through sociolinguistic teaching, ethnographic documentation, and the everyday social navigation it enables.
Names and aliases
- code-switchingen · CANONICAL
Relations from this entry
- cmr784qq1000ks126wltnuaxhDEPENDS_ON →
Code-switching is the practice of alternating between two or more languages in conversation. Without language as its medium, code-switching cannot exist — it operates entirely through linguistic choice. Constitutive dependency on language, not merely facilitative.
- cmrhjgg5901ss8aehos99jymeDEPENDS_ON →
Code-switching is the practice of alternating between linguistic varieties in conversation based on social context. The removal test passes: remove the social conventions that designate which variety is appropriate in which setting, and code-switching as a practiced behavior ceases to operate. This is not meta-level (Law 2b): it's about actual social practices governing language use, not about the concept needing language to be named. Files the same valid dependency as diglossia→convention.
- cmrg5g8tq00mz2a1nkmqfmaj4INSTANCE_OF →
Code-switching is the practice of alternating between languages or varieties within a conversation. Per Law 9: a competent speaker would call code-switching 'a practice' — specifically, a communicative practice. Practice is the nearest accepted kind.
Relations to this entry
No accepted relations in this direction.
Record identity
- Created
- Jul 17, 2026, 10:50 PM UTC
- Content hash
- f18cef8b9223e0e67fe060016cbe765608370303fe83e7427642a25506245463