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

2016 05-20-clariah-wp3
2016 05-20-clariah-wp32016 05-20-clariah-wp3
2016 05-20-clariah-wp3CLARIAH
 
2016 05-20-clariah-wp2
2016 05-20-clariah-wp22016 05-20-clariah-wp2
2016 05-20-clariah-wp2CLARIAH
 
2016 05-20-clariah-wp5
2016 05-20-clariah-wp52016 05-20-clariah-wp5
2016 05-20-clariah-wp5CLARIAH
 
MTAS Henny Brugman
MTAS Henny BrugmanMTAS Henny Brugman
MTAS Henny BrugmanCLARIAH
 
LREC Ton vd Wouden
LREC Ton vd WoudenLREC Ton vd Wouden
LREC Ton vd WoudenCLARIAH
 
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 OdijkCLARIAH
 
Open sonar martinreynaert
Open sonar martinreynaertOpen sonar martinreynaert
Open sonar martinreynaertCLARIAH
 
Struc data Auke Rijpma
Struc data Auke RijpmaStruc data Auke Rijpma
Struc data Auke RijpmaCLARIAH
 
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 VossenCLARIAH
 
Corpus studio Erwin Komen
Corpus studio Erwin KomenCorpus studio Erwin Komen
Corpus studio Erwin KomenCLARIAH
 
Athena richard zijdeman
Athena richard zijdemanAthena richard zijdeman
Athena richard zijdemanCLARIAH
 
Struc data aukerijpma
Struc data aukerijpmaStruc data aukerijpma
Struc data aukerijpmaCLARIAH
 
Anansi jauco noordzij
Anansi jauco noordzijAnansi jauco noordzij
Anansi jauco noordzijCLARIAH
 
Clariah dag 2016_wp1_ocw
Clariah dag 2016_wp1_ocwClariah dag 2016_wp1_ocw
Clariah dag 2016_wp1_ocwCLARIAH
 
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 2016CLARIAH
 
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-dagCLARIAH
 
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 CLARIAH
 
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 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?
Keynote: What do ordinary humanity scholars want from CLARIAH?CLARIAH
 
Clariah arianna betti_keynote
Clariah arianna betti_keynoteClariah arianna betti_keynote
Clariah arianna betti_keynoteCLARIAH
 

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

INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxdolaknnilon
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 

Recently uploaded (20)

INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptx
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 

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