Skip to content

purl.obolibrary.org PURLs for METPO terms dead-end at HTTP 404 #435

Description

@turbomam

http://purl.obolibrary.org/obo/METPO_<id> does not resolve to anything useful. METPO is not registered in OBO Foundry's ontologies.yml, so these PURLs fall through the obolibrary → oclc → archive.org → berkeleybop.org fallback chain and end at HTTP 404. Same for http://purl.obolibrary.org/obo/metpo.owl.

Verified 2026-05-18:

$ curl -sIL "http://purl.obolibrary.org/obo/METPO_1004005" -o /dev/null \
    -w "Final URL: %{url_effective}\nFinal HTTP: %{http_code}\nRedirects: %{num_redirects}\n"
Final URL: https://berkeleybop.org/ontologies/METPO_1004005
Final HTTP: 404
Redirects: 5

Meanwhile https://w3id.org/metpo/<id> redirects correctly to BioPortal.

Decision needed between:

  1. Register METPO in OBO Foundry. Requires meeting OBO principles; would give working PURLs and broader visibility. Related Prepare METPO for EBI OLS submission #213 (OLS submission already planned).
  2. Document https://w3id.org/metpo/ as the only canonical resolution and add explicit guidance in README and ontology header steering users away from purl.obolibrary.org PURLs.

Related: #16, #149, #213, #433.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions