Abstract
In this paper, we give an overview of sketch theory as a knowledge management framework and discuss its strengths relative to logic, the semantic web and relational algebra. Sketch theory, for example, supports modularity among meta-data, instance data and uncertainty. It also provides a notion of constraint-preserving map. We explore Q-trees as a technique for inference with sketches and compare it to logical deduction. Ideas can be formulated in distinct ways even within a fixed formalism. We illustrate solution of this alignment problem using sketches and the notion of Morita equivalence of logical theories. Sketch theory provides rich notions of contextual view with which we compute illustrative examples. Finally, we outline a program for advancing sketch theory as a complement to other knowledge management technologies and discuss transformations between sketches and other models.
Similar content being viewed by others
References
Barr M, Wells C (1995) Category theory for computing science. Prentice-Hall, Upper Saddle River. http://www.math.mcgill.ca/triples/Barr-Wells-ctcs.pdf
Carmody S, Leeming M, Walters R (1995) The Todd–Coxeter procedure and left kan extensions. J Symbolic Comput 19:459–488
Freyd P, Scedrov A (1990) Categories, allegories. North-Holland, Amsterdam
Gray JW (1989) The category of sketches as a model for algebraic semantics. In: Categories in computer science and logic, contemporary mathematics, vol 92. AMS, pp 109–135
Hebeler J, Fischer M, Blace R, Perez-Lopez A (2009) Semantic web programming. Wiley Publishing, Inc., New York
Johnson M, Rosebrugh R (2002) Sketch data models, relational schema and data specifications. Electr Notes Theor Comput Sci 61(6):1–13
Johnson M, Rosebrugh R (2010) Ontology engineering, universal algebra and category theory. In: Poli R, Healy M, Kameas A (eds) Theory and applications of ontology: computer applications. Springer, Netherlands, pp 565–576
Johnson M, Rosebrugh R, Wood R (2012) Lenses, fibrations and universal translations. Math Struct Comput Sci 22:25–42
Johnstone PT (2002) Sketches of an elephant: a topos theory compendium, Oxford logic guides, vol I–II. Oxford University Press, Oxford
McCune W (2005–2010) Prover9 and mace4. http://www.cs.unm.edu/~mccune/prover9/
Rydeheard DE, Burstall RM (1988) Computational category theory. Prentice-Hall, Upper Saddle River. www.cs.man.ac.uk/~david/categories
Wojtowicz RL (2013) Sketches, views and pattern-based reasoning. In: Proceedings of the 8th international conference on semantic technologies for intelligence, defense and security (STIDS 2013). George Mason University
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wojtowicz, R.L. Sketch theory as a framework for knowledge management. Innovations Syst Softw Eng 12, 69–79 (2016). https://doi.org/10.1007/s11334-015-0265-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11334-015-0265-3