วิธีการสร้างลำดับชั้นแนวคิดสำหรับข้อมูล名義
มีหลายวิธีสำหรับการสร้างลำดับชั้นแนวคิดสำหรับข้อมูล名義 ดังนี้:
1. การระบุลำดับชั้นบางส่วนของแอตทริบิวต์อย่างชัดเจนที่ระดับสกีม่าโดยผู้ใช้หรือผู้เชี่ยวชาญ
ลำดับชั้นแนวคิดสำหรับแอตทริบิวต์หรือมิติแบบ名義 มักประกอบด้วยชุดของแอตทริบิวต์ ผู้ใช้หรือผู้เชี่ยวชาญสามารถกำหนดลำดับชั้นแนวคิดได้ง่ายๆ โดยการกำหนดลำดับบางส่วนหรือทั้งหมด (Partial or Total Ordering) ของแอตทริบิวต์ที่ระดับสกีม่า
ตัวอย่าง: สมมติฐานฐานข้อมูลเชิงสัมพันธ์มีแอตทริบิวต์: ถนน (Street), เมือง (City), จังหวัด/รัฐ (Province/State), และประเทศ (Country) มิติที่ตั้งของคลังข้อมูลอาจมีแอตทริบิวต์เหมือนกัน ลำดับชั้นสามารถกำหนดได้โดยการอธิบายลำดับทั้งหมดระหว่างแอตทริบิวต์เหล่านี้ที่ระดับสกีม่า เช่น: ถนน < เมือง < จังหวัด/รัฐ < ประเทศ
2. การระบุส่วนหนึ่งของลำดับชั้นโดยการจัดกลุ่มข้อมูลอย่างชัดเจน (Explicit Data Grouping)
นี่คือการอธิบายด้วยตนเองของส่วนหนึ่งของลำดับชั้นแนวคิด ในฐานข้อมูลขนาดใหญ่ ไม่เป็นไปได้ที่จะอธิบายลำดับชั้นแนวคิดทั้งหมดโดยการนับค่า (Value Enumeration) อย่างชัดเจน
3. การระบุชุดของแอตทริบิวต์ แต่ไม่ระบุลำดับบางส่วนของพวกเขา
ผู้ใช้สามารถกำหนดชุดของแอตทริบิวต์ที่สร้างลำดับชั้นแนวคิด แต่ละไม่ได้ระบุลำดับบางส่วนของพวกเขาอย่างชัดเจน ระบบสามารถพยายามสร้างลำดับของแอตทริบิวต์โดยอัตโนมัติ เพื่อสร้างลำดับชั้นแนวคิดที่มีความหมาย
พิจารณาสังเกตว่า เนื่องจากแนวคิดระดับสูงมักครอบคลุมแนวคิดระดับต่ำที่เป็นลูกหลายๆ แอตทริบิวต์ที่อธิบายระดับแนวคิดสูง (เช่น ประเทศ) มักจะมีจำนวนค่าที่แตกต่างกัน (Distinct Values) น้อยกว่าแอตทริบิวต์ที่อธิบายระดับแนวคิดต่ำ (เช่น ถนน)
ขึ้นอยู่กับการสังเกตนี้ ลำดับชั้นแนวคิดสามารถสร้างโดยอัตโนมัติได้จากจำนวนค่าที่แตกต่างกันต่อแอตทริบิวต์ในชุดแอตทริบิวต์ที่กำหนด แอตทริบิวต์ที่มีค่าที่แตกต่างกันมากที่สทธอยู่ที่ระดับลำดับชั้นต่ำสุด ยิ่งแอตทริบิวต์มีค่าที่แตกต่างกันน้อย ยิ่งสูงในลำดับชั้นที่สร้างขึ้น กฎทั่วไปเชิงฮยูริสติก (Heuristic Rule) นี้ทำงานได้ดีในหลายกรณี การปรับเปลี่ยนหรือสลับระดับท้องถิ่น (Local-level Swapping/Adjustments) สามารถทำโดยผู้ใช้หรือผู้เชี่ยวชาญได้เมื่อจำเป็น หลังจากตรวจสอบลำดับชั้นที่สร้างขึ้น
4. การระบุเพียงชุดย่อยบางส่วนของแอตทริบิวต์ (Partial Set of Attributes)
บางครั้งผู้ใช้อาจไม่แม่นยำเมื่ออธิบายลำดับชั้น หรือมีแนวคิดคลุมเครือเกี่ยวกับสิ่งที่ควรอยู่ในลำดับชั้น ดังนั้น ผู้ใช้อาจรวมเพียงชุดย่อยเล็กๆ ของแอตทริบิวต์ที่เกี่ยวข้องในคำอธิบายลำดับชั้น
เพื่อจัดการลำดับชั้นที่ระบุไม่ครบถ้วน จำเป็นต้องฝังความหมายทางความหมาย (Information Semantics) ในการออกแบบฐานข้อมูล เพื่อให้แอตทริบิวต์ที่มีความเชื่อมโยงทางความหมายอย่างแน่นแฟ้น (Tight Semantic Links) สามารถผูกมัดร่วมกันได้ ด้วยวิธีนี้ การนำเสนอแอตทริบิวต์หนึ่งสามารถกระตุ้นให้กลุ่มแอตทริบิวต์ที่เชื่อมโยงทางความหมายอย่างแน่นแฟ้นทั้งกลุ่มถูก "ดึงเข้า" (Dragged In) เพื่อสร้างลำดับชั้นที่สมบูรณ์ ผู้ใช้ควรมีตัวเลือกในการยกเลิกฟีเจอร์นี้เมื่อจำเป็น