<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
h3
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:13.5pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:blue;
text-decoration:underline;}
p.gmail-msolistparagraph, li.gmail-msolistparagraph, div.gmail-msolistparagraph
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.gmail-msolistparagraphcxspmiddle, li.gmail-msolistparagraphcxspmiddle, div.gmail-msolistparagraphcxspmiddle
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.gmail-msolistparagraphcxsplast, li.gmail-msolistparagraphcxsplast, div.gmail-msolistparagraphcxsplast
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.gmail-normal10, li.gmail-normal10, div.gmail-normal10
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
span.EstiloCorreo22
{mso-style-type:personal-reply;
font-family:Arial;
color:blue;
font-weight:normal;
font-style:normal;
text-decoration:none none;}
@page Section1
{size:595.3pt 841.9pt;
margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=ES link=blue vlink=blue>
<div class=Section1>
<p class=MsoNormal><font size=2 color=blue face=Arial><span lang=EN-US
style='font-size:11.0pt;font-family:Arial;color:blue'>Hello Jean-Claude <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=blue face=Arial><span lang=EN-US
style='font-size:11.0pt;font-family:Arial;color:blue'>Thank you for the new
version of J-Isis <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=blue face=Arial><span lang=EN-US
style='font-size:11.0pt;font-family:Arial;color:blue'>Of course!!, give me some
days to prove and I will have my experience this version<o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=2 color=blue face=Arial><span lang=EN-US style='font-size:11.0pt;
font-family:Arial;color:blue'>Best </span></font><font size=2 color=blue
face=Arial><span style='font-size:11.0pt;font-family:Arial;color:blue'>wishes,
for you too<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>María <st1:PersonName ProductID="Mercedes MacLean" w:st="on">Mercedes
MacLean</st1:PersonName></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><a href="mailto:gaspyy60@gmail.com">gaspyy60@gmail.com</a></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><a href="mailto:gaspyy2002@yahoo.com.ar">gaspyy2002@yahoo.com.ar</a></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Visite nuestros proyectos</span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><a href="http://www.proyectoleonardo.com.ar/proleon">www.proyectoleonardo.com.ar/proleon</a></span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=2 color=blue face="Times New Roman"><span style='font-size:11.0pt;
color:blue'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=blue face=Arial><span lang=EN-US
style='font-size:11.0pt;font-family:Arial;color:blue'><o:p> </o:p></span></font></p>
<div>
<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>
<hr size=3 width="100%" align=center tabindex=-1>
</span></font></div>
<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>De:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> isis-users
[mailto:isis-users-bounces+mamemaclean=gmail.com@iccisis.org] <b><span
style='font-weight:bold'>En nombre de </span></b>Jean-Claude Dauphin<br>
<b><span style='font-weight:bold'>Enviado el:</span></b> domingo, 11 de junio
de 2017 04:55 p.m.<br>
<b><span style='font-weight:bold'>Para:</span></b>
<isis-users@iccisis.org>; Jean-Claude Dauphin<br>
<b><span style='font-weight:bold'>Asunto:</span></b> [Isis-users] J-ISIS
Release Candidate 1.2</span></font><o:p></o:p></p>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>
<div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>Dear ISIS
Users,</span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>Please find
for your consideration the 11 June 2017 Release Candidate of J-ISIS. <font
color="#252525"><span style='color:#252525;background:white'><span
style='background-attachment:scroll;background-position-x:0%;background-position-y:
0%'>The Release Candidate</span></span> <span style='background:white'><span
style='background-attachment:scroll;background-position-x:0%;background-position-y:
0%'>(<i><span style='font-style:italic'>RC</span></i>) is a beta version with
potential to be a final product, which is ready to release unless significant</span></span> </font><a
href="https://en.wikipedia.org/wiki/Computer_bug" title="Computer bug"><font
color="#0b0080"><span style='color:#0B0080;text-decoration:none'>bugs</span></font></a><font
color="#252525"><span style='color:#252525'> <span style='background-attachment:
scroll;background-position-x:0%;background-position-y:0%'><span
style='background:white'>emerge.</span></span></span></font></span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-align:justify'><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><a
href="https://github.com/J-ISIS/J-ISIS/releases/download/v1.2/jisis_suite.11.June.2017.zip">J-ISIS
11 June 2017</a></span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='background-attachment:scroll;background-position-x:0%;background-position-y:
0%'><font size=2 color=black face=Arial><span style='font-size:10.0pt;
font-family:Arial;color:black;background:white'>The Release Note
describes the main Improvements and Bug fixes of J-ISIS 11 June 2017 Release
Candidate<span class=gmail-apple-converted-space> </span></span></span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'><a
href="https://github.com/J-ISIS/J-ISIS/blob/master/J-ISIS%20release%201-2.pdf">J-ISIS
11 June 2017 Release Note</a></span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'><a
href="https://kenai.com/projects/j-isis/downloads/download/jisis_suite%2015%20February%202016%20RC.zip"><br>
</a></span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>You will
find below a summary of the major bug fixes and improvements, but please read
the release note at it contains more details and screen shots.</span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=black face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:black;background:white'><span style='background-attachment:scroll;
background-position-x:0%;background-position-y:0%'><br>
<br>
</span></font><o:p></o:p></p>
</span>
<p class=MsoNormal style='mso-margin-top-alt:auto'><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>As usual, I would be very grateful
if you could take the time to try J-ISIS. All your comments, suggestions,
improvement requests and bug descriptions are welcome.</span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto'><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'> </span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>Best wishes,</span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>Jean-Claude</span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;text-align:center'><b><font size=4 face="Times New Roman"><span
style='font-size:14.0pt;font-weight:bold'>J-ISIS Release Candidate 1.2</span></font></b><o:p></o:p></p>
<p class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;text-align:center'><b><font size=4 face="Times New Roman"><span
style='font-size:14.0pt;font-weight:bold'> </span></font></b><o:p></o:p></p>
<p class=gmail-msolistparagraph><a name="_Toc484635132"><b><font size=4
face="Times New Roman"><span style='font-size:14.0pt;font-weight:bold'>I.</span></font></b></a><b><font
size=1><span style='font-size:7.0pt;font-weight:bold'>
</span></font></b><b><font size=4><span style='font-size:14.0pt;font-weight:
bold'>Fixes to the J-ISIS Print Format</span></font></b><font size=5><span
style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-msolistparagraphcxspmiddle><b><font size=4 face="Times New Roman"><span
style='font-size:14.0pt;font-weight:bold'> </span></font></b><font size=5><span
style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-msolistparagraphcxsplast style='margin-left:18.0pt;text-align:
justify'><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>1)</span></font><font
size=1><span style='font-size:7.0pt'> </span></font><u>Repeatable
literals were not working as expected with field dummy selectors (D or N)</u><font
size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-align:justify'><font size=3 face="Courier New"><span style='font-size:
12.0pt;font-family:"Courier New"'>|Hello|d270</span></font> was producing an
empty string even if field 270 was present<o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-align:justify'><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>
<p class=gmail-msolistparagraph style='margin-left:18.0pt;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>2)</span></font><font
size=1><span style='font-size:7.0pt'> </span></font><u>Conditional
literals with subfield dummy selectors (D or N)</u><font size=5><span
style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-align:justify'><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>“Hello”d270^d was always producing Hello as output even if no subfield
^d was present<o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-align:justify'><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> Same for “Hello”n270^d,<o:p></o:p></span></font></p>
<p class=gmail-msolistparagraphcxspmiddle style='margin-left:18.0pt;text-align:
justify'><font size=5 face="Times New Roman"><span style='font-size:18.0pt'>3)</span></font><font
size=1><span style='font-size:7.0pt'> </span></font><u>MFN
command was raising an error in REF function expressions like</u><font size=5><span
style='font-size:18.0pt'>:<o:p></o:p></span></font></p>
<p class=gmail-msolistparagraphcxspmiddle style='margin-left:18.0pt;text-align:
justify'><font size=5 face="Courier New"><span style='font-size:18.0pt;
font-family:"Courier New"'>ref(mfn,</span></font><font size=5><span
style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-msolistparagraphcxspmiddle style='margin-left:18.0pt;text-align:
justify'><font size=5 face="Courier New"><span style='font-size:18.0pt;
font-family:"Courier New"'>if p(v19) and v19^x<='0'then", "d963^i,</span></font><font
size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-msolistparagraphcxspmiddle style='margin-left:18.0pt;text-align:
justify'><font size=5 face="Courier New"><span style='font-size:18.0pt;
font-family:"Courier New"'>(if
v19^x<='0'then|<b>|v19^a*2|</b>|,| |v19^b fi)</span></font><font
size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-msolistparagraphcxspmiddle style='margin-left:18.0pt;text-align:
justify'><font size=5 face="Courier New"><span style='font-size:18.0pt;
font-family:"Courier New"'>fi,</span></font><font size=5><span
style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-msolistparagraphcxspmiddle style='margin-left:18.0pt;text-align:
justify'><font size=5 face="Courier New"><span style='font-size:18.0pt;
font-family:"Courier New"'>)</span></font><font size=5><span style='font-size:
18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-msolistparagraphcxspmiddle style='margin-left:18.0pt'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>4)</span></font><font
size=1><span style='font-size:7.0pt'> </span></font><u>Extracting
a fragment of a Subfield specifying only the offset (*offset) was not working</u> <font
size=5><span style='font-size:18.0pt'> <o:p></o:p></span></font></p>
<p class=gmail-msolistparagraphcxspmiddle style='margin-left:18.0pt'><font
size=3 face="Courier New"><span style='font-size:12.0pt;font-family:"Courier New"'>V270^a*2</span></font>
for example<font size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-msolistparagraphcxsplast style='margin-left:18.0pt'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>5)</span></font><font
size=1><span style='font-size:7.0pt'> </span></font><u>String
function<b><span style='font-weight:bold'> </span></b></u><b><u><font
face="Courier New"><span style='font-family:"Courier New";font-weight:bold'>F(expr-1
,expr-2,expr-3)default width value</span></font></u></b> <font size=5><span
style='font-size:18.0pt'> <o:p></o:p></span></font></p>
<p class=gmail-normal10 style='margin-left:18.0pt;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>6)</span></font><font
size=1><span style='font-size:7.0pt'> </span></font><u>String
functions S, SS, and CISIS functions LEFT, MID, REPLACE, and RIGHT were not
working in repeatable group.</u><font size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-normal10 style='text-align:justify'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>For example </span></font><font
size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-normal10 style='text-align:justify'><font size=2
face="Courier New"><span style='font-size:11.0pt;font-family:"Courier New"'>(if
s(v270^d) <> '1966' then '****' else '1966' fi/)</span></font><font
size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-normal10 style='margin-left:18.0pt;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>7)</span></font><font
size=1><span style='font-size:7.0pt'> </span></font><u>New
Print Format Command for Unconditional Literals <text> …</text></u> <font
size=5><span style='font-size:18.0pt'> <o:p></o:p></span></font></p>
<p class=gmail-normal10 style='text-align:justify'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>Plain text or most
probably HTML formatting can now be imbedded between the <text> and
</text> tagging commands, it works like unconditional literals.</span></font><font
size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-normal10 style='text-align:justify'><b><font size=4
face="Times New Roman"><span style='font-size:14.0pt;font-weight:bold'>II.
Print Format for Repeatable Subfields</span></font></b><font size=5><span
style='font-size:18.0pt'><o:p></o:p></span></font></p>
<h3><a name="_Toc484635133"><b><font size=4 face="Times New Roman"><span
style='font-size:14.0pt'>Subfield occurrences</span></font></b></a><o:p></o:p></h3>
<p class=gmail-normal10 style='text-align:justify'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>It is possible to access
individual occurrences of a repeatable subfield by specifying the occurrence
number or range, enclosed in square brackets, immediately following the field
selector or field selector followed by occurrence selector. For examples: </span></font><font
size=5><span style='font-size:18.0pt'> <o:p></o:p></span></font></p>
<p class=gmail-normal10 style='text-align:justify'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>V270[1]^a[2],v270[1]^a[2]</span></font><font
size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-normal10 style='text-align:justify'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>It is possible to display
specific occurrence of a repeatable subfield, narrowing the output to one or a
range of occurrences of a repeatable subfield by specifying the occurrence
number or range, enclosed in square brackets, immediately following the field
selector. </span></font><font size=5><span style='font-size:18.0pt'> <o:p></o:p></span></font></p>
<p class=gmail-normal10 style='text-align:justify'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>v10^a[1] for example:</span></font><font
size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-normal10 style='text-align:justify'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>It is coded as
follows: </span></font><font size=5><span style='font-size:18.0pt'> <o:p></o:p></span></font></p>
<p class=gmail-normal10 style='text-align:justify'><b><font size=3
face="Courier New"><span style='font-size:12.0pt;font-family:"Courier New";
font-weight:bold'>[<index> [..<upper index>]]</span></font></b><font
size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-normal10 style='text-align:justify'><b><font size=4
face="Times New Roman"><span style='font-size:14.0pt;font-weight:bold'> </span></font></b><b><font
face="Courier New"><span style='font-family:"Courier New";font-weight:bold'><index></span></font></b>
and<b><font size=4><span style='font-size:14.0pt;font-weight:bold'> </span></font></b><b><font
face="Courier New"><span style='font-family:"Courier New";font-weight:bold'><upper
index></span></font></b><b><font size=4><span style='font-size:14.0pt;
font-weight:bold'> </span></font></b>refer to the first (or unique) and last
occurrences, respectively. If the specified<b><font size=4><span
style='font-size:14.0pt;font-weight:bold'> </span></font></b><b><font
face="Courier New"><span style='font-family:"Courier New";font-weight:bold'><index></span></font></b><b><font
size=4><span style='font-size:14.0pt;font-weight:bold'> </span></font></b>is
greater than the actual number of occurrences, no output is generated. The same
occurs if data subfield is not repeatable and<b><font size=4><span
style='font-size:14.0pt;font-weight:bold'> </span></font></b><b><font
face="Courier New"><span style='font-family:"Courier New";font-weight:bold'><index></span></font></b><b><font
size=4><span style='font-size:14.0pt;font-weight:bold'> </span></font></b>is set
to a number equal or greater than 2<b><font size=4><span style='font-size:14.0pt;
font-weight:bold'>. </span></font></b>However, if<b><font size=4><span
style='font-size:14.0pt;font-weight:bold'> </span></font></b><b><font
face="Courier New"><span style='font-family:"Courier New";font-weight:bold'><index></span></font></b><b><font
size=4><span style='font-size:14.0pt;font-weight:bold'> </span></font></b>is
set to 1 and it is used in a non-repeatable subfield, content is normally
output. This component must be used outside a repeatable group; otherwise,<b><font
size=4><span style='font-size:14.0pt;font-weight:bold'> </span></font></b><b><font
face="Courier New"><span style='font-family:"Courier New";font-weight:bold'><upper
index></span></font></b><b><font size=4><span style='font-size:14.0pt;
font-weight:bold'> </span></font></b>is ignored. If double dot<b><font size=4><span
style='font-size:14.0pt;font-weight:bold'> </span></font></b><font
face="Courier New"><span style='font-family:"Courier New"'>(..)</span></font>
is used and <b><font face="Courier New"><span style='font-family:"Courier New";
font-weight:bold'><upper index></span></font></b><b><font size=4><span
style='font-size:14.0pt;font-weight:bold'> </span></font></b>is missing LAST is
assumed<b><font size=4><span style='font-size:14.0pt;font-weight:bold'>. </span></font></b>The
LAST keyword is set with the value of total occurrences of a data subfield.<font
face="Courier New"><span style='font-family:"Courier New"'> </span></font><font
size=5><span style='font-size:18.0pt'> <o:p></o:p></span></font></p>
<p class=gmail-normal10 style='margin-left:54.0pt;text-align:justify'><b><font
size=4 face="Times New Roman"><span style='font-size:14.0pt;font-weight:bold'>III.</span></font></b><b><font
size=1><span style='font-size:7.0pt;font-weight:bold'>
</span></font></b><b><font size=4><span style='font-size:14.0pt;font-weight:
bold'>Print Format Global Variables</span></font></b><font size=5><span
style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify;
line-height:120%'><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;line-height:120%'>Global variables are stored in a <u>virtual ISIS
record</u> which is a collection of fields, fields may be repeatable and have
occurrences, and fields or occurrences may have subfields. The record, field
and subfield concepts are identical to ISIS. <o:p></o:p></span></font></p>
<p class=gmail-normal10 style='text-align:justify;line-height:120%'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt;line-height:120%'>Global
variables are referenced by the letter <b><span style='font-weight:bold'>G</span></b>
followed by the <b><span style='font-weight:bold'>tag</span></b> of the field.
The G (a mnemonic code for Global variable) followed by the virtual record tag
is the command telling J-ISIS that you want to assign or extract a field. It
may be entered indifferently in upper or lower case.</span></font><font size=5><span
style='font-size:18.0pt;line-height:120%'><o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify;
line-height:120%'><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;line-height:120%'>Global variables can be assigned data through the
Print Format commands:<o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto'><font size=3
face="Courier New"><span style='font-size:12.0pt;font-family:"Courier New"'>g100:=((v25/)),(g100^a/)</span></font><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify;
line-height:120%'><font size=3 face="Courier New"><span style='font-size:12.0pt;
line-height:120%;font-family:"Courier New"'>g10 := (v10^a)</span></font>
<o:p></o:p></p>
<p class=gmail-normal10><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>You may assign or change the value of a global
variable as follows:</span></font><font size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-normal10><b><font size=3 face="Times New Roman"><span
style='font-size:12.0pt;font-weight:bold'>G<i><span style='font-style:italic'>n</span></i>:=(<i><span
style='font-style:italic'>format</span></i>)</span></font></b> (for example: <b><span
style='font-weight:bold'>G5:=(v10)</span></b>). <font size=5><span
style='font-size:18.0pt'> <o:p></o:p></span></font></p>
<p class=gmail-normal10><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>Note that the parentheses around <i><span
style='font-style:italic'>format</span></i> are required.</span></font><font
size=5><span style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify;
line-height:120%'><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;line-height:120%'> Global variables can be extracted for output
like V variables just by replacing the V by G that means that data will be
extracted from the virtual record. It supports repeatable groups as well.
<o:p></o:p></span></font></p>
<p class=gmail-normal10 style='text-align:justify'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>Please note that it is a
first attempt to implement Global variables and that specific functions could
also be implemented to further manipulate them. Please let me know if it is
worth to continue working in this direction.</span></font><font size=5><span
style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=gmail-normal10 style='margin-left:54.0pt;text-align:justify'><b><font
size=4 face="Times New Roman"><span style='font-size:14.0pt;font-weight:bold'>IV.</span></font></b><b><font
size=1><span style='font-size:7.0pt;font-weight:bold'>
</span></font></b><b><font size=4><span style='font-size:14.0pt;font-weight:
bold'>New Paging feature into DB Browser and Terms Dictionary </span></font></b><font
size=5><span style='font-size:18.0pt'> <o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>Databases could be
huge. If a database has millions of records and all records are loaded into
memory, it will consume a huge amount of memory and will of course be very
slow. As a matter of facts, user will probably only look at 10 or maybe 20
records depending on the viewport size, there is no need to download all the
records locally. That’s the reason why the paging feature was introduced into
the DB browser and Terms Dictionary Browser modules. <o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>To make it easy to
use the Paging feature, a page navigation toolbar provides the interface to do
the navigation. <o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>10 000
records are loaded per page and the user can scroll easily and fast through the
page records. For example, the VIAF database has near 32 million records
(31 305 939 records exactly)<o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'> <o:p></o:p></span></font></p>
<p class=gmail-msolistparagraph style='mso-margin-top-alt:0cm;margin-right:
0cm;margin-bottom:0cm;margin-left:54.0pt;margin-bottom:.0001pt;text-align:justify'><b><font
size=4 face="Times New Roman"><span style='font-size:14.0pt;font-weight:bold'>V.</span></font></b><b><font
size=1><span style='font-size:7.0pt;font-weight:bold'>
</span></font></b><b><font size=4><span style='font-size:14.0pt;font-weight:
bold'> Export features to select search results and using a hit file to
drive output are now implemented</span></font></b><font size=5><span
style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><b><font
size=4 face="Times New Roman"><span style='font-size:14.0pt;font-weight:bold'> </span></font></b>
<o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>You can now export
records retrieved from search as well as export records following the order
defined by a hit file produced by the PrintSort module<o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'> <o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>Note: A hit file
manager will be developed in the future to better manage search hit files and
hit sort files<o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'> <o:p></o:p></span></font></p>
<p class=gmail-msolistparagraph style='mso-margin-top-alt:0cm;margin-right:
0cm;margin-bottom:0cm;margin-left:54.0pt;margin-bottom:.0001pt;text-align:justify'><b><font
size=4 face="Times New Roman"><span style='font-size:14.0pt;font-weight:bold'>VI.</span></font></b><b><font
size=1><span style='font-size:7.0pt;font-weight:bold'>
</span></font></b><b><font size=4><span style='font-size:14.0pt;font-weight:
bold'>The Number of Terms in the index is now stored in an external file to
avoid the time consuming task of counting them.</span></font></b><font size=5><span
style='font-size:18.0pt'><o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><b><font
size=4 face="Times New Roman"><span style='font-size:14.0pt;font-weight:bold'> </span></font></b><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>The </span></font><b><span
style='background-attachment:scroll;background-position-x:0%;background-position-y:
0%'><font face="Courier New"><span style='font-family:"Courier New";background:
yellow;font-weight:bold'>/indexes</span></span></font></b> directory
contains a subdirectory called master that contains the main index files
generated by <a href="http://lucene.apache.org/">Lucene open-source search
software</a>. A new file named “termscount.properties” is now generated by
J-ISIS to keep the number of terms in the index as well as a time stamp, and is
stored in the /indexes/master folder. The number of terms in the index is only
computed when the index has changed and replaced with the new time stamp in the
external file.<o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><b><font
size=3 face="Times New Roman"><span style='font-size:12.0pt;font-weight:bold'> </span></font></b><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=3 face="Times New Roman"><span lang=FR style='font-size:12.0pt'> </span><o:p></o:p></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;text-align:justify'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>For databases with
more than 2 millions records, it reduces considerably the time spent to get the
database information.<o:p></o:p></span></font></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'> <o:p></o:p></span></font></p>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><br>
-- <o:p></o:p></span></font></p>
<div>
<div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Jean-Claude Dauphin<br>
<br>
<a href="mailto:jc.dauphin@gmail.com" target="_blank">jc.dauphin@gmail.com</a><br>
<br>
<a href="http://kenai.com/projects/j-isis/" target="_blank">https://github.com/J-ISIS</a><br>
<br>
<a href="http://www.unesco.org/isis/" target="_blank">http://www.unesco.org/isis/</a><br>
<a href="http://www.unesco.org/idams/" target="_blank">http://www.unesco.org/idams/</a><br>
<a href="http://www.greenstone.org" target="_blank">http://www.greenstone.org</a><o:p></o:p></span></font></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>