Protégé ist eine Sammlung von Werkzeugen zum Erstellen von Domänenmodellen und wissensbasierten Anwendungen mit Ontologien. In seinem Kern implementiert Protégé eine große Menge von wissensmodellierenden Strukturen und Aktionen, die die Erzeugung, Visualisierung und Manipulation von Ontologien in verschiedenen Repräsentationsformaten unterstützen. Es kann angepasst werden, um Unterstützung für das Erstellen von Wissensmodellen und die Dateneingabe zu geben, und es kann mittels Plugins erweitert werden. Es besitzt ein Java-API zum Erstellen von wissensbasierten Anwendungen. (non)