ข้อมูลหมวดหมู่ (Categorical Data) เป็นข้อมูลแบบไม่ต่อเนื่อง (Discrete Data) แอตทริบิวต์หมวดหมู่มีจำนวนค่าที่แตกต่างกัน (Distinct Values) จำนวนคงที่ โดยไม่มีลำดับ (Sequencing) ระหว่างค่า เช่น ภูมิภาค (Geographic Area), หมวดหมู่อาชีพ (Job Category), ประเภทสินค้า (Item Type) มีหลายวิธีสำหรับการสร้างลำดับชั้นแนวคิด (Concept Hierarchies) สำหรับข้อมูลหมวดหมู่:
วิธีการสร้างลำดับชั้นแนวคิดสำหรับ Categorical Data
1. การระบุลำดับบางส่วนของแอตทริบิวต์ชัดเจนที่ระดับสคีมา โดยผู้ใช้หรือผู้เชี่ยวชาญ
ลำดับชั้นแนวคิดสำหรับแอตทริบิวต์/มิติหมวดหมู่ มักประกอบด้วยกลุ่มแอตทริบิวต์ ผู้ใช้/ผู้เชี่ยวชาญสามารถระบุลำดับชั้นแนวคิดได้ง่ายโดยกำหนดลำดับบางส่วน (Partial) หรือลำดับเต็ม (Total Ordering) ของแอตทริบิวต์ที่ระดับสคีมา (Schema Level)
ตัวอย่าง: ฐานข้อมูลเชิงสัมพันธ์หรือพื้นที่มิติของ Data Warehouse อาจมีกลุ่มแอตทริบิวต์: ถนน (Street), เมือง (City), จังหวัด/รัฐ (Province/State), ประเทศ (Country) ลำดับชั้นสามารถระบุได้โดยลำดับเต็มระหว่างแอตทริบิวต์เหล่านี้ที่ระดับสคีมา: Street < City < Province/State < Country
2. การระบุส่วนหนึ่งของลำดับชั้นโดยการจัดกลุ่มข้อมูลชัดเจน (Explicit Data Grouping)
เป็นการกำหนดส่วนหนึ่งของลำดับชั้นแนวคิดด้วยตนเอง (Manual Definition) ในฐานข้อมูลขนาดใหญ่ ไม่เป็นไปได้ที่จะระบุลำดับชั้นทั้งหมดโดยการนับค่าชัดเจน (Explicit Value Enumeration) แต่สามารถระบุการจัดกลุ่มชัดเจนสำหรับส่วนเล็กของข้อมูลระดับกลาง (Intermediate-level Data) ได้
3. การระบุชุดแอตทริบิวต์ แต่ไม่ระบุลำดับบางส่วนของพวกเขา
ผู้ใช้สามารถระบุชุดแอตทริบิวต์ที่สร้างลำดับชั้นแนวคิด แต่ไม่ระบุลำดับบางส่วนของพวกเขาอย่างชัดเจน ระบบสามารถพยายามสร้างลำดับแอตทริบิวต์อัตโนมัติเพื่อสร้างลำดับชั้นแนวคิดที่มีความหมาย
อิงจากการสังเกตนี้ ลำดับชั้นแนวคิดสามารถสร้างอัตโนมัติได้จากจำนวนค่าที่แตกต่างกัน (Distinct Values) ต่อแอตทริบิวต์ในชุดแอตทริบิวต์ที่กำหนด แอตทริบิวต์ที่มีค่าที่แตกต่างกันมากที่สุด อยู่ระดับต่ำสุดของลำดับชั้น ยิ่งแอตทริบิวต์มีค่าที่แตกต่างน้อย ยิ่งอยู่สูงในลำดับชั้นที่สร้าง กฎทั่วไป (Heuristic Rule) นี้ทำงานได้ดีในบางกรณี การปรับเปลี่ยนระดับท้องถิ่น (Local-level Swapping) หรือปรับปรุงโดยผู้ใช้/ผู้เชี่ยวชาญ อาจใช้ได้เมื่อจำเป็น หลังวิเคราะห์ลำดับชั้นที่สร้าง
4. การระบุชุดย่อยของแอตทริบิวต์เพียงบางส่วน
ผู้ใช้อาจมีความคิดคลุมเครือว่าควรมีอะไรในลำดับชั้น เช่น ผู้ใช้อาจระบุแค่ชื่อ (First Name) และ นามสกุล (Last Name) ไม่รวม ชื่อกลาง (Middle Name) ลำดับชั้นที่ระบุบางส่วนนี้จัดการได้โดยการติดตั้ง Data Semantics ในการออกแบบฐานข้อมูล เพื่อผูกแอตทริบิวต์ที่มีความเชื่อมโยงความหมายแน่น (Tight Semantic Connection) เข้าด้วยกัน