henrietteharmse/uml2semantics
Translates UML class diagrams to OWL2
This tool helps knowledge modelers and semantic web engineers convert their conceptual UML class diagrams into OWL 2 ontologies. You provide your class diagrams as TSV files or XMI, and it generates an OWL 2 ontology file. This allows you to reason over your models, discover inconsistencies, or integrate them with linked data.
Use this if you need to transform a conceptual UML class diagram into a formal OWL 2 ontology to enable logical reasoning or semantic web applications.
Not ideal if your UML class diagrams include implementation details like interfaces or operations, as this tool focuses solely on conceptual models.
Stars
19
Forks
1
Language
Scala
License
Apache-2.0
Category
Last pushed
Mar 07, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/henrietteharmse/uml2semantics"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
oracle/tribuo
Tribuo - A Java machine learning library
o19s/elasticsearch-learning-to-rank
Plugin to integrate Learning to Rank (aka machine learning for better relevance) with Elasticsearch
Waikato/meka
Multi-label classifiers and evaluation procedures using the Weka machine learning framework.
Waikato/moa
MOA is an open source framework for Big Data stream mining. It includes a collection of machine...
allegro/allRank
allRank is a framework for training learning-to-rank neural models based on PyTorch.