Collection Manager Field Descriptions
From DLXS Documentation
m |
|||
Line 1: | Line 1: | ||
- | |||
<table cellpadding="2" cellspacing="0" width="100%"> | <table cellpadding="2" cellspacing="0" width="100%"> | ||
<tbody> | <tbody> |
Revision as of 14:20, 24 July 2007
<a id="collid" name="collid"></a>
collid |
requiredvalue/format:string class: all The unique ID string used for the collection. Usually corresponds to the directory name holding the collection files. Collids should consist only of letters, numbers and underscores. Collmgr restricts the allowable characters in a collid to just those typically permitted in programming languages. For example, hyphens, *, +, %, etc. are not permitted.
|
<a id="collname" name="collname"></a>
collname |
requiredvalue/format:string class: all The collection name as it will appear on the cross-collection results lists, in the collection picker (sorted alphabetically), and on the home page for the collection.
|
<a id="contactlink" name="contactlink"></a>
contactlink |
optionalvalue/format:string class: image, text, findaid For constructing the contact mailto link; contains the content of the HREF attribute of the A element (e.g., "mailto:help@some.edu/")
|
<a id="contacttext" name="contacttext"></a>
contacttext |
optionalvalue/format:string class: image, text, findaid For constructing the contact mailto link; contains the content of the A element that will appear as the link text (e.g. "Help/").
|
<a id="defaultgroupid" name="defaultgroupid"></a>
defaultgroupid |
optionalvalue/format:string class: all For assigning a default group to a collection. Causes group templates, etc. to be used for a collection even when a "g" (group) parameter is not on the URL.
|
<a id="Group Id" name="groupid"></a>
Group Id |
requiredvalue/format:string class: all The unique identifier for a group of collids. Used as the value of the "g" URL parameter.
|
<a id="groupname Id" name="groupname"></a>
groupname |
requiredvalue/format:string class: all The name of the group. The text string provided is displayed as a window title and as the name of the group in lists of groups.
|
<a id="defaultpageview" name="defaultpageview"></a>
defaultpageview |
optionalvalue/format:string. class: text If the collection has page images ('pageimages' field set to '1'), enter one of 'image, 'text' or 'pdf' to control which view of the page the page viewer will offer by default. This field should be left blank if the 'pageimages' field is set to 0 or empty.
|
<a id="defaultpageviewsize" name="defaultpageviewsize"></a>
defaultpageviewsize |
optionalvalue/format:string. class: text This is the default size for display of a page image in pageviewer. Pageviewer uses this size to determine how much to scale an image up or down in size based on possible multiple resolutions stored in page image files. If this field is blank, the global default value (in the IVGlobals package, in lib/ItemView.cfg) is used. Possible values are 'S' for small; 's' for medium or "normal"; and 'l' (lowercase L) for large.
|
<a id="orglink" name="orglink"></a>
orglink |
optionalvalue/format:string class: all For constructing the organization mailto link; contains the content of the HREF attribute of the A element (e.g., "mailtoorginfo@umich.edu/")
|
<a id="orgtext" name="orgtext"></a>
orgtext |
optionalvalue/format:string class: all For constructing the organization mailto link; contains the content of the A element that will appear as the link text (e.g. "org-info@umich.edu/").
|
<a id="querylanguage" name="querylanguage"></a>
querylanguage |
optionalvalue/format:string class: image If using MySQL to search image collections set the value to 'sql' otherwise 'xpat', with 'xpat' being the default.
|
<a id="rendering" name="rendering"></a>
rendering |
requiredvalue/format:string class: bib This value configures the default html rendering mechanism for the collection. If set to "perl", the CGI program will use HTML templates and create data results in HTML for output. If set to "xslt", [deprecated] the CGI program will call the XLST engine to render the XML templates and to render XML data results into HTML for output.
|
<a id="languagepriority" name="languagepriority"></a>
languagepriority |
optionalvalue/format:array class: findaid, image, text Specifies the language lookup table to be used for strings, messages, etc in the user interface. This field is present in both the Collection and Group configuration pages. The effective language into which XSL will render the interface is based on a priority scheme involving the following configuration variables:
The effective language is determined by the following alogorithm: If there is a "lang" URL parameter, its value determines the effective language. If its value is not configured for the effective collection or group mode the default (first) value configured for the mode is used. If the mode does not have any "languagepriority" field values configured for the mode the global Perl variable @LibGlobals::gLanguageDefaultPriority is consulted. If the requested language is not present in that list the first value is taken as the effective language. This value, L, is used to construct langmap filename by the convention "langmap.L.xml". It is an error if there is not a langmap file by that name in the target fallback directory for the mode (cross-collection or single-collection).
If there is *not* a "lang" URL parameter, the effective language is determined, depending on mode, by the first value in the "languagepriority" fields in the Collection or Group fields, if supplied, else by the first value in the Perl global variable@LibGlobals::gLanguageDefaultPriority.
|
<a id="xlstpifillermodule" name="xlstpifillermodule"></a>
xlstpifillermodule |
requiredvalue/format:string class: Findaid, Text, Image The module name (without .pm suffix) of the XsltPIFiller Object (which handles application level or user interface filtering) or the subclass thereof for the collection. Supply one of TextAppXsltPIFiller for the default TextApp behavior or a subclass if one has been written for the collection. Same for FindaidAppXsltPIFiller. BibApp and ImageApp are not configured to use this mechanism yet.
|
<a id="homesite" name="homesite"></a>
homesite |
requiredvalue/format:string class: text, bib The URL for the host webserver hosting the middleware for this collection. (e.g. "http//www.hti.umich.edu"). The value "localhost" can be supplied which will resolve to whatever machine the middleware happens to be running on.
Occasionally, the need may be for a URL other than that of the middleware host. For example, the collection may have a home page from another institution to which the user should be directed such as http://historical.library.cornell.edu/math/. These non-local URLs should be flagged by prepending "foreign:" so that the middleware will not append local cgi script names to the URL string.
|
<a id="host" name="host"></a>
host |
requiredvalue/format:string class: all The virtual host name for the machine hosting the collection data and data indexes. This is usually the same host hosting the middleware. To make the middleware access data on the same machine the middleware itself is running on, the value should agree with the value of the HTTP_HOST environment variable set by a webserver running on that machine. (e.g., "www.hti.umich.edu"). The value "localhost" can also be be supplied which will resolve to whatever machine the middleware happens to be running on. If the value is not "localhost" and is different from the value of the HTTP_HOST environment variable, the middleware will attempt to set up a socket connection to the machine named here to send commands to an XPAT process running on that remote machine. This requires that the XPAT daemon be properly configured on that remote machine. |
<a id="pageviewhost" name="pageviewhost"></a>
pageviewhost |
optionalvalue/format:string class: text The virtual host name for the machine hosting the page image data files. If no value is supplied pageviewhost defaults to the value in the <a href="#host">host</a> field (which is usually the same host as that hosting the middleware). Note that if the value of pageviewhost is different than both the middleware host and the xpat data host then the remote daemon (dlxsd) must be configured to run on the host specified for pageviewhost. This is necessary in order for the pageviewer cgi to send commands to that remote page image data host to run programs (if necessary) to transform, for example, TIFF files to GIF for web display. See also the the explanation for <a href="#host">host</a>. |
<a id="dd" name="dd"></a>
dd |
requiredvalue/format: array class: text, bib, findaid A list of one or more XPAT dd files for the collection specified as full paths relative to the value in the DLXSROOT environment variable. |
<a id="locale" name="locale"></a>
locale |
optionalvalue/format:string class: all This optional field specifies a IANA standard locale value.
Note that all collections must be in a single encoding, either all ISO-8859-* or all Unicode UTF-8 for characters in cross-collection result views to render correctly. Single collection functionality supports either ISO-8859-* or UTF-8 encodings. It is recommended that collection data be UTF-8 encoded for character support over the widest range of alphabets. This is necessarily so for collection data containing characters from multiple alphabets. |
<a id="map" name="map"></a>
map |
requiredvalue/format:string class: all The location of the TerminologyMapper map file for the collection.
|
<a id="objdir" name="objdir"></a>
objdir |
optionalvalue/format:string class: text The directory where page image files are stored. Only necessary for collections with page images. Typically, /obj relative to DLXSROOT. The pageviewer middleware appends an additional path component based on the IDNO of the text object when accessing a given page. For example, at UM, for the IDNO aas7611.0001.001 the additional path component is /a/a/s/aas7611.0001.001 relative to /obj relative to DLXSROOT giving /l1/obj/a/a/s/aas7611.0001.001/. Images for the individual pages of aas7611.0001.001 reside within this final directory path.
|
<a id="port" name="port"></a>
port |
optionalvalue/format:number class: text, findaid, bib The access port for the XPAT daemon on the machine identified in <a href="#host">host</a>. Only necessary for collections where data and indexes are on a different machine than the middleware (CGI program).
|
<a id="webdir" name="webdir"></a>
webdir |
requiredvalue/format:string class: all The directory path relative to the DLXSROOT environment variable for the collection (usually in the form /c/collid). Image Class requires the leading slash.
|
<a id="wwdd" name="wwdd"></a>
wwdd |
optionalvalue/format:string class: text The location of the XPAT data dictionary for the collection word wheel/word index, if there is one. For example, /idx/c/coll/WW/coll.ww.dd
|
<a id="extendedname" name="extendedname"></a>
extendedname |
requiredvalue/format:string class: bib If a value other than default is supplied for the extendedname, the value will appear on individual search pages (e.g., simple or advanced) above the search input boxes.
|
<a id="minmaxyearend" name="minmaxyearend"></a>
minmaxyearend |
requiredvalue/format:number class: bib The maximum valid year value to be used to check user input for date searches.
|
<a id="minmaxyearinc" name="minmaxyearinc"></a>
minmaxyearinc |
optionalvalue/format:number class: bib The year increment value to be used for date searches.
|
<a id="minmaxyearstart" name="minmaxyearstart"></a>
minmaxyearstart |
requiredvalue/format:number class: bib The minimum valid year value to be used to check user input for date searches.
|
<a id="primaryhref" name="primaryhref"></a>
primaryhref |
optionalvalue/format:string class: bib The primarytitle can be presented as a link. If a value other than default appears in the database, the template renders that value as a link. See <a href="#primarytitle">primarytitle</a>
|
<a id="primarytitle" name="primarytitle"></a>
primarytitle |
requiredvalue/format:value/format: string class: all The first title (or graphical banner) that appears at the top of the initial web page. Text strings must be preceded by "text:" and graphical banners must be preceded by "graphic:". The template and database permit either a textual title or a graphical banner, but not both. See <a href="#primaryhref">primaryhref</a>. If the primarytitle is a graphic and not just a string, then the <a href="#webdir">webdir</a> field must be filled in as well.
|
<a id="secondarytitle" name="secondarytitle"></a>
secondarytitle |
requiredvalue/format:string class: text, bib, findaid A textual second title, appearing below the primarytitle. If the value default appears, no secondary title is displayed.
|
<a id="briefcollname" name="briefcollname"></a>
briefcollname |
requiredvalue/format:string class: image A brief version of the collection name. Used for display beneath thumbnail images in results view.
|
<a id="brwsimg" name="brwsimg"></a>
brwsimg |
requiredvalue/format:string class: image Used to configure the "browse images" link on collection specific index pages. Enter "default" to retrieve all records with images. Leave the field blank to omit the link completely. Enter any single word search term (e.g., "snow") to retrieve sample records that match the term.
|
<a id="brwsrec" name="brwsrec"></a>
brwsrec |
requiredvalue/format:string class: image Used to configure the "browse records" link on collection specific index pages. Enter "default" to retrieve all records (with or without images). Leave the field blank to omit the link completely. Enter any search term (e.g., "snow") to retrieve sample records that match the term.
|
<a id="data_table" name="data_table"></a>
data_table |
requiredvalue/format:string class: image The name of the MySQL table in the DLXS database with the collection's principle data.
|
<a id="media_table" name="media_table"></a>
media_table |
required for MySQL collectionsvalue/format:string class: image The name of the MySQL table in the DLXS database with the collection's media file data.
|
<a id="dfltentryflds" name="dfltentryflds"></a>
dfltentryflds |
requiredvalue/format:default or array class: image The list of fields (as abbreviations) to display in entry (full record) views. To display all fields, enter the value "default". For details about the full range of options, please see the relevant <a href="http://www.dlxs.org/d/dlxs/docs/13/class/image/colldb.html">Image Class documentation</a>.
|
<a id="dfltresentryflds" name="dfltresentryflds"></a>
dfltresentryflds |
requiredvalue/format:default or array class: image The list of fields (as abbreviations) to display in the results view that includes the full record (i.e., thumbfull view). To display all fields, enter the value "default". For details about the full range of options, please see the relevant <a href="http://www.dlxs.org/d/dlxs/docs/13/class/image/colldb.html">Image Class documentation</a>.
|
<a id="dfltsrchflds" name="dfltsrchflds"></a>
dfltsrchflds |
requiredvalue/format:array class: image The list of fields (as abbreviations) that may be searched. These are the fields that show up in the search form. to display all fields. The value "default" is no longer valid as of DLXS 11. If the ability to search across all fields is desired, include collid_all here.
|
<a id="entrydivs" name="entrydivs"></a>
entrydivs |
requiredvalue/format:array class: image The entry/record display uses HTML DIVs to provide two different display modes (i.e., "full image" and "description"). The user can flip back and forth between the two display modes. If a collection has records with images and descriptions, you will want to include both, (e.g., full image, on one line, and description, on another ). For a collection that has descriptions but no images, you probably want to only include "description."
|
<a id="entrydivsdefault" name="entrydivsdefault"></a>
entrydivsdefault |
requiredvalue/format:string class: image The default display mode for the entry/record display. When the record is first displayed, should the "full image" view be shown first, or the "description" view?
|
<a id="entryauth" name="entryauth"></a>
entryauth |
required for MySQL collectionsvalue/format:string class: image Strictly used for Image Class data loading. The entryauth field holds the default item access control value to be included in the media_table record for each item (image or other media file). Set the entryauth field to one of "world", collid (the actual collid), or "no access". Value may be overriden in each data record to restrict access to individual items. <a target="_blank" href="../class/image/mysql.html#itemaccess">More info</a>. <p> |
<a id="searchable_items" name="searchable_items"></a>
searchable_items |
required for MySQL collectionsvalue/format:string class: image Strictly used for Image Class data loading. <p>Controls display of images in search results when a record has multiple images. Values are "detail", "summary", "both". "Both" is the default value. If records only have one image, "summary" and "both" are safe choices. <a target="_blank" href="../class/image/mysql.html#itemaccess">More info</a>. |
<a id="imgqual" name="imgqual"></a>
imgqual |
requiredvalue/format: string class: image The default size for image display. There are several ways to specify the quality. examples:
|
<a id="imgsizemax" name="imgsizemax"></a>
imgsizemax |
optionalvalue/format:string class: image Allows a restriction to be put on the maximum full size image displayed. Definable in terms similar to imgqual. Leave field blank for no restriction. This setting may be overriden for privileged users by listing user IDs in the privileged_users field.
|
<a id="privileged_users" name="privileged_users"></a>
privileged_users |
optionalvalue/format:string class: image List user IDs in order to grant unlimited image size access even when the <a href="#imgsizemax">imgsizemax</a> field is being used to restrict access for most users to larger sizes.
|
<a id="range_srchflds" name="range_srchflds"></a>
range_srchflds (beta) |
optionalvalue/format:string class: image (Consider this as beta functionality. Feedback is desired.) List field abbreviations to be targeted in numeric range searches. These will have special representation in the search form. To search multiple fields as if one (e.g., "start date" and "end date"), create a field mapping in <a href="#field_xcoll_maps">field_xcoll_maps</a> and include the xcoll mapping in range_srchflds. Remember, this is a numeric range search, so field values must be numbers in order to get expected results. For example, May 5, 2006 should have a data table field value of 20060505. It is also necessary to map the range_srchflds toto ic_range in <a href="#field_admin_maps">field_admin_maps</a>. range_srchflds is where you specify which fields appear in the search form. <a href="#field_admin_maps">field_admin_maps</a> is where you specify that the field should be treated as a range when the query is built by the middleware. For example, if your data records have a field with the abbreviation "year" and it contains 4 digit year values, put year in the range_srchflds Collmgr field, and in <a href="#field_admin_maps">field_admin_maps</a> include ic_range:::year.
|
<a id="imgsizemin" name="imgsizemin"></a>
imgsizemin |
optionalvalue/format:string class: image Allows a restriction to be put on the maximum full size image displayed. Definable in terms similar to imgqual. Leave field blank for no restriction.
|
<a id="mediaonly" name="mediaonly"></a>
mediaonly |
requiredvalue/format:string class: image Controls the presence and default status of the "media only" restriction in the search form. Possible values: on, off, on hidden, off hidden
|
<a id="mediahost" name="mediahost"></a>
mediahost |
requiredvalue/format:string class: image The host server for Image Class media files. The host server must be running DLXS middleware (or at least Image Class). Defaults to global configuration in imageclass.cfg.
|
<a id="numqs" name="numqs"></a>
numqs |
requiredvalue/format:number class: image The number of text fields to display in search form.
|
<a id="relviewmenu" name="relviewmenu"></a>
relviewmenu |
requiredvalue/format:string class: image Related view menu. Set to "on" to display a pop-up menu in the entry/record view that allows navigation to any of the images associated with the entry/record (the record must have multiple images). Useful as a page-flipping mechanism. e.g.: "off".
|
<a id="relviewmenuinstruct" name="relviewmenuinstruct"></a>
relviewmenuinstruct |
requiredvalue/format:string class: image String of instruction text to precede the related view menu (relviewmenu). e.g.: "default".
|
<a id="relviewmenuprefx" name="relviewmenuprefx"></a>
relviewmenuprefx |
requiredvalue/format:string class: image String of text to precede each item in the related view menu (relviewmenu) e.g.: "default."
|
<a id="relviewmenuvals" name="relviewmenuvals"></a>
relviewmenuvals |
requiredvalue/format:string class: image The SGML ISTRUCT attribute to use for display values in the related view menu (relviewmenu)
In addition to "CAPTIONS", any of the ISTRUCT attribute names are valid (e.g., "FACE").
|
<a id="resfldtrim" name="resfldtrim"></a>
resfldtrim |
requiredvalue/format:number class: image Functionality currently disabled due to affects on well-formedness of XML. Maximum character string length for each field in dfltresflds. This is used for trimming long fields down to the specified number of characters when being displayed under thumbnail images. e.g.: "50".
|
<a id="reslistresflds" name="reslistresflds"></a>
reslistresflds |
requiredvalue/format:default or array class: image The list of fields (as abbreviations) to display in "captions only " results view. To display all fields, enter the value "default".
|
<a id="resultsviews" name="resultsviews"></a>
resultsviews |
requiredvalue/format:array class: image The list of results views to be made available to users. Legal values are any combination of: thumbnail, thumbfull, reslist. Order is not important.
|
<a id="resultsviewsdefault" name="resultsviewsdefault"></a>
resultsviewsdefault |
requiredvalue/format:string class: image The default result view. Legal values (choose one): thumbnail, thumbfull, reslist
|
<a id="sortflds" name="sortflds"></a>
sortflds |
requiredvalue/format:array class: image, text, findaid Image: The list of field abbreviations that should be provided as options for sorting. Sort fields for multiple collections is configured in the groups database. "none" must always be the first value. Text: The list of field abbreviations that should be provided as options for sorting. The possible values are "occur", "datea", "dated", "author", "title", "freq" which correspond to the pulldown menu items: "NONE", "date ascending" ,"date descending", "author", "title" and "frequency". The menu items will appear in the order listed in the collmgr field.
Finding Aids: The list of field abbreviations that should be provided as options for sorting. The possible values are "occur", "title", "creator", "freq" which correspond to the pulldown menu items: "NONE", "title", "creator" and "frequency". The menu items will appear in the order listed in the collmgr field. In single collection mode, the middleware defaults to the first item listed here. If no field abbreviations are specified, the sort selection menu will not appear in the user interface. This makes sense for a collection by a single author with a single publication date where every title is identical or nearly so. For example, "Collected Works of Abraham Lincoln, Vol. 1" published in 1953. If a single field (other than "occur") is supplied the menu will display the single field and that sort will always be done. In cross-collection mode, these fields are not used. Instead the values in %gSortFields and @gSortFieldsOrder in DLXSROOT/cgi/t/text/textclass.cfg are used and the sort order defaults to the first element of @gSortFieldsOrder (probably 'occur'). Note, for example, when lincoln is part of a cross collection search the sort menu is constructed from @gSortFields which may specify a sort order not specified for the lincoln collection in single-collection mode. In this case, lincoln will sort by author, title, date among the items from the other collections in the search results but only if author, title, date mappings are present in the lincoln.map file. If no mapping for the given sort order exists the item will sort to the end of the list. |
<a id="field_labels" name="field_labels"></a>
field_labels |
requiredvalue/format:default or array class: image Complete list of all field abbreviations with matching display labels. Must be in the form abbrev:::field label, one per line. Individual field labels may be overriden in any Collmgr field that includes abbreviations, allowing a field label to be changed for the context.. Dots "." are not allowed in the field abbreviation. If using XPAT, and If the SGML uses the dot character in field abbreviations, use underscore here. If there is a field combining all fields, be sure to include it. Field labels are required, particularly since they are used to determine the legitimacy of a field in certain situations ( sorting, searching ). |
<a id="field_xcoll_maps" name="field_xcoll_maps"></a>
field_xcoll_maps |
requiredvalue/format:default or array class: image For mapping collection specific fields to group or class level fields for cross collection searching. Form is xcoll_abbrev:::collabbrev. Each xcoll_abbrev starts a new line. Multiple collection abbreviations can be listed on a line with a single space between each. Cross collection fields can be arbitrarily added as long as they are added to the group Collmgr record or imageclass.cfg for class level configuration. If using XPAT, the mappings in the SGML must be included here as well. If using MySQL, mappings only need to be here, and nowhere else. If there is a field that combine all fields, map it to ic_all. Every collection specific field in this list requires a full-text index if MySQL is used. <a target="_blank" href="../class/image/mysql.html">More info</a>.
|
<a id="field_load_maps" name="field_load_maps"></a>
field_load_maps |
requiredvalue/format:array class: image Strictly used for loading data in to Image Class. The list of fields to be loaded from the source data file. List one fieldname per line. Spaces and forward-slashes should be changed to underscore in this field (no need to change the source data). Each field may be mapped to an alternative or abbreviated name. Form of the mapping is fieldname:::collabbrev. The established convention is to map each field to an abbreviation where the first part is the collid and the second part is an achronym of the imported field name. Once a field is mapped, the abbreviation must be used everywhere the field is referenced. <a target="_blank" href="../class/image/mysql.html">More info</a>.
|
<a id="field_admin_maps" name="field_admin_maps"></a>
field_admin_maps |
requiredvalue/format:default or array class: image Required. Mappings in field_admin_maps are used for data loading and/or access/middleware. It is essential to be familiar with data loading methods. <a target="_blank" href="../class/image/mysql.html">More info</a>. For mapping collection specific fields to "administrative" fields. Form is admin_abbrev:::collabbrev. Admin fields are ic_id, ic_fn, ic_vi, ic_all, ic_exact, and ic_range (beta) . Map ic_id to the field in the data_table containing record IDs. Map ic_fn to the field in the data_table containing image/media filenames.ic_exact is only used with MySQL collections, and is optional. ic_exact forces a field to be searched as a an exact phrase, and is intended for searching fields that include data such as IDs that include characters that are usually treated as spaces by MySQL.Map ic_fn to the field(s) containing media file names. Map ic_vi to the field(s) containing media captions. Map ic_all to the fields to be searched as "Anywhere in record". See <a href="#range_srchflds">range_srchflds</a> for help with ic_range.
|
<a id="thumbnailresflds" name="thumbnailresflds"></a>
thumbnailresflds |
requiredvalue/format:default or array class: image The list of fields (as abbreviations) to display in "thumbnail with captions" results view. To display all fields, enter the value "default".
|
<a id="bibsearch" name="bibsearch"></a>
bibsearch |
requiredvalue/format:array class: text The regions in which citation searches are conducted (minimally, citation).
|
<a id="divheadrange" name="divheadrange"></a>
divheadrange |
requiredvalue/format: number class: text A number indicating the deepest level of division encoding present in the collection. Display of heads scoping KWICs and sections will go down to this number. A collection my have divisions more deeply nested than this number but they will not be displayed. For example, specify "4" if the lowest division to display is <DIV4>.
|
<a id="firstpublishedstart" name="firstpublishedstart"></a>
firstpublishedstart |
optionalvalue/format:string class: text Indicates whether there are maps for dates of first publication, if available, in the form YYYY where YYYY is the earliest publication date. Derived from markup in the collection. Must be supported by entries in the collection map.
|
<a id="firstpublishedend" name="firstpublishedend"></a>
firstpublishedend |
optionalvalue/format:string class: text Indicates whether there are maps for dates of first publication, if available, in the form YYYY where YYYY is the latest publication date. Must be supported by entries in the collection map.
|
<a id="firstpublishedinc" name="firstpublishedinc"></a>
firstpublishedinc |
optionalvalue/format:string class: text Indicates whether there are maps for dates of first publication, if available, X where X is increment in the number of years between firstpublishedstart and firstpublishedend. Derived from markup in the collection. Must be supported by entries in the collection map.
|
<a id="fisheyethreshold" name="fisheyethreshold"></a>
fisheyethreshold |
reserved for future usevalue/format: class: text Not currently used.
|
<a id="notemaxdivhead" name="notemaxdivhead"></a>
notemaxdivhead |
optionalvalue/format: number class: text If collection contains notes this field must have a value greater than 0 otherwise it does not need to be set. This is the number of the most deeply nested division enclosing either a <NOTE> or the target of a <PTR>, e.g. "3" if <DIV3> is the lowest division containing <NOTE> or the target of a <PTR>.
|
<a id="qtytext" name="qtytext"></a>
qtytext |
requiredvalue/format:number class: text, findaid Text: The number of DLPSTEXTCLASS regions in the collection. This is basically the number of text items in the collection. FindAid: The number of EAD regions in the collection. This is basically the number of entire finding aids in the collection.
|
<a id="regionsearch" name="regionsearch"></a>
regionsearch |
requiredvalue/format:array class: text, bib, findaid The regions which are retrieved for Boolean searches. These values vary from class to class.
|
<a id="singlegender" name="singlegender"></a>
singlegender |
optionalvalue/format:string class: text 'mappped' indicates that there are maps for specific assigned genders for a single collection, used to create restrictions for searches if available. Otherwise blank. Derived from markup in the collection. Must be supported by entries in the collection map.
|
<a id="singlegenre" name="singlegenre"></a>
singlegenre |
optionalvalue/format:string class: text 'mapped' indicates that there are maps for specific assigned genres for a single collection, used to create restrictions for searches if available. Otherwise blank. Derived from markup in the collection. Must be supported by entries in the collection map.
|
<a id="singleperiod" name="singleperiod"></a>
singleperiod |
optionalvalue/format:string class: text 'mapped' indicates that there are maps for specific assigned periods for a single collection, used to create restrictions for searches, if available. Otherwise blank. Derived from markup in the collection. Must be supported by entries in the collection map.
|
<a id="sortthreshold" name="sortthreshold"></a>
sortthreshold |
requiredvalue/format: number class: text, findaid, image Number of results above which results obtained from a search are not sorted.(e.g. "1000"). Currently not used in BibClass which is configured globaly in the .cfg files. Note that there is still a global setting for FindaidClass, TextClass and ImageClass in effect from their respective .cfg files when the results are across more than one collection.
|
<a id="subclass" name="subclass"></a>
subclass |
reserved for future
use value/format: class: text Not currently used
|
<a id="subclassmodule" name="subclassmodule"></a>
subclassmodule |
requiredvalue/format:string class: bib, text, findaid The name of the subclass module (without the '.pm' suffix) that defines the subclass of the TextClass, FindaidClass or BibClass object for the collection. Many text collections will simply use the value "TextClass" and, likewise, many bib and findaid collections will use the value "BibClass." or "FindaidClass", respectively. For others with a specific subclass, the convention is "collidTC" ("collidBC" for bib) corresponding to the file collidTC.pm or collidBC.pm. Similarly for FindaidClass. These modules are located in the TextClass cgi directory for Text Class or BibClass for Bib Class. (e.g., The subclass should be entered as "TextClass/collidTC"). Similarly for FindaidClass.
|
<a id="appmodule" name="appmodule"></a>
appmodule |
requiredvalue/format:string class: all The module name (without .pm suffix) of the Application Object or subclass thereof supporting the basic application functionality for a given class (Text, Image, Bib) of the middleware. Supply one of TextApp, ImageApp or BibApp for the default application behavior or a subclass if one has been written for this collection. (e.g., the subclass should be entered as "TextApp/FooTCApp".) Image Class collections previously configured to use ImageApp/mysqlImageApp must be changed to ImageApp. All Image Class collections should have the value ImageApp.
|
<a id="pvappmodule" name="pvappmodule"></a>
pvappmodule |
requiredvalue/format:string class: text The module name (without .pm suffix) of the PVApp object or subclass thereof supporting the pageviewer application for this collection. Use "PVApp" unless a subclass has been written for this collection. (e.g., the subclass should be entered as "PVApp/FooPVApp".) |
<a id="termsearch" name="termsearch"></a>
termsearch |
requiredvalue/format:array class: text, bib findaid The regions in which simple searches are conducted, as they appear in the simple search pull-down menu. Thes vary from class to class.
|
<a id="pageviewmodule" name="pageviewmodule"></a>
pageviewmodule |
requiredvalue/format: string class: text The module name (without .pm suffix) of the PageView object or subclass thereof supporting the database access and image transformation function for the page viewer application for this collection. Use "PageView" unless a subclass has been written for this collection.(e.g., subclass should be entered as "PageView/FooPV".)
|
<a id="wwappmodule" name="wwappmodule"></a>
wwappmodule |
optionalvalue/format: string class: text The module name (without .pm suffix) of the WWApp object or subclass thereof supporting the wordwheel application for this collection. Use "WWApp" unless a subclass has been written for this collection. (e.g., subclass should be entered as "WWApp/FooWWApp".)
|
<a id="pageimages" name="pageimages"></a>
pageimages |
optionalvalue/format:string class: text Enter 1 if the collection has page images for viewing under page viewer, 0 otherwise.
|
<a id="pageviewselectvalues" name="pageviewselectvalues"></a>
pageviewselectvalues |
optionalvalue/format:array class: text If the collection has page images, enter one or more of 'image, 'text' or 'pdf' to control which viewing formats will be displayed in the page viewer pulldown list.
|
<a id="pdfchunk" name="pdfchunk"></a>
pdfchunk |
optionalvalue/format:string class: text If the collection has pdf, enter the number of image files which are to be bundled into a single pdf file for viewing under page viewer.
|
<a id="encodingtype" name="encodingtype"></a>
encodingtype |
requiredvalue/format:string class: text The encoding type of documents in the collection. The possible values are "monograph", "serialissue" or "serialarticle". A collection of encoding type "monograph" is structured into one or more documents each of which has a HEADER and a TEXT region. A typical document might be a book by a single author. A collection of encoding type "serialissue" is structured into journals each of which has a HEADER and a TEXT region. Within the TEXT region must occur one or more DIV1 regions representing articles in the given issue of the journal. A collection of encoding type "serialarticle" is a single virtual or born-digital journal structured as a series of articles each of which has a HEADER and a TEXT region.
|
<a id="detailviewtype" name="detailviewtype"></a>
detailviewtype |
requiredvalue/format:string class: text The type of the view used to display the detailed results for a single item in the result list. The possible values are "kwic" or "summary". The "kwic" detail view displays bibliographic data for the item followed by a list of Key Words in Context (KWIC). The key word or words are the search terms highlighted in red centered within a context of 100 characters before and after the search term. The "summary" detail view also starts wth the bibliographic data for the item but is followed by a one line summary of the number of hits of the search term within the given item or subregion of the item. For eaxmple, "3 matches of dog in 5 of 20 poems".
|
<a id="detailviewlayout" name="detailviewlayout"></a>
detailviewlayout |
requiredvalue/format:string class: text The layout of DIVs or PAGEs that scopes either the summary or KWIC as selected in the "detailviewtype" field above. The possible values are "breadcrumb" or "outline". The "outline" layout is more or less self-explanitory. Each DIV or PAGE that scopes a KWIC or summary is indented to its proper level as one proceeds down the page. The "breadcrumb" layout is expressed as a path from an upper level DIV down through lower level DIVs all on a single line. For example, 20th Century History>Europe>France followed on the next line by the summary or KWIC display of hits within "France".
|
<a id="printondemand" name="printondemand"></a>
printondemand |
optionalvalue/format:string class: text Toggles the existence of a "order a reprint" button that can appear on a bibliographic header/T.O.C. display. When field value is "yes" the link appears; if "no" the link does not appear.
|
<a id="hold" name="hold"></a>
hold |
optionalvalue/format:string. class: all Used to restrict collections in release from moving to a production machine. When field value is "yes" a collection is prevented from moving to production; when set to "no" the collection is not held. When hold is set to "yes" individual collection rows may not be moved to production.
|
<a id="groupdescr" name="groupdescr"></a>
groupdescr |
optionalvalue/format: string class: all A description of the group.
|
<a id="colldescr" name="colldescr"></a>
colldescr |
optionalvalue/format: string class: all A description of the collection. Not currently used by Image Class.
|
<a id="pvstoredformatprioritymap" name="pvstoredformatprioritymap"></a>
pvstoredformatprioritymap |
optionalvalue/format: array class: text It is possible, within a single collection, that some pages are available in one storage format while others are only available in a different format. This field allows prioritization for these stored formats on the basis of the user's requested view in the Pageviewer application. Settings in this field over-ride the default settings in lib/ItemView.cfg. Each line of the field consists of a user requested view value ("image" or "pdf", configured in the <a href="#pageviewselectvalues">pageviewselectvalues</a> field) separated by an "=" sign followed by a list of image formats in priority order (tif jp2 sid jpg etc.) An example setting is: The field works in conjunction with the <a href="#pvinputoutputmap">pvinputoutputmap</a> field to choose the Pageviewer image handler needed to deliver a final format to the browser.
|
<a id="pvinputoutputmap" name="pvinputoutputmap"></a>
pvinputoutputmap |
optionalvalue/format: array class: text This field specifies the mapping for a page image from the stored image format to the format to be delivered to the browser. It selects the handler used to transform from the stored format on disk to format sent to the browser for display. Settings in this field over-ride the default settings in lib/ItemView.cfg. Each line of the field consists of a stored image format such as "jp2", "sid", "jpg", "tif" or "pdf", separated by an "=" sign followed by the desired delivery format. An example setting is: This works in conjunction with the <a href="#pvstoredformatprioritymap">pvstoredformatprioritymap</a> field.
|
optionalvalue/format: array class: text This field specifies the mapping for a page image from the stored image format to the format to be delivered to the browser. It selects the handler used to transform from the stored format on disk to format sent to the browser for display. Settings in this field over-ride the default settings in lib/ItemView.cfg. Each line of the field consists of a stored image format such as "jp2", "sid", "jpg", "tif" or "pdf", separated by an "=" sign followed by the desired delivery format. An example setting is: This works in conjunction with the <a href="#pvstoredformatprioritymap">pvstoredformatprioritymap</a> field.
|
<a id="displaynotesinline" name="displaynotesinline"></a>
displaynotesinline |
optionalvalue/format: string class: text Set this field to "yes" to display <NOTE1> element content inline at the point of reference. Set this field to "no" to put a link to <NOTE1> element content at the point of reference.
|
<a id="browseupdatemodule" name="browseupdatemodule"></a>
browseupdatemodule |
optionalvalue/format: string class: text, image, findaid This field specifies the name of the browse update Perl module. The module files are located in DLXSROOT/bin/browse. If a dynamic browse page is to be served this field must have a value. The default behavior is available using one of the values BrowseUpdate/ImageMysqlBU and BrowseUpdate/FindaidBU for ImageClass and FindaidClass, respectively. The TextClass values depend on the encodingtype of the collection. For monograph, serialissue or serialarticle the values are BrowseUpdate/MonographBU, BrowseUpdate/SerialIssueBU and BrowseUpdate/SerialArticleBU, respectively. Newspapers are a specialization of the serialissue encoding type. This fields works in conjunction with the <a href="#browsefields">browsefields</a>, <a href="#browseable">browseable</a> and <a href="#browsenav">browsenav</a> fields.
|
<a id="browseable" name="browseable"></a>
browseable |
optionalvalue/format: string class: text, image A "yes" (case-insensitive) value in this field enables the browse tab in the user interface. If a file in the collection-specific web directory for this collection contains a file named "browse.html" that page will be served. This supports static browse pages. If "browse.html" is not present a dynamic browse page will be served based on data from the browse database. When a dynamic browse page is served the <a href="#browsenav">browsenav</a> field value is consulted and must be defined. This fields also works in conjunction with the <a href="#browsefields">browsefields</a> field.
|
<a id="browsenav" name="browsenav"></a>
browsenav |
optionalvalue/format: number class: text, image This field must be defined if dynamic browsing is enabled via the <a href="#browseable">browseable</a>. A value of 0, 1, or 2 should be supplied. A value of 0 creates a single browse page will all items in the collection listed. A value of 1 creates a browse page with an alphabetic "ruler" at the top. A value of 2 creates a browse page with a 2 level alphabetic "ruler" at the top where the first level is the first letter, A-Z and the second level consists of the selected first letter followed by the available second letters from the main entry for the item. The value should be adjusted to provide optimal viewing of the number of items in the collection. This field also works in conjunction with the <a href="#browsefields">browsefields</a> field. It can be selectively over-ridden with a different value for a given field by using special syntax in the <a href="#browsefields">browsefields</a> field, which see.
|
<a id="browsefields" name="browsefields"></a>
browsefields |
optionalvalue/format: array class: text, image This field specifies the fields on which the browse user interface is built. Currently the "title", "subject" and "author" fields are supported in Text Class. Image Class supports all fields. Only field values starting with a letter are currently browseable. This works in conjunction with the <a href="#browseable">browseable</a> and <a href="#browsenav">browsenav</a> fields. The <a href="#browsenav">browsenav</a> field specifies how many levels of an alphabetic ruler are shown. This is a global setting. For some collections, it may be preferable to selectively over-ride this global setting for one our more fields. To over-ride the global <a href="#browsenav">browsenav</a> field value for a given item in the "browsefields" field assign a number between 0 and 2 inclusive using either an equal sign (=) or three consecutive colons (:::). For example, to completely turn off the alphabetic ruler for subject browsing use subject=0.
|
<a id="xsltpifillermodule" name="xsltpifillermodule"></a>
xsltpifillermodule |
requiredvalue/format: string class: text, image, findaid The name of the subclass of the XsltPIFiller module that defines the PI Filler for the application. Most TextClass collections will simply use the value "TextAppXsltPIFiller". Similarly for ImageApp and FindaidApp, using the same naming convention. A collection or group of collections may require a specific subclass to be written. Then the convention is (e.g. for TextApp) "TextAppXsltPIFiller/SubclassTextAppXsltPIFiller"where "Subclass" is the specific name you have given to the subclass.
|
<a id="devhost" name="devhost"></a>
devhost |
optionalvalue/format: string class: all The name of the machine hosting the XPAT search engine, data and indexes. If defined here the value takes precedence over the value of <a href="#host">host</a>.
|
<a id="containerdepth" name="containerdepth"></a>
containerdepth |
requiredvalue/format: number class: findaid A number indicating the deepest level of contents list encoding present in the collection, e.g. "4" if the lowest container is <C04>
|
<a id="sortpriority" name="sortpriority"></a>
sortpriority |
requiredvalue/format: number class: all A number indicating the relative priority of this group when sorting the names of the groups for display in the user interface. Numbers should be assigned to all groups to determine their sorting order.
|
<a id="authsystems" name="authsystems"></a>
authsystems |
requiredvalue/format: array class: all One or more values specifying the authentication and authorization system supported for collection-level access for this collection. Possible values are "um" and "athens", currently. At least one of these values must appear. The "um" value indicates default authentication and authorization handling. In this system, the REMOTE_USER, AUTHZD_COLL and PUBLIC_COLL environment variables must be set entirely by an external system and are simply read by the middleware to identify the authenticated user and the authorized and public collection IDs, respectively. To turn off login links in the user interface and to depend entirely on HTTP Basic Auth, set the $LibGlobals::gAuthenticationEnabled in DLXSROOT/lib/LibGlobals.cfg to zero (0).
|
<a id="ignoreon" name="ignoreon"></a>
ignoreon |
optionalvalue/format:array class: all The name or names of the virtual hosts you do not want this collection to appear on. The names can be the full name e.g. prod.somewhere.edu or just a part of the name e.g. somewhere.edu or just the token "all" which will ignore the collection or group regardless of host. This is useful if you have a collection or group in the database that is skeletal, i.e. just present to hold values to be read directly from the database for UI purposes. Or perhaps the collection or group is not fully implemented for production use but you want it to appear for development purposes. If you are running the middleware on multiple servers this allows you to hide the collection or group on one or more of your hosts even though the collection or group is listed in the database and, in the case of a collection, authorized in the AUTHZD_COLL environment variable.
|