Intelligence Data Flow Map

May 24, 2026 ยท View on GitHub

Complete Cross-Reference System for CIA Platform Intelligence Operations

Document Type: Framework (Living Document)
Status: Active - Continuously Updated
Last Updated: 2025-12-11
Version: 1.0
Purpose: Central navigation hub connecting data sources, database views, analytical frameworks, and intelligence products
External References: Yes - Referenced in technical documentation


๐ŸŽฏ How to Use This Document

This document serves as the central navigation hub for the CIA platform's intelligence documentation. It provides comprehensive mappings between:

  • OSINT Data Sources โ†’ Database Views โ†’ Analysis Frameworks โ†’ Intelligence Products
  • Analysis Frameworks โ†” Database Views (bidirectional mapping)
  • Risk Rules โ†’ Database Views (data source mapping)
  • Database Views โ†’ Analysis Frameworks (usage patterns)

Navigation Strategies:


๐Ÿ“Š Core Documentation

DocumentFocusLink
Data Analysis Frameworks๐ŸŽฏ Analysis6 analytical frameworks with methodologies
Database View Catalog๐Ÿ—„๏ธ Views110 database views with complete documentation
Risk Rules๐Ÿ”ด Rules50 behavioral detection rules
Schema Maintenance๐Ÿ”ง MaintenanceDatabase maintenance and optimization

๐Ÿ“œ Supporting Documentation

DocumentFocusLink
Intelligence Changelog๐Ÿ“œ HistoryUnified capability tracking
Liquibase Analysis๐Ÿ—„๏ธ SchemaSchema evolution analysis
Data Model๐Ÿ“Š StructureDatabase schema relationships
Business Product Doc๐Ÿ’ผ StrategyProduct strategy and features

๐Ÿ“‹ Quick Navigation

I Want To...Navigate ToDescription
See the complete data pipelineComplete Data Flow DiagramVisual overview of entire intelligence pipeline
Find views for an analysis typeAnalysis Framework โ†’ View MappingFramework-to-view relationships
Find analysis types for a viewView โ†’ Analysis Framework MappingView-to-framework relationships
Understand risk rule data sourcesRisk Rule โ†’ View MappingRules and their data dependencies
Explore intelligence productsIntelligence ProductsHow products are generated from views
Learn about analytical frameworksDATA_ANALYSIS_INTOP_OSINT.mdDeep dive into 6 analysis methodologies
Browse all database viewsDATABASE_VIEW_INTELLIGENCE_CATALOG.mdComplete view catalog with examples
Review risk detection rulesRISK_RULES_INTOP_OSINT.mdAll 50 behavioral detection rules
Maintain database schemaREADME-SCHEMA-MAINTENANCE.mdSchema maintenance procedures

Complete Data Flow Diagram

This diagram shows the complete intelligence pipeline from OSINT collection through database views to analytical frameworks and intelligence products.

%%{init: {"theme":"base", "themeVariables": { "fontSize":"12px"}}}%%
flowchart TB
    subgraph COLLECTION["๐Ÿ” OSINT Collection Layer"]
        API1["๐Ÿ“ก Riksdagen API<br/>Parliamentary Data"]
        API2["๐Ÿ“Š Election Authority<br/>Electoral Data"]
        API3["๐Ÿ’ฐ World Bank<br/>Economic Data"]
        API4["๐Ÿ›๏ธ Financial Authority<br/>Government Finance"]
    end
    
    subgraph DATABASE["๐Ÿ—„๏ธ Database Views - 110 Total"]
        direction LR
        V1["<b>Politician Views</b><br/>8 views<br/>Performance tracking"]
        V2["<b>Party Views</b><br/>12 views<br/>Party analytics"]
        V3["<b>Committee Views</b><br/>12 views<br/>Legislative work"]
        V4["<b>Ministry Views</b><br/>7 views<br/>Government oversight"]
        V5["<b>Vote Data Views</b><br/>20 views<br/>Voting patterns"]
        V6["<b>Document Views</b><br/>7 views<br/>Legislative output"]
        V7["<b>Intelligence Views</b><br/>6 views<br/>Risk & anomaly"]
        V8["<b>Application Views</b><br/>10 views<br/>Platform usage"]
    end
    
    subgraph ANALYSIS["๐Ÿ“Š Analytical Frameworks - 5 Types"]
        F1["<b>Temporal Analysis</b><br/>Trend detection<br/>Time series"]
        F2["<b>Comparative Analysis</b><br/>Benchmarking<br/>Peer comparison"]
        F3["<b>Pattern Recognition</b><br/>Anomaly detection<br/>Clustering"]
        F4["<b>Predictive Intelligence</b><br/>Forecasting<br/>Risk modeling"]
        F5["<b>Network Analysis</b><br/>Influence mapping<br/>Coalition dynamics"]
    end
    
    subgraph RULES["โš™๏ธ Risk Detection - 45 Rules"]
        R1["<b>Politician Rules</b><br/>24 rules<br/>Individual behavior"]
        R2["<b>Party Rules</b><br/>10 rules<br/>Organizational health"]
        R3["<b>Committee Rules</b><br/>4 rules<br/>Legislative effectiveness"]
        R4["<b>Ministry Rules</b><br/>4 rules<br/>Government performance"]
        R5["<b>Other Rules</b><br/>3 rules<br/>Application monitoring"]
    end
    
    subgraph PRODUCTS["๐Ÿ“‘ Intelligence Products"]
        P1["<b>Political Scorecards</b><br/>Performance rankings"]
        P2["<b>Risk Assessments</b><br/>Threat analysis"]
        P3["<b>Coalition Analysis</b><br/>Alliance dynamics"]
        P4["<b>Trend Reports</b><br/>Pattern insights"]
        P5["<b>Compliance Dashboards</b><br/>Accountability tracking"]
    end
    
    API1 & API2 & API3 & API4 --> DATABASE
    DATABASE --> ANALYSIS
    DATABASE --> RULES
    ANALYSIS --> PRODUCTS
    RULES --> PRODUCTS
    
    style COLLECTION fill:#e1f5ff,stroke:#333,stroke-width:2px
    style DATABASE fill:#d1c4e9,stroke:#333,stroke-width:2px
    style ANALYSIS fill:#ffeb99,stroke:#333,stroke-width:2px
    style RULES fill:#ffcccc,stroke:#333,stroke-width:2px
    style PRODUCTS fill:#ccffcc,stroke:#333,stroke-width:2px

Analysis Framework โ†’ View Mapping

This table maps each analytical framework to the database views it uses most frequently.

Temporal Analysis Framework

Purpose: Detect trends, patterns, and changes over time
Documentation: DATA_ANALYSIS_INTOP_OSINT.md - Temporal Analysis

View NamePurposeTemporal GranularityLink
view_riksdagen_politician_summaryPolitician performance over timeDaily/AnnualView Docs
view_riksdagen_vote_data_ballot_politician_summary_dailyDaily voting activityDailyView Docs
view_riksdagen_vote_data_ballot_politician_summary_weeklyWeekly voting trendsWeeklyView Docs
view_riksdagen_vote_data_ballot_politician_summary_monthlyMonthly engagement patternsMonthlyView Docs
view_riksdagen_vote_data_ballot_politician_summary_annualAnnual performance assessmentAnnualView Docs
view_riksdagen_party_ballot_support_annual_summaryParty voting patterns by yearAnnualView Docs
view_riksdagen_committee_decision_summaryCommittee productivity trendsOngoingView Docs
view_riksdagen_politician_document_daily_summaryDocument production trendsDailyView Docs

Related Risk Rules: #1 PoliticianLazy, #4 PoliticianDecliningEngagement


Comparative Analysis Framework

Purpose: Benchmark performance against peers and standards
Documentation: DATA_ANALYSIS_INTOP_OSINT.md - Comparative Analysis

View NamePurposeComparison TypeLink
view_riksdagen_politician_summaryIndividual vs. party benchmarksPeer comparisonView Docs
view_riksdagen_party_summaryInter-party comparisonParty comparisonView Docs
view_riksdagen_party_ballot_support_annual_summaryParty voting effectivenessHistorical comparisonView Docs
view_riksdagen_committee_ballot_decision_summaryCommittee effectiveness comparisonCommittee benchmarkingView Docs
view_riksdagen_politician_document_daily_summaryDocument productivity comparisonOutput benchmarkingView Docs
view_riksdagen_vote_data_ballot_politician_summary_annualAnnual performance rankingPercentile analysisView Docs

Related Risk Rules: #2 PoliticianIneffectiveVoting, #8 PoliticianLowDocumentActivity


Pattern Recognition Framework

Purpose: Identify anomalies, clusters, and behavioral patterns
Documentation: DATA_ANALYSIS_INTOP_OSINT.md - Pattern Recognition

View NamePurposePattern TypeLink
view_risk_rule_violationHistorical risk patternsAnomaly detectionView Docs
view_riksdagen_vote_data_ballot_politician_summaryVoting behavior patternsBehavioral clusteringView Docs
view_riksdagen_politician_ballot_support_annual_summarySupport pattern analysisCoalition patternsView Docs
view_riksdagen_politician_summaryMulti-dimensional behaviorFeature clusteringView Docs
view_riksdagen_party_ballot_support_annual_summaryParty alignment patternsVoting bloc detectionView Docs

Related Risk Rules: #5 PoliticianCombinedRisk, #6 PoliticianAbstentionPattern


Predictive Intelligence Framework

Purpose: Forecast future outcomes and trends
Documentation: DATA_ANALYSIS_INTOP_OSINT.md - Predictive Intelligence

View NamePurposePrediction TargetLink
view_riksdagen_vote_data_ballot_politician_summary_annualHistorical voting patternsFuture voting behaviorView Docs
view_riksdagen_party_ballot_support_annual_summaryParty trend trajectoriesCoalition stabilityView Docs
view_riksdagen_politician_summaryPerformance trajectoriesRe-election likelihoodView Docs
view_risk_rule_violationHistorical risk eventsFuture risk probabilityView Docs
view_riksdagen_committee_decision_summaryCommittee productivityLegislative output forecastView Docs

Related Risk Rules: #4 PoliticianDecliningEngagement, Party Declining Support Rules


Network Analysis Framework

Purpose: Map relationships, influence, and coalition structures
Documentation: DATA_ANALYSIS_INTOP_OSINT.md - Network Analysis

View NamePurposeNetwork TypeLink
view_riksdagen_committee_role_memberCommittee membershipsFormal networksView Docs
view_riksdagen_politician_document_daily_summaryCo-authorship patternsCollaboration networksView Docs
view_riksdagen_party_summaryParty relationshipsCoalition networksView Docs
view_riksdagen_vote_data_ballot_politician_summaryVoting alignmentVoting bloc networksView Docs
view_riksdagen_party_ballot_support_annual_summaryInter-party coordinationAlliance networksView Docs

Related Risk Rules: #9 PoliticianIsolatedBehavior, Committee Rules


View โ†’ Analysis Framework Mapping

This reverse mapping shows which analytical frameworks can utilize each major view category.

Politician Views

View NameTemporal AnalysisComparative AnalysisPattern RecognitionPredictive IntelligenceNetwork AnalysisDocumentation
view_riksdagen_politicianโœ…โœ…โœ…โœ…โœ…View Docs
view_riksdagen_politician_summaryโœ…โœ…โœ…โœ…โญ•View Docs
view_riksdagen_politician_experience_summaryโœ…โœ…โœ…โœ…โญ•View Docs
view_riksdagen_politician_ballot_support_annual_summaryโœ…โœ…โœ…โœ…โœ…View Docs

Party Views

View NameTemporal AnalysisComparative AnalysisPattern RecognitionPredictive IntelligenceNetwork AnalysisDocumentation
view_riksdagen_party_summaryโœ…โœ…โœ…โœ…โœ…View Docs
view_riksdagen_party_ballot_support_annual_summaryโœ…โœ…โœ…โœ…โœ…View Docs
view_riksdagen_party_document_daily_summaryโœ…โœ…โญ•โœ…โญ•View Docs

Vote Data Views (20 views)

View CategoryTemporal AnalysisComparative AnalysisPattern RecognitionPredictive IntelligenceNetwork AnalysisDocumentation
Daily Summariesโœ…โœ…โœ…โญ•โœ…View Docs
Weekly Summariesโœ…โœ…โœ…โญ•โญ•View Docs
Monthly Summariesโœ…โœ…โœ…โœ…โญ•View Docs
Annual Summariesโœ…โœ…โœ…โœ…โœ…View Docs
All-Time Summariesโญ•โœ…โญ•โญ•โญ•View Docs

Committee Views

View NameTemporal AnalysisComparative AnalysisPattern RecognitionPredictive IntelligenceNetwork AnalysisDocumentation
view_riksdagen_committee_decision_summaryโœ…โœ…โญ•โœ…โญ•View Docs
view_riksdagen_committee_ballot_decision_summaryโœ…โœ…โญ•โญ•โญ•View Docs
view_riksdagen_committee_role_memberโญ•โญ•โญ•โญ•โœ…View Docs

Intelligence Views

View NameTemporal AnalysisComparative AnalysisPattern RecognitionPredictive IntelligenceNetwork AnalysisDocumentation
view_risk_rule_violationโœ…โœ…โœ…โœ…โญ•View Docs

Legend:
โœ… = Primary use case
โญ• = Secondary/Limited use case


Risk Rule โ†’ View Mapping

This table shows which database views are used by each category of risk detection rules.

Politician Risk Rules (24 rules)

Risk Rule CategoryPrimary ViewsRisk Level DetectionDocumentation
Absenteeism Detectionview_riksdagen_vote_data_ballot_politician_summary_daily
view_riksdagen_vote_data_ballot_politician_summary_monthly
view_riksdagen_vote_data_ballot_politician_summary_annual
๐ŸŸก MINOR โ†’ ๐Ÿ”ด CRITICALRule #1
Effectiveness Trackingview_riksdagen_vote_data_ballot_politician_summary_annual
view_riksdagen_politician_summary
๐ŸŸก MINOR โ†’ ๐Ÿ”ด CRITICALRule #2
Party Disciplineview_riksdagen_vote_data_ballot_politician_summary_annual
view_riksdagen_politician_ballot_support_annual_summary
๐ŸŸก MINOR โ†’ ๐Ÿ”ด CRITICALRule #3
Trend Analysisview_riksdagen_vote_data_ballot_politician_summary_monthly
view_riksdagen_vote_data_ballot_politician_summary_annual
๐ŸŸ  MAJOR โ†’ ๐Ÿ”ด CRITICALRule #4
Multi-Factor Assessmentview_riksdagen_politician_summary
view_riksdagen_vote_data_ballot_politician_summary_annual
๐ŸŸ  MAJOR โ†’ ๐Ÿ”ด CRITICALRule #5
Strategic Behaviorview_riksdagen_vote_data_ballot_politician_summary_annual๐ŸŸก MINOR โ†’ ๐Ÿ”ด CRITICALRule #6
Participation Monitoringview_riksdagen_vote_data_ballot_politician_summary_annual
view_riksdagen_politician_document_daily_summary
๐ŸŸ  MAJOR โ†’ ๐Ÿ”ด CRITICALRule #7
Legislative Productivityview_riksdagen_politician_document_daily_summary๐ŸŸก MINOR โ†’ ๐Ÿ”ด CRITICALRule #8
Collaboration Analysisview_riksdagen_politician_document_daily_summary
view_riksdagen_committee_role_member
๐ŸŸ  MAJOR โ†’ ๐Ÿ”ด CRITICALRule #9
Voting Participationview_riksdagen_vote_data_ballot_politician_summary_annual๐ŸŸ  MAJOR โ†’ ๐Ÿ”ด CRITICALRule #10

Party Risk Rules (10 rules)

Risk Rule CategoryPrimary ViewsRisk Level DetectionDocumentation
Government Supportview_riksdagen_party_ballot_support_annual_summary๐ŸŸก MINOR โ†’ ๐Ÿ”ด CRITICALParty Rules
Party Cohesionview_riksdagen_party_ballot_support_annual_summary
view_riksdagen_party_summary
๐ŸŸก MINOR โ†’ ๐Ÿ”ด CRITICALParty Rules
Document Productivityview_riksdagen_party_document_daily_summary๐ŸŸก MINOR โ†’ ๐Ÿ”ด CRITICALParty Rules

Committee Risk Rules (4 rules)

Risk Rule CategoryPrimary ViewsRisk Level DetectionDocumentation
Committee Productivityview_riksdagen_committee_decision_summary
view_riksdagen_committee_ballot_decision_summary
๐ŸŸก MINOR โ†’ ๐Ÿ”ด CRITICALCommittee Rules

Ministry Risk Rules (4 rules)

Risk Rule CategoryPrimary ViewsRisk Level DetectionDocumentation
Government Performanceview_riksdagen_government_member_summary
view_riksdagen_ministry_member_summary
๐ŸŸก MINOR โ†’ ๐Ÿ”ด CRITICALMinistry Rules

Intelligence Product Generation

This section maps intelligence products back to their data sources and analytical methods.

flowchart LR
    subgraph SOURCES["Data Sources"]
        S1[Politician Views]
        S2[Party Views]
        S3[Vote Views]
        S4[Committee Views]
    end
    
    subgraph METHODS["Analytical Methods"]
        M1[Temporal Analysis]
        M2[Comparative Analysis]
        M3[Pattern Recognition]
        M4[Risk Rules]
    end
    
    subgraph PRODUCTS["Intelligence Products"]
        P1[Political Scorecards]
        P2[Risk Assessments]
        P3[Coalition Analysis]
        P4[Trend Reports]
    end
    
    S1 & S2 & S3 --> M1 & M2 & M3 & M4
    M1 & M2 --> P1
    M3 & M4 --> P2
    M1 & M2 & M3 --> P3
    M1 & M3 --> P4
    
    style SOURCES fill:#d1c4e9,stroke:#333,stroke-width:2px
    style METHODS fill:#ffeb99,stroke:#333,stroke-width:2px
    style PRODUCTS fill:#ccffcc,stroke:#333,stroke-width:2px

Political Scorecards

Data Sources:

  • view_riksdagen_politician_summary - Overall performance metrics
  • view_riksdagen_vote_data_ballot_politician_summary_annual - Voting records
  • view_riksdagen_politician_document_daily_summary - Legislative productivity

Analytical Methods:

  • Comparative Analysis (peer benchmarking)
  • Temporal Analysis (trend assessment)

Documentation: DATA_ANALYSIS_INTOP_OSINT.md

Risk Assessments

Data Sources:

  • view_risk_rule_violation - Historical violations
  • All politician, party, committee, ministry views

Analytical Methods:

  • Pattern Recognition (anomaly detection)
  • Risk Rules (45 detection rules)
  • Predictive Intelligence (risk forecasting)

Documentation: RISK_RULES_INTOP_OSINT.md

Coalition Analysis

Data Sources:

  • view_riksdagen_party_ballot_support_annual_summary - Voting alignment
  • view_riksdagen_party_summary - Party metrics

Analytical Methods:

  • Network Analysis (alliance mapping)
  • Comparative Analysis (inter-party comparison)
  • Pattern Recognition (voting bloc detection)

Documentation: DATA_ANALYSIS_INTOP_OSINT.md

Trend Reports

Data Sources:

  • All temporal views (daily, weekly, monthly, annual summaries)

Analytical Methods:

  • Temporal Analysis (trend detection)
  • Pattern Recognition (emerging patterns)

Documentation: DATA_ANALYSIS_INTOP_OSINT.md


View Categories and Their Primary Analysis Applications

Summary Table

View CategoryView CountPrimary Analysis TypesIntelligence ValueDocumentation
Politician Views12Temporal, Comparative, Pattern, Predictiveโญโญโญโญโญ VERY HIGHView Docs
Party Views19Comparative, Network, Temporalโญโญโญโญโญ VERY HIGHView Docs
Committee Views12Temporal, Comparative, Networkโญโญโญโญ HIGHView Docs
Ministry Views9Temporal, Comparativeโญโญโญโญ HIGHView Docs
Vote Data Views16Temporal, Pattern, Comparativeโญโญโญโญโญ VERY HIGHView Docs
Document Views9Temporal, Comparativeโญโญโญโญ HIGHView Docs
Intelligence Views8Pattern, Predictive, Allโญโญโญโญโญ VERY HIGHView Docs
Election Cycle Views6Temporal, Predictive, Networkโญโญโญโญโญ VERY HIGHView Docs
Seasonal/Election Year Views7Temporal, Patternโญโญโญโญ HIGHView Docs
Application Views14Temporal, Patternโญโญ LOWView Docs

DocumentPurposeLink
DATA_ANALYSIS_INTOP_OSINT.mdDetailed analytical framework documentationView
DATABASE_VIEW_INTELLIGENCE_CATALOG.mdComplete view catalog with examplesView
RISK_RULES_INTOP_OSINT.mdRisk detection rules documentationView
DATA_MODEL.mdDatabase schema and relationshipsView
LIQUIBASE_CHANGELOG_INTELLIGENCE_ANALYSIS.mdSchema evolution analysisView

Maintenance Notes

Last Updated: 2025-11-22
Maintained By: CIA Intelligence Operations Team

Update Frequency:

  • Review quarterly or when new views/rules added
  • Validate all links when documentation structure changes
  • Update mappings when analytical frameworks evolve

Validation Checklist:

  • All view names match current database schema
  • All internal links resolve correctly
  • All risk rule references are accurate
  • Analysis framework descriptions are current
  • Intelligence product mappings are complete

This document serves as the central navigation hub for understanding data flow through the Citizen Intelligence Agency platform. For detailed documentation on specific components, follow the links to the respective specialized documents.