• UML-based ontology modelling for software agents 

    Cranefield, Stephen; Haustein, Stefan; Purvis, Martin
    Ontologies play an important role in defining the terminology that agents use in the exchange of knowledge-level messages. As object-oriented modelling, and the Unified Modeling Language (UML) in particular, have built up ...