Related pages

SemanText

SemanText is a prototype application developed to demonstrate how the topic map standard (ISO/IEC 13250:2000) can be used to represent semantic networks. Semantic networks are a building block for artificial intelligence applications such as inference engines and expert systems.

SemanText builds a knowledge base, in the form of a semantic network, from the Topic maps. New information can be added to the knowledge base and topic map automatically when the user defines rules which are used to infer new knowledge. All of this is done using constructs defined in the topic map standard. The benefit of this is that the new knowledge is then interchangeable with any other topic map enabled system. As more and more Topic maps enabled applications are developed, the ability to share, interpret, and create new knowledge will be greatly increased.

SemanText is written in Python which means that it is platform independent. It uses many existing tools such as the wxPython GUI library, the PyXML libraries, and the tmproc topic map processor. Its user interface provides a simple, intuitive mechanism for working with the topic map information.

Maintained by
Produces
XTM
Developed in
Resource