Skip to content

gloriachin/BigGIM_Parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

59774e6 · Aug 30, 2023

History

72 Commits
May 26, 2023
Aug 3, 2023
Jul 28, 2023
Mar 16, 2023
Jul 10, 2023
Aug 30, 2023
Jul 28, 2023
Sep 10, 2022
Aug 21, 2023
Sep 10, 2022
Jul 28, 2023
Jul 28, 2023
Aug 22, 2023
Sep 9, 2022

Repository files navigation

The structure of the parser is illustrated below (edited by @erikyao)

Loading
flowchart LR
   LD["load_data"]
   LTD["load_tsv_data"]
   
   PS["parse_subject"]
   PO["parse_object"]
   PP["_parse_party"]
   
   PEA["parse_edge_attributes"]
   PSA["parse_sub_attribute"]
   PSA_PP["_parse_publication"]
   PSA_PSU["_parse_source_url"]
   PSA_PSI["_parse_source_infores"]
   PSA_DA["_default_attribute"]

   classDef instance fill:#f96;
   EA{{"edge_attributes"}}:::instance
   SJ{{"subject_json"}}:::instance
   OJ{{"object_json"}}:::instance
   AJ{{"association_json"}}:::instance
   YJ{{"yield json"}}:::instance

   LD -- calls --> LTD
   LTD -- calls --> PS -- calls --> PP
   PS -. returns .-o SJ
   LTD -- calls --> PO -- calls --> PP
   PO -. returns .-o OJ

   LTD -- calls --> PEA -- calls --> PSA
   PSA -- calls --> PSA_PP
   PSA -- calls --> PSA_PSU
   PSA -- calls --> PSA_PSI
   PSA -- calls --> PSA_DA

   PEA -. returns .-o EA -. as_part_of .-o AJ

   SJ -. as_part_of .-o YJ
   OJ -. as_part_of .-o YJ
   AJ -. as_part_of .-o YJ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published