SlideShare a Scribd company logo
1 of 13
HUMIGEC
Human capital, immigration and the early modern Dutch
economy: job mobility of native and immigrant workers in the
maritime labour market, c.1700-1800
CLARIAH ‘toogdag’ 2018
19-10-2018
Jelle van Lottum (jelle.van.lottum@huygens.knaw.nl)
Lodewijk Petram (lodewijk.petram@huygens.knaw.nl)
Project background
• Hotly debated topic: what is the economic contribution
of migrant workers on a recipient economy?
• Our approach: job mobility
• Case study: 18th-c Dutch maritime labour market
Project background
Source
Career reconstruction
Results and conclusions
Source
• Source used: Dutch East India Company muster rolls
(data on the company’s ship crews on Dutch-Asiatic
voyages; c. 775,000 records)
Project background
Source
Career reconstruction
Results and conclusions
Migrant workers aboard VOC
vessels (Europe-Asia vv.)
Global recruitment…… ……though chiefly European
4
Project background
Source
Career reconstruction
Results and conclusions
From person entities to
individual careers
Project background
Source
Career reconstruction
Results and conclusions
Record linkage: operationalisation
• Reconstruct 18th-c sailors’ careers
Project background
Source
Career reconstruction
Results and conclusions
Record linkage: operationalisation
• Spelling normalizationProject background
Source
Career reconstruction
Results and conclusions
update opvarenden set PatroniemNormal =regexp_replace(regexp_replace(patroniem, 'W+', '', 'g'),
'sz$','') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'en$','') ;
update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'cx','cks') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'rt$','r') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'Abs$','Abrahams') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'Abzoon$','Abrahams')
;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'Cornlsz$','Cornelis') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'Corn$','Corneli') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'e$','') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 's$','') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'z$','') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'rt$','r') ;
update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'th','t') ;
update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'Th','T') ;
update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'rha','ra') ;
update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'C','K') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'dt$','d') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 't$','') ;
update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'ghi','chi') ;
update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'ei','ij') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'zn$','') ;
update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, '(.)1+','1', 'g') ;
update opvarenden set VoornaamNormal = regexp_replace(regexp_replace(Voornaam, 'W+', '', 'g'),
'sz$','s') ;
update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'ae','aa') ;
update opvarenden set VoornaamNormal = regexp_replace(VoornaamNormal, 'en$','') ;
update opvarenden set VoornaamNormal = regexp_replace(VoornaamNormal, 'e$','') ;
update opvarenden set VoornaamNormal = regexp_replace(VoornaamNormal, 'sz$','s') ;
update opvarenden set VoornaamNormal = regexp_replace(VoornaamNormal, 'z$','s') ;
update opvarenden set VoornaamNormal = regexp_replace(VoornaamNormal, 'ss$','s') ;
update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'th','t') ;
update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'Th','T') ;
update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'rha','ra') ;
update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'C','K') ;
update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'dt','d') ;
update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'ghi','chi') ;
update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'gh','g') ;
update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'ch','g') ;
update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'ck','k') ;
update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'ei','ij') ;
update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'ij','i') ;
update opvarenden set VoornaamNormal = regexp_replace(VoornaamNormal, '(.)1+','1', 'g') ;
update opvarenden set AchternaamNormal = regexp_replace(regexp_replace(Achternaam, 'W+', '',
'g'), 'sz$','s') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'Z','s') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'z','s') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ij','i') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ae','aa') ;
update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'en$','') ;
update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'e$','') ;
update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'sz$','s') ;
update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'z$','s') ;
update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'ss$','s') ;
update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'd$','t') ;
update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'tt$','t') ;
update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'x$','ks') ;
update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'ds$','ts') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ph','f') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'th','t') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'Th','T') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'rha','ra') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'C','K') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'dt','d') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ghi','chi') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'gh','g') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ch','g') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ei','i') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ie','i') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ou','oe') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ender','endr') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'cx','ks') ;
update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ck','k') ;
update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, '(.)1+','1', 'g') ;
Record linkage: operationalisation
• Spelling normalization
• Algorithm validation and testing
• String similarity and additional rules
Project background
Source
Career reconstruction
Results and conclusions
Record linkage: operationalisation
Project background
Source
Career reconstruction
Results and conclusions
Future steps
• Algorithm needs further tweaking
• Manual curation of lower confidence matches
• Integration in CLARIAH infrastructure or method made
reproducible in another way
Project background
Source
Career reconstruction
Results and conclusions
i
Results: who is promoted more
often (to an officer’s rank)?
Positive: Dutch workers gain (proportionally) more promotions
Negative: migrant workers gain (proportionally) more promotions
-6%
-4%
-2%
0%
2%
4%
6%
1700 1710 1720 1730 1740 1750 1760 1770 1780
Overrepresentation of Dutch promotions (to an officer’s rank)
• Improved chances for migrant workers
13
Project background
Source
Career reconstruction
Results and conclusions

More Related Content

More from CLARIAH

More from CLARIAH (20)

2016 05-20-clariah-wp3
2016 05-20-clariah-wp32016 05-20-clariah-wp3
2016 05-20-clariah-wp3
 
2016 05-20-clariah-wp2
2016 05-20-clariah-wp22016 05-20-clariah-wp2
2016 05-20-clariah-wp2
 
2016 05-20-clariah-wp5
2016 05-20-clariah-wp52016 05-20-clariah-wp5
2016 05-20-clariah-wp5
 
MTAS Henny Brugman
MTAS Henny BrugmanMTAS Henny Brugman
MTAS Henny Brugman
 
LREC Ton vd Wouden
LREC Ton vd WoudenLREC Ton vd Wouden
LREC Ton vd Wouden
 
Paqu Gertjan van Noord en Jan Odijk
Paqu Gertjan van Noord en Jan OdijkPaqu Gertjan van Noord en Jan Odijk
Paqu Gertjan van Noord en Jan Odijk
 
Open sonar martinreynaert
Open sonar martinreynaertOpen sonar martinreynaert
Open sonar martinreynaert
 
Struc data Auke Rijpma
Struc data Auke RijpmaStruc data Auke Rijpma
Struc data Auke Rijpma
 
Diachronous conceptuallexicons Marieke van Erp / Piek Vossen
Diachronous conceptuallexicons Marieke van Erp / Piek VossenDiachronous conceptuallexicons Marieke van Erp / Piek Vossen
Diachronous conceptuallexicons Marieke van Erp / Piek Vossen
 
Corpus studio Erwin Komen
Corpus studio Erwin KomenCorpus studio Erwin Komen
Corpus studio Erwin Komen
 
Athena richard zijdeman
Athena richard zijdemanAthena richard zijdeman
Athena richard zijdeman
 
Struc data aukerijpma
Struc data aukerijpmaStruc data aukerijpma
Struc data aukerijpma
 
Anansi jauco noordzij
Anansi jauco noordzijAnansi jauco noordzij
Anansi jauco noordzij
 
Clariah dag 2016_wp1_ocw
Clariah dag 2016_wp1_ocwClariah dag 2016_wp1_ocw
Clariah dag 2016_wp1_ocw
 
WP4: overzicht van de voortgang van WP4 op de CLARIAH-dag 22 januari 2016
WP4: overzicht van de voortgang van WP4 op de CLARIAH-dag 22 januari 2016WP4: overzicht van de voortgang van WP4 op de CLARIAH-dag 22 januari 2016
WP4: overzicht van de voortgang van WP4 op de CLARIAH-dag 22 januari 2016
 
WP3: overzicht van de voortgang van WP# op de CLARIAH-dag
WP3: overzicht van de voortgang van WP# op de CLARIAH-dagWP3: overzicht van de voortgang van WP# op de CLARIAH-dag
WP3: overzicht van de voortgang van WP# op de CLARIAH-dag
 
WP 2: overview of the progress of WP2 on the "CLARIAH-day 22-01-2016
WP 2: overview of the progress of WP2 on the "CLARIAH-day 22-01-2016 WP 2: overview of the progress of WP2 on the "CLARIAH-day 22-01-2016
WP 2: overview of the progress of WP2 on the "CLARIAH-day 22-01-2016
 
WP 5: overview of the progress of WP5 on the "CLARIAH-day 22-01-2016
WP 5: overview of the progress of WP5 on the "CLARIAH-day 22-01-2016 WP 5: overview of the progress of WP5 on the "CLARIAH-day 22-01-2016
WP 5: overview of the progress of WP5 on the "CLARIAH-day 22-01-2016
 
Keynote: What do ordinary humanity scholars want from CLARIAH?
Keynote: What do ordinary humanity scholars want from CLARIAH?Keynote: What do ordinary humanity scholars want from CLARIAH?
Keynote: What do ordinary humanity scholars want from CLARIAH?
 
Clariah arianna betti_keynote
Clariah arianna betti_keynoteClariah arianna betti_keynote
Clariah arianna betti_keynote
 

Recently uploaded

Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
amitlee9823
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
gajnagarg
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 

Recently uploaded (20)

Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 

HUMIGEC Presentation by Jelle van Lottum, CLARIAH Toogdag 19-10-2018

  • 1. HUMIGEC Human capital, immigration and the early modern Dutch economy: job mobility of native and immigrant workers in the maritime labour market, c.1700-1800 CLARIAH ‘toogdag’ 2018 19-10-2018 Jelle van Lottum (jelle.van.lottum@huygens.knaw.nl) Lodewijk Petram (lodewijk.petram@huygens.knaw.nl)
  • 2. Project background • Hotly debated topic: what is the economic contribution of migrant workers on a recipient economy? • Our approach: job mobility • Case study: 18th-c Dutch maritime labour market Project background Source Career reconstruction Results and conclusions
  • 3. Source • Source used: Dutch East India Company muster rolls (data on the company’s ship crews on Dutch-Asiatic voyages; c. 775,000 records) Project background Source Career reconstruction Results and conclusions
  • 4. Migrant workers aboard VOC vessels (Europe-Asia vv.) Global recruitment…… ……though chiefly European 4 Project background Source Career reconstruction Results and conclusions
  • 5. From person entities to individual careers Project background Source Career reconstruction Results and conclusions
  • 6. Record linkage: operationalisation • Reconstruct 18th-c sailors’ careers Project background Source Career reconstruction Results and conclusions
  • 7. Record linkage: operationalisation • Spelling normalizationProject background Source Career reconstruction Results and conclusions
  • 8. update opvarenden set PatroniemNormal =regexp_replace(regexp_replace(patroniem, 'W+', '', 'g'), 'sz$','') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'en$','') ; update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'cx','cks') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'rt$','r') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'Abs$','Abrahams') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'Abzoon$','Abrahams') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'Cornlsz$','Cornelis') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'Corn$','Corneli') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'e$','') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 's$','') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'z$','') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'rt$','r') ; update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'th','t') ; update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'Th','T') ; update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'rha','ra') ; update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'C','K') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'dt$','d') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 't$','') ; update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'ghi','chi') ; update opvarenden set PatroniemNormal = replace(PatroniemNormal, 'ei','ij') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, 'zn$','') ; update opvarenden set PatroniemNormal = regexp_replace(PatroniemNormal, '(.)1+','1', 'g') ; update opvarenden set VoornaamNormal = regexp_replace(regexp_replace(Voornaam, 'W+', '', 'g'), 'sz$','s') ; update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'ae','aa') ; update opvarenden set VoornaamNormal = regexp_replace(VoornaamNormal, 'en$','') ; update opvarenden set VoornaamNormal = regexp_replace(VoornaamNormal, 'e$','') ; update opvarenden set VoornaamNormal = regexp_replace(VoornaamNormal, 'sz$','s') ; update opvarenden set VoornaamNormal = regexp_replace(VoornaamNormal, 'z$','s') ; update opvarenden set VoornaamNormal = regexp_replace(VoornaamNormal, 'ss$','s') ; update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'th','t') ; update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'Th','T') ; update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'rha','ra') ; update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'C','K') ; update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'dt','d') ; update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'ghi','chi') ; update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'gh','g') ; update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'ch','g') ; update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'ck','k') ; update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'ei','ij') ; update opvarenden set VoornaamNormal = replace(VoornaamNormal, 'ij','i') ; update opvarenden set VoornaamNormal = regexp_replace(VoornaamNormal, '(.)1+','1', 'g') ; update opvarenden set AchternaamNormal = regexp_replace(regexp_replace(Achternaam, 'W+', '', 'g'), 'sz$','s') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'Z','s') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'z','s') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ij','i') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ae','aa') ; update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'en$','') ; update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'e$','') ; update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'sz$','s') ; update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'z$','s') ; update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'ss$','s') ; update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'd$','t') ; update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'tt$','t') ; update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'x$','ks') ; update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, 'ds$','ts') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ph','f') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'th','t') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'Th','T') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'rha','ra') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'C','K') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'dt','d') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ghi','chi') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'gh','g') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ch','g') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ei','i') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ie','i') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ou','oe') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ender','endr') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'cx','ks') ; update opvarenden set AchternaamNormal = replace(AchternaamNormal, 'ck','k') ; update opvarenden set AchternaamNormal = regexp_replace(AchternaamNormal, '(.)1+','1', 'g') ;
  • 9. Record linkage: operationalisation • Spelling normalization • Algorithm validation and testing • String similarity and additional rules Project background Source Career reconstruction Results and conclusions
  • 10.
  • 11. Record linkage: operationalisation Project background Source Career reconstruction Results and conclusions
  • 12. Future steps • Algorithm needs further tweaking • Manual curation of lower confidence matches • Integration in CLARIAH infrastructure or method made reproducible in another way Project background Source Career reconstruction Results and conclusions
  • 13. i Results: who is promoted more often (to an officer’s rank)? Positive: Dutch workers gain (proportionally) more promotions Negative: migrant workers gain (proportionally) more promotions -6% -4% -2% 0% 2% 4% 6% 1700 1710 1720 1730 1740 1750 1760 1770 1780 Overrepresentation of Dutch promotions (to an officer’s rank) • Improved chances for migrant workers 13 Project background Source Career reconstruction Results and conclusions