]> git.evergreen-ils.org Git - working/Evergreen.git/blob - 1.6/appendices/glossary.xml
e612a96558a4cce244eeaa2c752794917ef7746f
[working/Evergreen.git] / 1.6 / appendices / glossary.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <glossary xml:id="Glossary" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xl="http://www.w3.org/1999/xlink">\r
3         <title>Glossary</title>\r
4         <abstract>\r
5                 <para>In this section we expand acronyms, define terms, and generally try to explain concepts used by Evergreen software.</para>\r
6         </abstract>\r
7         <glossdiv>\r
8                 <title>A</title>\r
9                 <glossentry id="Apache">\r
10                         <glossterm>Apache</glossterm>\r
11                         <glossdef>\r
12                                 <para>Open-source web server software used to serve both static content and dynamic web pages in a secure and reliable way. More information is available at <ulink url="http://apache.org">apache.org</ulink>.</para>\r
13                         </glossdef>\r
14                 </glossentry>\r
15         </glossdiv>\r
16         <glossdiv>\r
17                 <title>B</title>\r
18                 <glossentry id="Book Bags">\r
19                         <glossterm>Bookbags</glossterm>\r
20                         <glossdef>\r
21                                 <para>Bookbags are lists of items that can be used for any number of purposes. For example, to keep track of what books you have read, books you would like to read, \r
22                                 to maintain a class reading list, to maintain a reading list for a book club, to keep a list of books you would like for your birthday. There are an unlimited number \r
23                                 of uses.</para>\r
24                         </glossdef>\r
25                 </glossentry>\r
26         </glossdiv>\r
27         <glossdiv>\r
28                 <title>C</title>\r
29                 <glossentry id="closure">\r
30                         <glossterm>Closure Compiler</glossterm>\r
31                         <glossdef>\r
32                                 <para>A suite of open-source tools used to build web applications with <application>Javascript</application>; originally developed by Google. More information is available at <ulink url="http://code.google.com/closure/compiler/">http://code.google.com/closure/compiler/</ulink>.</para>\r
33                         </glossdef>\r
34                 </glossentry>\r
35                 <glossentry id="CPAN">\r
36                         <glossterm>CPAN</glossterm>\r
37                         <glossdef>\r
38                                 <para>An open-source archive of software modules written in <application>Perl</application>. More information is available at <ulink url="http://www.cpan.org">www.cpan.org</ulink>.</para>\r
39                         </glossdef>\r
40                 </glossentry>\r
41         </glossdiv>\r
42         <glossdiv>\r
43                 <title>D</title>\r
44                 <glossentry id="Debian">\r
45                         <glossterm>Debian</glossterm>\r
46                         <glossdef>\r
47                                 <para>One of the most popular open-source operating system using the <systemitem class="osname">Linux</systemitem> kernel that provides over 25000 useful precompiled software packages. Also known as <systemitem class="osname">Debian GNU/Linux</systemitem>. More information is available at <ulink url="http://www.debian.org">www.debian.org</ulink>.</para>\r
48                         </glossdef>\r
49                 </glossentry>\r
50                 <glossentry>\r
51                         <glossterm>Domain name</glossterm>\r
52                         <glossdef>\r
53                                 <para>A unique set of case-insensitive, alphanumeric strings separated by periods that are used to name organizations, web sites and addresses on the Internet (e.g.: <uri>www.esilibrary.com</uri>). Domain names can be reserved via third-party registration services, and can be associated with a unique IP address or suite of IP addresses.</para>\r
54                                 <glossseealso otherterm="ipaddress"/>\r
55                         </glossdef>\r
56                 </glossentry>\r
57         </glossdiv>\r
58         <glossdiv>\r
59                 <title>E</title>\r
60                 <glossentry id="ejabberd">\r
61                         <glossterm>ejabberd</glossterm>\r
62                         <glossdef>\r
63                                 <para>An open-source Jabber/XMPP instant messaging server that runs under popular operating systems (e.g., <systemitem class="osname">Mac OSX</systemitem>, <systemitem class="osname">GNU/Linux</systemitem>, and <systemitem class="osname">Microsoft Windows</systemitem>). One popular use is to provide <application>XMPP</application> messaging services for a <application>Jabber</application> domain across an extendable cluster of cheap, easily-replaced machine nodes. More information is available at <ulink url="http://www.ejabberd.im/">http://www.ejabberd.im</ulink>.</para>\r
64                                 <glossseealso otherterm="Jabber"/>\r
65                                 <glossseealso otherterm="XMPP"/>\r
66                         </glossdef>\r
67                 </glossentry>\r
68         </glossdiv>\r
69         <glossdiv>\r
70                 <title>F</title>\r
71                 <glossentry></glossentry>\r
72         </glossdiv>\r
73         <glossdiv>\r
74                 <title>G</title>\r
75                 <glossentry></glossentry>\r
76         </glossdiv>\r
77         <glossdiv>\r
78                 <title>H</title>\r
79                 <glossentry></glossentry>\r
80         </glossdiv>\r
81         <glossdiv>\r
82                 <title>I</title>\r
83                 <glossentry id="ipaddress">\r
84                         <glossterm>IP Address</glossterm>\r
85                         <glossdef>\r
86                                 <para>(Internet Protocol address) A numerical label consisting of four numbers separated by periods (e.g., "192.168.1.15") assigned to individual members of networked computing systems. It uniquely identifies each system on the network and allows controlled communication between such systems. The numerical label scheme must adhere to a strictly defined naming convention that is currently defined and overseen by the Internet Corporation for Assigned Names and Numbers ("ICANN").</para>\r
87                         </glossdef>\r
88                 </glossentry>\r
89                 <glossentry id="Item Buckets">\r
90                         <glossterm>Item/copy Buckets</glossterm>\r
91                         <glossdef>\r
92                                 <para>Virtual <quote>containers</quote> to use in batch processing of item or copy records. They can be used to perform various cataloging/holdings maintenance tasks \r
93                                 in batch.</para>\r
94                         </glossdef>\r
95                 </glossentry>\r
96         </glossdiv>\r
97         <glossdiv>\r
98                 <title>J</title>\r
99                 <glossentry id="Jabber">\r
100                         <glossterm>Jabber</glossterm>\r
101                         <glossdef>\r
102                                 <para>Now known as XMPP (eXtensible Messaging and Presence Protocol), it was originally named "Jabber".</para>\r
103                                 <glossseealso otherterm="XMPP"/>\r
104                         </glossdef>\r
105                 </glossentry>\r
106         </glossdiv>\r
107         <glossdiv>\r
108                 <title>K</title>\r
109                 <glossentry></glossentry>\r
110         </glossdiv>\r
111         <glossdiv>\r
112                 <title>L</title>\r
113                 <glossentry></glossentry>\r
114         </glossdiv>\r
115         <glossdiv>\r
116                 <title>M</title>\r
117                 <glossentry id="MARC">\r
118                         <glossterm>MARC</glossterm>\r
119                         <glossdef>\r
120                                 <para>The MARC formats are standards for the representation and communication of bibliographic and related information in machine-readable form.</para>\r
121                         </glossdef>\r
122                 </glossentry>\r
123                 <glossentry id="MARCXML">\r
124                         <glossterm>MARCXML</glossterm>\r
125                         <glossdef>\r
126                                 <para>Framework for working with MARC data in a XML environment.</para>\r
127                         </glossdef>\r
128                 </glossentry>\r
129                 <glossentry id="McCoy">\r
130                         <glossterm>McCoy</glossterm>\r
131                         <glossdef>\r
132                                 <para>An open-source application that allows add-on authors to provide secure updates to their users. More information is available at \r
133                                 <ulink url="https://developer.mozilla.org/en/McCoy">developer.mozilla.org/en/McCoy</ulink>.</para>\r
134                         </glossdef>\r
135                 </glossentry>\r
136                 <glossentry id="memcached">\r
137                         <glossterm>memcached</glossterm>\r
138                         <glossdef>\r
139                                 <para>A general-purpose distributed memory caching system, usually with a client~server architecture spread over multiple computing systems. It reduces the number of \r
140                                 times a data source (e.g., a database) must be directly accessed by temporarily caching data in memory, therefore dramatically speeding up database-driven \r
141                                 web applications.</para>\r
142                         </glossdef>\r
143                 </glossentry>\r
144         </glossdiv>\r
145         <glossdiv>\r
146                 <title>N</title>\r
147                 <glossentry id="netaddr">\r
148                         <glossterm>Network address</glossterm>\r
149                         <glossdef>\r
150                                 <para>Also known as an IP address (Internet Protocol address).</para>\r
151                                 <glossseealso otherterm="ipaddress"/>\r
152                         </glossdef>\r
153                 </glossentry>\r
154                 <glossentry id="nsis">\r
155                         <glossterm>nsis</glossterm>\r
156                         <glossdef>\r
157                                 <para>An open-source software tool used to create Windows installers. More information is available at <ulink url="http://nsis.sourceforge.net">\r
158                         http://nsis.sourceforge.net</ulink>.</para>\r
159                         </glossdef>\r
160                 </glossentry>\r
161         </glossdiv>\r
162         <glossdiv>\r
163                 <title>O</title>\r
164                 <glossentry id="OPAC">\r
165                         <glossterm>OPAC</glossterm>\r
166                         <glossdef>\r
167                                 <para>The "Online Public Access Catalog"; an online database of a library's holdings; used to find resources in their collections; possibly searchable by keyword, \r
168                                 title, author, subject or call number.</para>\r
169                         </glossdef>\r
170                 </glossentry>\r
171                 <glossentry id="OpenSRF">\r
172                         <glossterm>OpenSRF</glossterm>\r
173                         <glossdef>\r
174                                 <para>The "Open Scalable Request Framework" (pronounced 'open surf') is a stateful, decentralized service architecture that allows developers to create applications \r
175                                 for Evergreen with a minimum of knowledge of its structure.</para>\r
176                         </glossdef>\r
177                 </glossentry>\r
178         </glossdiv>\r
179         <glossdiv>\r
180                 <title>P</title>\r
181                 <glossentry id="PostgreSQL">\r
182                         <glossterm>PostgreSQL</glossterm>\r
183                         <glossdef>\r
184                                 <para>A popular open-source object-relational database management system that underpins Evergreen software.</para>\r
185                         </glossdef>\r
186                 </glossentry>\r
187                 <glossentry id="putty">\r
188                         <glossterm>Putty</glossterm>\r
189                         <glossdef>\r
190                                 <para>A popular open-source telnet/ssh client for the Windows and Unix platforms. More information is available at \r
191                                 <ulink url="http://www.chiark.greenend.org.uk/~sgtatham/putty/">http://www.chiark.greenend.org.uk/~sgtatham/putty/</ulink>.</para>\r
192                         </glossdef>\r
193                 </glossentry>\r
194         </glossdiv>\r
195         <glossdiv>\r
196                 <title>Q</title>\r
197                 <glossentry></glossentry>\r
198         </glossdiv>\r
199         <glossdiv>\r
200                 <title>R</title>\r
201                 <glossentry id="Resource Hacker">\r
202                         <glossterm>Resource Hacker</glossterm>\r
203                         <glossdef>\r
204                                 <para>An open-source utility used to view, modify, rename, add, delete and extract resources in 32bit Windows executables</para>\r
205                         </glossdef>\r
206                 </glossentry>\r
207         </glossdiv>\r
208         <glossdiv>\r
209                 <title>S</title>\r
210                 <glossentry id="SIP2">\r
211                         <glossterm></glossterm>\r
212                         <glossdef>\r
213                                 <para>SIP, standing for Standard Interchange Protocol, was developed by the 3M Corporation to be a common protocol for data transfer between ILS' and third party \r
214                                 devices.</para>\r
215                         </glossdef>\r
216                 </glossentry>\r
217                 <glossentry id="srfsh">\r
218                         <glossterm>srfsh</glossterm>\r
219                         <glossdef>\r
220                                 <para>A command language interpreter (shell) that executes commands read from the standard input. It is used to test the Open Service Request Framework (OpenSRF).</para>\r
221                         </glossdef>\r
222                 </glossentry>\r
223                 <glossentry id="SRU">\r
224                         <glossterm>SRU</glossterm>\r
225                         <glossdef>\r
226                                 <para>SRU is a standard XML-focused search protocol for Internet search queries, utilizing CQL (Contextual Query Language), a standard syntax for representing \r
227                                 queries.</para> \r
228                         </glossdef>\r
229                 </glossentry>\r
230                 <glossentry id="ssh">\r
231                         <glossterm>SSH</glossterm>\r
232                         <glossdef>\r
233                                 <para>An encrypted network protocol using public-key cryptography that allows secure communications between systems on an insecure network. Typically used to access \r
234                                 shell accounts but also supports tunneling, forwarding TCP ports and X11 connections, and transferring files.</para>\r
235                         </glossdef>\r
236                 </glossentry>\r
237                 <glossentry id="sshproxy">\r
238                         <glossterm>SSH proxy</glossterm>\r
239                         <glossdef>\r
240                                 <para> As used in Evergreen, a method of allowing one or more Staff Clients to communicate with one or more Evergreen servers over an insecure network by sending data through a secure SSH tunnel. It also buffers and caches all data travelling to and from Staff Clients to speed up access to resources on Evergreen servers.</para>\r
241                                 <glossseealso otherterm="ssh"/>\r
242                                 <glossseealso otherterm="tunneling"/>\r
243                                 <glossseealso otherterm="sshtunnel"/>\r
244                         </glossdef>\r
245                 </glossentry>\r
246                 <glossentry id="sshtunnel">\r
247                         <glossterm>SSH tunnel</glossterm>\r
248                         <glossdef>\r
249                                 <para>An encrypted data channel existing over an SSH network connection. Used to securely transfer unencrypted data streams over insecure networks.</para>\r
250                                 <glossseealso otherterm="ssh"/>\r
251                                 <glossseealso otherterm="tunneling"/>\r
252                         </glossdef>\r
253                 </glossentry>\r
254                 <glossentry id="SSL Certificate">\r
255                         <glossterm>SSL Certificate</glossterm>\r
256                         <glossdef>\r
257                                 <para>A special electronic document used to guarantee authenticity of a digital message. Also known as a "public key", or "identity" or "digital" certificate. It \r
258                                 combines an identity (of a person or an organization) and a unique public key to form a so-called digital signature, and is used to verify that the public key does, \r
259                                 in fact, belong with that particular identity.</para>\r
260                         </glossdef>\r
261                 </glossentry>\r
262         </glossdiv>\r
263         <glossdiv>\r
264                 <title>T</title>\r
265                 <glossentry id="tunneling">\r
266                         <glossterm>tunneling</glossterm>\r
267                         <glossdef>\r
268                                 <para>A method of encapsulating data provided in one network protocol (the "delivery" protocol), within data in a different network protocol (the "tunneling" \r
269                                 protocol). Used to provide a secure path and secure communications through an insecure or incompatible network. Can be used to bypass firewalls by communicating via \r
270                                 a protocol the firewall normally blocks, but "wrapped" inside a protocol that the firewall does not block.</para>\r
271                                 <glossseealso otherterm="sshtunnel"/>\r
272                         </glossdef>\r
273                 </glossentry>\r
274         </glossdiv>\r
275         <glossdiv>\r
276                 <title>U</title>\r
277                 <glossentry id="Ubuntu">\r
278                         <glossterm>Ubuntu</glossterm>\r
279                         <glossdef>\r
280                                 <para>A popular open-source operating system using the <systemitem class="osname">Linux</systemitem> kernel that was originally based on the \r
281                                 <systemitem class="osname">Debian GNU/Linux</systemitem> operating system. More information is available at <ulink url="http://www.ubuntu.com">www.ubuntu.com</ulink>.</para>\r
282                                 <glossseealso otherterm="Debian"/>\r
283                         </glossdef>\r
284                 </glossentry>\r
285         </glossdiv>\r
286         <glossdiv>\r
287                 <title>V</title>\r
288                 <glossentry id="virtualization">\r
289                         <glossterm>Virtualization</glossterm>\r
290                         <glossdef>\r
291                                 <para>A method of executing software in a special environment that is partitioned or separated from the real underlying hardware and software resources. In typical \r
292                                 usage, it allows a <emphasis>host</emphasis> operating system to encapsulate or emulate another operating system environment in such a way that the emulated environment \r
293                                 is completely unaware of the hosting environment. For instance, it allows a <systemitem class="osname">Linux</systemitem> application to execute within a \r
294                                 <systemitem class="osname">Windows</systemitem> environment.</para>\r
295                         </glossdef>\r
296                 </glossentry>\r
297                 <glossentry id="virtualbox">\r
298                         <glossterm>VirtualBox</glossterm>\r
299                         <glossdef>\r
300                                 <para>A popular commercial package of virtualization software that emulates the x86 microprocessor architecture. It can be installed on  \r
301                                 <systemitem class="osname">Linux</systemitem>, <systemitem class="osname">Mac OS X</systemitem>, <systemitem class="osname">Windows</systemitem> or \r
302                                 <systemitem class="osname">Solaris</systemitem> "host" operating systems and allows other "guest" (typically including <systemitem class="osname">Linux</systemitem> \r
303                                 and <systemitem class="osname">Windows</systemitem>) operating systems to be loaded and executed.</para>\r
304                                 <glossseealso otherterm="virtualization"/>\r
305                         </glossdef>\r
306                 </glossentry>\r
307                 <glossentry id="virtualpc">\r
308                         <glossterm>Virtual PC</glossterm>\r
309                         <glossdef>\r
310                                 <para>A popular commercial package of virtualization software that emulates the x86 microprocessor architecture. It is installed on a Windows "host" operating system \r
311                                 and allows other "guest" (typically including <systemitem class="osname">Linux</systemitem> and <systemitem class="osname">Windows</systemitem>) operating systems to \r
312                                 be loaded and executed.</para>\r
313                                 <glossseealso otherterm="virtualization"/>\r
314                         </glossdef>\r
315                 </glossentry>\r
316                 <glossentry id="Volume Buckets">\r
317                         <glossterm>Volume Buckets</glossterm>\r
318                         <glossdef>\r
319                                 <para>Virtual <quote>containers</quote> to use in batch processing of multiple volumes. They can be used to perform various cataloging/holdings maintenance tasks \r
320                                 in batch.</para>\r
321                         </glossdef>\r
322                 </glossentry>\r
323                 <glossentry id="vmware">\r
324                         <glossterm>VMware</glossterm>\r
325                         <glossdef>\r
326                                 <para>A popular commercial package of virtualization software that emulates the x86 microprocessor architecture. It can be installed on <systemitem class="osname">Linux</systemitem>, <systemitem class="osname">Mac OS X</systemitem>, <systemitem class="osname">Windows</systemitem> or <systemitem class="osname">Solaris</systemitem> "host" operating systems and allows other "guest" (typically including <systemitem class="osname">Linux</systemitem> and <systemitem class="osname">Windows</systemitem>) operating systems to be loaded and executed.</para>\r
327                                 <glossseealso otherterm="virtualization"/>\r
328                         </glossdef>\r
329                 </glossentry>\r
330         </glossdiv>\r
331         <glossdiv>\r
332                 <title>W</title>\r
333                 <glossentry id="wine">\r
334                         <glossterm>Wine</glossterm>\r
335                         <glossdef>\r
336                                 <para>A popular open-source application that allows <systemitem class="osname">Linux</systemitem> and <systemitem class="osname">Unix</systemitem> systems to \r
337                                 run <systemitem class="osname">Windows</systemitem> executables. More information is available at <ulink url="http://www.winehq.org/">http://www.winehq.org/</ulink>.</para>\r
338                         </glossdef>\r
339                 </glossentry>\r
340         </glossdiv>\r
341         <glossdiv>\r
342                 <title>X</title>\r
343                 <glossentry id="xml">\r
344                         <glossterm>XML</glossterm>\r
345                         <glossdef>\r
346                                 <para>The eXtensible Markup Language, a subset of SGML; a set of rules for encoding information in a way that is both human- and machine-readable. It is primarily \r
347                                 used to define documents but can also be used to define arbitrary data structures. It was originally defined by the World Wide Web Consortium (W3C).</para>\r
348                         </glossdef>\r
349                 </glossentry>\r
350                 <glossentry id="XMPP">\r
351                         <glossterm>XMPP</glossterm>\r
352                         <glossdef>\r
353                                 <para>An open-standard communications protocol, based on XML, used in message-oriented middleware. It supports the concept of a consistent <emphasis>domain</emphasis> \r
354                                 of message types that flow between software applications, possibly on different operating systems and architectures. More information is available at \r
355                                 <ulink url="http://xmpp.org">xmpp.org</ulink>.</para>\r
356                                 <glossseealso otherterm="Jabber"/>\r
357                         </glossdef>\r
358                 </glossentry>\r
359                 <glossentry id="xpath">\r
360                         <glossterm>xpath</glossterm>\r
361                         <glossdef>\r
362                                 <para>The XML Path Language, a query language based on a tree representation of an XML document. It is used to programmatically select nodes from an XML document and to \r
363                                 do minor computation involving strings, numbers and Boolean values. It allows you to identify parts of the XML document tree, to navigate around the tree, and to \r
364                                 uniquely select nodes. The currently version is "XPath 2.0". It was originally defined by the World Wide Web Consortium (W3C).</para>\r
365                         </glossdef>\r
366                 </glossentry>\r
367                 <glossentry id="xul">\r
368                         <glossterm>XUL</glossterm>\r
369                         <glossdef>\r
370                                 <para>The XML User Interface Language, a specialized interface language that allows building cross-platform applications that drive <application>Mozilla</application>\r
371                                 -based browsers such as <application>Firefox</application>. More information is available at \r
372                                 <ulink url="https://developer.mozilla.org/en/XUL">https://developer.mozilla.org/en/XUL</ulink>.</para>\r
373                         </glossdef>\r
374                 </glossentry>\r
375                 <glossentry id="xulrunner">\r
376                         <glossterm>xulrunner</glossterm>\r
377                         <glossdef>\r
378                                 <para>A specialized run-time application environment that provides support for installing, upgrading and uninstalling <application>XUL</application> applications. \r
379                                 It operates with <application>Mozilla</application>-based applications such as the <application>Firefox</application> browser. More information is available at \r
380                                 <ulink url="https://developer.mozilla.org/en/XULRunner">https://developer.mozilla.org/en/XULRunner</ulink>.</para>\r
381                                 <glossseealso otherterm="xul"/>\r
382                         </glossdef>\r
383                 </glossentry>\r
384         </glossdiv>\r
385         <glossdiv>\r
386                 <title>Y</title>\r
387                 <glossentry id="YAZ">\r
388                         <glossterm>YAZ</glossterm>\r
389                         <glossdef>\r
390                                 <para>A programmers’ toolkit supporting the development of Z39.50/SRW/SRU clients and servers.</para> \r
391                         </glossdef>\r
392                 </glossentry>\r
393                 <glossentry id="yaz-client">\r
394                         <glossterm>yaz-client</glossterm>\r
395                         <glossdef>\r
396                                 <para>Z39.50/SRU client for connecting to YAZ servers.</para>\r
397                         </glossdef>\r
398                 </glossentry>\r
399         </glossdiv>\r
400         <glossdiv>\r
401                 <title>Z</title>\r
402                 <glossentry id="Z39.50">\r
403                         <glossterm>Z39.50</glossterm>\r
404                         <glossdef>\r
405                                 <para>A client–server protocol for searching and retrieving information from remote computer databases.</para>\r
406                         </glossdef>\r
407                 </glossentry>\r
408         </glossdiv>\r
409 </glossary>\r