Add acquisitions diagra, from Tim.
[working/Evergreen.git] / appendices / glossary.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <glossary xml:id="Glossary"     xmlns="http://docbook.org/ns/docbook"
3                                 xmlns:xi="http://www.w3.org/2001/XInclude"
4                                 xmlns:xl="http://www.w3.org/1999/xlink">
5         <title>Glossary</title>
6         <abstract>
7                 <para>In this section we expand acronyms, define terms, and generally try
8                 to explain concepts used by Evergreen software.</para>
9         </abstract>
10         <glossdiv>
11                 <title>A</title>
12                 <glossentry xml:id="Apache">
13                         <glossterm>Apache</glossterm>
14                         <indexterm>
15                                 <primary>Apache</primary>
16                         </indexterm>
17                         <glossdef>
18                                 <para>Open-source web server software used to serve both static
19                                 content and dynamic web pages in a secure and reliable way. More
20                                 information is available at
21                                 <ulink url="http://apache.org">http://apache.org</ulink>.</para>
22                         </glossdef>
23                 </glossentry>
24         </glossdiv>
25         <glossdiv>
26                 <title>B</title>
27                 <glossentry xml:id="Book_Bags">
28                         <glossterm>Bookbags</glossterm>
29                         <indexterm>
30                                 <primary>bookbags</primary>
31                         </indexterm>
32                         <glossdef>
33                                 <para>Bookbags are lists of items that can be used for any number of
34                                 purposes. For example, to keep track of what books you have read,
35                                 books you would like to read, to maintain a class reading list, to
36                                 maintain a reading list for a book club, to keep a list of books you
37                                 would like for your birthday. There are an unlimited number of
38                                 uses.</para>
39                         </glossdef>
40                 </glossentry>
41         </glossdiv>
42         <glossdiv>
43                 <title>C</title>
44                 <glossentry xml:id="CentOS">
45                         <glossterm>CentOS</glossterm>
46                         <indexterm>
47                                 <primary>Linux</primary>
48                                 <secondary>CentOS</secondary>
49                         </indexterm>
50                         <glossdef>
51                                 <para>A popular open-source operating system based on Red Hat
52                                 Enterprises <systemitem class="osname">Linux</systemitem>
53                                 (also known as "RHEL") and often used for in web servers. More
54                                 information is available at
55                                 <ulink url="http://www.centos.org">http://www.centos.org</ulink>.</para>
56                         </glossdef>
57                 </glossentry>
58                 <glossentry xml:id="closure">
59                         <glossterm>Closure Compiler</glossterm>
60                         <glossdef>
61                                 <para>A suite of open-source tools used to build web applications with
62                                 <application>Javascript</application>; originally developed by Google.
63                                 It is used to create special builds of the Evergreen Staff Client.
64                                 More information is available at
65                                 <ulink url="http://code.google.com/closure/compiler/">
66                                 http://code.google.com/closure/compiler/</ulink>.</para>
67                         </glossdef>
68                 </glossentry>
69                 <glossentry xml:id="CPAN">
70                         <glossterm>CPAN</glossterm>
71                         <indexterm>
72                                 <primary>Perl</primary>
73                                 <secondary>CPAN</secondary>
74                         </indexterm>
75                         <glossdef>
76                                 <para>An open-source archive of software modules written in
77                                 <application>Perl</application>. More information is available at
78                                 <ulink url="http://www.cpan.org">http://www.cpan.org</ulink>.</para>
79                                 <glossseealso otherterm="Perl"/>
80                         </glossdef>
81                 </glossentry>
82         </glossdiv>
83         <glossdiv>
84                 <title>D</title>
85                 <glossentry xml:id="Debian">
86                         <glossterm>Debian</glossterm>
87                         <indexterm>
88                                 <primary>Linux</primary>
89                                 <secondary>Debian</secondary>
90                         </indexterm>
91                         <glossdef>
92                                 <para>One of the most popular open-source operating system based on the
93                                 <systemitem class="osname">Linux</systemitem> kernel that provides
94                                 over 25000 useful precompiled software packages. Also known as
95                                 <systemitem class="osname">Debian GNU/Linux</systemitem>. More
96                                 information is available at
97                                 <ulink url="http://www.debian.org">http://www.debian.org</ulink>.</para>
98                                 <glossseealso otherterm="Fedora"/>
99                                 <glossseealso otherterm="Ubuntu"/>
100                         </glossdef>
101                 </glossentry>
102                 <glossentry>
103                         <glossterm>Domain name</glossterm>
104                         <indexterm>
105                                 <primary>domain name</primary>
106                         </indexterm>
107                         <glossdef>
108                                 <para>A unique set of case-insensitive, alphanumeric strings
109                                 separated by periods that are used to name organizations, web sites
110                                 and addresses on the Internet (e.g.:
111                                 <uri>www.esilibrary.com</uri>). Domain names can be reserved via
112                                 third-party registration services, and can be associated with a
113                                 unique IP address or suite of IP addresses.</para>
114                                 <glossseealso otherterm="ipaddress"/>
115                         </glossdef>
116                 </glossentry>
117         </glossdiv>
118         <glossdiv>
119                 <title>E</title>
120                 <glossentry xml:id="ejabberd">
121                         <glossterm>ejabberd</glossterm>
122                         <indexterm>
123                                 <primary>ejabberd</primary>
124                         </indexterm>
125                         <glossdef>
126                                 <para>An open-source Jabber/XMPP instant messaging server that is
127                                 used for client-server message passing within Evergreen. It runs
128                                 under popular operating systems (e.g.,
129                                 <systemitem class="osname">Mac OSX</systemitem>,
130                                 <systemitem class="osname">GNU/Linux</systemitem>, and
131                                 <systemitem class="osname">Microsoft Windows</systemitem>). One
132                                 popular use is to provide <application>XMPP</application> messaging
133                                 services for a <application>Jabber</application> domain across an
134                                 extendable cluster of cheap, easily-replaced machine nodes. More
135                                 information is available at
136                                 <ulink url="http://www.ejabberd.im/">http://www.ejabberd.im</ulink>.</para>
137                                 <glossseealso otherterm="Jabber"/>
138                                 <glossseealso otherterm="XMPP"/>
139                         </glossdef>
140                 </glossentry>
141         </glossdiv>
142         <glossdiv>
143                 <title>F</title>
144                 <glossentry xml:id="Fedora">
145                         <glossterm>Fedora</glossterm>
146                         <indexterm>
147                                 <primary>Linux</primary>
148                                 <secondary>Fedora</secondary>
149                         </indexterm>
150                         <glossdef>
151                                 <para>A popular open-source operating system based on the
152                                 <systemitem class="osname">Linux</systemitem> kernel.
153                                 More information is available at
154                                 <ulink url="http://http://fedoraproject.org/">http://fedoraproject.org/</ulink>.</para>
155                                 <glossseealso otherterm="Debian"/>
156                                 <glossseealso otherterm="Ubuntu"/>
157                         </glossdef>
158                 </glossentry>
159         </glossdiv>
160         <glossdiv>
161                 <title>G</title>
162                 <glossentry xml:id="Gentoo">
163                         <glossterm>Gentoo</glossterm>
164                         <indexterm>
165                                 <primary>Linux</primary>
166                                 <secondary>Gentoo</secondary>
167                         </indexterm>
168                         <glossdef>
169                                 <para>A popular open-source operating system built on the
170                                 <systemitem class="osname">Linux</systemitem> kernel. More
171                                 information is available at
172                                 <ulink url="http://www.gentoo.org">http://www.gentoo.org</ulink>.</para>
173                         </glossdef>
174                 </glossentry>
175         </glossdiv>
176         <glossdiv>
177                 <title>H</title>
178                 <glossentry></glossentry>
179         </glossdiv>
180         <glossdiv>
181                 <title>I</title>
182                 <glossentry xml:id="ipaddress">
183                         <glossterm>IP Address</glossterm>
184                         <indexterm>
185                                 <primary>IP Address</primary>
186                         </indexterm>
187                         <glossdef>
188                                 <para>(Internet Protocol address) A numerical label consisting of
189                                 four numbers separated by periods (e.g., "192.168.1.15") assigned to
190                                 individual members of networked computing systems. It uniquely
191                                 identifies each system on the network and allows controlled
192                                 communication between such systems. The numerical label scheme must
193                                 adhere to a strictly defined naming convention that is currently
194                                 defined and overseen by the Internet Corporation for Assigned Names
195                                 and Numbers ("ICANN").</para>
196                         </glossdef>
197                 </glossentry>
198                 <glossentry xml:id="Item_Buckets">
199                         <glossterm>Item/copy Buckets</glossterm>
200                         <indexterm>
201                                 <primary>copy buckets</primary>
202                                 <seealso>item buckets</seealso>
203                         </indexterm>
204                         <indexterm>
205                                 <primary>item buckets</primary>
206                                 <seealso>copy buckets</seealso>
207                         </indexterm>
208                         <glossdef>
209                                 <para>Virtual <quote>containers</quote> to use in batch processing
210                                 of item or copy records. They can be used to perform various
211                                 cataloging/holdings maintenance tasks in batch.</para>
212                         </glossdef>
213                 </glossentry>
214         </glossdiv>
215         <glossdiv>
216                 <title>J</title>
217                 <glossentry xml:id="Jabber">
218                         <glossterm>Jabber</glossterm>
219                         <indexterm>
220                                 <primary>jabber</primary>
221                                 <seealso>XMPP</seealso>
222                         </indexterm>
223                         <glossdef>
224                                 <para>The communications protocol used for client-server message
225                                 passing within Evergreen. Now known as XMPP (eXtensible Messaging and
226                                 Presence Protocol), it was originally named "Jabber".</para>
227                                 <glossseealso otherterm="XMPP"/>
228                                 <glossseealso otherterm="ejabberd"/>
229                         </glossdef>
230                 </glossentry>
231         </glossdiv>
232         <glossdiv>
233                 <title>K</title>
234                 <glossentry></glossentry>
235         </glossdiv>
236         <glossdiv>
237                 <title>L</title>
238                 <glossentry></glossentry>
239         </glossdiv>
240         <glossdiv>
241                 <title>M</title>
242                 <glossentry xml:id="MARC">
243                         <glossterm>MARC</glossterm>
244                         <indexterm>
245                                 <primary>MARC</primary>
246                         </indexterm>
247                         <glossdef>
248                                 <para>The MARC formats are standards for the representation and
249                                 communication of bibliographic and related information in
250                                 machine-readable form.</para>
251                         </glossdef>
252                 </glossentry>
253                 <glossentry xml:id="MARCXML">
254                         <glossterm>MARCXML</glossterm>
255                         <indexterm>
256                                 <primary>MARCXML</primary>
257                         </indexterm>
258                         <glossdef>
259                                 <para>Framework for working with MARC data in a XML environment.</para>
260                         </glossdef>
261                 </glossentry>
262                 <glossentry xml:id="McCoy">
263                         <glossterm>McCoy</glossterm>
264                         <glossdef>
265                                 <para>An open-source application that allows add-on authors to
266                                 provide secure updates to their users. It is used to create special
267                                 builds of the Evergreen Staff Client. More information is available
268                                 at <ulink url="https://developer.mozilla.org/en/McCoy">
269                                 http://developer.mozilla.org/en/McCoy</ulink>.</para>
270                         </glossdef>
271                 </glossentry>
272                 <glossentry xml:id="memcached">
273                         <glossterm>memcached</glossterm>
274                         <indexterm>
275                                 <primary>memcached</primary>
276                         </indexterm>
277                         <glossdef>
278                                 <para>A general-purpose distributed memory caching system, usually
279                                 with a client-server architecture spread over multiple computing
280                                 systems. It reduces the number of times a data source (e.g., a
281                                 database) must be directly accessed by temporarily caching data in
282                                 memory, therefore dramatically speeding up database-driven web
283                                 applications.</para>
284                         </glossdef>
285                 </glossentry>
286         </glossdiv>
287         <glossdiv>
288                 <title>N</title>
289                 <glossentry xml:id="netaddr">
290                         <glossterm>Network address</glossterm>
291                         <indexterm>
292                                 <primary>network address</primary>
293                                 <seealso>ip address</seealso>
294                         </indexterm>
295                         <glossdef>
296                                 <para>Also known as an IP address (Internet Protocol address).</para>
297                                 <glossseealso otherterm="ipaddress"/>
298                         </glossdef>
299                 </glossentry>
300                 <glossentry xml:id="nsis">
301                         <glossterm>nsis</glossterm>
302                         <glossdef>
303                                 <para>An open-source software tool used to create Windows
304                                 installers. It is used to create special builds of the Evergreen
305                                 Staff Client. More information is available at
306                                 <ulink url="http://nsis.sourceforge.net">
307                                 http://nsis.sourceforge.net</ulink>.</para>
308                         </glossdef>
309                 </glossentry>
310         </glossdiv>
311         <glossdiv>
312                 <title>O</title>
313                 <glossentry xml:id="OPAC">
314                         <glossterm>OPAC</glossterm>
315                         <indexterm>
316                                 <primary>OPAC</primary>
317                         </indexterm>
318                         <glossdef>
319                                 <para>The "Online Public Access Catalog"; an online database of a
320                                 library's holdings; used to find resources in their collections;
321                                 possibly searchable by keyword, title, author, subject or call
322                                 number.</para>
323                         </glossdef>
324                 </glossentry>
325                 <glossentry xml:id="OpenSRF">
326                         <glossterm>OpenSRF</glossterm>
327                         <indexterm>
328                                 <primary>OpenSRF</primary>
329                         </indexterm>
330                         <glossdef>
331                                 <para>The "Open Scalable Request Framework" (pronounced 'open surf')
332                                 is a stateful, decentralized service architecture that allows
333                                 developers to create applications for Evergreen with a minimum of
334                                 knowledge of its structure.</para>
335                         </glossdef>
336                 </glossentry>
337         </glossdiv>
338         <glossdiv>
339                 <title>P</title>
340                 <glossentry xml:id="Perl">
341                         <glossterm>Perl</glossterm>
342                         <indexterm>
343                                 <primary>Perl</primary>
344                         </indexterm>
345                         <glossdef>
346                                 <para>The high-level scripting language in which most of the business logic of
347                                 Evergreen is written.</para>
348                                 <glossseealso otherterm="CPAN"/>
349                         </glossdef>
350                 </glossentry>
351                 <glossentry xml:id="PKI">
352                         <glossterm>PKI</glossterm>
353                         <indexterm>
354                                 <primary>PKI</primary>
355                         </indexterm>
356                         <glossdef>
357                                 <para>Public Key Infrastructure (PKI) describes the schemes needed
358                                 to generate and maintain digital SSL Certificates.</para>
359                                 <glossseealso otherterm="SSL_Certificate"/>
360                         </glossdef>
361                 </glossentry>
362                 <glossentry xml:id="PostgreSQL">
363                         <glossterm>PostgreSQL</glossterm>
364                         <indexterm>
365                                 <primary>databases</primary>
366                                 <secondary>PostgreSQL</secondary>
367                         </indexterm>
368                         <glossdef>
369                                 <para>A popular open-source object-relational database management
370                                 system that underpins Evergreen software.</para>
371                         </glossdef>
372                 </glossentry>
373                 <glossentry xml:id="putty">
374                         <glossterm>PuTTY</glossterm>
375                         <indexterm>
376                                 <primary>SSH</primary>
377                                 <secondary>Putty</secondary>
378                         </indexterm>
379                         <glossdef>
380                                 <para>A popular open-source telnet/ssh client for the Windows and
381                                 Unix platforms. As used in Evergreen, a handy utility used to create
382                                 an SSH Tunnel for connecting Staff Clients to Evergreen servers over
383                                 insecure networks. More information is available at
384                                 <ulink url="http://www.chiark.greenend.org.uk/~sgtatham/putty/">
385                                 http://www.chiark.greenend.org.uk/~sgtatham/putty/</ulink>.</para>
386                                 <glossseealso otherterm="sshtunnel"/>
387                         </glossdef>
388                 </glossentry>
389         </glossdiv>
390         <glossdiv>
391                 <title>Q</title>
392                 <glossentry></glossentry>
393         </glossdiv>
394         <glossdiv>
395                 <title>R</title>
396                 <glossentry xml:id="Resource_Hacker">
397                         <glossterm>Resource Hacker</glossterm>
398                         <glossdef>
399                                 <para>An open-source utility used to view, modify, rename, add,
400                                 delete and extract resources in 32bit Windows executables. It is
401                                 used to create special builds of the Evergreen Staff Client. More
402                                 information is available at
403                                 <ulink url="http://www.angusj.com/resourcehacker/">
404                                 Resource Hacker</ulink></para>
405                         </glossdef>
406                 </glossentry>
407                 <glossentry xml:id="RHEL">
408                         <glossterm>RHEL</glossterm>
409                         <indexterm>
410                                 <primary>Linux</primary>
411                                 <secondary>RHEL</secondary>
412                         </indexterm>
413                         <glossdef>
414                                 <para>Also known as "Red Hat Enterprises
415                                 <systemitem class="osname">Linux</systemitem>". An official
416                                 <systemitem class="osname">Linux</systemitem> distribution that is
417                                 targeted at the commercial market. It is the basis of other popular
418                                 <systemitem class="osname">Linux</systemitem> distributions, e.g.,
419                                 <systemitem class="osname">CentOS</systemitem>. More information is
420                                 available at
421                                 <ulink url="http://www.redhat.com">http://www.redhat.com</ulink>.</para>
422                         </glossdef>
423                 </glossentry>
424         </glossdiv>
425         <glossdiv>
426                 <title>S</title>
427                 <glossentry xml:id="SIP2">
428                         <glossterm>SIP</glossterm>
429                         <indexterm>
430                                 <primary>SIP</primary>
431                         </indexterm>
432                         <glossdef>
433                                 <para>SIP (Standard Interchange Protocol) is a communications
434                                 protocol used within Evergreen for transferring data to and from
435                                 other third party devices, such as RFID and barcode scanners that
436                                 handle patron and library material information. Version 2.0 (also
437                                 known as "SIP2") is the current standard. It was originally
438                                 developed by the 3M Corporation.</para>
439                         </glossdef>
440                 </glossentry>
441                 <glossentry xml:id="srfsh">
442                         <indexterm>
443                                 <primary>srfsh</primary>
444                         </indexterm>
445                         <glossterm>srfsh</glossterm>
446                         <glossdef>
447                                 <para>A command language interpreter (shell) that executes commands
448                                 read from the standard input. It is used to test the Open Service
449                                 Request Framework (OpenSRF).</para>
450                         </glossdef>
451                 </glossentry>
452                 <glossentry xml:id="SRU">
453                         <glossterm>SRU</glossterm>
454                         <indexterm>
455                                 <primary>SRU</primary>
456                         </indexterm>
457                         <glossdef>
458                                 <para>SRU (Search &amp; Retrieve URL Service) is a search protocol
459                                 used in web search and retrieval. It expresses queries in Contextual
460                                 Query Language (CQL) and transmits them as a URL, returning XML data
461                                 as if it were a web page.</para>
462                                 <glossseealso otherterm="SRW"/>
463                         </glossdef>
464                 </glossentry>
465                 <glossentry xml:id="SRW">
466                         <glossterm>SRW</glossterm>
467                         <indexterm>
468                                 <primary>SRW</primary>
469                         </indexterm>
470                         <glossdef>
471                                 <para>SRW (Search &amp; Retrieve Web Service), also known as "SRU
472                                 via HTTP SOAP", is a search protocol used in web search and
473                                 retrieval. It uses a SOAP interface and expresses both the query and
474                                 result as XML data streams.</para>
475                                 <glossseealso otherterm="SRU"/>
476                         </glossdef>
477                 </glossentry>
478                 <glossentry xml:id="ssh">
479                         <glossterm>SSH</glossterm>
480                         <indexterm>
481                                 <primary>SSH</primary>
482                         </indexterm>
483                         <glossdef>
484                                 <para>An encrypted network protocol using public-key cryptography
485                                 that allows secure communications between systems on an insecure
486                                 network. Typically used to access shell accounts but also supports
487                                 tunneling, forwarding TCP ports and X11 connections, and
488                                 transferring files.</para>
489                         </glossdef>
490                 </glossentry>
491                 <glossentry xml:id="sshproxy">
492                         <glossterm>SSH proxy</glossterm>
493                         <indexterm>
494                                 <primary>SSH</primary>
495                                 <secondary>proxy</secondary>
496                         </indexterm>
497                         <glossdef>
498                                 <para>As used in Evergreen, a method of allowing one or more Staff
499                                 Clients to communicate with one or more Evergreen servers over an
500                                 insecure network by sending data through a secure SSH tunnel. It
501                                 also buffers and caches all data travelling to and from Staff
502                                 Clients to speed up access to resources on Evergreen servers.</para>
503                                 <glossseealso otherterm="ssh"/>
504                                 <glossseealso otherterm="tunneling"/>
505                                 <glossseealso otherterm="sshtunnel"/>
506                         </glossdef>
507                 </glossentry>
508                 <glossentry xml:id="sshtunnel">
509                         <glossterm>SSH tunnel</glossterm>
510                         <indexterm>
511                                 <primary>SSH</primary>
512                                 <secondary>tunneling</secondary>
513                         </indexterm>
514                         <glossdef>
515                                 <para>An encrypted data channel existing over an SSH network
516                                 connection. Used to securely transfer unencrypted data streams over
517                                 insecure networks.</para>
518                                 <glossseealso otherterm="ssh"/>
519                                 <glossseealso otherterm="tunneling"/>
520                         </glossdef>
521                 </glossentry>
522                 <glossentry xml:id="SSL_Certificate">
523                         <glossterm>SSL Certificate</glossterm>
524                         <indexterm>
525                                 <primary>SSL</primary>
526                         </indexterm>
527                         <glossdef>
528                                 <para>As used in Evergreen, it is a method of ensuring that Staff
529                                 Clients are able to connect to legitimate Evergreen servers.</para>
530                                 <para>In general, it is a special electronic document used to
531                                 guarantee authenticity of a digital message. Also known as a "public
532                                 key", or "identity" or "digital" certificate. It combines an
533                                 identity (of a person or an organization) and a unique public key to
534                                 form a so-called digital signature, and is used to verify that the
535                                 public key does, in fact, belong with that particular
536                                 identity.</para>
537                                 <glossseealso otherterm="PKI"/>
538                         </glossdef>
539                 </glossentry>
540                 <glossentry xml:id="SuperCat">
541                         <glossterm>SuperCat</glossterm>
542                         <indexterm>
543                                 <primary>SuperCat</primary>
544                         </indexterm>
545                         <glossdef>
546                                 <para>A popular commercial utility used to catalog, search and manage the
547                                 contents of media such as CDs and DVDs.</para>
548                                 <glossseealso otherterm="PKI"/>
549                         </glossdef>
550                 </glossentry>
551         </glossdiv>
552         <glossdiv>
553                 <title>T</title>
554                 <glossentry xml:id="tunneling">
555                         <glossterm>tunneling</glossterm>
556                         <indexterm>
557                                 <primary>tunneling</primary>
558                                 <seealso>SSH tunneling</seealso>
559                         </indexterm>
560                         <glossdef>
561                                 <para>As used in Evergreen, it is a method of allowing Staff Clients
562                                 to securely connect to legitimate Evergreen servers.</para>
563                                 <para>In general, it is a method of encapsulating data provided in
564                                 one network protocol (the "delivery"protocol), within data in a
565                                 different network protocol (the "tunneling" protocol). Used to
566                                 provide a secure path and secure communications through an insecure
567                                 or incompatible network. Can be used to bypass firewalls by
568                                 communicating via a protocol the firewall normally blocks, but
569                                 "wrapped" inside a protocol that the firewall does not block.</para>
570                                 <glossseealso otherterm="sshtunnel"/>
571                         </glossdef>
572                 </glossentry>
573         </glossdiv>
574         <glossdiv>
575                 <title>U</title>
576                 <glossentry xml:id="Ubuntu">
577                         <glossterm>Ubuntu</glossterm>
578                         <indexterm>
579                                 <primary>Linux</primary>
580                                 <secondary>Ubuntu</secondary>
581                         </indexterm>
582                         <glossdef>
583                                 <para>A popular open-source operating system based on the
584                                 <systemitem class="osname">Linux</systemitem> kernel that was
585                                 originally based on the
586                                 <systemitem class="osname">Debian GNU/Linux</systemitem>
587                                 operating system. More information is available at
588                                 <ulink url="http://www.ubuntu.com">http://www.ubuntu.com</ulink>.</para>
589                                 <glossseealso otherterm="Debian"/>
590                                 <glossseealso otherterm="Fedora"/>
591                         </glossdef>
592                 </glossentry>
593         </glossdiv>
594         <glossdiv>
595                 <title>V</title>
596                 <glossentry xml:id="virtualization">
597                         <glossterm>Virtualization</glossterm>
598                         <indexterm>
599                                 <primary>virtualization</primary>
600                         </indexterm>
601                         <glossdef>
602                                 <para>A method of executing software in a special environment that
603                                 is partitioned or separated from the real underlying hardware and
604                                 software resources. In typical usage, it allows a
605                                 <emphasis>host</emphasis> operating system to encapsulate or emulate
606                                 a <emphasis>guest</emphasis> operating system environment in such a
607                                 way that the emulated environment is completely unaware of the
608                                 hosting environment. As used in Evergreen, it enables a copy of the
609                                 <systemitem class="osname">Linux</systemitem> operating system
610                                 running Evergreen software to execute within a
611                                 <systemitem class="osname">Windows</systemitem> environment.</para>
612                                 <glossseealso otherterm="virtualbox"/>
613                                 <glossseealso otherterm="virtualpc"/>
614                                 <glossseealso otherterm="vmware"/>
615                         </glossdef>
616                 </glossentry>
617                 <glossentry xml:id="virtualbox">
618                         <glossterm>VirtualBox</glossterm>
619                         <indexterm>
620                                 <primary>virtualization software</primary>
621                                 <secondary>VirtualBox</secondary>
622                         </indexterm>
623                         <glossdef>
624                                 <para>A popular commercial package of virtualization software that
625                                 emulates the x86 microprocessor architecture. It can be installed on
626                                 <systemitem class="osname">Linux</systemitem>,
627                                 <systemitem class="osname">Mac OS X</systemitem>,
628                                 <systemitem class="osname">Windows</systemitem> or
629                                 <systemitem class="osname">Solaris</systemitem> "host" operating
630                                 systems and allows other "guest" (typically including
631                                 <systemitem class="osname">Linux</systemitem> and
632                                 <systemitem class="osname">Windows</systemitem>) operating systems
633                                 to be loaded and executed.</para>
634                                 <glossseealso otherterm="virtualization"/>
635                         </glossdef>
636                 </glossentry>
637                 <glossentry xml:id="virtualpc">
638                         <glossterm>Virtual PC</glossterm>
639                         <indexterm>
640                                 <primary>virtualization software</primary>
641                                 <secondary>Virtual PC</secondary>
642                         </indexterm>
643                         <glossdef>
644                                 <para>A popular commercial package of virtualization software that
645                                 emulates the x86 microprocessor architecture. It is installed on a
646                                 Windows "host" operating system and allows other "guest" (typically
647                                 including <systemitem class="osname">Linux</systemitem> and
648                                 <systemitem class="osname">Windows</systemitem>) operating systems
649                                 to be loaded and executed.</para>
650                                 <glossseealso otherterm="virtualization"/>
651                         </glossdef>
652                 </glossentry>
653                 <glossentry xml:id="vmware">
654                         <glossterm>VMware</glossterm>
655                         <indexterm>
656                                 <primary>virtualization software</primary>
657                                 <secondary>VMware</secondary>
658                         </indexterm>
659                         <glossdef>
660                                 <para>A popular commercial package of virtualization software that
661                                 emulates the x86 microprocessor architecture. It can be installed on
662                                 <systemitem class="osname">Linux</systemitem>,
663                                 <systemitem class="osname">Mac OS X</systemitem>,
664                                 <systemitem class="osname">Windows</systemitem> or
665                                 <systemitem class="osname">Solaris</systemitem> "host" operating systems
666                                 and allows other "guest" (typically including
667                                 <systemitem class="osname">Linux</systemitem> and
668                                 <systemitem class="osname">Windows</systemitem>) operating systems
669                                 to be loaded and executed.</para>
670                                 <glossseealso otherterm="virtualization"/>
671                         </glossdef>
672                 </glossentry>
673                 <glossentry xml:id="Volume_Buckets">
674                         <glossterm>Volume Buckets</glossterm>
675                         <indexterm>
676                                 <primary>volume buckets</primary>
677                         </indexterm>
678                         <glossdef>
679                                 <para>Virtual <quote>containers</quote> to use in batch processing
680                                 of multiple volumes. They can be used to perform various
681                                 cataloging/holdings maintenance tasks in batch.</para>
682                         </glossdef>
683                 </glossentry>
684         </glossdiv>
685         <glossdiv>
686                 <title>W</title>
687                 <glossentry xml:id="wine">
688                         <glossterm>Wine</glossterm>
689                         <indexterm>
690                                 <primary>Linux</primary>
691                                 <secondary>Wine</secondary>
692                         </indexterm>
693                         <glossdef>
694                                 <para>A popular open-source application that allows
695                                 <systemitem class="osname">Linux</systemitem> and
696                                 <systemitem class="osname">Unix</systemitem>
697                                 systems to run <systemitem class="osname">Windows</systemitem>
698                                 executables. More information is available at
699                                 <ulink url="http://www.winehq.org/">http://www.winehq.org/</ulink>.</para>
700                         </glossdef>
701                 </glossentry>
702         </glossdiv>
703         <glossdiv>
704                 <title>X</title>
705                 <glossentry xml:id="xml">
706                         <glossterm>XML</glossterm>
707                         <indexterm>
708                                 <primary>XML</primary>
709                         </indexterm>
710                         <glossdef>
711                                 <para>The eXtensible Markup Language, a subset of SGML; a set of
712                                 rules for encoding information in a way that is both human- and
713                                 machine-readable. It is primarily used to define documents but can
714                                 also be used to define arbitrary data structures. It was originally
715                                 defined by the World Wide Web Consortium (W3C).</para>
716                         </glossdef>
717                 </glossentry>
718                 <glossentry xml:id="XMPP">
719                         <glossterm>XMPP</glossterm>
720                         <indexterm>
721                                 <primary>XMPP</primary>
722                                 <seealso>jabber</seealso>
723                         </indexterm>
724                         <glossdef>
725                                 <para>The open-standard communications protocol (based on XML) used
726                                 for client-server message passing within Evergreen. It supports the
727                                 concept of a consistent <emphasis>domain</emphasis> of message types
728                                 that flow between software applications, possibly on different
729                                 operating systems and architectures. More information is available
730                                 at <ulink url="http://xmpp.org">http://xmpp.org</ulink>.</para>
731                                 <glossseealso otherterm="Jabber"/>
732                                 <glossseealso otherterm="ejabberd"/>
733                         </glossdef>
734                 </glossentry>
735                 <glossentry xml:id="xpath">
736                         <glossterm>xpath</glossterm>
737                         <indexterm>
738                                 <primary>xpath</primary>
739                         </indexterm>
740                         <glossdef>
741                                 <para>The XML Path Language, a query language based on a tree
742                                 representation of an XML document. It is used to programmatically
743                                 select nodes from an XML document and to do minor computation
744                                 involving strings, numbers and Boolean values. It allows you to
745                                 identify parts of the XML document tree, to navigate around the
746                                 tree, and to uniquely select nodes. The currently version is "XPath
747                                 2.0". It was originally defined by the World Wide Web Consortium
748                                 (W3C).</para>
749                         </glossdef>
750                 </glossentry>
751                 <glossentry xml:id="xul">
752                         <glossterm>XUL</glossterm>
753                         <indexterm>
754                                 <primary>xUL</primary>
755                         </indexterm>
756                         <glossdef>
757                                 <para>The XML User Interface Language, a specialized interface
758                                 language that allows building cross-platform applications that drive
759                                 <application>Mozilla</application>-based browsers such as
760                                 <application>Firefox</application>. More information is available at
761                                 <ulink url="https://developer.mozilla.org/en/XUL">
762                                 https://developer.mozilla.org/en/XUL</ulink>.</para>
763                         </glossdef>
764                 </glossentry>
765                 <glossentry xml:id="xulrunner">
766                         <glossterm>xulrunner</glossterm>
767                         <indexterm>
768                                 <primary>XULRunner</primary>
769                         </indexterm>
770                         <glossdef>
771                                 <para>A specialized run-time application environment that provides
772                                 support for installing, upgrading and uninstalling
773                                 <application>XUL</application> applications. It operates with
774                                 <application>Mozilla</application>-based applications such as the
775                                 <application>Firefox</application> browser. More information is
776                                 available at
777                                 <ulink url="https://developer.mozilla.org/en/XULRunner">
778                                 https://developer.mozilla.org/en/XULRunner</ulink>.</para>
779                                 <glossseealso otherterm="xul"/>
780                         </glossdef>
781                 </glossentry>
782         </glossdiv>
783         <glossdiv>
784                 <title>Y</title>
785                 <glossentry xml:id="YAZ">
786                         <glossterm>YAZ</glossterm>
787                         <indexterm>
788                                 <primary>yaz</primary>
789                         </indexterm>
790                         <glossdef>
791                                 <para>A programmers’ toolkit supporting the development of
792                                 Z39.50 / SRW / SRU clients and servers.</para>
793                                 <glossseealso otherterm="SRU"/>
794                                 <glossseealso otherterm="SRW"/>
795                                 <glossseealso otherterm="Z39.50"/>
796                         </glossdef>
797                 </glossentry>
798                 <glossentry xml:id="yaz-client">
799                         <indexterm>
800                                 <primary>yaz</primary>
801                         </indexterm>
802                         <glossterm>yaz-client</glossterm>
803                         <glossdef>
804                                 <para>A Z39.50/SRU client for connecting to YAZ servers.
805                                 More information is available at
806                                 <ulink url="http://www.indexdata.com/yaz/doc/yaz-client.html">
807                                 http://www.indexdata.com/yaz/doc/yaz-client.html</ulink></para>
808                                 <glossseealso otherterm="SRU"/>
809                         </glossdef>
810                 </glossentry>
811         </glossdiv>
812         <glossdiv>
813                 <title>Z</title>
814                 <glossentry xml:id="Z39.50">
815                         <glossterm>Z39.50</glossterm>
816                         <indexterm>
817                                 <primary>Z39.50</primary>
818                         </indexterm>
819                         <glossdef>
820                                 <para>An international standard client–server protocol for
821                                 communication between computer systems, primarily library and
822                                 information related systems.</para>
823                                 <glossseealso otherterm="SRU"/>
824                         </glossdef>
825                 </glossentry>
826         </glossdiv>
827 </glossary>