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

Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhYasamin16
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
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
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024Timothy Spann
 
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
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
detection and classification of knee osteoarthritis.pptx
detection and classification of knee osteoarthritis.pptxdetection and classification of knee osteoarthritis.pptx
detection and classification of knee osteoarthritis.pptxAleenaJamil4
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
Vision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptxVision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptxellehsormae
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
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)

Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
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...
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
 
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
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
detection and classification of knee osteoarthritis.pptx
detection and classification of knee osteoarthritis.pptxdetection and classification of knee osteoarthritis.pptx
detection and classification of knee osteoarthritis.pptx
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
Vision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptxVision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptx
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
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