The following addins are available from John Bealle
Cross Reference and Heading Analyzer
|
This program analyzes a Sky index and suggests four types of changes, as illustrated in the example below.
- consume subheadings suggestions — suggested when an
entry has subheadings and fewer total locators than the threshold locators number
- double post suggestions — suggested when a cross
reference target has fewer total locators than the threshold locators number
- primary reciprocal cross reference suggestion —
suggested when a see also cross reference is unreciprocated
- secondary reciprocal cross reference suggestion —
suggested when a chain of two see also cross references (reference of a reference) is unreciprocated
The threshold locators number appears in the main dialog and can be changed. The default number is 7.
It is important to remember that there is NO implied measure of the appropriateness of these suggestions.
Users should make informed judgments based on principles of good indexing. This program is intended merely to identify entries that may have been overlooked.
For a well-edited index, there can be many suggestions with few or none that are appropriate.
EXAMPLE INDEX
apples, 22. See also apricots
apricots, 32
automobiles: BMWs, 44; Chevys, 55; Fords, 66; Hondas, 77
cars. See automobiles
cats: Felix, 88; Fritz, 99; Garfield, 11; Hobbes, 22; Sylvester, 33; Tom, 44
dogs, 55. See also cats
greens: arugula, 66; cress, 77; kale, 88; lettuce, 99
Joe, 11. See also Mary
Mary, 22. See also Joe; Sam
Sam, 33. See also Mary
EXAMPLE CROSS REFERENCE AND HEADING ANALYZER REPORT
apricots see also apples: primary reciprocal cross reference suggestion
automobiles: consume subheadings suggestion (entry has subheadings and only 4 locators)
cars see automobiles: double post suggestion (target has fewer than 7 locators)
cats: consume subheadings suggestion (entry has subheadings and only 6 locators)
cats see also dogs: primary reciprocal cross reference suggestion
greens: consume subheadings suggestion (entry has subheadings and only 4 locators)
Joe see also Sam: secondary reciprocal cross reference suggestion (from Sam > Mary > Joe)
Sam see also Joe: secondary reciprocal cross reference suggestion (from Joe > Mary > Sam)
|
Purchase/Information
Project Progress Monitor
This program uses Sky record data to measure progress towards a deadline. It reports the number of records
created and the number of pages indexed for each day on a project. Additionally, the user-supplied data for the total number of pages and index deadline, the
program computes the pace (pages per day) needed to make the deadline.
To create a progress monitor report, run the program and fill in the project specs in the dialog. If you
plan to monitor this project again, save the options so they will fill in the form automatically.
Progress Monitor Report Dialog
Purchase/Information
Term Switch
Changing the wording of a Main heading in Sky is often complicated by two issues: the presence of
parenthetical gloss after the term in Main and the presence of cross references from other headings. Term Switch provides simple search and replace
functionality that replaces heading text in Main, replaces cross reference text in corresponding cross references, and manages parenthetical gloss in both
searched and replaced terms.
Term Switch Dialog
To use the program, type the current and new text in the dialog. Use the "Group" button to group the
records that will be changes. Verify that the proper records are displayed, then use the "Replace" button to make the global change.
Important note: the program dialog does not display or recognize formatted text such as italics. Rather, to find or replace formatted text you
must type explicit Sky formatting codes. So to replace "Analysis of Ulysses" you must enter the Current text as "Analysis of /i1Ulysses/i0". Users should
have an understanding of Sky formatting codes before using the program with formatted text.
The "Recognize Parentheses" setting has different meanings for each stage of operation.
- For the Group operation, this setting indicates that the
program will include in the group records that match with or without trailing parentheses. So the search text "apples" will find "apples (dried)" in Main and
also "see apples" in Page. With the setting unchecked, Group will not find "apples (dried)" in Main if the Current text is given as "apples".
- For the Replace operation, this setting indicates that
parenthetical text in the New field will be removed in constructing cross references. So, if the New replacement term is "apples (dried)" the program will
replace Main text with "apples (dried)" and will replace cross references in the Page field with "see apples" or "see also apples". With the setting unchecked,
Replace will include parenthetical gloss in cross references, e.g., "see apples (dried)" or "see also apples (dried)".
- "Recognize Parentheses" does not mean that the program will
retain existing parentheses in the Main field in a Replace operation. If the existing heading is "apples (dried)" and you replace this with "pears", the
resulting entry will be "pears" and not "pears (dried)".
The default Recognize Parentheses setting is "checked" because with that setting the program will function according to the most
likely expectations in all circumstances. The main reasons it should be unchecked are (1) to use the search term explicitly so as to include or exclude records
with parenthetical gloss and (2) to force Replace to include parenthetical gloss in cross references.
Purchase/Information
Regular Expressions Power Search
Power Search provides search-and-replace functionality that uses Windows Regular Expressions modules. This
program should be used by advanced users only. If you would like further information about this application, please inquire directly at
jbealle@spsp.net.
To learn more about Regular Expressions, there are many books and internet resources available. The particular rules that pertain
to this app are those designed for JavaScript.
Copyright ©, SKY Software. All Rights Reserved · Last update:
09 Mar 2018
· Is there a problem with our website? Please report it to: Webmaster · Every effort has been made to ensure accuracy, but we cannot be responsible for misprints. · The SKY Software logo is a registered trademark of SKY Software. · SKY Index is a trademark of SKY Software. · Other products and companies referred to herein are trademarks or registered trademarks of their respective companies or mark holders.
|
|