# kinit-sk/medical-misinformation-dataset architecture

> Architecture diagram of the GitHub repository kinit-sk/medical-misinformation-dataset, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-14). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/kinit-sk/medical-misinformation-dataset
- Repository: https://github.com/kinit-sk/medical-misinformation-dataset

## Overview

This repository is a research dataset release, not a running application. Its user workflow is to obtain the research data, load its CSV tables for analysis or model training/evaluation, and use the descriptive-analysis notebooks; the repository contains only a small static sample, while full access is requested through Zenodo. The README documents article, source, fact-check, claim, mapping, media, and feedback capabilities, but no implementation modules are present in the supplied tree. The notebooks are named in the tree but were not sampled, so their internal relationships are not asserted.

Main entry points: [`sample_data`](https://github.com/kinit-sk/medical-misinformation-dataset/tree/main/sample_data) (Static CSV sample), [`sample_data/articles.csv`](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/articles.csv) (Articles and authors), [`sample_data/sources.csv`](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/sources.csv) (Sources and credibility), [`sample_data/article_media.csv`](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/article_media.csv) (Article media)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_dataset["Dataset tables"]
  node_sample[("Static CSV sample")]
  node_articles["Articles and authors<br/>[articles.csv]"]
  node_sources["Sources and credibility<br/>[sources.csv]"]
  node_article_media["Article media<br/>[article_media.csv]"]
  node_fact_checks["Fact-check articles"]
  node_claims["Verified claims<br/>[claims.csv]"]
  node_mappings["Claim annotations"]
  node_entities["Entity annotations"]
  node_discussions["Discussion posts"]
  node_feedback["Social feedback"]
end

subgraph group_analysis["Dataset analysis"]
  node_csv_analysis["CSV analysis"]
  node_api_analysis["REST API analysis"]
end

subgraph group_access["Access and research"]
  node_full_dataset[("Full research dataset")]
  node_zenodo["Zenodo access"]
end

node_researcher(("Researcher"))

node_researcher -->|"uses sample"| node_sample
node_researcher -->|"requests access"| node_zenodo
node_zenodo -->|"provides dataset"| node_full_dataset
node_sample -->|"includes"| node_articles
node_sample -->|"includes"| node_sources
node_sample -->|"includes"| node_article_media
node_sample -->|"includes"| node_fact_checks
node_sample -->|"includes"| node_claims
node_sample -->|"includes"| node_mappings
node_sample -->|"includes"| node_entities
node_sample -->|"includes"| node_discussions
node_sample -->|"includes"| node_feedback
node_researcher -->|"analyzes CSV"| node_csv_analysis
node_researcher -->|"analyzes via API"| node_api_analysis

click node_sample "https://github.com/kinit-sk/medical-misinformation-dataset/tree/main/sample_data"
click node_articles "https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/articles.csv"
click node_sources "https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/sources.csv"
click node_article_media "https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/article_media.csv"
click node_fact_checks "https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/fact_checking_articles.csv"
click node_claims "https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/claims.csv"
click node_mappings "https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/relation_annotations.csv"
click node_entities "https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/entity_annotations.csv"
click node_discussions "https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/discussion_posts.csv"
click node_feedback "https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/feedback_facebook.csv"
click node_csv_analysis "https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/monant-medical-misinformation-dataset_descriptive-analysis_csv-dump.ipynb"
click node_api_analysis "https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/monant-medical-misinformation-dataset_descriptive-analysis_rest-api.ipynb"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_sample,node_articles,node_sources,node_article_media,node_fact_checks,node_claims,node_mappings,node_entities,node_discussions,node_feedback toneBlue
class node_csv_analysis,node_api_analysis toneAmber
class node_full_dataset,node_zenodo toneMint
class node_researcher toneIndigo
```

## Components

### Dataset tables

- [Static CSV sample](https://github.com/kinit-sk/medical-misinformation-dataset/tree/main/sample_data): `sample_data`
- [Articles and authors](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/articles.csv): `sample_data/articles.csv`
- [Sources and credibility](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/sources.csv): `sample_data/sources.csv`
- [Article media](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/article_media.csv): `sample_data/article_media.csv`
- [Fact-check articles](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/fact_checking_articles.csv): `sample_data/fact_checking_articles.csv`
- [Verified claims](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/claims.csv): `sample_data/claims.csv`
- [Claim annotations](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/relation_annotations.csv): `sample_data/relation_annotations.csv`
- [Entity annotations](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/entity_annotations.csv): `sample_data/entity_annotations.csv`
- [Discussion posts](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/discussion_posts.csv): `sample_data/discussion_posts.csv`
- [Social feedback](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/sample_data/feedback_facebook.csv): `sample_data/feedback_facebook.csv`

### Dataset analysis

- [CSV analysis](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/monant-medical-misinformation-dataset_descriptive-analysis_csv-dump.ipynb): `monant-medical-misinformation-dataset_descriptive-analysis_csv-dump.ipynb`
- [REST API analysis](https://github.com/kinit-sk/medical-misinformation-dataset/blob/main/monant-medical-misinformation-dataset_descriptive-analysis_rest-api.ipynb): `monant-medical-misinformation-dataset_descriptive-analysis_rest-api.ipynb`

### Access and research

- **Full research dataset**
- **Zenodo access**

### Other components

- **Researcher**

## Connections

- Researcher → Static CSV sample: uses sample (evidence: `README.md`)
- Researcher → Zenodo access: requests access (evidence: `README.md`)
- Zenodo access → Full research dataset: provides dataset (evidence: `README.md`)
- Static CSV sample → Articles and authors: includes (evidence: `README.md`)
- Static CSV sample → Sources and credibility: includes (evidence: `README.md`)
- Static CSV sample → Article media: includes (evidence: `README.md`)
- Static CSV sample → Fact-check articles: includes (evidence: `README.md`)
- Static CSV sample → Verified claims: includes (evidence: `README.md`)
- Static CSV sample → Claim annotations: includes (evidence: `README.md`)
- Static CSV sample → Entity annotations: includes (evidence: `README.md`)
- Static CSV sample → Discussion posts: includes (evidence: `README.md`)
- Static CSV sample → Social feedback: includes (evidence: `README.md`)
- Researcher → CSV analysis: analyzes CSV (evidence: `README.md`)
- Researcher → REST API analysis: analyzes via API (evidence: `README.md`)
