ส่วนประกอบชั้นข้อมูลในระบบ DSpace ของระบบ iThesis
- Community คือ รายชื่อมหาวิทยาลัย
- Collection คือ รายชื่อคณะ
- Item คือ รายชื่อหัวข้อการทำวิจัย
- File & Metadata คือ ข้อมูลต่าง ๆ ของผู้ทำวิจัยเช่น ชื่อผู้ทำวิจัย ชื่ออาจารย์ที่ปรึกษา ชื่อปริญญาเป็นต้น รวมถึงไฟล์วิทยานิพนธ์ฉบับสมบูรณ์
การใช้งาน REST Service
- URI และรูปแบบการใช้งาน REST Service
URL : http://{domain-or-ip}/ir-servicesตัวอย่างการแสดงข้อมูล :
- การแสดงข้อมูลรายการ Community หรือรายชื่อมหาวิทยาลัย
URL : http://{domain-or-ip}/ir-services/communities
Example : http://dspace-domain.com/ir-services/communities - การแสดงข้อมูลรายการ Collection หรือรายชื่อคณะในแต่ละ Community
URL : http://{domain-or-ip}/ir-services/communities/{community-id}/collections
Example : http://dspace-domain.com/ir-services/communities/6/collectionsตัวอย่างการแสดงข้อมูล :
- การแสดงข้อมูลรายการ Item หรือรายชื่อหัวข้อการทำวิจัยในแต่ละ Collection
URL : http://{domain-or-ip}/ir-services/collections/{collection-id}/items
Example : http://dspace-domain.com/ir-services/collections/1/itemsตัวอย่างการแสดงข้อมูล :
- การแสดงข้อมูล Metadata ของผู้ทำวิจัย
URL : http://{domain-or-ip}/ir-services/items/{item-id}/metadata
Example : http://dspace-domain.com/ir-services/items/5/metadataจะประกอบไปด้วยชุดข้อมูลดังนี้
– dc.contributor.advisor คือ ข้อมูลชื่ออาจารย์ที่ปรึกษา
– dc.contributor.author คือ ข้อมูลชื่อผู้ทำวิจัย
– dc.date.issued คือ วันที่ได้รับอนุญาตเผยแพร่
– dc.identifier.uri คือ URL ของ DSpace
– dc.description.abstract คือ บทคัดย่อ
– dc.language.iso คือ ภาษาของรูปแบบเล่มวิทยานิพนธ์
– dc.description คือ ชื่อปริญญา
– dc.rights คือ ชื่อลิขสิทธิ์จะแสดงเป็นชื่อมหาวิทยาลัย
– dc.subject คือ keyword
– dc.subject.classification คือ ความเชี่ยวชาญ
– dc.title คือ ชื่อหัวข้อวิจัย
– dc.type คือ รูปแบบการทำวิจัยเช่น Thesis หรือ Independent Study ขึ้นอยู่กับทางมหาวิทยาลัย - การแสดงรายการ File ของผู้ทำวิจัย
URL : http://{domain-or-ip}/ir-services/items/{item-id}/bitstreams
Example : http://dspace-domain.com/ir-services/items/5/bitstreamsสังเกตุ bitstream id = 9 ตามตัวอย่าง จะมี mimeType = applicaton/pdf หมายความว่าไฟล์นี้จะเป็นไฟล์วิทยานิพนธ์ฉบับสมบูรณ์ - การแสดงไฟล์วิทยานิพนธ์ฉบับสมบูรณ์
URL : http://{domain-or-ip}/ir-services/bitstreams/{bitstreams-id}/retrieve
Example : http://dspace-domain.com/ir-services/bitstreams/9/retrieveตัวอย่างการแสดงข้อมูล :
การดาวน์โหลดไฟล์วิทยานิพนธ์ฉบับสมบูรณ์สามารถทำได้ 2 วิธีคือ
– การดาวน์โหลดผ่าน Web browser
– การดาวน์โหลดผ่าน command line
ขอยกตัวอย่างการใช้งานผ่านคำสั่ง wget
wget –output-document=save-file-name.pdf http://dspace-domain.com/ir-services/bitstreams/9/retrieve
Tiny URL for this post: