Using Analogy to Promote Conceptual Modeling Reuse

This paper argues in favor of a database conceptual schema and Semantic Web ontology design discipline that explores analogy mappings to reuse the structure and integrity constraints of conceptual models, stored in a repository. We presuppose that a team of expert conceptual designers would build a standard repository of source conceptual models, which less experienced designers would use to create new target conceptual models in other domains. The target models will then borrow the structure and the integrity constraints from the source models by analogy. The concepts are expressed in the contexts of Description Logics, the RDF model and OWL to reinforce the basic principles and explore additional questions, such as the consistency of the target model.

[1]  Diego Calvanese,et al.  Description Logics for Conceptual Data Modeling in UML , 2003 .

[2]  Diego Calvanese,et al.  Description Logics for Conceptual Data Modeling , 1998, Logics for Databases and Information Systems.

[3]  Axel Schmolitzky,et al.  Metaphor Design Spaces , 2003, XP.

[4]  Patrick Henry Winston,et al.  Learning and reasoning by analogy , 1980, CACM.

[5]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[6]  Clarisse Sieckenius de Souza,et al.  Extending software through metaphors and metonymies , 2001, Knowl. Based Syst..

[7]  Chrystopher L. Nehaniv Computation for Metaphors, Analogy, and Agents , 2000, Lecture Notes in Computer Science.

[8]  Werner Nutt,et al.  Basic Description Logics , 2003, Description Logic Handbook.

[9]  K. Holyoak,et al.  Mental Leaps: Analogy in Creative Thought , 1994 .

[10]  J. Goguen An introduction to algebraic semiotics, with application to user interface design , 1999 .

[11]  Andreas Harth,et al.  TRIPLE - an RDF Rule Language with Context and Use Cases , 2005, Rule Languages for Interoperability.

[12]  G. Lakoff,et al.  Metaphors We Live by , 1982 .

[13]  Simone Diniz Junqueira Barbosa,et al.  Conceptual modeling by analogy and metaphor , 2007, CIKM '07.

[14]  Tiziana Catarci,et al.  Which Metaphor for Which Database? , 1996, BCS HCI.

[15]  Alan F. Blackwell,et al.  The reification of metaphor as a design tool , 2006, TCHI.

[16]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[17]  Alexander Borgida,et al.  Conceptual Modeling with Description Logics , 2003, Description Logic Handbook.

[18]  Laurian M. Chirica,et al.  The entity-relationship model: toward a unified view of data , 1975, SIGF.