คำศัพท์ควบคุมเป็นแนวคิดในวิทยาการคอมพิวเตอร์และการเขียนโปรแกรมคอมพิวเตอร์ที่เกี่ยวข้องกับการใช้คำศัพท์ที่ได้ตกลงกันไว้ก่อนหน้านี้หรือเมื่อได้รับการอนุมัติเมื่อสร้างฐานข้อมูลเชิงสัมพันธ์เมตาดาต้าที่ค้นหาได้หรือระบบอื่น ๆ ที่ใช้คำที่มนุษย์อ่านได้ วิธีการใช้คำศัพท์ที่ควบคุมเพื่อจัดหมวดหมู่ข้อมูลนั้นตรงกันข้ามกับแนวคิดของคำศัพท์ภาษาธรรมชาติซึ่งไม่มีการตกลงกันในเรื่องคำศัพท์และคำทั้งหมดที่ใช้แทนความสัมพันธ์แบบถ่วงน้ำหนัก นอกจากคำระดับสูงสุดที่ใช้ในคำศัพท์ที่ควบคุมแล้วคำที่สนับสนุนสามารถนำมาใช้เพื่อให้คำพ้องความหมายหรือคำอื่น ๆ ที่เกี่ยวข้องอย่างยิ่งกับคำระดับสูงสามารถเรียกใช้คำระดับบนสุด ความแตกต่างที่สำคัญที่วัดระหว่างระบบภาษาธรรมชาติและระบบคำศัพท์ที่ควบคุมคือความเกี่ยวข้องของผลลัพธ์ของแบบสอบถามโดยใช้คำพูดปริมาณข้อมูลที่ส่งคืนและความสามารถในการใช้งานโดยรวมของระบบ
มีหลายกรณีที่มีการใช้คำหรือคำศัพท์เพื่อรวบรวมข้อมูลโดยพลการเปลี่ยนแปลงหรือจัดระเบียบให้ผู้ใช้เข้าถึงได้ง่ายขึ้น คำค้นหาภายในเอ็นจิ้นการค้นหาทางอินเทอร์เน็ตฐานข้อมูลสารสนเทศขององค์กรและแม้แต่ห้องสมุดวิจัยดิจิตอลเป็นตัวอย่างทั้งหมดของแอปพลิเคชันที่สามารถจัดหมวดหมู่ข้อมูลด้วยคำอธิบายเมทาดาทาซึ่งตรงข้ามกับโครงสร้างลำดับชั้นที่เข้มงวด คำที่ใช้อธิบายวัตถุในสถานการณ์เช่นนี้จะสร้างดัชนีที่ค้นหาได้ของกลุ่มข้อมูลขนาดใหญ่
ตัวอย่างหนึ่งของการใช้คำศัพท์ที่ควบคุมสามารถเห็นได้เมื่อพิจารณาระบบการจัดเก็บข้อมูลสำหรับ บริษัท ไฟล์จะต้องจัดหมวดหมู่ด้วยวิธีการเพื่อให้สามารถกู้คืนได้ง่ายและคาดการณ์ได้ หากไฟล์หนึ่งไฟล์เกี่ยวข้องกับรถยนต์ก็สามารถยื่นได้ภายใต้หมวดหมู่ "รถยนต์" หากบุคคลอื่นมีไฟล์ที่เกี่ยวข้องกับรถยนต์โดยไม่มีคำศัพท์ที่ควบคุมได้ไฟล์นั้นอาจอยู่ภายใต้หัวข้อ "รถยนต์" ทำให้ทั้งสองไฟล์หายากด้วยการค้นหาเพียงครั้งเดียว เมื่อหมวดหมู่ถูกควบคุมแล้วไฟล์ทั้งหมดที่เกี่ยวข้องกับรถยนต์จะถูกวางไว้ภายใต้ข้อตกลงเดียวที่มุ่งหน้าไป
ประโยชน์ของการใช้คำศัพท์ที่ควบคุมได้คือข้อมูลมีการอธิบายอย่างเคร่งครัดในวิธีที่คาดเดาได้ ซึ่งหมายความว่าทุกคนที่ตระหนักถึงคำศัพท์จะสามารถค้นหาข้อมูลได้อย่างมีประสิทธิภาพและถูกต้อง อย่างไรก็ตามความซับซ้อนของคำศัพท์ก็คือว่าคำค้นหานั้นยากขึ้นหากไม่สามารถสร้างได้โดยอัตโนมัติและมักจะต้องมีการแทรกแซงจากมนุษย์ทำให้เป็นงานที่ใหญ่ในการแปลงฐานข้อมูลที่มีอยู่เพื่อใช้คำศัพท์ที่ควบคุม หากคำศัพท์นั้นมีขนาดไม่ใหญ่พอก็มีความเป็นไปได้ที่จะมีการสืบค้นเพียงครั้งเดียวที่ทำให้เกิดข้อมูลจำนวนมากที่ไม่สามารถจัดเรียงได้โดยไม่ต้องใช้วิธีการสืบค้นแบบอื่น


