{
  "id": "bioportal",
  "acronym": "BIOPORTAL",
  "name": "BioPortal",
  "category": "metadata",
  "domains": [
    "health"
  ],
  "kind": "vocabulary",
  "description": "BioPortal is an open repository of biomedical ontologies that provides access via Web services and Web browsers to ontologies developed in OWL, RDF, OBO format and Protégé frames. BioPortal functionality includes the ability to browse, search and visualize ontologies.",
  "formats": [],
  "homepage": "https://bioportal.bioontology.org",
  "bioregistry": "bioportal",
  "status": "legacy",
  "publications": [
    {
      "title": "BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications",
      "doi": "10.1093/nar/gkr469",
      "year": 2011
    },
    {
      "title": "BioPortal: ontologies and integrated data resources at the click of a mouse",
      "doi": "10.1093/nar/gkp440",
      "year": 2009
    }
  ],
  "usedBy": [],
  "tags": [
    "bibliography/documents",
    "health/disease",
    "ontology",
    "ontology/terminology/nomenclature",
    "portal",
    "registry"
  ],
  "url": "https://schemascope.org/o/bioportal/",
  "evaluation": {
    "links": {
      "homepage": {
        "url": "https://bioportal.bioontology.org",
        "code": 403,
        "state": "blocked",
        "resolvedUrl": "https://bioportal.bioontology.org/",
        "checkedAt": "2026-10-26T02:40:36.871Z"
      },
      "repository": null,
      "download": null
    },
    "github": null,
    "ols": null,
    "obo": null,
    "bioportal": null,
    "citations": [
      {
        "doi": "10.1093/nar/gkr469",
        "count": 651,
        "source": "https://api.crossref.org/works/10.1093%2Fnar%2Fgkr469",
        "fetchedAt": "2026-10-26T02:40:36.745Z"
      },
      {
        "doi": "10.1093/nar/gkp440",
        "count": 607,
        "source": "https://api.crossref.org/works/10.1093%2Fnar%2Fgkp440",
        "fetchedAt": "2026-10-26T02:40:36.747Z"
      }
    ],
    "git": null,
    "tib": null,
    "dashboard": null,
    "quality": null,
    "oops": null,
    "releases": {
      "dates": [],
      "lastYear": 0,
      "from": null
    },
    "bioregistry": {
      "prefix": "bioportal",
      "name": "BioPortal",
      "mappings": {
        "bartoc": "1713",
        "biocontext": "BIOPORTAL",
        "integbio": "nbdc02144",
        "miriam": "bioportal",
        "n2t": "bioportal",
        "prefixcommons": "bioportal",
        "re3data": "r3d100012344"
      },
      "dependsOn": [],
      "appearsIn": [],
      "license": null,
      "version": null,
      "deprecated": true,
      "page": "https://bioregistry.io/bioportal",
      "source": "https://bioregistry.io/api/registry/bioportal",
      "fetchedAt": "2026-10-26T02:40:36.704Z"
    },
    "artifact": null,
    "score": 3,
    "gross": 18,
    "earned": 14,
    "possible": 80,
    "qualityApplies": false,
    "penalty": {
      "score": -15,
      "reason": "no commits, releases or dated files found; marked legacy",
      "steps": [
        {
          "label": "No activity evidence",
          "pts": -5,
          "detail": "no commits, releases or dated files found"
        },
        {
          "label": "Inactive status",
          "pts": -10,
          "detail": "marked legacy"
        }
      ]
    },
    "consistent": null,
    "grade": "E",
    "fair": 10,
    "breakdown": {
      "findable": {
        "score": 4,
        "max": 12,
        "steps": [
          {
            "label": "Persistent identifier (F1)",
            "pts": 0,
            "max": 4,
            "detail": "no PURL / w3id / DOI for the artefact"
          },
          {
            "label": "Indexed in services (F4)",
            "pts": 1,
            "max": 5,
            "detail": "1: Bioregistry"
          },
          {
            "label": "Citable reference (F2)",
            "pts": 3,
            "max": 3,
            "detail": "doi:10.1093/nar/gkr469"
          }
        ],
        "notes": [
          "Persistent identifier (F1): no PURL / w3id / DOI for the artefact",
          "Indexed in services (F4): 1: Bioregistry"
        ]
      },
      "accessible": {
        "score": 6,
        "max": 12,
        "steps": [
          {
            "label": "Homepage reachable",
            "pts": 3,
            "max": 3,
            "detail": "HTTP 403"
          },
          {
            "label": "Artefact retrievable over HTTP(S) (A1)",
            "pts": 0,
            "max": 6,
            "detail": "no download or repository listed"
          },
          {
            "label": "Metadata persists in a registry (A2)",
            "pts": 3,
            "max": 3,
            "detail": "Bioregistry"
          }
        ],
        "notes": [
          "Artefact retrievable over HTTP(S) (A1): no download or repository listed"
        ]
      },
      "interoperable": {
        "score": 0,
        "max": 12,
        "steps": [
          {
            "label": "Formal machine-readable format (I1)",
            "pts": 0,
            "max": 5,
            "detail": "none of: —"
          },
          {
            "label": "Semantic-web IRIs (I2)",
            "pts": 0,
            "max": 3,
            "detail": "no RDF/OWL/JSON-LD representation"
          },
          {
            "label": "References other vocabularies (I3)",
            "pts": 0,
            "max": 4,
            "detail": "no imported vocabularies found"
          }
        ],
        "notes": [
          "Formal machine-readable format (I1): none of: —",
          "Semantic-web IRIs (I2): no RDF/OWL/JSON-LD representation",
          "References other vocabularies (I3): no imported vocabularies found"
        ]
      },
      "reusable": {
        "score": 0,
        "max": 12,
        "steps": [
          {
            "label": "Clear license (R1.1)",
            "pts": 0,
            "max": 5,
            "detail": "none found"
          },
          {
            "label": "Release provenance (R1.2)",
            "pts": 0,
            "max": 4,
            "detail": "no version in artefact, registry or release tags"
          },
          {
            "label": "Community standards (R1.3)",
            "pts": 0,
            "max": 3,
            "detail": "no independent compliance report (not on the OBO Dashboard)"
          }
        ],
        "notes": [
          "Clear license (R1.1): none found",
          "Release provenance (R1.2): no version in artefact, registry or release tags",
          "Community standards (R1.3): no independent compliance report (not on the OBO Dashboard)"
        ]
      },
      "quality": {
        "score": 0,
        "max": 20,
        "steps": [
          {
            "label": "Not applicable",
            "pts": 0,
            "max": 0,
            "detail": "vocabulary without an OWL/OBO/RDF artefact; total scaled from 80 to 100"
          }
        ],
        "notes": [],
        "applicable": false
      },
      "maintenance": {
        "score": 0,
        "max": 16,
        "steps": [
          {
            "label": "Recency",
            "pts": 0,
            "max": 10,
            "detail": "no activity evidence"
          },
          {
            "label": "Release cadence (12 months)",
            "pts": 0,
            "max": 6,
            "detail": "0 releases"
          }
        ],
        "notes": [
          "Recency: no activity evidence",
          "Release cadence (12 months): 0 releases"
        ]
      },
      "adoption": {
        "score": 4,
        "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": 4,
            "max": 5,
            "detail": "max(stars 0 → 0, citations 651 → 4)"
          }
        ],
        "notes": [
          "Documented adopting projects: 0 projects",
          "Reused by other ontologies: 0",
          "Community signal: max(stars 0 → 0, citations 651 → 4)"
        ]
      }
    },
    "lastActivity": null,
    "adopterCount": 0,
    "reuseCount": 0,
    "importCount": 0,
    "registries": [
      "Bioregistry"
    ],
    "evaluatedVersion": null,
    "evaluatedAt": "2026-10-26T02:40:36.872Z",
    "runId": "2026-10-26T02-37-38Z",
    "adopters": []
  },
  "history": [
    {
      "runId": "2026-10-26T02-37-38Z",
      "at": "2026-10-26T03:31:18.947Z",
      "score": 3,
      "grade": "E",
      "fair": 10,
      "version": null,
      "terms": null,
      "stars": null,
      "license": null,
      "lastActivity": null,
      "adopters": 0,
      "links": {
        "homepage": "blocked"
      },
      "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": "bioportal",
        "url": "https://bioregistry.io/api/registry/bioportal",
        "retrievedAt": "2026-10-25T21:49:00Z"
      }
    ],
    "fields": {
      "acronym": "Bioregistry",
      "name": "Bioregistry",
      "description": "Bioregistry",
      "homepage": "Bioregistry",
      "publications": "Bioregistry",
      "tags": "Bioregistry"
    }
  },
  "evaluationProvenance": {
    "@context": {
      "prov": "http://www.w3.org/ns/prov#",
      "schemascope": "https://schemascope.org/ns#"
    },
    "@id": "https://schemascope.org/o/bioportal/#evaluation",
    "@type": "prov:Entity",
    "prov:specializationOf": {
      "@id": "https://bioportal.bioontology.org",
      "schemascope:evaluatedVersion": null
    },
    "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://bioportal.bioontology.org",
          "prov:atTime": "2026-10-26T02:40:36.871Z"
        },
        {
          "@id": "https://bioregistry.io/api/registry/bioportal",
          "prov:atTime": "2026-10-26T02:40:36.704Z"
        },
        {
          "@id": "https://api.crossref.org/works/10.1093%2Fnar%2Fgkr469",
          "prov:atTime": "2026-10-26T02:40:36.745Z"
        },
        {
          "@id": "https://api.crossref.org/works/10.1093%2Fnar%2Fgkp440",
          "prov:atTime": "2026-10-26T02:40:36.747Z"
        }
      ]
    },
    "prov:generatedAtTime": "2026-10-26T02:40:36.872Z"
  }
}