$npx skillfedfor your agent

sssom

Operations on SSSOM mapping tables

Worth itPyPI Information AnalysisReleased May 202693.9K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — sssom-0.4.21-py3-none-any.whl
v0.4.21 · released 2026-05-23 · Python <4.0.0,>=3.10 · 12 runtime deps: click, curies, deprecation, linkml, linkml-runtime, packaging, pandas, pyyaml

Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and is MIT-licensed. Install it if you work with ontology mappings in SSSOM format or need to convert between mapping representations. Note that JSON and RDF export formats are still evolving—pin a version if stability is critical for your workflow.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later; JSON and RDF export formats are not yet finalized and may change in future releases.
  • Low friction installation with a pure-Python wheel and active maintenance—last release 83 days ago.
  • Requires Python 3.10 or later and pulls in 12 runtime dependencies including linkml, pandas, rdflib, and sparqlwrapper; no compiled dependencies.

License · maintenance · safety

MIT (permissive) — MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects with minimal obligations.

last release 2026-05-23 (83 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 93,945 downloads/mo, #13,357 on PyPI

Verify before relying

import sssom

url = "https://raw.githubusercontent.com/mapping-commons/mh_mapping_initiative/master/mappings/mp_hp_eye_impc.sssom.tsv"
msdf = sssom.parse_tsv(url)
sssom.write_json(msdf, "output.json")
  • Stability and completeness of JSON and RDF export formats—documentation warns these are not yet finalized.
  • Performance characteristics with large mapping sets or complex ontologies.
  • Specific SSSOM specification version(s) supported by this release.
Same gist for agents: .md · .json

What it is and what it does

SSSOM is a Python library and CLI for working with SSSOM, a standard format for sharing ontology mappings. It reads and writes mapping tables in TSV format, parses them into a mapping set dataframe object that bundles a pandas DataFrame, a curies.Converter for URI handling, and mapping metadata. The library can export mappings to JSON, OWL, and RDF formats, making it a bridge between tabular mapping data and semantic web representations.

The package is designed for ontology curators, bioinformaticians, and knowledge engineers who need to manage, validate, and transform ontology mappings at scale. It integrates with LinkML for schema validation and RDFlib for semantic output, and provides a command-line interface alongside its Python API. The library is actively maintained and part of the broader Mapping Commons ecosystem.

Use it for

  • Parse and manipulate SSSOM TSV files from mapping repositories to extract and analyze ontology mappings programmatically.
  • Convert ontology mappings from TSV to OWL or RDF/Turtle format for use in semantic web applications and triple stores.
  • Validate mapping tables against the SSSOM schema and enrich them with metadata using the pandas DataFrame interface.
  • Build mapping pipelines that read, filter, and export mappings in multiple formats for downstream ontology alignment tools.
  • Integrate ontology mappings into knowledge graphs by exporting to RDF and loading into graph databases.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

The package is actively maintained, has low install friction, carries no known vulnerabilities, and is MIT-licensed. Install it if you work with ontology mappings in SSSOM format or need to convert between mapping representations. Note that JSON and RDF export formats are still evolving—pin a version if stability is critical for your workflow.

Install

sssom on PyPI

Before you install

Low friction installation with a pure-Python wheel and active maintenance—last release 83 days ago. Requires Python 3.10 or later and pulls in 12 runtime dependencies including linkml, pandas, rdflib, and sparqlwrapper; no compiled dependencies.

Requires Python 3.10 or later; JSON and RDF export formats are not yet finalized and may change in future releases.

License in practice

MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects with minimal obligations.

Quickstart

import sssom

url = "https://raw.githubusercontent.com/mapping-commons/mh_mapping_initiative/master/mappings/mp_hp_eye_impc.sssom.tsv"
msdf = sssom.parse_tsv(url)
sssom.write_json(msdf, "output.json")

Verify before relying

  • Stability and completeness of JSON and RDF export formats—documentation warns these are not yet finalized.
  • Performance characteristics with large mapping sets or complex ontologies.
  • Specific SSSOM specification version(s) supported by this release.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release <4.0.0,>=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
12 packages
clickcuriesdeprecationlinkmllinkml-runtimepackagingpandaspyyamlrdflibsparqlwrappersssom-schemavalidators
MaintenanceActively maintained 83 days since the last release
First released
Downloads93,945 / month, #13,357 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Programming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Evidence: sssom-0.4.21-py3-none-any.whl

Tags

Capabilities
ontology mapping format conversionsssom tsv parsermapping set dataframeontology mapping validationsemantic mapping utilitiesrdf owl conversionmapping commons tools
Topics
ontology-mappingsemantic-webdata-conversion

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “ontology mapping format conversion”

  • sssomParse, validate, and convert SSSOM (Simple Standard for Sharing…
  • prefixcommonsConverts between CURIEs (compact URI identifiers like GO:0008150) and…
  • gprofiler-officialPython interface to g:Profiler toolkit for functional enrichment…

Give your agent the search over MCP, or paste the wish link into any chat.

More Information Analysis packages

regex Worth it
PyPI · Python Modules · released Jul 2026

A drop-in replacement for Python's standard `re` module that adds advanced regex features like nested sets, fuzzy matching, lookaround in conditionals, and full Unicode case-folding while maintaining backward compatibility.

Apache-2.0 AND CNRI-Pythoncompiled wheel · 3.10+
437.7Mdownloads / mo
pyarrow Worth it
PyPI · Information Analysis · released Aug 2026

pyarrow provides Python bindings to Apache Arrow's C++ libraries for efficient columnar data processing, serialization, and interoperability with pandas, NumPy, and other Python ecosystem tools.

Apache-2.0compiled wheel · 3.10+
432.9Mdownloads / mo
networkx Worth it
PyPI · Python Modules · released Dec 2025

NetworkX provides data structures and algorithms for creating, analyzing, and manipulating graphs and networks, supporting everything from simple undirected graphs to complex directed and weighted networks.

BSD-3-Clausepure Python
290.9Mdownloads / mo
snowflake-connector-python Worth it
PyPI · Software Development · released Aug 2026

Connects Python applications to Snowflake data warehouses using the DB API 2.0 specification, enabling SQL queries, data transfers, and warehouse operations.

Apache-2.0compiled wheel · 3.10+
193.6Mdownloads / mo
contourpy Worth it
PyPI · Information Analysis · released Jul 2025

ContourPy calculates contours of 2D quadrilateral grids using C++11 algorithms wrapped in Python, offering serial and multithreaded implementations without requiring Matplotlib as a dependency.

BSD-3-Clausecompiled wheel · 3.11+
191.2Mdownloads / mo
snowflake-snowpark-python Worth it
PyPI · Software Development · released Jul 2026

Snowpark Python provides APIs to query and process data directly in Snowflake without moving data to your local system, with support for both native Snowpark and pandas-compatible interfaces.

Install it if you use Snowflake and want to process data without moving it to your application layer.

Apache-2.0pure Python
100.7Mdownloads / mo

See also edam-ontology · linkml · prefixmaps · pronto · PyShEx · rdflib · pyshacl · owlrl · owlready2