/[webpac]/trunk2/import_xml/isis_hidra_ths.xml
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk2/import_xml/isis_hidra_ths.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 555 - (hide annotations)
Fri Oct 29 22:09:04 2004 UTC (19 years, 5 months ago) by dpavlin
File MIME type: text/xml
File size: 10342 byte(s)
Special suport for non-repeatable fileds:

Now you can specify s900^a instead of v900^a to get one and singe value.
Have in mind that if you DON'T have any repeatable value in this filed, you
WILL create infinite loop. So, use some repeatable value.

This is however, very useful for situation where you want to reference one
non-repeatable value from field which is repeatable.

There is experimental code that checks for infitite loops, but it's not
working right (and I'm too tired to fix this now).


1 dpavlin 165 <?xml version="1.0" encoding="ISO-8859-2"?>
2     <!--
3     isis_codepage is code page which isis uses
4     index_codepage is code page which will be stored in index
5    
6     format of this file is described in: doc/formating_xml.txt
7     -->
8     <config
9     isis_codepage="852"
10     >
11    
12     <!--
13 dpavlin 365 <isis type="swish|display|index">_pre_v000^x_sep_v000^x_sep_v000^x_post_</isis>
14 dpavlin 165 <config type="swish|display">name of var from config file</config>
15     -->
16    
17 dpavlin 375 <format name="IDths">
18     <!--
19     <![CDATA[<a href="?rm=results&show_full=1&f=IDths&v=%s">%s</a>]]>
20     -->
21     <![CDATA[<a href="lookup{900_mfn:%s}.html">%s</a>]]>
22     </format>
23 dpavlin 165
24     <indexer>
25     <headline>
26 dpavlin 365 <isis type="display">v250^a</isis>
27     <isis type="display" append="1">[v251]</isis>
28     <isis type="display" append="1"> / [v562^4] v562^a</isis>
29 dpavlin 500 <isis type="display" append="1">filter{CROVOC}v800</isis>
30 dpavlin 165 </headline>
31 dpavlin 374
32     <filename>
33     <isis type="filename">out/thes/v000.html</isis>
34     </filename>
35 dpavlin 165
36     <AllThes>
37 dpavlin 365 <isis type="swish">v250 v258 v253 v254 v450 v458 v338 v330 v453 v454 v550</isis>
38     <isis type="index">v250^a / [v561^4]</isis>
39     <isis type="index">v258^a</isis>
40     <isis type="index">v253^a</isis>
41     <isis type="index">v254^a</isis>
42     <isis type="index">v450^a</isis>
43     <isis type="index">v458^a</isis>
44     <isis type="index">v338^a</isis>
45     <isis type="index">v330^a</isis>
46     <isis type="index">v453^a</isis>
47     <isis type="index">v454^a</isis>
48     <isis type="index">v550^a</isis>
49 dpavlin 165 </AllThes>
50 dpavlin 204
51 dpavlin 361 <Source name="Izvor: " order="5">
52 dpavlin 493 <isis type="display">v800 -- v901^c</isis>
53 dpavlin 204 </Source>
54 dpavlin 165
55 dpavlin 361 <line name="..................." order="9">
56     <config type="display">line</config>
57     </line>
58    
59     <DescriptorHR name="HRVATSKI:" order="10">
60 dpavlin 493 <isis type="swish">eval{"v901^a" eq "Deskriptor"}v250^a</isis>
61 dpavlin 555 <isis type="swish">eval{"s901^a" eq "Deskriptor"}v450^a</isis>
62     <isis type="swish">eval{"s901^a" eq "Deskriptor"}v330^a</isis>
63 dpavlin 372 <isis type="index">eval{"v901^a" eq "Deskriptor"}v250^a / [v562^4] v562^a</isis>
64 dpavlin 500 <isis type="index" append="1">eval{"v901^a" eq "Deskriptor"}filter{CROVOC}v800</isis>
65 dpavlin 493 <!--
66 dpavlin 372 <isis type="index">eval{"v901^a" ne "Deskriptor"}v250^a [v251]</isis>
67 dpavlin 493 -->
68 dpavlin 555 <isis type="index">eval{qq#v450^a#}v450^a >> s250^a / [s562^4] s562^a</isis>
69     <isis type="index" append="1">eval{qq#v450^a#}filter{CROVOC}s800</isis>
70 dpavlin 365 <isis type="display">[v251]</isis>
71     <isis type="display" append="1">v250^a</isis>
72 dpavlin 204 </DescriptorHR>
73    
74 dpavlin 361 <NonDescriptorHR name="Uporabi za: " order="20">
75     <isis type="display" >
76     <delimiter> * </delimiter>
77 dpavlin 365 <value>v450^a</value>
78 dpavlin 361 </isis>
79 dpavlin 204 </NonDescriptorHR>
80 dpavlin 165
81 dpavlin 361 <ScopeNoteHR name="Napomena: " order="30">
82 dpavlin 365 <isis type="display">
83     <delimiter><![CDATA[<br/>]]></delimiter>
84     <value>v330^a</value>
85 dpavlin 361 </isis>
86 dpavlin 204 </ScopeNoteHR>
87 dpavlin 165
88 dpavlin 361 <SubjectAreaHR name="Podruèje: " order="50">
89 dpavlin 372 <!--<isis type="swish">eval{"v901^a" ne "Deskriptor"}v250^a</isis>-->
90     <isis type="swish">eval{"v901^a" eq "Podruèje"}v250^a</isis>
91     <isis type="index">eval{"v901^a" eq "Podruèje"}[v251] v250^a</isis>
92 dpavlin 361 <!--
93 dpavlin 365 <isis type="index" append="1">[v251]</isis>
94 dpavlin 361 -->
95 dpavlin 365 <isis type="display">[v561^4]</isis>
96 dpavlin 375 <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v561^1;;v561^a</isis>
97 dpavlin 204 </SubjectAreaHR>
98 dpavlin 165
99 dpavlin 361 <MicrothesaurusHR name="Potpojmovnik: " order="60">
100 dpavlin 365 <isis type="display">[v562^4]</isis>
101     <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v562^1;;v562^a</isis>
102 dpavlin 204 </MicrothesaurusHR>
103 dpavlin 361 <!--
104 dpavlin 204 <ClassCode name="Klasifikacijski kod:" order="70">
105 dpavlin 365 <isis>v251</isis>
106 dpavlin 204 </ClassCode>
107 dpavlin 361 -->
108     <URL name="URL: " order="80">
109 dpavlin 365 <isis type="display">v856^u</isis>
110 dpavlin 204 </URL>
111    
112 dpavlin 361 <BroaderTerm name="©iri pojam: " order="90">
113 dpavlin 365 <isis type="display" format_name="IDths" format_delimiter=";;">v556^1;;v556^a</isis>
114     <isis type="display" format_name="IDths" format_delimiter=";;">v461^1;;v461^a</isis>
115 dpavlin 165 </BroaderTerm>
116    
117 dpavlin 361 <NarrowerTerm name="U¾i pojam: " order="100">
118 dpavlin 365 <isis type="display" format_name="IDths" format_delimiter=";;">v553^1;;v553^a</isis>
119 dpavlin 207 <!--
120 dpavlin 500 <isis type="display" format_name="IDths" format_delimiter=";;" >
121 dpavlin 361 <delimiter> * </delimiter>
122 dpavlin 365 <value>[a:v561^4];;[d:[a:v561^4]]</value>
123 dpavlin 361 </isis>
124 dpavlin 207 -->
125 dpavlin 500 <isis type="display" format_name="IDths" format_delimiter=";;" >
126 dpavlin 510 <delimiter><![CDATA[</li><li>]]></delimiter>
127 dpavlin 373 <value>eval{"v901^a" eq "Podruèje"}lookup{a:v251::};;lookup{d:lookup{a:v251::}}</value>
128 dpavlin 361 </isis>
129 dpavlin 500 <isis type="display" format_name="IDths" format_delimiter=";;" >
130 dpavlin 510 <delimiter><![CDATA[</li><li>]]></delimiter>
131 dpavlin 373 <value>eval{"v901^a" eq "Mikrotezaurus"}lookup{a:v561^4:v251:};;lookup{d:lookup{a:v561^4:v251:}}</value>
132 dpavlin 361 </isis>
133 dpavlin 500 <isis type="display" format_name="IDths" format_delimiter=";;" >
134 dpavlin 510 <delimiter><![CDATA[</li><li>]]></delimiter>
135 dpavlin 373 <value>eval{"v901^a" eq "Deskriptor"}lookup{a:v561^4:v562^4:v900};;lookup{d:lookup{a:v561^4:v562^4:v900}}</value>
136 dpavlin 361 </isis>
137 dpavlin 207 </NarrowerTerm>
138    
139 dpavlin 361 <RelatedTerm name="Srodni pojam: " order="110">
140 dpavlin 286 <isis type="display" format_name="IDths" format_delimiter=";;">
141 dpavlin 361 <delimiter> * </delimiter>
142 dpavlin 365 <value>v550^1;;v550^a</value>
143 dpavlin 286 </isis>
144 dpavlin 165 </RelatedTerm>
145    
146 dpavlin 361 <SeeNext name="Slijedi: " order="120">
147 dpavlin 286 <isis type="display" format_name="IDths" format_delimiter=";;">
148     <delimiter>, </delimiter>
149 dpavlin 365 <value>v440^1;;v440^a</value>
150 dpavlin 286 </isis>
151 dpavlin 165 </SeeNext>
152    
153 dpavlin 361 <SeeBefore name="Prethodi: " order="130">
154 dpavlin 286 <isis type="display" format_name="IDths" format_delimiter=";;">
155     <delimiter>, </delimiter>
156 dpavlin 365 <value>v430^1;;v430^a</value>
157 dpavlin 286 </isis>
158 dpavlin 165 </SeeBefore>
159    
160 dpavlin 361 <line2 name=".................." order="139">
161     <config type="display">line</config>
162     </line2>
163 dpavlin 204
164 dpavlin 361 <DescriptorEN name="ENGLESKI:" order="140">
165 dpavlin 555 <isis type="swish">eval{"v901^a" eq "Deskriptor"}v258^a</isis>
166     <isis type="swish">eval{"s901^a" eq "Deskriptor"}v458^a</isis>
167     <isis type="swish">eval{"s901^a" eq "Deskriptor"}v338^a</isis>
168 dpavlin 500 <isis type="index">eval{"v901^a" eq "Deskriptor"}v258^a / [v572^4] v572^a</isis>
169 dpavlin 555 <isis type="index">eval{qq#v458^a#}v458^a >> s258^a / [s572^4] s572^a</isis>
170     <isis type="index" append="1">eval{qq#v458^a#}filter{CROVOC}s800</isis>
171 dpavlin 365 <isis type="display">v258^a</isis>
172 dpavlin 204 </DescriptorEN>
173    
174 dpavlin 361 <ScopeNoteEN name="Napomena: " order="150">
175 dpavlin 365 <isis type="display">
176     <delimiter><![CDATA[<br/>]]></delimiter>
177     <value>v338^a</value>
178 dpavlin 361 </isis>
179 dpavlin 204 </ScopeNoteEN>
180    
181 dpavlin 361 <NonDescriptorEN name="Uporabi za: " order="160">
182     <isis type="display" >
183     <delimiter> * </delimiter>
184 dpavlin 365 <value>v458^a</value>
185 dpavlin 361 </isis>
186 dpavlin 204 </NonDescriptorEN>
187    
188    
189 dpavlin 361 <SubjectAreaEN name="Podruèje: " order="170">
190 dpavlin 365 <isis type="swish">v571 v572</isis>
191     <isis type="index">[v251]</isis>
192     <isis type="index" append="1">v571^a. v572^a</isis>
193     <!-- <isis type="display">[v571^4]</isis>
194     <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v571^1;;v571^a</isis>
195 dpavlin 361 --> </SubjectAreaEN>
196 dpavlin 204
197 dpavlin 361 <!-- <MicrothesaurusEN name="Potpojmovnik: " order="180">
198 dpavlin 365 <isis type="display">[v572^4]</isis>
199     <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v572^1;;v572^a</isis>
200 dpavlin 204 </MicrothesaurusEN>
201 dpavlin 361 -->
202     <line3 name=".................." order="189">
203 dpavlin 372 <config type="display">eval{"v253^9" eq "1"} line</config>
204 dpavlin 361 </line3>
205    
206     <DescriptorFR name="FRANCUSKI:" order="190">
207 dpavlin 555 <isis type="swish">eval{"v901^a" eq "Deskriptor"}v253^a</isis>
208     <isis type="swish">eval{"s901^a" eq "Deskriptor"}v453^a</isis>
209     <isis type="index">eval{"v901^a" eq "Deskriptor"}v253^a / [v572^4] v572^a</isis>
210     <isis type="index">eval{qq#v453^a#}v453^a >> s253^a / [s572^4] s572^a</isis>
211     <isis type="index" append="1">eval{qq#v453^a#}filter{CROVOC}s800</isis>
212 dpavlin 365 <isis type="display">v253^a</isis>
213 dpavlin 204 </DescriptorFR>
214    
215 dpavlin 361 <NonDescriptorFR name="Uporabi za: " order="200">
216 dpavlin 365 <isis type="display">v453^a</isis>
217 dpavlin 204 </NonDescriptorFR>
218    
219 dpavlin 361 <SubjectAreaFR name="Podruèje: " order="210">
220 dpavlin 365 <isis type="swish">v573 v574</isis>
221     <isis type="index">[v251] </isis>
222     <isis type="index" append="1">v573^a. v574^a</isis>
223     <!-- <isis type="display">[v573^4]</isis>
224     <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v573^1;;v573^a</isis>
225 dpavlin 361 --> </SubjectAreaFR>
226     <!--
227     <MicrothesaurusFR name="Potpojmovnik: " order="220">
228 dpavlin 365 <isis type="display">[v574^4]</isis>
229     <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v574^1;;v574^a</isis>
230 dpavlin 204 </MicrothesaurusFR>
231 dpavlin 361 -->
232     <line4 name=".................." order="229">
233 dpavlin 372 <config type="display">eval{"v254^9" eq "1"} line</config>
234 dpavlin 361 </line4>
235 dpavlin 204
236 dpavlin 361 <DescriptorGE name="NJEMAÈKI:" order="230">
237 dpavlin 555 <isis type="swish">eval{"v901^a" eq "Deskriptor"}v254^a</isis>
238     <isis type="swish">eval{"s901^a" eq "Deskriptor"}v454^a</isis>
239     <isis type="index">eval{"v901^a" eq "Deskriptor"}v254^a / [v572^4] v572^a</isis>
240     <isis type="index">eval{qq#v454^a#}v454^a >> s254^a / [s572^4] s572^a</isis>
241     <isis type="index" append="1">eval{qq#v454^a#}filter{CROVOC}s800</isis>
242 dpavlin 365 <isis type="display">v254^a</isis>
243 dpavlin 204 </DescriptorGE>
244    
245 dpavlin 361 <NonDescriptorGE name="Uporabi za: " order="240">
246 dpavlin 365 <isis type="display">v454^a</isis>
247 dpavlin 204 </NonDescriptorGE>
248    
249 dpavlin 361 <SubjectAreaGE name="Podruèje: " order="250">
250 dpavlin 365 <isis type="swish">v575 v576</isis>
251     <isis type="index">[v251] </isis>
252     <isis type="index" append="1">v575^a. v576^a.</isis>
253     <!-- <isis type="display">[v575^4]</isis>
254     <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v575^1;;v575^a</isis>
255 dpavlin 361 --> </SubjectAreaGE>
256     <!--
257     <MicrothesaurusGE name="Potpojmovnik: " order="260">
258 dpavlin 365 <isis type="display">[v576^4]</isis>
259     <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v576^1;;v576^a</isis>
260 dpavlin 204 </MicrothesaurusGE>
261 dpavlin 361 -->
262 dpavlin 178 <!--
263     order is important for type="lookup_key|lookup_val"
264     They create internal hash file for lookups from other
265     fields. Therefore, you mist ensure (in config file) that
266     databases which are source of lookup are called before
267     databases that use lookup fields.
268     Those lookup are then used using special ##lookup##
269     token inside formating instructions like this:
270 dpavlin 365 <isis type="lookup">v999^x</isis>
271 dpavlin 178 -->
272    
273 dpavlin 204 <IDths name="ID" order="300">
274 dpavlin 365 <isis type="lookup_key">v900</isis>
275     <isis type="swish">v900</isis>
276 dpavlin 165 </IDths>
277 dpavlin 178
278 dpavlin 204 <SubjectIndex name="Predmetno kazalo" order="301">
279 dpavlin 372 <isis type="lookup_val">eval{"v901^a" eq "Deskriptor"} / [v562^4] v562^a</isis>
280     <isis type="lookup_val">eval{"v901^a" eq "Deskriptor"} [v251]</isis>
281 dpavlin 189 <!--
282 dpavlin 365 <isis type="lookup_val" append="1"> v562^a</isis>
283 dpavlin 189 -->
284 dpavlin 165 </SubjectIndex>
285    
286     </indexer>
287     </config>

Properties

Name Value
cvs2svn:cvs-rev 1.5

  ViewVC Help
Powered by ViewVC 1.1.26