Project

General

Profile

Revision 154

Added by Matt Jones about 21 years ago

added result-set filter to DBSimpleQuery to only return specified document type

View differences:

lib/contents.html
29 29
  Format: 
30 30
  <input type="radio" name="qformat" value="xml">XML
31 31
  <input type="radio" name="qformat" value="html" checked>HTML
32
  <br />
33
  Return: &nbsp;
34
  <select name=doctype>
35
  <option value="-//NCEAS//eml-dataset//EN">eml-dataset
36
  <option value="any">Any
37
  </select>
32 38
</form>
33 39
<a href="loadxml.html" target="right">Load an XML Document</a>
34 40
<br /><a href="validate.html" target="right">Validate an XML Document</a>
lib/metacat.jar
1
PK&??(	META-INF/PKPK&??(META-INF/MANIFEST.MF?M??LK-.?
2
K-*??ϳR0?3??PK?Rf?PK&??(edu/PKPK&??(	edu/ucsb/PKPK&??(edu/ucsb/nceas/PKPK&??(edu/ucsb/nceas/metacat/PKPK&??()edu/ucsb/nceas/metacat/BasicElement.class?U[wU??	I?
1
PKӥ?(	META-INF/PKPKӥ?(META-INF/MANIFEST.MF?M??LK-.?
2
K-*??ϳR0?3??PK?Rf?PKӥ?(edu/PKPKӥ?(	edu/ucsb/PKPKӥ?(edu/ucsb/nceas/PKPKӥ?(edu/ucsb/nceas/metacat/PKPKӥ?()edu/ucsb/nceas/metacat/BasicElement.class?U[wU??	I?
3 3
)-?M/@H)?H)??"?m@[??L?C;?LBf-???????k??iU???A??G?ߙ???0<d?????w??{?????????`(?7"?
4 4
#??F%??a?c!??0nF?;?K?,?*?Z)? !?]r#?L?_??RH?G?^??-?/?R;(!??xI?????}E?G$頊?1"?Y?a\?%L???Ϋ??3*.cX?fU?cL?5?R??}?*nI?m\PqG??"??C????}??
5 5
?8=
......
11 11
e6????9??"V?)??R?D?$?ajM?I??;????^?`??-w?????s?E???o?:?O??5?\Fk?	??.????*?
12 12
U?'Ul??oQ?3?DZы-?Cm???˚r?mM?c?elLvUѹJ??????9A}?>?qOcJ??UlOƫ?IƂUĽy?c?Is?4?	{?{??r?v??M\?????_¦??????;c?GDŽ??ƨ?ig?"?}-*dW?K?+8?F|E??e?	?Y??ʤ???Kx?H?!uA?MJ?n?4?ߦ,!F+?????j?Te?6_????X=~???u??
13 13
^`????????o/?b??s ???W?U?i???#?K???_?yF;?m????!??:EY??T?A??z??P?R?C??	?DY?M?Ǜ?Eʒ/?v/?U?r-?>w????cl^????????#?s#?!?uK??Xo?;?7?-?bk[p	?ޙ?ϙ|?y??
14
????ݏq???q?B???3??d???????<??[???G?#z?!???n/?g???O?/??????v/??Ez޵_???PK??^"PK&??()edu/ucsb/nceas/metacat/DBDTDHandler.class?SaO?P=ol?6+?!c?Lp(??=??#b"Q?1?S?=II?ζ#?4???Q??6L 1~?=?y??s?????~b?x??b
14
????ݏq???q?B???3??d???????<??[???G?#z?!???n/?g???O?/??????v/??Ez޵_???PK??^"PKӥ?()edu/ucsb/nceas/metacat/DBDTDHandler.class?SaO?P=ol?6+?!c?Lp(??=??#b"Q?1?S?=II?ζ#?4???Q??6L 1~?=?y??s?????~b?x??b
15 15
KX0P6P1P5P3 3Hb,ʹ?4?ȥa`"?n?0i??&?q??̙X???G?2?S#?K?&w?CK???/?Q?x?u?????F׾??ګ?
16 16
?j?gWn???????Qr??hC ?巕?xc???xiymW5]%??>?UW???]?S?{??
17 17
???˒Ɂ??˷t?諬N] w????:?G????q?b?摀????K???=ٳÖ?le???"˶"y?Y??k???ȉ?ߩ?wuf?S?wf?F???ҽ4??
18
?_N?y]+U{?5H??br???ߴ8??<#?,s?1??????:??*\<h??p?g???=j'?ڜ?W]?˽b??<	??????~??.?V?Lj??wd??n?+_H	?c?qE???\?Q?.X?eZ`??3?_q3'N?%VN0J?`?p???U???,j??T^A?l?9i>??>U?HL+Z=v?:a:??4??VE.6?F?:??i??V?9???,?=???PK???2@PK&??(-edu/ucsb/nceas/metacat/DBEntityResolver.class?Wkw??cKY????
19
??I??,G?7??Il+?e?S????2f4#F??.M(m(%)?M?.??6?&n
20
Y]퇮??????;??嵂%?{??>g?=?????ZчO???1??Ǭ??a?Q?㘌??xKƻ2N?8#??2ޓ񾌳2>??s2?˸ ?#˸(?R??d??TA1l?z????nC؈?۱	{??`xF???վvt`Hp2???
21
?H;:??a?`ERBwT?K?`Lh<'?</??+?cJ?*??+
22
???wPV??X}/(8??????M1|???E1?
23
N?%o#???8??V?#|[?'B?'?T?S??L???
24
~!????_?e??!	? uK??Iͪ?Ը???xƱu3?[–*?Ԝ???Ԑe?Z??-???*????Je??h?파?:ZA3?5?3?/J?$????>)l$Ws#iB_E?W>rD?i?Et??ZQ??\c??T&נs'?M?͜Zv>>W0?%u.?4?e'c???F??D?5@,??nκh8}??w??????;{$???!+?Ix|x_?ttg??`?4{g^s?'?3?%B?????	۶?0-??\XB??+ם?B??P~?+?%???}CUS?s?:V?	?$sY?(.?JJp??Lb|"?LO?????ꨆ?G??z.f?????|Q??KnEL?l?X?1??+Vr??'<?7u(?	G̲a????;?|{?????R???˅͞Pg????P?b??@PS,?`???hZ6R?D*14Q&?|lt???$?
25
?
26
?]?0?7=\ߏ????_??bQ3s?Y?*???ҵ9[????2fG???6d˶?U?p	i???TZe%"?Э???r?47??Z?4Ge???)a?????/??f?RmZ??mN˖?6?3??+???$aT+??<?>??JZ?????%?j??@mH7^O??̬?Ng?3p?l%??Q?4qԶ?WJ???Q??G,???x?7Ģ4?U??????????d?S?e??&a?o???7X?????[??n????y?C???U??@1??ʦ?Y????T.??b϶?׉??"??슫?_?TϷ߱*Kt?9XǛ8???"?w???l8{)qS?>ʧ.???+?^???m??[i?>R??.??.8??7qoT???h?
27
<?媮?I'@??a??~%??(BM?K?Gn???R?w	?y?{B?[X????}?El
28
?pX?K?i??g	}??K???u?.ByI?ق?^a?k?C!y???E<??=??*?'ؾ????*?+??F?pΓ{??R???<_ ?w??b3va???????lfg?9.s??t;8?A?	?N?????[??9?n-?>m۴]???M? {?A?h#???(N3?g?i??zzβ???g?q?R?(q?=??k??>f'?'??&?K\??8???o6x-??[N?????-?B??[?xH࿈m??Eb?G???%<????[??y?}???]-!"1??e<7????F??Nl??R
29
?Iv??<?vÿgI??r???ϱ??e???\G7睸?'??????wڼL?_?|???_a?^EInc?z??/?k?~?v?~????u<?yU?u?h?p	C?|U?|?꽉?t_P??Ƃ?g?ar???`/????G?-l??|????HՌ]?UsԨ??6S?67&]??v3Dx???nb4@l??
30
'??~?G?,A???? k'?1????YAYf??`??N?SD?+?^??Q??0?r?#?????;?*??PK?w???t
31
PK&??(%edu/ucsb/nceas/metacat/DBReader.class?W?wW?M??3?Y
18
?_N?y]+U{?5H??br???ߴ8??<#?,s?1??????:??*\<h??p?g???=j'?ڜ?W]?˽b??<	??????~??.?V?Lj??wd??n?+_H	?c?qE???\?Q?.X?eZ`??3?_q3'N?%VN0J?`?p???U???,j??T^A?l?9i>??>U?HL+Z=v?:a:??4??VE.6?F?:??i??V?9???,?=???PK???2@PKӥ?(-edu/ucsb/nceas/metacat/DBEntityResolver.class?W?W????,?)????RY??5m????UXQ?(??ά??
19
}????i??DM?4}F?szN?F(???-???!??PO?wvvz??{??~?????׿?]?0??0΅a????	??R?e|_ƫ2^??3???2ޔ񖌛2nɸ-?m??xW?/d?/?W<??v?'?]b?'??8A'ъ???"؍?т~?x???AqJ6b??W"h°?ME???3?x#b:?
20
$?/y/F??##?L?g,?e??
21
?M?7???-,*xE????*?<??5???*?!.?%??G?V?c?)x
22
??/)?).*xO??S
23
~??
24
~#?~???~?ywpI?2?K??]??h?ȂvUKX?=??x?i??H?ll^???ȀcۆM?
25
?p?J????e?QD??<#g?Q??ח$?DS[?>)d?6c"??	t?8;k?wd{ra????\#[me?V,????I??:?\b1g%
26
?b"e?^?)??A?{?U?X(???81????r??4'|B?L??z%?N??'kH86x*i{???Rp???{x??'3K?65?P?Ԥ?:?J?G????V%t?>?5ӛ?%???O??O????????l???I.?F^???JI?R?Lr|BM?'?Tf~Z?<?r??h?0mf?*??]????F\-?1?u??s?8c??OV??C??9?̨Q?hYq??&??վ?U???sĴ?t17c?ڌ????j:?y?4?K?y??iٲl$?d?#Ɂ?
27
cԡ????
28
'ǓUN?'K????
29
?+u??)i??agi?>o?k?6???H?	? ?%=??g?7??&??<%-?vHΈ?Z?(??Yڍl1Q?3	[7?B"gx?H<?]	m?Rf??kv?T
30
F?>c?Ћ???X4iӾY?ɩ??v??z???F?BA????W?Y?	?*9M??_?*??F??f??????YC[2?"?M̻εRU?_?F5k?qsF??U٢T_??n???ڂ??????u???a?n\</V۱A\%! Z??wXx5j?_ՏVÓۼ?y?9EJ??S??h{~ ?%????y?K??s&????~?[RU??|6????!????b>P'??? ??Ha?eR_??A??/(??{@?k???~B0[&?A??쎭⩘?m??x.????????4?F???b??t?UHz??z?#?k?s?W????
31
?YF??}|?!vN57??s?^???/??X??wϷ?????=?l?a?n` ??G?>M<????pؼC?e??H?8??q?T?(\9W???n???,?;??y?W?րoO?d??\W?h
32
?u8?XC?T?????j	??5H??:??q?[????V?ڧe?v?*?@?j???tP???h??i???mP?o?
33
??t??t~/?e??Gq???L??'?P??3\/:??%Vc?u?Z#G?_?f??C7?)??w??MJ??QX?B??)Lb?<]a????+lg???[?m\eŠL?"m??K????o??????,?O8׉A?\??hU??Pg????u~??5?Gk0?U>?Dp??b,ǪɏU9D????q?????)??P??????
34
??
35
<?7q7Yn??s?\?????W?0???	$?????W?P?#jx?]\????5??\b_u?)??#?11??Gt]?f?ě?????`?>~I??"?!?Mq?pק??w?i?KzX?'????P?pϳ_{?D???{"ɞ?i???w???3??4S>??M0egk?Ebb??&??PKMT`??
36
PKӥ?(%edu/ucsb/nceas/metacat/DBReader.class?W?wW?M??3?Y
32 37
?R?I,6lȃ?h??<?,?H?# ???$l?섙??E??Z??E??BkKM[???!???R?W???Q?=z?????3?ec?ə???^??????ܽ??+WQ?j|? ?`PAF????
33 38
U??<??
34 39
?RpR?7<??;
......
47 52
?Ȱ$C?<?Ǣ'???zd?}???1?U?!F????#??os??8Az??????^?#,?L???R.????'?W/`?E?.)?.?x????V?Uc?b{l???5_?_?6m^D?E??#P??z-P?  *?o`?&O??;"??Z@^?f-??E?n??V?H?[??Ma????hA?Ʒ&w~[.[?5?????+?;??u|?)Y?;???5?Z??
48 53
?0???	
49 54
?Fı	??t1g=hA??f?ޢ??V9??l???=Ao??]??R??
50
?^ECe[?lwk>???D|?XK?r????^l}Q???PlC??T?Mu{D???A??װ?څ?????D????P????7	??=#???ʴ?Z?=??-???????`???S?i?>E?$?Na??%?T????8o????f?,????q?㜟`???Kl?Sl???g?O???G??z?C???PK?V?/!	?PK&??(1edu/ucsb/nceas/metacat/DBReader$DoctypeInfo.class?Q?k?P=_?&k??????v??fn?}?+B?(X???M?]F{#??????C????E}??&?w?Mqj ??|???u??|?E?ⶃ???\??2
55
?^ECe[?lwk>???D|?XK?r????^l}Q???PlC??T?Mu{D???A??װ?څ?????D????P????7	??=#???ʴ?Z?=??-???????`???S?i?>E?$?Na??%?T????8o????f?,????q?㜟`???Kl?Sl???g?O???G??z?C???PK?V?/!	?PKӥ?(1edu/ucsb/nceas/metacat/DBReader$DoctypeInfo.class?Q?k?P=_?&k??????v??fn?}?+B?(X???M?]F{#??????C????E}??&?w?Mqj ??|???u??|?E?ⶃ???\??2
51 56
p
52 57
Tx=?`??u?{?4?m??+??f?{$?E0j?t??>??l=#<ove4?a?T(E????A??)"??????DLr?^?b}?`$?$,???3vB???z?Jv?˄?u????Pd??????????ƣ?L????KTg????qʇ?q?{???C?%?#9?2?n?)Kؙ?h?5?;??}^?LL+UX?&???N???????#jn5?O_??R?Y?.?|?E??zA?????y??9[?X?2c?U??s???9??O'(?
53 58
8?#w?ܰX?a3?*?*???p?S??f.?.?3V??W??
54
[??&??&?lZ??L?%?-J??????[3??+?3??E?˓n?{X?ef??~?@?PK?>?XPK&??(*edu/ucsb/nceas/metacat/DBSAXDocument.classuV[WW?&?LUШ?ZF?H?H?hJ"m?!16???D?J?^?j?[/K?ԇ??U?*?h?}?_?s?FW?3?@??Vf?s???o?=???/~C???^Lyqŋ/TnxP???AɃ[?{???m???N?6?!A???ݍp??2???~ArP?C?x??ޑf???&4?8?^AN4?	}?A<8)???)A?x?
55
?]XFQA.ȘŘ??8??
56
gd\ô?9?#? A??YA?e?pN??N??#&㮐.Ⲍp^?=??????2>D\?G???0{????@?Y	???-?'??s=	????NH?\eof{Ƶb)k&4s? a????t!??	?^??D?o?z?]??Y??9]+?P?
57
k?t?V??}?WQ?/hy???k???3?x
58
???+??
59
]?Rf??O?]?]߯?/?g̓LͰ??$????Sa#Uu2#??QP?4Ӥ??I?*&??Dd<?D??1e!??IW??J??L:????V???՜fm??y?C??]?$??^?fCʀ?? ?B?c]??r?Z!??f?ώ?c0m?$M?1a??
60
髛	?$"??pRA?USUF??F????L???G,?Q?Wړ??d?2׀!?b???Uf4?(J???V?Wj.??3??S$?ܬ???h$???V?ߡ???#???t?2	]??_)?L&=S?nv?J??-5k??.?Y	M	?THi#??#χ??U?T??U1?u???*?8???|^?y?+?5???L1?,a?2??概e%?S?	ުk?)?Kح?K=?Tq?GOij?'??jJ5{^?LhZ?d
61
/lL?a2????q7???5d??y?{?6N?!l??a6?????
62
?????Wt???]uj???Ƽ??????m??4???~???+????BJ?۞Z?~
63
Y][??`?H7??+j䞼???y?J??]?洱X???r޶V?##7|=?MG??^Ө??2?V?_?a'G? u?ÝC?k吱?Le?^Y?Yr7$??E??8n?\?:???3??N??t??ϰ???z?m?t>???K?oq?pb?G??Ƀ؄C؆ÔuS+?H?????/7????26K?w?:????dWmz?~?w?-r?\O ??<?p?ś$|??^?O???ӭ?s???Kxk	?б??m??*zя???p6????g???*|P??Sy/?r??:?\?R??\
64
0??Z?M?T??U??b?????-f??s???%16p?????2?v`4??e?7 $m)c??2ޔ0??[7Jp!??t?blGWa?K?"?{L??M?????????)??6?????C?C???/%[?b??V|
65
V|"?"?=VX~??fo?(VQ!??eW??s?
66
??W?	y?D?WJ?-Qgp	͉)\^??FүY?o(y??	?[??zBxK,?st??.{?R??0~??ʼ?N?????????_L?W??
67
?E?!???:,???
68
ؠ??ժL???6{k?Z??TY+U???)i?R¦/ϖ弬?1-???|I???ͤ?|??IvW?u[?u??<?ž?F??s?ň~?vq????<[?n?e^??}b?	??q?p?z?'?PK?<e3RPK&??()edu/ucsb/nceas/metacat/DBSAXElement.class?V?s??֖-Y^?#0???H???E!???D?ec?&?⬥?? ??????ۼ?W??_	?t:?dRQ'3?)???????????P?<Cg?s?=?????٫???|??1??Cx&?K!,?`?????B%??!<µ ^? ??? ?q#???0????8?O?؀??????ݸ???C?؄?.܋??،?8?b??8Fc??$?LJ???I?;.???a܃KEZ???$#?Ӓ?HrR?feY(?????籨??Q?"??x	?U??U??YI???b^?k8??u?R?ܾ?9oI?m<???xW?~&?}*|?????????S*~?????78?ⷒ??V?{??XR??Oy?????3?e#Q4??DֵMkiX????Y)&f?S)?Y??P?u
59
[??&??&?lZ??L?%?-J??????[3??+?3??E?˓n?{X?ef??~?@?PK?>?XPKӥ?(*edu/ucsb/nceas/metacat/DBSAXDocument.classuVkSW~ra???zY???D??o4??xi?,???d?Ek?ju?/?~??ӋS?ڙ????~????9??L?s?????ٿ???/4??r?SN|?Ĵ?w(8Pt?t?????,9???}???
60
?i???Ђ`+d?c?? '[?N	?ӭ؆3n??8?ǐ ?]p?pp?
61
.	????=A??<?h?b??DT??2f0*#%?i?/C?U??)cwd???#2.#?k2t?0pEF1?Cܖ?	?d|*<&?|?_ .?K?{,̞ *???;,a??7vW]P?YU?&?BF?;/???.??ǵb)k&4s? a????t!??I?ޒ`?F??N.??۽?a???nA?ۀ??5P???
62
?wtku??XA˫-]?mg#??-?Dtѻ?o??u-ef???f??~[.d?y??4Қ???@?*l?J"?>aCf?P0
63
ʜf??S2?"a2ODƓJ4?U?r??tŨ?x?ͤJ?0L?nŞ,]?i??\?k??dl"?P?z)?
64
(?˿^	;?=?ѵx)7???L??u???,[F7	ASs,X{?Fv6,???Xd0???Ҫ?*C?#V?STn\??G,?HQ???$#S????C?e?%??W?Ѹ?(޺?mp???̌??z(?"+=?4?'??
65
?{???pd\?Y	&?H%?͘Τ??ڽ?T?PXP???%5+??0J??6??==1?OF6tRID?V?D?V?2????	R?yMgx{*k?ɖb???;dj?ᦂe%?Q?	Ϊ?2S@?pHK???Tq&??4??i??R???ImIK?LᅃI~4L&?1C?#8?F?bQ????C?e!??cyV???r
66

67
&LŽ?????Q??????nb?H?U?+9_0????`>%to?j?o~?q??_y?c????/{j??*dctm?K?Q"ݑ/???;?w????a#?X???XW?b?n??ۡ????dӑlť?4?m????U??4?8?+?	?6?;??&q7X+/k?T???:k?[ ?J?N?4?붅?~?k???+??)+8???V??籯???+?H?E??7!????;?k?v?$?q??>je?8?ˠW??w?zQs?b1???PMU??z^nPM?򦫨~???\E??w????NF6a???f??kx׆?ޖp??N	ϱm?7?b?*??K;???핀?y??켑???]̱?kJ؃?`? ??&G?8?[z?W??G?V??	?"=?b?~+?f+???c?????u?r?b?/!d???YZ:[??챓?4!&???!;Q?	??v?5?=vO?*z???_?W@?a
68
?k??? }̞<??)??8B??????<G/~d_B?c??*^????Szz?A{?E??#?O2?T????ɂ???????[??.o˨??r???%Y?j'?=M[???*??&?q?U?˶??_o.??ǢZ?[?"
69
???^?t]???v?A???9??^?F??k?ň~?vq??(?1??u?A?~C?<?o?I|?s????M?PK??i7??
70
PKӥ?()edu/ucsb/nceas/metacat/DBSAXElement.class?V?s??֖-Y^?#0???H???E!???D?ec?&?⬥?? ??????ۼ?W??_	?t:?dRQ'3?)???????????P?<Cg?s?=?????٫???|??1??Cx&?K!,?`?????B%??!<µ ^? ??? ?q#???0????8?O?؀??????ݸ???C?؄?.܋??،?8?b??8Fc??$?LJ???I?;.???a܃KEZ???$#?Ӓ?HrR?feY(?????籨??Q?"??x	?U??U??YI???b^?k8??u?R?ܾ?9oI?m<???xW?~&?}*|?????????S*~?????78?ⷒ??V?{??XR??Oy?????3?e#Q4??DֵMkiX????Y)&f?S)?Y??P?u
69 71
W,K*?nޣg?)?[.?uDS???\?DSw???@?????;D??????7?9?آlآМko?#???Y????ݕe볱???'J?%?Y??1??[?(T???????p??5򆛘ώ=?,??H?J??6]S?yشL?????\n65>?K*??\?[??B??e?-WW?J??HA?X???M?
70 72
B??͞e>
71 73
B??sS?LNA0?N?\$i?%[[??D5?0????B?r??-:Ң
......
76 78
?#?4?|Z??QC}G??????X?=?????
77 79
;"?b?6([?2o?ԇ??1?e???S???,?B????H??$A?t?Ag??????ڞ@??p?}??cx?sd??/??/ {???h?Y?(|p
78 80
?v?Ƿ??ʦ߳???TpJ??#??!b'Α6??HFi?O?Z????>f??F<?Y???%0cl?(_?Gh3IО?v?????)?PØ??w'9E?X?^ ????<?v??,?f?s|??_8???'?<???
79
??B???ך9???z?N?5p??D??^?b??No.NG?Q?~?~T?%?/??K???,^?N8?4??&OT????????}??PK]?PK&??()edu/ucsb/nceas/metacat/DBSAXHandler.class?WmxW~?l2???@ @?Д?d,??e	X?]`1٤$?2?L????vw??ֶXim+?m?բh?m?[??E?V??ժ?U?R[??_?|х?y????}?9??so???gO?+?/
81
??B???ך9???z?N?5p??D??^?b??No.NG?Q?~?~T?%?/??K???,^?N8?4??&OT????????}??PK]?PKӥ?()edu/ucsb/nceas/metacat/DBSAXHandler.class?WmxW~?l2???@ @?Д?d,??e	X?]`1٤$?2?L????vw??ֶXim+?m?բh?m?[??E?V??ժ?U?R[??_?|х?y????}?9??so???gO?+?/
80 82
?hxX??4<?ᨆ'4<?aX??4???i?*N?8?bH?*~??E/?xY?/U????*~??*^
81 83
?
82 84
??P???"@Z?0׊b??v???C?u??ᇎ?B9?ӏ??%^v?c.??7???jO?a?%l"?rt??Y??z????W<??II?_@*??H?퍒nV?愵?%????I???n?q?-ఀ??/?!_?>?????o☎o㸎??q?P?t|???n?q?????c:?{F??????X?"??.??B??]:~&?W???߉??p????^2?#??????O?G?_d?$??%??????^??!?e??qH??????=	?((???9p??Y?u?{??F(i?zC?]{̈́??Bq???R??5?T?Ɗj??7?{z?,?>j??*hi?;??d???h??2M???9[VD^?r??,?????ݘ5?S)??J???⪭?u,?????7???P>??
......
91 93
-n?>???/??ݽE?oLp??іV;R?[X??<?pϸ&?&6)????~y?&??&??&?:!??i??1?I;|%'>H?fu??a?[??靏?IJ????RNӺw(W?iT1??B$`k????	߅؍5????ǪcB???v???e????????Lq??Q*?_cw?E????FFnd?(?-?2?fB????;?x^?T(aU	kl?ĉV)???".u?.Dз??ǸS??o??C3;??jK}3?dg?Vj?D??n?M?|?ۚ?l??Fc??x?f??6R?j_?:?FMX+Y?????U<4W???????å^.[???p8 h]??Z??????*?????s??j?-?¢?Efye??w#p3??????\o????<??w??wr?!???q/"8????
92 94
??m??????????|??aJ?>‹?(?ُ?K?	?'?
93 95
???q??K?</???pL??2
94
?	?|ҹ???PK<????PK&??((edu/ucsb/nceas/metacat/DBSAXWriter.class?Wk[?~?V??!?6?`G؉-???68??S?qi?B??V\?&?i??M?^?6????͘4Z?[??K?Q??? ??????9?9???????!*ц?????|߁8?s~????ȁ??x]?2~"?2~&?m???????xW?{2n˸#??2ޗqW?d?QƟd???X?'2??X?q߉Ct? .Aj1?D? i???؇?p"?D? ? ?;рH5?Â?T?	?B˘_??-?4aB(??+N?ǔ?]u?IL?W???5!???? /rC??}?8M`U?f?M]?? ? ??אR?C?)????????7?m?DL???5?AT??xQ???|??
96
?	?|ҹ???PK<????PKӥ?((edu/ucsb/nceas/metacat/DBSAXWriter.class?Wk[?~?V??!?6?`G؉-???68??S?qi?B??V\?&?i??M?^?6????͘4Z?[??K?Q??? ??????9?9???????!*ц?????|߁8?s~????ȁ??x]?2~"?2~&?m???????xW?{2n˸#??2ޗqW?d?QƟd???X?'2??X?q߉Ct? .Aj1?D? i???؇?p"?D? ? ?;рH5?Â?T?	?B˘_??-?4aB(??+N?ǔ?]u?IL?W???5!???? /rC??}?8M`U?f?M]?? ? ??אR?C?)????????7?m?DL???5?AT??xQ???|??
95 97
??y?	?9?*?@V?,*??|?ey???K?t??p?}24?.????????F"5?m	?H8???r?l	G?aB?]L$??"6???ɱq?ۀn5?@S?ř?o??45???na?y1?詔5zʂwѲ??z?????8?2p?w???p?????=
96 98
?	?=O(?g??E!?P?Iͷ????U#???N?x??kQ??2J?ps???7?.???A5K??%գ?-e?B??	H?	seL????"??.?a?F??C?k????&???+??S??zL?P짃SF?Ԍv?Y??M?\iC?j?ո?ܖ??b??n?]tw?j``dbh8??CC?K????ɡ?????rTK??d$Ԇ)-?]?ь	u&?C?m	?????)w??Y#??Γpar??Ҁ?%???\=q?S?????2??j&???^׵?L?:溄?)C??)?N?w?Ƭ?LKK㦦?Z*?ItN5?L0Jk$TǴ??M??~	ǴX֗?ff|???f|??FU???.	'?D???????-}G?*?aoP?c@5'?D?סfj?[!?/????NPM??j???y?1????7C;??6??sL9a?:˽5\?zZ3?֘(???L??
97 99
?$A)?8???e??????*?nI鰿?'?d~#?yQϦb%k?!V?l?*p?qu???y??V?,?k?/Нؕ??-?8gb?З
......
100 102
?H??????"m?9???Y????л??????E??????O?f?!F?c???????F5f(???'.Ɲ?8?9??܃Z1???w?&????~?<?1"?|1?????Uq??ӗ<??n????8???ۚlm????6z?d?tʵk]???t??蠛b?#?薛i?.?????D,?7V?]??[8M?{9?????x?x/p?NW??CRH?]:Zi??ÙP???	{??o?mwP????T?/?!&??{hi-pn?!???:?\??I
101 103
	??<]_%1F???<L?Wo??O7?	??Qt??J??U???%>?c?#??8?O????????B<ҋߣ?2?))??"r?ɣFL???<?b??W?????~{G8y*?e???"??ަ???6?s?<????%\??A/v?
102 104
R?_l??N????&s?NѸ?x?x???{_???xwh?]F?f?2^?1?v?????>??z??+?JQ??ΐ???TuF$?????YG?߶
103
??α??d?=?_x????j????????P???P\Q8????|:?gWQy?65 ʆ??T?XKv???xMt?秇i{??2Ep?~zق? Ȇ???)?*?0????0?p:kqc?B?/???=??y?PK?]K???PK&??(*edu/ucsb/nceas/metacat/DBSimpleQuery.class?W[t?݃e?h4@ؠ$??&?_X?@ ???-?A???#????-?5bf?#M?W	MӦ!iڔ?i???i??Gb?qK?iK??????Y+??o?#? ??U??s?=?<?9?ܫ?????*????*?(8??IO)xZ?7?Q????
104
?U?-?)?????S?W?W?_)?????xCƻ2ޓ?_??@?E?d\?qEƇ2>?1.cB??2&e|"cJŗ?K?.H? ˱[,?*??K̺?	?+?"o? ?!?D_??_?
105
?}a܋A??_˃a???}H,???*??0?H_?)4?T܉? i!l	?????? ??y\?k?yTÏ????????????B^?O񘆟ᤆ?q\?d5?cށ??B???i???}?c~??k??0?|U?5???N	B??i
106
?????JX??z<??S?1+?mQ%,"cf??#!D????"aI]}?yŒe??H?g訕?6????Ln????=???Zn!??YB>Z?(x?l,?????2v?{Uu??|zPB???~????w???w???]a{ax?r6	???в??HƎ??G)???﫻=ʊ??T??????ɦ?
107
1?̚??E??8V?t?t?gz?@?*?s??x?4?Q??Z?X??#????mv.?$??-?ymݡʧR?jΤY???͙ca?e??us?;??P<V,nV??x??Ե??P?zj,?????7?ji^?j??P?l&??/?KC??j?̟?1?.????\??%!Ҿ?/3??Z{ř?E??????Ğ?Ξn}???dg??7?w??7?N???؎>byӠg?﬚8???"a.?y2???cC??/`%?+??*ݲ?9z?/?L???~?Mӱ7M??T?_????ҙ?#?w??w&zE=??[?+74#?cFJ?b?6=SOv?N?[?z??g??Ցm?۶#a??????.=^p-?C?tݓ??ޢJ?~??%?=???^?ϒn?3R<?ʕ+	???[????T?v?0?b*m?6?b?v	?X?B??r?b??e??1?3S??u	?????fz??|?,?amY??T????Ù\???@?n?&yl&??.?u?
108
k\?|myF.?`?FM??v?D֚???T	?=7k??[V???h?2?ݶ?ar??}?2?n?w????b?N[[?՛-{???6?q??c?,??
109
?+?ι?Gށ??xn2??&??.?PS?t??O??{???R?혩?ex????`?N??Q??????-?g??8f?&^?13C[??u?̰??dZli???PW
110
7'?i'÷???g????]??b&??X?/bo???S?G?}N?f??B)??T????){???ǀyPD?????p??Mؐ?]?Vq?`??
111
?]?L??HU?+P?6N??B~-G???a
112

  
113
?GX??H2?? K?#??X??K?(lP??wQ?Uѽ?:?8??B??	4u?6$#(?d(?j?k#?I??C??@?$v?͝??9??3Ԩ:???_??????!U?'?#U?řU??L??No?F(????RǚI?`4?VDCB"?M?9$7RM2?N_@?X d! ?	(3?"?3MSX~?60??ѐ??1x3????q??*??\a????7?HR?a??t4]d?J??Zf??????2׏#?'??'?Oa	?f9???,??!=K??a??<?Zq?ۈT-???8ȢI?`r?!N?<?ū?~??????%?????K??]?
114
?#)xI??w??8??'-??R+.???$E???*?j????Xr?#K?s??P՚l?v5T?vKF?Ro!|??(
115
?V#???V?mF???VO F?????`?%XE?H?%??,,?~*???F?R?8?,?
116
??$???/?Y?|?"4?<O??R?6u6K8?]??A?&`O\????Q??????q?_@?%?!>g???m?k???ׂZ^??X??b??W??f?8???q??Vr۱		??8ہ?? v?$?B??M,{p???^??^"??*?????>?)?_??;?㟬????<??0?????)??R??%օxT^?/PK)s??}PK&??((edu/ucsb/nceas/metacat/DBTransform.class?W?w???%?Z??
105
??α??d?=?_x????j????????P???P\Q8????|:?gWQy?65 ʆ??T?XKv???xMt?秇i{??2Ep?~zق? Ȇ???)?*?0????0?p:kqc?B?/???=??y?PK?]K???PKӥ?(*edu/ucsb/nceas/metacat/DBSimpleQuery.class?W?w??
106
??+iy	l"B??$T?e??a-???e???1$!kimd?X??i??mҦ?y?+
107
mݦI?#?1N??B?Wߏs??C?????靕e?X>?~???;w~??̽???|??P?Z?U?."-☈?D|U?)ϋ???D?(?e??????"^?o????7D??}?1.?}?𖀷\0%઀i?	???k??!??n
108
???_
109
?%඀_	???????\????ͻ??X??E??u??>??s??D8?\?4r?!.?Qq??G?x???c???P?A>??8?jN܋!e؅??	'??.?rp???+HI8??\<?ŗ?????\<-?G|?M|W񺄟?)	??w$\?		?E.??p	OH????AF»0%L`L?$?}??????1	???~ǣ?_??|N??$????????H?2K????XvTK?۝??P????? ۱?f?mgX魎Q?????t
110
?bfӝ?i$R?d?̛3ǒ?-?M?Q??=????HB)??P̈́???2o?~Kd?y???Ԕ??o???z??;??
111
iF???A?xs???q?P?:j?????eɍW??_?N?R?~?S??%???&7,???6??jh񨩚?6?T/?bթM͌??`R?s?E?o*a?????????o?YO?(?9v?~?_z??P?=??Iĉ?NKM??u\V?L?Imv?K?#?:S????~F??Xep??Ѥ|\324?????
112
U;???%??I?B0??#X??,?????<8?'?LU??s??ެ?5w??hb4???????I	hu???:?]?-?p??'??/?j!??a?<??&%CN?????1-??Ư?H"?ufG5????Q?TQ?R'?b?2=
113
EBͽ???L?3?? ??tuȔ???;+#???zB9?9?){??)?H???j?r$?7$N???????\?6ye<?g??֚??m???Rd?8yNI?״<?9??h5i5?9?????`???#k?
114
?ʚ??'?C?j???n?:b??#n?鴖?3?cI=C?ŨRĿ?6??Zv3<?ų?l,3H?45?L5???9?c?Z?Am?j??u@?iDzj??U????˚4??D*ޒ?4?-i?d?vAY"?C?d?aKԙ???b??#QvD?t?Jj3?V???v????r???I?j?n???T|??)?.)Xs?]v?%?ǔ_me?~.v,C????{G?D?@?(q?V/?)??:??Mgu??)?X\????=????ÃG?1E7?XRS̑DJٙ?cjrDϘJ???z??2?vT?z?F?Ų???dt?f?????ڲ?x?ks???$uq#A7o]?ej?:D%=?]ӹLmci:W{5v??<h??eIRز4wrd
115
?M=??o???,???Y?ԣ?N??pg?WE-?+w?s?Ic?6I'ၵ???,?Ñ???Z>??7?Z{?}5$
116
?n?H$e8pKH?YD?????????k???	?6????0?ֺ?????????j??4??t:?L?"2????6*??U?r?߽???X?{??+?ж??c??L??㨲V?9???3??~??dP\?蓴Y?-???????q٧??BWyN=.!?9?q???Nqz?n???O`??FZ?G???'G??I?{??i??	tZ?X?"EG??P^?NC??Ob??i?"??????}?{??(k?%?"?y$Z?|?????X7?R?r?D/
117
?9??p?E??KX????`N??z??J????v?ā??*D?fk?y??+$Bmo?a?
118
???T???Izo<MύS??8C?????&??z?0M????w\??q??C?I?ɼ?͚?>k?eƇ??i??>|?tz?8?!?2C%;?S??wMx+/a???v??
119
j/??">[C?????+oPlL??<(M??}?OhP?n??^?]A?R>????I4X????%?fM?8?T??]????e?0?ۙ+?{i??*RF????1?f???葦b????r?n???s^??ɣ?Y?7??W??'?h*Κ~?>?O?8????\6j,?!u?q?]??????????Uԑ????hP?J*?*l??F???m?ǨBO?&z?n#?vl?v+v?"?J???І>?q??#?K?F;???؇g?Cd??y????L?q??N??G?A?
120
??"ҿ??7???(?[F_?A?1?q??%??0??????PKkE???cPKӥ?((edu/ucsb/nceas/metacat/DBTransform.class?W?w???%?Z??
117 121
(??v?06???A?b?????
118 122
f-?m???+??4
119 123
m?Ґ?M???Q?$m??M??Ƹ%?+m??󧶿圜?=????l䓞V?hf????w???~??k?Q?F?M??V?Eg<???*????<??k
......
129 133
?AV?N?J?oc?~턻????}~yWO??	?'?k~>???;????@?;T?_#?????????r\??)<T??˽?8?4S???+z?!O?3???x(?J?q<R.???l13(xp???1I?!y&?O#?Ԩ??|?33?'4??&????/a??N?,??r?T?yb???%?a??Q???9?6?
130 134
|???P~??@?!J?2?D??K1??!2f
131 135
H??Q???c??D?e??c?v}???(l??0?(?	?$???u|?S?OJ?d̏???????9W?????J?3?ٽU??:???)k?A????X??9.u??
132
x/⁎q??????Ɔ?W?r	?&?>???????ػ??G?Ө??&?O?&q??_4?U}??$??s5&?+?,?w5p8??㨸??W?4?`u?'?-?g??#?ϓ?/??,?/??en?Whq?ߴ??s?=?????.???5a~RF?E?e<??I?E?z?_&?W??O??L?i\e?)z?Fg?&???dq??[\a?޿l}??	l?Cv?}Ө??'?,MbS?3??	^cH??.???k?Ć	D????&bE???r?8?ρ<ྊN???%?s8?>?ʀ???p-?^rg?Vr,ڋj???k%4m؈?Q?o?؇???.rn'??Fn?Y?fz:?}_?PK???PK&??(/edu/ucsb/nceas/metacat/GenericXMLValidate.class?W?_??+?b?lDZc?!9iR????r$????Y??J?d???6M?6?զG??i??'=?֎
136
x/⁎q??????Ɔ?W?r	?&?>???????ػ??G?Ө??&?O?&q??_4?U}??$??s5&?+?,?w5p8??㨸??W?4?`u?'?-?g??#?ϓ?/??,?/??en?Whq?ߴ??s?=?????.???5a~RF?E?e<??I?E?z?_&?W??O??L?i\e?)z?Fg?&???dq??[\a?޿l}??	l?Cv?}Ө??'?,MbS?3??	^cH??.???k?Ć	D????&bE???r?8?ρ<ྊN???%?s8?>?ʀ???p-?^rg?Vr,ڋj???k%4m؈?Q?o?؇???.rn'??Fn?Y?fz:?}_?PK???PKӥ?(/edu/ucsb/nceas/metacat/GenericXMLValidate.class?W?_??+?b?lDZc?!9iR????r$????Y??J?d???6M?6?զG??i??'=?֎
133 137
ĦM?N?????V+?(?[???̛??|??7?ѿ?}?}ԣ?b&?l_?? ^	? ??:???o?xGǏt?Rǯt?Z?ot\??[???{u\???:??X??^M8BH?f;D8B??p;!l±?Dlq?5??H?H?ې??8??D7??P?%?		zR??5c;?e?Sқh­x?;??d?q	?D?സ=)?L?????YM	?-??i???(?pE,?*^6????|g
134 138
????~??????~?????2??-b???D^??
135 139
\?7
......
143 147
???pur?2?{?y?0q!???M?ۖoʇ??$1?h???0?c????g"?`˰V?l??ⶉ?ܝ?8.?Ul?Wp?*6?ĝ˸gx?d?U????|$;	x??׉?
144 148
μ	y???e???	??!??e?+K??Z?{칁?4˸??~o??`???||h???=|??Oi|??,???+?LV???}m?????/?1ܘ?XaT?orT=?ڎ?Y௑?/?i;??SԻxg?uz??J[?????]???VaL???K?)A~Pj'ݫ?L???
145 149
Ƚ??x????)??????\V^#a[&ba??>??0Y???D??}?Mz??AFE????Ӭs??R?wV?NpC???2b/? Z??|?c??Sр?????????;E?G? ???=???ost??)?a?B?0?r?p?%y3??U?N>?	
146
???)???앎I?tL>n?Og/??=?yj?ޚ?u?Т??K?-?x^????43?&???i ?P=?I?Tl_?PK?X͉g?PK&??(;edu/ucsb/nceas/metacat/GenericXMLValidate$ErrorStorer.class?UmoE~?qr????mҖ??M???\???]Z?4I
150
???)???앎I?tL>n?Og/??=?yj?ޚ?u?Т??K?-?x^????43?&???i ?P=?I?Tl_?PK?X͉g?PKӥ?(;edu/ucsb/nceas/metacat/GenericXMLValidate$ErrorStorer.class?UmoE~?qr????mҖ??M???\???]Z?4I
147 151
?S????^;W???ݹ??o|?ZD??
148 152
?ZT?HH?I?~b־?46?F????????N??}?z????\?????|?ຂ?pE%
149 153
"*R???sA?qJ??R?J?	y^???ET??1)b*??ڸJ??OH?.?g5\?y)^Ӑƌ?+R?I?CR?<^?"????a	/ixW??0??})>???2JW5T1????X??Pt,{???ɭ?>_?!Jnj???چU?mn???/?n?Z??G3??ˍJEH?D4+?
......
153 157
?W?2T??Un?ͭ<??1Ñ??????\û;??j+?^5?v?1??g?3?E?~S?M?{f٧?p?;Ӯ?]5?ѳT??N??cn[?!B?P?i?‡?`?g????G2@?Kx???K?Gk(????=???{?9?2$?рn?\?зi7B?S?ΰ?^?3?	?????g8??gwB?-?wt?dY$????B??(?c?4???鷌???&h??????z?^vG*w?#Pp????K??????OR?Z?&M??	??Kke??
154 158
??&?,%?Mm??R"????J;???&??Q-Yҿ??r? ?qI??p?%?8????_r???8?S????N?!??a????
155 159
Q??$???????_???|u?j!?!T?41rwO]Q]?"?!YW???3]???k??"݇i̶<?Mt?PK?#t?
156
PK&??(:edu/ucsb/nceas/metacat/GenericXMLValidate$ParseError.class?R?n?P=??5v???Є?I? )?$N;?nPS???U???\?)?6??O]?R?J]??QU????"eq?g?ܙ?h????i㥆
160
PKӥ?(:edu/ucsb/nceas/metacat/GenericXMLValidate$ParseError.class?R?n?P=??5v???Є?I? )?$N;?nPS???U???\?)?6??O]?R?J]??QU????"eq?g?ܙ?h????i㥆
157 161
??
158 162
?Wt?`*XU??`]A^???M????3<2q?}?
159 163
OU???J?ɰU????a?׷/;??	??t;?]?_???b?UZ?;?'Nб=G???P8"??IO????u%?nW???ܦ?\???R????<?zn??!?w%????????_4?UC2`???y????ɋɨ#???3?a??}??e|~ ???ا?=???<sU?}?????/{?@??;{cxugmy?H?G.Ĉ:??e?X??B??m?S?^ސ[???a<K?}?||t??????H?x0?Á????B?8
160 164
???????P?\?3]?O?u?^??a??uӈ???X??u?[?rV1!k??4??#??IɰGh???2? K̉uƱ?4l?JL?>3p@5?
161 165
y??S~q??????v\%?U?? ??b?<?????*Q-?@.n`??(р?Dϱ=???S??V?????H?'?p?
162
ʪ?<?PK`qQ?0?PK&??(+edu/ucsb/nceas/metacat/MetaCatServlet.class?Y	|T???g2??f?؆?%d?
163
8?@(?$?Nf???R?Uܥn?K???պ`5!FQqom??V?Z?j??Uk+????&?!??????sϽ??wx???*??Ry??Ǩ|?ʓU?Uy??y*?Sy??'?|??T>E?*??r@?Z??T?\?r??!?7?|??a??T??U?Y??*?T???P?E?-*???T>_?T?P?T?D??T?R?U?F?*_???*ߦ?T?V??S?*???*?[???6Vm?jSU?K?i?m?j?چ??l?6B??T?b?oP?F???M
164
?T?????W?q??P?I??R?i??Q?Y???o~N??)?{?????
166
ʪ?<?PK`qQ?0?PKӥ?(+edu/ucsb/nceas/metacat/MetaCatServlet.class?Z	|T???g2??2y2?eX???
167
Kv??@? \p?yI'3a ???VQ?u??6.u?jFŪ?^??Z??E?U?U?u??????LfH"??>?{?.??s?=?y????,*??Qy??E*OV?X??KU.S?d?OQy?ʧ??W?A?F?*?*7?ܬr???T?ܪrX??m*?W9?rL??	?7??Q?M*??|??竼E?T?P埩?U埫|??W?ܡ?v??Q?Z??S?z??Ty????[??T??*??H??j??6?j?T? ?6X??6?j+Pm#U?[??Rm??X??Q???¿R?S??E?~F??)??¿W?9??W?
165 168
????
166
????
167
?Q??)?g?_Q?U?_S??¯+???P??
168
???[
169
????
170
???
171
??.?@/??A@T@????????V?K.*??]TEt?jklp????EK??.Z*`??
172
zEH^?p9?Ut0?t:?Jz]?_?!??𖀷]t2?M?;N:??u?I?^?????????r?]??\TF?1>q?F?4???3??????????,:??ʢ:?WE?k??[?\?H?H??`ˢz?p?&?c7?ĩ??.?
173
??????8?eMz??(??]??????????<L???d8???83???HH?G?T<We??b<Fv!?Q,???B7A^???9GGg??oP?3Vc??'`??y???R@???/?be_.+??h??????|??W??_?gj|??]ܪ?-\??/?T?v>C?[y?ƿ??4?MHn???L?;y??wq??w?T?w?_?{??k???\??x??<M?N?i??gh??35??5~?O??!{y???x???p??G<*??U?M???????'??s????
174
???5?L????T?/????|?k4?/??n???؈?h6?͆3?2@g???-??j6??lNAdq?fӄn0?b?%?m?0p?,͖?g2??*?5??y.&?ka,?yCoLO??"?H??>ցc/????u-Mz$1?ɉ??=ֆ?͛˔?;?̀K?F?N)???????X(????zlSvD|?k7?u	L?H?^?I???>??	?j????t|sطR???պ??$-?Pط0????P4??µ??zlKXO??Ͷ$I譲?_c??r??~??c~???|fn?R!???tJ?l???k}?:=?5?@] ?+]?R?ؤ?h]??Y/??G
175
),????????"???
176
???"hm?̍??W
177
?Z??*EzK??D??[c"??[`?
178
h?F?方?|?;?????EBzln_S??:?D?#??B???????mm?/??#VŢuz<?X?\??;??ԁ?E?U1?9ӃՉ@B/ƒ)/9????@3?????-???`D?0?~	?ԟ`*????3?x?????b?L?"p??+?礏R??O????C?PWN??K???ʙ#???X?.??Z??>XV??L???.?N???x??'z????=W?EEy??M?
179
???5?q?? ?O?k$??0
180
-??jf??|KVU??|Q/يZ?1
181
.??F?m?qצ0?UV?/%??ždӊ}1#??u??,>?n?cq(bnδ??9'H?Y,?u?@<>7Go
182
?0+V7B?á?iȢ?9?1?x%??͑T㫋?s??1?~n?\6
183
??bѭu?p????i????:??8	%?c?????D?:S^??xQo0?
184
?uo8Oy?+?h?.9????i???J?O
185
?_?,<-??#?g?k??D"?-+???p?cCA?=p?1?DY?Z]ύ??&?1h??h;?稉X ??ƚ?N?cL??@8Ʃآ?[C?F9?i}r??t?4!??R?#P???6??ހ??H4?6??=z??
186
?rD?h,?M4??^]V`{???:?Y??!?#U?Z??55??b? ?40᪤?@6?<?+[?j??*I??1?B??7sR??b?K??I?5?1??R57?w*	$,D??3
187
ZBcV???
188
$?BOC6^3?{??k??0EL?^X??d?????.Z????ݘ????f?•? ?????X??B0?ӱ??ڸ?ThHx?u|sK‹p??+???_^VZ\Cp[???>??{x?	????h???^?CuF1??-?Da??*?:??D?!ZDq,&??%z?r?j?`-?Π^@*]??B?Q?_0?X?#?B?1& Y???*,??|<,?H,?Ȱ?"??-R??)????a???G`?G??o;?Y] ?
189
@?X??PԹ?=??1Ц??G??Vï?ؠ?xMH4?@??C2Y?_?U?.iZd?AV/^5???V?'??\??1??b??P$?L?°A??4???\?{??[??hvH?_?U?Cw?$?"?Y2i?	??L1}&K??h?L??L?0?I???Ö-?Ό??????KA???|˩F?b????a$m&fz???????a&ư??\?9??????ј?0?[??K??F??(?-?=S?eG?-??Ĕ-?I6)?)A??٤??????>??
190
K%R(UF????>?$)??{gˣ????-?pU?뱔??????z?c??	???T:mruS?qW5?Z3??Z?&??3???_a0???e u?LV?(O?k/q
191
????<L?K.??oI??=똎JϺV?	Mc?%i[??M??Q?Xo???7K???n???m?GX?4Hdt?abF?.b??,i,??H?Y? U?J4Y?M0?6E???uE?XO????T?1???}?T?_k>mp?^G?FU??z???'?@?<A?vΑq???@???5C??l?j??e6??CF?,\V?
192
f`?,,?{#??Y?????f^U?6Z?	?j?L??!b???1?g??f>
193
?RZ?R܊??*#?(?0??0??h	%URt?[j??`<??`??V?????????O;??????'uNv?\LX???????m
194
??2s?DO???|0 ?w m?7⵽?9*1?
195

  
196
M?J??`???????Wp?A]~7?o??hwq??^ŧK+??ϭ?j??_??6ۚ??jo???l4Y??=`F?!1?ey??5??K\&?R??X????%?
197
?xN?v;t???h(?|?S	9??]H?i???4??P??dZJ???Q9ͤ
198
???H?AY?|??<?<,???Tp|????{?R??]t??*?ݴv݄N:??~?E?T?E?2ՠ???ӓ?E?2?t?p?M?L{??F~{;m?+?Оnڰ????x??Im?';?v??w$?9?v??'?3?艂?LEc?҈??!???x?A?(HSi???K?/Ht;݉????v??;??E
199
?MN???N¿???~.w?뤩?_???<???-A???
200
~????S????????i?[?q????'?n~???g?????{9g?@???t????v???΄??x+z?ô??u?蜴?6?S??%?	:?K2f????,pt?u?h??Q????l??~???q??C7wЕ?ț'???=?,?oaD?0ۤf&#4@x?{?h;??n?.;:?L??Q;h?N:?b??bmO[?W?iJ??BdBCL?=?si??;=??MM;???=8;?=Ο?Nr?t????x8?u????W?ə??~+G~x?L???CK??v*????&j?eb;?x2??eȑ{)??솞^???C??y	/?K???X???鋰ӗ?ͯ?~
201
6z??:5?_(?o?V?+??o?%???M????y~?^?????????}????G?!}????1???Ɵb???}?E?O?/y??
202
g???񿹂??
203
????o????<??!X?a?|?iUԁ?✕	=?}?]eL?q?c盧XfeB??	??/??ZS?k?]?!A?HP???	?n5)?????wI]?????L???iP3
204
??$??7v?
205
~'F?{????v#v;?G?i?%?54?*?܋??>ć????H?A?x&?0?γhϦ9|<m么?h$rχ.???_J;y1??R????T?k??A?n_ҩ3f?[a?7$"?N'?CW?G??ga?
206
|O???C?R?i?????t?$?nZb
207
(i???	???????X?QЅ?P%?w<H'??԰??????M?????'?}???=????I???vR\?c?Mݓ?'?=??'?}o?{??B?A??b?x????ۻ?v??y=?t:g?#Q܋?????F???wW?@.?q~g;}??Hå?1_c??? ?,?74??y?a??
208
=
209
B??Ԇ???<k???k???Mњ??,8>?˯?i&?M??N?1????[=
210
?G?Oa]??j??U?򯸒W??7s?Ak???d???3??I?+?b;?+Q
211
\En??ƣ??????N?????j??6?*????ȃ?P???H?gЭt??.?۰?v?Y???=????=t????>z???5нC{?0???a|?y=?c?1?v"?/<8?~z?K?I???󧹒ƭ???;>?~?A?
212
?ތ???^@=?<n?"곗??/????#_???3ߌ?u?;?U???x/??t9?uĝ????8?6b?Ň幇?y?????ȹ??=?JpC??IJ??gvS9???&g??T?7B???+?ߟD??9.?????Z?
213
??j-J?v1?-m!!???5??54???;?&?̓(x????O?2?H?|*?saGG	?@??bR|?Y?2x|?8??rr?}h?4⛻??s廏?S?m:???`?Y?{(?S?6?l??:?"l?{p??!????qZ?c?_?_1?=Y??3?D??=(e??
214
?a?!2??]??G?JՑ?AX3??!??Yݔ@??U??#???:?\??Mq\?ͣ??0??Y(??gy???????L???sj??ΐ|??yaz????܏??Oh}???:?>?|?b??8?f??Nd5?
215
?9?4vQ???t֠?At3ƿ?!???????%?4p??Gһ<?>?~?c??N?n??N??\?^??D^??R???H?1쳼?K??f?v??A>p?r?&?L#&gZ??a?P?$n???/qg?$nGz?6ʭf??U???ǻ?????:?|????yf????=???n??$-?=?`?5w͵???ƶ???ݚA??=?{??~??phnH%????[?t??#???28?/NC??e??h3??1xAN?q?`'b\?a)^??xy??sQ??C͘???t"ܹ?
216
߅?.?]|)?|?ʗ?J?M_I]|?E????g?Zh?h?:z????????????x?Uu?ז??y??tw^?<;??oa??ˤޝl??????o?<???}b?_?g?1??w?????
217
s\??b?K????qQr??OO?w?/???QQ?W???'z*$zaKu1:?(??LZ??te?z?n?S??M?PO&@?TK?TG?ywP=?F$??&??F?\@?|?"ث?5#%n?????=J?`_m?;?a??????PKN??O?
218
+PK&??((edu/ucsb/nceas/metacat/MetaCatUtil.class??[OA?????-?
169
?Q????/+???V?U?_S?/
170
?U?)?_??~C?+???o)???V???U??
171
???D?O??I??KNj?&`??????''????TC?8i9??I??p?????*z?IKT????_?M??w?????h-???!????x?I'?;?͡??O'?D??R#?/??Y>??>p@N????ѿ???>????I??'??O??k?s??au0?B?e.?\???N0???IAf??d	??Υfv8?4V??8?@????e<??<??KoH.5p????r?J
172
?s?p&$?!?3?H?!:?S?hܗ?8)?ce?q?$??t?#t??PG8?D>R8%???d?7(??q?g
173
8V?q*,?J@??5???P??e??r>W?+?????x??q???v;x?Ʒ?r?o??????v^??|??w
174
?]һ?k?i????=?T?{y??]<[?n????k??Wh|/Ѹ?????<M?x???4??S4~??i???G?J㽼Z?}2|L????-??4~O??????? ?y???x???k????9?A???K???W"??y????"͖???lvp?e????M??m*?l9\?ٜ|?f??Y?-OCx?f????m/?lÅ??i67??DL??????8?????h$?	?=Q=?????fOS0??&??D?z8>?)??	=ڎ??SĔU4?ʀ??FM?^????#?e?`8^
175
???,??$&?7{?6????1?"?[?>?uq?j????tl}ȻB?%B?:]????D<???Q<	?p??1=?!?ǽuf;/??d9N?ʀk?HU??m??*9BU??좪?B0?h??j=??&c
176
?p??y[?????V?]??z???Hc??M?
177
7E),??????&???ڋ???R"_?͒??E??AP???J??"?%?o?C????yX??"ᘹeQ/_?z5A??oQ??N,?k
178
?Z??S??!tyt????????%?t?e?H??}???~'”!L?\??,????z?.????X2y?%??S?aha?D?Q?????[?j??5H???3???~???z??~|i?????Js???a???+?ge??]???
179
????JVJ????c??*???#QcH?nj
180
ya{X??0?{B]u]?=??Zt=?+Ռp???,j?+?\? ?o??H?? ???????J??ix2Ӑ2??~?<?w?ʚj?w~-2Z?&?LyކH?}N??B?˭?A?›̂Z?7j???.???? ?
181
z4E?.?Z>??I??+???1??f?!b???`NE(>
182
984?0?S?G???BIT??X???՛f?e?@?7??	?(??VX19*?c;*??`?8f?)q??H@g*?O<?	??,???	Eb?r?g?iӥ"(//gkV
183
S???LH
184
?W?&<-?????m??x<멪??qeb??9p?2?DY?Zc??ЉIM?
185
?63VOH5??cM?hk?i?|?????8[??1o???'?-?D?L?2??6??e?hc???	G?as0?أ??e!].????=?`̣?
186
l?Qo?e1H?p??$??iꂭm!}??:??peRR \뵉?=?Rb/Bf?Dt?P?????´???ڦG??}???o?yL?W???????\ș-
187
?1?n?[-??[fCOnC6??T??<M~`??Z7?z???b?ʳ`??wm?Vb??E?W??`?3?s$b?k?
188
¼N?n?:?R?!]?l?a?m??????.]?Yu\uUeECA?Ya??#?PT0???W??r??
189
^?{?
190
6?????e1Cw?w#D??hQı??FS????j??
191
??&?"P?\????6????:???2cR?e?ƨa??Ra2O?bl?\l?ܰ?r?&?-??a<??俨????[`????o;?Yg ?
192
@?P??`#??B?Q?f???G?莇?!??b?AэU???h??M?thU?&!??z??h?Mt?oB?}??????xK5Ád
193
??r?@Ӄa??n??;0e/??h3?? ??q|=Z?]?s?LB&seҊȄ?F?b>M????d??ә>b?????)?-?n?L?????+A???q?{?????˜%c&j???zY???|c?_r???K?H?F??HT??-Mإ`@#?d???Ğ??*?(uV??T-M???ٴp?lR??YS?I????yR2?F?"??>?$i?y????ٸމ?D(?,???hڊ?>?????q94f"???*ˤmG?n?8???mfj????$Qf?C?1?k&??'$??d??괻??q??o'??d>?????4??1??iLf???X*4????m??6?zc?%?^1?@???>?}??=N??a??n?Ș??a??.r???
194
v ?g??te*?dq6?|䔯44??A<ʗS????Tw?	?#?Tk????:?~?@O5?$h?9?HI?mpՍ?(???6?T??,?M0?d?Jn0?6a??I???(%?g?7?j???u???fҤ=
195
̷?q>í4?y`Ւ?bV|?W?F??-?ѳ?%?TcH1'?h?%3??3??j?7??H*G?{?{A??q>{???!????$V??A?kiz?ADA???(?"36?D???"?MF??oj?HLoGCh)?Q??Gu?l??:/??K+?4???h???|>?m??????_???m?o??;??#?1?\b???4??%1?%?ݴ??寧	?X?V?L??<#?G?%?
196
x^??:??){?si??TI94?]@Ci!??E4?????$ZB?TMS??fP-͂`??堮v.?r?1?	r?
197
?ϰ?^|muM?M?ۨ???C?W??vѽ??q;???mL?h~???vg?.??a?Z?ζ鍊m?w??>?n???NY??t??n????-]?T=?Is|?$?PЎL?x_v=A???hl~SѨ>Dn?]?d	?4???O?"ڂ????6??)?
198
?.?????O
199
?@9h??C4??"~ߣ4????G???h???	Z?v	?I5?5???G!~?~
200
?-?]??C\/?m??Hw??I~?_ū???#p?,?JqIi7?ޫk'??lh?G?C??B??W??[??'?m??wL??Q6?/ʚaw?/??U?E?<D?|?2W?nz?F??K?q?4??????????)???.z?0"?mR3G#4@?Y?R??\?>??}J-.?t?Ou?]?????XwX???}J'M??\h??C?c??=??~%핾wN????????????,9J&?^^r<?u?j??M?}j'????ȏ???c??ҿ???????G5?2??`???ݲ?Ƚ?AvBO??{???G?"^B'X?N???a?o?N?$?K??????`?S+????m??\>O?vwv?1???Ы?)???-???C?>H??E?k???eB?6?g?r???ڲy&?y???0?Ė?56'7?ry?M??1w!?U=?2L?'?V?????̆?K]^Ӯ??????w?Y,3?!?ˆ?}?N?/s?1̮Đ?[$(zuA?[??|????R׬WX?????蠂2?1&???N?
201
?L5)?=??u]t?/???w?+????މ؝C^?Fk,???a??r?E?@|?????ґ???i\I?y>????#,?
202
\Cgp-t???㥰????+????^?ix?
203
筇W??ޤSg̀?]KD~?N??~?&??:3??{_?.?%)?????n???Hr?*kx???????E?????m?k?Jw?-L?P???B???ZVw?F????־ƭ?n???????o?I??r:???g????tѓun?????z?B??N?Pq-?Hq?%`??^??d???
204
?/N?2'g??0ŵ09i??s????p?5?t???t????*?
205
?\A?6?;0>Vƹoh??Ps?ay?en!??Nj??c?ؚ???>?̭?	#Z?1Z??.wt?tL?͘????a????"z?????.?p'2?`????Ϲr??vT'?F{A2Sq!??e???Xq?+Q
206
l#u?8􏤫h:]??~
207
?]????t?????Kj???oA??bȁ???t.?N?!^Fwb??H???]#?.ڇ??i7?@?_@?6=B?У?9?ŷ???qEO?8??Ӧ?S?????<
208
?x??]L?????V??
209
z?O??rm3????O?^?v????a??п1?"z??@??o???ho???M?????4?y?
210
~	??5z1??C?ܾd?????9???X	ahX֙???AT6??G>G'????4??
211
??%?#?A?M"G?A?F&???=;??#Q?C??.ı?
212
 $?U{?H??H?m$??$???R^G??/??8D~??JMF؉???V^A<?J?????Y??Rq????&3??۱?????W ????D????Jߝ-W?Zʽ?渋?????u?\MD?M|*???C ????l
213
9??m?+/)"?D~??????\+?F?K?F??Z?-???zP??\+???^?e&=Ihn?J#zU?&???d?`ߠJ?.?K??M?????8.w?;?0"?(??.z?7?=I?N???L3'??˴$y?ɼ?Rɽ????E?:??Fӧp??P?}?? ͤ/???B??%*?o`!i
214
??TV?y
215
?????T?Ðh??u<?n?t'??????y?????3?V????/@?1???<	'+?7??p1/?^?v5??E??e?rތ??t??xҺP.?n??a]?zS~'5?#???t?W?F?϶B??H??@???J ;U	82+?~[??˻?D՚?|7??s?bW???????b]??e?|?aJi%??;??k??>?'?Rە?4???{H?x˟??????(??桄8??D?L?;?݄P??Q?EC??S???x???su??$>???ұ?C8??Q5o?U|1????0??h3_???/P^\I?y;??Ut3_??o????n????}?oDH?	??F?ӛ?M?{?o?5?F^?E?d?G]V??B^??t???%?EM??HK=ɨH???Q??b?{??.?5?T޵???q?9.K?/1dz???x~r??9.O?/5?ӓ???jȕV
216
9jJ?H???^?נB?w??j??t?#?j|k ?I??c??dױ????T?1?hjD?`?N-?D??y?Go??6
217
![?"S??kCȪmt????(?=?a?8rm??B??H?b?{?$??Q??Y.2~????PKJ??w?+PKӥ?((edu/ucsb/nceas/metacat/MetaCatUtil.class??[OA?????-?
219 218
D?Z(K??b?<??ˣ?n???v??΂~+M$>??P?3
220 219
i?s??~??ə_??DU?ll?ر?gᑅ'6-lY([??a!?B?i$?O??]?.?c1?U2(b-??Xʠ??v??`?!?U~?P?j??w|.?Ω<??/O?>?}?????r?
221 220
??NCI)\?)I???ɻ}???=??3חDCuC??gWL\?0??8??m??m?????0䎅?
......
225 224
j+?B6?{??ޥ
226 225
:4?(4??Д???jW??z.?
227 226
?O???.??6?9?ő4?{(??>i?H?/??
228
1??1?gC??F6??t??Ob	i,c?Y?4?d?;ғ???q)zi+??B??x??\!?a{?z?l=???:Κ?`??*?b???#??m???PK?R?? ?PK&??(*edu/ucsb/nceas/metacat/ReaderElement.class?W?wT???0?;??B?:?2 ??????I&a??d?d <??f?&?t?N?{??G?E[???hAE5??U?L????~???????Z?????߹??!????g?}??g???̞????kpօ	?s??????w????%O*????*xA??
227
1??1?gC??F6??t??Ob	i,c?Y?4?d?;ғ???q)zi+??B??x??\!?a{?z?l=???:Κ?`??*?b???#??m???PK?R?? ?PKӥ?(*edu/ucsb/nceas/metacat/ReaderElement.class?W?wT???0?;??B?:?2 ??????I&a??d?d <??f?&?t?N?{??G?E[???hAE5??U?L????~???????Z?????߹??!????g?}??g???̞????kpօ	?s??????w????%O*????*xA??
229 228
N*xI?)/+xE?i?*xM????Ӄ?E??A:$???Z??DT?͒??????M?.j??E=?v=??zр???E?[??6??b?>ĥ?]r;ܨŀu???u?%Mv???H?+???~IH??}e,?*aXS??$?*?C?Q?$?JrP???U??T|
230 229
#*?FR?3R?,FU<'ůK?
231 230
?*??s*NH?yi<)?7?P?-<??
......
241 240
;Џ??c?L?_8'8%?8???PT?= ??b
242 241
~$??ODGy???~?Ld????,?yވ??Mep?z֫???5#q{????"??\?$???w?5?b?K?t??A??/?s<L?Y	???|L??W??????%xb??Ư???I??<}??g/=?㷟????A????;0ęa?>??H?%?$??:!r?ь	?1mcT??????7?qX4????b??73????;%??eMaIO??poؾ??X?i-`?@??/?f??|M??1Ꚛ????
243 242
?5ZS????Y???Of=.ՊYG?/L?Ʒ??n???????%??_???Y?ⷸ?glaQ???'laql'??]?
244
Y???'??8}???PKP?%??PK&??((edu/ucsb/nceas/metacat/XMLValidate.class}S]S?P=???P?|	??
243
Y???'??8}???PKP?%??PKӥ?((edu/ucsb/nceas/metacat/XMLValidate.class}S]S?P=???P?|	??
245 244
H??-(" X???>????M?$??O????gi??????Ed?pvs????_?? ?>6??	⡌9?2?2d,?x*cIAn*
246 245
?O???y????!??	ʈ?F?w[D?T?rW@T??b?*????T,#?⹈?X?kW?1?x????ͲiL;o?}ײ?	)?eDׅ??K?????7?rܼq\,?yll????D???0=ѷWWlIZ??/q??q???e?R1??7f?@'??D?1?)˧\nIp?[h???xM?QM?Q?饽?&%??,_?D??g???&Ji{??]?`?L?kI*??(??j;?S$??š?i?%W?:Ϙ%MC?9Y?ϕ?R??v???Q侙5}c??ܵ??2?^ýD
247 246
?c?g?b$?b?2?<?_:J??|N?@Ѵl????:?9'HN?:Hch>B?-P}??~ɵW\?q=????kX??Y????{)
248 247
?? Fh?[?w?Նxh?	??^?M???N??Gb
249 248
?^??K'???O?Oܯ??	:?v??#PA?)?}?WѺ9AN???E{?????h%w???
250 249
"_j?
251
?8T??O?? ?Fb??	b?b??N?%?-?`??!<?X]?Io";??>?Mtc?M??6]??N?B???_D?0I??Z=??b?j?x?PK+v?{PK&??()edu/ucsb/nceas/metacat/metacat.properties}P?N?0??+,m?.[??!R%Ć?	??K?xm???w???t?\,?=?g?O?޽u?Ic??6
250
?8T??O?? ?Fb??	b?b??N?%?-?`??!<?X]?Io";??>?Mtc?M??6]??N?B???_D?0I??Z=??b?j?x?PK+v?{PKӥ?()edu/ucsb/nceas/metacat/metacat.properties}P?N?0??+,m?.[??!R%Ć?	??K?xm???w???t?\,?=?g?O?޽u?Ic??6
252 251
??m֑?mD???Hr-i??d???<Icm??^l?a?“?*݆?̦?J@ե?????? K?`??)O?x???F?+q????????MX??W?9??z?_l?,?E?Y<\v?6?Q??^?պ?Ɩ??6??V?Lb??x}???d2?u???+4??c??;???x͇/	?ym?5?S?6???!?
253
nt?GI?o?a??ѥ?ՠ??U?&??o"!'???b????3??b??kG??&)$?oPK????:?PK&??(%edu/ucsb/nceas/metacat/TextNode.class?R?J?@=i?^?ݶ?[k??5??(>?)??߶q)???f+?W
252
nt?GI?o?a??ѥ?ՠ??U?&??o"!'???b????3??b??kG??&)$?oPK????:?PKӥ?(%edu/ucsb/nceas/metacat/TextNode.class?R?J?@=i?^?ݶ?[k??5??(>?)??߶q)???f+?W
254 253
Z????gc??|93s???$3?o?/????f(??!?BF?`@q?
255 254
??a??&
256
̡`?ĸ?y?XP?"?4?[ˇ??9-&?αl{???!j-?h?YUe??o??{|p?rv}!?+=_lV????ķ<??mj??q????ֹh?v?5ZČ?.۷-??c??v???^????Q?5%?.I5??Y??A?.g?s?%s?tvX๵p???ς2Mz{LR??r3??D??}g귗?#:bm.??%???m??m???УՑ??C?0O?)?B?l?~B????+??٥.v.?E?.Ļ?ۅD?{Rj? 4?W&U?#EW0??e간",?LR?0??3CVͣ?????Cr??N?'5á)?&ѿ[?C??Ĕ?Wz?p*???wPK?F????PK&??(&edu/ucsb/nceas/metacat/BasicNode.class?V?sU?m??](RZI?%??/)i)??-H+???&YڔdS???D???|G|?3??uhdd?qFG????F???v?,;#???;?{ι{?????B)?q1??B???F?H1ĉ ^?? ^
255
̡`?ĸ?y?XP?"?4?[ˇ??9-&?αl{???!j-?h?YUe??o??{|p?rv}!?+=_lV????ķ<??mj??q????ֹh?v?5ZČ?.۷-??c??v???^????Q?5%?.I5??Y??A?.g?s?%s?tvX๵p???ς2Mz{LR??r3??D??}g귗?#:bm.??%???m??m???УՑ??C?0O?)?B?l?~B????+??٥.v.?E?.Ļ?ۅD?{Rj? 4?W&U?#EW0??e간",?LR?0??3CVͣ?????Cr??N?'5á)?&ѿ[?C??Ĕ?Wz?p*???wPK?F????PKӥ?(&edu/ucsb/nceas/metacat/BasicNode.class?V?sU?m??](RZI?%??/)i)??-H+???&YڔdS???D???|G|?3??uhdd?qFG????F???v?,;#???;?{ι{?????B)?q1??B???F?H1ĉ ^?? ^
257 256
?? ^	??
258 257
,??
259 258
?T????M6?s?.?!?OV?/G?+Q??D?(??ByD`????+P?N?l??V?m?~??'????8?T$?
......
266 265
?Cm??,œ??K	?m?"??(k\??6#h?߾??2d?.??_???2????S?3??sV?2F??????(??$?X?=?_?)t;?5<?h?]???z???/??K=H̡˥*.5?z?h?Y]H??????
267 266
???$1?Km?R?????
268 267
?<?{?&???ѱkX8|?7?{???o?(?.Z?X??+?ڝ?>X7z??`uu`M?N??N??]~??-??%W?b??erA?]~??P?????O??????­(??.???-???{??????^?o?ߦ?]?x??)?
269
j???7{?/??????i??/?????>?PK??oO?RPK&??((edu/ucsb/nceas/metacat/ElementNode.class?WkpS???ؾWҵ1?? h??dP^?Fv??[[?@(?Z???Ȓ????4!)!}??Zh?&M??)?!M?d?i??i?t??M;}N3?L?:???+?FP????ٳ???잳{????ko`??-?????T?W?Y?S?y_P񐊇U<??*?P??
268
j???7{?/??????i??/?????>?PK??oO?RPKӥ?((edu/ucsb/nceas/metacat/ElementNode.class?WkpS???ؾWҵ1?? h??dP^?Fv??[[?@(?Z???Ȓ????4!)!}??Zh?&M??)?!M?d?i??i?t??M;}N3?L?:???+?FP????ٳ???잳{????ko`??-?????T?W?Y?S?y_P񐊇U<??*?P??
270 269
???
271 270
^P𢂗??????
272 271
^QpL?q'?Tpʎ?XgGM??bGn??ݎ9??F?T?&I?$]??(?m?[o?<l??=8?+g?$???|l??#?????R?E?p?c?*????6	?݁?p??ХI?t#,ID"R6 ɠ$C?D???ҡa
......
285 284
?A??;???I#?:?[$yN_?`:[???H??ƨ?b?ҙ7???????S|??Z??oY?&?-ra?_?y??p?g?7oJػ????i?????/?|'xβ?C?H?V?f)@QF???8OKD????`?x??+)?!????ʇؖ?F?}-WNFX??[?M?쩂??f"{?X??e6???? WN??	?>?<????{&???=
286 285
?q???J?|??D??????ͻ??R?U?{\h?????Ֆދ2???????7??C???Bk<???z???y?J-30B!m&?jb???ZX????[G??V;Y????s%'?m??Ue¯?*?6?)x??I?K?;???&??N?$????????*???8?v:J'qm	Z??2?YU?t?O?FB(N???T?C?r6?R͍x???,r??:???r?ŵeNթL`???????q?A?ˬ?C?-??q????6?????69???s?+N?3??\]>??^??;?@?S????8?f??7V??Vh,?y?"Վ?x4?γ*???8?ނsx? lBc_/??˾R???X?+If?a<e.<g??d?<Ų? k?'9?\?*??Ep=k???
287 286
t??p^`{x	!??m8?!EǰDZ'??)???a??OS?,??#??O???7Y/??r????:G??X*?????(??†縛?J?-????X??[??w?#ы?<?=?>????Dd?,?????5?!l??L??K??8?N??Rک\??Ҽ???*?^?=??Ǡ?zT>??K???6?ĩ????jՋ?6r????d>2;^?????1?>>?Q+E3????,n ??1???.?e?y?M???r3?2$?ec+?r????t?~?e??F??`??0??%Bo??w?	??_:=e??????"????̢?????/??*?????^??^??}???Fʚ?O?????V???H?V??.?????*c?O??uz2???ފ?!,?V5epM?????Ŭ?`??W5K?R??c????	?????????I?J???%?8?[-?@
288
(^??ԫ??3~Γ?*?+????g??X???z?Û?{4????Z????36?????ߐ??1????O" V	?/PKq???PK&??(&edu/ucsb/nceas/metacat/DBSAXNode.class?W?sW?֖,?^??⤸????D??(?I??Ml?VZ???X??W	ki???+ew?8}?Rh?6???Q?4$??
287
(^??ԫ??3~Γ?*?+????g??X???z?Û?{4????Z????36?????ߐ??1????O" V	?/PKq???PKӥ?(&edu/ucsb/nceas/metacat/DBSAXNode.class?W?sW?֖,?^??⤸????D??(?I??Ml?VZ???X??W	ki???+ew?8}?Rh?6???Q?4$??
289 288
???R?̔???_????0???]IVcyƅ????s?w?s?ݽ????!???9/?xċG???Ox????)/>??/???9/.y?9???^??{???e????z???<x??lA?#"??(????p+n?H36!ڊ??????XnE??m?f<(?Ƅ".?'?6)?!??qB?K???-؈10+?Q1?1!???	!N
290 289
???O???8#?????22??gd|	?2^??2???B2?????
291 290
?5de???????70'?B?4??w??w??E??D?? ?u1ۏa??	t??'e????k??3<,?M??%D	2??P??%????娄????Y5?S?L8aY=?/as??<?Oif1g%4?恄?Zڂ??????q	.L??????sT<7?c??.?=??^?5T???N?{ms?q??
......
300 299
???TM??9$?i{?&?9V2? BJ?H?8ěD?w??Fq?۸}??d
301 300
A??8??8?L?44? ?Y>?'?s	?yA8??8?????6T?s?w?3???4?A?b???od?&???"???&??g?N?l?(ru?L??U2C9N?ڶm?]†8?<TK?Q??'???͸x?i?S?+?0]?6??ʾJB^?n?lz??ϥ???]f?W???=???I^f?yA?HÙ??.??????<,W_pp??'?`-? ?p/??
302 301
?7	?`?9^$?G?Q???A??혧?*?ʌ;?n??Y\
303
J???Y??q???%????x??????z?????E?7???PK0o=G??PK&??(%edu/ucsb/nceas/metacat/DBWriter.class?W?_S??	???TTZ/??6?@
302
J???Y??q???%????x??????z?????E?7???PK0o=G??PKӥ?(%edu/ucsb/nceas/metacat/DBWriter.class?W?_S??	???TTZ/??6?@
304 303
^??b??b??\D?;$'L?I?9Q?????׭??nݦ??u?M???????E??????g?????~????y?O?z?*???n???????????s?n̹?w?2~(?G2~,?m????2~%?=?˸!??2>?????;???7eܒq[Ƽ?{2???HF??͈x?d? ??z?A?FA?ن?u?`-?<PY'H?{??k?#???
305 304
2V?GqB???1???qAń??8qʃ???????_?3<?/?]UțV?I?	?B???)qbJ??\?YAr??dV??
306 305
?[??+xC@??w??o+?)???
......
316 315
?&???H??|??ʼ?|\e>????<B?1????>??????r??\?j
317 316
?]???y?????J???#?wuD??1)?"?:??a_?unMG??P??
318 317
???3?ú???y?Ρ۩6i)
319
N!z#B?nଅ?<????۴i3??O???졅?Xu???@D??.??3?X??!?d??v?{?Avb'}>Ĥ?ّQ??y.?AV?k?8?7?(??vj??s?]?PK??*?PK&??(,edu/ucsb/nceas/metacat/AccessionNumber.class?WW??+ĺ?????bc#???!;?A?C?
318
N!z#B?nଅ?<????۴i3??O???졅?Xu???@D??.??3?X??!?d??v?{?Avb'}>Ĥ?ّQ??y.?AV?k?8?7?(??vj??s?]?PK??*?PKӥ?(,edu/ucsb/nceas/metacat/AccessionNumber.class?WW??+ĺ?????bc#???!;?A?C?
320 319
^?D?J?]?$i??u?$M??n?&?#u??&nk\# N???z?ͮ2=???;;w???;ߌf???/?F9Z?O/^???^???׽??7?xˋ??xNj?y?w/ȸ-?2>??Gwd|"?O2>??g?2>?????B?]??7j???v???>lC?????9??Tc?g??C?؃a?@T???P????\5?0*?b>|c???p?a&??w???b5??K>|???"?^bR??*<4!????݄??aF??Y!^Rp?Q?.^?R?s?P???T?K?X???U?+\S?kd?
321 320
>???C$|$?~]??0???"?=a?$??!|?E?l+b?1???X?uk0|?9!?<_!-a??ihN????4c?-f?Ic?K??u?u-?6?[ٔ?m????yQ??i?H?ŦT??R?????nv???b?Hio<???E???9=nw????_"?*?/R
322 321
?4???4Q	??D?odX??????gM=??z"fk?>??V???%???%Wu?Y??҆?eI?
......
327 326
,?
328 327
>c?ی?9^?????M?į?<??"?D=oH?v>?r8?!Z
329 328
?t?lDw}LI???5i?s,sh?f?u9?+?^O?"*oJ?3??/ԭ`??????UX???2]澸Bv???????? N>%?'IL9?q???'L??*??m??Vnq?Y]_?
330
?h)f??á???8)>I?!?q̤M?c6#???????)ë?PK??I??!PK&??(.ReaderElement.java.swp?mlG?'?K?ҴQ		
329
?h)f??á???8)>I?!?q̤M?c6#???????)ë?PK??I??!PKӥ?(.ReaderElement.java.swp?mlG?'?K?ҴQ		
331 330
?k?k?tg'M;nk;Wjd'???&"????m??{ٙ?K??B??R?PH?TQ!??BT5???RR(???C)?? Q(????۽=??%
332 331
?G?)??g??y晹ݙ'?}ct[?N?@?????&%??{	9d[??ťʘՁ9??????(y?M3Ӯט%?5S?z9?-?t7?j???4??|?	USE??T?9??
333 332
?C??Ié???'[???ݞ???떽׺+???J*???J*????UQ_N?ƿ]@??/XY|^n??SI%?TRI%?TRI%?TRI%??GT???????~???̈́??{?:?^????@??A?,??<?%x??@P?A????]?,x`ȃ????????:??x?x??ZB^??????Ip??????B~A	??ZMȏ?p<F?X^????UpX`/]?l!g???????7V?x
......
351 350
??e??x||̂C`l?^K?yp<??#??c?'A(??հ	???`8!?A??$?/?"???88>>
352 351
????W???p?'?????7?_?Ep?N;???????????K???A?l?a??v?su??*??e??.z??J????J?=z?9?D???FOF??6??j0X(??:?vk?ck?s_?kh?Íif??*sXd]6??????.B??D??ӽ???v??+/߇?]Ħ?8?NM1?o[????
353 352
?-58?7?I?6'???嵥??br?,?z????ӟwy???n?sh?;?T?Νθ?ɋ?c???g/zq???Ο???	C_0?????4?&?0?(?Û?<֧?M#}B??%k;:5??"?CZ?^?L?D??M?!??{;?\?m~??K?0?0?o$nޣR??ds͝???wřm?wfr?~?)??L?-??;???m??PCåRqldo?0_kWܙ~???ތ_F]+?ǯ??C?$?s???`OOT?[?W?رdL???˂g?wX?Y…^??ŝ?"9?۳t6?N?}:Zˌ?KJ???R??b?i?Թ???ڿb9l1K?o?k?E?ט??f?N,IM^`{w????!ik?_??:?'k?(k2?X???)]`???g?????S??:A?ʯ?C?PK?_??W
354
PPK&??(.BasicElement.java.swp?[lWLJ?4??R?H'?????:M(ظ?1n?*n?E?ٙ??qfg?????V*? !?R?
353
PPKӥ?(.BasicElement.java.swp?[lWLJ?4??R?H'?????:M(ظ?1n?*n?E?ٙ??qfg?????V*? !?R?
355 354
?
356 355
????$h?rB?S?
357 356
B??7???fgvgm?HE???_?;?;络??9?????29?8nA????|q??+X?O?`Y?a?kg?0?Bͺ_6hGq???-?v??è?nov}?-;???=??$-;pM?.?ԡ?>I?Y???o??
......
369 368
|l?????6p5??=?s???s?Q?s?fp?????x||\8
370 369
n??F????c?x<?????]???*h<?>:?(???!/W?s?Yp	??S?0?_?N|.??RJ)?????7!???W?g6G??v$???~????-???v
371 370
??-b????m?x˞???㎫?^??$??G??=:n3????_?Wx?b}?X?n?̡??WӤ?P׭?/?]?<?C?J????U??g?.?uv?Y?w??l??A??C??J??>??'Ƣ?m?=???Ɯ?3???m?Y?F(?k???AJ??lw7??]?u????~0?@?.i??tԦ??L?????̩?ɶ???(??!?9???T??s????-ՌڧL?!?楺???gN??V'	?1?3vG???????(:OW??????w?m?+?Z??????@H?c???j??`w?p?m?8nDh??A??T???D?YNZL?&;XM?."b???#m0[?Kc??/?2?ж??Yl?so???СI???]?[#?9rP??:?6?~\???o?)Tˬ?
372
\1+???:??	?˝????X??PU6?|???mꑹP??Z5	)?R%??Lu9$Ҳ9Y??7PK?????@PK&??(.TextNode.java.swp횿oE?'HD1?$	A??l???%??"a.aqvh????1?3????")"ڀ	
371
\1+???:??	?˝????X??PU6?|???mꑹP??Z5	)?R%??Lu9$Ҳ9Y??7PK?????@PKӥ?(.TextNode.java.swp횿oE?'HD1?$	A??l???%??"a.aqvh????1?3????")"ڀ	
373 372
j?????	?PP??"?wf?|??+???J?޾7yy??yz??????9?b???_Mo2v??v?"???:???Fy?w)????(?!?:?H?h/K?Nz?)−2*cӋTL?DYmў??	5w?P&gPP?D/?=?z???SOn??R????????????g????G@?	
374 373

  
375 374

  
......
398 397
?K?<]?=a???	K??K%????x`k?N*c??V??d?%????BQ?xϼ???L????d???`??Ʃ0f?WR??#??\#??kp??{?L.??t??:C?L?
399 398
Y??????C?=V?????????
400 399
?ξ?0Y?d???rwP?i??͆+\??>JMʦ;????????n8??:]? ?U?xz=9??܊W???taV??????O?צ}m?W?Hy%Q???b?Sݗ1???42???#???*JG?B?v??m?Z?]??iם????@iv?t??????pG)???N??"׆V?
401
[??1)eSd5{|?mӿPK??e??0PK&??(.ElementNode.java.swp?{lG?'???q^MyJ<&״^;ǝ?< N???U5??y4?D{??M?v/??@
400
[??1)eSd5{|?mӿPK??e??0PKӥ?(.ElementNode.java.swp?{lG?'???q^MyJ<&״^;ǝ?< N???U5??y4?D{??M?v/??@
402 401
??
403 402
??	$@Q	BJR???B????J??P!R?????????H?'}???߼~󛙝???m??7@7???JB?Om??w???
404 403
??3
......
427 426
?.`Z?*?u?N??Z???DVUo??S??SJm)_ƃ@???X4AT?`?ʕ????wu???v?۬?B3???2???
428 427
?1???Ѽ?*????>????knL??aVkF/;???>?M!???w?w?g{??Dzpk;8??WV?\?t?
429 428
??????24қ?????*???X;??j?j??y???y??ѹ????su??y?b?*J?т?*????c26?r@RE???????B͉??Ev?`g?U???j?};l??[@?X??F1?????R??w???????-?0xL?)??5??????O??^V????8>40???????p??
430
Fp?o?p?<????!0??`a???4?8L????gp???npX^???Ipl-??8?à???s?,8Ƃ?=?<?3???? ??M?%??/??A<0??w?{??OF???;??+?u?Yp|?w?ׁ??O???J~!??0*??0*?q?J?Qq??8??è8????h,?9?֐?ϕ%?Z???NP??????? ,7lj<??????SN?ac??&??ߓU?EY????O?X??,?Hd??]?????rX:F?.ӵ???A?5}??7PK?=?Ug`PK&??(.DBReader.java.swp?{l??'?Di?
429
Fp?o?p?<????!0??`a???4?8L????gp???npX^???Ipl-??8?à???s?,8Ƃ?=?<?3???? ??M?%??/??A<0??w?{??OF???;??+?u?Yp|?w?ׁ??O???J~!??0*??0*?q?J?Qq??8??è8????h,?9?֐?ϕ%?Z???NP??????? ,7lj<??????SN?ac??&??ߓU?EY????O?X??,?Hd??]?????rX:F?.ӵ???A?5}??7PK?=?Ug`PKӥ?(.DBReader.java.swp?{l??'?Di?
431 430
erD??{?#?v?q?Gb???d};?7???s~R?FM?JA-?BiA?T?R???"Q
432 431
?B?)?JA???P???--???>?a_J?c?'????<~󛙝??M?\??H/W.#?5?????+?"?_+	?o??!??4cfj?Kn???m?gy?zFc3̰?f??\???6?q?|?i?L)?Ld?<S?L?q5??L_?S5f+????<I$?P.mkm?8??~f?ا]?DI$?DI$?DI?^\J>??0??XցY??R??;??K??]@??}O$?DI$?DI$?DI$?D?E?Y??'?"~???p5!????N?<{.!??^????Jp	X?x!'?O??1plW|???<
433 432
w?;?N0?Ϭ$?ˠ??e???????+???	y<	t??????	y	<?G??`4??"?y?8?A?
......
446 445
?}???|{?,Ch?E???7????a]??>?.?7?=?z??????k??_???????g?g?޿
447 446
??vp ?m????[?.oͿ	|?Nb-?p?????z???x|?[㏂??4??٥?<
448 447
?????F??"?W?v??]?????0P?>??@?K!??w???#?+`?[@#???eQ?,J?Eɲ(Y%ˢdY?,?N????????c﩯ZZ?Գb9?S]?,?V)???딏?J????+?:?'?^T}?|??e???L??49?l??W??e?}????7X????g???YFgU|???:?aZ??M?3"+??b^????w{?0?_5Vt/?C?}?????{?o?=/??h?'??T}??T??ݚ!G?????͎Er???Օa?O???ꩶ?v)?"e)?2??a?"?y??_PK??B??
449
`PK&??(.DBSAXElement.java.swp?{lGLJ&M???B??Q??zg?y:2??>?k??_?D%?w'w???^vg????*P?
448
`PKӥ?(.DBSAXElement.java.swp?{lGLJ&M???B??Q??zg?y:2??>?k??_?D%?w'w???^vg????*P?
450 449
$?P?VH???*@?J?
451 450
T??U?*E?&?%$? ???????l_BT???????;???f?73??ؿP????{	?&Bz??C??&??	9???#K?1??d?>??Pw?SL?X4[b?S?1?Vjw?ł??f?_???4?Pc\?5^?-+YL?ϟҖ?N?U?DI ??ߚ?M?????6E?%J?(Q?D?%o???r?_no	?
452 451
? ??zD??%J?(Q?D?%J?(Q???#?A??]?<???????o$?%?%0??????????9???>
......
471 470
???????i????` ??_??=???3?1?e??m????G?o??@dA??????????????`????W?S?<??48(??f{????s??x???????1????m?\?D?%?*k-?:X?l???D??i??)??P???_{???uQz?Y?Wx???Wx_?%??̍O??([:V?C;??#4?$??mi?ElC?????\?-?;?z?m??mU???&?Y?K\??z?G??pȵpk??[
472 471
??TF?ܗ>'В&n{sғkl?????u?q?k??2?G ?v????it?"vU*	???y?fw?UlIֈ6Bm?՝Ě????Bq|?4+?1?;??z??O&8#????????H?'?L.???kM]??-??????T"?]qDkӬm??Z?u?mS?kdnKOj?M?
473 472
ѭ??K??V[?lM??o?Q>pMS?ϑ 0??uy@O??Q?ͬL"??%?PK?h?
474
PPK&??(.DBSAXHandler.java.swp?{?Uǧ??.T@?r?mһ?u?P??p?ݮ?-A`?̹?Nw??ݙsw?*????C???ĈT?A?F??M?P5hx?@#b??y???}??d~?ӻ3s????~???3T?//?&;?s
473
PPKӥ?(.DBSAXHandler.java.swp?{?Uǧ??.T@?r?mһ?u?P??p?ݮ?-A`?̹?Nw??ݙsw?*????C???ĈT?A?F??M?P5hx?@#b??y???}??d~?ӻ3s????~???3T?//?&;?s
475 474
??q?/8??q?x??8?42??:??
476 475
???ap??TܒCg?4?g?????R?B?D?V?eG??oS+*5(?l??F?'??_b??GC?5k?乹䒋?s?o??ػ???}??*??K.??K.????XXs??2~OC`?b
477 476
xV?k?????LpX?K.??K.??K.??K.??b9??$?x?:C???1??f?.??t?a?~????2p)8?X{?a<
......
507 506
?b!??3fQi??G???OY?֐ٛ?X????G???(^&??(
508 507
T????????C??(}??6 ?p$?U?Jc?$٨?e????r?Ӂ?t?a ?szf!?N?G<?ԗ	;ɶ?w-?o???k3p?$Hu?????Yp?#I=L?>?^?a\),?w?дҹʬ?j???ސ???ɏ?%2۱??^'??6?,??윸?e?dӃ
509 508
>?z`?=?u??L_Y??????R]X?uҗ?d??O'??H??a???3?'Aw?ٝge?:Nv56u~F?K|qܷ??PKo?%??
510
`PK&??(	notes.txt=N??0??W??@ՙ??5J?6???qT??8????qwC??=?,+,?? `8?*bܚ?i_?????st?P?	j?6?p1??D?@_
511
JaY???D	&?Q?!?<\'%Ld?aqT???c??m?d??h9??9?????U2???Oz??PKO?#??PK&??(.DBWriter.java.swp?]lWLJ??I?%????p?I?upg?v?uj{7?Cl?v6
509
`PKӥ?(	notes.txt=N??0??W??@ՙ??5J?6???qT??8????qwC??=?,+,?? `8?*bܚ?i_?????st?P?	j?6?p1??D?@_
510
JaY???D	&?Q?!?<\'%Ld?aqT???c??m?d??h9??9?????U2???Oz??PKO?#??PKӥ?(.DBWriter.java.swp?]lWLJ??I?%????p?I?upg?v?uj{7?Cl?v6
512 511
M,4;s?;???e?c??@?C+@T<??$D)B?>?T?PxA ??????BT????~?I
513 512
? ?H?ݝ?s??:????Z???4ۧ??A?jڏe???kڴ?iK??vsip?ނ??1e????7%~??ŗ?#ZM???Jӑª|?,p?]h?~?????M.
514 513
Ӑ??ģ?-??/?ƭ?I&?$22<Tܙ??޵??f%?L2?$?L2?$?L2??lm?^??@??[B6?S?<??$?L2?$?L2?$?L2?$?L?wŰ4m3?_? kp??wh?K?*? ???M{|`??(??????5?g???k?@?????o״??w?g?????,?	??w?gަiO?'?e0???`#x?.M???mѴ????w?U?9p?/?????[?*????w??wjڋ???i?I?xl??д???g?aP??W6?^?S??q?Q?
......
532 531
v1??`/?????m?l??0?	?X'??M=?iE???È????(VSga?Q?HsײM??ը$I??c???????M?3??k??c]?a??WXG??F??}K???G?A
533 532
???????w睴 Ednw??l$?g????݊??8?iDNE??0p?I??U?NS??-Q?y????BK?]??-???h?aW??~/?n???o???
534 533
?????????ѵ_???]??[3z:?<?~y?ր@kx?̢?h?9?h???4JY?r?Z???RkM0X???2~E1Ч??+_??PK/?yG?
535
@PK&??(DBSimpleQuery.java.new?X[o?6~?ũ1`rj?q?>?Nҥ??f˥??m@[?D?jeQ#)'Ɛ??Ë$?R?tZG???9?=??????,??^??e??%???+Y?J?}?&P?3"?? (??
534
@PKӥ?(DBSimpleQuery.java.new?X[o?6~?ũ1`rj?q?>?Nҥ??f˥??m@[?D?jeQ#)'Ɛ??Ë$?R?tZG???9?=??????,??^??e??%???+Y?J?}?&P?3"?? (??
536 535
 ?iFd?r???34?K?K??p\??H?ӫRRkjAV?R??V’HmX2ܦ??
537 536
???!??K@?<7??2S?I?Y.R!Q?\[?I?YB?DG?2EI???ť
538 537
ަ???y?C???CV?yz?????ކz?3??.?tE?H?Z??,E?yJtEP????*?!??\?,c?i?????|??l??	|???r????)?~c9U[??*?O?矎????`??y??_???a{<?y9y1???D???3??z???k
......
548 547
_1?Q?a?????p=?\I;T]A?TxD]??&i0??~L#b?????????,P=?_???b?^rS	6???ܟ???WI>5???j?=)?}?X]?g`<???r?O??G?)?ʟV?????????C?Q{??K?????3??m?V??5??6??!?E)?
549 548
Ks?C??uȒY
550 549
Z?? YU#^?T?)Z??????3O???۸?qƄs?k??`??up?~?92?????Du/???6_????	}??PK?
551
W??}PK&??(.DBSimpleQuery.java.swp?_lGǧIi??*}?D+&G???i?vbD.?S??&N?/v? %?۝?m???ٝ?}
550
W??}PKӥ?(.DBSimpleQuery.java.swp?_lGǧIi??*}?D+&G???i?vbD.?S??&N?/v? %?۝?m???ٝ?}
552 551
i?@?*???Ry?<䡁??O<??B<?ATA?B%P?;3?{?wg?)?ڟ??yg~??7?3????٩:?&?9???O?+\t??K?1gj?I?a??݋????f?M??l?k2??כ6w?Z9??23?rh??c0=(7?
553 552
??'???g??!?[?E}U?J??䒋?CC?)??_??U?%?\r?%?\r?%?\??½??????=??`!z?N?F??K.??K.??K.??K.???nr??o??????K?0޽??7????????}????^ς+?}`??^Bn??????`7?O??!?&?:x
554 553
<	?A???&??X?Ow?c?x\|????????+??g@?7w?6?x<<`???k?*8>??!o??ೀ??`??y??G̀??M??????	F?1?0??6B??O?u??ep	e??{?6???Sݡ?p?1?.
......
572 571
W|^??L??Z??Q??ؕ]??ٙD+???I?	??i?oo??f?<???c?Z;>???r?.?>OW???ΟԗGް-r??Ѥ??=#?>?????1?7?????q????
573 572
_,
574 573
SsY??W??T?_(d??h???1?oNM?Od?F??˸Z?9?????7?8??;?o??5????=????__p??/?8?_??W?7?;/?:?????rr?%?\r?%?\r?%?\?-B?????Ս?Λ?Y?hV
575
?즷bosǶ?m&?ݼRY`?G???B?$“??k!?QJ?	PK?s0?PPK&??(.DBSAXDocument.java.swp?[?G???رv?+?ag7?3???kYfwf???[v?7?0=ݵ;m?t????
574
?즷bosǶ?m&?ݼRY`?G???B?$“??k!?QJ?	PK?s0?PPKӥ?(.DBSAXDocument.java.swp?[?G???رv?+?ag7?3???kYfwf???[v?7?0=ݵ;m?t????
576 575
 ,??p,?",?	D?(?D???a?D!?A????g??0	?>??骮:u?Tu??S9]?????>B?|?x??eBΌr?s'?K?1w??GU????]`???????s?F??"?Rw?gUs?7s?
577 576
r?ɫ9?d?ՙ0LC?
578 577
?剳??
......
597 596
?q????	?(??Q????Vpk/!π????,8?W??<?s?:????]?'w"?@??^?M?g@??E?????2?o????o?O?s`??????%??8hT???+;?x<???^?*??"??vm?_???n??@??_?>}?"juF?T????ڥ?Q?~:?J?????ο???K(?>6?!?P?l?л-#"5mf9?h?5?s4?Itt$	:ʢ?}?g?~?"?(?JH_~vfF?_&?ѹ???<mF?2?v???????\?@?~?T9Ѻ?X?H?Ϝ(?U?0x?Ws?߫~&??-?????????M3???4??>a??_)???T'??:M???:???`?.f.?r??m?7?i/??[?q??͚:j?YL?%'???I?B?'??H?<\?X?ꘄ??mG???ԌOĻ|XV??:c%?c?HQi?r???m*?ՈC?Ay]=<?
598 597
?1Z?v?4
599 598
?l?Js??h?.Oj?ɆP?Ӊ???Ĩ?#D.?WΔ???<?z.K6S??ު??Z?Rqr?gH?5??*]??/???4?:sbp???Bq^.?]=???p?D??k֎?!퇫Mgz?"??]L????S?!??-??Z????ݲ?QYG?!??J??P????{???y8?Ut?4u?F3???g?J,a??D?!|2?U?b?4??ZY?}.?){J?T,ڧ???d?>D??5߃??/?z<?{?лe???=8U????V?|t???H????x?ѫ?c?+?????fO=????\a?R\#׽A^?e???L(?zœ>]\4???.f?ty?Ĩ6?.???Nyr?????z?۩p??b?r%߷???	PK?"n?
600
@PK&??(.DBSAXNode.java.swp?klW?o?4?i??T?l?vm?]??Cqd???VYc;?w??B"??\{Ǚ?????#U*AŇ?!?<?"?RZ?*?*?"B?
599
@PKӥ?(.DBSAXNode.java.swp?klW?o?4?i??T?l?vm?]??Cqd???VYc;?w??B"??\{Ǚ?????#U*AŇ?!?<?"?RZ?*?*?"B?
601 600
_?"ъJU??(?{?<w?Σ??0G?egg?}?3??s?????Y????@v??\?????<}??e?f?????A?<!+,u]g??-?d?f9??yi?cq?h?<W/1?/???*?:ӼR?qM?x?:?(?:?????h??h&?d??c?????ݵ?nw%?L2?$?L2?$?L2??»[????N?[?@???L2?$?L2?$?L2?$?L2???+?A?9|Ί?.?xk'!?_
602 601
??q'!??o?o????`,?iP??Np;??B?
603 602
΁?@
......
623 622
??D?{?h?'??[??????B????؜ܮqq\?l?`???A?`b?Ѣ?j?w???'7t"F}?oZ}m????? ??B??D+?}AB?????Wݐ???U6?`ێ;!????W?X?Q?\!eP+??e?wm????????Nh?^E?;-????????p?I#;??m??j??3J??Q??z?)????:H?`?wV?d-DZ6??sU???K??y??o`f]?!?&?"???n*??k??[i?A-:{?c??"V???C?Gg??kV???0?UG?8ԍԒ?j?Ʊ,??#?(???Qyp
624 623
?q?連s?m?㜤~W9}??
625 624
??:?? 4?j?zˍ???\????򉽩??si?1???l??4?DS?{?Hm?F?y!?po
626
?Ǫ?f-????ן?=<??t?C1=V??z???%??o3=x?o?$o?b?_ܾ??J~??2x:d??Q??F???rbW&??DEt?N?B	n???????2	?????;LѾ;?'?o??%?-????QToݑ???'},???-n??E??6???I?S?Ƴ?g?PK$?G??	@PK&??(	META-INF/PK&??(?Rf?9META-INF/MANIFEST.MFPK&??(?edu/PK&??(	?edu/ucsb/PK&??(edu/ucsb/nceas/PK&??(@edu/ucsb/nceas/metacat/PK&??(??^")?edu/ucsb/nceas/metacat/BasicElement.classPK&??(???2@)edu/ucsb/nceas/metacat/DBDTDHandler.classPK&??(?w???t
627
-?	edu/ucsb/nceas/metacat/DBEntityResolver.classPK&??(?V?/!	?%?edu/ucsb/nceas/metacat/DBReader.classPK&??(?>?X1Tedu/ucsb/nceas/metacat/DBReader$DoctypeInfo.classPK&??(?<e3R*~edu/ucsb/nceas/metacat/DBSAXDocument.classPK&??(]?)	#edu/ucsb/nceas/metacat/DBSAXElement.classPK&??(<????)?)edu/ucsb/nceas/metacat/DBSAXHandler.classPK&??(?]K???(?2edu/ucsb/nceas/metacat/DBSAXWriter.classPK&??()s??}*?:edu/ucsb/nceas/metacat/DBSimpleQuery.classPK&??(???(_Cedu/ucsb/nceas/metacat/DBTransform.classPK&??(?X͉g?/?Ledu/ucsb/nceas/metacat/GenericXMLValidate.classPK&??(?#t?
628
;lTedu/ucsb/nceas/metacat/GenericXMLValidate$ErrorStorer.classPK&??(`qQ?0?:?Xedu/ucsb/nceas/metacat/GenericXMLValidate$ParseError.classPK&??(N??O?
629
++p[edu/ucsb/nceas/metacat/MetaCatServlet.classPK&??(?R?? ?(?qedu/ucsb/nceas/metacat/MetaCatUtil.classPK&??(P?%??*?sedu/ucsb/nceas/metacat/ReaderElement.classPK&??(+v?{(M|edu/ucsb/nceas/metacat/XMLValidate.classPK&??(????:?)Kedu/ucsb/nceas/metacat/metacat.propertiesPK&??(?F????%܀edu/ucsb/nceas/metacat/TextNode.classPK&??(??oO?R&ڂedu/ucsb/nceas/metacat/BasicNode.classPK&??(q???(Ĉedu/ucsb/nceas/metacat/ElementNode.classPK&??(0o=G??&??edu/ucsb/nceas/metacat/DBSAXNode.classPK&??(??*?%ؙedu/ucsb/nceas/metacat/DBWriter.classPK&??(??I??!,U?edu/ucsb/nceas/metacat/AccessionNumber.classPK&??(?_??W
630
P??.ReaderElement.java.swpPK&??(?????@!?.BasicElement.java.swpPK&??(??e??0L?.TextNode.java.swpPK&??(?=?Ug`??.ElementNode.java.swpPK&??(??B??
631
`0?.DBReader.java.swpPK&??(?h?
632
P?.DBSAXElement.java.swpPK&??(o?%??
633
`]?.DBSAXHandler.java.swpPK&??(O?#??	D?notes.txtPK&??(/?yG?
634
@?.DBWriter.java.swpPK&??(?
635
W??}DBSimpleQuery.java.newPK&??(?s0?P?.DBSimpleQuery.java.swpPK&??(?"n?
636
@-.DBSAXDocument.java.swpPK&??($?G??	@.DBSAXNode.java.swpPK,,c
637
(
625
?Ǫ?f-????ן?=<??t?C1=V??z???%??o3=x?o?$o?b?_ܾ??J~??2x:d??Q??F???rbW&??DEt?N?B	n???????2	?????;LѾ;?'?o??%?-????QToݑ???'},???-n??E??6???I?S?Ƴ?g?PK$?G??	@PKӥ?(	META-INF/PKӥ?(?Rf?9META-INF/MANIFEST.MFPKӥ?(?edu/PKӥ?(	?edu/ucsb/PKӥ?(edu/ucsb/nceas/PKӥ?(@edu/ucsb/nceas/metacat/PKӥ?(??^")?edu/ucsb/nceas/metacat/BasicElement.classPKӥ?(???2@)edu/ucsb/nceas/metacat/DBDTDHandler.classPKӥ?(MT`??
626
-?	edu/ucsb/nceas/metacat/DBEntityResolver.classPKӥ?(?V?/!	?%?edu/ucsb/nceas/metacat/DBReader.classPKӥ?(?>?X1medu/ucsb/nceas/metacat/DBReader$DoctypeInfo.classPKӥ?(??i7??
627
*?edu/ucsb/nceas/metacat/DBSAXDocument.classPKӥ?(]?)?"edu/ucsb/nceas/metacat/DBSAXElement.classPKӥ?(<????)?)edu/ucsb/nceas/metacat/DBSAXHandler.classPKӥ?(?]K???(?2edu/ucsb/nceas/metacat/DBSAXWriter.classPKӥ?(kE???c*?:edu/ucsb/nceas/metacat/DBSimpleQuery.classPKӥ?(???(?Cedu/ucsb/nceas/metacat/DBTransform.classPKӥ?(?X͉g?/!Medu/ucsb/nceas/metacat/GenericXMLValidate.classPKӥ?(?#t?
628
;?Tedu/ucsb/nceas/metacat/GenericXMLValidate$ErrorStorer.classPKӥ?(`qQ?0?:QYedu/ucsb/nceas/metacat/GenericXMLValidate$ParseError.classPKӥ?(J??w?++?[edu/ucsb/nceas/metacat/MetaCatServlet.classPKӥ?(?R?? ?(Xredu/ucsb/nceas/metacat/MetaCatUtil.classPKӥ?(P?%??*?tedu/ucsb/nceas/metacat/ReaderElement.classPKӥ?(+v?{(}edu/ucsb/nceas/metacat/XMLValidate.classPKӥ?(????:?)?edu/ucsb/nceas/metacat/metacat.propertiesPKӥ?(?F????%??edu/ucsb/nceas/metacat/TextNode.classPKӥ?(??oO?R&??edu/ucsb/nceas/metacat/BasicNode.classPKӥ?(q???(??edu/ucsb/nceas/metacat/ElementNode.classPKӥ?(0o=G??&??edu/ucsb/nceas/metacat/DBSAXNode.classPKӥ?(??*?%??edu/ucsb/nceas/metacat/DBWriter.classPKӥ?(??I??!,$?edu/ucsb/nceas/metacat/AccessionNumber.classPKӥ?(?_??W
629
PT?.ReaderElement.java.swpPKӥ?(?????@?.BasicElement.java.swpPKӥ?(??e??0?.TextNode.java.swpPKӥ?(?=?Ug`U?.ElementNode.java.swpPKӥ?(??B??
630
`??.DBReader.java.swpPKӥ?(?h?
631
P??.DBSAXElement.java.swpPKӥ?(o?%??
632
`,?.DBSAXHandler.java.swpPKӥ?(O?#??	?notes.txtPKӥ?(/?yG?
633
@??.DBWriter.java.swpPKӥ?(?
634
W??}?DBSimpleQuery.java.newPKӥ?(?s0?P?.DBSimpleQuery.java.swpPKӥ?(?"n?
635
@?.DBSAXDocument.java.swpPKӥ?($?G??	@?.DBSAXNode.java.swpPK,,c
636
?(
src/edu/ucsb/nceas/metacat/MetaCatServlet.java
1 1
/**
2
 *        Name: MetaCatServlet.java
3
 *     Purpose: A Class that implements a metadata catalog as a java Servlet
4
 *   Copyright: 2000 Regents of the University of California and the
5
 *              National Center for Ecological Analysis and Synthesis
6
 *     Authors: Matt Jones, Dan Higgins
7
 * 
8
 *     Version: '$Id$'
2
 *      Name: MetaCatServlet.java
3
 *   Purpose: A Class that implements a metadata catalog as a java Servlet
4
 * Copyright: 2000 Regents of the University of California and the
5
 *            National Center for Ecological Analysis and Synthesis
6
 *   Authors: Matt Jones, Dan Higgins
7
 *
8
 *   Version: '$Id$'
9 9
 */
10 10

  
11 11
package edu.ucsb.nceas.metacat;
......
39 39
import oracle.xml.parser.v2.XSLException;
40 40
import oracle.xml.parser.v2.XMLDocumentFragment;
41 41
import oracle.xml.parser.v2.XSLProcessor;
42
import oracle.xml.parser.v2.*;    //Oracle parser - DFH
43
import java.io.File;  //DFH
44
import java.io.FileInputStream; //DFH
42
import oracle.xml.parser.v2.*;    
43
import java.io.File;
44
import java.io.FileInputStream;
45 45

  
46 46
/**
47 47
 * A metadata catalog server implemented as a Java Servlet
48
   *
49
   * <p>Valid parameters are:<br>
50
   * action=query -- query the values of all elements and attributes
51
   *                     and return a result set of nodes<br>
52
   * action=getdocument -- display an XML document in XML or HTML<br>
53
   * qformat=xml -- display resultset from query in XML<br>
54
   * qformat=html -- display resultset from query in HTML<br>
55
   * action=getdocument -- display an XML document in XML or HTML<br>
56
   * docid=34 -- display the document with the document ID number 34<br>
57
   * action=putdocument -- load an XML document into the database store<br>
58
   * doctext -- XML text ofthe document to load into the database<br>
59
   * query -- actual query text (to go with 'action=query')<br>
60
   * action=validate -- vallidate the xml contained in validatetext<br>
61
   * valtext -- XML text to be validated
62
   * action=getdatadoc -- retreive a stored datadocument  //DFH
63
   * datadoc -- data document name (id)                   //DFH
48
 *
49
 * <p>Valid parameters are:<br>
50
 * action=query -- query the values of all elements and attributes
51
 *                     and return a result set of nodes<br>
52
 * action=query -- search text values for document match<br>
53
 * doctype -- document type list returned by the query (publicID)
54
 * qformat=xml -- display resultset from query in XML<br>
55
 * qformat=html -- display resultset from query in HTML<br>
56
 * action=getdocument -- display an XML document in XML or HTML<br>
57
 * docid=34 -- display the document with the document ID number 34<br>
58
 * action=putdocument -- load an XML document into the database store<br>
59
 * doctext -- XML text ofthe document to load into the database<br>
60
 * query -- actual query text (to go with 'action=query')<br>
61
 * action=validate -- vallidate the xml contained in validatetext<br>
62
 * valtext -- XML text to be validated
63
 * action=getdatadoc -- retreive a stored datadocument
64
 * datadoc -- data document name (id)
64 65
 */
65 66
public class MetaCatServlet extends HttpServlet {
66 67

  
......
75 76
  String 	defaultDB = null;
76 77
  String 	resultStyleURL = null;
77 78
  String 	xmlcatalogfile = null;
78
  String    defaultdatapath = null;  // path to directory where data files that can be downloaded will be stored
79
  String    executescript  = null;  // script to get data file and put it in defaultdocpath dir
79
  String    defaultdatapath = null; // path to directory where data files 
80
                                    // that can be downloaded will be stored
81
  String    executescript  = null;  // script to get data file and put it 
82
                                    // in defaultdocpath dir
80 83
  PropertyResourceBundle options = null;
81 84

  
82 85
  /**
......
90 93
      System.out.println("Servlet Initialize");
91 94

  
92 95
      // Get the configuration file information
93
      options = (PropertyResourceBundle)PropertyResourceBundle.getBundle("edu.ucsb.nceas.metacat.metacat");
96
      options = (PropertyResourceBundle)
97
          PropertyResourceBundle.getBundle("edu.ucsb.nceas.metacat.metacat");
94 98
      user = (String)options.handleGetObject("user");
95 99
      password = (String)options.handleGetObject("password");
96 100
      defaultDB = (String)options.handleGetObject("defaultDB");
......
239 243
      // Run the query
240 244
      Hashtable nodelist = null;
241 245
      String query = ((String[])params.get("query"))[0]; 
246
      String[] doctypeArr = (String[])params.get("doctype");
247
      String doctype = null;
248
      if (doctypeArr != null) {
249
        doctype = ((String[])params.get("doctype"))[0]; 
250
      }
242 251
      if (queryobj != null) {
243
        nodelist = queryobj.findDocuments(query);
252
        if (doctype != null) {
253
          nodelist = queryobj.findDocuments(query,doctype);
254
        } else {
255
          nodelist = queryobj.findDocuments(query);
256
        }
244 257
      } else {
245 258
        out.println("Query Object Init failed.");
246 259
	/*
......
361 374
  
362 375
  /** 
363 376
   * Handle the validtion request and return the results 
364
   * to the requestor - DFH
377
   * to the requestor
365 378
   */
366 379
  private void handleValidateAction(PrintWriter out, Hashtable params, HttpServletResponse response) {
367 380

  
......
463 476
    
464 477
  /** 
465 478
   * Handle the document request and return the results 
466
   * to the requestor - DFH
479
   * to the requestor
467 480
   */
468 481
  private void handleGetDataDocumentAction(PrintWriter out, Hashtable params, HttpServletResponse response) {
469 482
      boolean error_flag = false;
src/edu/ucsb/nceas/metacat/DBSimpleQuery.java
43 43
   */
44 44
  static public void main(String[] args) {
45 45
     
46
     if (args.length < 3)
46
     if (args.length < 4)
47 47
     {
48 48
        System.err.println("Wrong number of arguments!!!");
49 49
        System.err.println("USAGE: java DBSimpleQuery " +
50
                           "<query> <user> <password> [dbstring]");
50
                           "<query> <doctype> <user> <password> [dbstring]");
51 51
        return;
52 52
     } else {
53 53
        try {
54 54
                    
55 55
          String query    = args[0];
56
          String user     = args[1];
57
          String password = args[2];
56
          String doctype  = args[1];
57
          String user     = args[2];
58
          String password = args[3];
58 59
          String dbstring = null;
59 60

  
60
          if (args.length <= 3) {
61
          if (args.length <= 4) {
61 62
            dbstring = defaultDB;
62 63
          } else {
63
            dbstring = args[3];
64
            dbstring = args[4];
64 65
          }
65 66

  
66 67
          // Open a connection to the database
......
69 70
                              dbstring, user, password);
70 71
          // Execute the simple query
71 72
          DBSimpleQuery rd = new DBSimpleQuery(dbconn);
72
          Hashtable nodelist = rd.findDocuments(query);
73
          Hashtable nodelist = null;
74
          if (doctype.equals("any") || doctype.equals("ANY")) {
75
            nodelist = rd.findDocuments(query);
76
          } else {
77
            nodelist = rd.findDocuments(query, doctype);
78
          }
73 79

  
74 80
          // Print the reulting root nodes
75 81
          StringBuffer result = new StringBuffer();
......
119 125
   * @param query the text to search for
120 126
   */
121 127
  public Hashtable findDocuments(String query) {
128
    return this.findDocuments(query, null);
129
  }
130

  
131
  /** 
132
   * routine to search the elements and attributes looking to match query
133
   *
134
   * @param query the text to search for
135
   * @param requestedDoctype the type of documents to return from the query
136
   */
137
  public Hashtable findDocuments(String query, String requestedDoctype) {
122 138
      Hashtable	 docListResult = new Hashtable();
123 139

  
124 140
      PreparedStatement pstmt;
......
131 147
      StringBuffer document = null; 
132 148

  
133 149
      try {
134
        pstmt =
135
          conn.prepareStatement(
150
        if (requestedDoctype == null || 
151
            requestedDoctype.equals("any") || 
152
            requestedDoctype.equals("ANY")) {
153
          pstmt = conn.prepareStatement(
136 154
                "SELECT docid,docname,doctype,doctitle " +
137 155
                "FROM xml_documents " +
138 156
                "WHERE docid IN " +
139 157
                "(SELECT docid " +
140 158
                "FROM xml_nodes WHERE nodedata LIKE ? )");
141
        // Bind the values to the query
142
        pstmt.setString(1, query);
143 159

  
160
                // Bind the values to the query
161
                pstmt.setString(1, query);
162
        } else {
163
          pstmt = conn.prepareStatement(
164
                "SELECT docid,docname,doctype,doctitle " +
165
                "FROM xml_documents " +
166
                "WHERE docid IN " +
167
                "(SELECT docid " +
168
                "FROM xml_nodes WHERE nodedata LIKE ? ) " +
169
                "AND doctype = ?");
170

  
171
                // Bind the values to the query
172
                pstmt.setString(1, query);
173
                pstmt.setString(2, requestedDoctype);
174
        }
175

  
144 176
        pstmt.execute();
145 177
        ResultSet rs = pstmt.getResultSet();
146 178
        boolean tableHasRows = rs.next();
bin/queryxml
4 4
export PW=your-pw-goes-here
5 5
export DBC=jdbc:oracle:thin:@localhost:1521:test
6 6

  
7
java -cp ${CPATH} edu.ucsb.nceas.metacat.DBSimpleQuery $1 $USER $PW $DBC
7
java -cp ${CPATH} edu.ucsb.nceas.metacat.DBSimpleQuery $1 $2 $USER $PW $DBC

Also available in: Unified diff