Sort |
|
|
|
|
|
|
|
|
RefWorks (web based) |
Biblioscape |
Bookends |
Library Master |
Procite |
EndNote |
Reference Manager |
Papyrus |
1 Scope
1. sorting records within the database
2. sorting records in output |
RW: 1; 2(a) sort the db (or a subset, i.e.: any folder or view list) before printing (sort specifications within the style will not be used); 2(b) each citation style has got its sort orders for export, bibliograpic list and in-text citations within manuscripts.
Cannot create user defined sort criteria |
Bscp: 1 2 |
BK: 1 2 |
LM: 1; 2; 1 and 2 are different but can overlap |
Pr: 1; 2; 1 and 2 are different but can overlap |
En: 1: one criterion by default that can be altered; 2 sort the db (or a subset) to export or print (sort specifications within the style will not be used); each citation style has got its sort orders for the bibliograpic list and manuscript in-text citations; subject bibliography can use sort orders and styles on the fly |
RM: 1 this is the criterium used for the report output as well; 2 wp manuscript bibliography list and in-text citations have their own sort order
(e.g. bibliography list only supports Citation order and Author/Date)
|
Papyrus : 1 (limited: RN or author) or Group of records; 2: Group of records |
2 Basic sort criterion for characters:
1. operating system's tables
2. program specific settings and/or tables
3. user defined table (es. ä = ae) |
RW: can select language sort option based on operating system's localization options |
Bscp: 1 |
BK: 1 |
LM: 1; can ignore case and accents and leading words as defined in a customizable list; call numbers -Dewey and LC classification- have special sorting; numbers are tretaed as numbers, not text |
Pr: 1; 2 internal regional tables
Leading punctuation is always ignored. Apart from Dates and Call Number digits are still letters. 2 non-filing strings lists available see below Changing sort criterium / table, requires database rebuild; LC Call/Classification and Dewey numbers are taken into account and sorted before digits and letters; Dates are converted into an internal format and sorted consequently
|
En: 1 Windows active table for output list. Leading blanks and punctuation are ignored for titles, otherwise punctuation marks are considered; author sort will consider all the authors in the field or just the first surname according to the choice; two non-filing strings lists available (see below); internal regional tables can be chosen to handle diacritics differently |
RM: 1; 2 internal regional tables; can also set "Character set sort " where letters with diacritics are sorted at the end
Leading punctuation and articles are never ignored. Digits are still mixed with letters apart from Dates and RN where they have numeric value
|
Papyrus: 1; 3: special provision for vowels with umlaut + names with different display form can have same sort form; leading punctuation and English, French, German articles are ignored |
3 Sort keys on different levels |
RW: no, always on one level, though composite |
Bscp: built-in criteria on 2 or 3 levels |
BK: 3 (on any field A/D) |
LM: yes, up to 5 levels (each A/D) |
Pr: yes, 2 or 3 levels, 6 levels (each A/D) for custom sort order |
En: yes, 5 levels (each A/D) for db list sort, each output style has got its sort order based on 5 predefined and composite criteria + 1 custom (in which: 5 levels, each A/D) + 1 option edited after original works |
RM: yes 3 levels (each one A/D) on any field |
Papyrus : yes, any field -on n levels- under user's control; descending order only for year |
4 How to sort the database |
RW: choose a sorting order on the All references list (10 criteria available, 11 on search results); a default sort order is also set in the general customization area
can sort any view list (folder, My List or search results)
|
Bscp: click on column bar of short record list when secondary index for the field is provided (can customize) |
BK: ad hoc command ("Refs" --> Sort all references) |
LM:
- default sort order (that can be used also for the short record list) is based either on a sort file or on up to five levels - in the short record list : pull down menu option or mouse click on an indexed field (descending order not available);
- to sort on the fly the whole database on non indexed fields, mouse click on the short record list field name
you get a temporary different sort order (sorted snapshot), where descending order is available by re-clicking the name bar
|
Pr:
Pull down menu option with 7 + 1 custom order (up to 6 levels A/D) or mouse click on the short record list field name bar to sort (A/D and more options are available) |
En:
Pull down menu option or mouse click on the short record list field name, can sort A/D |
RM:
Setting permanent option (Change Database Sort Order) or mouse click on the short record list field name bar to sort temporarily |
Papyrus:
button choice on the database main window (All References) |
5 How to sort for printing |
RW: sort the list before printing; sort is also one of the bibliography citation style settings, included in each style |
Bscp: bibliography sort order is included in each style (5 options available); output reports have their own sort sequence |
BK: ad hoc command ("Hits" --> Sort Hits List) |
LM: sort order file to be connected with style files |
Pr: ready made options from pull down menu |
En: sort selected records or the whole db (the active style is not taken into account) to export; the sort specifications within the style will only be used for manuscript's in-text citations and bibliography list |
RM: from the database reference list it uses the sort order of the selected list of records; for the manuscript bibliography list and in-text citations it uses the style's specifications that can also be altered on the fly from within the CWYW function (see 13 Manuscript formatting) |
Papyrus: within the style |
6 Database sort is kept over sessions |
RW: yes, the one set in the general customization area |
Bscp: yes |
BK: yes |
LM: yes, but not the clicking on the bar-one (sorted snapshot) |
Pr: yes |
En: yes |
RM: yes, but not the temporary --clicking on the bar-- one |
Papyrus: yes |
7 Can alter the sort value of a string |
RW: no |
Bscp: no |
BK: no |
LM: no, can only ignore leading stopwords (1 list; punctuation marks cannot be ignored: bad titles sort) |
Pr: no, only leading stopwords (2 lists : authors, generic) |
En: no, only leading non-filing strings (2 lists: authors, titles, see below) |
RM: no, (stopwords not available: bad titles sort) |
Papyrus: yes for names that can individually have their sort value + ñ = oe et sim.; built-in stopwords for leading English, French, German articles are out of reach |
8 Ignore initial articles and punctuation marks (non-filing strings) |
RW: no |
Bscp: no |
BK: no |
LM: articles and words yes, thanks to a customizable list; leading punctuation marks are anyhow retained and confound the sorting
Stopword in beginning position can be preserved if followed by hard space (Ctrl-Space)
| Pr: yes, thanks to customizable stopword files: two lists belonging to each database: 1 general (corporate names included) 2 personal authors
Stopwords cannot be disactivated: must be emptied. Stopword in beginning position can be preserved if followed by hard space (Ctrl-Shift-space)
|
En: leading punctuation always excluded + two customizable stopword files belonging to each database: 1 authors (case sensitive and corporate names included); 2 titles
Stopwords cannot be disactivated: must be emptied
|
RM: no (does not have sort stopwords list) |
Papyrus: built-in list of leading English, French, German articles that are automatically skipped; also leading punctuation marks are skipped |
9 Other: varia |
RW: |
Bscp: sorting is case sensitive in any item list (lookup term lists: thus "berlusconi" is sorted after "Zapatero"), sorting is case insensitive only in the main brief record list.
But user can choose to use case-sensitive or case-insensitive by click the right mouse button |
BK: n.a. |
LM: sort files or default pattern can set also: use of non-indexed fields, A/D order, sort according to RT, ignore leading words, ignore case and accents, replace first field if empty with another field or text |
Pr: Custom sort lets also choose between: empty fields first or last; all authors or only first; full name vs surname; full date vs year |
En: special provisions for anonymous works and for edited works sorted after original works by the same author |
RM: can sort kw within the kw field |
Papyrus: as noted, names may have 2 forms: display and sort, e.g. de Durfort, Béatrice can be sorted as Durfort, Béatrice |
** Other features that could be taken into account:
- Sort key length can be defined
- Sort for printing belongs to output styles
- Sort records in output using: words ; single occurrence of a multiple field; marked strings ; portions of field and subfield ; whole field ...
- Conditional ("if ... then ...") commands available for sorting
- Sort keys derived from different fields
- Sort of records lacking the first sort criterion, e.g.: anonymous works by title, or before, after the other records ...
|