\relax \citation{MaSc92a,MSS95} \citation{MaSc92a,MSS95} \citation{Hou95} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {1}Introduction}{1}} \citation{McNSmiWit+96,LiGauGau+96} \citation{RoeWinPae95,RoeMogWin94} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {2}Vision of Digital Libraries}{2}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {2.1}Information Tokens}{2}} \citation{Gra95,CouKetPae+95,Pae96} \citation{MABD90} \citation{BoeRak94,KasShaShe96} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {2.2}Information Artifacts}{3}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {2.3}Binding Environments}{3}} \newlabel{SubSec:BindingEnvironments}{{2.3}{3}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {2.4}Tracing Environments}{3}} \citation{GarHamIre+95,HamMcL93} \citation{NueFurLeg+95} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {1}{\ignorespaces Constructing Personalized, Value-Added Information Artifacts}}{4}} \newlabel{Fig:InformationUniverse}{{1}{4}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {3}Software Requirements for Digital Libraries}{4}} \newlabel{Sec:Requirements}{{3}{4}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {3.1}Linguistic Requirements}{4}} \newlabel{SubSec:LinguisticRequirements}{{3.1}{4}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {3.1.1}Typing}{4}} \citation{Schm77a,AckFie95} \citation{Cam94,ShiGar96} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {2}{\ignorespaces Context Information for Information Artifacts}}{5}} \newlabel{Fig:Context}{{2}{5}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {3.1.2}Binding capabilities}{5}} \citation{Dea89} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {3.1.3}Scoping}{6}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {3.1.4}First-class status for data, code, and threads}{6}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {3.1.5}Exception handling}{6}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {3.2}Architectural Requirements}{6}} \newlabel{SubSec:ArchitecturalRequirements}{{3.2}{6}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {3.2.1}Orthogonal Persistence}{6}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {3.2.2}Open Service Integration}{6}} \citation{Bir95} \citation{BalSho95} \citation{Tyco92X} \citation{MSS95} \citation{MaSc91b,SMV93,ScMa93,MaSc93b} \citation{MMS96a,MMS96b,MMS95a,MMS95b,MaSc94} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {3}{\ignorespaces Data, Code and Thread Mobility}}{7}} \newlabel{Fig:DataCodeThread}{{3}{7}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {3.2.3}Platform Independence}{7}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {3.2.4}Migration Technology}{7}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {3.2.5}Reflection}{7}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4}Tycoon as a Framework for Digital Libraries}{7}} \newlabel{Sec:Framework}{{4}{7}} \citation{GMcG95,MBC*94} \citation{MaSc92a,Matt93} \citation{Card89} \citation{ScMa94,MaSc91b} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.1}Achievements of the Tycoon Language}{8}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {4.1.1}Typing}{8}} \citation{MMS95a,MMS95b} \citation{MaSc94} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {4.1.2}Binding Capabilities}{9}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {4.1.3}First-Class Data, Code and Thread Entities}{9}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {4.1.4}Exception Handling}{9}} \citation{SMV93} \citation{RMS95} \citation{MMS96a} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {4.1.5}Scopes}{10}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.2}The Tycoon System Architecture}{10}} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {4}{\ignorespaces Layered Architecture of the Tycoon System}}{10}} \newlabel{Fig:TycoonLayers}{{4}{10}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {4.2.1}Persistence}{10}} \citation{ScMa93} \citation{cch92,bcc94} \citation{MMS95a,MMS95b,MaSc94} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {4.2.2}Open Service Integration}{11}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {4.2.3}Platform Independence}{11}} \citation{MMS95a,MMS96b} \citation{SMA91,SSF92} \citation{KCMS96} \citation{MNS96} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {4.2.4}Migration Technology}{12}} \@writefile{toc}{\string\contentsline\space {subsubsection}{\string\numberline\space {4.2.5}Reflection}{12}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {5}The Warburg Electronic Library Project}{12}} \newlabel{Sec:Warburg}{{5}{12}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {5.1}The Application Domain}{12}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {5.2}Tokens and Artifacts in the Warburg Electronic Library}{13}} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {5}{\ignorespaces Napoleon crossing the Alpes at St. Bernhard}}{13}} \newlabel{napo}{{5}{13}} \citation{Dea89} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {5.3}Personal Reference Libraries}{14}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {6}Conclusions and Future Research}{14}} \citation{Meyer90,Meyer94} \bibstyle{enamed} \bibdata{dl-macros,dl} \bibcite{AckFie95}{\citeauthoryear {Ackerman and Fielding}{1995}} \bibcite{BalSho95}{\citeauthoryear {Balabanovic and Shoham}{1995}} \bibcite{Bir95}{\citeauthoryear {Birmingham}{1995}} \bibcite{BoeRak94}{\citeauthoryear {B{{\accent "7F o}}hm and Rakow}{1994}} \bibcite{bcc94}{\citeauthoryear {Broglio \bgroup \pem et al.\egroup }{1994}} \bibcite{cch92}{\citeauthoryear {Callan \bgroup \pem et al.\egroup }{1991}} \bibcite{Cam94}{\citeauthoryear {Cameron}{1994}} \bibcite{Card89}{\citeauthoryear {Cardelli}{1989}} \bibcite{CouKetPae+95}{\citeauthoryear {Cousins \bgroup \pem et al.\egroup }{1995}} \bibcite{Dea89}{\citeauthoryear {Dearle}{1989}} \bibcite{GarHamIre+95}{\citeauthoryear {Garcia-Molina \bgroup \pem et al.\egroup }{1995}} \bibcite{GMcG95}{\citeauthoryear {Gosling and {McG}ilton}{1995}} \bibcite{Gra95}{\citeauthoryear {Graham}{1995}} \bibcite{HamMcL93}{\citeauthoryear {Hammer and McLeod}{1993}} \bibcite{KasShaShe96}{\citeauthoryear {Kashyap \bgroup \pem et al.\egroup }{1996}} \bibcite{KCMS96}{\citeauthoryear {Kirby \bgroup \pem et al.\egroup }{1996}} \bibcite{LiGauGau+96}{\citeauthoryear {Li \bgroup \pem et al.\egroup }{1996}} \bibcite{MMS95a}{\citeauthoryear {Mathiske \bgroup \pem et al.\egroup }{1995a}} \bibcite{MMS95b}{\citeauthoryear {Mathiske \bgroup \pem et al.\egroup }{1995b}} \bibcite{MMS96b}{\citeauthoryear {Mathiske \bgroup \pem et al.\egroup }{1996}} \bibcite{MaSc91b}{\citeauthoryear {Matthes and Schmidt}{1991}} \bibcite{MaSc92a}{\citeauthoryear {Matthes and Schmidt}{1992}} \bibcite{MaSc93b}{\citeauthoryear {Matthes and Schmidt}{1993}} \bibcite{MaSc94}{\citeauthoryear {Matthes and Schmidt}{1994}} \bibcite{MSS95}{\citeauthoryear {Matthes \bgroup \pem et al.\egroup }{1995}} \bibcite{MMS96a}{\citeauthoryear {Matthes \bgroup \pem et al.\egroup }{1996}} \bibcite{Matt93}{\citeauthoryear {Matthes}{1993}} \bibcite{McNSmiWit+96}{\citeauthoryear {McNab \bgroup \pem et al.\egroup }{1996}} \bibcite{Meyer90}{\citeauthoryear {Meyer}{1990}} \bibcite{Meyer94}{\citeauthoryear {Meyer}{1994}} \bibcite{MABD90}{\citeauthoryear {Morrison \bgroup \pem et al.\egroup }{1990}} \bibcite{MBC*94}{\citeauthoryear {Morrison \bgroup \pem et al.\egroup }{1994}} \bibcite{MNS96}{\citeauthoryear {Nieder{\accent 19 e}e \bgroup \pem et al.\egroup }{1996}} \bibcite{NueFurLeg+95}{\citeauthoryear {N{{\accent "7F u}}rnberg \bgroup \pem et al.\egroup }{1995}} \bibcite{Pae96}{\citeauthoryear {Paepcke}{1996}} \bibcite{RoeMogWin94}{\citeauthoryear {R{{\accent "7F o}}scheisen \bgroup \pem et al.\egroup }{1994}} \bibcite{RoeWinPae95}{\citeauthoryear {R{{\accent "7F o}}scheisen \bgroup \pem et al.\egroup }{1995}} \bibcite{RMS95}{\citeauthoryear {Rudloff \bgroup \pem et al.\egroup }{1995}} \bibcite{ScMa93}{\citeauthoryear {Schmidt and Matthes}{1993}} \bibcite{ScMa94}{\citeauthoryear {Schmidt and Matthes}{1994}} \bibcite{SMV93}{\citeauthoryear {Schmidt \bgroup \pem et al.\egroup }{1993}} \bibcite{Schm77a}{\citeauthoryear {Schmidt}{1977}} \bibcite{ShiGar96}{\citeauthoryear {Shivakumar and Garcia-Molina}{1996}} \bibcite{SMA91}{\citeauthoryear {Stemple \bgroup \pem et al.\egroup }{1991}} \bibcite{SSF92}{\citeauthoryear {Stemple \bgroup \pem et al.\egroup }{1992}} \bibcite{Tyco92X}{\citeauthoryear {Tycoon}{1992}} \bibcite{Hou95}{\citeauthoryear {Van\penalty \@M \ House}{1995}}