shift left shift right

příručka uživatele systému AToM

obsah<< předchozí stránkadalší stránka >>
ke stažení

What's what in the AToM system

Using the information from the example in the previous section, an ontology of the domain of interest can be created in AToM. It starts with the knowledge layer design domain [1], which deals with the TM element types, which are Class, Association and Occurrence. This defines a schema of concepts and relationships, and defines a data space for storing information about the element types. In the AToM system, database objects for storing the elements themselves disappear. To store their instances.


TM in the AToM system

  1. knowledge layer - design area
  2. information layer - information in context
  3. defined form and content form structured data

An instance is a specific occurrence of an element of some type. So we can say that "Tom Hanks" is an instance of the type "person", or also an instance of the Attribute of the type "name" in the Class "person". An instance of the Class "person" can have a defined association with an instance of the Class "video". A context that is of type "actors in a movie". This occurrence (this instance of a Context or Association) is a concrete piece of information saying that "Tom Hanks is in the movie The Green Mile". In this way, an information layer [2], a set of information about objects of the domain of interest in a web of defined relationships, in a mutual context, is gradually built up. And this is the second domain covered by the AToM system in close "symbiosis" with the design domain.

Content is stored in a prepared form. In other words, the information space, where the what, how, where and how is determined, stores the observed data, instances of specific information from the domain of interest.

Storing the content according to the definition of concepts and relations [3] creates structured data that can be better navigated, quickly searched, and relationships can be discerned, thus elevating information to knowledge.

Instance Association is implemented using two roles that interpret the direction of the relationship. Each role is an interpretation of the Association from the perspective of the Class to which it relates. The Association "Tom Hanks is in the movie Green Mile" is interpreted from the perspective of the person "Tom Hanks" as the role of the relation "he is in the movie Green Mile", and from the perspective of the movie "Green Mile" it is interpreted as the role "Tom Hanks is in the movie". Instances of Attributes and instances of Role Associations are grouped together in an instance of Class.


Overview of Topic Maps elements:

element TM

in czech

in AToM system

example of information

topic type

typ tématu


video, person



instance of Class

"Green mile", "Tom Hanks"

association type

typ asociace


actor starring in a film



instance of the Association

Tom Hanks is the actor in The Green Mile

association role

role asociace

associations (from Class)

"Green Mile" actors: "Tom Hanks"


oblast platnosti


data related to movies

occurence type

typ výskytu

Class attribute

internet link



instance of Attribute



Base Name*

Green mile, Tom Hanks

Base Name* - at the beginning there was a word

On the last row of the table there is an entry "Base Name*". It is the first and basic characteristic, the most important property of the Class instance, its name - naming. It shows the Attribute characters, and that is how the item is implemented. As the base Attribute of the Class instance, it is a mandatory part of it. And it can also be the only part.

Flexibility The AToM system also consists in the fact that it does not force uniqueness of this identifier and allows to change the "Base Name*" according to the user's wishes. The unique identifier is an attribute of type Code, which can be used within the Class settings in Atom Studio.

Speciality v systému AToM

The AToM system provides additional components for sorting and searching apparatus, which are Group, Selection and Hierarchy. The set of all components is further described in the project overview chapter.


An ontology is a description of a particular issue. It contains the definition of concepts and the definition of relationships between concepts. In the AToM environment, an Ontology is a set of concepts that is built on the basis of predefined components. It is used to store and convey knowledge related to a domain (of interest).


Ontology design in AToM is more than just a schematic representation, it involves a complex setup, and so is sometimes referred to as the "Schema" in AToM (and intercommunication).

And by this "Schema" is meant both the ontology of the whole domain, and each of its parts, which are individual "Projects" dealing with a more specific sub-domain. These "Projects" reserve the "Space" of the data base (the world or universe of the domain of interest - Space) for their realization - design and implementation, form and content.

A "Project" in the AToM system has its "Schema" which describes its ontology, the ontology of its "Space".


Similarly, in many places in the AToM system, the term "Property" is also used in the sense of an item describing some characteristic, a property that can be associated with some entity (owned by the entity Class) that it describes. It is an "Attribute" of the group it describes. Each Class owns at least one Attribute, one "Feature" used to describe the Class.


Atom is a term that, also because of the way it is implemented, is often used in the context of both the AToM system and the parts, components, that make it up. Like a "Matrix" that has others in it, for example, the "atom" representing a Project contains an "atom" Class that contains an "atom" Name, etc. Everything that is a "Topic" in terms of description by the Topic Maps technique is an "atom" in terms of implementation in the system.

The statement "No atom selected" means that a component has not been selected for further action.

Click, click, double-click

This is how the computer mouse is used in the following text. After positioning the cursor at a location on the display, a button on the computer mouse is pressed briefly. This is a click, a click. This may cause some action, such as highlighting an object under the cursor, running some procedure if one is programmed for the object, etc. A double-click is clicking twice in quick succession.


A link, text that refers to something, is highlighted text that allows the browser to be redirected to another part of the application. Hyperlink. When the link is clicked, the browser displays the page related to the application, or thinks before doing so if the request is more complex.  


There was no drop-down. This is a component that allows you to select one (sometimes more) option from a list of predefined options, and then display it in a text box. Expanding or collapsing a menu can usually be done by clicking the button inside the box on the right. Selecting from the list replaces the text in the box.


So much for the introduction.

But the important thing is to get started, there is AToM for knowledge :)

Nenalezli jste požadované informace?

Přeje si kontaktovat uživatelskou podporu?

Kontaktovat nás můžete nejlépe e-mailem, seznam možností jak se s námi spojit je na stránkce kontakty.

Připravujeme možnost rychle zaslat dotaz pomocí webového formuláře.

© AION CS, s.r.o