skip to main content
article
Free Access

Extending document management systems with user-specific active properties

Published:01 April 2000Publication History
Skip Abstract Section

Abstract

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.

References

  1. AHLBERG, C., WILLIAMSON, C., AND SHNEIDERMAN, B. 1992. Dynamic queries for information exploration: An implementation and evaluation. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI '92, Monterey, CA, May 3-7), P. Bauersfeld, J. Bennett, and G. Lynch, Eds. ACM Press, New York, NY, 619-626.]] Google ScholarGoogle Scholar
  2. BARREAU, D. AND NARDI, B.A. 1995. Finding and reminding: File organization from the desktop. SIGCHI Bull. 27, 3 (July 1995), 39-43.]] Google ScholarGoogle Scholar
  3. BERSHAD, B. N., SAVAGE, S., PARDYAK, P., SIRER, E. G., FIUCZYNSKI, M. E., BECKER, D., CHAMBERS, C., AND EGGERS, S. 1995. Extensibility safety and performance in the SPIN operating system. ACM SIGOPS Oper. Syst. Rev. 29, 5 (Dec.), 267-283.]] Google ScholarGoogle Scholar
  4. BIER, E. A., STONE, M. C., PIER, K., BUXTON, W., AND DEROSE, T. D. 1993. Toolglass and magic lenses: The see-through interface. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '93, Anaheim, CA, Aug. 1-6, 1993), M. C. Whitton, Ed. ACM Press, New York, NY, 73-80.]] Google ScholarGoogle Scholar
  5. BOROWSKY, E., GOLDING, R., MERCHANT, A., SCHREIER, L., SHRIVER, E., SPASOJEVIC, M., AND WIKLES, g. 1997. Using attribute-managed storage to achieve quality of service. In Proceedings of the Fifth International Workshop on Quality of Service (New York, NY),]]Google ScholarGoogle Scholar
  6. BOWKER, G. AND STAR, S. 1994. Knowledge and infrastructure in international information management: Problems of classification and coding. In Information Acumen: The Understanding and Use of Knowledge in Modern Business, Bud, Ed. Routledge & Kegan Paul Ltd., London, U.K..]]Google ScholarGoogle Scholar
  7. CHAMBERS, C. 1992. Object-oriented multimethods in cecil. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP'92, Utrecht, Belgium), Springer-Verlag, Berlin, Germany, 33-56.]] Google ScholarGoogle Scholar
  8. CODY, W. F., HAAS, L. M., NIBLACK, W., ARYA, M., CAREY, M. J., FAGIN, R., FLICKNER, M., LEE, D., PETKOVIC, D., SCHWARZ, P. M., THOMAS, J., ROTH, M. T., WILLIAMS, J. H., AND WIMMERS, E.L. 1995. Querying multimedia data from multiple repositories by content: the Garlic project. In Proceedings of the third IFIP WG2.6 working conference on Visual database systems 3 (VDB-3), S. Spaccapietra and R. Jain, Eds. Chapman and Hall, Ltd., London, UK, 17-35.]] Google ScholarGoogle Scholar
  9. DOURISH, P., EDWARDS, K., LAMARCA, A., AND SALISBURY, M. 1999a. Presto: An experimental architecture for fluid interactive document spaces. ACM Trans. Comput. Hum. Interact. 6, 2.]] Google ScholarGoogle Scholar
  10. DOURISH, P., EDWARDS, K., LAMARCA, A., AND SALISBURY, M. 1999b. Uniform document interaction with document properties. In Proceedings of the ACM Symposium on User Interface Software Technology (UIST '99, Asheville, NC, Nov.), ACM, New York, NY.]] Google ScholarGoogle Scholar
  11. DOURISH, P., LAMPING, J., AND RODDEN, T. 1999c. Building bridges: Customisation and mutual intelligence in shared category management. In Proceedings of the ACM Conference on Supporting Group Work (GROUP '99, Phoenix, AZ), ACM, New York, NY.]] Google ScholarGoogle Scholar
  12. EDWARDS, K. AND LAMARCA, A. 1999. Balancing generality and specificity in document management systems. In Proceedings of the 7th IFIP Conference on Human-Computer Interaction (INTERACT '99, Edinburgh, Scotland), IFIP, Laxenburg, Austria.]]Google ScholarGoogle Scholar
  13. FREEMAN, E. AND FERTIG, S. 1995. Lifestreams: Organizing your electronic life. In Proceedings of the AAAI Fall Symposium on AI Applications in Knowledge Naviation and Retrieval (Cambridge, MA, Nov.), AAAI Press, Menlo Park, CA.]]Google ScholarGoogle Scholar
  14. GAMMA, E., HELM, R., JOHNSON, R., AND VLISSIDES, J. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Computing Series. Addison-Wesley Longman Publ. Co., Inc., Reading, MA.]] Google ScholarGoogle Scholar
  15. GIAMPAOLO, D. 1998. Practical File System Design with the Be File System. Morgan Kaufmann, San Mateo, CA.]] Google ScholarGoogle Scholar
  16. GIFFORD, D., JOUVELOT, P., SHELDON, M., AND O'TOOLE, J. 1991. Semantic file systems. In Proceedings of the Thirteenth ACM Symposium on Operating System Principles (Pacific Grove, CA), ACM Press, New York, NY.]] Google ScholarGoogle Scholar
  17. GREENE, S. L., DEVLIN, S. J., CANNATA, P. E., AND GOMEZ, L. M. 1990. No IFs, ANDs, or ORs: a study of databases querying. Int. J. Man-Mach. Stud. 32, 3 (Mar. 1990), 303-326.]] Google ScholarGoogle Scholar
  18. GuY, R. 1990. Implementation of the Ficus replicated file system. In Proceedings on Summer USENIX Conference (June 1990),]]Google ScholarGoogle Scholar
  19. HARRIS, J. AND HENDERSON, A. 1999. A better mythology for system design. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI '99, Pittsburgh, PA, May), ACM Press, New York, NY.]] Google ScholarGoogle Scholar
  20. KIM, W. 1990. Object-oriented databases: Definition and research direction. IEEE Trans. Knowl. Data Eng. 2, 3 (Sept.), 327-341.]] Google ScholarGoogle Scholar
  21. KISTLER, J. J. AND SATYANARAYANAN, M. 1992. Disconnected operation in the Coda File System. ACM Trans. Comput. Syst. 10, 1 (Feb. 1992), 3-25.]] Google ScholarGoogle Scholar
  22. LAMARCA, A., EDWARDS, K., DOURISH, P., LAMPING, J., SMITH, I., AND THORNTON, J. 1999. Taking the work out of workflow: Mechanisms for document-centric collaboration. In Proceedings of the 6th European Conference on Computer-Supported Cooperative Work (ECSCW '99, Copenhagen, Denmark, Sept. 12-16), Kluwer Academic, Dordrecht, Netherlands.]] Google ScholarGoogle Scholar
  23. DE LARA, E., PETERSEN, K., TERRY, D., LAMARCA, A., THORTON, J., SALISBURY, M., DOURISH, P., EDWARDS, K., AND LAMPING, g. 1998. Caching documents with active properties. In Proceedings of the Seventh Workshop on Hot Topics in Operating Systems (HOTOS-VII),]]Google ScholarGoogle Scholar
  24. MOGUL, J. 1984. Representing information about files. In Proceedings of the Fourth International Conference on Distributed Computing Systems (San Francisco, CA), IEEE Press, Piscataway, NJ, 432-439.]]Google ScholarGoogle Scholar
  25. PATON, N. W. AND DIAZ, O. 1999. Active database systems. ACM Comput. Surv. 31, 1, 63-103.]] Google ScholarGoogle Scholar
  26. PHELPS, T. A. AND WILENSKY, R. 1996. Toward active, extensible, networked documents: Multivalent architecture and applications. In Proceedings of the 1st ACM International Conference on Digital Libraries (DL '96, Bethesda, MD, Mar. 20-23), E. A. Fox and G. Marchionini, Eds. ACM Press, New York, NY, 100-108.]] Google ScholarGoogle Scholar
  27. RICHTER, J. AND CABRERA, L. F. 1998. A file system for the 21st Century: Previewing the Windows NT 5.0 file system. Micr. Syst. J. (Nov.).]]Google ScholarGoogle Scholar
  28. SUN MICROSYSTEMS. 1989. Network file system protocol specification (RFC 1049). DDN Network Information Center, SRI International, Menlo Park, CA.]] Google ScholarGoogle Scholar
  29. TRIGG, R., BLOMBERG, J., AND SUCHMAN, L. 1999. Moving document collections online: The evoluation of a shared repository. In Proceedings of the 6th European Conference on Computer-Supported Cooperative Work (ECSCW '99, Copenhagen, Denmark, Sept. 12-16), Kluwer Academic, Dordrecht, Netherlands, 331-350.]] Google ScholarGoogle Scholar
  30. UNGAR, D. AND SMITH, R. B. 1987. Self: The power of simplicity. In Proceedings of the OOPSLA 1987 Conference on Object-Oriented Programming Languages, Systems and Applications (OOPSLA'87), ACM, New York, NY, 227-242.]] Google ScholarGoogle Scholar

Index Terms

  1. Extending document management systems with user-specific active properties

                        Recommendations

                        Comments

                        Login options

                        Check if you have access through your login credentials or your institution to get full access on this article.

                        Sign in

                        Full Access

                        PDF Format

                        View or Download as a PDF file.

                        PDF

                        eReader

                        View online with eReader.

                        eReader