{
  "id": "rxnorm",
  "acronym": "RXNORM",
  "name": "RxNorm",
  "category": "health",
  "kind": "ontology",
  "description": "RxNorm provides normalized names for clinical drugs and links its names to many of the drug vocabularies commonly used in pharmacy management and drug interaction software, including those of First Databank, Micromedex, and Gold Standard Drug Database. By providing links between these vocabularies, RxNorm can mediate messages between systems not using the same software and vocabulary.",
  "formats": [
    "OWL"
  ],
  "license": "https://uts.nlm.nih.gov/uts/assets/LicenseAgreement.pdf",
  "homepage": "https://www.nlm.nih.gov/research/umls/rxnorm",
  "download": "http://aber-owl.net/media/ontologies/RXNORM/1/rxnorm.owl",
  "bioportal": "RXNORM",
  "bioregistry": "rxnorm",
  "publications": [
    {
      "title": "Normalized names for clinical drugs: RxNorm at 6 years",
      "doi": "10.1136/amiajnl-2011-000116",
      "year": 2011
    },
    {
      "title": "RxNorm: prescription for electronic drug information exchange",
      "doi": "10.1109/mitp.2005.122",
      "year": 2005
    }
  ],
  "usedBy": [],
  "tags": [
    "biomedical science",
    "drug",
    "drug name",
    "ontology",
    "preclinical studies"
  ],
  "url": "https://schemascope.org/o/rxnorm/",
  "evaluation": {
    "links": {
      "homepage": {
        "url": "https://www.nlm.nih.gov/research/umls/rxnorm",
        "code": 200,
        "state": "ok",
        "resolvedUrl": "https://www.nlm.nih.gov/research/umls/rxnorm/index.html",
        "lastModified": "2026-08-24T03:38:37.000Z",
        "checkedAt": "2026-10-26T03:19:56.877Z"
      },
      "repository": null,
      "download": {
        "url": "http://aber-owl.net/media/ontologies/RXNORM/1/rxnorm.owl",
        "code": 200,
        "state": "ok",
        "resolvedUrl": "https://aber-owl.net/media/ontologies/RXNORM/1/rxnorm.owl",
        "lastModified": "2026-05-19T07:58:18.000Z",
        "checkedAt": "2026-10-26T03:19:57.159Z"
      }
    },
    "github": null,
    "ols": null,
    "obo": null,
    "bioportal": null,
    "citations": [
      {
        "doi": "10.1136/amiajnl-2011-000116",
        "count": 396,
        "source": "https://api.crossref.org/works/10.1136%2Famiajnl-2011-000116",
        "fetchedAt": "2026-10-26T03:19:56.423Z"
      },
      {
        "doi": "10.1109/mitp.2005.122",
        "count": null,
        "source": "https://api.crossref.org/works/10.1109%2Fmitp.2005.122",
        "fetchedAt": "2026-10-26T03:19:56.408Z",
        "error": "HTTP 429"
      }
    ],
    "git": null,
    "tib": null,
    "dashboard": null,
    "quality": null,
    "oops": null,
    "releases": {
      "dates": [],
      "lastYear": 0,
      "from": null
    },
    "bioregistry": {
      "prefix": "rxnorm",
      "name": "RxNorm",
      "mappings": {
        "aberowl": "RXNORM",
        "biocontext": "RXCUI",
        "biolink.resource": "RXNORM",
        "bioportal": "RXNORM",
        "fairsharing": "FAIRsharing.36pf8q",
        "hl7": "6.88",
        "wikidata.property": "P3345"
      },
      "dependsOn": [],
      "appearsIn": [],
      "license": "https://uts.nlm.nih.gov/uts/assets/LicenseAgreement.pdf",
      "version": "20AA_250902F",
      "deprecated": false,
      "page": "https://bioregistry.io/rxnorm",
      "source": "https://bioregistry.io/api/registry/rxnorm",
      "fetchedAt": "2026-10-26T03:19:56.298Z"
    },
    "artifact": {
      "source": "https://aber-owl.net/media/ontologies/RXNORM/1/rxnorm.owl",
      "isRdf": true,
      "versionInfo": "20AA_250902F",
      "etag": "\"f5cd530c7d6455b76569dc7b21387def\"",
      "contentType": "application/rdf+xml",
      "fetchedAt": "2026-10-26T03:19:58.411Z"
    },
    "score": 45,
    "gross": 45,
    "earned": 45,
    "possible": 100,
    "qualityApplies": true,
    "penalty": {
      "score": 0,
      "reason": "no penalties (active)",
      "steps": [
        {
          "label": "Time since last activity",
          "pts": 0,
          "detail": "0.4 years → 4 × max(0, 0.4 − 1)"
        },
        {
          "label": "Inactive status",
          "pts": 0,
          "detail": "not archived, legacy or inactive"
        },
        {
          "label": "Consistency",
          "pts": 0,
          "detail": "not yet checked by a reasoner"
        }
      ]
    },
    "consistent": null,
    "grade": "D",
    "fair": 33,
    "breakdown": {
      "findable": {
        "score": 7,
        "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": 4,
            "max": 5,
            "detail": "3: BioPortal, Bioregistry, FAIRsharing"
          },
          {
            "label": "Citable reference (F2)",
            "pts": 3,
            "max": 3,
            "detail": "doi:10.1136/amiajnl-2011-000116"
          }
        ],
        "notes": [
          "Persistent identifier (F1): no PURL / w3id / DOI for the artefact",
          "Indexed in services (F4): 3: BioPortal, Bioregistry, FAIRsharing"
        ]
      },
      "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": "Bioregistry"
          }
        ],
        "notes": []
      },
      "interoperable": {
        "score": 8,
        "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": 0,
            "max": 4,
            "detail": "no imported vocabularies found"
          }
        ],
        "notes": [
          "References other vocabularies (I3): no imported vocabularies found"
        ]
      },
      "reusable": {
        "score": 6,
        "max": 12,
        "steps": [
          {
            "label": "Clear license (R1.1)",
            "pts": 2,
            "max": 5,
            "detail": "https://uts.nlm.nih.gov/uts/assets/LicenseAgreement.pdf (not a recognised open license)"
          },
          {
            "label": "Release provenance (R1.2)",
            "pts": 4,
            "max": 4,
            "detail": "20AA_250902F (version info in the artefact)"
          },
          {
            "label": "Community standards (R1.3)",
            "pts": 0,
            "max": 3,
            "detail": "no independent compliance report (not on the OBO Dashboard)"
          }
        ],
        "notes": [
          "Clear license (R1.1): https://uts.nlm.nih.gov/uts/assets/LicenseAgreement.pdf (not a recognised open license)",
          "Community standards (R1.3): no independent compliance report (not on the OBO Dashboard)"
        ]
      },
      "quality": {
        "score": 0,
        "max": 20,
        "steps": [
          {
            "label": "Logical consistency",
            "pts": 0,
            "max": 10,
            "detail": "never checked by a reasoner"
          },
          {
            "label": "OWL 2 DL profile",
            "pts": 0,
            "max": 2,
            "detail": "profile not checked"
          },
          {
            "label": "Upper-ontology alignment",
            "pts": 0,
            "max": 3,
            "detail": "no BFO/COB/DOLCE import found"
          },
          {
            "label": "Standard relations (RO)",
            "pts": 0,
            "max": 1,
            "detail": "does not import the Relation Ontology"
          },
          {
            "label": "ROBOT report: no errors",
            "pts": 0,
            "max": 2,
            "detail": "no ROBOT report available"
          },
          {
            "label": "ROBOT report: warning density",
            "pts": 0,
            "max": 1,
            "detail": "no ROBOT report available"
          },
          {
            "label": "Pitfall scan: no critical pitfalls",
            "pts": 0,
            "max": 1,
            "detail": "no pitfall scan or ROBOT report yet"
          }
        ],
        "notes": [
          "Logical consistency: never checked by a reasoner",
          "OWL 2 DL profile: profile not checked",
          "Upper-ontology alignment: no BFO/COB/DOLCE import found",
          "Standard relations (RO): does not import the Relation Ontology",
          "ROBOT report: no errors: no ROBOT report available",
          "ROBOT report: warning density: no ROBOT report available",
          "Pitfall scan: no critical pitfalls: no pitfall scan or ROBOT report yet"
        ]
      },
      "maintenance": {
        "score": 8,
        "max": 16,
        "steps": [
          {
            "label": "Recency",
            "pts": 8,
            "max": 10,
            "detail": "2026-05-19 → 5.2 months (≤ 6 months)"
          },
          {
            "label": "Release cadence (12 months)",
            "pts": 0,
            "max": 6,
            "detail": "0 releases"
          }
        ],
        "notes": [
          "Recency: 2026-05-19 → 5.2 months (≤ 6 months)",
          "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 396 → 4)"
          }
        ],
        "notes": [
          "Documented adopting projects: 0 projects",
          "Reused by other ontologies: 0",
          "Community signal: max(stars 0 → 0, citations 396 → 4)"
        ]
      }
    },
    "lastActivity": "2026-05-19T07:58:18.000Z",
    "adopterCount": 0,
    "reuseCount": 0,
    "importCount": 0,
    "registries": [
      "BioPortal",
      "Bioregistry",
      "FAIRsharing"
    ],
    "evaluatedVersion": {
      "label": "20AA_250902F",
      "from": "version info in the artefact",
      "value": "20AA_250902F",
      "inArtefact": true,
      "all": [
        {
          "label": "20AA_250902F",
          "from": "version info in the artefact",
          "value": "20AA_250902F",
          "inArtefact": true
        },
        {
          "label": "file of 2026-05-19",
          "from": "Last-Modified of the download",
          "value": "2026-05-19T07:58:18.000Z"
        }
      ]
    },
    "evaluatedAt": "2026-10-26T03:19:58.412Z",
    "runId": "2026-10-26T02-37-38Z",
    "adopters": []
  },
  "history": [
    {
      "runId": "2026-10-26T02-37-38Z",
      "at": "2026-10-26T03:31:18.947Z",
      "score": 45,
      "grade": "D",
      "fair": 33,
      "version": "20AA_250902F",
      "terms": null,
      "stars": null,
      "license": null,
      "lastActivity": "2026-05-19T07:58:18.000Z",
      "adopters": 0,
      "links": {
        "homepage": "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": "rxnorm",
        "url": "https://bioregistry.io/api/registry/rxnorm",
        "retrievedAt": "2026-10-25T21:49:00Z"
      }
    ],
    "fields": {
      "acronym": "Bioregistry",
      "name": "Bioregistry",
      "description": "Bioregistry",
      "homepage": "Bioregistry",
      "download": "Bioregistry",
      "formats": "Bioregistry",
      "license": "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/rxnorm/#evaluation",
    "@type": "prov:Entity",
    "prov:specializationOf": {
      "@id": "http://aber-owl.net/media/ontologies/RXNORM/1/rxnorm.owl",
      "schemascope:evaluatedVersion": "20AA_250902F"
    },
    "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://www.nlm.nih.gov/research/umls/rxnorm",
          "prov:atTime": "2026-10-26T03:19:56.877Z"
        },
        {
          "@id": "http://aber-owl.net/media/ontologies/RXNORM/1/rxnorm.owl",
          "prov:atTime": "2026-10-26T03:19:57.159Z"
        },
        {
          "@id": "https://aber-owl.net/media/ontologies/RXNORM/1/rxnorm.owl",
          "prov:atTime": "2026-10-26T03:19:58.411Z"
        },
        {
          "@id": "https://bioregistry.io/api/registry/rxnorm",
          "prov:atTime": "2026-10-26T03:19:56.298Z"
        },
        {
          "@id": "https://api.crossref.org/works/10.1136%2Famiajnl-2011-000116",
          "prov:atTime": "2026-10-26T03:19:56.423Z"
        }
      ]
    },
    "prov:generatedAtTime": "2026-10-26T03:19:58.412Z"
  }
}