Dynamic Syllabi for Historical Language Instruction
Digital Humanities, University of Leipzig
Instruction Digital Humanities, University of Leipzig Dynamic - - PowerPoint PPT Presentation
Dynamic Syllabi for Historical Language Instruction Digital Humanities, University of Leipzig Dynamic Syllabi for Historical Language Instruction Par Part 1: t 1: Globalization and Localization Globalization and Localization Its
Digital Humanities, University of Leipzig
2
3
4
5
6
7
8
Perseus Digital Library Scaife Digital Library Historische Sprachen eLearning Projekt
9
Perseus Digital Library Scaife Digital Library Historische Sprachen eLearning Projekt
10
Perseus Digital Library Scaife Digital Library Historische Sprachen eLearning Projekt
11
12
Adaptation of the content for Croatian Croatian and Persian Persian speakers, Comparison:
speakers !== Croatian speakers don’t need this, because they have 7 cases in their language (Bulgarians have none!), BUT Croatians don’t have a definite article.
for Persian speakers !== Croatians need to know, what a participle is.
13
Physical Issues Physical Issues Beyond translation, localization often involves physical modification to products or services in order to be acceptable in the local market. Business and Business and Cultural Issues Cultural Issues Local business and cultural issues can affect all aspects of product design and localization: e.g. numbers, names, colors and graphics.
Technical Issues echnical Issues Supporting local languages may require special attention and planning at the engineering stage: e.g. right to left direction, date formats, separators in the numbers.
14
15
16
Literal English Literary English
17
Literal Persian
18
spirit of the original but do not follow the original closely).
more literal, more applied
crowd.
19
20
21
21
22
23
24
25
26
27
28
Interactive and dynamic learning + more and better feedback for students
Games cover every stage in the workflow of a digital edition Linguistic Annotation Aligned Translation Transcription + Structural Markup Identifying Named Entities
29
morphology of a given word and context
function of a word (treebanking)
Fill in missing word (for (forms) ms)
Align new translation
Suggest correction for existing translations existing translations
Captchas
is it?
locations, events in ancient texts
30
31
Francesco Mambrini Bruce Robertson, Federico Boschetti Leif Isaksen, Gabriel Bodard
32
Syntax Morphology Alignment
Preprocessing/ Format Normalization
STORAGE STORAGE
33
Modelling this ER model as RDB schema means:
integrity
34
STORAGE
GRAPH GRAPH
Representation
35
What:
world) to each other as edges How:
Entity Entity Entity Relationship Relationship
Performance stays stable when dealing with highly connected connected data RDBs then require join-intensive queries where performance slows down with growing dataset Not so with graphs, because Not so with graphs, because queries are localized to a portion
query
36
37
Depth RDBS exec. time Neo4j exec. time Records returned 1 0.016 0.01 ~2500 2 30.267 0.168 ~110,000 3 1543.505 1.359 ~600,000 4 Unfinished 2.132 ~800,000
from: Ian Robinson, Jim Webber, Emil Eifrem. Graph Databases. O'Reilly Media. 2013. p. 20
38
Depth Neo4j exec. time Records Returned 2 ~0.5 ~200 2 ~0.6 ~500 2 ~0.8 ~ 5,000 Client: Client: Virtual Client Ubuntu 12.0.4 on (1 core, 2 GB RAM from the host) Host: Host: Windows 7 Professional Intel Core i5-2400 CPU 2 cores á 3,10 Ghz, 4GB RAM
39
Add new kinds of relationships, nodes & subgraphs to existing structure without affecting application functionality.
40
Add new kinds of relationships, nodes & subgraphs to existing structure without affecting application functionality.
40
41
sentence word document contains
42
43
START s=node(*) MATCH(s)-[:CONTAINS]->(w)<-[:CONTAINS]-(submission)<-[:SUBMITTED]-(u) WHERE HAS (w.pos) AND w.pos=“v” AND u.name=“John” AND submission.time < 24.1.2014 WITH s MATCH (s)<-[:BELONGS_TO]-(w2) RETURN s, w2 ORDER BY w2.cts ASC
44