Extending document management systems with user-specific active properties

Document properties are a compelling infrastructure on which to develop document management applications. A property-based approach avoids many of the problems of traditional heierarchical storage mechanisms, reflects document organizations meaningful to user tasks, provides a means to integrate the perspectives of multiple individuals and groups, and does this all within a uniform interaction framework. Document properties can reflect not only categorizations of documents and document use, but also expressions of desired system activity, such as sharing criteria, replication management, and versioning. Augmenting property-based document management systems with active properties that carry executable code enables the provision of document-based services on a property infrastructure. The combination of document properties as a uniform mechanism for document management, and active properties as a way of delivering document services, represents a new paradigm for document management infrastructures. The Placeless Documents system is an experimental prototype developed to explore this new paradigm. It is based on the seamless integration of user-specific, active properties. We present the fundamental design approach, explore the challenges and opportunities it presents, and show our architectures deals with them.

[1]  Robert Wilensky,et al.  Toward active, extensible, networked documents: multivalent architecture and applications , 1996, DL '96.

[2]  Christopher Williamson,et al.  Dynamic queries for information exploration: an implementation and evaluation , 1992, CHI.

[3]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[4]  Eric Freeman,et al.  Lifestreams: Organizing your Electronic Life* , 1995 .

[5]  Jeffrey C Mogull Representing information about files , 1986, ICDCS 1986.

[6]  Mahadev Satyanarayanan,et al.  Disconnected Operation in the Coda File System , 1999, Mobidata.

[7]  Laura M. Haas,et al.  Querying Multimedia Data from Multiple Repositories by Content: the Garlic Project , 1995, VDB.

[8]  Kim,et al.  Object-Oriented Databases : Defin ition and Research Directions , 2001 .

[9]  Pierre Jouvelot,et al.  Semantic file systems , 1991, SOSP '91.

[10]  Dominic Giampaolo,et al.  Practical File System Design with the Be File System , 1998 .

[11]  Jeanette Blomberg,et al.  Moving document collections online: the evolution of a shared repository , 1999 .

[12]  Paul Dourish,et al.  Using properties for uniform interaction in the Presto document system , 1999, UIST '99.

[13]  Mahadev Satyanarayanan,et al.  Disconnected operation in the Coda File System , 1992, TOCS.

[14]  Austin Henderson,et al.  A better mythology for system design , 1999, CHI '99.

[15]  Craig Chambers,et al.  Object-Oriented Multi-Methods in Cecil , 1992, ECOOP.

[16]  Tom Rodden,et al.  Building bridges: customisation and mutual intelligibility in shared category management , 1999, GROUP.

[17]  John S. Heidemann,et al.  Implementation of the Ficus Replicated File System , 1990, USENIX Summer.

[18]  Lisa Bud-Frierman Information Acumen: The Understanding and Use of Knowledge in Modern Business , 1994 .

[19]  Randall B. Smith,et al.  SELF: The power of simplicity , 1987, OOPSLA '87.

[20]  Jeffrey C. Mogul,et al.  Representing Information About Files , 1984, ICDCS.

[21]  Paul Dourish,et al.  Presto: an experimental architecture for fluid interactive document spaces , 1999, TCHI.

[22]  Won Kim,et al.  Object-Oriented Databases: Definition and Research Directions , 1990, IEEE Trans. Knowl. Data Eng..

[23]  Tony DeRose,et al.  Toolglass and magic lenses: the see-through interface , 1993, SIGGRAPH.

[24]  Paul Dourish,et al.  Taking the work out of workflow: Mechanisms for document-centered collaboration , 1999, ECSCW.

[25]  Randall B. Smith,et al.  Self: The power of simplicity , 1987, OOPSLA 1987.

[26]  Lucy A. Suchman,et al.  Moving document collections online: The evolution of a shared repository , 1999, ECSCW.

[27]  Bonnie A. Nardi,et al.  Finding and reminding: file organization from the desktop , 1995, SGCH.

[28]  W. Keith Edwards,et al.  Balancing Generality and Specificity in Document Management Systems , 1999, INTERACT.

[29]  Brian N. Bershad,et al.  Extensibility safety and performance in the SPIN operating system , 1995, SOSP.

[30]  Anne Lohrli Chapman and Hall , 1985 .

[31]  Louis M. Gomez,et al.  No IFs, ANDs, or ORs: A Study of Database Querying , 1990, Int. J. Man Mach. Stud..

[32]  Paul Dourish,et al.  Caching documents with active properties , 1999, Proceedings of the Seventh Workshop on Hot Topics in Operating Systems.