Python Semantic Web

Open-source Python projects categorized as Semantic Web

Top 10 Python Semantic Web Projects

Semantic Web
  • rdflib

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

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • contextualise

    Contextualise is an effective tool particularly suited for organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources

  • extruct

    Extract embedded metadata from HTML markup

  • Project mention: GitHub – GSA/code-gov: An informative repo for all repos | | 2023-09-09 )

    (Apache Nutch is a Java-based web crawler which supports e.g. CommonCrawl (which backs various foundational LLMs)) . But extruct extracts more types of metadata and data than Nutch AFAIU: )

    datasette-graphql adds a GraphQL HTTP API to a SQLite database:

  • pygraft

    Configurable Generation of Synthetic Schemas and Knowledge Graphs at Your Fingertips

  • Project mention: PyGraft: Configurable Generation of Schemas and Knowledge Graphs | | 2023-09-13
  • PyLD

    JSON-LD processor written in Python

  • Project mention: Lucky like a 7 — Seven SymfonyCasts Courses to Master Symfony 7 | | 2024-04-27

    "API Platform contains a PHP library (Core) to create fully featured hypermedia (or GraphQL) web APIs supporting industry-leading standards: JSON-LD with Hydra, OpenAPI, etc.

  • linkml

    Linked Open Data Modeling Language

  • Project mention: Loops: journeys in declarative logic programming in genomics [video] | | 2023-11-30

    LinkML that Chris presents here looks really interesting though!

  • topic-db

    TopicDB is a topic maps-based semantic graph store (using SQLite for persistence)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • PheKnowLator

    PheKnowLator: Heterogeneous Biomedical Knowledge Graphs and Benchmarks Constructed Under Alternative Semantic Models

  • cso-classifier

    Python library that classifies content from scientific papers with the topics of the Computer Science Ontology (CSO).

  • SchemaGPT

    Python library for RDF Schemas generation from prompts using GPT-3 magic 🪄🪄🪄

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Semantic Web discussion

Log in or Post with

Python Semantic Web related posts


What are some of the best open-source Semantic Web projects in Python? This list will help you:

Project Stars
1 rdflib 2,101
2 contextualise 1,042
3 extruct 829
4 pygraft 647
5 PyLD 589
6 linkml 294
7 topic-db 249
8 PheKnowLator 151
9 cso-classifier 84
10 SchemaGPT 67

Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today.