Some of the tools are simply editors for a particular technology (eg, Protégé), other provide complex services (eg, AllegroGraph. It must be said that the borderline between this category and Programming Environments can be a bit fuzzy.
E. Reynares, M. Caliusco, and M. Galli. 41st Argentine Conference on Informatics - 13th Argentine Symposium on Software Engineering (JAIIO - ASSE 2012), page 324-338. La Plata, Buenos Aires, Argentina, (2012)