A pattern language of data structuring
Perl
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
template
.gitignore
.nojekyll
Makefile
README.markdown
atomicity.md
container.md
dependence.md
derivation.md
embedding.md
encoding.md
etcetera.md
flag.md
garbage.md
graph.md
groups.yaml
identifier.md
label.md
normalization.md
optionality.md
proctex.pl
prohibition.md
schema.md
separator.md
sequence.md
size.md
void.md

README.markdown

A pattern language of data structuring

This git repository contains a pattern language of data structuring, developed as part of my PhD thesis Describing data patterns (Voß 2013, not published yet). The latest version of the repository can be found at:

https://github.com/jakobib/datapatterns2013.git

How this repository is organized

Each data pattern is described in a Pandoc Markdown file with file extension .md. The classification of patterns is defined in groups.yaml.

All remaining files are scripts and templates for nice views of the pattern language in HTML and LaTeX/PDF. The code is rather crude for historical reasons.

License

The content of this repository is licensed under CC-BY-SA: feel free to copy, distribute, modify, merge, request changes etc, as long as the result is also licensed under CC-BY-SA and attribution is explicitly given to Jakob Voß.