PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Semantic Web Python Packages

Python packages with the GitHub topic semantic-web. Sorted by monthly downloads, with stars and forks.
RDFLib
rdflib

RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.

13.8M 3K 614
scrapinghub
extruct

Extract embedded metadata from HTML markup

670K 972 125
biopragmatics
curies

🐸 Idiomatic conversion between URIs and compact URIs (CURIEs) in Python

633K 28 7
digitalbazaar
pyld

JSON-LD processor written in Python

458K 684 140
althonos
pronto

A Python frontend to (Open Biomedical) Ontologies.

186K 268 48
cthoyt
sssom-pydantic

🐍 An elegant implementation of SSSOM, based on Pydantic

36K 5 0
ozekik
lightrdf

A fast and lightweight Python RDF parser which wraps bindings to Rust's Rio using PyO3

6K 38 1
cthoyt
ssslm

A simple standard for sharing literal mappings (SSSLM)

6K 1 0
Jelly-RDF
pyjelly

Fast RDF serialization for Python

5K 20 6
ralforion
orionbelt-ontology-builder

Browser-based ontology workbench for OWL ontologies and SKOS vocabularies. Streamlit + rdflib, no Java, no Protégé. OWL-RL reasoning, 22 SKOS validation checks, read-only SPARQL console, bulk operations, gist upper-ontology starters, merge-aware imports, interactive vis-network graph.

5K 216 22
biolink
ontobio

python library for working with ontologies and ontology associations

5K 133 33
cadmiumkitty
rdfpandas

RdfPandas is a module providing RDF support for Pandas

4K 58 8
cthoyt
obographs

A Pydantic model for OBO Graph JSON

4K 1 0
soheilabadifard
ttl3d

Turn any Turtle / RDF graph into a self-contained, offline HTML viewer with 3D and 2D views

4K 2 0
cthoyt
curies-processing

Pre- and post-processing configuration for prefixes, CURIEs, and URIs

3K 0 0
Blackcat-Informatics
purrdf

PurRDF — one RDF 1.2 engine, one behavior, in Rust, Python, WebAssembly and C. Deterministic BM25 full-text search, exact GeoSPARQL 1.1 and embedding kNN answered from SPARQL, in-process, over one dataset: the three jobs a triple store usually kept PostgreSQL beside it for. Plus native codecs, RDFC-1.0, SHACL, ShEx, entailment and GTS transport.

3K 48 1
CLARIAH
cow-csvw

Integrated CSV to RDF converter, using CSVW and nanopublications

3K 48 9
linkml
linkml-model

Link Modeling Language (LinkML) model

2K 92 33
opencitations
ramose

RAMOSE is an application for creating REST APIs on top of SPARQL endpoints

2K 33 6
w3c-cg
sstim

SSTIM: the open formalized knowledge standard for describing sensory stimulation. RDF vocabulary, SHACL profiles, JSON-LD context, and SSTIM Workbench, its open reference environment. Developed in the W3C Sensory Stimulation Vocabulary Community Group.

2K 2 1
giulianireg-spec
dosync

Open protocol that lets AI agents act on physical devices — explainable resolution, deployment policy, and a tamper-evident audit log. Domain-agnostic.

1K 0 0
D2KLab
sparqltransformer

Python version of SPARQL Transformer

1K 14 4
ryanstraight
cybedtools

Reproducible pipeline for ingesting and analyzing cybersecurity workforce and learning frameworks via JSON-LD and SPARQL

1K 1 0
digitalbazaar
pyldmod

JSON-LD processor written in Python

1K 684 140
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology