---
title: 'Text-Fabric: Text representation for text with stand-off annotations and linguistic features'
tags:
- hebrew
- greek
- linguistics
- annotation
- bible
- text database
- data science
authors:
- name: Dirk Roorda
email: dirk.roorda@dans.knaw.nl
affiliation: 1
affiliations:
- name: Data Archiving and Networked Services
url: https://dans.knaw.nl/en
index: 1
date: 07 March 2017
codeRepository: 'https://github.com/ETCBC/text-fabric'
identifier: 'http://doi.org/10.5281/zenodo.375595'
bibliography: README.md
---
# Summary
Text-Fabric is a Python3 package for Text plus Annotations.
It provides a data model, a text file format, and a binary format for (ancient) text plus (linguistic) annotations.
The emphasis of text-fabric is on:
* data processing
* sharing data
* contributing modules
A defining characteristic is that Text-Fabric does not make use of XML or JSON,
but stores text as a bunch of features.
These features are interpreted against a graph of nodes and edges, which make up the abstract fabric of the text.