A federated architecture for information management
ACM Transactions on Information Systems (TOIS)
The role of frame-based representation in reasoning
Communications of the ACM
Understanding computers and cognition
Understanding computers and cognition
The blackboard model of problem solving
AI Magazine
Intelligent information-sharing systems
Communications of the ACM
A comparative analysis of methodologies for database schema integration
ACM Computing Surveys (CSUR)
Semistructured messages are surprisingly useful for computer-supported coordination
ACM Transactions on Information Systems (TOIS)
The management of changing types in an object-oriented database
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
How can groups communicate when they use different languages?
COCS '88 Proceedings of the ACM SIGOIS and IEEECS TC-OA 1988 conference on Office information systems
Object lens: a “spreadsheet” for cooperative work
ACM Transactions on Information Systems (TOIS)
Communications of the ACM
Abstract data types and the development of data structures
Communications of the ACM
Programming with abstract data types
Proceedings of the ACM SIGPLAN symposium on Very high level languages
Knowledge Base Integration: What Can We Learn from Database Integration Research?
Knowledge Base Integration: What Can We Learn from Database Integration Research?
What is coordination theory and how can it help design cooperative work systems?
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
COCS '91 Proceedings of the conference on Organizational computing systems
Extending electronic mail with conceptual modeling to provide group decision support
COCS '91 Proceedings of the conference on Organizational computing systems
Experiments with Oval: a radically tailorable tool for cooperative work
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Supporting exploratory CSCW with the EGRET framework
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Reducing user effort in collaboration support
IUI '93 Proceedings of the 1st international conference on Intelligent user interfaces
Applying multiple views to information systems: a preliminary framework
ACM SIGMIS Database
The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
Experiments with Oval: a radically tailorable tool for cooperative work
ACM Transactions on Information Systems (TOIS)
Model-Based Construction of Collaborative Systems
BT Technology Journal
A Knowledge Representation Model for Multiuser Knowledge-Based Systems
IEEE Transactions on Knowledge and Data Engineering
A Metadata Approach to Resolving Semantic Conflicts
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Business Process Choreography for B2B Collaboration
IEEE Internet Computing
The Knowledge Engineering Review
The Process Interchange Format and Framework
The Knowledge Engineering Review
Roots of SPAR — Shared Planning and Activity Representation
The Knowledge Engineering Review
TOSCA providing organisational information to CSCW applications
ECSCW'93 Proceedings of the third conference on European Conference on Computer-Supported Cooperative Work
An expert system for dynamic re-coordination of distributed workflows
Expert Systems with Applications: An International Journal
Journal of Management Information Systems
Devolved Ontology for Smart Applications
ICCS '07 Proceedings of the 15th international conference on Conceptual Structures: Knowledge Architectures for Smart Applications
Traversing Ontologies to Extract Views
Modular Ontologies
Agent-based project management
Artificial intelligence today
Research: Cooperative decision support for medical diagnosis
Computer Communications
Hi-index | 0.00 |
Many computer systems are based on various types of messages, forms, or other objects. When users of such systems need to communicate with people who use different object types, some kind of translation is necessary. In this paper, we explore the space of general solutions to this translation problem and propose a scheme that synthesizes these solutions. After first illustrating the problem in the Object Lens system, we identify two partly conflicting objectives that any translation scheme should satisfy: preservation of meaning and autonomous evolution of group languages. Then we partition the space of possible solutions to this problem in terms of the set theoretic relations between group languages and a common language. This leads to five primary solution classes and we illustrate and evaluate each one. Finally, we describe a composite scheme, called Partially Shared Views, that combines many of the best features of the other schemes. A key insight of the analysis is that partially shared type hierarchies allow “foreign” object types to be automatically translated into their nearest common “ancestor” types. The partial interoperability attained in this way makes possible flexible standards from which people can benefit from whatever agreements they do have without having to agree on everything. Even though our examples deal primarily with extensions to the Object Lens system, the analysis also suggests how other kinds of systems, such as EDI applications, might exploit specialization hierarchies of object types to simplify the translation problem.