Cast lists: special cases

drama cast list
castItem roleDesc hyperDiv role castGroup castList

Encoding of cast lists using castList, situations where the original cast list is missing or incomplete, discussion of WWP changes to the TEI DTD

Some cast lists contain features that require special treatment or deserve more detailed discussion. Some special cases are described below.

Examples

Example 1.


<castList>
     <castItem>
         <role id="BWayne.sfx"><persName>Bruce Wayne</persName></role>
         <roleDesc>orphaned child</roleDesc>
         <roleDesc>millionare businessman</roleDesc>
         <roleDesc>nearly psychotic crimefighter</roleDesc>
     </castItem>
</castList>

Example 2.


<castList>
     <castGroup>
         <castItem><role id="VVale.nes"><persName>Vicky Vale</persName></role></castItem>
         <castItem><role id="SKyle.ing"><persName>Selina Kyle</persName></role></castItem>
         <roleDesc>suitors of <persName>Bruce Wayne</persName></roleDesc>
     </castGroup>
</castList>

Example 3.


<castList>
     <castItem type="list">
         <roleDesc>Joker’s cronies</roleDesc>
         <role>Henchman 1</role>
         <role>Henchman 2</role>
         <role>Henchman 3</role>
     </castItem>
</castList>


Example 4.


Strange People:
   1. The Lady Probiscus
   2. The Lady Unfortunate
   3. Sir John Hairpiece
Boring People:    
   1. Jane Smith
   2. John Doe
   3. George Johnson

With the WWP changes to the DTD, you can encode this example as follows: 


<castList>
   <castGroup>
   <head>Strange People</head>
   <label>1.</label> <castItem><role><persName>The Lady Probiscus</persName></role></castItem>
   <label>2.</label> <castItem><role><persName>The Lady Unfortunate</persName></role></castItem>
   <label>3.</label> <castItem><role><persName>Sir John Hairpiece</persName></role></castItem>
   </castGroup>
   <castGroup>
   <head>Boring People</head>
   <label>1.</label> <castItem><role><persName>Jane Smith</persName></role></castItem>
   <label>2.</label> <castItem><role><persName>John Doe</persName></role></castItem>
   <label>3.</label> <castItem><role><persName>George Johnson</persName></role></castItem>
   </castGroup>
</castList>