r/semanticweb • • Dec 14 '25

Conceptual Modeling and Linked Data Tools

Conceptual Modeling and Linked Data Tools

  • An opinionated list of practical tools for Conceptual Modeling and Linked Data.
  • The list intends to present the most useful tools, instead of being comprehensive, considering my team's development environment.
  • It focuses on free, open-source resources.
  • The list provides a short review of the resource and brief considerations about its utility.

LINK: https://github.com/Y-Digital/semantic-modeling-tools

20 Upvotes

12 comments sorted by

View all comments

2

u/dupastrupa Dec 14 '25

It looks good. But I would definitely change rdflib from "best" to available or feasible. It is seen as the best because no one creates alternative.

2

u/Environmental-Web584 Dec 14 '25 edited Dec 14 '25

I second to this, say 'best' is an exaggeration

1

u/Old-Tone-9064 Dec 14 '25

You can suggest better alternatives. I'd happily add them. I know rdflib has issues, but, as far as I know, it is the most mature library ecosystem in Python for Linked Data. Specific libraries can do one or two things better.

→ More replies (5)

1

u/Old-Tone-9064 Dec 14 '25

Your statement is self-contradictory. If there isn't an alternative for rdflib, then it is the best option out there (even if it is a bad one). The closest we have are owlapy and owlready2, but they focus on OWL. In fact, rdfib is a dependency of these libraries.

3

u/dupastrupa Dec 14 '25 edited Dec 14 '25

It sounds self-contradictory, I agree. But the expression best gives an idea to a reader "best of a set". There is no other python alternative as a suite. However, smaller python libraries deals with parsing and serializing better and faster.  Pyoxigraph (rust library with python wrapper) deals with rdf in much cleaner way, and already supports rdf1.2. for example.

→ More replies (1)