Cyc: toward programs with common sense
Communications of the ACM
Object-oriented development: the fusion method
Object-oriented development: the fusion method
Understanding Quality in Conceptual Modeling
IEEE Software
Toward principles for the design of ontologies used for knowledge sharing
International Journal of Human-Computer Studies - Special issue: the role of formal ontology in the information technology
Applying UML and patterns: an introduction to object-oriented analysis and design
Applying UML and patterns: an introduction to object-oriented analysis and design
Database design with common sense business reasoning and learning
ACM Transactions on Database Systems (TODS)
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Design of knowledge-based systems with the ontology-domain-system approach
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Ontologies for conceptual modeling: their creation, use, and management
Data & Knowledge Engineering
Dynamic Taxonomies: A Model for Large Information Bases
IEEE Transactions on Knowledge and Data Engineering
Ontology Learning for the Semantic Web
IEEE Intelligent Systems
Reusing Software: Issues and Research Directions
IEEE Transactions on Software Engineering
IDEAS '02 Proceedings of the 2002 International Symposium on Database Engineering & Applications
Classifying and Reusing Conceptual Schemas
ER '92 Proceedings of the 11th International Conference on the Entity-Relationship Approach: Entity-Relationship Approach
Exploiting Domain Knowledge During the Automated Design of Object-Oriented Databases
ER '97 Proceedings of the 16th International Conference on Conceptual Modeling
An Agent-Based Approach for Helping Users of Hand-Held Devices to Browse Software Catalogs
CIA '02 Proceedings of the 6th International Workshop on Cooperative Information Agents VI
A Practical Walkthrough of the Ontology Derivation Rules
DEXA '02 Proceedings of the 13th International Conference on Database and Expert Systems Applications
Knowledge level modelling: concepts and terminology
The Knowledge Engineering Review
A Distributed Approach to Sub-Ontology Extraction
AINA '04 Proceedings of the 18th International Conference on Advanced Information Networking and Applications - Volume 2
Enhancing the semantics of UML association redefinition
Data & Knowledge Engineering
Supporting ontology design through large-scale FCA-based ontology restructuring
ICCS'11 Proceedings of the 19th international conference on Conceptual structures for discovering knowledge
Experiences using the researchcyc upper level ontology
NLDB'07 Proceedings of the 12th international conference on Applications of Natural Language to Information Systems
Hi-index | 0.00 |
In the past, most conceptual schemas of information systems have been developed essentially from scratch. Currently, however, several research projects are considering an emerging approach that tries to reuse as much as possible the knowledge included in existing ontologies. Using this approach, conceptual schemas would be developed as refinements of (more general) ontologies. However, when the refined ontology is large, a new problem that arises using this approach is the need of pruning the concepts in that ontology that are superfluous in the final conceptual schema. This paper proposes a new method for pruning ontologies in this approach. We also show how to adapt the method to prune ontologies in other contexts. Our method is general and it can be adapted to most conceptual modeling languages. We give the complete details of its adaptation to the UML. On the other hand, the method is fully automatic. The method has been implemented. We illustrate the method by means of its application to a case study that refines the Cyc ontology.