union opac

31
UNION OPAC สสสสส สสสสสส สสสสสสสสสสสสสสสสสสสสสสสสส 18 สสสสสสส 2546

Upload: lovey

Post on 25-Jan-2016

125 views

Category:

Documents


6 download

DESCRIPTION

UNION OPAC. สมชาย สมผดุง สถาบันบัณฑิตนบริหารศาสตร์ 18 กรกฎาคม 2546. ศัพท์ที่เกี่ยวข้อง. Web Portal MetaSearch Z39.50. Web Portal. Web Site ที่ประกอบด้วยบริการและทรัพยากรหลายอย่าง เช่น Email, Search Engine, Forum, etc. ตัวอย่าง เช่น hotmail, altavista, google, etc. MetaSearch Engine. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: UNION OPAC

UNION OPAC

สมชาย สมผดุ�งสถาบั�นบั�ณฑิ�ตนบัริ�หาริศาสตริ�18 กริกฎาคม 2546

Page 2: UNION OPAC

ศ�พท์�ท์��เก��ยวข้ องศ�พท์�ท์��เก��ยวข้ อง

Web PortalMetaSearchZ39.50

Page 3: UNION OPAC

Web PortalWeb Portal

Web Site ท์��ปริะกอบัดุ วยบัริ�การิและท์ริ�พยากริหลายอย'าง เช'น Email, Search Engine, Forum, etc.

ต�วอย'าง เช'น hotmail, altavista, google, etc.

Page 4: UNION OPAC

MetaSearch EngineMetaSearch Engine

Search Engine ท์��น(าค(าถาม (Query) ข้องผ) ใช ไปสอบัถาม Search Engine อ,�น แล วน(าผลล�พธ์�มาริวมก�น เพ,�อน(าเสนอในริ)ปแบับัท์��เหมาะสม

MetaSearch Engine

Search Engine

Search Engine

QUERY

RESULT

QUERY

RESULT

QUERY

COMBINDEDRESULT

Page 5: UNION OPAC

MetaSearch Engine : MetaSearch Engine : WebFerretWebFerret

Page 6: UNION OPAC

สถาป.ตยกริริม สถาป.ตยกริริม Web Search Web Search

Web Server

Source Docu-ments

Web Har-

vester1. Fetch words

Web Index

Index Search

Web Server

Web Browser

2. Search index

3. Fetch documents

Page 7: UNION OPAC

ความหมายความหมาย International Standard Network protocol

หริ,อข้ อก(าหนดุท์��เป/นมาตริฐานสากลส(าหริ�บัริ)ปแบับัและกริะบัวนการิในการิส,�อสาริริะหว'างคอมพ�วเตอริ�

ว�ตถุประสงค�หลั�กว�ตถุประสงค�หลั�กเพ,�อใช ส,บัค นสาริสนเท์ศริะยะไกล ให เป/นอ�สริะจากริะบับัข้องฮาริ�ดุแวริ�และ

ซอฟต�แวริ� เน นในกล�'มข้องงานห องสม�ดุหริ,องานท์��

เก��ยวข้ อง

Z 39.50 ProtocolZ 39.50 Protocol

Page 8: UNION OPAC

Library of congress

Z3950 Implementer's group

National International Standard Organization

American Nationals Standard Institute

International Standards Organization

หน'วยงานท์��เก��ยวข้ องก�บัหน'วยงานท์��เก��ยวข้ องก�บั Z 39.50Z 39.50

Page 9: UNION OPAC

สถาป.ตยกริริมข้องสถาป.ตยกริริมข้อง Z39.50 Z39.50

Z39.50Client

(Origin)

Z39.50Server

(Target)

Biblio.

FullText

Etc.

Query

Result

Z-Speak

Z-Association

Result

Traditional Client/Server

Page 10: UNION OPAC

ไดุ Z-Client ริ� 'นใหม'สามาริถส'ง Z-Speak ไปย�ง Z-Server ไดุ หลายแหล'งในเวลาเดุ�ยวก�นใช MARC เป/นริ)ปแบับัพ,5นฐานในการิแลกเปล��ยนข้ อม)ลสามาริถสริ างบัริ�การิเพ��มเต�มไดุ ง'าย เพริาะสน�บัสน�นก�จกริริมหลายอย'าง เช'น Search, Delete, Sort, Limit Access, Browse, Help, etc.

จ�ดุเดุ'นข้อง จ�ดุเดุ'นข้อง Z 39.50Z 39.50

Page 11: UNION OPAC

Bibliographic record sourcingDistributed Union CataloguesInter-Library Loan (ILL)Selective Dissemination of InformationWeb Searching and Filtering :- ZAP-Apache)Etc.

การิใช ปริะโยชน� การิใช ปริะโยชน� Z 39.50Z 39.50

Page 12: UNION OPAC

Web Web และ และ Z39.50 Z39.50

ส,บัค นสาริสนเท์ศโดุย Z3950. Servicesส,�อสาริดุ วย HTTP protocol

XML Transfer Syntax XSL based Query Language (XQL) RDF ใช ในการิพริริณนาท์ริ�พยากริและความส�มพ�นธ์�

ริะหว'างท์ริ�พยากริ 3950Z . /HTTP + XML+ RDF + DOM +

XXX อาจเป/นแนวท์างการิส,บัค นสาริสนเท์ศส(าหริ�บัอนาคต

Page 13: UNION OPAC

Z39.50 : Web GateWayZ39.50 : Web GateWay

Web Browse

r

Web Server+Z39.50 Gateway

(Z Server/Z Client)

Z Server Z Server Z Server

HTTP

Page 14: UNION OPAC

ริ) จ�กก�บั ริ) จ�กก�บั XMLXML

XML ย'อมาจาก Extensible Markup Language

ใช หล�กการิเดุ�ยวก�นก�บั HTML แต'เน นการิส,�อความ ไม'เน นการิเสนอริ)ปแบับั

XML เป/นภาษาท์��เหมาะก�บัการิพริริณนาท์ริ�พยากริสาริสนเท์ศ

XML เป/นภาษาท์��ม�ความอ'อนต�วส)ง สามาริถน(าไปปริะย�กต�ใช งานไดุ หลายอย'าง

Page 15: UNION OPAC

XML vs. HTMLXML vs. HTML

<H2>Contact Information</H2>

<P>Name : Somchai Somphadung</P>

<P>Office : National Insitute of Development Administration</P>

<P>Tel : 0-2727-3000 ext. 3540</P>

<Contact_Information>

<Name>Somchai Somphadung</Name>

<Office>National Institute of Development Administration</Office>

<Tel>0-2727-3000 ext. 3540</Tel>

</Contact_Information>

HTML

XML

Page 16: UNION OPAC

การิแลกเปล��ยนสาริสนเท์ศดุ วย การิแลกเปล��ยนสาริสนเท์ศดุ วย XMLXML

CLIENTนำ�าเสนำอเอกสารแลัะเพิ่��มเต�มบร�การอ��นำ

เช่�นำ ค�านำวณ เร!ยงลั�าดั�บ

Serverสร#าง XML Document DATABASEXML

Page 17: UNION OPAC

การิท์(างานข้อง การิท์(างานข้อง NIDA’s OPACNIDA’s OPAC GatewayGateway

Search Engines

ว�เคราะห� URLว�เคราะห� URL

Search Engines’ Metadata

Metadata

สร#าง User Interface

สร#าง User Interface

SE’s

Names

สร#าง Query

สร#าง Queryร$ปแบบ Query

Query

แสดังผลัลั�พิ่ธ์�แสดังผลัลั�พิ่ธ์�Query

Users

Term

s

Page 18: UNION OPAC

องค�ปริะกอบัข้อง องค�ปริะกอบัข้อง URLURL

URL

SERVICE

HOST

PORT

FILE LOCATION

QUERY PARAMETER

Page 19: UNION OPAC

ริ)ปแบับัท์��วไปข้อง ริ)ปแบับัท์��วไปข้อง Query Query ใน ใน URLURL

Query = ?parameter1 = value&parameter2 = value&…

เช่�นำ

?session=58&title=Design of Library Automation&author=M. Cooper&…

Page 20: UNION OPAC

ต�วอย'างการิว�เคริาะห� ต�วอย'างการิว�เคริาะห�

http://library.car.chula.ac.th/search/a?SEARCH=somchai

1 2 3 4

1

2

3

4

Service = HTTP

Host = library.car.chula.ac.th

File location = /search/

Query parameter = a?SEARCH=somchai

Page 21: UNION OPAC

Query Query ข้องข้องWEBPACWEBPAC

http://intanin.lib.ku.ac.th/search/t?SEARCH=knowledge management

1

2

3

t แทนำเขตข#อม$ลั “Title”

SEARCH เป)นำต�วแปรเก*บค�าของค�าค#นำ (Term) นำ�าดั#วย “?”

Term ของผ$#ใช่#ค�อ “knowledge management”

Query = {เขตข#อม$ลั} + ? SEARCH + {ค�าค#นำ}

Page 22: UNION OPAC

?session=1L57475U9M171.1106&menu=search&aspect=basic_search&npp=10&ipp=20&profile=pridi&ri=1&source=192.150.249.123@%21tudb&index=AUTHOR&term=somchai&aspect=basic_search&x=11&y=9#focus

Ignorant

Selective

Simple Query Simple Query ข้องข้อง IPACIPAC

Page 23: UNION OPAC

Simple Query Simple Query ข้องข้อง IPACIPAC

?{index=เขตข#อม$ลั}&{term=ค�าค#นำ}

เช่�นำ

http://202.28.16.3/ipac.jsp?index=author&term=somchai

Page 24: UNION OPAC

Query Query ข้อง ข้อง VTLSVTLS

?searcharg=java&searchtype=title&Submit2=%A4%E9%B9%CB%D2 Ignorant

Selective

? {searcharg=ค�าค#นำ} &{searchtype=เขตข#อม$ลั}

เช่�นำhttp://202.28.16.3/cgi-bin/vtls.web.gateway/?searcharg=somchai&searchtype=author

Page 25: UNION OPAC

แฟ:มแฟ:ม MetadataMetadata

จ�ดุเก;บัในริ)ปแบับั XML Document

ใช Dublin Core Element ริวมก�บั Element ท์��ก(าหนดุข้<5นเอง

Page 26: UNION OPAC

โคริงสริ างแฟ:ม โคริงสริ างแฟ:ม METADATAMETADATA

Identifier ContributorSiteAlias Database

DbId

Collection Engine

RecordFormat

Title

Author

Subject

Keyword

Site

เพิ่��มเต�มไดั#

Page 27: UNION OPAC

ต�วอย'างต�วอย'าง<SS:Site><DC:Identifiers>http://202.28.16.1/search/</DC:Identifiers> <DC:Contributor>สถุาบ�นำบ�ณฑิ�ตพิ่�ฒนำบร�หารศาสตร�</DC:Contributor> <SS:SiteAlias>nida</SS:SiteAlias> <SS:Database> <SS:Collection>Main Catalog</SS:Collection> <SS:DbId>-</SS:DbId> <SS:Engine>webpac</SS:Engine> <SS:RecordFormat> <SS:Title>t</SS:Title> <SS:Author>a</SS:Author> <SS:Subject>d</SS:Subject> <SS:Word>w</SS:Word> </SS:RecordFormat> </SS:Database></SS:Site>

Page 28: UNION OPAC

ท์(าไมเล,อก ท์(าไมเล,อก XMLXML

ปริ�บัเปล��ยนโคริงสริ างไดุ ง'าย เอกสาริแบั'งออกเป/นส'วน ๆ ซ<�งเป/นอ�สริะต'อก�น ท์(าให ก(าหนดุโคริงสริ างท์��เหมาะสมก�บั Search engine หลายแห'งภายในเอกสาริเดุ�ยวก�นไดุ

เป/นอ�สริะจากโปริแกริม ท์(าให สามาริถน(าเอกสาริเดุ�ยวก�นน�5ไปใช ก�บัโปริแกริมอ,�นไดุ

เป/นอ�สริะจากริะบับัปฏิ�บั�ต�การิ ตามท์ฤษฎ�แล วสามาริถน(าเอกสาริเดุ�ยวก�นน�5ไปใช งานไดุ ท์�5ง Unix และ Windows

พ�ฒนาต'อไดุ ง'าย***

Page 29: UNION OPAC

ข้ อจ(าก�ดุข้องโปริแกริมข้ อจ(าก�ดุข้องโปริแกริม พ�ฒนาดุ วย JavaScript ท์(าให ม�ข้�ดุความ

สามาริถจ(าก�ดุ ใช ไดุ ก�บัเฉพาะ IE 5.5 ข้<5นไป หริ,อ IE ท์��ต�ดุต�5ง

msxml เท์'าน�5น การิน(าเอา Metadata ไปใช ก�บัโปริแกริมอ,�น

อาจม�ป.ญหาไดุ เพริาะ XML Parser บัางริ� 'นย�งไม'สน�บัสน�นภาษาไท์ย

พ�ฒนามาเพ,�อเป/น Web Service ท์(าให ต องการิท์ริ�พยากริในการิต�ดุต�5ง

Page 30: UNION OPAC

ข้ อจ(าก�ดุข้องโปริแกริมข้ อจ(าก�ดุข้องโปริแกริม

ป.จจ�บั�นใช ไดุ ก�บั WebpacIpacWebsisVTLS

Page 31: UNION OPAC

DEMO + Q&A