├── .gitignore ├── LICENSE ├── README.md ├── class_term_lists ├── custom │ └── example │ │ ├── middle_earth_cities.txt │ │ ├── middle_earth_jobs.txt │ │ └── middle_earth_races.txt ├── high_precision │ ├── city.txt │ ├── job_title.txt │ ├── nationality.txt │ ├── province.txt │ └── religion.txt ├── high_recall │ ├── city.txt │ ├── job_title.txt │ ├── nationality.txt │ ├── province.txt │ └── religion.txt ├── ignore │ ├── high_precision │ │ ├── ignore_city.txt │ │ ├── ignore_job_title.txt │ │ ├── ignore_nationality.txt │ │ ├── ignore_province.txt │ │ └── ignore_religion.txt │ └── high_recall │ │ ├── ignore_city.txt │ │ ├── ignore_job_title.txt │ │ ├── ignore_nationality.txt │ │ ├── ignore_province.txt │ │ └── ignore_religion.txt └── script │ └── remove_empty_lines.py ├── models ├── english.all.3class.distsim.crf.ser.gz └── englishPCFG.ser.gz ├── project ├── Release.scala └── plugins.sbt ├── src ├── main │ ├── resources │ │ ├── example_files │ │ │ └── fellowship_sentences.txt │ │ ├── filter-by-tag-ner-types.conf │ │ ├── high-precision-extractor.conf │ │ ├── high-recall-extractor.conf │ │ ├── taggers │ │ │ ├── custom │ │ │ │ └── example-custom-tagger.conf │ │ │ ├── high-precision-tagger.conf │ │ │ └── high-recall-tagger.conf │ │ └── test │ │ │ ├── answerkey │ │ │ └── sentences │ └── scala │ │ └── edu │ │ └── knowitall │ │ └── implie │ │ ├── HighPrecisionImplIE.scala │ │ ├── HighRecallImplIE.scala │ │ ├── ImplIELoader.scala │ │ ├── TaggerLoader.scala │ │ ├── example │ │ ├── ExtractorExample.scala │ │ ├── QuickExample.scala │ │ └── SerializationExample.scala │ │ ├── extractor │ │ ├── BasicFilterFunctions.scala │ │ ├── EntityExtractionFunctions.scala │ │ ├── ExpansionFunctions.scala │ │ ├── ImplIE.scala │ │ ├── ImplIENoLists.scala │ │ ├── ImplicitRelation.scala │ │ ├── IndexedString.scala │ │ ├── IndexedSubstring.scala │ │ ├── NERFilterByTagNER.scala │ │ ├── NERFilterable.scala │ │ ├── NERTag.scala │ │ └── TagInfo.scala │ │ ├── package.scala │ │ └── util │ │ ├── AppendingObjectOutputStream.scala │ │ ├── ExtractionFormatUtils.scala │ │ ├── ExtractionUtils.scala │ │ ├── ParseEntry.scala │ │ ├── PrintUtils.scala │ │ └── SerializationUtils.scala └── test │ └── scala │ └── edu │ └── knowitall │ └── implie │ ├── IntegrityTest.scala │ └── SpecExampleTest.scala └── test_files ├── test_results └── test_result_06-11-2015_14-32 └── version_results └── v1.0.0-SNAPSHOT_results /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/README.md -------------------------------------------------------------------------------- /class_term_lists/custom/example/middle_earth_cities.txt: -------------------------------------------------------------------------------- 1 | Hobbiton 2 | Moria 3 | Rivendell 4 | -------------------------------------------------------------------------------- /class_term_lists/custom/example/middle_earth_jobs.txt: -------------------------------------------------------------------------------- 1 | servant 2 | miller -------------------------------------------------------------------------------- /class_term_lists/custom/example/middle_earth_races.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/custom/example/middle_earth_races.txt -------------------------------------------------------------------------------- /class_term_lists/high_precision/city.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/high_precision/city.txt -------------------------------------------------------------------------------- /class_term_lists/high_precision/job_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/high_precision/job_title.txt -------------------------------------------------------------------------------- /class_term_lists/high_precision/nationality.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/high_precision/nationality.txt -------------------------------------------------------------------------------- /class_term_lists/high_precision/province.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/high_precision/province.txt -------------------------------------------------------------------------------- /class_term_lists/high_precision/religion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/high_precision/religion.txt -------------------------------------------------------------------------------- /class_term_lists/high_recall/city.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/high_recall/city.txt -------------------------------------------------------------------------------- /class_term_lists/high_recall/job_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/high_recall/job_title.txt -------------------------------------------------------------------------------- /class_term_lists/high_recall/nationality.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/high_recall/nationality.txt -------------------------------------------------------------------------------- /class_term_lists/high_recall/province.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/high_recall/province.txt -------------------------------------------------------------------------------- /class_term_lists/high_recall/religion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/high_recall/religion.txt -------------------------------------------------------------------------------- /class_term_lists/ignore/high_precision/ignore_city.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/ignore/high_precision/ignore_city.txt -------------------------------------------------------------------------------- /class_term_lists/ignore/high_precision/ignore_job_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/ignore/high_precision/ignore_job_title.txt -------------------------------------------------------------------------------- /class_term_lists/ignore/high_precision/ignore_nationality.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/ignore/high_precision/ignore_nationality.txt -------------------------------------------------------------------------------- /class_term_lists/ignore/high_precision/ignore_province.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/ignore/high_precision/ignore_province.txt -------------------------------------------------------------------------------- /class_term_lists/ignore/high_precision/ignore_religion.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /class_term_lists/ignore/high_recall/ignore_city.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/ignore/high_recall/ignore_city.txt -------------------------------------------------------------------------------- /class_term_lists/ignore/high_recall/ignore_job_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/ignore/high_recall/ignore_job_title.txt -------------------------------------------------------------------------------- /class_term_lists/ignore/high_recall/ignore_nationality.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/ignore/high_recall/ignore_nationality.txt -------------------------------------------------------------------------------- /class_term_lists/ignore/high_recall/ignore_province.txt: -------------------------------------------------------------------------------- 1 | playing 2 | POland 3 | SCHOOLS 4 | -------------------------------------------------------------------------------- /class_term_lists/ignore/high_recall/ignore_religion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/ignore/high_recall/ignore_religion.txt -------------------------------------------------------------------------------- /class_term_lists/script/remove_empty_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/class_term_lists/script/remove_empty_lines.py -------------------------------------------------------------------------------- /models/english.all.3class.distsim.crf.ser.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/models/english.all.3class.distsim.crf.ser.gz -------------------------------------------------------------------------------- /models/englishPCFG.ser.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/models/englishPCFG.ser.gz -------------------------------------------------------------------------------- /project/Release.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/project/Release.scala -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/resources/example_files/fellowship_sentences.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/resources/example_files/fellowship_sentences.txt -------------------------------------------------------------------------------- /src/main/resources/filter-by-tag-ner-types.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/resources/filter-by-tag-ner-types.conf -------------------------------------------------------------------------------- /src/main/resources/high-precision-extractor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/resources/high-precision-extractor.conf -------------------------------------------------------------------------------- /src/main/resources/high-recall-extractor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/resources/high-recall-extractor.conf -------------------------------------------------------------------------------- /src/main/resources/taggers/custom/example-custom-tagger.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/resources/taggers/custom/example-custom-tagger.conf -------------------------------------------------------------------------------- /src/main/resources/taggers/high-precision-tagger.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/resources/taggers/high-precision-tagger.conf -------------------------------------------------------------------------------- /src/main/resources/taggers/high-recall-tagger.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/resources/taggers/high-recall-tagger.conf -------------------------------------------------------------------------------- /src/main/resources/test/answerkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/resources/test/answerkey -------------------------------------------------------------------------------- /src/main/resources/test/sentences: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/resources/test/sentences -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/HighPrecisionImplIE.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/HighPrecisionImplIE.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/HighRecallImplIE.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/HighRecallImplIE.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/ImplIELoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/ImplIELoader.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/TaggerLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/TaggerLoader.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/example/ExtractorExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/example/ExtractorExample.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/example/QuickExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/example/QuickExample.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/example/SerializationExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/example/SerializationExample.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/extractor/BasicFilterFunctions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/extractor/BasicFilterFunctions.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/extractor/EntityExtractionFunctions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/extractor/EntityExtractionFunctions.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/extractor/ExpansionFunctions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/extractor/ExpansionFunctions.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/extractor/ImplIE.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/extractor/ImplIE.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/extractor/ImplIENoLists.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/extractor/ImplIENoLists.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/extractor/ImplicitRelation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/extractor/ImplicitRelation.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/extractor/IndexedString.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/extractor/IndexedString.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/extractor/IndexedSubstring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/extractor/IndexedSubstring.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/extractor/NERFilterByTagNER.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/extractor/NERFilterByTagNER.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/extractor/NERFilterable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/extractor/NERFilterable.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/extractor/NERTag.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/extractor/NERTag.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/extractor/TagInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/extractor/TagInfo.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/package.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/util/AppendingObjectOutputStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/util/AppendingObjectOutputStream.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/util/ExtractionFormatUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/util/ExtractionFormatUtils.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/util/ExtractionUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/util/ExtractionUtils.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/util/ParseEntry.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/util/ParseEntry.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/util/PrintUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/util/PrintUtils.scala -------------------------------------------------------------------------------- /src/main/scala/edu/knowitall/implie/util/SerializationUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/main/scala/edu/knowitall/implie/util/SerializationUtils.scala -------------------------------------------------------------------------------- /src/test/scala/edu/knowitall/implie/IntegrityTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/test/scala/edu/knowitall/implie/IntegrityTest.scala -------------------------------------------------------------------------------- /src/test/scala/edu/knowitall/implie/SpecExampleTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/src/test/scala/edu/knowitall/implie/SpecExampleTest.scala -------------------------------------------------------------------------------- /test_files/test_results/test_result_06-11-2015_14-32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/test_files/test_results/test_result_06-11-2015_14-32 -------------------------------------------------------------------------------- /test_files/version_results/v1.0.0-SNAPSHOT_results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowitall/implie/HEAD/test_files/version_results/v1.0.0-SNAPSHOT_results --------------------------------------------------------------------------------