4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
4-1 SOAP, OAI, OpenURL¡
o G a
G a
G a
@B w
e
T Q H A O@P O A O@n g
C J A b L h|A T t H O
T w A H J P T A
x T m C O F N A T H A X B e h B
m A o T M@s D C
q l V I A V e Q A V i X j H P t A
T V A V A A T t N V I A O
q T A o D Y C W q D H
H|A H A i y t N|O h T A
p t C H A b T t q e
j j A H W|x O b K A o j a h A
N q l T v V O A b|W F t@k h
A s F o i X h u A o X e
u C P O O V j s A p o i n A j e
B N
C A b e o T A n o i n u
A H U A o u M T h
B x s B P D A D B L
T A H S w T D C
n p X O H O n p X C p X
p X A S p X F p X A
S p X C p X O b p X A W
N n A d M D d M A i h
t X A A s A p M A s X
O A p C p X h b A
A u O z L N d M y e U w A N d M
G b W C p H Z39.50w d M C
3.4.1.1
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
w
3.4.1.2 F Z39.50H A c b Web W s P
o i s A w Web o i X d q V
V h C H U Y T w G Open Archives Initiative Protocol for Metadata Harvesting, Simple Object Access Protocol OPENURL C o T w O c b HTTP XML N W A HTTP, XML Open Archives Initiative Protocol for Metadata Harvesting, Simple Object Access Protocol, OPENURL Y i H H U G
G B p e w
Open Archives Initiative Protocol for Metadata Harvesting¡
@w q
Open Archives Initiative Protocol for Metadata Harvesting¡A
OAI w A w w O @W A B i B @A
M Web W h q e X o s C
D n G
1.Âe C
2.´q l s C
3.ÂX i s d C
G W d
1. w q @z L HTTP w A o G
metadata C 2. w q @q x s t
metadata C
R W User Naming Interface A Value-added Services o Remote Service Invocation s X Data encoding Transportation
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
4-1 w (SOAP, OAI, OpenURL)
3.4.1.3
A J OAI P A D n Data Provider¡P A Service Provider¡C J A A V OAI n O U A C OAI
b n O U A |H T O n O t X OAI w W d C A n O U U C G 1. OAI T L x s A A e D x s C 2. T O X OAI w W d C 3. OAI w A H W P C
T
3-4-1.1
1.¸
´e A H OAI @o G metadata w C D n u @@@@H W OAI w N e H
metadata o G x s Web A C
2.ªA
z¹L OAI w V o A N o metadata b W
A C
3.¸x s Repository¡ z¹L HTTP¡A OAI w X s D A C
4.¸Set¡ «D C F K o ÒA x s i N P O P s A H h c A H I node¡@U A C @I Y C
5.¸Record¡G
@O A OAI w A q x s N H
XML s X e metadata¡C metadata c t U C T G
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
w
3.4.1.4 A. header¡O T A D n t G
a. unique identifier¡x s@C
b. datastamp¡s W B@B R T A A
P_B z C
B. metadata¡metadata e C
C. about¡D C A p v i C
<header>
<identifier>oai:arXiv:quant-ph/9901001</identifier>
<datestamp>1999-01-01</datestamp>
</header>
<metadata>
<dc xmlns="http:///dc/elements/1.1/"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="http:///dc/elements/1.1/
http:///OAI/1.1/dc.xsd">
<title>Quantum slow motion</title>
<creator>Hug, M.</creator>
<creator>Milburn, G. J.</creator>
<description>We simulate the center of mass motion of cold atoms in a
standing, amplitude modulated, laser field as an example of a system
that has a classical mixed phase-space.</description>
<date>1999-01-01</date>
<type>e-print</type>
<identifier>http:///abs/quant-ph/9901001</identifier>
</dc>
</metadata>
<about>
<ea xmlns="http:///eprints-about"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="http:///eprints-about
http:///eprints-about.xsd">
<archive>The Los Alamos arXiv</archive>
<usage>Metadata may be used without restrictions as long as the OAI
identifier remains attached to it.</usage>
</ea>
</about>
|r X D
OAI w 1.0A H OAI w D Content- Type A u text/xml¡v A XML r X Unicode
UTF-8r X c A UTF-8O XML w r X A8
Unicode r C A b XML prolog i G<?xml version = “1.0” encoding= “UTF-8”?>¡C
w e
OAI D n O z L w R O A e V x s T
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
4-1 w (SOAP, OAI, OpenURL)
w C OAI O HTTP W w A R O Y O z
L HTTP e P W P e A o
A A e
B z G A OAI w XML
Schema W d XML C OAI 1.1A R O W
@p A z p U G
1.GetRecord¡G q@x s w/metadata¡C
G
A.identifier¡Id A Id N Y@x s@
metadata@C u schema:Repository ID: local ID¡v C
B.metadataPrefix¡w e C e t i
ListMetadataFormats R O V x s C
p G
A. Identifier does not exist¡x s L Id C
B. Metadata format can not be disseminated for the identifier¡x s L
k B z w C
d G
e D G
http:///OAI-script?verb=GetRecord&identifier=oai%3AarXiv%3Aquant-ph%2F99010 01&metadataPrefix=oai_dc
G
<?xml version="1.0" encoding="UTF-8"?>
<GetRecord
xmlns="http:///OAI/1.1/OAI_GetRecord"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="http:///OAI/1.1/OAI_GetRecord
http:///OAI/1.1/OAI_GetRecord.xsd">
<responseDate>2001-06-10T14:09:57-07:00</responseDate>
<requestURL>http:///OAI-script?verb=GetRecord
&identifier=oai%3AarXiv%3Aquant-ph%2F9901001
&metadataPrefix=oai_dc</requestURL>
<record>
<header>
<identifier>oai:arXiv:quant-ph/9901001</identifier>
<datestamp>1999-01-01</datestamp>
</header>
<metadata>
<dc xmlns="http:///dc/elements/1.1/"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="http:///dc/elements/1.1/
http:///OAI/1.1/dc.xsd">
<title>Quantum slow motion</title>
<creator>Hug, M.</creator>
<creator>Milburn, G. J.</creator>
<description>We simulate the center of mass motion of cold atoms in a standing,
3.4.1.5
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
w
amplitude modulated, laser field as an example of a system that has a classical
mixed phase-space.</description>
<date>1999-01-01</date>
<type>e-print</type>
<identifier>http:///abs/quant-ph/9901001</identifier>
</dc>
</metadata>
</record>
</GetRecord>
2.Identify¡G o x s T A A F z B t B S
s T C
G L C
p G L C
d G
e D G
http:///OAI-script?verb=Identify
G
x s T A OAI w W d t U C G
A. repositoryName¡x s W C
B. baseURL¡x s BASE-URL¡C
C. protocolVersion¡x s OAI w C
D. adminEmail¡x s t z E-Mail¡C
<?xml version="1.0" encoding="UTF-8"?>
<Identify
xmlns="http:///OAI/1.1/OAI_Identify"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="http:///OAI/1.1/OAI_Identify
http:///OAI/1.1/OAI_Identify.xsd">
<responseDate>2001-06-01T19:20:30-04:00</responseDate>
<requestURL>http:///OAI-script?verb=Identify</requestURL> <repositoryName>The University of Spa E-print System</repositoryName>
<baseURL>http:///OAI-script</baseURL>
<protocolVersion>1.1</protocolVersion>
<adminEmail>mailto:adm@spa.ac.be</adminEmail>
<description>
<oai-identifier xmlns="http:///OAI/1.1/oai-identifier"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="http:///OAI/1.1/oai-identifier
http:///OAI/1.1/oai-identifier.xsd"> <scheme>oai</scheme>
<repositoryIdentifier>bespa</repositoryIdentifier>
<delimiter>:</delimiter>
<sampleIdentifier>oai:bespa:medi99-123</sampleIdentifier>
</oai-identifier>
</description>
3.4.1.6
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
4-1 w (SOAP, OAI, OpenURL) <description>
<eprints xmlns="http:///OAI/1.1/eprints"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="http:///OAI/1.1/eprints
http:///OAI/1.1/eprints.xsd">
<content>
<URL>http:///info/content.htm</URL>
</content>
<metadataPolicy>
<text>Metadata can be used by commercial and non-commercial service
providers</text>
<URL>http:///info/metadata_use.htm</URL>
</metadataPolicy>
<dataPolicy>
<text>Full content, i.e. preprints may not be harvested by robots</text> </dataPolicy>
<submissionPolicy>
<URL>http:///info/submission.htm</URL>
</submissionPolicy>
</eprints>
</description>
</Identify>
3.ListIdentifiers¡G V x s o Id C
G
A. until¡optional¡w datastamp¡C
B. from¡optional¡w datastamp¡_l C
C. set¡optional¡w C
D. resumptionToken¡y q O A e
@O V Service provider P C
p G
A. No records match the request¡L X C
d G
e D G
http:///OAI-script?verb=ListIdentifiers&from=1998-01-15&set=physics:hep G
<?xml version="1.0" encoding="UTF-8"?>
<ListIdentifiers
xmlns="http:///OAI/1.1/OAI_ListIdentifiers"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="http:///OAI/1.1/OAI_ListIdentifiers http:///OAI/1.1/OAI_ListIdentifiers.xsd">
<responseDate>2001-06-01T19:20:30-04:00</responseDate>
<requestURL>http:///OAI-script?verb=ListIdentifiers
3.4.1.7
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
w
&from=2001-01-01&until=2001-01-01
&setSpec=physics%3Ahep</requestURL>
</ListIdentifiers>
4.ListMetadataFormats¡G o x s metadata C
G
A.identifier¡G Id¡A¦¹Id N Y@x s@
metadata@C u schema:Repository ID: local ID¡v C p G
A.Identifier does not exist¡x s L Id C
d G
e D G
http:///OAI-script?verb=ListMetadataFormats&identifier=oai:arXiv:hep=th/9901001 G
<?xml version="1.0" encoding="UTF-8"?>
<ListMetadataFormats
xmlns="http:///OAI/1.1/OAI_ListMetadataFormats"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="http:///OAI/1.1/OAI_ListMetadataFormats http:///OAI/1.1/OAI_ListMetadataFormats.xsd"> <responseDate>2001-06-01T19:20:30-04:00</responseDate>
<requestURL>http:///OAI-script?verb=ListMetadataFormats
&identifier=oai%3AarXiv%3Ahep-th%2F9901001</requestURL>
<metadataFormat>
<metadataPrefix>oai_rfc1807</metadataPrefix>
<schema>http:///OAI/1.1/rfc1807.xsd</schema>
</metadataFormat>
<metadataFormat>
<metadataPrefix>oai_dc</metadataPrefix>
<schema>http:///OAI/1.1/dc.xsd</schema>
<metadataNamespace>http:///dc/elements/1.1/</metadataNamespace> </metadataFormat>
</ListMetadataFormats>
5.ListRecords¡G V x s o w d C
G
A. until¡optional¡w datastamp¡C
B. from¡optional¡w datastamp¡_l C
C. set¡optional¡w C
D. resumptionToken¡y q O A e
3.4.1.8
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
4-1 w (SOAP, OAI, OpenURL)
@O V Service provider P C
E. metadataPrefix¡w e C e t i
ListMetadataFormats R O V x s C
p G
A. No records match the request¡L X C
B. Requested Metadata format can not be disseminated for a matching record
x s L k B z w C
d G
e D G
http:///OAI-script?verb=ListRecords&From=1998-01-15&set=physics:hep&metadata Prefix=oai_rfc1807
G
<?xml version="1.0" encoding="UTF-8"?>
<ListRecords
xmlns="http:///OAI/1.1/OAI_ListRecords"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="http:///OAI/1.1/OAI_ListRecords http:///OAI/1.1/OAI_ListRecords.xsd">
<responseDate>2001-06-01T19:20:30-04:00</responseDate>
<requestURL>http:///OAI-script?verb=ListRecords
&from=1998-01-15&setSpec=physics%3Ahep
&metadataPrefix=oai_rfc1807</requestURL>
<record>
<header>
<identifier>oai:arXiv:hep-th/9901001</identifier>
<datestamp>1999-12-25</datestamp>
</header>
<metadata>
<rfc1807
xmlns="http://info.internet.isi.edu:80/in-notes/rfc/files/rfc1807.txt"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation=
"http://info.internet.isi.edu:80/in-notes/rfc/files/rfc1807.txt
http:///OAI/1.1/rfc1807.xsd">
<bib-version>v2</bib-version>
<id>hep-th/9901001</id>
<entry>January 1, 1999</entry>
<title>Investigations of Radioactivity</title>
<author>Ernest Rutherford</author>
<date>March 30, 1999</date>
</rfc1807>
</metadata>
<about>
<dc xmlns="http:///dc/elements/1.1/"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="http:///dc/elements/1.1/
3.4.1.9
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
w
http:///OAI/1.1/dc.xsd"> <publisher>Los Alamos arXiv</publisher>
<rights>Metadata may be used without restrictions as long as the oai
identifier remains attached to it.</rights>
</dc>
</about>
</record>
<record>
<header>
<identifier>oai:arXiv:hep-th/9901004</identifier>
<datestamp>1999-12-26</datestamp>
</header>
</record>
<record status="deleted">
<header>
<identifier>oai:arXiv:hep-th/9901007</identifier>
<datestamp>1999-12-21</datestamp>
</header>
</record>
</ListRecords>
6.ListSets¡G o x s c C
G
A.resumptionToken¡y q O A e
@O V Service provider P C
p G
A.Repository contains no set hierarchy¡x s t C
d G
e D G
http:///OAI-script?verb=ListSets
G
<?xml version="1.0" encoding="UTF-8"?>
<ListSets
xmlns="http:///OAI/1.1/OAI_ListSets"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="http:///OAI/1.1/OAI_ListSets
http:///OAI/1.1/OAI_ListSets.xsd"> <responseDate>2001-06-01T19:20:30-04:00</responseDate>
<requestURL>http:///OAI-script?verb=ListSets</requestURL>
<set>
<setSpec>Oceanside</setSpec>
<setName>Oceanside University of Nebraska</setName>
</set>
3.4.1.10
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
4-1 w (SOAP, OAI, OpenURL)
<set>
<setSpec>Oceanside:CompEnt</setSpec>
<setName>Department of Computational Entomology</setName>
</set>
<set>
<setSpec>Oceanside:MetPhen</setSpec>
<setName>Department of Metaphysical Phenomenology</setName>
</set>
<set>
<setSpec>ValleyView</setSpec>
<setName>Valley View University of Florida</setName>
</set>
<set>
<setSpec>ValleyView:Fren</setSpec>
<setName>Department of Frenetics</setName>
</set>
<set>
<setSpec>ValleyView:Hist</setSpec>
<setName>Department of Histrionics</setName>
</set>
</ListSets>
T B s w Simple Object Access Protocol¡
@I
q WWW X l A u u Q A T s P@
g F j T P C T N A u@A
|j T C b s g U A A K O
T A t C o t F s D D H WWW
i B A P S t P T A t X d j A t
i C T D V V h A P T A u D
V V j A F@i B O q C i B O H N O T
A B h B M P w C o i B A i H
P A P i H u@t C H WWW
A K O R A y T A A y T A h
t u Web A v Web Service¡C o Web A A O h
q u@@P A P O h s X@
C
3.4.1.11
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
w
G w q
e o i D A O p X P U Web A
q A u@@h Web A C Web A j
S Heterogeneity¡D A N O A|P x B
P y B O P s C b o Web A s
q W A K F@n Q D C w o D A e o i X
F@B q w G s w Simple Object Access Protocol, SOAP¡C W A SOAP p A N O b p Q
@A M x q D C SOAP@A N
O H HTTP P XML o i X C
SOAP w A N O@H XML q T w A n
i H z L HTTP i q C F o A w
g h q T Q o X A B o i u A p U
I s Remote Procedure Call, RPC¡A O L n DCOM B@RMI¡B
H OMG IIOP¡C O e D A O V p h Web A
q A o j j o U N K o C o j
j T N A q|V o P X C b
A W A L k D q Server/Client¡B@C
a A u T O D q i H Y w p HTTP¡C A
K i H Web A HTTP q B@C
SOAP O L n B DevelopMentor¡B UserLand@P IETF
Internet Engineering Task Force¡A F SOAP C
SOAP 1.1l A IBM P Lotus J A v@j w
w s@C P W A K i H o SOAP
A P w SOAP o i C
SOAP e o i O 1.12000/05/08w A W3C
A 1.2b q C b W3C U A SOAP v
B A B T w F H U X n S G
1.SOAP O@q lightweight¡q T w C
2.SOAP O b n q W C
3.SOAP b p W O Q HTTP@h q T w C
4.SOAP e T N p DCOM¡B RMI C
5.SOAP S w y C
6.SOAP T O H XML y z C
7.SOAP O B u C
3.4.1.12
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
4-1 w (SOAP, OAI, OpenURL)
8.SOAP e O W3C w o i C
9.SOAP N|W3C C
b F F o n S A U N Q@U SOAP N
h D C
T N W
n SOAP@q T w A N F SOAP O Q u T v Message¡q C@SOAP T A N O@
XML A t F H U X G
1.¤@SOAP Envelop¡A w q SOAP T e C
2.¤@SOAP T Y Header¡A A t F Y
n C
3.¤@SOAP T D Body¡A A F I s y z P e C
T c A U C
3-4-1.2SOAP T c
G INT Media Group, Incorporated¡
H U N H@SOAP D Request¡T G
<SOAP-ENV:Envelope>
<SOAP-ENV:Body>
<xmlns:m="http://.tw/stock"
/>
<m:GetStockPrice>
<StockName>¥x n q</StockName>
</m:GetStockPrice>
3.4.1.13
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
w
3.4.1.14
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
W D T K O@x n q d C b o d
A StockName A u x n q v h A StockPrice
h N|O W C o SOAP Response¡h|H U
d G
<SOAP-ENV:Envelope>
<SOAP-ENV:Body>
<xmlns:m="http://.tw/stock"
/>
<m:GetStockPriceResponse>
<Price>63.5</Price>
</m:GetStockPriceResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
SOAP T k A b SOAP T A U C X N G
1.SOAP T@w n XML i s X C
2.¤@SOAP T A@w n@SOAP Envelop C
3.¤@SOAP T A i H t@SOAP Header C
4.¤@SOAP T A@w n@SOAP Body C
5.¤@SOAP T@w n SOAP Envelope namespaces¡C
6.¤@SOAP T@w n SOAP Encoding namespaces¡C
7.¤@SOAP T A i H t DTD C
8.¤@SOAP T A i H t XML B z O C
b B@A@T P A O G
1.SOAP client¡G o X SOAP D T@C
2.SOAP service provider¡G SOAP A@C
3.SOAP server¡G t d U SOAP client SOAP T A N D
SOAP service provide i H C
|
SOAP O@o i O N A O
t X q O C o w B A M s
h j p@D C L p A b W3C V O U A SOAP i
s W s C
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
4-1 w (SOAP, OAI, OpenURL)
3.4.1.15@B P w
SOAP t Microsoft Corp. DevelopMentor
Inc.
Userland Software IBM Lotus Development Corp. ActiveState Tool Corp.
Ariba Inc.
BORN Information Services Inc. Commerce One Inc. Compaq Computer Corp. Extensibility Inc. IONA
Technologies
PLC
Intel Corp. ObjectSpace Inc.Rogue Wave Software Inc. SAP Scriptics Corp. Secret Labs AB Zveno Pty. Ltd. |B
OPENURL e
Internet b u u X t A b X G O H b o T D n
@C Internet X A o T L o H A
N h A H z L h h d i o A b u n
@I N i o C M p A b T _A Internet O T t o a A P O O a A |o n Q n
M O x C A h N A j h |q @q l
Z O s H m A A n p t B T N o A
A O e T D A u
n b @d A Y Z A Z q q l A @
k O s q l Z A B J ID P K X A i q l Z A o k w g i D A p
i H @s A N i H F H n 3H W B J i
F G A o D n A n F o G A N O b U
A P @q i H C OPENURL N O @b Web
T A W C H U N w OPENURL i @B C
G w q
OPENURL O Web W W s @z y k C @
w g w q n
Tag¡A W i Web W s O C T W d
w
q @INTERNET s z y k C U W A u n A N i H R
Source¡e
n D C i g W d A A e X s
A n D C
4-1 数位图书馆分散式协定 (SOAP, OAI, OpenURL)
w
3.4.1.16 |
1. ¸
Source¡ N
Internet j M G A OPENURL y k A z W s
Smart Deep Linking¡A D C 2. ªA
Target¡ ±Ò
e L
OPENURL¡A R e A i n D A T e C
3-4-1.3
e
W A OPENURL y k O P @
Internet W CGI HTTP GET P HTTP POST A @
OPENURL y k A p U G
1. BASE-URL
N O OPENURL l m A p
http://www.sfx.co.il/sfxmenu¡C
2. DESCRIPTION
o N O n e A
metadata C o i H O h A C metadata H
&&²j C