ABOUT the story segmentation software used in 2004
---------------------------------------------------

1)
The name of test collection files and related were modified in 2004
by appending the character 'a' to the name of the source of the video
(i.e., "19981001_ABCa.*").

Due to the above and because the identifiers of the video files are 
preserved in the .src_sgm files (i.e., "19981001_ABC.mpg"), the following 
file has been modified to allow the story segmentation software to run:

file: TruthData.java
function: public String getFileName(String line)

2)
To identify in a better way the results of the evaluation in the result files,
the SysId identifier found in the header of each run result has been modified 
by append the condition and priority values to the original sysId found in the
submission files:

SysId="condition_sysId_priority"

Further, a tag priority has been added to the header of each run result and,
also the tag pririty has been syntactically corrected to priority in the
header of each run result.

Sources modified:

file: Submission.java
function added: public int getCondition(Node run)

file: StorySegmentationEvaluation.java
function modified: public Vector getRunsEvaluated()

3)
The tag "typed" pointing out the type of story (news/misc) is not
required in 2004.  Nevertheless, the code expects to find this tag
in the submissions even though it was not specified in the 
storySegmentationSubmission.dtd. 

To avoid abnormal termination of the execution when this tag is not
present in the submission files the storySegmentationSubmission.dtd
files has been modified in the following way to fix its value to "no":

<!ATTLIST storySegmentationRunResult sysId CDATA #REQUIRED
                                     typed CDATA "no"
                                     priority (1|2|3|4|5|6|7|8|9|10) #REQUIRED
                                     condition (1|2|3|4) #REQUIRED>

