AI-Trader Shell

This page accomodates a Java applet which serves as an interface to the AI-Trader, a knowledge based service mediator. In this initial version we only support a shell like interface, i.e. you have to know the commands to access the AI-Trader (see the end of this page for a short command syntax summary). More information about the AI-Trader can be obtained at its homepage. Comments on this page can be send to aitrader@informatik.uni-frankfurt.de.

To get started you might want to try one of the following commands:

@are-related cat : 'IS_A', 'SYNONYM' : animal
Test if the words cat and animal are related via the relations IS_A and SYNONYM.

@get-relation-pred something : 'IS_A'
Get all words from the lexicographical database, which are immediate predecessors of the word something (which happens to be the top node of the hierarchy) via the relation IS_A.

@match 'Specialization' : [something]
Match the query [something] (a conceptual graph consisting only of a single concept) with all conceptual graphs stored in the knowledge base using the matching rule called Specialization. This particular query will retrieve all graphs stored in the knowledge base.
Take care to enter apostroph ('), not (`). On some keyboards the quote on the key Shift-# is the WRONG one.



Your browser doesn't understand the <APPLET> tag.



AI-Trader Command Syntax

  • Lexicographical database management

    @register-relation <rel> [ : { @symmetric | @reflexive | @transitive | @acyclic }+ ]
    @show-all-relations
    @add-word <word>
    @contains-word <word>
    @delete-word <word>
    @add-relation <word> : <rel> : <word>
    @get-relation-pred <word> : <rel>
    @get-relation-succ <word> : <rel>
    @are-related <word> : { <rel> }+ : <word>


  • Matching rules management

    @define-matching-rule <name> <rule> @end
    @delete-matching-rule <name>
    @show-matching-rules
    @show-matching-rule <name>
    @match { <name> }+ : <cg>


  • Conceptual graph management

    @add <cg>
    @add <key> : <cg>
    @join <key> : <cg>
    @remove <key>
    @get-graph <key>
    @number-of-variants <word>
    @get-graph <word> : <int>


  • Server provider management

    @add-provider <key> : <maintainer> , <oid>
    @remove-provider <key> , <oid>
    @get-provider <key>


  • Miscellaneous

    @version


  • AP, 22. May 1996