{"categories":[{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis/2"},{"label":"Bio-Informatics","url":"https://skillfed.io/packages/category/scientific-engineering-bio-informatics"}],"enrichment":{"capability":"Converts between CURIEs (compact URI identifiers like GO:0008150) and full URIs using JSON-LD contexts.","skillfed_tags":["ontology-identifiers","biomedical-data","semantic-web"],"use_cases":["Normalize biomedical ontology identifiers in data pipelines by converting CURIEs to full URIs.","Batch expand or contract identifiers when integrating data from multiple ontology sources.","Define custom prefix-to-URI mappings for domain-specific identifier schemes.","Validate and standardize identifier formats in bioinformatics ETL workflows."],"what_it_does":"prefixcommons is a Python library that converts between compact identifier notation (CURIEs) and their full Uniform Resource Identifiers (URIs) using JSON-LD context files. It ships with standard contexts that map biomedical ontology prefixes to their canonical URIs\u2014for example, GO:0008150 expands to http://purl.obolibrary.org/obo/GO_0008150. The core functions are expand_uri (CURIE to URI) and contract_uri (URI to CURIE), and you can supply your own context maps as dictionaries if the built-in ones don't fit your use case.\n\nThe package is designed for workflows where you need to normalize identifier formats across biomedical ontologies. It depends on requests, click, pytest-logging, and PyYAML. The codebase is dormant (last release 2022-07-19), though the repository remains active, so it is not abandoned but not actively developed.","worth_installing":"Yes, if you work with biomedical ontologies or need CURIE-to-URI conversion. The package is stable, has no known vulnerabilities, and low install friction. The dormant maintenance status is a minor concern for a specialized tool\u2014monitor the repository if you depend on current ontology prefix definitions, but core functionality is unlikely to break."},"id":"prefixcommons","links":{"html":"https://skillfed.io/packages/prefixcommons","md":"https://skillfed.io/packages/prefixcommons.md","pypi":"https://pypi.org/project/prefixcommons/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2022-07-19","license_spdx":null,"license_treatment":"permissive","name":"prefixcommons","python_support":"supports_current","summary":"A python API for working with ID prefixes"},"popularity":{"monthly_downloads":307179,"position":7778,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.12"}
