ระบบแฮนเดิล (Handle System)
สรุปใจความสำคัญ
- เป็นระบบตัวระบุถาวร (Persistent Identifier) ที่ช่วยป้องกันปัญหาลิงก์เสีย (Link Rot)
- พัฒนาโดย Bob Kahn และ CNRI ภายใต้การสนับสนุนของ DARPA
- เป็นโครงสร้างพื้นฐานเบื้องหลังระบบ DOI (Digital Object Identifier) ที่ใช้ในงานวิชาการทั่วโลก
- ใช้โครงสร้างแบบ Prefix (ระบุหน่วยงาน) และ Suffix (ระบุทรัพยากร)
ระบบแฮนเดิล (Handle System) คือระบบทะเบียนที่ใช้สำหรับกำหนดตัวระบุถาวร (Persistent Identifiers) หรือที่เรียกว่า "แฮนเดิล" (Handles) ให้กับทรัพยากรข้อมูลดิจิทัล โดยมีวัตถุประสงค์เพื่อแปลงตัวระบุเหล่านี้ให้เป็นข้อมูลที่จำเป็นในการระบุตำแหน่ง การเข้าถึง และการนำทรัพยากรนั้นไปใช้งานได้อย่างถูกต้อง
ลักษณะสำคัญของระบบแฮนเดิล
ตัวระบุในระบบแฮนเดิล (Handle IDs) มีลักษณะเป็น Opaque หรือเป็นค่าทึบ ซึ่งหมายความว่าตัวระบุนี้จะไม่มีการเข้ารหัสข้อมูลใดๆ เกี่ยวกับตัวทรัพยากรที่อยู่เบื้องหลัง แต่จะถูกผูกไว้กับข้อมูลเมทาดาตา (Metadata) ของทรัพยากรนั้นแทน ข้อดีของลักษณะนี้คือ เมื่อมีการเปลี่ยนแปลงเมทาดาตาหรือตำแหน่งที่เก็บข้อมูล ตัวระบุแฮนเดิลจะยังคงใช้งานได้ตามปกติ ไม่กลายเป็นค่าที่ใช้การไม่ได้
ประวัติและการพัฒนา
ระบบนี้ถูกพัฒนาโดย Bob Kahn แห่งสถาบัน Corporation for National Research Initiatives (CNRI) ซึ่งเป็นส่วนหนึ่งของสถาปัตยกรรมวัตถุดิจิทัล (Digital Object Architecture - DOA) โดยได้รับทุนสนับสนุนจากหน่วยงานโครงการวิจัยขั้นสูงด้านการป้องกันประเทศ (DARPA) ระหว่างปี ค.ศ. 1992 ถึง 1996 เพื่อสร้างกรอบการทำงานสำหรับบริการวัตถุดิจิทัลแบบกระจายตัว ซึ่งเกิดขึ้นในช่วงเวลาใกล้เคียงกับการเริ่มใช้งานเวิลด์ไวด์เว็บ (World Wide Web) และมีเป้าหมายที่คล้ายคลึงกัน
ระบบแฮนเดิลเริ่มนำมาใช้งานครั้งแรกในช่วงฤดูใบไม้ร่วงปี ค.ศ. 1994 โดยมี CNRI เป็นผู้ดูแลและดำเนินงานจนถึงเดือนธันวาคม ค.ศ. 2015 หลังจากนั้นได้มีการเปลี่ยนรูปแบบการดำเนินงานเป็นแบบ "ผู้บริหารหลักหลายราย" (Multi-Primary Administrator - MPA) โดยปัจจุบันมูลนิธิ DONA (DONA Foundation) เป็นผู้ดูแลทะเบียนแฮนเดิลระดับโลก (Global Handle Registry) และให้การรับรอง MPA ซึ่งรวมถึง CNRI และมูลนิธิ DOI สากล (International DOI Foundation)
การประยุกต์ใช้งานในปัจจุบัน
ระบบแฮนเดิลเป็นโครงสร้างพื้นฐานสำคัญให้กับระบบระบุตัวตนอื่นๆ เช่น:
- Digital Object Identifiers (DOI): ใช้กันอย่างแพร่หลายในเอกสารทางวิชาการ วารสาร และสิ่งพิมพ์ทางวิชาชีพ
- DSpace: ซอฟต์แวร์สำหรับคลังข้อมูลดิจิทัลที่ใช้ในมหาวิทยาลัยและห้องสมุด
ปัจจุบันมีบริการแฮนเดิลทำงานอยู่หลายพันแห่ง โดยมากกว่า 1,000 แห่งอยู่ในมหาวิทยาลัยและห้องสมุด นอกจากนี้ยังมีการใช้งานในห้องปฏิบัติการระดับชาติ กลุ่มวิจัย หน่วยงานรัฐบาล และองค์กรธุรกิจ
รายละเอียดทางเทคนิคและข้อกำหนด
ระบบแฮนเดิลถูกกำหนดไว้ในเอกสาร RFC 3650, 3651 และ 3652 ของ Internet Engineering Task Force (IETF) โดยประกอบด้วยชุดโปรโตคอล เนมสเปซ (Namespace) และการนำโปรโตคอลไปใช้งานจริง
โครงสร้างของแฮนเดิล
แฮนเดิลประกอบด้วยสองส่วนหลักคือ:
- คำนำหน้า (Prefix): ระบุถึง "หน่วยงานที่กำหนดชื่อ" (Naming Authority) ซึ่งจะได้รับมอบหมายจากผู้บริหารหลัก (MPA) โดยต้องมีการชำระค่าธรรมเนียมรายปี
- ส่วนท้าย (Suffix): เป็น "ชื่อท้องถิ่น" (Local Name) ของทรัพยากร ซึ่งหน่วยงานที่กำหนดชื่อสามารถสร้างได้ไม่จำกัดจำนวนภายในคำนำหน้าที่ได้รับมอบหมาย
ตัวอย่างเช่น ในแฮนเดิล 20.1000/100 เลข 20.1000 คือคำนำหน้าที่ระบุหน่วยงาน (ในที่นี้คือ Handle.net) และ 100 คือชื่อท้องถิ่นของทรัพยากรนั้นๆ
ความแตกต่างระหว่าง Handle และ URL
| คุณสมบัติ | Uniform Resource Locator (URL) | Handle System |
|---|---|---|
| การเข้ารหัสข้อมูล | ระบุโปรโตคอล, ชื่อโฮสต์, พอร์ต และเส้นทางไฟล์ | เป็นค่าทึบ (Opaque) ไม่ระบุตำแหน่งโดยตรง |
| ความคงทน | หากย้ายไฟล์หรือเปลี่ยนเซิร์ฟเวอร์ ลิงก์จะเสีย (Link Rot) | ตัวระบุคงเดิม แม้ตำแหน่งทรัพยากรจะเปลี่ยนไป |
| การทำงาน | นำทางไปยังตำแหน่งที่ระบุโดยตรง | ใช้ Resolver เพื่อแปลงแฮนเดิลเป็นเมทาดาตาและตำแหน่งปัจจุบัน |
กระบวนการแปลงแฮนเดิลให้เป็นข้อมูลการเข้าถึงเรียกว่า "การแก้ไข" (Resolution) ซึ่งดำเนินการโดยเซิร์ฟเวอร์ที่เรียกว่า Resolver ซึ่งจะทำหน้าที่ค้นหาเมทาดาตาล่าสุดของทรัพยากรนั้น ทำให้ช่วยป้องกันปัญหาลิงก์เสีย (Link Rot) ได้อย่างมีประสิทธิภาพ
คำถามที่พบบ่อย
ระบบแฮนเดิลแตกต่างจาก URL อย่างไร?
URL ระบุตำแหน่งที่ตั้งของทรัพยากรโดยตรง หากทรัพยากรถูกย้ายที่อยู่ URL จะใช้งานไม่ได้ (ลิงก์เสีย) แต่ระบบแฮนเดิลจะใช้ตัวระบุคงที่ซึ่งผูกกับเมทาดาตา เมื่อทรัพยากรย้ายที่อยู่ ผู้ดูแลเพียงแค่แก้ไขเมทาดาตาในระบบ โดยที่ตัวแฮนเดิลยังคงเดิมและใช้งานได้ตลอดไป
DOI เกี่ยวข้องกับระบบแฮนเดิลอย่างไร?
DOI (Digital Object Identifier) เป็นหนึ่งในระบบที่สร้างขึ้นโดยใช้โครงสร้างพื้นฐานของระบบแฮนเดิลในการทำงาน เพื่อให้เอกสารทางวิชาการมีตัวระบุที่ถาวรและค้นหาได้เสมอ
ใครเป็นผู้ดูแลระบบแฮนเดิลในปัจจุบัน?
ปัจจุบันมูลนิธิ DONA (DONA Foundation) เป็นผู้ดูแลทะเบียนแฮนเดิลระดับโลก และให้การรับรองผู้บริหารหลักหลายราย (Multi-Primary Administrators) เช่น CNRI และ International DOI Foundation
โครงสร้างของ Handle ID ประกอบด้วยอะไรบ้าง?
ประกอบด้วย Prefix ซึ่งเป็นรหัสระบุหน่วยงานที่ได้รับอนุญาต และ Suffix ซึ่งเป็นชื่อเฉพาะของทรัพยากรนั้นๆ โดยคั่นด้วยเครื่องหมายสแลช (/) เช่น 20.1000/100
