├── .github └── dependabot.yml ├── .gitignore ├── .travis.yml ├── DisSim_Demo.pdf ├── LICENSE.txt ├── README.md ├── pom.xml ├── src ├── main │ ├── java │ │ └── org │ │ │ └── lambda3 │ │ │ └── text │ │ │ └── simplification │ │ │ └── discourse │ │ │ ├── App.java │ │ │ ├── model │ │ │ ├── Content.java │ │ │ ├── Element.java │ │ │ ├── LinkedContext.java │ │ │ ├── OutSentence.java │ │ │ ├── SimpleContext.java │ │ │ ├── SimplificationContent.java │ │ │ ├── TimeInformation.java │ │ │ └── serializer │ │ │ │ ├── TreeDeserializer.java │ │ │ │ └── TreeSerializer.java │ │ │ ├── processing │ │ │ ├── DiscourseSimplifier.java │ │ │ ├── ExtendedDiscourseSimplifier.java │ │ │ ├── ProcessingType.java │ │ │ └── SentencePreprocessor.java │ │ │ ├── runner │ │ │ ├── discourse_extraction │ │ │ │ └── DiscourseExtractor.java │ │ │ └── discourse_tree │ │ │ │ ├── DiscourseTreeCreator.java │ │ │ │ ├── Relation.java │ │ │ │ ├── classification │ │ │ │ └── CuePhraseClassifier.java │ │ │ │ ├── extraction │ │ │ │ ├── Extraction.java │ │ │ │ ├── ExtractionRule.java │ │ │ │ ├── rules │ │ │ │ │ ├── AdjectivalAdverbialInitialExtractor.java │ │ │ │ │ ├── AdjectivalAdverbialMiddleFinalExtractor.java │ │ │ │ │ ├── CoordinationExtractor.java │ │ │ │ │ ├── LeadNPExtractor.java │ │ │ │ │ ├── ListNP │ │ │ │ │ │ ├── ListNPExtractor.java │ │ │ │ │ │ ├── PostListNPExtractor.java │ │ │ │ │ │ └── PreListNPExtractor.java │ │ │ │ │ ├── NonRestrictiveAppositionExtractor.java │ │ │ │ │ ├── NonRestrictiveRelativeClausePrepWhichWhoExtractor.java │ │ │ │ │ ├── NonRestrictiveRelativeClauseWhereExtractor.java │ │ │ │ │ ├── NonRestrictiveRelativeClauseWhoWhichExtractor.java │ │ │ │ │ ├── NonRestrictiveRelativeClauseWhomExtractor.java │ │ │ │ │ ├── NonRestrictiveRelativeClauseWhoseExtractor.java │ │ │ │ │ ├── ParticipialMiddleExtractor.java │ │ │ │ │ ├── PreAttributionExtractor.java │ │ │ │ │ ├── PrepositionalAttachedtoVPExtractor.java │ │ │ │ │ ├── PrepositionalInitialExtractor.java │ │ │ │ │ ├── PrepositionalMiddleFinalExtractor.java │ │ │ │ │ ├── PurposePostExtractor.java │ │ │ │ │ ├── PurposePreExtractor.java │ │ │ │ │ ├── QuotedAttributionPostExtractor.java │ │ │ │ │ ├── QuotedAttributionPreExtractor.java │ │ │ │ │ ├── ReferenceFinalAdverbialExtractor.java │ │ │ │ │ ├── ReferenceInitialAdverbialExtractor.java │ │ │ │ │ ├── ReferenceInitialConjunctionExtractor.java │ │ │ │ │ ├── ReferenceMedialAdverbialExtractor.java │ │ │ │ │ ├── RestrictiveAppositionExtractor.java │ │ │ │ │ ├── RestrictiveParticipialExtractor.java │ │ │ │ │ ├── RestrictiveRelativeClauseWhoWhichExtractor.java │ │ │ │ │ ├── RestrictiveRelativeClauseWhomExtractor.java │ │ │ │ │ ├── RestrictiveRelativeClauseWhoseExtractor.java │ │ │ │ │ ├── RestrictiveRelativeClauseWithoutRelativePronounExtractor.java │ │ │ │ │ ├── SharedNPPostCoordinationExtractor.java │ │ │ │ │ ├── SharedNPPostParticipalExtractor.java │ │ │ │ │ ├── SharedNPPreParticipalExtractor.java │ │ │ │ │ ├── SubordinationPostAttributionExtractor.java │ │ │ │ │ ├── SubordinationPostAttributionExtractor2.java │ │ │ │ │ ├── SubordinationPostExtractor.java │ │ │ │ │ ├── SubordinationPostExtractor2.java │ │ │ │ │ ├── SubordinationPostPurposeExtractor.java │ │ │ │ │ ├── SubordinationPreExtractor.java │ │ │ │ │ └── SubordinationPrePurposeExtractor.java │ │ │ │ └── utils │ │ │ │ │ ├── ListNPSplitter.java │ │ │ │ │ └── TregexUtils.java │ │ │ │ └── model │ │ │ │ ├── Coordination.java │ │ │ │ ├── DiscourseTree.java │ │ │ │ ├── Invalidation.java │ │ │ │ ├── Leaf.java │ │ │ │ ├── SentenceLeaf.java │ │ │ │ └── Subordination.java │ │ │ └── utils │ │ │ ├── ConfigUtils.java │ │ │ ├── IDGenerator.java │ │ │ ├── IndexRange.java │ │ │ ├── PrettyTreePrinter.java │ │ │ ├── SPOSplitter.java │ │ │ ├── ner │ │ │ ├── NERExtractionUtils.java │ │ │ ├── NERString.java │ │ │ ├── NERStringParseException.java │ │ │ ├── NERStringParser.java │ │ │ ├── NERToken.java │ │ │ ├── NERTokenGroup.java │ │ │ └── tner │ │ │ │ ├── TNERString.java │ │ │ │ └── TNERToken.java │ │ │ ├── parseTree │ │ │ ├── ParseTreeException.java │ │ │ ├── ParseTreeExtractionUtils.java │ │ │ ├── ParseTreeParser.java │ │ │ └── ParseTreeVisualizer.java │ │ │ ├── pos │ │ │ ├── POSTagger.java │ │ │ └── POSToken.java │ │ │ ├── sentences │ │ │ └── SentencesUtils.java │ │ │ └── words │ │ │ └── WordsUtils.java │ └── resources │ │ ├── attribution_verbs.conf │ │ ├── cue_phrases.conf │ │ ├── logback.xml │ │ └── reference.conf └── test │ └── java │ └── org │ └── lambda3 │ └── text │ └── simplification │ └── discourse │ ├── processing │ ├── DiscourseSimplifierTest.java │ └── SentencePreprocessorTest.java │ └── utils │ └── words │ └── WordUtilsTest.java └── supplemental_material ├── Step_by_Step_Example.pdf ├── Transformation_Patterns.pdf ├── dataset_pattern_analysis.zip └── discourse_tree_example_volvulus.pdf /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/.travis.yml -------------------------------------------------------------------------------- /DisSim_Demo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/DisSim_Demo.pdf -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/App.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/model/Content.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/model/Content.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/model/Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/model/Element.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/model/LinkedContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/model/LinkedContext.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/model/OutSentence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/model/OutSentence.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/model/SimpleContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/model/SimpleContext.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/model/SimplificationContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/model/SimplificationContent.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/model/TimeInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/model/TimeInformation.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/model/serializer/TreeDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/model/serializer/TreeDeserializer.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/model/serializer/TreeSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/model/serializer/TreeSerializer.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/processing/DiscourseSimplifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/processing/DiscourseSimplifier.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/processing/ExtendedDiscourseSimplifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/processing/ExtendedDiscourseSimplifier.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/processing/ProcessingType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/processing/ProcessingType.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/processing/SentencePreprocessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/processing/SentencePreprocessor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_extraction/DiscourseExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_extraction/DiscourseExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/DiscourseTreeCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/DiscourseTreeCreator.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/Relation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/Relation.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/classification/CuePhraseClassifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/classification/CuePhraseClassifier.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/Extraction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/Extraction.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/ExtractionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/ExtractionRule.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/AdjectivalAdverbialInitialExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/AdjectivalAdverbialInitialExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/AdjectivalAdverbialMiddleFinalExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/AdjectivalAdverbialMiddleFinalExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/CoordinationExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/CoordinationExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/LeadNPExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/LeadNPExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ListNP/ListNPExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ListNP/ListNPExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ListNP/PostListNPExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ListNP/PostListNPExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ListNP/PreListNPExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ListNP/PreListNPExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/NonRestrictiveAppositionExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/NonRestrictiveAppositionExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/NonRestrictiveRelativeClausePrepWhichWhoExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/NonRestrictiveRelativeClausePrepWhichWhoExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/NonRestrictiveRelativeClauseWhereExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/NonRestrictiveRelativeClauseWhereExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/NonRestrictiveRelativeClauseWhoWhichExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/NonRestrictiveRelativeClauseWhoWhichExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/NonRestrictiveRelativeClauseWhomExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/NonRestrictiveRelativeClauseWhomExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/NonRestrictiveRelativeClauseWhoseExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/NonRestrictiveRelativeClauseWhoseExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ParticipialMiddleExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ParticipialMiddleExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/PreAttributionExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/PreAttributionExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/PrepositionalAttachedtoVPExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/PrepositionalAttachedtoVPExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/PrepositionalInitialExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/PrepositionalInitialExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/PrepositionalMiddleFinalExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/PrepositionalMiddleFinalExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/PurposePostExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/PurposePostExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/PurposePreExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/PurposePreExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/QuotedAttributionPostExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/QuotedAttributionPostExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/QuotedAttributionPreExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/QuotedAttributionPreExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ReferenceFinalAdverbialExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ReferenceFinalAdverbialExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ReferenceInitialAdverbialExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ReferenceInitialAdverbialExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ReferenceInitialConjunctionExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ReferenceInitialConjunctionExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ReferenceMedialAdverbialExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/ReferenceMedialAdverbialExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/RestrictiveAppositionExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/RestrictiveAppositionExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/RestrictiveParticipialExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/RestrictiveParticipialExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/RestrictiveRelativeClauseWhoWhichExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/RestrictiveRelativeClauseWhoWhichExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/RestrictiveRelativeClauseWhomExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/RestrictiveRelativeClauseWhomExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/RestrictiveRelativeClauseWhoseExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/RestrictiveRelativeClauseWhoseExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/RestrictiveRelativeClauseWithoutRelativePronounExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/RestrictiveRelativeClauseWithoutRelativePronounExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SharedNPPostCoordinationExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SharedNPPostCoordinationExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SharedNPPostParticipalExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SharedNPPostParticipalExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SharedNPPreParticipalExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SharedNPPreParticipalExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPostAttributionExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPostAttributionExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPostAttributionExtractor2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPostAttributionExtractor2.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPostExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPostExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPostExtractor2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPostExtractor2.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPostPurposeExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPostPurposeExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPreExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPreExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPrePurposeExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/rules/SubordinationPrePurposeExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/utils/ListNPSplitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/utils/ListNPSplitter.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/utils/TregexUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/extraction/utils/TregexUtils.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/model/Coordination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/model/Coordination.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/model/DiscourseTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/model/DiscourseTree.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/model/Invalidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/model/Invalidation.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/model/Leaf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/model/Leaf.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/model/SentenceLeaf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/model/SentenceLeaf.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/model/Subordination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/runner/discourse_tree/model/Subordination.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/ConfigUtils.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/IDGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/IDGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/IndexRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/IndexRange.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/PrettyTreePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/PrettyTreePrinter.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/SPOSplitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/SPOSplitter.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/ner/NERExtractionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/ner/NERExtractionUtils.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/ner/NERString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/ner/NERString.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/ner/NERStringParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/ner/NERStringParseException.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/ner/NERStringParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/ner/NERStringParser.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/ner/NERToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/ner/NERToken.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/ner/NERTokenGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/ner/NERTokenGroup.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/ner/tner/TNERString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/ner/tner/TNERString.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/ner/tner/TNERToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/ner/tner/TNERToken.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/parseTree/ParseTreeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/parseTree/ParseTreeException.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/parseTree/ParseTreeExtractionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/parseTree/ParseTreeExtractionUtils.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/parseTree/ParseTreeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/parseTree/ParseTreeParser.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/parseTree/ParseTreeVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/parseTree/ParseTreeVisualizer.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/pos/POSTagger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/pos/POSTagger.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/pos/POSToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/pos/POSToken.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/sentences/SentencesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/sentences/SentencesUtils.java -------------------------------------------------------------------------------- /src/main/java/org/lambda3/text/simplification/discourse/utils/words/WordsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/java/org/lambda3/text/simplification/discourse/utils/words/WordsUtils.java -------------------------------------------------------------------------------- /src/main/resources/attribution_verbs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/resources/attribution_verbs.conf -------------------------------------------------------------------------------- /src/main/resources/cue_phrases.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/resources/cue_phrases.conf -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/main/resources/reference.conf -------------------------------------------------------------------------------- /src/test/java/org/lambda3/text/simplification/discourse/processing/DiscourseSimplifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/test/java/org/lambda3/text/simplification/discourse/processing/DiscourseSimplifierTest.java -------------------------------------------------------------------------------- /src/test/java/org/lambda3/text/simplification/discourse/processing/SentencePreprocessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/test/java/org/lambda3/text/simplification/discourse/processing/SentencePreprocessorTest.java -------------------------------------------------------------------------------- /src/test/java/org/lambda3/text/simplification/discourse/utils/words/WordUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/src/test/java/org/lambda3/text/simplification/discourse/utils/words/WordUtilsTest.java -------------------------------------------------------------------------------- /supplemental_material/Step_by_Step_Example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/supplemental_material/Step_by_Step_Example.pdf -------------------------------------------------------------------------------- /supplemental_material/Transformation_Patterns.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/supplemental_material/Transformation_Patterns.pdf -------------------------------------------------------------------------------- /supplemental_material/dataset_pattern_analysis.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/supplemental_material/dataset_pattern_analysis.zip -------------------------------------------------------------------------------- /supplemental_material/discourse_tree_example_volvulus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lambda-3/DiscourseSimplification/HEAD/supplemental_material/discourse_tree_example_volvulus.pdf --------------------------------------------------------------------------------