/[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

Contents of /trunk2/import_xml/isis_hidra_ths.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 555 - (show 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 <?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 <isis type="swish|display|index">_pre_v000^x_sep_v000^x_sep_v000^x_post_</isis>
14 <config type="swish|display">name of var from config file</config>
15 -->
16
17 <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
24 <indexer>
25 <headline>
26 <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 <isis type="display" append="1">filter{CROVOC}v800</isis>
30 </headline>
31
32 <filename>
33 <isis type="filename">out/thes/v000.html</isis>
34 </filename>
35
36 <AllThes>
37 <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 </AllThes>
50
51 <Source name="Izvor: " order="5">
52 <isis type="display">v800 -- v901^c</isis>
53 </Source>
54
55 <line name="..................." order="9">
56 <config type="display">line</config>
57 </line>
58
59 <DescriptorHR name="HRVATSKI:" order="10">
60 <isis type="swish">eval{"v901^a" eq "Deskriptor"}v250^a</isis>
61 <isis type="swish">eval{"s901^a" eq "Deskriptor"}v450^a</isis>
62 <isis type="swish">eval{"s901^a" eq "Deskriptor"}v330^a</isis>
63 <isis type="index">eval{"v901^a" eq "Deskriptor"}v250^a / [v562^4] v562^a</isis>
64 <isis type="index" append="1">eval{"v901^a" eq "Deskriptor"}filter{CROVOC}v800</isis>
65 <!--
66 <isis type="index">eval{"v901^a" ne "Deskriptor"}v250^a [v251]</isis>
67 -->
68 <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 <isis type="display">[v251]</isis>
71 <isis type="display" append="1">v250^a</isis>
72 </DescriptorHR>
73
74 <NonDescriptorHR name="Uporabi za: " order="20">
75 <isis type="display" >
76 <delimiter> * </delimiter>
77 <value>v450^a</value>
78 </isis>
79 </NonDescriptorHR>
80
81 <ScopeNoteHR name="Napomena: " order="30">
82 <isis type="display">
83 <delimiter><![CDATA[<br/>]]></delimiter>
84 <value>v330^a</value>
85 </isis>
86 </ScopeNoteHR>
87
88 <SubjectAreaHR name="Podruèje: " order="50">
89 <!--<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 <!--
93 <isis type="index" append="1">[v251]</isis>
94 -->
95 <isis type="display">[v561^4]</isis>
96 <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v561^1;;v561^a</isis>
97 </SubjectAreaHR>
98
99 <MicrothesaurusHR name="Potpojmovnik: " order="60">
100 <isis type="display">[v562^4]</isis>
101 <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v562^1;;v562^a</isis>
102 </MicrothesaurusHR>
103 <!--
104 <ClassCode name="Klasifikacijski kod:" order="70">
105 <isis>v251</isis>
106 </ClassCode>
107 -->
108 <URL name="URL: " order="80">
109 <isis type="display">v856^u</isis>
110 </URL>
111
112 <BroaderTerm name="©iri pojam: " order="90">
113 <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 </BroaderTerm>
116
117 <NarrowerTerm name="U¾i pojam: " order="100">
118 <isis type="display" format_name="IDths" format_delimiter=";;">v553^1;;v553^a</isis>
119 <!--
120 <isis type="display" format_name="IDths" format_delimiter=";;" >
121 <delimiter> * </delimiter>
122 <value>[a:v561^4];;[d:[a:v561^4]]</value>
123 </isis>
124 -->
125 <isis type="display" format_name="IDths" format_delimiter=";;" >
126 <delimiter><![CDATA[</li><li>]]></delimiter>
127 <value>eval{"v901^a" eq "Podruèje"}lookup{a:v251::};;lookup{d:lookup{a:v251::}}</value>
128 </isis>
129 <isis type="display" format_name="IDths" format_delimiter=";;" >
130 <delimiter><![CDATA[</li><li>]]></delimiter>
131 <value>eval{"v901^a" eq "Mikrotezaurus"}lookup{a:v561^4:v251:};;lookup{d:lookup{a:v561^4:v251:}}</value>
132 </isis>
133 <isis type="display" format_name="IDths" format_delimiter=";;" >
134 <delimiter><![CDATA[</li><li>]]></delimiter>
135 <value>eval{"v901^a" eq "Deskriptor"}lookup{a:v561^4:v562^4:v900};;lookup{d:lookup{a:v561^4:v562^4:v900}}</value>
136 </isis>
137 </NarrowerTerm>
138
139 <RelatedTerm name="Srodni pojam: " order="110">
140 <isis type="display" format_name="IDths" format_delimiter=";;">
141 <delimiter> * </delimiter>
142 <value>v550^1;;v550^a</value>
143 </isis>
144 </RelatedTerm>
145
146 <SeeNext name="Slijedi: " order="120">
147 <isis type="display" format_name="IDths" format_delimiter=";;">
148 <delimiter>, </delimiter>
149 <value>v440^1;;v440^a</value>
150 </isis>
151 </SeeNext>
152
153 <SeeBefore name="Prethodi: " order="130">
154 <isis type="display" format_name="IDths" format_delimiter=";;">
155 <delimiter>, </delimiter>
156 <value>v430^1;;v430^a</value>
157 </isis>
158 </SeeBefore>
159
160 <line2 name=".................." order="139">
161 <config type="display">line</config>
162 </line2>
163
164 <DescriptorEN name="ENGLESKI:" order="140">
165 <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 <isis type="index">eval{"v901^a" eq "Deskriptor"}v258^a / [v572^4] v572^a</isis>
169 <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 <isis type="display">v258^a</isis>
172 </DescriptorEN>
173
174 <ScopeNoteEN name="Napomena: " order="150">
175 <isis type="display">
176 <delimiter><![CDATA[<br/>]]></delimiter>
177 <value>v338^a</value>
178 </isis>
179 </ScopeNoteEN>
180
181 <NonDescriptorEN name="Uporabi za: " order="160">
182 <isis type="display" >
183 <delimiter> * </delimiter>
184 <value>v458^a</value>
185 </isis>
186 </NonDescriptorEN>
187
188
189 <SubjectAreaEN name="Podruèje: " order="170">
190 <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 --> </SubjectAreaEN>
196
197 <!-- <MicrothesaurusEN name="Potpojmovnik: " order="180">
198 <isis type="display">[v572^4]</isis>
199 <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v572^1;;v572^a</isis>
200 </MicrothesaurusEN>
201 -->
202 <line3 name=".................." order="189">
203 <config type="display">eval{"v253^9" eq "1"} line</config>
204 </line3>
205
206 <DescriptorFR name="FRANCUSKI:" order="190">
207 <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 <isis type="display">v253^a</isis>
213 </DescriptorFR>
214
215 <NonDescriptorFR name="Uporabi za: " order="200">
216 <isis type="display">v453^a</isis>
217 </NonDescriptorFR>
218
219 <SubjectAreaFR name="Podruèje: " order="210">
220 <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 --> </SubjectAreaFR>
226 <!--
227 <MicrothesaurusFR name="Potpojmovnik: " order="220">
228 <isis type="display">[v574^4]</isis>
229 <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v574^1;;v574^a</isis>
230 </MicrothesaurusFR>
231 -->
232 <line4 name=".................." order="229">
233 <config type="display">eval{"v254^9" eq "1"} line</config>
234 </line4>
235
236 <DescriptorGE name="NJEMAÈKI:" order="230">
237 <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 <isis type="display">v254^a</isis>
243 </DescriptorGE>
244
245 <NonDescriptorGE name="Uporabi za: " order="240">
246 <isis type="display">v454^a</isis>
247 </NonDescriptorGE>
248
249 <SubjectAreaGE name="Podruèje: " order="250">
250 <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 --> </SubjectAreaGE>
256 <!--
257 <MicrothesaurusGE name="Potpojmovnik: " order="260">
258 <isis type="display">[v576^4]</isis>
259 <isis type="display" append="1" delimiter=" " format_name="IDths" format_delimiter=";;">v576^1;;v576^a</isis>
260 </MicrothesaurusGE>
261 -->
262 <!--
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 <isis type="lookup">v999^x</isis>
271 -->
272
273 <IDths name="ID" order="300">
274 <isis type="lookup_key">v900</isis>
275 <isis type="swish">v900</isis>
276 </IDths>
277
278 <SubjectIndex name="Predmetno kazalo" order="301">
279 <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 <!--
282 <isis type="lookup_val" append="1"> v562^a</isis>
283 -->
284 </SubjectIndex>
285
286 </indexer>
287 </config>

Properties

Name Value
cvs2svn:cvs-rev 1.5

  ViewVC Help
Powered by ViewVC 1.1.26