decomp.semanticsΒΆ
Module for representing PredPatt and UDS graphs.
This module represents PredPatt and UDS graphs using networkx. It incorporates the dependency parse-based graphs from the syntax module as subgraphs.
- decomp.semantics.predpatt
- Overview
- Usage Example
- Submodules
- decomp.semantics.predpatt.core
ArgumentPredPattOptsPredicatePredicate.rootPredicate.rulesPredicate.positionPredicate.udPredicate.argumentsPredicate.typePredicate.tokensPredicate.__init__()Predicate.__repr__()Predicate.copy()Predicate.format()Predicate.has_borrowed_arg()Predicate.has_obj()Predicate.has_subj()Predicate.has_token()Predicate.identifier()Predicate.is_broken()Predicate.obj()Predicate.phrase()Predicate.share_subj()Predicate.subj()
PredicateTypeTokenargument_names()no_color()sort_by_position()- Submodules
- decomp.semantics.predpatt.core.token
- decomp.semantics.predpatt.core.predicate
- decomp.semantics.predpatt.core.argument
- decomp.semantics.predpatt.core.options
- decomp.semantics.predpatt.extraction
- Classes
PredPattEnginePredPattEngine.optionsPredPattEngine.udPredPattEngine.tokensPredPattEngine.edgesPredPattEngine.instancesPredPattEngine.eventsPredPattEngine.event_dictPredPattEngine.__init__()PredPattEngine.argument_extract()PredPattEngine.expand_coord()PredPattEngine.extract()PredPattEngine.from_constituency()PredPattEngine.from_sentence()PredPattEngine.identify_predicate_roots()PredPattEngine.parents()PredPattEngine.pprint()PredPattEngine.qualified_conjoined_predicate()PredPattEngine.subtree()
- Submodules
- decomp.semantics.predpatt.extraction.engine
- Classes
- Functions
gov_looks_like_predicate()sort_by_position()convert_parse()PredPattEnginePredPattEngine.optionsPredPattEngine.udPredPattEngine.tokensPredPattEngine.edgesPredPattEngine.instancesPredPattEngine.eventsPredPattEngine.event_dictPredPattEngine.__init__()PredPattEngine.from_constituency()PredPattEngine.from_sentence()PredPattEngine.extract()PredPattEngine.identify_predicate_roots()PredPattEngine.qualified_conjoined_predicate()PredPattEngine.argument_extract()PredPattEngine.parents()PredPattEngine.expand_coord()PredPattEngine.subtree()PredPattEngine.pprint()
- decomp.semantics.predpatt.parsing
- decomp.semantics.predpatt.rules
- Classes
- Functions
A1A2G1H1H2N1N2N3N4N5N6P1P2W1W2ArgPhraseRuleArgResolveRelclArgumentResolutionArgumentRootRuleBBorrowObjBorrowSubjCCleanArgTokenConjunctionResolutionCutBorrowObjCutBorrowOtherCutBorrowSubjDDropApposDropCcDropConjDropUnknownEEmbeddedAdvclEmbeddedCcompEmbeddedUnknownEnRelclDummyArgFilterArgEnRelclDummyArgFilterPredEnglishSpecificFIJKLLanguageSpecificMMoveCaseTokenToPredPredConjBorrowAuxNegPredConjBorrowTokensXcompPredConjRulePredPhraseRulePredResolveRelclPredicateHasPredicateRootRuleQRRuleShareArgumentSimplifyRuleSpecialArgDropDirectDepUVa1a2arg_resolve_relclbborrow_objborrow_subjcclean_arg_tokencut_borrow_objcut_borrow_othercut_borrow_subjddrop_apposdrop_ccdrop_conjdrop_unknowneembedded_advclembedded_ccompembedded_unknownen_relcl_dummy_arg_filterfg1gov_looks_like_predicate()h1h2ijkll_rulemmove_case_token_to_predn1n2n3n4n5n6p1p2pred_conj_borrow_aux_negpred_conj_borrow_tokens_xcomppred_resolve_relclpredicate_hasqrshare_argumentspecial_arg_drop_direct_depuvw1w2- Submodules
- decomp.semantics.predpatt.rules.base
- decomp.semantics.predpatt.rules.predicate_rules
- decomp.semantics.predpatt.rules.argument_rules
G1H1H2RuleIIJW1W2KCutBorrowOtherCutBorrowSubjCutBorrowObjBorrowSubjBorrowObjShareArgumentArgResolveRelclPredResolveRelclLMCleanArgTokenMoveCaseTokenToPredPredicateHasDropApposDropUnknownDropCcDropConjSpecialArgDropDirectDepEmbeddedAdvclEmbeddedCcompEmbeddedUnknownEnRelclDummyArgFilter
- decomp.semantics.predpatt.rules.helpers
- decomp.semantics.predpatt.filters
- Functions
activate()apply_filters()filter_events_NUCL()filter_events_SPRL()filter_events_nucl()filter_events_sprl()hasSubj()has_direct_arc()has_subj()isGoodAncestor()isGoodDescendants()isNotCopula()isNotHave()isNotInterrogative()isNotPronoun()isPredVerb()isSbjOrObj()is_good_ancestor()is_good_descendants()is_not_copula()is_not_have()is_not_interrogative()is_not_pronoun()is_pred_verb()is_sbj_or_obj()- Submodules
- decomp.semantics.predpatt.filters.predicate_filters
- decomp.semantics.predpatt.filters.argument_filters
- decomp.semantics.predpatt.corpus
- decomp.semantics.predpatt.graph
- decomp.semantics.predpatt.utils
- Functions
- Classes
LinearizedPPOptsconstruct_pred_from_flat()linear_to_string()linearize()linearize_pprint()- Submodules
- decomp.semantics.predpatt.utils.linearization
HasChildrenLinearizedPPOptssort_by_position()is_dep_of_pred()important_pred_tokens()likely_to_be_pred()build_pred_dep()get_prediates()linearize()flatten_and_enclose_pred()flatten_pred()phrase_and_enclose_arg()collect_embebdded_tokens()linear_to_string()get_something()is_argument_finished()construct_arg_from_flat()construct_pred_from_flat()check_recoverability()pprint_preds()argument_names()format_pred()pprint()test()
- decomp.semantics.predpatt.utils.visualization
- decomp.semantics.predpatt.utils.ud_schema
- Classes
- Functions
- Constants
POSTagDependencyRelationsBaseDependencyRelationsV1DependencyRelationsV1.VERSIONDependencyRelationsV1.nsubjDependencyRelationsV1.nsubjpassDependencyRelationsV1.csubjDependencyRelationsV1.csubjpassDependencyRelationsV1.dobjDependencyRelationsV1.iobjDependencyRelationsV1.copDependencyRelationsV1.auxDependencyRelationsV1.auxpassDependencyRelationsV1.negDependencyRelationsV1.amodDependencyRelationsV1.advmodDependencyRelationsV1.nmodDependencyRelationsV1.nmod_possDependencyRelationsV1.nmod_tmodDependencyRelationsV1.nmod_npmodDependencyRelationsV1.oblDependencyRelationsV1.obl_npmodDependencyRelationsV1.apposDependencyRelationsV1.ccDependencyRelationsV1.conjDependencyRelationsV1.cc_preconjDependencyRelationsV1.markDependencyRelationsV1.caseDependencyRelationsV1.mweDependencyRelationsV1.parataxisDependencyRelationsV1.punctDependencyRelationsV1.ccompDependencyRelationsV1.xcompDependencyRelationsV1.advclDependencyRelationsV1.aclDependencyRelationsV1.aclrelclDependencyRelationsV1.depDependencyRelationsV1.SUBJDependencyRelationsV1.OBJDependencyRelationsV1.NMODSDependencyRelationsV1.ADJ_LIKE_MODSDependencyRelationsV1.ARG_LIKEDependencyRelationsV1.TRIVIALSDependencyRelationsV1.PRED_DEPS_TO_DROPDependencyRelationsV1.SPECIAL_ARG_DEPS_TO_DROPDependencyRelationsV1.HARD_TO_FIND_ARGSDependencyRelationsV1.subjDependencyRelationsV1.obj
DependencyRelationsV2DependencyRelationsV2.VERSIONDependencyRelationsV2.nsubjDependencyRelationsV2.nsubjpassDependencyRelationsV2.csubjDependencyRelationsV2.csubjpassDependencyRelationsV2.dobjDependencyRelationsV2.iobjDependencyRelationsV2.auxDependencyRelationsV2.auxpassDependencyRelationsV2.negDependencyRelationsV2.copDependencyRelationsV2.amodDependencyRelationsV2.advmodDependencyRelationsV2.nmodDependencyRelationsV2.nmod_possDependencyRelationsV2.nmod_tmodDependencyRelationsV2.nmod_npmodDependencyRelationsV2.oblDependencyRelationsV2.obl_npmodDependencyRelationsV2.apposDependencyRelationsV2.ccDependencyRelationsV2.conjDependencyRelationsV2.cc_preconjDependencyRelationsV2.markDependencyRelationsV2.caseDependencyRelationsV2.mweDependencyRelationsV2.parataxisDependencyRelationsV2.punctDependencyRelationsV2.ccompDependencyRelationsV2.xcompDependencyRelationsV2.advclDependencyRelationsV2.aclDependencyRelationsV2.aclrelclDependencyRelationsV2.depDependencyRelationsV2.SUBJDependencyRelationsV2.OBJDependencyRelationsV2.NMODSDependencyRelationsV2.ADJ_LIKE_MODSDependencyRelationsV2.ARG_LIKEDependencyRelationsV2.TRIVIALSDependencyRelationsV2.PRED_DEPS_TO_DROPDependencyRelationsV2.SPECIAL_ARG_DEPS_TO_DROPDependencyRelationsV2.HARD_TO_FIND_ARGSDependencyRelationsV2.subjDependencyRelationsV2.obj
postagdep_v1dep_v2get_dependency_relations()
- decomp.semantics.predpatt.typing
- decomp.semantics.predpatt.core
- decomp.semantics.uds
- Classes
NormalizedUDSAnnotationRawUDSAnnotationUDSCorpusUDSCorpus.ANN_DIRUDSCorpus.CACHE_DIRUDSCorpus.UD_URLUDSCorpus.__init__()UDSCorpus.add_annotation()UDSCorpus.add_corpus_metadata()UDSCorpus.add_document_annotation()UDSCorpus.add_sentence_annotation()UDSCorpus.document_edge_subspacesUDSCorpus.document_node_subspacesUDSCorpus.document_properties()UDSCorpus.document_property_metadata()UDSCorpus.document_subspacesUDSCorpus.documentidsUDSCorpus.documentsUDSCorpus.from_conll_and_annotations()UDSCorpus.from_json()UDSCorpus.metadataUDSCorpus.ndocumentsUDSCorpus.query()UDSCorpus.sample_documents()UDSCorpus.sentence_edge_subspacesUDSCorpus.sentence_node_subspacesUDSCorpus.sentence_properties()UDSCorpus.sentence_property_metadata()UDSCorpus.sentence_subspacesUDSCorpus.to_json()
UDSDocumentUDSDocumentGraphUDSSentenceGraphUDSSentenceGraph.QUERIESUDSSentenceGraph.__init__()UDSSentenceGraph.add_annotation()UDSSentenceGraph.argument_edges()UDSSentenceGraph.argument_head_edges()UDSSentenceGraph.argument_nodesUDSSentenceGraph.head()UDSSentenceGraph.instance_edges()UDSSentenceGraph.maxima()UDSSentenceGraph.minima()UDSSentenceGraph.predicate_nodesUDSSentenceGraph.query()UDSSentenceGraph.rdfUDSSentenceGraph.rootidUDSSentenceGraph.semantics_edges()UDSSentenceGraph.semantics_nodesUDSSentenceGraph.semantics_subgraphUDSSentenceGraph.sentenceUDSSentenceGraph.span()UDSSentenceGraph.syntax_edges()UDSSentenceGraph.syntax_nodesUDSSentenceGraph.syntax_subgraph
- decomp.semantics.uds.corpus
UDSCorpusUDSCorpus.UD_URLUDSCorpus.ANN_DIRUDSCorpus.CACHE_DIRUDSCorpus.__init__()UDSCorpus.from_conll_and_annotations()UDSCorpus.from_json()UDSCorpus.add_corpus_metadata()UDSCorpus.add_annotation()UDSCorpus.add_sentence_annotation()UDSCorpus.add_document_annotation()UDSCorpus.to_json()UDSCorpus.query()UDSCorpus.documentsUDSCorpus.documentidsUDSCorpus.ndocumentsUDSCorpus.sample_documents()UDSCorpus.metadataUDSCorpus.sentence_node_subspacesUDSCorpus.sentence_edge_subspacesUDSCorpus.sentence_subspacesUDSCorpus.document_node_subspacesUDSCorpus.document_edge_subspacesUDSCorpus.document_subspacesUDSCorpus.sentence_properties()UDSCorpus.sentence_property_metadata()UDSCorpus.document_properties()UDSCorpus.document_property_metadata()
- decomp.semantics.uds.document
- decomp.semantics.uds.graph
- Key Components
UDSGraphUDSSentenceGraphUDSSentenceGraph.QUERIESUDSSentenceGraph.__init__()UDSSentenceGraph.rdfUDSSentenceGraph.rootidUDSSentenceGraph.query()UDSSentenceGraph.syntax_nodesUDSSentenceGraph.semantics_nodesUDSSentenceGraph.predicate_nodesUDSSentenceGraph.argument_nodesUDSSentenceGraph.syntax_subgraphUDSSentenceGraph.semantics_subgraphUDSSentenceGraph.semantics_edges()UDSSentenceGraph.argument_edges()UDSSentenceGraph.argument_head_edges()UDSSentenceGraph.syntax_edges()UDSSentenceGraph.instance_edges()UDSSentenceGraph.span()UDSSentenceGraph.head()UDSSentenceGraph.maxima()UDSSentenceGraph.minima()UDSSentenceGraph.add_annotation()UDSSentenceGraph.sentence
UDSDocumentGraph
- decomp.semantics.uds.annotation
UDSAnnotationUDSAnnotation.CACHEUDSAnnotation.__init__()UDSAnnotation.__getitem__()UDSAnnotation.from_json()UDSAnnotation.items()UDSAnnotation.node_attributesUDSAnnotation.edge_attributesUDSAnnotation.graphidsUDSAnnotation.node_graphidsUDSAnnotation.edge_graphidsUDSAnnotation.metadataUDSAnnotation.node_subspacesUDSAnnotation.edge_subspacesUDSAnnotation.subspacesUDSAnnotation.properties()UDSAnnotation.property_metadata()
NormalizedUDSAnnotationRawUDSAnnotation
- decomp.semantics.uds.metadata
- Key Components
UDSDataTypeUDSPropertyMetadataUDSAnnotationMetadataUDSAnnotationMetadata.__init__()UDSAnnotationMetadata.__getitem__()UDSAnnotationMetadata.__eq__()UDSAnnotationMetadata.__add__()UDSAnnotationMetadata.metadataUDSAnnotationMetadata.subspacesUDSAnnotationMetadata.properties()UDSAnnotationMetadata.has_annotators()UDSAnnotationMetadata.from_dict()UDSAnnotationMetadata.to_dict()
UDSCorpusMetadataUDSCorpusMetadata.__init__()UDSCorpusMetadata.from_dict()UDSCorpusMetadata.to_dict()UDSCorpusMetadata.__add__()UDSCorpusMetadata.add_sentence_metadata()UDSCorpusMetadata.add_document_metadata()UDSCorpusMetadata.sentence_metadataUDSCorpusMetadata.document_metadataUDSCorpusMetadata.sentence_subspacesUDSCorpusMetadata.document_subspacesUDSCorpusMetadata.sentence_properties()UDSCorpusMetadata.document_properties()UDSCorpusMetadata.sentence_annotators()UDSCorpusMetadata.document_annotators()UDSCorpusMetadata.has_sentence_annotators()UDSCorpusMetadata.has_document_annotators()