Developing Goobi: An Open-Source Workflow Tracking Tool for Digitization Projects
-
Upload
intranda-gmbh -
Category
Presentations & Public Speaking
-
view
606 -
download
0
Transcript of Developing Goobi: An Open-Source Workflow Tracking Tool for Digitization Projects
AnOpen-SourceWorkflowTrackingToolforDigi8za8onProjects
DevelopingGoobi
1
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Everheardabouttheseproblems?
‣ Knownobjec8ves‣ Exis8ngexperience‣ Currentwaynotperfect
2
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Projects&Workflows
Staffmembersandplaces
Datasourcesandobjec8ves
Materialsanddataformats
Scanhardware
Errorsandcorrec8ons
Situa8on
Everheardabouttheseproblems?
‣ Knownobjec8ves‣ Exis8ngexperience‣ Currentwaynotperfect
2
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Projects&Workflows
Staffmembersandplaces
Datasourcesandobjec8ves
Materialsanddataformats
Scanhardware
Errorsandcorrec8ons
Efficientwork
Automa8on
Progressoverview
Transparentresponsibili8es
QA
Sta8s8csandrepor8ng
Situa8on Wishlist
Everheardabouttheseproblems?
‣ Knownobjec8ves‣ Exis8ngexperience‣ Currentwaynotperfect
2
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Projects&Workflows
Staffmembersandplaces
Datasourcesandobjec8ves
Materialsanddataformats
Scanhardware
Errorsandcorrec8ons
Efficientwork
Automa8on
Progressoverview
Transparentresponsibili8es
QA
Sta8s8csandrepor8ng
Datamanagement
Integrateexis8ngtools
Integrateintoinfrastructure
Scalability Flexibleandconfigurable
Intui8venessandusability
Situa8on Wishlist
Addi8onals
Everheardabouttheseproblems?
‣ Knownobjec8ves‣ Exis8ngexperience‣ Currentwaynotperfect
2
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Projects&Workflows
Staffmembersandplaces
Datasourcesandobjec8ves
Materialsanddataformats
Scanhardware
Errorsandcorrec8ons
Efficientwork
Automa8on
Progressoverview
Transparentresponsibili8es
QA
Sta8s8csandrepor8ng
Datamanagement
Integrateexis8ngtools
Integrateintoinfrastructure
Scalability Flexibleandconfigurable
Intui8venessandusability
Situa8on Wishlist
Addi8onals
∞
Everheardaboutasolution?
3
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Everheardaboutasolution?
3
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Free.OpenSource.Productionproven.
4
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
‣ Basedon17yearsexperienceindigi8za8on
‣ Coordina8onofusers,projects,import,exports‣ Overview,metadata,valida8on,management‣ Easytouse‣ Enforcequality‣ Avoiderrors
Workflowso]warefordigitisa8onprojectsascentralproduc8onenvironment
Part1-Splitworkflowintosteps
5
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Input/Import
Output/Export
Datacominginfromsomewhereelse
Workflow
Thedataischanged:
‣ createdigitalversion‣ manipulatedigitalversion‣ enrichmetadata‣ domanualwork‣ letautoma8ctoolsdothework‣ specificworkdependsonpreviouswork
Datadeliveredouttoothersystem
Part1-Splitworkflowintosteps
6
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Input/Import
Output/Export
Datacominginfromsomewhereelse
Datadeliveredouttoothersystem
Workflowsteps:‣ stepshaveaspecificorder‣ stepscanbemanualorautoma8c‣ stepscancallothertools,scriptsetc.‣ dependentonworkflowandprojectstepscanbedifferent
‣ valida8onavoiderrors
‣ workflowstepsareexecutedastasks‣ personshaveapersonaltasklist(a.k.a.ToDo)
ScanningWorkflowstep1
QAWorkflowstep2
ImageprocessingWorkflowstep3
MetadataindexingWorkflowstep4
OCRWorkflowstep5
UpdatecatalogueWorkflowstep6
7
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
7
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Part2-Useworkflowtemplates
8
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Input/Import
Scanning
Output/Export
QA
Imageprocessing
Metadataindexing
OCR
Updatecatalogue
Decideoneworkflowforawholeproject:‣ Involvedusergroups‣ Involvedworkflowsteps‣ Automa8csteps&manualtasks‣ Import,export,order
Part2-Useworkflowtemplates
8
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Input/Import
Scanning
Output/Export
QA
Imageprocessing
Metadataindexing
OCR
Updatecatalogue
Decideoneworkflowforawholeproject:‣ Involvedusergroups‣ Involvedworkflowsteps‣ Automa8csteps&manualtasks‣ Import,export,order
Input/Import
Scanning
Output/Export
QA
Imageprocessing
Metadataindexing
OCR
Updatecatalogue
Input/Import
Scanning
Output/Export
QA
Imageprocessing
Metadataindexing
OCR
Updatecatalogue
Input/Import
Scanning
Output/Export
QA
Imageprocessing
Metadataindexing
OCR
Updatecatalogue
Input/Import
Scanning
Output/Export
QA
Imageprocessing
Metadataindexing
OCR
Updatecatalogue
Input/Import
Scanning
Output/Export
QA
Imageprocessing
Metadataindexing
OCR
Updatecatalogue
Input/Import
Scanning
Output/Export
QA
Imageprocessing
Metadataindexing
OCR
Updatecatalogue
Input/Import
Scanning
Output/Export
QA
Imageprocessing
Metadataindexing
OCR
Updatecatalogue
Input/Import
Scanning
Output/Export
QA
Imageprocessing
Metadataindexing
OCR
Updatecatalogue
Duplicateworkflowtemplateforeachobject:‣ aso]enasneeded‣ Eachobjecthasitownprogress‣ Allobjectsofthatworkflowarehandlediden8cal
9
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
10
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Steff
enHankiew
icz,intrandaGmbH
Resultofthisdevelopmentwork‣ Easyandefficientfunc8oningfortheuser‣ Enforcedhomogeneity‣ Overviewandqualityassuranceforprojectmanagement‣ Centraldatamanagementwithliglemaintenance
11
21.04.2016
Writeonce-runeverywhere?
12
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
‣ Webbased‣ Mul8language‣ Java
Writeonce-runeverywhere?
12
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
‣ Webbased‣ Mul8language‣ Java
Individualworkflowrequireplugins
13
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Input/Import
Output/Export
Scanning
QA
Imageprocessing
Metadataindexing
OCR
Updatecatalogue
Individualworkflowrequireplugins
13
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Input/Import
Output/Export
Scanning
QA
Imageprocessing
Metadataindexing
OCR
Updatecatalogue
Import�Plugin
Shell-Scripts
Step-Plugin�with�GUI
Export-Plugin
Validation-Plugin
Web-API
Step-Plugin�without�GUI
Moreusecases-moreplugins
14
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
15
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
Lessonslearned
WriteDocumenta8onfortheusers
Implementasmuchpluginsaspossible
Neverremoveexis8ngfunc8onality
Usetheso]wareforyourself
Bringtheuserstogether
Muchmore…
16
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
What’snext?
17
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
‣ Moveonthedevelopment‣ Extendfocustomoreins8tu8ons‣ ExtendOLR,NERandseman8canalysis‣ Alotmore…
‣ DownloadGoobitogo&runautoinstallerhgp://www.intranda.com/goobi-to-go/
‣ Readthemanual hgp://www.intranda.com/digiverso/documenta8on/
‣ Checkoutthepluginshgp://www.goobi-marketplace.com
What’snext?
17
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
‣ Moveonthedevelopment‣ Extendfocustomoreins8tu8ons‣ ExtendOLR,NERandseman8canalysis‣ Alotmore…
Questions?
18
Steff
enHankiew
icz,intrandaGmbH
21.04.2016
SteffenHankiewicz
hgp://www.intranda.com
hgp://twiger.com/intranda
hgp://github.com/intranda
info@intranda�com�works�too.