{
  "id": "pco",
  "acronym": "PCO",
  "name": "Population and Community Ontology",
  "category": "earth",
  "domains": [
    "life",
    "agri",
    "society"
  ],
  "kind": "ontology",
  "description": "The Population and Community Ontology (PCO) describes material entities, qualities, and processes related to collections of interacting organisms such as populations and communities. It is taxon neutral, and can be used for any species, including humans. The classes in the PCO are useful for describing evolutionary processes, organismal interactions, and ecological experiments. Practical applications of the PCO include community health care, plant pathology, behavioral studies, sociology, and ecology.",
  "formats": [
    "OWL",
    "OBO"
  ],
  "license": "CC0 1.0",
  "homepage": "https://github.com/PopulationAndCommunityOntology/pco",
  "repository": "https://github.com/PopulationAndCommunityOntology/pco",
  "download": "http://purl.obolibrary.org/obo/pco.owl",
  "ols": "pco",
  "obo": "pco",
  "bioportal": "PCO",
  "bioregistry": "pco",
  "publications": [
    {
      "title": "Semantics in support of biodiversity knowledge discovery: an introduction to the biological collections ontology and related ontologies",
      "doi": "10.1371/journal.pone.0089606",
      "year": 2014
    },
    {
      "title": "Meeting report: advancing practical applications of biodiversity ontologies",
      "doi": "10.1186/1944-3277-9-17",
      "year": 2015
    }
  ],
  "usedBy": [],
  "tags": [
    "biodiversity",
    "community care",
    "dataplant",
    "ecology",
    "evolution",
    "life sciences, biology",
    "obo",
    "ontology"
  ],
  "url": "https://schemascope.org/o/pco/",
  "evaluation": {
    "links": {
      "homepage": {
        "url": "https://github.com/PopulationAndCommunityOntology/pco",
        "code": 200,
        "state": "ok",
        "checkedAt": "2026-10-26T03:13:51.297Z"
      },
      "repository": {
        "url": "https://github.com/PopulationAndCommunityOntology/pco",
        "code": 200,
        "state": "ok",
        "checkedAt": "2026-10-26T03:13:51.297Z"
      },
      "download": {
        "url": "http://purl.obolibrary.org/obo/pco.owl",
        "code": 200,
        "state": "ok",
        "resolvedUrl": "https://raw.githubusercontent.com/PopulationAndCommunityOntology/pco/master/pco.owl",
        "checkedAt": "2026-10-26T03:13:51.027Z"
      }
    },
    "github": {
      "slug": "PopulationAndCommunityOntology/pco",
      "stars": 19,
      "forks": 4,
      "openIssues": 30,
      "pushedAt": "2022-10-27T03:37:53Z",
      "archived": false,
      "license": "CC0-1.0",
      "latestRelease": {
        "tag": "2021-05-03",
        "date": "2021-05-03T06:19:42Z",
        "url": "https://github.com/PopulationAndCommunityOntology/pco/releases/tag/2021-05-03"
      },
      "source": "https://api.github.com/repos/PopulationAndCommunityOntology/pco",
      "fetchedAt": "2026-10-26T03:13:51.288Z"
    },
    "ols": {
      "portal": "OLS (EMBL-EBI)",
      "id": "pco",
      "api": "v2",
      "title": "Population and Community Ontology",
      "iri": "http://purl.obolibrary.org/obo/pco.owl",
      "versionIri": "http://purl.obolibrary.org/obo/pco/releases/2021-05-03/pco.owl",
      "version": "2021-05-03",
      "releaseDate": "2021-05-03",
      "terms": 220,
      "properties": 197,
      "individuals": 18,
      "importsFrom": [
        "bfo",
        "caro",
        "dc",
        "dcterms",
        "ecocore",
        "envo",
        "go",
        "iao",
        "ncbitaxon",
        "oio",
        "pato",
        "rdfs",
        "ro",
        "stato"
      ],
      "exportsTo": [
        "agro",
        "apollo_sv",
        "bco",
        "clo",
        "cob",
        "dpo",
        "ecocore",
        "envo",
        "eupath",
        "flopo",
        "foodon",
        "gecko",
        "genepio",
        "geno",
        "mpio",
        "obi",
        "obib",
        "ohmi",
        "omiabis",
        "omrse",
        "ons",
        "oostt",
        "opmi",
        "pato",
        "peco",
        "rbo",
        "slso"
      ],
      "languages": [
        "en"
      ],
      "loaded": "2026-10-25T00:11:04.345503808",
      "sourceFileTimestamp": "Sun Oct 25 00:11:02 UTC 2026",
      "obsolete": false,
      "status": "LOADED",
      "page": "https://www.ebi.ac.uk/ols4/ontologies/pco",
      "source": "https://www.ebi.ac.uk/ols4/api/v2/ontologies/pco",
      "fetchedAt": "2026-10-26T03:13:50.902Z"
    },
    "obo": {
      "id": "pco",
      "status": "active",
      "domain": "environment",
      "license": "CC0 1.0",
      "usages": [],
      "source": "https://obofoundry.org/registry/ontologies.jsonld",
      "fetchedAt": "2026-10-26T02:37:39.556Z"
    },
    "bioportal": null,
    "citations": [
      {
        "doi": "10.1371/journal.pone.0089606",
        "count": 127,
        "source": "https://api.crossref.org/works/10.1371%2Fjournal.pone.0089606",
        "fetchedAt": "2026-10-26T02:40:02.504Z"
      },
      {
        "doi": "10.1186/1944-3277-9-17",
        "count": 12,
        "source": "https://api.crossref.org/works/10.1186%2F1944-3277-9-17",
        "fetchedAt": "2026-10-26T03:13:50.863Z"
      }
    ],
    "git": {
      "commit": "a4a2fcaed6faa7bbefdb5fa4b2531428f9b95976",
      "ref": "master",
      "headTag": null,
      "latestTag": {
        "name": "2021-05-03",
        "commit": "76be344faa95ba5332ad983b0ce3b2bc170ddfe1",
        "url": "https://github.com/PopulationAndCommunityOntology/pco/releases/tag/2021-05-03"
      },
      "tagCount": 9,
      "tagDates": [
        "2013-10-03",
        "2014-05-22",
        "2016-08-01",
        "2016-12-14",
        "2017-08-16",
        "2017-11-06",
        "2020-02-12",
        "2020-08-26",
        "2021-05-03"
      ],
      "url": "https://github.com/PopulationAndCommunityOntology/pco/tree/a4a2fcaed6faa7bbefdb5fa4b2531428f9b95976",
      "source": "https://github.com/PopulationAndCommunityOntology/pco.git/info/refs?service=git-upload-pack",
      "fetchedAt": "2026-10-26T03:13:50.874Z"
    },
    "tib": {
      "portal": "TIB Terminology Service",
      "id": "pco",
      "api": "v1",
      "title": "Population and Community Ontology",
      "iri": "http://purl.obolibrary.org/obo/pco.owl",
      "versionIri": "http://purl.obolibrary.org/obo/pco/releases/2021-05-03/pco.owl",
      "version": "2021-05-03",
      "releaseDate": "2021-05-03",
      "terms": 220,
      "properties": 199,
      "individuals": 18,
      "importsFrom": [],
      "exportsTo": [],
      "languages": [],
      "loaded": "2024-03-03T23:08:29.285+0000",
      "status": "SKIP",
      "page": "https://service.tib.eu/ts4tib/ontologies/pco",
      "source": "https://service.tib.eu/ts4tib/api/ontologies/pco",
      "fetchedAt": "2026-10-26T03:13:51.796Z"
    },
    "dashboard": {
      "ns": "pco",
      "checks": {
        "FP01 Open": "PASS",
        "FP02 Common Format": "PASS",
        "FP03 URIs": "PASS",
        "FP04 Versioning": "PASS",
        "FP05 Scope": "PASS",
        "FP06 Textual Definitions": "ERROR",
        "FP07 Relations": "PASS",
        "FP08 Documented": "PASS",
        "FP09 Plurality of Users": "ERROR",
        "FP11 Locus of Authority": "PASS",
        "FP12 Naming Conventions": "PASS",
        "FP16 Maintenance": "WARN",
        "FP20 Responsiveness": "PASS",
        "ROBOT Report": "ERROR"
      },
      "robot": {
        "ERROR": 2,
        "INFO": 5,
        "WARN": 2
      },
      "consistent": true,
      "unsatisfiable": 0,
      "classes": 104,
      "axioms": 639,
      "owl2dl": false,
      "reusedPct": 50,
      "usedBy": [
        "agro",
        "apollo_sv",
        "bco",
        "dpo",
        "ecocore",
        "envo",
        "flopo",
        "foodon",
        "gecko",
        "genepio",
        "geno",
        "mpio",
        "obib",
        "ohmi",
        "omrse",
        "ons",
        "opmi",
        "peco"
      ],
      "oboScore": 0.437,
      "summary": "ERROR",
      "checkedVersion": "http://purl.obolibrary.org/obo/pco/releases/2021-05-03/pco-base.owl",
      "checkedAt": "2025-12-11T02:18:35.625Z",
      "page": "https://dashboard.obofoundry.org/dashboard/pco/dashboard.html",
      "source": "https://dashboard.obofoundry.org/dashboard/dashboard-results.json",
      "fetchedAt": "2026-10-26T02:37:39.856Z"
    },
    "quality": null,
    "oops": null,
    "releases": {
      "dates": [
        "2016-08-02",
        "2016-12-14",
        "2017-08-16",
        "2017-11-06",
        "2020-02-13",
        "2020-08-26",
        "2021-05-03"
      ],
      "lastYear": 0,
      "from": "GitHub releases"
    },
    "bioregistry": {
      "prefix": "pco",
      "name": "Population and Community Ontology",
      "mappings": {
        "aberowl": "PCO",
        "agroportal": "PCO",
        "biocontext": "PCO",
        "biodivportal": "PCO",
        "bioportal": "PCO",
        "ecoportal": "PCO",
        "fairsharing": "FAIRsharing.vq28qp",
        "obofoundry": "pco",
        "ols": "pco",
        "ontobee": "PCO",
        "tib.ts": "pco",
        "wikidata.entity": "Q55118575"
      },
      "dependsOn": [
        "bfo",
        "caro",
        "envo",
        "go",
        "iao",
        "ncbitaxon",
        "pato",
        "ro"
      ],
      "appearsIn": [
        "ecocore",
        "envo"
      ],
      "license": "CC0-1.0",
      "version": "2021-05-03",
      "deprecated": false,
      "page": "https://bioregistry.io/pco",
      "source": "https://bioregistry.io/api/registry/pco",
      "fetchedAt": "2026-10-26T03:13:50.789Z"
    },
    "artifact": {
      "source": "https://raw.githubusercontent.com/PopulationAndCommunityOntology/pco/master/pco.owl",
      "isRdf": true,
      "versionIri": "http://purl.obolibrary.org/obo/pco/releases/2021-05-03/pco.owl",
      "etag": "\"c248a6ab1750f4f6f2a56b765e7b967ef8dfbcf867db161f1c051550decc2c34\"",
      "contentType": "text/plain",
      "fetchedAt": "2026-10-26T03:13:50.997Z"
    },
    "score": 52,
    "gross": 67,
    "earned": 67,
    "possible": 100,
    "qualityApplies": true,
    "penalty": {
      "score": -15,
      "reason": "4.0 years → 4 × max(0, 4.0 − 1); 2 errors",
      "steps": [
        {
          "label": "Time since last activity",
          "pts": -12,
          "detail": "4.0 years → 4 × max(0, 4.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": "2 errors"
        }
      ]
    },
    "consistent": true,
    "grade": "D",
    "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": "6: OLS, TIB, BioPortal, OBO Foundry, Bioregistry, FAIRsharing"
          },
          {
            "label": "Citable reference (F2)",
            "pts": 3,
            "max": 3,
            "detail": "doi:10.1371/journal.pone.0089606"
          }
        ],
        "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, OBO"
          },
          {
            "label": "Semantic-web IRIs (I2)",
            "pts": 3,
            "max": 3,
            "detail": "OWL, OBO"
          },
          {
            "label": "References other vocabularies (I3)",
            "pts": 4,
            "max": 4,
            "detail": "imports 10: bfo, caro, ecocore, envo, go, iao, ncbitaxon, pato…"
          }
        ],
        "notes": []
      },
      "reusable": {
        "score": 11,
        "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": "2021-05-03 (version IRI in the artefact)"
          },
          {
            "label": "Community standards (R1.3)",
            "pts": 2,
            "max": 3,
            "detail": "OBO principles: 10/13 checks pass"
          }
        ],
        "notes": [
          "Community standards (R1.3): OBO principles: 10/13 checks pass"
        ]
      },
      "quality": {
        "score": 15,
        "max": 20,
        "steps": [
          {
            "label": "Logical consistency",
            "pts": 10,
            "max": 10,
            "detail": "consistent, 0 unsatisfiable classes (OBO Dashboard)"
          },
          {
            "label": "OWL 2 DL profile",
            "pts": 0,
            "max": 2,
            "detail": "outside OWL 2 DL"
          },
          {
            "label": "Upper-ontology alignment",
            "pts": 3,
            "max": 3,
            "detail": "imports BFO"
          },
          {
            "label": "Standard relations (RO)",
            "pts": 1,
            "max": 1,
            "detail": "imports RO"
          },
          {
            "label": "ROBOT report: no errors",
            "pts": 0,
            "max": 2,
            "detail": "2 errors"
          },
          {
            "label": "ROBOT report: warning density",
            "pts": 1,
            "max": 1,
            "detail": "2 warnings / 104 classes = 0.02"
          },
          {
            "label": "Pitfall scan: no critical pitfalls",
            "pts": 0,
            "max": 1,
            "detail": "no pitfall scan yet; ROBOT report has 2 errors"
          }
        ],
        "notes": [
          "OWL 2 DL profile: outside OWL 2 DL",
          "ROBOT report: no errors: 2 errors",
          "Pitfall scan: no critical pitfalls: no pitfall scan yet; ROBOT report has 2 errors"
        ]
      },
      "maintenance": {
        "score": 0,
        "max": 16,
        "steps": [
          {
            "label": "Recency",
            "pts": 0,
            "max": 10,
            "detail": "2022-10-27 → 48.0 months (older / unknown)"
          },
          {
            "label": "Release cadence (12 months)",
            "pts": 0,
            "max": 6,
            "detail": "0 releases (GitHub releases)"
          }
        ],
        "notes": [
          "Recency: 2022-10-27 → 48.0 months (older / unknown)",
          "Release cadence (12 months): 0 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": 3,
            "max": 4,
            "detail": "27: agro, apollo_sv, bco, dpo, ecocore, envo…"
          },
          {
            "label": "Community signal",
            "pts": 2,
            "max": 5,
            "detail": "max(stars 19 → 1, citations 127 → 2)"
          }
        ],
        "notes": [
          "Documented adopting projects: 0 projects",
          "Reused by other ontologies: 27: agro, apollo_sv, bco, dpo, ecocore, envo…",
          "Community signal: max(stars 19 → 1, citations 127 → 2)"
        ]
      }
    },
    "lastActivity": "2022-10-27T03:37:53.000Z",
    "adopterCount": 0,
    "reuseCount": 27,
    "importCount": 10,
    "registries": [
      "OLS",
      "TIB",
      "BioPortal",
      "OBO Foundry",
      "Bioregistry",
      "FAIRsharing"
    ],
    "evaluatedVersion": {
      "label": "2021-05-03",
      "from": "version IRI in the artefact",
      "value": "http://purl.obolibrary.org/obo/pco/releases/2021-05-03/pco.owl",
      "inArtefact": true,
      "all": [
        {
          "label": "2021-05-03",
          "from": "version IRI in the artefact",
          "value": "http://purl.obolibrary.org/obo/pco/releases/2021-05-03/pco.owl",
          "inArtefact": true
        },
        {
          "label": "2021-05-03",
          "from": "OLS",
          "value": "http://purl.obolibrary.org/obo/pco/releases/2021-05-03/pco.owl"
        },
        {
          "label": "2021-05-03",
          "from": "latest GitHub release",
          "value": "https://github.com/PopulationAndCommunityOntology/pco/releases/tag/2021-05-03"
        },
        {
          "label": "2021-05-03 + commit a4a2fca",
          "from": "latest release tag; master evaluated at commit",
          "value": "a4a2fcaed6faa7bbefdb5fa4b2531428f9b95976",
          "release": "2021-05-03"
        },
        {
          "label": "commit a4a2fca",
          "from": "master at evaluation time",
          "value": "a4a2fcaed6faa7bbefdb5fa4b2531428f9b95976"
        }
      ]
    },
    "evaluatedAt": "2026-10-26T03:13:52.048Z",
    "runId": "2026-10-26T02-37-38Z",
    "adopters": []
  },
  "history": [
    {
      "runId": "2026-10-26T02-37-38Z",
      "at": "2026-10-26T03:31:18.947Z",
      "score": 52,
      "grade": "D",
      "fair": 47,
      "version": "2021-05-03",
      "terms": 220,
      "stars": 19,
      "license": "CC0 1.0",
      "lastActivity": "2022-10-27T03:37:53.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": "pco",
        "url": "https://bioregistry.io/api/registry/pco",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "OBO Foundry",
        "key": "obo",
        "id": "pco",
        "url": "https://obofoundry.org/ontology/pco.html",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "OLS (EMBL-EBI)",
        "key": "ols",
        "id": "pco",
        "url": "https://www.ebi.ac.uk/ols4/ontologies/pco",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "TIB Terminology Service",
        "key": "tib",
        "id": "pco",
        "url": "https://terminology.tib.eu/ts/ontologies/pco",
        "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/pco/#evaluation",
    "@type": "prov:Entity",
    "prov:specializationOf": {
      "@id": "http://purl.obolibrary.org/obo/pco.owl",
      "schemascope:evaluatedVersion": "http://purl.obolibrary.org/obo/pco/releases/2021-05-03/pco.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/PopulationAndCommunityOntology/pco",
          "prov:atTime": "2026-10-26T03:13:51.297Z"
        },
        {
          "@id": "https://github.com/PopulationAndCommunityOntology/pco",
          "prov:atTime": "2026-10-26T03:13:51.297Z"
        },
        {
          "@id": "http://purl.obolibrary.org/obo/pco.owl",
          "prov:atTime": "2026-10-26T03:13:51.027Z"
        },
        {
          "@id": "https://raw.githubusercontent.com/PopulationAndCommunityOntology/pco/master/pco.owl",
          "prov:atTime": "2026-10-26T03:13:50.997Z"
        },
        {
          "@id": "https://github.com/PopulationAndCommunityOntology/pco.git/info/refs?service=git-upload-pack",
          "prov:atTime": "2026-10-26T03:13:50.874Z"
        },
        {
          "@id": "https://api.github.com/repos/PopulationAndCommunityOntology/pco",
          "prov:atTime": "2026-10-26T03:13:51.288Z"
        },
        {
          "@id": "https://www.ebi.ac.uk/ols4/api/v2/ontologies/pco",
          "prov:atTime": "2026-10-26T03:13:50.902Z"
        },
        {
          "@id": "https://service.tib.eu/ts4tib/api/ontologies/pco",
          "prov:atTime": "2026-10-26T03:13:51.796Z"
        },
        {
          "@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/pco",
          "prov:atTime": "2026-10-26T03:13:50.789Z"
        },
        {
          "@id": "https://api.crossref.org/works/10.1371%2Fjournal.pone.0089606",
          "prov:atTime": "2026-10-26T02:40:02.504Z"
        },
        {
          "@id": "https://api.crossref.org/works/10.1186%2F1944-3277-9-17",
          "prov:atTime": "2026-10-26T03:13:50.863Z"
        }
      ]
    },
    "prov:generatedAtTime": "2026-10-26T03:13:52.048Z"
  }
}