{"nodes": [{"id": "src_domains_relation_services_relation_quality_validator_ts", "label": "relation-quality-validator.ts", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L1"}, {"id": "relation_quality_validator_relationqualityvalidator", "label": "RelationQualityValidator", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L127"}, {"id": "relation_quality_validator_relationqualityvalidator_matchrelations", "label": ".matchRelations()", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L135"}, {"id": "relation_quality_validator_relationqualityvalidator_calculateprecision", "label": ".calculatePrecision()", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L193"}, {"id": "relation_quality_validator_relationqualityvalidator_calculaterecall", "label": ".calculateRecall()", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L220"}, {"id": "relation_quality_validator_relationqualityvalidator_calculatef1score", "label": ".calculateF1Score()", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L240"}, {"id": "relation_quality_validator_relationqualityvalidator_calculatetypemetrics", "label": ".calculateTypeMetrics()", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L255"}, {"id": "relation_quality_validator_relationqualityvalidator_calculateconfidencecompliancerate", "label": ".calculateConfidenceComplianceRate()", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L327"}, {"id": "relation_quality_validator_relationqualityvalidator_calculatequalitymetrics", "label": ".calculateQualityMetrics()", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L345"}, {"id": "relation_quality_validator_relationqualityvalidator_validatethresholds", "label": ".validateThresholds()", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L433"}, {"id": "relation_quality_validator_relationqualityvalidator_calculateconfusionmatrix", "label": ".calculateConfusionMatrix()", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L484"}, {"id": "relation_quality_validator_relationqualityvalidator_analyzerelationtype", "label": ".analyzeRelationType()", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L545"}, {"id": "relation_quality_validator_relationqualityvalidator_analyzeallrelationtypes", "label": ".analyzeAllRelationTypes()", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L635"}, {"id": "relation_quality_validator_relationqualityvalidator_calculatequalitymetricswithanalysis", "label": ".calculateQualityMetricsWithAnalysis()", "file_type": "code", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L659"}], "edges": [{"source": "src_domains_relation_services_relation_quality_validator_ts", "target": "relation_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L6", "weight": 1.0}, {"source": "src_domains_relation_services_relation_quality_validator_ts", "target": "relation_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L7", "weight": 1.0}, {"source": "src_domains_relation_services_relation_quality_validator_ts", "target": "relation_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L8", "weight": 1.0}, {"source": "src_domains_relation_services_relation_quality_validator_ts", "target": "relation_quality_validator_relationqualityvalidator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L127", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator", "target": "relation_quality_validator_relationqualityvalidator_matchrelations", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L135", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator", "target": "relation_quality_validator_relationqualityvalidator_calculateprecision", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L193", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator", "target": "relation_quality_validator_relationqualityvalidator_calculaterecall", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L220", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator", "target": "relation_quality_validator_relationqualityvalidator_calculatef1score", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L240", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator", "target": "relation_quality_validator_relationqualityvalidator_calculatetypemetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L255", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator", "target": "relation_quality_validator_relationqualityvalidator_calculateconfidencecompliancerate", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L327", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator", "target": "relation_quality_validator_relationqualityvalidator_calculatequalitymetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L345", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator", "target": "relation_quality_validator_relationqualityvalidator_validatethresholds", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L433", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator", "target": "relation_quality_validator_relationqualityvalidator_calculateconfusionmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L484", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator", "target": "relation_quality_validator_relationqualityvalidator_analyzerelationtype", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L545", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator", "target": "relation_quality_validator_relationqualityvalidator_analyzeallrelationtypes", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L635", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator", "target": "relation_quality_validator_relationqualityvalidator_calculatequalitymetricswithanalysis", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L659", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator_calculatetypemetrics", "target": "relation_quality_validator_relationqualityvalidator_calculatef1score", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L308", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator_calculatequalitymetrics", "target": "relation_quality_validator_relationqualityvalidator_matchrelations", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L350", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator_calculatequalitymetrics", "target": "relation_quality_validator_relationqualityvalidator_calculateprecision", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L364", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator_calculatequalitymetrics", "target": "relation_quality_validator_relationqualityvalidator_calculaterecall", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L365", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator_calculatequalitymetrics", "target": "relation_quality_validator_relationqualityvalidator_calculatef1score", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L366", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator_calculatequalitymetrics", "target": "relation_quality_validator_relationqualityvalidator_calculatetypemetrics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L401", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator_calculatequalitymetrics", "target": "relation_quality_validator_relationqualityvalidator_calculateconfidencecompliancerate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L410", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator_analyzerelationtype", "target": "relation_quality_validator_relationqualityvalidator_calculatetypemetrics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L552", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator_calculatequalitymetricswithanalysis", "target": "relation_quality_validator_relationqualityvalidator_calculatequalitymetrics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L664", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator_calculatequalitymetricswithanalysis", "target": "relation_quality_validator_relationqualityvalidator_matchrelations", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L667", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator_calculatequalitymetricswithanalysis", "target": "relation_quality_validator_relationqualityvalidator_analyzeallrelationtypes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L670", "weight": 1.0}, {"source": "relation_quality_validator_relationqualityvalidator_calculatequalitymetricswithanalysis", "target": "relation_quality_validator_relationqualityvalidator_calculateconfusionmatrix", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/relation/services/relation-quality-validator.ts", "source_location": "L677", "weight": 1.0}]}