IBM Semantics Toolkit dient zur Speicherung, Änderung, Abfrage und Ableitung von Ontologien und den entsprechenden Instanzen. Ein wichtiger Zweck ist es, eine durchgängige Ontologie-Konstruktionsumgebung zu erstellen, die eng mit der Modellierung auf Basis der »Dominant Meta-Object Facility« (MOF) und Anwendungs-Entwicklungswerkzeugen integriert ist. Das Semantics Toolkit enthält drei Hauptkomponenten (Orient, EODM und RStar), die für Benutzer auf verschiedenen Ebenen gedacht sind. (non)