{
  "id": "spdx",
  "acronym": "SPDX",
  "name": "Software Package Data Exchange License",
  "category": "metadata",
  "domains": [
    "computing"
  ],
  "kind": "ontology",
  "description": "The SPDX License List is a list of commonly found licenses and exceptions used in free and open source and other collaborative software or documentation. The purpose of the SPDX License List is to enable easy and efficient identification of such licenses and exceptions in an SPDX document, in source files or elsewhere. The SPDX License List includes a standardized short identifier, full name, vetted license text including matching guidelines markup as appropriate, and a canonical permanent URL for each license and exception.",
  "formats": [
    "OWL",
    "OBO",
    "JSON"
  ],
  "license": "CC0 1.0",
  "homepage": "https://spdx.org/licenses",
  "repository": "https://github.com/spdx/license-list-data",
  "download": "https://w3id.org/biopragmatics/resources/spdx/spdx.owl",
  "bioportal": "SPDX-LICENSES",
  "bioregistry": "spdx",
  "publications": [],
  "usedBy": [],
  "tags": [
    "license",
    "ontology"
  ],
  "url": "https://schemascope.org/o/spdx/",
  "evaluation": {
    "links": {
      "homepage": {
        "url": "https://spdx.org/licenses",
        "code": 200,
        "state": "ok",
        "resolvedUrl": "https://spdx.org/licenses/",
        "lastModified": "2026-09-16T18:08:30.000Z",
        "checkedAt": "2026-10-26T03:22:45.254Z"
      },
      "repository": {
        "url": "https://github.com/spdx/license-list-data",
        "code": 200,
        "state": "ok",
        "checkedAt": "2026-10-26T03:22:45.158Z"
      },
      "download": {
        "url": "https://w3id.org/biopragmatics/resources/spdx/spdx.owl",
        "code": 200,
        "state": "ok",
        "resolvedUrl": "https://raw.githubusercontent.com/biopragmatics/obo-db-ingest/main/export/spdx/spdx.owl",
        "checkedAt": "2026-10-26T03:22:45.179Z"
      }
    },
    "github": {
      "slug": "spdx/license-list-data",
      "stars": 711,
      "forks": 211,
      "openIssues": 1,
      "pushedAt": "2026-09-16T17:48:39Z",
      "archived": false,
      "license": null,
      "latestRelease": {
        "tag": "v3.29.0",
        "date": "2026-09-16T17:49:27Z",
        "url": "https://github.com/spdx/license-list-data/releases/tag/v3.29.0"
      },
      "source": "https://api.github.com/repos/spdx/license-list-data",
      "fetchedAt": "2026-10-26T03:22:45.112Z"
    },
    "ols": null,
    "obo": null,
    "bioportal": null,
    "citations": [],
    "git": {
      "commit": "31ba1a50e5397e00a304dbadc76531740e89ee48",
      "ref": "main",
      "headTag": "v3.29.0",
      "latestTag": {
        "name": "v3.29.0",
        "commit": "31ba1a50e5397e00a304dbadc76531740e89ee48",
        "url": "https://github.com/spdx/license-list-data/releases/tag/v3.29.0"
      },
      "tagCount": 34,
      "tagDates": [],
      "url": "https://github.com/spdx/license-list-data/tree/31ba1a50e5397e00a304dbadc76531740e89ee48",
      "source": "https://github.com/spdx/license-list-data.git/info/refs?service=git-upload-pack",
      "fetchedAt": "2026-10-26T03:22:44.784Z"
    },
    "tib": null,
    "dashboard": null,
    "quality": null,
    "oops": null,
    "releases": {
      "dates": [
        "2019-07-10",
        "2019-10-22",
        "2020-02-09",
        "2020-05-15",
        "2020-08-03",
        "2020-11-28",
        "2021-03-25",
        "2021-05-20",
        "2021-08-08",
        "2021-11-14",
        "2022-02-06",
        "2022-05-09",
        "2022-08-12",
        "2022-11-30",
        "2023-02-17",
        "2023-06-18",
        "2023-10-05",
        "2024-02-08",
        "2024-05-22",
        "2024-08-19",
        "2024-12-30",
        "2025-07-01",
        "2026-02-20",
        "2026-09-16"
      ],
      "lastYear": 2,
      "from": "GitHub releases"
    },
    "bioregistry": {
      "prefix": "spdx",
      "name": "Software Package Data Exchange License",
      "mappings": {
        "bartoc": "20514",
        "bioportal": "SPDX-LICENSES",
        "miriam": "spdx",
        "n2t": "spdx"
      },
      "dependsOn": [],
      "appearsIn": [],
      "license": "CC0-1.0",
      "version": null,
      "deprecated": false,
      "page": "https://bioregistry.io/spdx",
      "source": "https://bioregistry.io/api/registry/spdx",
      "fetchedAt": "2026-10-26T03:22:44.714Z"
    },
    "artifact": {
      "source": "https://raw.githubusercontent.com/biopragmatics/obo-db-ingest/main/export/spdx/spdx.owl",
      "isRdf": true,
      "versionIri": "https://w3id.org/biopragmatics/resources/spdx/88388db/spdx.ofn",
      "versionInfo": "88388db",
      "etag": "\"5b0805f04c0bde583b4fbfb679a79c217c0c5cee312046a974ffe1283fdadb46\"",
      "contentType": "text/plain",
      "fetchedAt": "2026-10-26T03:22:45.139Z"
    },
    "score": 54,
    "gross": 54,
    "earned": 54,
    "possible": 100,
    "qualityApplies": true,
    "penalty": {
      "score": 0,
      "reason": "no penalties (active)",
      "steps": [
        {
          "label": "Time since last activity",
          "pts": 0,
          "detail": "0.1 years → 4 × max(0, 0.1 − 1)"
        },
        {
          "label": "Inactive status",
          "pts": 0,
          "detail": "not archived, legacy or inactive"
        },
        {
          "label": "Consistency",
          "pts": 0,
          "detail": "not yet checked by a reasoner"
        }
      ]
    },
    "consistent": null,
    "grade": "D",
    "fair": 36,
    "breakdown": {
      "findable": {
        "score": 7,
        "max": 12,
        "steps": [
          {
            "label": "Persistent identifier (F1)",
            "pts": 4,
            "max": 4,
            "detail": "w3id.org"
          },
          {
            "label": "Indexed in services (F4)",
            "pts": 3,
            "max": 5,
            "detail": "2: BioPortal, Bioregistry"
          },
          {
            "label": "Citable reference (F2)",
            "pts": 0,
            "max": 3,
            "detail": "no reference publication listed"
          }
        ],
        "notes": [
          "Indexed in services (F4): 2: BioPortal, Bioregistry",
          "Citable reference (F2): no reference publication listed"
        ]
      },
      "accessible": {
        "score": 12,
        "max": 12,
        "steps": [
          {
            "label": "Homepage reachable",
            "pts": 3,
            "max": 3,
            "detail": "HTTP 200"
          },
          {
            "label": "Artefact retrievable over HTTP(S) (A1)",
            "pts": 6,
            "max": 6,
            "detail": "download HTTP 200"
          },
          {
            "label": "Metadata persists in a registry (A2)",
            "pts": 3,
            "max": 3,
            "detail": "Bioregistry"
          }
        ],
        "notes": []
      },
      "interoperable": {
        "score": 8,
        "max": 12,
        "steps": [
          {
            "label": "Formal machine-readable format (I1)",
            "pts": 5,
            "max": 5,
            "detail": "OWL, OBO"
          },
          {
            "label": "Semantic-web IRIs (I2)",
            "pts": 3,
            "max": 3,
            "detail": "OWL, OBO"
          },
          {
            "label": "References other vocabularies (I3)",
            "pts": 0,
            "max": 4,
            "detail": "no imported vocabularies found"
          }
        ],
        "notes": [
          "References other vocabularies (I3): no imported vocabularies found"
        ]
      },
      "reusable": {
        "score": 9,
        "max": 12,
        "steps": [
          {
            "label": "Clear license (R1.1)",
            "pts": 5,
            "max": 5,
            "detail": "CC0 1.0"
          },
          {
            "label": "Release provenance (R1.2)",
            "pts": 4,
            "max": 4,
            "detail": "https://w3id.org/biopragmatics/resources/spdx/88388db/spdx.ofn (version IRI in the artefact)"
          },
          {
            "label": "Community standards (R1.3)",
            "pts": 0,
            "max": 3,
            "detail": "no independent compliance report (not on the OBO Dashboard)"
          }
        ],
        "notes": [
          "Community standards (R1.3): no independent compliance report (not on the OBO Dashboard)"
        ]
      },
      "quality": {
        "score": 0,
        "max": 20,
        "steps": [
          {
            "label": "Logical consistency",
            "pts": 0,
            "max": 10,
            "detail": "never checked by a reasoner"
          },
          {
            "label": "OWL 2 DL profile",
            "pts": 0,
            "max": 2,
            "detail": "profile not checked"
          },
          {
            "label": "Upper-ontology alignment",
            "pts": 0,
            "max": 3,
            "detail": "no BFO/COB/DOLCE import found"
          },
          {
            "label": "Standard relations (RO)",
            "pts": 0,
            "max": 1,
            "detail": "does not import the Relation Ontology"
          },
          {
            "label": "ROBOT report: no errors",
            "pts": 0,
            "max": 2,
            "detail": "no ROBOT report available"
          },
          {
            "label": "ROBOT report: warning density",
            "pts": 0,
            "max": 1,
            "detail": "no ROBOT report available"
          },
          {
            "label": "Pitfall scan: no critical pitfalls",
            "pts": 0,
            "max": 1,
            "detail": "no pitfall scan or ROBOT report yet"
          }
        ],
        "notes": [
          "Logical consistency: never checked by a reasoner",
          "OWL 2 DL profile: profile not checked",
          "Upper-ontology alignment: no BFO/COB/DOLCE import found",
          "Standard relations (RO): does not import the Relation Ontology",
          "ROBOT report: no errors: no ROBOT report available",
          "ROBOT report: warning density: no ROBOT report available",
          "Pitfall scan: no critical pitfalls: no pitfall scan or ROBOT report yet"
        ]
      },
      "maintenance": {
        "score": 13,
        "max": 16,
        "steps": [
          {
            "label": "Recency",
            "pts": 10,
            "max": 10,
            "detail": "2026-09-16 → 1.3 months (≤ 3 months)"
          },
          {
            "label": "Release cadence (12 months)",
            "pts": 3,
            "max": 6,
            "detail": "2 releases (GitHub releases)"
          }
        ],
        "notes": [
          "Release cadence (12 months): 2 releases (GitHub releases)"
        ]
      },
      "adoption": {
        "score": 5,
        "max": 16,
        "steps": [
          {
            "label": "Documented adopting projects",
            "pts": 0,
            "max": 7,
            "detail": "0 projects"
          },
          {
            "label": "Reused by other ontologies",
            "pts": 0,
            "max": 4,
            "detail": "0"
          },
          {
            "label": "Community signal",
            "pts": 5,
            "max": 5,
            "detail": "max(stars 711 → 5, citations 0 → 0)"
          }
        ],
        "notes": [
          "Documented adopting projects: 0 projects",
          "Reused by other ontologies: 0"
        ]
      }
    },
    "lastActivity": "2026-09-16T17:49:27.000Z",
    "adopterCount": 0,
    "reuseCount": 0,
    "importCount": 0,
    "registries": [
      "BioPortal",
      "Bioregistry"
    ],
    "evaluatedVersion": {
      "label": "https://w3id.org/biopragmatics/resources/spdx/88388db/spdx.ofn",
      "from": "version IRI in the artefact",
      "value": "https://w3id.org/biopragmatics/resources/spdx/88388db/spdx.ofn",
      "inArtefact": true,
      "all": [
        {
          "label": "https://w3id.org/biopragmatics/resources/spdx/88388db/spdx.ofn",
          "from": "version IRI in the artefact",
          "value": "https://w3id.org/biopragmatics/resources/spdx/88388db/spdx.ofn",
          "inArtefact": true
        },
        {
          "label": "88388db",
          "from": "version info in the artefact",
          "value": "88388db",
          "inArtefact": true
        },
        {
          "label": "v3.29.0",
          "from": "latest GitHub release",
          "value": "https://github.com/spdx/license-list-data/releases/tag/v3.29.0"
        },
        {
          "label": "v3.29.0",
          "from": "git tag on the evaluated commit",
          "value": "31ba1a50e5397e00a304dbadc76531740e89ee48"
        },
        {
          "label": "v3.29.0 + commit 31ba1a5",
          "from": "latest release tag; main evaluated at commit",
          "value": "31ba1a50e5397e00a304dbadc76531740e89ee48",
          "release": "v3.29.0"
        },
        {
          "label": "commit 31ba1a5",
          "from": "main at evaluation time",
          "value": "31ba1a50e5397e00a304dbadc76531740e89ee48"
        }
      ]
    },
    "evaluatedAt": "2026-10-26T03:22:45.500Z",
    "runId": "2026-10-26T02-37-38Z",
    "adopters": []
  },
  "history": [
    {
      "runId": "2026-10-26T02-37-38Z",
      "at": "2026-10-26T03:31:18.947Z",
      "score": 54,
      "grade": "D",
      "fair": 36,
      "version": "https://w3id.org/biopragmatics/resources/spdx/88388db/spdx.ofn",
      "terms": null,
      "stars": 711,
      "license": null,
      "lastActivity": "2026-09-16T17:49:27.000Z",
      "adopters": 0,
      "links": {
        "homepage": "ok",
        "repository": "ok",
        "download": "ok"
      },
      "archived": false,
      "rubric": "3.4",
      "snapshot": "https://schemascope.org/runs/2026-10-26T02-37-38Z.json"
    }
  ],
  "changes": [],
  "recordProvenance": {
    "source": "harvest",
    "retrievedAt": "2026-10-25T21:49:00Z",
    "registries": [
      {
        "registry": "Bioregistry",
        "key": "bioregistry",
        "id": "spdx",
        "url": "https://bioregistry.io/api/registry/spdx",
        "retrievedAt": "2026-10-25T21:49:00Z"
      }
    ],
    "fields": {
      "acronym": "Bioregistry",
      "name": "Bioregistry",
      "description": "Bioregistry",
      "homepage": "Bioregistry",
      "repository": "Bioregistry",
      "download": "Bioregistry",
      "formats": "Bioregistry",
      "license": "Bioregistry",
      "bioportal": "Bioregistry",
      "tags": "Bioregistry"
    }
  },
  "evaluationProvenance": {
    "@context": {
      "prov": "http://www.w3.org/ns/prov#",
      "schemascope": "https://schemascope.org/ns#"
    },
    "@id": "https://schemascope.org/o/spdx/#evaluation",
    "@type": "prov:Entity",
    "prov:specializationOf": {
      "@id": "https://w3id.org/biopragmatics/resources/spdx/spdx.owl",
      "schemascope:evaluatedVersion": "https://w3id.org/biopragmatics/resources/spdx/88388db/spdx.ofn"
    },
    "prov:wasGeneratedBy": {
      "@id": "https://schemascope.org/runs/2026-10-26T02-37-38Z",
      "@type": "prov:Activity",
      "prov:startedAtTime": "2026-10-26T02:37:38.997Z",
      "prov:endedAtTime": "2026-10-26T03:31:18.947Z",
      "prov:wasAssociatedWith": {
        "@id": "https://schemascope.org/ns#evaluator",
        "@type": "prov:SoftwareAgent",
        "schemascope:version": "2.0.0"
      },
      "prov:used": [
        {
          "@id": "https://spdx.org/licenses",
          "prov:atTime": "2026-10-26T03:22:45.254Z"
        },
        {
          "@id": "https://github.com/spdx/license-list-data",
          "prov:atTime": "2026-10-26T03:22:45.158Z"
        },
        {
          "@id": "https://w3id.org/biopragmatics/resources/spdx/spdx.owl",
          "prov:atTime": "2026-10-26T03:22:45.179Z"
        },
        {
          "@id": "https://raw.githubusercontent.com/biopragmatics/obo-db-ingest/main/export/spdx/spdx.owl",
          "prov:atTime": "2026-10-26T03:22:45.139Z"
        },
        {
          "@id": "https://github.com/spdx/license-list-data.git/info/refs?service=git-upload-pack",
          "prov:atTime": "2026-10-26T03:22:44.784Z"
        },
        {
          "@id": "https://api.github.com/repos/spdx/license-list-data",
          "prov:atTime": "2026-10-26T03:22:45.112Z"
        },
        {
          "@id": "https://bioregistry.io/api/registry/spdx",
          "prov:atTime": "2026-10-26T03:22:44.714Z"
        }
      ]
    },
    "prov:generatedAtTime": "2026-10-26T03:22:45.500Z"
  }
}