{
  "id": "afpo",
  "acronym": "AfPO",
  "name": "African Population Ontology",
  "category": "life",
  "kind": "ontology",
  "description": "AfPO is an ontology that can be used in the study of diverse populations across Africa. It brings together publicly available demographic, anthropological and genetic data relating to African people in a standardised and structured format. The AfPO can be employed to classify African study participants comprehensively in prospective research studies. It can also be used to classify past study participants by mapping them using a language or ethnicity identifier or synonyms.",
  "formats": [
    "OWL",
    "OBO",
    "JSON"
  ],
  "license": "CC BY 4.0",
  "homepage": "https://github.com/h3abionet/afpo",
  "repository": "https://github.com/h3abionet/afpo",
  "download": "http://purl.obolibrary.org/obo/afpo.owl",
  "ols": "afpo",
  "obo": "afpo",
  "bioportal": "AFPO",
  "bioregistry": "afpo",
  "publications": [],
  "usedBy": [],
  "tags": [
    "obo",
    "ontology"
  ],
  "url": "https://schemascope.org/o/afpo/",
  "evaluation": {
    "links": {
      "homepage": {
        "url": "https://github.com/h3abionet/afpo",
        "code": 200,
        "state": "ok",
        "checkedAt": "2026-10-26T02:38:03.444Z"
      },
      "repository": {
        "url": "https://github.com/h3abionet/afpo",
        "code": 200,
        "state": "ok",
        "checkedAt": "2026-10-26T02:38:03.444Z"
      },
      "download": {
        "url": "http://purl.obolibrary.org/obo/afpo.owl",
        "code": 200,
        "state": "ok",
        "resolvedUrl": "https://raw.githubusercontent.com/h3abionet/afpo/main/afpo.owl",
        "checkedAt": "2026-10-26T02:38:03.154Z"
      }
    },
    "github": {
      "slug": "h3abionet/afpo",
      "stars": 3,
      "forks": 0,
      "openIssues": 6,
      "pushedAt": "2026-08-20T15:13:38Z",
      "archived": false,
      "license": null,
      "latestRelease": {
        "tag": "v2024-03-21",
        "date": "2024-03-22T09:32:23Z",
        "url": "https://github.com/h3abionet/afpo/releases/tag/v2024-03-21"
      },
      "source": "https://api.github.com/repos/h3abionet/afpo",
      "fetchedAt": "2026-10-26T02:38:03.415Z"
    },
    "ols": {
      "portal": "OLS (EMBL-EBI)",
      "id": "afpo",
      "api": "v2",
      "title": "African Population Ontology",
      "iri": "http://purl.obolibrary.org/obo/afpo.owl",
      "versionIri": "http://purl.obolibrary.org/obo/afpo/releases/2024-03-21/afpo.owl",
      "version": "2024-03-21",
      "releaseDate": "2024-03-21",
      "terms": 473,
      "properties": 62,
      "individuals": 19,
      "importsFrom": [
        "bfo",
        "cob",
        "dc",
        "dcterms",
        "gaz",
        "hancestro",
        "iao",
        "ncit",
        "obi",
        "oio",
        "omo",
        "rdfs",
        "ro",
        "skos"
      ],
      "exportsTo": [
        "efo",
        "foodon",
        "genepio",
        "hancestro",
        "pride"
      ],
      "languages": [
        "en"
      ],
      "loaded": "2026-10-25T00:07:55.538582765",
      "sourceFileTimestamp": "Sun Oct 25 00:07:53 UTC 2026",
      "obsolete": false,
      "status": "LOADED",
      "page": "https://www.ebi.ac.uk/ols4/ontologies/afpo",
      "source": "https://www.ebi.ac.uk/ols4/api/v2/ontologies/afpo",
      "fetchedAt": "2026-10-26T02:38:03.143Z"
    },
    "obo": {
      "id": "afpo",
      "status": "active",
      "domain": "organisms",
      "license": "CC BY 4.0",
      "usages": [],
      "source": "https://obofoundry.org/registry/ontologies.jsonld",
      "fetchedAt": "2026-10-26T02:37:39.556Z"
    },
    "bioportal": null,
    "citations": [],
    "git": {
      "commit": "bb917a2c1c33af61e2988e175aeef12e430ed3db",
      "ref": "main",
      "headTag": null,
      "latestTag": {
        "name": "v2024-03-21",
        "commit": "e4a6d2f3abe4efaa90aaad4d5f15587da1b71269",
        "url": "https://github.com/h3abionet/afpo/releases/tag/v2024-03-21"
      },
      "tagCount": 2,
      "tagDates": [
        "2023-10-30",
        "2024-03-21"
      ],
      "url": "https://github.com/h3abionet/afpo/tree/bb917a2c1c33af61e2988e175aeef12e430ed3db",
      "source": "https://github.com/h3abionet/afpo.git/info/refs?service=git-upload-pack",
      "fetchedAt": "2026-10-26T02:38:03.115Z"
    },
    "tib": null,
    "dashboard": {
      "ns": "afpo",
      "checks": {
        "FP01 Open": "PASS",
        "FP02 Common Format": "PASS",
        "FP03 URIs": "PASS",
        "FP04 Versioning": "PASS",
        "FP05 Scope": "PASS",
        "FP06 Textual Definitions": "WARN",
        "FP07 Relations": "INFO",
        "FP08 Documented": "PASS",
        "FP09 Plurality of Users": "ERROR",
        "FP11 Locus of Authority": "PASS",
        "FP12 Naming Conventions": "PASS",
        "FP16 Maintenance": "INFO",
        "FP20 Responsiveness": "PASS",
        "ROBOT Report": "WARN"
      },
      "robot": {
        "ERROR": 0,
        "INFO": 3,
        "WARN": 106
      },
      "consistent": true,
      "unsatisfiable": 0,
      "classes": 447,
      "axioms": 9394,
      "owl2dl": true,
      "reusedPct": 14.92,
      "usedBy": [
        "hancestro"
      ],
      "oboScore": null,
      "summary": "ERROR",
      "checkedVersion": "http://purl.obolibrary.org/obo/afpo/releases/2024-03-21/afpo-base.owl",
      "checkedAt": "2025-12-09T20:04:13.755Z",
      "page": "https://dashboard.obofoundry.org/dashboard/afpo/dashboard.html",
      "source": "https://dashboard.obofoundry.org/dashboard/dashboard-results.json",
      "fetchedAt": "2026-10-26T02:37:39.856Z"
    },
    "quality": null,
    "oops": null,
    "releases": {
      "dates": [
        "2023-10-30",
        "2024-03-21",
        "2024-03-22"
      ],
      "lastYear": 0,
      "from": "GitHub releases"
    },
    "bioregistry": {
      "prefix": "afpo",
      "name": "African Population Ontology",
      "mappings": {
        "aberowl": "AFPO",
        "bioportal": "AFPO",
        "obofoundry": "afpo",
        "ols": "afpo",
        "ontobee": "AfPO"
      },
      "dependsOn": [],
      "appearsIn": [],
      "license": "CC-BY-4.0",
      "version": "2024-03-21",
      "deprecated": false,
      "page": "https://bioregistry.io/afpo",
      "source": "https://bioregistry.io/api/registry/afpo",
      "fetchedAt": "2026-10-26T02:38:03.026Z"
    },
    "artifact": {
      "source": "https://raw.githubusercontent.com/h3abionet/afpo/main/afpo.owl",
      "isRdf": true,
      "versionIri": "http://purl.obolibrary.org/obo/afpo/releases/2024-03-21/afpo.owl",
      "versionInfo": "2024-03-21",
      "etag": "\"7580e9db5919b79c88f70cb10586dd2504ca143db721980007cc6cf92fce5ebd\"",
      "contentType": "text/plain",
      "fetchedAt": "2026-10-26T02:38:03.186Z"
    },
    "score": 75,
    "gross": 75,
    "earned": 75,
    "possible": 100,
    "qualityApplies": true,
    "penalty": {
      "score": 0,
      "reason": "no penalties (active, consistent)",
      "steps": [
        {
          "label": "Time since last activity",
          "pts": 0,
          "detail": "0.2 years → 4 × max(0, 0.2 − 1)"
        },
        {
          "label": "Inactive status",
          "pts": 0,
          "detail": "not archived, legacy or inactive"
        },
        {
          "label": "Consistency",
          "pts": 0,
          "detail": "consistent, no unsatisfiable classes"
        }
      ]
    },
    "consistent": true,
    "grade": "B",
    "fair": 44,
    "breakdown": {
      "findable": {
        "score": 9,
        "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": "4: OLS, BioPortal, OBO Foundry, Bioregistry"
          },
          {
            "label": "Citable reference (F2)",
            "pts": 0,
            "max": 3,
            "detail": "no reference publication listed"
          }
        ],
        "notes": [
          "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": "OBO Foundry, Bioregistry"
          }
        ],
        "notes": []
      },
      "interoperable": {
        "score": 12,
        "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": 4,
            "max": 4,
            "detail": "imports 9: bfo, cob, gaz, hancestro, iao, ncit, obi, omo…"
          }
        ],
        "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": "2024-03-21 (version IRI in the artefact)"
          },
          {
            "label": "Community standards (R1.3)",
            "pts": 2,
            "max": 3,
            "detail": "OBO principles: 9/13 checks pass"
          }
        ],
        "notes": [
          "Community standards (R1.3): OBO principles: 9/13 checks pass"
        ]
      },
      "quality": {
        "score": 19,
        "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": 2,
            "max": 2,
            "detail": "0 errors"
          },
          {
            "label": "ROBOT report: warning density",
            "pts": 0,
            "max": 1,
            "detail": "106 warnings / 447 classes = 0.24"
          },
          {
            "label": "Pitfall scan: no critical pitfalls",
            "pts": 1,
            "max": 1,
            "detail": "no pitfall scan yet; ROBOT report has 0 errors"
          }
        ],
        "notes": [
          "ROBOT report: warning density: 106 warnings / 447 classes = 0.24"
        ]
      },
      "maintenance": {
        "score": 10,
        "max": 16,
        "steps": [
          {
            "label": "Recency",
            "pts": 10,
            "max": 10,
            "detail": "2026-08-20 → 2.2 months (≤ 3 months)"
          },
          {
            "label": "Release cadence (12 months)",
            "pts": 0,
            "max": 6,
            "detail": "0 releases (GitHub releases)"
          }
        ],
        "notes": [
          "Release cadence (12 months): 0 releases (GitHub releases)"
        ]
      },
      "adoption": {
        "score": 2,
        "max": 16,
        "steps": [
          {
            "label": "Documented adopting projects",
            "pts": 0,
            "max": 7,
            "detail": "0 projects"
          },
          {
            "label": "Reused by other ontologies",
            "pts": 2,
            "max": 4,
            "detail": "5: hancestro, efo, foodon, genepio, pride"
          },
          {
            "label": "Community signal",
            "pts": 0,
            "max": 5,
            "detail": "max(stars 3 → 0, citations 0 → 0)"
          }
        ],
        "notes": [
          "Documented adopting projects: 0 projects",
          "Reused by other ontologies: 5: hancestro, efo, foodon, genepio, pride",
          "Community signal: max(stars 3 → 0, citations 0 → 0)"
        ]
      }
    },
    "lastActivity": "2026-08-20T15:13:38.000Z",
    "adopterCount": 0,
    "reuseCount": 5,
    "importCount": 9,
    "registries": [
      "OLS",
      "BioPortal",
      "OBO Foundry",
      "Bioregistry"
    ],
    "evaluatedVersion": {
      "label": "2024-03-21",
      "from": "version IRI in the artefact",
      "value": "http://purl.obolibrary.org/obo/afpo/releases/2024-03-21/afpo.owl",
      "inArtefact": true,
      "all": [
        {
          "label": "2024-03-21",
          "from": "version IRI in the artefact",
          "value": "http://purl.obolibrary.org/obo/afpo/releases/2024-03-21/afpo.owl",
          "inArtefact": true
        },
        {
          "label": "2024-03-21",
          "from": "version info in the artefact",
          "value": "2024-03-21",
          "inArtefact": true
        },
        {
          "label": "2024-03-21",
          "from": "OLS",
          "value": "http://purl.obolibrary.org/obo/afpo/releases/2024-03-21/afpo.owl"
        },
        {
          "label": "v2024-03-21",
          "from": "latest GitHub release",
          "value": "https://github.com/h3abionet/afpo/releases/tag/v2024-03-21"
        },
        {
          "label": "v2024-03-21 + commit bb917a2",
          "from": "latest release tag; main evaluated at commit",
          "value": "bb917a2c1c33af61e2988e175aeef12e430ed3db",
          "release": "v2024-03-21"
        },
        {
          "label": "commit bb917a2",
          "from": "main at evaluation time",
          "value": "bb917a2c1c33af61e2988e175aeef12e430ed3db"
        }
      ]
    },
    "evaluatedAt": "2026-10-26T02:38:03.651Z",
    "runId": "2026-10-26T02-37-38Z",
    "adopters": []
  },
  "history": [
    {
      "runId": "2026-10-26T02-37-38Z",
      "at": "2026-10-26T03:31:18.947Z",
      "score": 75,
      "grade": "B",
      "fair": 44,
      "version": "2024-03-21",
      "terms": 473,
      "stars": 3,
      "license": "CC BY 4.0",
      "lastActivity": "2026-08-20T15:13:38.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": "afpo",
        "url": "https://bioregistry.io/api/registry/afpo",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "OBO Foundry",
        "key": "obo",
        "id": "afpo",
        "url": "https://obofoundry.org/ontology/afpo.html",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "OLS (EMBL-EBI)",
        "key": "ols",
        "id": "afpo",
        "url": "https://www.ebi.ac.uk/ols4/ontologies/afpo",
        "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",
      "tags": "Bioregistry"
    }
  },
  "evaluationProvenance": {
    "@context": {
      "prov": "http://www.w3.org/ns/prov#",
      "schemascope": "https://schemascope.org/ns#"
    },
    "@id": "https://schemascope.org/o/afpo/#evaluation",
    "@type": "prov:Entity",
    "prov:specializationOf": {
      "@id": "http://purl.obolibrary.org/obo/afpo.owl",
      "schemascope:evaluatedVersion": "http://purl.obolibrary.org/obo/afpo/releases/2024-03-21/afpo.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/h3abionet/afpo",
          "prov:atTime": "2026-10-26T02:38:03.444Z"
        },
        {
          "@id": "https://github.com/h3abionet/afpo",
          "prov:atTime": "2026-10-26T02:38:03.444Z"
        },
        {
          "@id": "http://purl.obolibrary.org/obo/afpo.owl",
          "prov:atTime": "2026-10-26T02:38:03.154Z"
        },
        {
          "@id": "https://raw.githubusercontent.com/h3abionet/afpo/main/afpo.owl",
          "prov:atTime": "2026-10-26T02:38:03.186Z"
        },
        {
          "@id": "https://github.com/h3abionet/afpo.git/info/refs?service=git-upload-pack",
          "prov:atTime": "2026-10-26T02:38:03.115Z"
        },
        {
          "@id": "https://api.github.com/repos/h3abionet/afpo",
          "prov:atTime": "2026-10-26T02:38:03.415Z"
        },
        {
          "@id": "https://www.ebi.ac.uk/ols4/api/v2/ontologies/afpo",
          "prov:atTime": "2026-10-26T02:38:03.143Z"
        },
        {
          "@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/afpo",
          "prov:atTime": "2026-10-26T02:38:03.026Z"
        }
      ]
    },
    "prov:generatedAtTime": "2026-10-26T02:38:03.651Z"
  }
}