10 likes | 154 Views
Legend:. S. Datasource Fetcher. Datasource Fetcher. d atasource f etcher. <program module>. start / end point. S. E. E. E. E. E. E. get all existing movie ids. <query source>. push. < db access>. datasource id list. datasource id list. <merging>. datasource id list.
E N D
Legend: S Datasource Fetcher Datasource Fetcher datasource fetcher <program module> start / end point S E E E E E E get all existing movie ids <query source> push <db access> datasource id list datasource id list <merging> datasource id list pop <work lists> Freebase Updater Freebase Updater independent parts S datasource updater fetch movie from source record in raw DB? Raw DB update record create record no yes update Prov-O create Prov-O yes no no yes record changed? enqueue URI for merger push merger URI list pop merger S new raw record? Main DB update matching record search for matching record Update Prov-O found matching record? yes no create new main record merge into main record update Prov-O Create Prov-O create same-as refs