14/12/2016
Understanding G-MOT: An Online Knowledge Modelling Tool
In the realm of knowledge representation and semantic technologies, precise and structured modelling is paramount. G-MOT emerges as a powerful online graphical model editor, designed to facilitate the creation and manipulation of knowledge models. Introduced within educational contexts, specifically in courses focusing on knowledge modelling, G-MOT provides a user-friendly interface for constructing complex knowledge structures. This article delves into the intricacies of G-MOT, exploring its capabilities, the underlying MOT language, and its applications in various fields.

What is G-MOT?
G-MOT is an online graphical editor for creating and editing knowledge models. It is an integral part of learning resources for courses on knowledge modelling, enabling students to engage in practical exercises. The software allows users to visually represent concepts, relationships, and other elements of knowledge, adhering to the principles of the MOT (Modélisation par Objet Typé) language. While earlier versions of MOT tools focused on specific operating systems like Windows, G-MOT offers broader accessibility as a web-based application.
The MOT Language: A Foundation for Knowledge Representation
G-MOT is built upon the MOT language, a system for representing knowledge through a structured alphabet, grammar, and semantics. The MOT language categorises symbols into two main types: knowledge and relation. Knowledge is further divided into abstract and factual knowledge, each with sub-categories like declarative, procedural, and prescriptive knowledge.
Let's break down the core components of the MOT language:
Alphabet of MOT
The MOT alphabet consists of graphical symbols representing different types of knowledge and the relationships between them.
Knowledge Symbols
These symbols represent the 'what', 'how', 'why', 'who', and 'when' of information.
| Type of Knowledge | Description | Symbol Example (Conceptual) |
|---|---|---|
| Concept | Abstract declarative knowledge, representing the essence or category of something. | Rectangle |
| Example | Factual declarative knowledge, representing a specific instance of a concept. | (Often represented similarly to Concept, but with factual grounding) |
| Procedure | Abstract procedural knowledge, describing 'how' something is done. | (Typically represented differently, e.g., rounded rectangle or specific icon) |
| Trace | Factual procedural knowledge, representing the concrete steps or outcomes of a procedure. | (Similar to Procedure, but with factual context) |
| Principle | Abstract prescriptive knowledge, denoting 'why', 'when', or 'who' related to a concept or procedure; often acts as a rule or constraint. | (Often represented by a diamond or specific shape) |
| Statement | Factual prescriptive knowledge, an instance of a principle applied to concrete objects. | (Similar to Principle, but with factual application) |
Relation Symbols
These symbols link different knowledge elements, defining the nature of their connection.
| Link Type | Description | Semantic Meaning |
|---|---|---|
| C (Composition) | Represents parts of a whole or constituents of a concept. | 'is composed of' |
| S (Specialisation) | Indicates a hierarchical relationship where one concept is a specific type of another. | 'is a kind of' / 'is a type of' |
| I (Instantiation) | Links an abstract concept to a factual example or instance of that concept. | 'is an instance of' |
| IP (Input/Product) | Connects a procedure to a concept, indicating what is needed for the procedure (input) or what it produces (product). | 'requires' / 'produces' |
| P (Precedence) | Establishes a sequence between procedures or principles. | 'precedes' / 'is followed by' |
| R (Regulation) | Links a principle or statement to another knowledge element, signifying a rule, constraint, or condition. | 'is regulated by' / 'governs' |
Grammar and Semantics in MOT
The grammar of the MOT language defines the rules for how these symbols can be combined. These rules ensure that the relationships established between knowledge elements are meaningful and adhere to the intended semantics. For instance, a 'composition' link (C) typically connects two 'concept' types, signifying that one concept is made up of another. The semantics define the precise meaning of these relationships, such as 'concept A is composed of concept B'.
The adherence to these rules is crucial for building accurate and interpretable knowledge models. G-MOT enforces these grammatical rules, guiding users to create valid knowledge structures.

Key Features and Functionalities of G-MOT
G-MOT, as a modern iteration of MOT tools, offers a versatile suite of functionalities:
- Cross-Platform Compatibility: Unlike its predecessors which were often Windows-specific, G-MOT is accessible across all major operating systems, enhancing its usability.
- Multiple Editor Types: G-MOT integrates five distinct editors, catering to various modelling needs:
- Informal Diagram Editor: For creating concept maps and informal models, useful in the initial stages of analysis.
- Standard MOT Model Editor: For building semi-formal models consistent with MOT 2.3 and MOTplus, facilitating knowledge transfer between experts and novices.
- Scenario Editor: For developing executable, multi-actor process models, compatible with standards like BPMN and IMS-LD.
- RDF/RDFS Graph Editor: For constructing RDF triples and RDFS vocabularies, fundamental for the Linked Data Web.
- OWL-DL Ontology Editor: For creating formal ontologies in OWL-DL, enabling inference engines and semantic web applications.
- Advanced Editing Capabilities: Users can customise graphical attributes (colour, font, alignment) and manage object positioning.
- Documentation and Annotation: G-MOT allows for detailed documentation of models through text, figures, tables, or web pages linked to graph objects. Comments can also be associated with knowledge elements and links.
- Hierarchical Modelling: Models can be organised into multiple levels using sub-models, making complex knowledge structures more manageable.
Applications of G-MOT
G-MOT's flexibility makes it suitable for a range of applications:
- Knowledge Management: Building knowledge bases, expert systems, and facilitating knowledge sharing within organisations.
- Education and Training: Creating instructional scenarios and representing learning content in a structured manner.
- Semantic Web Development: Designing ontologies and vocabularies for data integration and knowledge discovery on the web.
- Research and Development: Visualising complex systems, processes, and theories in various academic disciplines.
Comparison with Predecessors: MOT 2.3 and MOTplus
G-MOT builds upon the legacy of earlier MOT tools:
| Feature | MOT 2.3 | MOTplus | G-MOT |
|---|---|---|---|
| Platform | Windows Only | Windows Only | Cross-Platform |
| Editing Modes | Standard MOT | Standard MOT, Organigram, Learning Design (IMS-LD), OWL-DL | Informal Diagrams, Standard MOT, Scenarios, RDF/RDFS, OWL-DL |
| Technology Base | Earlier generation | Enhanced features over MOT 2.3 | Modern, web-based technologies |
| Integration | Basic OLE linking | Enhanced OLE, multi-domain projects | Designed for broader integration, part of TELOS system |
Advantages of Using G-MOT
The primary advantages of G-MOT lie in its accessibility, versatility, and modern technological foundation. The ability to create various types of models—from informal concept maps to formal ontologies—within a single platform streamlines the knowledge modelling process. Its cross-platform nature ensures wider adoption and easier collaboration.
Frequently Asked Questions (FAQs)
Q1: What is the primary purpose of G-MOT?
G-MOT is an online graphical editor used for creating and managing knowledge models based on the MOT language, supporting various applications from education to semantic web development.
Q2: Can G-MOT be used to create ontologies?
Yes, G-MOT includes a dedicated OWL-DL ontology editor that allows users to build formal ontologies compatible with semantic web standards.
Q3: Is G-MOT only for academic use?
While it's used in academic settings for teaching, G-MOT's capabilities are valuable for professionals in knowledge management, data science, and software engineering.
Q4: What are the key differences between G-MOT and older MOT tools like MOTplus?
G-MOT is cross-platform, offers a wider range of specialized editors (including scenario and RDF/RDFS editors), and is built on more recent technologies.
Q5: How does G-MOT handle complex or large models?
G-MOT supports hierarchical modelling through sub-models, allowing users to break down complex knowledge structures into manageable layers.
Conclusion
G-MOT stands as a significant advancement in the field of knowledge modelling tools. By integrating the robust MOT language with a modern, accessible, and versatile platform, it empowers users to effectively represent, share, and utilise knowledge across diverse domains. Whether for educational purposes, research, or professional applications, G-MOT provides a comprehensive environment for tackling complex knowledge representation challenges.
If you want to read more articles similar to G-MOT: Your Guide to Knowledge Modelling, you can visit the Automotive category.
