{"nodes": [{"id": "src_domains_relation_services_rule_based_relation_extractor_ts", "label": "rule-based-relation-extractor.ts", "file_type": "code", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L1"}, {"id": "rule_based_relation_extractor_rulebasedrelationextractor", "label": "RuleBasedRelationExtractor", "file_type": "code", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L162"}, {"id": "rule_based_relation_extractor_rulebasedrelationextractor_matchkoreankeyword", "label": ".matchKoreanKeyword()", "file_type": "code", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L171"}, {"id": "rule_based_relation_extractor_rulebasedrelationextractor_matchenglishkeyword", "label": ".matchEnglishKeyword()", "file_type": "code", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L183"}, {"id": "rule_based_relation_extractor_rulebasedrelationextractor_iskoreankeyword", "label": ".isKoreanKeyword()", "file_type": "code", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L194"}, {"id": "rule_based_relation_extractor_rulebasedrelationextractor_findpatternmatch", "label": ".findPatternMatch()", "file_type": "code", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L205"}, {"id": "rule_based_relation_extractor_rulebasedrelationextractor_escaperegex", "label": ".escapeRegex()", "file_type": "code", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L245"}, {"id": "rule_based_relation_extractor_rulebasedrelationextractor_calculateconfidence", "label": ".calculateConfidence()", "file_type": "code", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L256"}, {"id": "rule_based_relation_extractor_rulebasedrelationextractor_extractrelations", "label": ".extractRelations()", "file_type": "code", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L271"}], "edges": [{"source": "src_domains_relation_services_rule_based_relation_extractor_ts", "target": "relation_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L6", "weight": 1.0}, {"source": "src_domains_relation_services_rule_based_relation_extractor_ts", "target": "index_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L12", "weight": 1.0}, {"source": "src_domains_relation_services_rule_based_relation_extractor_ts", "target": "relation_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L13", "weight": 1.0}, {"source": "src_domains_relation_services_rule_based_relation_extractor_ts", "target": "relation_constants_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L14", "weight": 1.0}, {"source": "src_domains_relation_services_rule_based_relation_extractor_ts", "target": "rule_based_relation_extractor_rulebasedrelationextractor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L162", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor", "target": "rule_based_relation_extractor_rulebasedrelationextractor_matchkoreankeyword", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L171", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor", "target": "rule_based_relation_extractor_rulebasedrelationextractor_matchenglishkeyword", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L183", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor", "target": "rule_based_relation_extractor_rulebasedrelationextractor_iskoreankeyword", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L194", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor", "target": "rule_based_relation_extractor_rulebasedrelationextractor_findpatternmatch", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L205", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor", "target": "rule_based_relation_extractor_rulebasedrelationextractor_escaperegex", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L245", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor", "target": "rule_based_relation_extractor_rulebasedrelationextractor_calculateconfidence", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L256", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor", "target": "rule_based_relation_extractor_rulebasedrelationextractor_extractrelations", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L271", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor_matchenglishkeyword", "target": "rule_based_relation_extractor_rulebasedrelationextractor_escaperegex", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L184", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor_findpatternmatch", "target": "rule_based_relation_extractor_rulebasedrelationextractor_iskoreankeyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L220", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor_findpatternmatch", "target": "rule_based_relation_extractor_rulebasedrelationextractor_matchkoreankeyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L221", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor_findpatternmatch", "target": "rule_based_relation_extractor_rulebasedrelationextractor_matchenglishkeyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L222", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor_extractrelations", "target": "rule_based_relation_extractor_rulebasedrelationextractor_findpatternmatch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L297", "weight": 1.0}, {"source": "rule_based_relation_extractor_rulebasedrelationextractor_extractrelations", "target": "rule_based_relation_extractor_rulebasedrelationextractor_calculateconfidence", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/rule-based-relation-extractor.ts", "source_location": "L300", "weight": 1.0}]}