|
|
|
The file work-sets.xml
defines all of the built-in (pre-defined) system work sets. The standard NU file is:
<?xml version="1.0" encoding="utf-8"?> <WordHoardWorkSets> <addChildren title="Canterbury Tales: %t" id="cha-can"> <exclude id="cha-can-title"/> </addChildren> <addChildren title="Faerie Queene: %t" id="spe-faq"> <exclude id="spe-faq-title"/> <exclude id="spe-faq-ded"/> </addChildren> <addCorpus title="Spenser: Shorter Poems" id="spe"> <exclude id="spe-faq"/> </addCorpus> <addCorpus title="Spenser: Shorter Poems (excluding SC)" id="spe"> <exclude id="spe-faq"/> <exclude id="spe-sc"/> </addCorpus> <addTconViewCategories title="Shakespeare %t" id="sha" tconViewTitle="By Genre"/> <addAuthors title="Author: %t"/> </WordHoardWorkSets>
The work sets definition file has the following elements:
WordHoardWorkSets
. The root element.
Children:
addWorkParts
(0..n). Adds a work set defined by a list of works and/or work parts.addChildren
(0..n). Adds a work set for each child of a work or work part.addCorpus
(0..n). Adds a work set for each work in a corpus.addTconViewCategories
(0..n). Adds a work set for each category in a table of contents view.addAuthors
(0..n). Adds a work set for each author.addPeriods
(0..n). Adds work sets for time periods.addWorkParts
. Adds a work set defined by a list of works and/or work parts.
Attributes:
title
. Required work set title.Children:
include
(0..n). Work or work part to be included in the work set.As an example, here's a definition of a work set titled "Hamlet and Othello":
<addWorkParts title="Hamlet and Othello"> <include id="sha-ham"/> <include id="sha-oth"/> </addWorkParts>
addChildren
. Adds a work set for each child of a work or work part.
Attributes:
title
. Required work set title pattern. The placehoder "%t"
in the pattern is replaced by the short title of the child.id
. Required parent work part id.Children:
exclude
(0..n). Child work part to be excluded from the work set.addCorpus
. Adds a work set for each work in a corpus.
Attributes:
title
. Required work set title pattern. The placehoder "%t"
in the pattern is replaced by the short title of the work.id
. Required corpus id.Children:
exclude
(0..n). Work to be excluded from the work set.addTconViewCategories
. Adds a work set for each category in a table of contents view.
Attributes:
title
. Required work set title pattern. The placehoder "%t"
in the pattern is replaced by the title of the table of contents category.id
. Required corpus id.tconViewTitle
. Required title of the table of contents view.addAuthors
. Adds a work set for each author.
Attributes:
title
. Required work set title pattern. The placehoder "%t"
in the pattern is replaced by the author name.addPeriods
. Adds work sets for time periods.
Attributes:
title
. Required work set title pattern. The placehoder "%t"
in the pattern is replaced by the year range for the time period.id
. Optional corpus id. If this attribute is specified, only works in the specified corpus are included. If this attribute is missing, all works are included.start
. Required start year.end
. Required end year.increment
. Required year increment. This is the size of each period.For example:
<addPeriods title="Period: %t" start="1580" end="1640" increment="20"/>
Adds the following work sets:
Period: 1579 or earlier Period: 1580-1599 Period: 1600-1619 Period: 1620-1639 Period: 1640 or later
include
. Work or work part to be included in a work set.
Attributes:
id
. Required id of the work or work part to be included.exclude
. Work or work part to be excluded from a work set.
Attributes:
id
. Required id of the work or work part to be excluded.
|
|
|