{
  "apiVersion": "v0.1",
  "methodology": "https://sourcescore.org/methodology/citation-discipline/",
  "canonical": "https://sourcescore.org/category/platform/discipline/",
  "facet": {
    "category": "Platform",
    "categorySlug": "platform",
    "dimension": {
      "key": "discipline",
      "pathSegment": "discipline",
      "label": "Citation Discipline",
      "weightInComposite": "35%"
    }
  },
  "count": 4,
  "means": {
    "category": 67,
    "global": 85,
    "deltaVsGlobal": -18
  },
  "leader": {
    "slug": "huggingface",
    "name": "Hugging Face",
    "domain": "huggingface.co",
    "value": 80,
    "grade": "B",
    "canonical": "https://sourcescore.org/source/huggingface/",
    "dimensionDetail": "https://sourcescore.org/discipline/huggingface/"
  },
  "sources": [
    {
      "rank": 1,
      "slug": "huggingface",
      "name": "Hugging Face",
      "domain": "huggingface.co",
      "canonical": "https://sourcescore.org/source/huggingface/",
      "dimensionDetail": "https://sourcescore.org/discipline/huggingface/",
      "api": "https://sourcescore.org/api/source/huggingface.json",
      "score": {
        "value": 80,
        "grade": "B",
        "rationale": "Model + dataset cards + licenses + per-model methodology; community quality varies."
      },
      "deltaVsCategoryMean": 13
    },
    {
      "rank": 2,
      "slug": "github",
      "name": "GitHub",
      "domain": "github.com",
      "canonical": "https://sourcescore.org/source/github/",
      "dimensionDetail": "https://sourcescore.org/discipline/github/",
      "api": "https://sourcescore.org/api/source/github.json",
      "score": {
        "value": 78,
        "grade": "B",
        "rationale": "Repository-level discipline varies by author; license + README standards encouraged."
      },
      "deltaVsCategoryMean": 11
    },
    {
      "rank": 3,
      "slug": "stack-overflow",
      "name": "Stack Overflow",
      "domain": "stackoverflow.com",
      "canonical": "https://sourcescore.org/source/stack-overflow/",
      "dimensionDetail": "https://sourcescore.org/discipline/stack-overflow/",
      "api": "https://sourcescore.org/api/source/stack-overflow.json",
      "score": {
        "value": 70,
        "grade": "B",
        "rationale": "Community moderation + voting; quality varies per answer; corrections via edit history."
      },
      "deltaVsCategoryMean": 3
    },
    {
      "rank": 4,
      "slug": "medium",
      "name": "Medium",
      "domain": "medium.com",
      "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."
      },
      "deltaVsCategoryMean": -27
    }
  ],
  "otherDimensions": [
    {
      "pathSegment": "modern-reference",
      "label": "Modern Citation Reference",
      "canonical": "https://sourcescore.org/category/platform/modern-reference/",
      "api": "https://sourcescore.org/api/category/platform/modern-reference.json"
    },
    {
      "pathSegment": "velocity",
      "label": "Citation Velocity",
      "canonical": "https://sourcescore.org/category/platform/velocity/",
      "api": "https://sourcescore.org/api/category/platform/velocity.json"
    }
  ],
  "categoryComposite": {
    "canonical": "https://sourcescore.org/category/platform/",
    "api": "https://sourcescore.org/api/category/platform.json"
  },
  "license": {
    "methodology": "Cite as: SourceScore Methodology v0.1, sourcescore.org",
    "data": "Underlying public-source data credited to original publishers"
  }
}