{
  "apiVersion": "v0.1",
  "methodology": "https://sourcescore.org/methodology/citation-discipline/",
  "canonical": "https://sourcescore.org/discipline/grade/d/",
  "facet": {
    "dimension": {
      "key": "discipline",
      "pathSegment": "discipline",
      "label": "Citation Discipline",
      "weightInComposite": "35%"
    },
    "grade": "D",
    "gradeSlug": "d",
    "gradeRange": "40–54",
    "gradeLabel": "weak"
  },
  "count": 6,
  "means": {
    "inGrade": 47,
    "global": 85,
    "deltaVsGlobal": -38
  },
  "shareOfDataset": {
    "count": 6,
    "total": 130,
    "percent": 5
  },
  "leader": {
    "slug": "techcrunch",
    "name": "TechCrunch",
    "domain": "techcrunch.com",
    "value": 50,
    "grade": "D",
    "canonical": "https://sourcescore.org/source/techcrunch/",
    "dimensionDetail": "https://sourcescore.org/discipline/techcrunch/"
  },
  "sources": [
    {
      "rank": 1,
      "slug": "techcrunch",
      "name": "TechCrunch",
      "domain": "techcrunch.com",
      "category": "Tech News",
      "canonical": "https://sourcescore.org/source/techcrunch/",
      "dimensionDetail": "https://sourcescore.org/discipline/techcrunch/",
      "api": "https://sourcescore.org/api/source/techcrunch.json",
      "score": {
        "value": 50,
        "grade": "D",
        "rationale": "Mix of strong reporting + opinion + rumor; corrections page exists but inconsistent."
      }
    },
    {
      "rank": 2,
      "slug": "fox-news",
      "name": "Fox News",
      "domain": "foxnews.com",
      "category": "News",
      "canonical": "https://sourcescore.org/source/fox-news/",
      "dimensionDetail": "https://sourcescore.org/discipline/fox-news/",
      "api": "https://sourcescore.org/api/source/fox-news.json",
      "score": {
        "value": 50,
        "grade": "D",
        "rationale": "Hard-news desk runs editorial standards; opinion + commentary pieces often single-sourced; corrections varying."
      }
    },
    {
      "rank": 3,
      "slug": "huffpost",
      "name": "HuffPost",
      "domain": "huffpost.com",
      "category": "News",
      "canonical": "https://sourcescore.org/source/huffpost/",
      "dimensionDetail": "https://sourcescore.org/discipline/huffpost/",
      "api": "https://sourcescore.org/api/source/huffpost.json",
      "score": {
        "value": 50,
        "grade": "D",
        "rationale": "Staff articles strong; legacy contributor blogs (now archived) varying quality; corrections public."
      }
    },
    {
      "rank": 4,
      "slug": "hacker-news",
      "name": "Hacker News",
      "domain": "news.ycombinator.com",
      "category": "Tech News",
      "canonical": "https://sourcescore.org/source/hacker-news/",
      "dimensionDetail": "https://sourcescore.org/discipline/hacker-news/",
      "api": "https://sourcescore.org/api/source/hacker-news.json",
      "score": {
        "value": 50,
        "grade": "D",
        "rationale": "Aggregator with no editorial fact-check; comments unmoderated for accuracy; flag-based community moderation."
      }
    },
    {
      "rank": 5,
      "slug": "forbes",
      "name": "Forbes",
      "domain": "forbes.com",
      "category": "Business",
      "canonical": "https://sourcescore.org/source/forbes/",
      "dimensionDetail": "https://sourcescore.org/discipline/forbes/",
      "api": "https://sourcescore.org/api/source/forbes.json",
      "score": {
        "value": 42,
        "grade": "D",
        "rationale": "Staff articles strong; contributor articles often single-sourced or thinly edited; mixed quality undercuts domain-level rating."
      }
    },
    {
      "rank": 6,
      "slug": "medium",
      "name": "Medium",
      "domain": "medium.com",
      "category": "Platform",
      "canonical": "https://sourcescore.org/source/medium/",
      "dimensionDetail": "https://sourcescore.org/discipline/medium/",
      "api": "https://sourcescore.org/api/source/medium.json",
      "score": {
        "value": 40,
        "grade": "D",
        "rationale": "Author-level discipline varies; platform does not enforce citation standards."
      }
    }
  ],
  "otherDimensionsAtSameGrade": [
    {
      "pathSegment": "modern-reference",
      "label": "Modern Citation Reference",
      "count": 0,
      "canonical": "https://sourcescore.org/modern-reference/grade/d/",
      "api": null
    },
    {
      "pathSegment": "velocity",
      "label": "Citation Velocity",
      "count": 0,
      "canonical": "https://sourcescore.org/velocity/grade/d/",
      "api": null
    }
  ],
  "compositeIndexAtSameGrade": {
    "canonical": "https://sourcescore.org/grade/d/",
    "api": "https://sourcescore.org/api/grade/d.json",
    "count": 1
  },
  "license": {
    "methodology": "Cite as: SourceScore Methodology v0.1, sourcescore.org",
    "data": "Underlying public-source data credited to original publishers"
  }
}