├── .github └── workflows │ └── test-holmes.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── SHORTREADME.md ├── docs ├── holmes_thumbnail.png └── ontology_example.png ├── examples ├── example_chatbot_DE_insurance.py ├── example_chatbot_DE_insurance_ontology.owl ├── example_chatbot_EN_insurance.py ├── example_chatbot_EN_insurance_ontology.owl ├── example_search_DE_law.py ├── example_search_DE_literature.py ├── example_search_EN_literature.py ├── example_search_EN_literature_ontology.owl └── example_supervised_topic_model_EN.py ├── holmes_extractor ├── __init__.py ├── about.py ├── classification.py ├── config.cfg ├── consoles.py ├── errors.py ├── lang │ ├── __init__.py │ ├── de │ │ ├── __init__.py │ │ ├── data │ │ │ ├── __init__.py │ │ │ └── derivation.csv │ │ └── language_specific_rules.py │ └── en │ │ ├── __init__.py │ │ ├── data │ │ ├── __init__.py │ │ └── derivation.csv │ │ └── language_specific_rules.py ├── manager.py ├── ontology.py ├── parsing.py ├── structural_matching.py ├── topic_matching.py └── word_matching │ ├── __init__,py │ ├── derivation.py │ ├── direct.py │ ├── embedding.py │ ├── entity.py │ ├── entity_embedding.py │ ├── general.py │ ├── ontology.py │ └── question.py ├── pyproject.toml ├── setup.cfg └── tests ├── common ├── test_cpu_gpu.py ├── test_errors.py ├── test_manager.py ├── test_multithreading.py ├── test_ontology.owl ├── test_ontology.py ├── test_ontology2.owl ├── test_serialization.py └── test_word_level_matching.py ├── de ├── test_doc_examples_DE.py ├── test_ontology.owl ├── test_phraselet_production_DE.py ├── test_questions_DE.py ├── test_semantics_DE.py ├── test_structural_matching_DE.py ├── test_structural_matching_with_coreference_DE.py ├── test_supervised_topic_classification_DE.py └── test_topic_matching_DE.py └── en ├── blog.owl ├── test_doc_examples_EN.py ├── test_ontology.owl ├── test_phraselet_production_EN.py ├── test_questions_EN.py ├── test_semantics_EN.py ├── test_structural_matching_EN.py ├── test_structural_matching_with_coreference_EN.py ├── test_supervised_topic_classification_EN.py └── test_topic_matching_EN.py /.github/workflows/test-holmes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/.github/workflows/test-holmes.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/README.md -------------------------------------------------------------------------------- /SHORTREADME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/SHORTREADME.md -------------------------------------------------------------------------------- /docs/holmes_thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/docs/holmes_thumbnail.png -------------------------------------------------------------------------------- /docs/ontology_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/docs/ontology_example.png -------------------------------------------------------------------------------- /examples/example_chatbot_DE_insurance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/examples/example_chatbot_DE_insurance.py -------------------------------------------------------------------------------- /examples/example_chatbot_DE_insurance_ontology.owl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/examples/example_chatbot_DE_insurance_ontology.owl -------------------------------------------------------------------------------- /examples/example_chatbot_EN_insurance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/examples/example_chatbot_EN_insurance.py -------------------------------------------------------------------------------- /examples/example_chatbot_EN_insurance_ontology.owl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/examples/example_chatbot_EN_insurance_ontology.owl -------------------------------------------------------------------------------- /examples/example_search_DE_law.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/examples/example_search_DE_law.py -------------------------------------------------------------------------------- /examples/example_search_DE_literature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/examples/example_search_DE_literature.py -------------------------------------------------------------------------------- /examples/example_search_EN_literature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/examples/example_search_EN_literature.py -------------------------------------------------------------------------------- /examples/example_search_EN_literature_ontology.owl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/examples/example_search_EN_literature_ontology.owl -------------------------------------------------------------------------------- /examples/example_supervised_topic_model_EN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/examples/example_supervised_topic_model_EN.py -------------------------------------------------------------------------------- /holmes_extractor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/__init__.py -------------------------------------------------------------------------------- /holmes_extractor/about.py: -------------------------------------------------------------------------------- 1 | __version__ = "4.2.1" -------------------------------------------------------------------------------- /holmes_extractor/classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/classification.py -------------------------------------------------------------------------------- /holmes_extractor/config.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/config.cfg -------------------------------------------------------------------------------- /holmes_extractor/consoles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/consoles.py -------------------------------------------------------------------------------- /holmes_extractor/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/errors.py -------------------------------------------------------------------------------- /holmes_extractor/lang/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /holmes_extractor/lang/de/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /holmes_extractor/lang/de/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /holmes_extractor/lang/de/data/derivation.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/lang/de/data/derivation.csv -------------------------------------------------------------------------------- /holmes_extractor/lang/de/language_specific_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/lang/de/language_specific_rules.py -------------------------------------------------------------------------------- /holmes_extractor/lang/en/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /holmes_extractor/lang/en/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /holmes_extractor/lang/en/data/derivation.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/lang/en/data/derivation.csv -------------------------------------------------------------------------------- /holmes_extractor/lang/en/language_specific_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/lang/en/language_specific_rules.py -------------------------------------------------------------------------------- /holmes_extractor/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/manager.py -------------------------------------------------------------------------------- /holmes_extractor/ontology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/ontology.py -------------------------------------------------------------------------------- /holmes_extractor/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/parsing.py -------------------------------------------------------------------------------- /holmes_extractor/structural_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/structural_matching.py -------------------------------------------------------------------------------- /holmes_extractor/topic_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/topic_matching.py -------------------------------------------------------------------------------- /holmes_extractor/word_matching/__init__,py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /holmes_extractor/word_matching/derivation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/word_matching/derivation.py -------------------------------------------------------------------------------- /holmes_extractor/word_matching/direct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/word_matching/direct.py -------------------------------------------------------------------------------- /holmes_extractor/word_matching/embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/word_matching/embedding.py -------------------------------------------------------------------------------- /holmes_extractor/word_matching/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/word_matching/entity.py -------------------------------------------------------------------------------- /holmes_extractor/word_matching/entity_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/word_matching/entity_embedding.py -------------------------------------------------------------------------------- /holmes_extractor/word_matching/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/word_matching/general.py -------------------------------------------------------------------------------- /holmes_extractor/word_matching/ontology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/word_matching/ontology.py -------------------------------------------------------------------------------- /holmes_extractor/word_matching/question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/holmes_extractor/word_matching/question.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/common/test_cpu_gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/common/test_cpu_gpu.py -------------------------------------------------------------------------------- /tests/common/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/common/test_errors.py -------------------------------------------------------------------------------- /tests/common/test_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/common/test_manager.py -------------------------------------------------------------------------------- /tests/common/test_multithreading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/common/test_multithreading.py -------------------------------------------------------------------------------- /tests/common/test_ontology.owl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/common/test_ontology.owl -------------------------------------------------------------------------------- /tests/common/test_ontology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/common/test_ontology.py -------------------------------------------------------------------------------- /tests/common/test_ontology2.owl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/common/test_ontology2.owl -------------------------------------------------------------------------------- /tests/common/test_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/common/test_serialization.py -------------------------------------------------------------------------------- /tests/common/test_word_level_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/common/test_word_level_matching.py -------------------------------------------------------------------------------- /tests/de/test_doc_examples_DE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/de/test_doc_examples_DE.py -------------------------------------------------------------------------------- /tests/de/test_ontology.owl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/de/test_ontology.owl -------------------------------------------------------------------------------- /tests/de/test_phraselet_production_DE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/de/test_phraselet_production_DE.py -------------------------------------------------------------------------------- /tests/de/test_questions_DE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/de/test_questions_DE.py -------------------------------------------------------------------------------- /tests/de/test_semantics_DE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/de/test_semantics_DE.py -------------------------------------------------------------------------------- /tests/de/test_structural_matching_DE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/de/test_structural_matching_DE.py -------------------------------------------------------------------------------- /tests/de/test_structural_matching_with_coreference_DE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/de/test_structural_matching_with_coreference_DE.py -------------------------------------------------------------------------------- /tests/de/test_supervised_topic_classification_DE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/de/test_supervised_topic_classification_DE.py -------------------------------------------------------------------------------- /tests/de/test_topic_matching_DE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/de/test_topic_matching_DE.py -------------------------------------------------------------------------------- /tests/en/blog.owl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/en/blog.owl -------------------------------------------------------------------------------- /tests/en/test_doc_examples_EN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/en/test_doc_examples_EN.py -------------------------------------------------------------------------------- /tests/en/test_ontology.owl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/en/test_ontology.owl -------------------------------------------------------------------------------- /tests/en/test_phraselet_production_EN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/en/test_phraselet_production_EN.py -------------------------------------------------------------------------------- /tests/en/test_questions_EN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/en/test_questions_EN.py -------------------------------------------------------------------------------- /tests/en/test_semantics_EN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/en/test_semantics_EN.py -------------------------------------------------------------------------------- /tests/en/test_structural_matching_EN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/en/test_structural_matching_EN.py -------------------------------------------------------------------------------- /tests/en/test_structural_matching_with_coreference_EN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/en/test_structural_matching_with_coreference_EN.py -------------------------------------------------------------------------------- /tests/en/test_supervised_topic_classification_EN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/en/test_supervised_topic_classification_EN.py -------------------------------------------------------------------------------- /tests/en/test_topic_matching_EN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardpaulhudson/holmes-extractor/HEAD/tests/en/test_topic_matching_EN.py --------------------------------------------------------------------------------