The ToscanaJ Suite for Implementing Conceptual Information Systems

For over a decade, work on Formal Concept Analysis has been accompanied by the development of the Toscana software. Toscana was implemented to realize the idea of Conceptual Information Systems which allow the analysis of data using concept-oriented methods. Over the years, many ideas from Formal Concept Analysis have been tested in Toscana systems while the real-world problems encountered led to new theoretical research. After ten years of development, the ToscanaJ project was initiated to solve some outstanding problems of the older Toscana versions. The ToscanaJ suite provides programs for creating and using Conceptual Information Systems. The experience with older Toscana implementations has been applied to the design of the programs. A workflow that developed through many Toscana projects has now been integrated into the tools to make them easier to use. Implemented as an Open-Source project and embedded into the larger Tockit project, ToscanaJ is also a starting point for creating a common base for software development for Formal Concept Analysis. In this paper, we present the features of the ToscanaJ suite and how they can be used to implement Conceptual Information Systems.

[1]  Peter Burmeister ConImp - Ein Programm zur Formalen Begriffsanalyse , 2000 .

[2]  Otto Opitz,et al.  Ordinal and Symbolic Data Analysis , 1996 .

[3]  Gerd Stumme,et al.  Conceptual on-line analytical processing , 2000 .

[4]  Gerd Stumme,et al.  Local Scaling in Conceptual Data Systems , 1996, ICCS.

[5]  I. Rival Algorithms and Order , 1988 .

[6]  Frank Vogt Formale Begriffsanalyse mit C , 1996 .

[7]  Gerd Stumme,et al.  The Concept Classification of a Terminology Extended by Conjunction and Disjunction , 1996, PRICAI.

[8]  Frank Vogt,et al.  Conceptual Data Systems , 1993 .

[9]  Bernhard Ganter,et al.  Conceptual Structures: Logical, Linguistic, and Computational Issues , 2000, Lecture Notes in Computer Science.

[10]  Beate Kohler-Koch,et al.  Normen-und regelgeleitete internationale Kooperationen — Formale Begriffsanalyse in der Politikwissenschaft , 2000 .

[11]  Shahram Ghandeharizadeh,et al.  Information organization and databases , 2001 .

[12]  Gerd Stumme,et al.  Hierarchies of conceptual scales , 1999 .

[13]  Hans-Hermann Bock,et al.  Classification, Data Analysis, and Knowledge Organization , 1991 .

[14]  Markus Helmerich Begriffliche Informationskarten - Orientierungs- und Navigationshilfe in Lernumgebungen auf kontextuell-logischer Grundlage , 2002 .

[15]  Rudolf Wille,et al.  Conceptual Knowledge Discovery in DatabasesUsing Formal Concept Analysis , 2006 .

[16]  Petko Valtchev,et al.  Galicia : an open platform for lattices , 2003 .

[17]  Peter A. Grigoriev,et al.  QuDA: Applying Formal Concept Analysis in a Data Mining Environment , 2004, ICFCA.

[18]  Frank Vogt,et al.  TOSCANA - a Graphical Tool for Analyzing and Exploring Data , 1994, GD.

[19]  Gerd Stumme,et al.  Begriffliche Wissensverarbeitung: Methoden und Anwendungen , 2000 .

[20]  Gerd Stumme,et al.  A Contextual-Logic Extension of TOSCANA , 2000, ICCS.

[21]  Gregor Snelting,et al.  Assessing Modular Structure of Legacy Code Based on Mathematical Concept Analysis , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[22]  Gerd Stumme,et al.  Numerical Aspects in the Data Model of Conceptual Information Systems , 1998, ER Workshops.

[23]  Gerd Stumme,et al.  Conceptual knowledge discovery--a human-centered approach , 2003, Appl. Artif. Intell..

[24]  Mukesh K. Mohania,et al.  Advances in Database Technologies , 1999, Lecture Notes in Computer Science.

[25]  Susanne Prediger,et al.  Logical Scaling in Formal Concept Analysis , 1997, ICCS.

[26]  Frank Vogt Formale Begriffsanalyse mit C++ - Datenstrukturen und Algorithmen , 1996 .

[27]  Seth White JDBC API tutorial and reference : universal data access for the Java 2 platform , 1999 .

[28]  Rudolf Wille,et al.  Mathematical Support for Empirical Theory Building , 1999, Electron. Notes Discret. Math..

[29]  Bernhard Ganter,et al.  Computing with Conceptual Structures , 2000, ICCS.

[30]  Gerd Stumme,et al.  Reuse in the development process of TOSCANA systems , 1999 .

[31]  Karl Erich Wolff,et al.  Computing in conceptual data systems with relational structures , 1997 .

[32]  John F. Sowa,et al.  Conceptual Structures: Fulfilling Peirce's Dream , 1997, Lecture Notes in Computer Science.

[33]  Rudolf Wille,et al.  Lattices in Data Analysis: How to Draw Them with a Computer , 1989 .

[34]  Fred S. Roberts,et al.  Applications of combinatorics and graph theory to the biological and social sciences , 1989 .

[35]  Peter Becker Multi-dimensional Representations of Conceptual Hierarchies , 2001 .

[36]  Otto Opitz,et al.  Information and Classification , 1993 .

[37]  Gerd Stumme,et al.  Reverse Pivoting in Conceptual Information Systems , 2001, ICCS.

[38]  Graham Hamilton,et al.  JDBC API Tutorial and Reference, Second Edition: Universal Data Access for the Java 2 Platform , 1999 .

[39]  Gerd Stumme,et al.  Conceptual Structures: Broadening the Base , 2001, Lecture Notes in Computer Science.

[40]  Anja Großkopf,et al.  Formal concept analysis of verb paradigms in linguistics , 1996 .

[41]  Frank Vogt,et al.  Data Analysis Based on a Conceptual File , 1991 .

[42]  Rudolf Wille,et al.  TOSCANA als Instrument der bibliothekarischen Sacherschließung , 1995 .