logo

Home | Products | Research | Projects | History

MODELER: An Interpreter for WORDS

MODELER is a knowledge representation tool able to map the meaning of English sentence forms into a Topic Map, exportable in XTM 1.0 format.

This XML file format describes topic symbols and URIs under formal rules of associations compliant with our Inglish Ontology. They are the conceptual basis for MODELER, a Java-based interpreter for the WORDS command language.

Knowledge representation requires procedural components, which in MODELER appear as O-O scripts embedded in or indexed by related topics. The WORDS commands they hold work like macros, but map into Java method calls.

WORDS commands may also post to MODELER through network-interfaces. To aid future expansion, we broadly adopt J2EE specs for its outer UI. This should let WORDS scripts be triggered easily from browsers, handhelds, and other networked clients via HTTP, SMTP, SOAP, or custom protocols.

Release 1.0

Conditional on beta tests, this will be released in early '04 by integrating a core of Lexikos web pages and scripts with these off-the-shelf subsystems:

UI: Web Pages and Services via J2EE standards

Portable, net-based MODELER interfaces for humans and other software can be readily arranged under these APIs. Now being updated each quarter by Sun, they make your interactive WORDS agents network-accessible by virtually any client desired. And the XTM paradigm makes it easy to manage and safely install such agents, even on user demand from a remote WORDS site.

Logic: WORDS Command Processing via Scripted Topics

Our core WORDS iinterpreter is a JAR file, backed up by PSIs and pre-built XTM files from Lexikos that define our top-level ontology.  By systematically extending it, your ontology authors automatically associate its scripts with their classes, and/or override them with custom replacements that resemble our examples. Either way, WORDS scripts make them executable objects, able to constrain, validate, inherit or compute data values as will as contain them.

Storage: Simulating CONTEXT via Topic Map Engines

MODELER initially supports TM4J, one of several free, standards-based TM engines with Java API's, XML serialization and merging support, query languages, advanced tools, and good support. They make it easy to emulate a context using dynamically associated Topics, and find or build new Topics as needed. With XTM import/export, they can also merge sets of such Topics in as lexicons, or bundle them up as metadata for return over HTTP to other WORDS users.


Lexikos Corporation
Boston & Knoxville
Email: Dan@Lexikos.com