MOSS/PDM Documents

PDM (Property Driven Model)


UTC/GI/DI/N196 PDM4 (pdf 728K)

The document contains a description of PDM (Property Driven Model), a semantic model developed in 1979 to represent knowledge. The model was formerly intended to describe environments in robotics. It is based upon the idea of defaults, independent properties, class and classless objects, entry points (indexes), all-object approach (including methods), and versioning.  

Recently PDM has been extended to represent ontologies and can be compiled to produce OWL. It has special features like multilingual capabilities, and allows instances to be members of different classes.


MOSS

MOSS is a system implementing the PDM model, and can be thought of as an environment in which one can develop and activate various representations of knowledge or of the environment. It is used by the OMAS multi-agent platform to model the agent beliefs and environment.


UTC/GI/DI/N219 - MOSS 7 Primer (pdf 617K)

The document is a primer to help the inexperienced user with the MOSS 7.xx programming environment that uses the PDM4 model. It describes only elementary operations. The more advanced user should refer to more detailed manuals, namely:


UTC/GI/DI/N220 - MOSS 7 Syntax (pdf 158K)

Document intended to help the user with the MOSS 7 syntax.


UTC/GI/DI/N220 - MOSS 7 Advanced Programming (pdf 748K)

This document describes advanced features of the MOSS 7.xx programming environment for the experienced user. It should be used in conjunction with the MOSS 7 Kernel Methods Manual, the MOSS 7 Low-Level Functions Manual, and the MOSS 7 Primer.


UTC/GI/DI/N218 - MOSS 7 User Interface (Macintosh)(pdf 1000K)

This document describes the Macintosh OSX user interface to the MOSS v7.xx programming environment that uses the PDM4 model for representing knowledge. It includes a description of the browser and of the MOSS Editor.


UTC/GI/DI/N218 - MOSS 7 User Interface (Windows)(pdf 765K)

This document describes the Windows user interface to the MOSS v7.xx programming environment that uses the PDM4 model for representing knowledge. It includes a description of the browser but not of the MOSS Editor.


UTC/GI/DI/N218 - MOSS 7 Query System (pdf 389K)

This document describes the query formalism used by the MOSS v7.xx system.


UTC/GI/DI/N218 - MOSS 7 Kernel Methods (pdf 507K)

This document describes the available Kernel methods of the MOSS v7.xx system.


UTC/GI/DI/N218 - MOSS 7 Low Level functions (pdf 366K)

This document is a description of the MOSS low level library functions used in system program- ming. The functions could be useful to the advanced user in lieu of the kernel methods. The latter are defined mostly in terms of such functions. The gain is runtime efficiency, the danger is some lack of consistency checking. However, using low level functions requires knowing the internals of the MOSS system.


UTC/GI/DI/N218 - MOSS 7 Dialogs (pdf 779K)

This document describes the implementation of the dialog mechanism developed in the MOSS 6 version. The implementation also applies to the OMAS multi-agent platform and introduces new constraints in the type of dialogs that can be implemented. A more complete version of the dialog process in particular in connection with a Personal Assistant agent can be found in: N217L-OMAS v7 Personal Assistant


UTC/GI/DI/N228 - MOSS 7 Paths to Queries (pdf 59K)

This document describes a set of functions showing how to pass from a question in natural language to a formal MOSS query, using the ontology and knowledge base structure.


UTC/GI/DI/N234 - MOSS 7 Multilinguism (pdf 59K)

This document describes a set of functions showing how to handle multilingual names.


Quit and return to main page

Last update 6/62009