├── .github └── workflows │ ├── publish_on_pypi.yml │ └── testing_matcher.yml ├── .gitignore ├── LICENSE ├── README.md ├── README_itext2kg.md ├── datasets ├── atom │ └── nyt_news │ │ ├── 2020_nyt_COVID_Enriched_Factoids.xlsx │ │ ├── 2020_nyt_COVID_last_version_ready.pkl │ │ ├── 2020_nyt_COVID_raw.parquet │ │ ├── subset_2020_nyt_COVID_exhaustivity.pkl │ │ └── ~$2020_nyt_COVID_grouped_by_dates_quintuples.xlsx └── itext2kg │ ├── curated │ ├── grouped_cs.xlsx │ └── grouped_music.xlsx │ ├── cvs │ ├── CV_Emily_Davis.pdf │ ├── CV_Jane_Smith.pdf │ ├── CV_John_Doe.pdf │ ├── CV_Michael_Brown.pdf │ ├── CV_Robert_Johnson.pdf │ ├── Emily_Davis.txt │ ├── Jane_Smith.txt │ ├── John_Doe.txt │ ├── Michael_Brown.txt │ └── Robert_Johnson.txt │ ├── scientific_articles │ ├── actionable-cyber-threat.pdf │ ├── bertology.pdf │ ├── bertology.txt │ ├── bioclip.pdf │ ├── bioclip.txt │ ├── building_age.pdf │ ├── building_age.txt │ ├── llm-tikg.pdf │ ├── pollmgraph.pdf │ ├── pollmgraph.txt │ ├── seasonal.pdf │ └── seasonal.txt │ ├── similar_entities │ ├── HR_CV_Concept_Variations.xlsx │ ├── News_Concept_Variations.xlsx │ └── Scientific_Concept_Variations.xlsx │ └── similar_relations │ └── Relationship_Variations.xlsx ├── docs ├── atom_architecture.png ├── banner-atom.png ├── combined_exhaustivity_plot_publication.png ├── comparison_example.png ├── comparison_example_2.png ├── example_atom.png ├── exhaustivity_factoids_plot_publication.png ├── graph_article.png ├── itext2kg.png ├── latency_comparison_plot.png ├── logo_atom_black.png ├── logo_atom_white.png ├── logo_black.png ├── logo_white.png ├── prompts_.png └── text_2_kg.png ├── evaluation ├── exhaustivity │ ├── factoids_extraction_nyt.py │ ├── plot_combined_exhaustivity.py │ ├── plot_exhaustivity_factoids.py │ ├── plot_exhaustivity_quintuples.py │ ├── quintuples_extraction_nyt.py │ └── quintuples_extraction_nyt_from_factoids.py ├── latency │ ├── plot_latency_comparison.py │ ├── test_graphiti.py │ ├── testing_atom.py │ └── testing_itext2kg.py ├── merge │ ├── evaluate_atom_merge.py │ ├── evaluate_graphiti_merge.py │ └── evaluate_itext2kg_merge.py ├── quintuples_quality │ └── calculate_quintuples_quality.py └── stability │ └── calculate_stability.py ├── itext2kg ├── __init__.py ├── atom │ ├── __init__.py │ ├── atom.py │ ├── graph_matching │ │ ├── __init__.py │ │ ├── matcher.py │ │ └── matcher_interface.py │ └── models │ │ ├── __init__.py │ │ ├── entity.py │ │ ├── knowledge_graph.py │ │ ├── prompts.py │ │ ├── relationship.py │ │ └── schemas.py ├── documents_distiller │ ├── __init__.py │ └── documents_distiller.py ├── graph_integration │ ├── __init__.py │ ├── neo4j_storage.py │ └── storage_interface.py ├── itext2kg_star │ ├── __init__.py │ ├── graph_matching │ │ ├── __init__.py │ │ ├── matcher.py │ │ └── matcher_interface.py │ ├── ientities_extraction │ │ ├── __init__.py │ │ └── ientities_extractor.py │ ├── irelations_extraction │ │ ├── __init__.py │ │ ├── irelations_extractor.py │ │ └── simple_direct_irelations_extractor.py │ ├── itext2kg.py │ ├── itext2kg_star.py │ └── models │ │ ├── __init__.py │ │ ├── knowledge_graph.py │ │ └── schemas.py ├── llm_output_parsing │ ├── __init__.py │ ├── langchain_output_parser.py │ └── llm_output_parser_interface.py └── logging_config.py ├── pyproject.toml ├── requirements.txt ├── setup.cfg └── tests ├── __init__.py ├── atom └── test_atom_matching.py └── itext2kg └── test_itext2kg_matching.py /.github/workflows/publish_on_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/.github/workflows/publish_on_pypi.yml -------------------------------------------------------------------------------- /.github/workflows/testing_matcher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/.github/workflows/testing_matcher.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/README.md -------------------------------------------------------------------------------- /README_itext2kg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/README_itext2kg.md -------------------------------------------------------------------------------- /datasets/atom/nyt_news/2020_nyt_COVID_Enriched_Factoids.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/atom/nyt_news/2020_nyt_COVID_Enriched_Factoids.xlsx -------------------------------------------------------------------------------- /datasets/atom/nyt_news/2020_nyt_COVID_last_version_ready.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/atom/nyt_news/2020_nyt_COVID_last_version_ready.pkl -------------------------------------------------------------------------------- /datasets/atom/nyt_news/2020_nyt_COVID_raw.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/atom/nyt_news/2020_nyt_COVID_raw.parquet -------------------------------------------------------------------------------- /datasets/atom/nyt_news/subset_2020_nyt_COVID_exhaustivity.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/atom/nyt_news/subset_2020_nyt_COVID_exhaustivity.pkl -------------------------------------------------------------------------------- /datasets/atom/nyt_news/~$2020_nyt_COVID_grouped_by_dates_quintuples.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/atom/nyt_news/~$2020_nyt_COVID_grouped_by_dates_quintuples.xlsx -------------------------------------------------------------------------------- /datasets/itext2kg/curated/grouped_cs.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/curated/grouped_cs.xlsx -------------------------------------------------------------------------------- /datasets/itext2kg/curated/grouped_music.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/curated/grouped_music.xlsx -------------------------------------------------------------------------------- /datasets/itext2kg/cvs/CV_Emily_Davis.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/cvs/CV_Emily_Davis.pdf -------------------------------------------------------------------------------- /datasets/itext2kg/cvs/CV_Jane_Smith.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/cvs/CV_Jane_Smith.pdf -------------------------------------------------------------------------------- /datasets/itext2kg/cvs/CV_John_Doe.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/cvs/CV_John_Doe.pdf -------------------------------------------------------------------------------- /datasets/itext2kg/cvs/CV_Michael_Brown.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/cvs/CV_Michael_Brown.pdf -------------------------------------------------------------------------------- /datasets/itext2kg/cvs/CV_Robert_Johnson.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/cvs/CV_Robert_Johnson.pdf -------------------------------------------------------------------------------- /datasets/itext2kg/cvs/Emily_Davis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/cvs/Emily_Davis.txt -------------------------------------------------------------------------------- /datasets/itext2kg/cvs/Jane_Smith.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/cvs/Jane_Smith.txt -------------------------------------------------------------------------------- /datasets/itext2kg/cvs/John_Doe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/cvs/John_Doe.txt -------------------------------------------------------------------------------- /datasets/itext2kg/cvs/Michael_Brown.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/cvs/Michael_Brown.txt -------------------------------------------------------------------------------- /datasets/itext2kg/cvs/Robert_Johnson.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/cvs/Robert_Johnson.txt -------------------------------------------------------------------------------- /datasets/itext2kg/scientific_articles/actionable-cyber-threat.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/scientific_articles/actionable-cyber-threat.pdf -------------------------------------------------------------------------------- /datasets/itext2kg/scientific_articles/bertology.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/scientific_articles/bertology.pdf -------------------------------------------------------------------------------- /datasets/itext2kg/scientific_articles/bertology.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/scientific_articles/bertology.txt -------------------------------------------------------------------------------- /datasets/itext2kg/scientific_articles/bioclip.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/scientific_articles/bioclip.pdf -------------------------------------------------------------------------------- /datasets/itext2kg/scientific_articles/bioclip.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/scientific_articles/bioclip.txt -------------------------------------------------------------------------------- /datasets/itext2kg/scientific_articles/building_age.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/scientific_articles/building_age.pdf -------------------------------------------------------------------------------- /datasets/itext2kg/scientific_articles/building_age.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/scientific_articles/building_age.txt -------------------------------------------------------------------------------- /datasets/itext2kg/scientific_articles/llm-tikg.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/scientific_articles/llm-tikg.pdf -------------------------------------------------------------------------------- /datasets/itext2kg/scientific_articles/pollmgraph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/scientific_articles/pollmgraph.pdf -------------------------------------------------------------------------------- /datasets/itext2kg/scientific_articles/pollmgraph.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/scientific_articles/pollmgraph.txt -------------------------------------------------------------------------------- /datasets/itext2kg/scientific_articles/seasonal.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/scientific_articles/seasonal.pdf -------------------------------------------------------------------------------- /datasets/itext2kg/scientific_articles/seasonal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/scientific_articles/seasonal.txt -------------------------------------------------------------------------------- /datasets/itext2kg/similar_entities/HR_CV_Concept_Variations.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/similar_entities/HR_CV_Concept_Variations.xlsx -------------------------------------------------------------------------------- /datasets/itext2kg/similar_entities/News_Concept_Variations.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/similar_entities/News_Concept_Variations.xlsx -------------------------------------------------------------------------------- /datasets/itext2kg/similar_entities/Scientific_Concept_Variations.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/similar_entities/Scientific_Concept_Variations.xlsx -------------------------------------------------------------------------------- /datasets/itext2kg/similar_relations/Relationship_Variations.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/datasets/itext2kg/similar_relations/Relationship_Variations.xlsx -------------------------------------------------------------------------------- /docs/atom_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/atom_architecture.png -------------------------------------------------------------------------------- /docs/banner-atom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/banner-atom.png -------------------------------------------------------------------------------- /docs/combined_exhaustivity_plot_publication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/combined_exhaustivity_plot_publication.png -------------------------------------------------------------------------------- /docs/comparison_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/comparison_example.png -------------------------------------------------------------------------------- /docs/comparison_example_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/comparison_example_2.png -------------------------------------------------------------------------------- /docs/example_atom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/example_atom.png -------------------------------------------------------------------------------- /docs/exhaustivity_factoids_plot_publication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/exhaustivity_factoids_plot_publication.png -------------------------------------------------------------------------------- /docs/graph_article.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/graph_article.png -------------------------------------------------------------------------------- /docs/itext2kg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/itext2kg.png -------------------------------------------------------------------------------- /docs/latency_comparison_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/latency_comparison_plot.png -------------------------------------------------------------------------------- /docs/logo_atom_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/logo_atom_black.png -------------------------------------------------------------------------------- /docs/logo_atom_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/logo_atom_white.png -------------------------------------------------------------------------------- /docs/logo_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/logo_black.png -------------------------------------------------------------------------------- /docs/logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/logo_white.png -------------------------------------------------------------------------------- /docs/prompts_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/prompts_.png -------------------------------------------------------------------------------- /docs/text_2_kg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/docs/text_2_kg.png -------------------------------------------------------------------------------- /evaluation/exhaustivity/factoids_extraction_nyt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/exhaustivity/factoids_extraction_nyt.py -------------------------------------------------------------------------------- /evaluation/exhaustivity/plot_combined_exhaustivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/exhaustivity/plot_combined_exhaustivity.py -------------------------------------------------------------------------------- /evaluation/exhaustivity/plot_exhaustivity_factoids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/exhaustivity/plot_exhaustivity_factoids.py -------------------------------------------------------------------------------- /evaluation/exhaustivity/plot_exhaustivity_quintuples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/exhaustivity/plot_exhaustivity_quintuples.py -------------------------------------------------------------------------------- /evaluation/exhaustivity/quintuples_extraction_nyt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/exhaustivity/quintuples_extraction_nyt.py -------------------------------------------------------------------------------- /evaluation/exhaustivity/quintuples_extraction_nyt_from_factoids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/exhaustivity/quintuples_extraction_nyt_from_factoids.py -------------------------------------------------------------------------------- /evaluation/latency/plot_latency_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/latency/plot_latency_comparison.py -------------------------------------------------------------------------------- /evaluation/latency/test_graphiti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/latency/test_graphiti.py -------------------------------------------------------------------------------- /evaluation/latency/testing_atom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/latency/testing_atom.py -------------------------------------------------------------------------------- /evaluation/latency/testing_itext2kg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/latency/testing_itext2kg.py -------------------------------------------------------------------------------- /evaluation/merge/evaluate_atom_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/merge/evaluate_atom_merge.py -------------------------------------------------------------------------------- /evaluation/merge/evaluate_graphiti_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/merge/evaluate_graphiti_merge.py -------------------------------------------------------------------------------- /evaluation/merge/evaluate_itext2kg_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/merge/evaluate_itext2kg_merge.py -------------------------------------------------------------------------------- /evaluation/quintuples_quality/calculate_quintuples_quality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/quintuples_quality/calculate_quintuples_quality.py -------------------------------------------------------------------------------- /evaluation/stability/calculate_stability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/evaluation/stability/calculate_stability.py -------------------------------------------------------------------------------- /itext2kg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/__init__.py -------------------------------------------------------------------------------- /itext2kg/atom/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/atom/__init__.py -------------------------------------------------------------------------------- /itext2kg/atom/atom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/atom/atom.py -------------------------------------------------------------------------------- /itext2kg/atom/graph_matching/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/atom/graph_matching/__init__.py -------------------------------------------------------------------------------- /itext2kg/atom/graph_matching/matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/atom/graph_matching/matcher.py -------------------------------------------------------------------------------- /itext2kg/atom/graph_matching/matcher_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/atom/graph_matching/matcher_interface.py -------------------------------------------------------------------------------- /itext2kg/atom/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/atom/models/__init__.py -------------------------------------------------------------------------------- /itext2kg/atom/models/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/atom/models/entity.py -------------------------------------------------------------------------------- /itext2kg/atom/models/knowledge_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/atom/models/knowledge_graph.py -------------------------------------------------------------------------------- /itext2kg/atom/models/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/atom/models/prompts.py -------------------------------------------------------------------------------- /itext2kg/atom/models/relationship.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/atom/models/relationship.py -------------------------------------------------------------------------------- /itext2kg/atom/models/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/atom/models/schemas.py -------------------------------------------------------------------------------- /itext2kg/documents_distiller/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/documents_distiller/__init__.py -------------------------------------------------------------------------------- /itext2kg/documents_distiller/documents_distiller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/documents_distiller/documents_distiller.py -------------------------------------------------------------------------------- /itext2kg/graph_integration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/graph_integration/__init__.py -------------------------------------------------------------------------------- /itext2kg/graph_integration/neo4j_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/graph_integration/neo4j_storage.py -------------------------------------------------------------------------------- /itext2kg/graph_integration/storage_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/graph_integration/storage_interface.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/__init__.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/graph_matching/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/graph_matching/__init__.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/graph_matching/matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/graph_matching/matcher.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/graph_matching/matcher_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/graph_matching/matcher_interface.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/ientities_extraction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/ientities_extraction/__init__.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/ientities_extraction/ientities_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/ientities_extraction/ientities_extractor.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/irelations_extraction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/irelations_extraction/__init__.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/irelations_extraction/irelations_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/irelations_extraction/irelations_extractor.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/irelations_extraction/simple_direct_irelations_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/irelations_extraction/simple_direct_irelations_extractor.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/itext2kg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/itext2kg.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/itext2kg_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/itext2kg_star.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/models/__init__.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/models/knowledge_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/models/knowledge_graph.py -------------------------------------------------------------------------------- /itext2kg/itext2kg_star/models/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/itext2kg_star/models/schemas.py -------------------------------------------------------------------------------- /itext2kg/llm_output_parsing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/llm_output_parsing/__init__.py -------------------------------------------------------------------------------- /itext2kg/llm_output_parsing/langchain_output_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/llm_output_parsing/langchain_output_parser.py -------------------------------------------------------------------------------- /itext2kg/llm_output_parsing/llm_output_parser_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/llm_output_parsing/llm_output_parser_interface.py -------------------------------------------------------------------------------- /itext2kg/logging_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/itext2kg/logging_config.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/atom/test_atom_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/tests/atom/test_atom_matching.py -------------------------------------------------------------------------------- /tests/itext2kg/test_itext2kg_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AuvaLab/itext2kg/HEAD/tests/itext2kg/test_itext2kg_matching.py --------------------------------------------------------------------------------