{
  "id": "pain",
  "acronym": "PAIN",
  "name": "The Pain Ontology",
  "category": "health",
  "domains": [
    "life",
    "neuro"
  ],
  "kind": "ontology",
  "description": "An ontology that formalizes IASP's definition of pain as both an unpleasant physical and emotional experience, and it provides terms and axioms to represent the multidimensional aspects of pain, such as temporality, quality, extent, biological mechanism, and anatomical location.",
  "formats": [
    "OWL",
    "JSON"
  ],
  "license": "CC BY 4.0",
  "homepage": "https://github.com/uflcod/pain-ontology",
  "repository": "https://github.com/uflcod/pain-ontology",
  "download": "http://purl.obolibrary.org/obo/pain.owl",
  "ols": "pain",
  "obo": "pain",
  "bioportal": "PAIN",
  "bioregistry": "pain",
  "publications": [
    {
      "title": "Pain and Interoception Imaging Network (PAIN): A multimodal, multisite, brain-imaging repository for chronic somatic and visceral pain disorders",
      "doi": "10.1016/j.neuroimage.2015.04.018",
      "year": 2015
    }
  ],
  "usedBy": [],
  "tags": [
    "biomedical science",
    "diffusion tensor imaging",
    "functional magnetic resonance imaging",
    "imaging",
    "life science",
    "magnetic resonance imaging",
    "neurobiology",
    "obo"
  ],
  "url": "https://schemascope.org/o/pain/",
  "evaluation": {
    "links": {
      "homepage": {
        "url": "https://github.com/uflcod/pain-ontology",
        "code": 200,
        "state": "ok",
        "checkedAt": "2026-10-26T03:13:24.757Z"
      },
      "repository": {
        "url": "https://github.com/uflcod/pain-ontology",
        "code": 200,
        "state": "ok",
        "checkedAt": "2026-10-26T03:13:24.757Z"
      },
      "download": {
        "url": "http://purl.obolibrary.org/obo/pain.owl",
        "code": 200,
        "state": "ok",
        "resolvedUrl": "https://raw.githubusercontent.com/uflcod/pain-ontology/refs/heads/main/pain.owl",
        "checkedAt": "2026-10-26T03:13:24.184Z"
      }
    },
    "github": {
      "slug": "uflcod/pain-ontology",
      "stars": 3,
      "forks": 3,
      "openIssues": 3,
      "pushedAt": "2026-10-15T13:53:36Z",
      "archived": false,
      "license": "CC-BY-4.0",
      "latestRelease": {
        "tag": "v2026-10-15",
        "date": "2026-10-15T13:53:37Z",
        "url": "https://github.com/uflcod/pain-ontology/releases/tag/v2026-10-15"
      },
      "source": "https://api.github.com/repos/uflcod/pain-ontology",
      "fetchedAt": "2026-10-26T03:13:24.369Z"
    },
    "ols": {
      "portal": "OLS (EMBL-EBI)",
      "id": "pain",
      "api": "v2",
      "title": "The Pain Ontology",
      "iri": "http://purl.obolibrary.org/obo/pain.owl",
      "versionIri": "http://purl.obolibrary.org/obo/pain/releases/2026-10-15/pain.owl",
      "version": "2026-10-15",
      "releaseDate": "2026-10-15",
      "terms": 624,
      "properties": 174,
      "individuals": 9,
      "importsFrom": [
        "bfo",
        "cl",
        "cob",
        "dc",
        "dcterms",
        "emro",
        "go",
        "iao",
        "ido",
        "ncit",
        "obi",
        "ogms",
        "ohd",
        "oio",
        "omo",
        "owl",
        "pato",
        "rdfs",
        "ro",
        "skos",
        "uberon"
      ],
      "exportsTo": [
        "ohd"
      ],
      "languages": [
        "en"
      ],
      "loaded": "2026-10-25T00:10:54.498198565",
      "sourceFileTimestamp": "Sun Oct 25 00:10:52 UTC 2026",
      "obsolete": false,
      "status": "LOADED",
      "page": "https://www.ebi.ac.uk/ols4/ontologies/pain",
      "source": "https://www.ebi.ac.uk/ols4/api/v2/ontologies/pain",
      "fetchedAt": "2026-10-26T03:13:24.085Z"
    },
    "obo": {
      "id": "pain",
      "status": "active",
      "domain": "health",
      "license": "CC BY 4.0",
      "usages": [],
      "source": "https://obofoundry.org/registry/ontologies.jsonld",
      "fetchedAt": "2026-10-26T02:37:39.556Z"
    },
    "bioportal": null,
    "citations": [
      {
        "doi": "10.1016/j.neuroimage.2015.04.018",
        "count": 28,
        "source": "https://api.crossref.org/works/10.1016%2Fj.neuroimage.2015.04.018",
        "fetchedAt": "2026-10-26T03:13:24.014Z"
      }
    ],
    "git": {
      "commit": "5499f6aef7e0540789a8348bef010978b23f0aa6",
      "ref": "main",
      "headTag": "v2026-10-15",
      "latestTag": {
        "name": "v2026-10-15",
        "commit": "5499f6aef7e0540789a8348bef010978b23f0aa6",
        "url": "https://github.com/uflcod/pain-ontology/releases/tag/v2026-10-15"
      },
      "tagCount": 13,
      "tagDates": [
        "2026-04-08",
        "2026-04-09",
        "2026-04-10",
        "2026-04-13",
        "2026-06-05",
        "2026-07-01",
        "2026-07-03",
        "2026-08-13",
        "2026-09-26",
        "2026-09-29",
        "2026-10-01",
        "2026-10-14",
        "2026-10-15"
      ],
      "url": "https://github.com/uflcod/pain-ontology/tree/5499f6aef7e0540789a8348bef010978b23f0aa6",
      "source": "https://github.com/uflcod/pain-ontology.git/info/refs?service=git-upload-pack",
      "fetchedAt": "2026-10-26T03:13:24.046Z"
    },
    "tib": null,
    "dashboard": {
      "ns": "pain",
      "checks": {
        "FP01 Open": "PASS",
        "FP02 Common Format": "PASS",
        "FP03 URIs": "PASS",
        "FP04 Versioning": "ERROR",
        "FP05 Scope": "PASS",
        "FP06 Textual Definitions": "ERROR",
        "FP07 Relations": "INFO",
        "FP08 Documented": "PASS",
        "FP09 Plurality of Users": "ERROR",
        "FP11 Locus of Authority": "PASS",
        "FP12 Naming Conventions": "ERROR",
        "FP16 Maintenance": "PASS",
        "FP20 Responsiveness": "PASS",
        "ROBOT Report": "ERROR"
      },
      "robot": {
        "ERROR": 6,
        "INFO": 50,
        "WARN": 1
      },
      "consistent": true,
      "unsatisfiable": 0,
      "classes": 152,
      "axioms": 1039,
      "owl2dl": true,
      "reusedPct": 100,
      "usedBy": [],
      "oboScore": 0.33,
      "summary": "ERROR",
      "checkedVersion": "http://purl.obolibrary.org/obo/pain/releases/2026-08-13/pain-base.owl",
      "checkedAt": "2026-09-16T20:03:59.647Z",
      "page": "https://dashboard.obofoundry.org/dashboard/pain/dashboard.html",
      "source": "https://dashboard.obofoundry.org/dashboard/dashboard-results.json",
      "fetchedAt": "2026-10-26T02:37:39.856Z"
    },
    "quality": null,
    "oops": null,
    "releases": {
      "dates": [
        "2026-04-08",
        "2026-04-09",
        "2026-04-10",
        "2026-04-14",
        "2026-06-05",
        "2026-07-02",
        "2026-07-03",
        "2026-08-13",
        "2026-09-25",
        "2026-09-29",
        "2026-10-01",
        "2026-10-15"
      ],
      "lastYear": 12,
      "from": "GitHub releases"
    },
    "bioregistry": {
      "prefix": "pain",
      "name": "The Pain Ontology",
      "mappings": {
        "aberowl": "PAIN",
        "bioportal": "PAIN",
        "fairsharing": "FAIRsharing.9fmyc7",
        "obofoundry": "pain",
        "ols": "pain",
        "ontobee": "PAIN"
      },
      "dependsOn": [],
      "appearsIn": [],
      "license": "CC-BY-4.0",
      "version": "2026-10-15",
      "deprecated": false,
      "page": "https://bioregistry.io/pain",
      "source": "https://bioregistry.io/api/registry/pain",
      "fetchedAt": "2026-10-26T03:13:23.958Z"
    },
    "artifact": {
      "source": "https://raw.githubusercontent.com/uflcod/pain-ontology/refs/heads/main/pain.owl",
      "isRdf": true,
      "versionIri": "http://purl.obolibrary.org/obo/pain/releases/2026-10-15/pain.owl",
      "versionInfo": "2026-10-15",
      "etag": "\"85d4fdb693f6fa24eaeacf7c4a6866b9ef48b2f6e2f1dfff8b881aeb5c744ad7\"",
      "contentType": "text/plain",
      "fetchedAt": "2026-10-26T03:13:24.255Z"
    },
    "score": 79,
    "gross": 82,
    "earned": 82,
    "possible": 100,
    "qualityApplies": true,
    "penalty": {
      "score": -3,
      "reason": "6 errors",
      "steps": [
        {
          "label": "Time since last activity",
          "pts": 0,
          "detail": "0.0 years → 4 × max(0, 0.0 − 1)"
        },
        {
          "label": "Inactive status",
          "pts": 0,
          "detail": "not archived, legacy or inactive"
        },
        {
          "label": "Consistency",
          "pts": 0,
          "detail": "consistent, no unsatisfiable classes"
        },
        {
          "label": "ROBOT report errors",
          "pts": -3,
          "detail": "6 errors"
        }
      ]
    },
    "consistent": true,
    "grade": "B",
    "fair": 47,
    "breakdown": {
      "findable": {
        "score": 12,
        "max": 12,
        "steps": [
          {
            "label": "Persistent identifier (F1)",
            "pts": 4,
            "max": 4,
            "detail": "purl.obolibrary.org"
          },
          {
            "label": "Indexed in services (F4)",
            "pts": 5,
            "max": 5,
            "detail": "5: OLS, BioPortal, OBO Foundry, Bioregistry, FAIRsharing"
          },
          {
            "label": "Citable reference (F2)",
            "pts": 3,
            "max": 3,
            "detail": "doi:10.1016/j.neuroimage.2015.04.018"
          }
        ],
        "notes": []
      },
      "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": "OBO Foundry, Bioregistry"
          }
        ],
        "notes": []
      },
      "interoperable": {
        "score": 12,
        "max": 12,
        "steps": [
          {
            "label": "Formal machine-readable format (I1)",
            "pts": 5,
            "max": 5,
            "detail": "OWL"
          },
          {
            "label": "Semantic-web IRIs (I2)",
            "pts": 3,
            "max": 3,
            "detail": "OWL"
          },
          {
            "label": "References other vocabularies (I3)",
            "pts": 4,
            "max": 4,
            "detail": "imports 15: bfo, cl, cob, emro, go, iao, ido, ncit…"
          }
        ],
        "notes": []
      },
      "reusable": {
        "score": 11,
        "max": 12,
        "steps": [
          {
            "label": "Clear license (R1.1)",
            "pts": 5,
            "max": 5,
            "detail": "CC BY 4.0"
          },
          {
            "label": "Release provenance (R1.2)",
            "pts": 4,
            "max": 4,
            "detail": "2026-10-15 (version IRI in the artefact)"
          },
          {
            "label": "Community standards (R1.3)",
            "pts": 2,
            "max": 3,
            "detail": "OBO principles: 8/13 checks pass"
          }
        ],
        "notes": [
          "Community standards (R1.3): OBO principles: 8/13 checks pass"
        ]
      },
      "quality": {
        "score": 17,
        "max": 20,
        "steps": [
          {
            "label": "Logical consistency",
            "pts": 10,
            "max": 10,
            "detail": "consistent, 0 unsatisfiable classes (OBO Dashboard)"
          },
          {
            "label": "OWL 2 DL profile",
            "pts": 2,
            "max": 2,
            "detail": "in OWL 2 DL"
          },
          {
            "label": "Upper-ontology alignment",
            "pts": 3,
            "max": 3,
            "detail": "imports BFO, COB"
          },
          {
            "label": "Standard relations (RO)",
            "pts": 1,
            "max": 1,
            "detail": "imports RO"
          },
          {
            "label": "ROBOT report: no errors",
            "pts": 0,
            "max": 2,
            "detail": "6 errors"
          },
          {
            "label": "ROBOT report: warning density",
            "pts": 1,
            "max": 1,
            "detail": "1 warnings / 152 classes = 0.01"
          },
          {
            "label": "Pitfall scan: no critical pitfalls",
            "pts": 0,
            "max": 1,
            "detail": "no pitfall scan yet; ROBOT report has 6 errors"
          }
        ],
        "notes": [
          "ROBOT report: no errors: 6 errors",
          "Pitfall scan: no critical pitfalls: no pitfall scan yet; ROBOT report has 6 errors"
        ]
      },
      "maintenance": {
        "score": 16,
        "max": 16,
        "steps": [
          {
            "label": "Recency",
            "pts": 10,
            "max": 10,
            "detail": "2026-10-15 → 0.3 months (≤ 3 months)"
          },
          {
            "label": "Release cadence (12 months)",
            "pts": 6,
            "max": 6,
            "detail": "12 releases (GitHub releases)"
          }
        ],
        "notes": []
      },
      "adoption": {
        "score": 2,
        "max": 16,
        "steps": [
          {
            "label": "Documented adopting projects",
            "pts": 0,
            "max": 7,
            "detail": "0 projects"
          },
          {
            "label": "Reused by other ontologies",
            "pts": 1,
            "max": 4,
            "detail": "1: ohd"
          },
          {
            "label": "Community signal",
            "pts": 1,
            "max": 5,
            "detail": "max(stars 3 → 0, citations 28 → 1)"
          }
        ],
        "notes": [
          "Documented adopting projects: 0 projects",
          "Reused by other ontologies: 1: ohd",
          "Community signal: max(stars 3 → 0, citations 28 → 1)"
        ]
      }
    },
    "lastActivity": "2026-10-15T13:53:37.000Z",
    "adopterCount": 0,
    "reuseCount": 1,
    "importCount": 15,
    "registries": [
      "OLS",
      "BioPortal",
      "OBO Foundry",
      "Bioregistry",
      "FAIRsharing"
    ],
    "evaluatedVersion": {
      "label": "2026-10-15",
      "from": "version IRI in the artefact",
      "value": "http://purl.obolibrary.org/obo/pain/releases/2026-10-15/pain.owl",
      "inArtefact": true,
      "all": [
        {
          "label": "2026-10-15",
          "from": "version IRI in the artefact",
          "value": "http://purl.obolibrary.org/obo/pain/releases/2026-10-15/pain.owl",
          "inArtefact": true
        },
        {
          "label": "2026-10-15",
          "from": "version info in the artefact",
          "value": "2026-10-15",
          "inArtefact": true
        },
        {
          "label": "2026-10-15",
          "from": "OLS",
          "value": "http://purl.obolibrary.org/obo/pain/releases/2026-10-15/pain.owl"
        },
        {
          "label": "v2026-10-15",
          "from": "latest GitHub release",
          "value": "https://github.com/uflcod/pain-ontology/releases/tag/v2026-10-15"
        },
        {
          "label": "v2026-10-15",
          "from": "git tag on the evaluated commit",
          "value": "5499f6aef7e0540789a8348bef010978b23f0aa6"
        },
        {
          "label": "v2026-10-15 + commit 5499f6a",
          "from": "latest release tag; main evaluated at commit",
          "value": "5499f6aef7e0540789a8348bef010978b23f0aa6",
          "release": "v2026-10-15"
        },
        {
          "label": "commit 5499f6a",
          "from": "main at evaluation time",
          "value": "5499f6aef7e0540789a8348bef010978b23f0aa6"
        }
      ]
    },
    "evaluatedAt": "2026-10-26T03:13:25.058Z",
    "runId": "2026-10-26T02-37-38Z",
    "adopters": []
  },
  "history": [
    {
      "runId": "2026-10-26T02-37-38Z",
      "at": "2026-10-26T03:31:18.947Z",
      "score": 79,
      "grade": "B",
      "fair": 47,
      "version": "2026-10-15",
      "terms": 624,
      "stars": 3,
      "license": "CC BY 4.0",
      "lastActivity": "2026-10-15T13:53:37.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": "pain",
        "url": "https://bioregistry.io/api/registry/pain",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "OBO Foundry",
        "key": "obo",
        "id": "pain",
        "url": "https://obofoundry.org/ontology/pain.html",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "OLS (EMBL-EBI)",
        "key": "ols",
        "id": "pain",
        "url": "https://www.ebi.ac.uk/ols4/ontologies/pain",
        "retrievedAt": "2026-10-25T21:49:00Z"
      }
    ],
    "fields": {
      "acronym": "Bioregistry",
      "name": "Bioregistry",
      "description": "Bioregistry",
      "homepage": "Bioregistry",
      "repository": "Bioregistry",
      "download": "Bioregistry",
      "formats": "Bioregistry",
      "license": "Bioregistry",
      "ols": "Bioregistry",
      "obo": "Bioregistry",
      "bioportal": "Bioregistry",
      "publications": "Bioregistry",
      "tags": "Bioregistry"
    }
  },
  "evaluationProvenance": {
    "@context": {
      "prov": "http://www.w3.org/ns/prov#",
      "schemascope": "https://schemascope.org/ns#"
    },
    "@id": "https://schemascope.org/o/pain/#evaluation",
    "@type": "prov:Entity",
    "prov:specializationOf": {
      "@id": "http://purl.obolibrary.org/obo/pain.owl",
      "schemascope:evaluatedVersion": "http://purl.obolibrary.org/obo/pain/releases/2026-10-15/pain.owl"
    },
    "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://github.com/uflcod/pain-ontology",
          "prov:atTime": "2026-10-26T03:13:24.757Z"
        },
        {
          "@id": "https://github.com/uflcod/pain-ontology",
          "prov:atTime": "2026-10-26T03:13:24.757Z"
        },
        {
          "@id": "http://purl.obolibrary.org/obo/pain.owl",
          "prov:atTime": "2026-10-26T03:13:24.184Z"
        },
        {
          "@id": "https://raw.githubusercontent.com/uflcod/pain-ontology/refs/heads/main/pain.owl",
          "prov:atTime": "2026-10-26T03:13:24.255Z"
        },
        {
          "@id": "https://github.com/uflcod/pain-ontology.git/info/refs?service=git-upload-pack",
          "prov:atTime": "2026-10-26T03:13:24.046Z"
        },
        {
          "@id": "https://api.github.com/repos/uflcod/pain-ontology",
          "prov:atTime": "2026-10-26T03:13:24.369Z"
        },
        {
          "@id": "https://www.ebi.ac.uk/ols4/api/v2/ontologies/pain",
          "prov:atTime": "2026-10-26T03:13:24.085Z"
        },
        {
          "@id": "https://obofoundry.org/registry/ontologies.jsonld",
          "prov:atTime": "2026-10-26T02:37:39.556Z"
        },
        {
          "@id": "https://dashboard.obofoundry.org/dashboard/dashboard-results.json",
          "prov:atTime": "2026-10-26T02:37:39.856Z"
        },
        {
          "@id": "https://bioregistry.io/api/registry/pain",
          "prov:atTime": "2026-10-26T03:13:23.958Z"
        },
        {
          "@id": "https://api.crossref.org/works/10.1016%2Fj.neuroimage.2015.04.018",
          "prov:atTime": "2026-10-26T03:13:24.014Z"
        }
      ]
    },
    "prov:generatedAtTime": "2026-10-26T03:13:25.058Z"
  }
}