Transcript
Page 1: Letters from Descartes in digital format

Letters from Descartes in

digital formatAn exercise in conversion

Dirk Roorda@ eHumanities 2012-01-26

Page 2: Letters from Descartes in digital format

the task the method the lessons the result

◦ demo

overview

Page 3: Letters from Descartes in digital format

The Task: converting from ...JapAM

Descartes Correspondence

ca. 700 letters

69,237 lines

600 formulas

4.2 MB (without the 311 pictures)

Page 4: Letters from Descartes in digital format
Page 5: Letters from Descartes in digital format

The task: converting to ...CKCC corpus Descartes

XML : Text Encoding Initiative (TEI)

~ 35,000 elements, of which7,200 metadata

7,700 paragraphs6,200 formulas

6,000 text-formattings4,200 structure

2,900 page-breaks538 images

Page 6: Letters from Descartes in digital format
Page 7: Letters from Descartes in digital format

The (re)Sources

EJB Metadata

Google Books

EJB ‘s head

Page 9: Letters from Descartes in digital format

observation

non-algorithmic changes

consolidation

proofs

The method

Page 10: Letters from Descartes in digital format

use digital equipment:

-your text-editor

-your scripting language

-your regular expressions

Observation

Page 12: Letters from Descartes in digital format

observation: italic scopes

replace=(.*?)$

by<italic>match1</italic>

???

Aargh!#@\€]

Page 13: Letters from Descartes in digital format

observation: greek

Page 14: Letters from Descartes in digital format
Page 15: Letters from Descartes in digital format

non-algorithmic changes

Page 16: Letters from Descartes in digital format

closers: hints

Page 17: Letters from Descartes in digital format

consolidating: metadata

... formulas meta closer

s ...

conversion process

canonical

initial

corrected

improved

checked metadata combining

Page 18: Letters from Descartes in digital format

merging meta

Page 19: Letters from Descartes in digital format

proofs: formulas

Page 20: Letters from Descartes in digital format

proofs: formulas in gif

Page 21: Letters from Descartes in digital format

quick formula checking

Page 22: Letters from Descartes in digital format

The anatomy of conversionconvert.pl

100 KB of program code text=25 densely typed pages=3427 lines

of which

2175 real code lines

Code/Input = 1/32

Page 23: Letters from Descartes in digital format
Page 24: Letters from Descartes in digital format

1/3 of the tasks need 2/3 of the codeformulas: (2) 37 %headers, openers, closers: (3) 16 %meta and images: (3) 11 %

run time of same tasksformulas: (2) 29 %headers, openers, closers: (3) 6 %meta and images (3) 10 %total run time (25) 40 sec

Statistics

Page 25: Letters from Descartes in digital format

1. Unicode is your friend2. Split into many subtasks3. task = configuration + workflow4. Count and check5. Performance matters6. Do not give up automation

The tricks of conversion

Page 26: Letters from Descartes in digital format

1. Unicode is your friend

Page 27: Letters from Descartes in digital format

(2a) that can be run separately

(2b) that can be reordered easily

2. Split into many subtasks

Page 28: Letters from Descartes in digital format

3. task = config + workflow

Page 29: Letters from Descartes in digital format

4. Count and check (ad nauseam)

Page 30: Letters from Descartes in digital format

was 30+ secondsis now 2.07 secondsmany new subtasks based on same template(gain = 15 * 30 = 7.5 min per run)many, many runs before everything is OK(gain = 100 * 7.5 = 12.5 hours CPU-time)

5. Performance matters!

Page 31: Letters from Descartes in digital format

we used a lot of expert knowledgewhich has all been transferred to- the source- consolidated extra inputsso the conversion is still repeatable and modifiable

6. Do not give up automation

source formulas meta closers results

corrections hints hints

hints CKCC

conversion program

Thank You


Top Related