Collection จาก CDS-ISIS

วัตถุประสงค์

  1. ศึกษาการสร้าง Collection จาก CDS-ISIS
  2. ศึกษาการปรับแต่งระบบแสดงผลเอกสารในฟอร์แมต MARC

ข้อมูลต้นฉบับ

example\isis

ฝึกปฏิบัติ

Greenstone สามารถนำฐานข้อมูลจาก CDS-ISIS ที่ลงรหัสตามมาตรฐาน MARC มาสร้างเป็น Collection ได้

  1. สร้าง Collection ใหม่ แล้วนำเข้าข้อมูลจาก example\isis
  2. Build Collection เมื่อแสดงผลจะปรากฏผลดังนี้
  3. จะพบว่าไฟล์ที่ Export จาก CDS-ISIS เมื่อนำเข้า Greenstone จะประกอบด้วยรายการย่อยหลายรายการซ่อนอยู่ภายใน เมื่อคลิกแต่ละรายการจะแสดงผลดังนี้
  4. จากข้อมูลข้างต้นจะพบว่าแต่ละรายการประกอบด้วยฟิลด์หรือรายการย่อย ได้แก่ Conference, Title, Imprint, Collation, Keyword และ Author แต่รายการดังกล่าวไม่ปรากฏใน Metadata ของระบบ Greenstone ทำให้ไม่สามารถสืบค้นแบบเจาะจงได้ รวมทั้งแฟ้มเอกสารก็มีเพียงแฟ้มเดียว (CDS.mst) การสืบค้นหรือเมนูแสดงผลจากชื่อแฟ้ม จึงไม่มีความจำเป็นต้องมี ดังนั้นควรปรับปรุงระบบสืบค้น ได้แก่การตัดการสืบค้นจากชื่อแฟ้ม (Source) ออกไป แล้วเพิ่มการสืบค้นจากรายการย่อยแต่ละรายการแทน โดย
    • คลิกแท็บ Design เลือก Search Indexes
    • คลิกเลือก ex.Source แล้วคลิกปุ่มRemove Index เพื่อลบเงื่อนไขการสืบค้นจากชื่อแฟ้มเอกสาร
    • เพิ่มเงื่อนไขการสืบค้นจาก Author โดยคลิกปุ่ม New Index
    • คลิกเลือก ex.PersonalAuthors^all เพื่อให้ Greenstone สืบค้นจากฟิลด์ PersonalAuthors ในทุกๆ Subfield (ฟิลด์อื่นๆ ก็เลือกในลักษณะเดียวกัน โดยการเลือก ^all จะหมายถึงการสืบค้นจากทุก Subfield จากฟิลด์ที่เลือกนั่นเอง เมื่อเลือกแล้วก็คลิกปุ่ม Add Index จากนั้นก็ Build Collection

เมื่อคลิกเมนู Search จะมีรายการเลือกการสืบค้นดังนี้

  • นอกจากนี้ยังสามารถเพิ่มเมนูแสดงผล เช่น การแสดงผลด้วย PersonalAuthors^all โดยคลิกแท็บ Design เลือกรายการ Browsing Classifiers ดังตัวอย่าง

เมื่อ Build Collection จะปรากฏเมนูดังนี้

  • เมื่อกำหนดให้ Greenstone สร้างเมนูแสดงผลด้วย Subfield ของ ISIS ก็ควรที่จะนำข้อมูลใน Subfield ดังกล่าวมาแสดงผลประกอบข้อมูลอื่นๆ ด้วยเช่น หากคลิกที่เมนู Titles จะปรากฏแต่ Title ของแต่ละรายการ พร้อมชื่อแฟ้มเอกสาร (ที่ไม่จำเป็น)

ดังนั้นควรปรับแต่งรูปแบบการแสดงผล โดยคลิกแท็บ Format เลือก Format Features เลือกรูปแบบที่ต้องการปรับแต่งดังตัวอย่าง
ปรับคำสั่งแสดงผลคอลัมน์สุดท้าย ด้วยคำสั่งดังนี้
<td valign=“top”>[highlight]
{Or}{[dc.Title],[exp.Title],[ex.Title],Untitled}[/highlight]</td>
<td valign=“top”>Author: [ex.PersonalAuthors^all]</td> เมื่อแสดงผลจะปรากฏดังนี้

  1. นอกจากนี้ยังสามารถเพิ่มคำสั่งแสดงข้อมูลจริงที่ฝังอยู่ในแฟ้มเอกสาร ISIS ได้ด้วยคำสั่งต่อไปนี้

<p>[Text]</p>
{If}{_cgiargshowrecord_,
<p><b>CDS Record:</b><br/><tt>[ISISRawRecord]</tt></p>
<center><a href=\'_gwcgi_?e=_cgiarge_&a=d&d=_cgiargd_\'>Hide CDS Record</a></center>,
<center><a href=\'_gwcgi_?e=_cgiarge_&a=d&d=_cgiargd_&showrecord=1\'>Show CDS Record</a></center>
}
โดยคำสั่งดังกล่าวให้ระบุในส่วน DocumentText ผลลัพธ์ที่ปรากฏในหน้าเว็บ คือ


Personal Tools
Creative Commons License
STKS Online Learning โดย http://stks.or.th/wiki อนุญาตให้ใช้ได้ตาม สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน 3.0 ประเทศไทย.