LinkShop provides a research playground for the field of Linkography. This field was originally created by Gabriela Goldschmidt in an attempt to clarify and quantify the design process.
LinkShop is a tool for dynamically creating, modifying and analyzing linkographs. The tool provides functionality for working with linkographs.
The input and output format is JSON based and includes:
- Input data (sometimes called "commands" in LinkShop)
- Abstractions (a list of abstraction classes (essentially bins) and rules showing how to label the input data with correct abstraction class)
- Ontologies (a digraph showing relations between the various abstration classes)
- Linkographs (a graph of fore- and back-relations between time-series arranged nodes that represent the input data)
The LinkShop backend libraries provide functions for creating linkographs, analyzing linkographs using various metrics, and refining the ontology based on linkograph changes.
File / Dir | Description |
---|---|
bin/ | linkshop command line interface tools |
frequencies/ | Enumerates linkographs and measures frequencies and Shannon entropy given an ontology |
LICENSE | License information |
linkograph/ | The linkshop linkograph functions python module |
LinkShopSite/ | The LinkShop web site |
markov/ | The linkshop markov python module |
ontology/ | Example abstractions and ontologies |
ontologyExtraction/ | Tools for ontology extraction / refinement |
README.md | This file |
test | Simple functional tests |
For more information, see:
- G. Goldschmidt. Linkography: Unfolding the Design Process. The MIT Press, 2014.
- A. Fisher, K. Carson, D. Zage, and J. Jarocki. Using Linkography to Understand Cyberattacks. In IEEE Conference on Communications and Nework Security, Florence, Italy, September 2015.
- R. Mitchell, A. Fisher, S. Watson and J. Jarocki, "Linkography ontology refinement and cyber security," 2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, 2017, pp. 1-9.
Copyright (2017) National Technology and Engineering Solutions of Sandia, LLC . Under the terms of Contract DE-NA0003525 with National Technology and Engineering Solutions of Sandia, LLC , the U.S. Government retains certain rights in this software.