การทำให้ทั่วไปของ Set-valued Attributes
Set-valued attribute (แอตทริบิวต์ที่มีค่าเป็นเซต) สามารถเป็น homogeneous (สม่ำเสมอ) หรือ heterogeneous type (หลากหลายชนิด) โดยทั่วไป set-valued information (ข้อมูลที่เป็นเซต) สามารถทำให้ทั่วไปได้โดย:
Generalization (การทำให้ทั่วไป) ของทุกค่าในเซตไปสู่ higher-level concept (แนวคิดระดับสูง) ที่เทียบเท่า
Derivation (การนำมา) ของ usual behavior (พฤติกรรมปกติ) ของเซต รวมถึง number of elements (จำนวนองค์ประกอบ) ในเซต, types หรือ value ranges (ช่วงค่า) ในเซต, weighted average (ค่าเฉลี่ยถ่วนน้ำหนัก) สำหรับข้อมูลสถิติ, หรือ major clusters (คลัสเตอร์หลัก) ที่ถูกสร้างโดยเซต
นอกจากนี้ generalization สามารถดำเนินการได้โดยการใช้ multiple generalization operators (อ็อปเกอเรเตอร์การทำให้ทั่วไปหลายตัว) เพื่อวิเคราะห์ alternative generalization paths (เส้นทางการทำให้ทั่วไปทางเลือก) ในวิธีนี้ ผลลัพธ์ของ generalization คือ heterogeneous set (เซตหลากหลายชนิด)
ตัวอย่าง
Example – สมมติว่า hobby (งานอดิเรก) ของบุคคลเป็น set-valued attribute ที่มีชุดค่า {tennis, hockey, soccer, violin, SimCity} เซตนี้สามารถทำให้ทั่วไปไปเป็นเซตของ high-level concepts เช่น {sports (กีฬา), music (ดนตรี), computer games (เกมคอมพิวเตอร์)} หรือเป็นตัวเลข 5 (คือ จำนวน hobbies ในเซต)
นอกจากนี้ count (จำนวน) สามารถเชื่อมโยงกับ generalized value เพื่อแสดงว่ามี elements กี่ตัวที่ถูกทำให้ทั่วไปไปสู่ค่านั้น เช่น {sports (3), music (1), computer games (1)} โดย sports(3) หมายถึงสามประเภทของกีฬา เป็นต้น
Set-valued attribute สามารถทำให้ทั่วไปไปเป็น set-valued หรือ individual-valued attribute (แอตทริบิวต์ค่าเดี่ยว) individual-valued attribute สามารถทำให้ทั่วไปไปเป็น set-valued attribute หากค่าสร้าง lattice หรือ "hierarchy" (ลำดับชั้น) หรือถ้า generalization ปฏิบัติตาม multiple paths (หลายเส้นทาง) การทำให้ทั่วไปเพิ่มเติม (Further generalizations) บน set-valued attribute ที่ทำให้ทั่วไปแล้วนี้ ต้องปฏิบัติตาม generalization path ของทุกค่าในเซต
List-valued และ Sequence-valued Attributes
List-valued attributes (แอตทริบิวต์ค่ารายการ) และ sequence-valued attributes (แอตทริบิวต์ค่าลำดับ) สามารถทำให้ทั่วไปได้ในลักษณะคล้ายกับ set-valued attributes เว้นแต่ว่า order (ลำดับ) ของ elements ใน list หรือ sequence ควรถูก preserved (รักษาไว้) ในการทำให้ทั่วไป
นอกจากนี้ list สามารถทำให้ทั่วไปได้ตาม general behavior (พฤติกรรมทั่วไป) ของมัน รวมถึง length of the list (ความยาวรายการ), type of list elements (ประเภทองค์ประกอบรายการ), value range (ช่วงค่า), weighted average value สำหรับข้อมูลคณิตศาสตร์ (mathematical data) หรือโดยการ down (ลดความสำคัญ) unimportant component (องค์ประกอบที่ไม่สำคัญ) ใน list List สามารถทำให้ทั่วไปเข้าไปใน list, set, หรือ individual value
Complex Structure-valued Attributes
Complex structure-valued attribute (แอตทริบิวต์ค่าโครงสร้างซับซ้อน) อาจประกอบด้วย sets, tuples, lists, trees, records, และ combinations (การรวม) ของพวกเขา โดยที่หนึ่งโครงสร้างอาจ nested (ซ้อน) ในอีกโครงสร้างหนึ่งที่ระดับใดระดับหนึ่ง
โดยทั่วไป structure-valued attribute สามารถทำให้ทั่วไปได้หลายวิธี เช่น generalization ของแต่ละแอตทริบิวต์ในโครงสร้าง ขณะที่รักษา shape (รูปร่าง) ของโครงสร้างไว้
ใช้ flattening (การทำให้แบน) โครงสร้าง และ generalization โครงสร้างที่แบนแล้ว
สามารถ summarize (สรุป) low-level structures ด้วย high-level concepts (แนวคิดระดับสูง) หรือ aggregation (การรวม)
สามารถ return (คืนค่า) type (ประเภท) หรือ overview (ภาพรวม) ของโครงสร้าง