Knowledge Base Development - 1: Creating Ontologies and Knowledge Bases

 

A distinctive feature of building knowledge bases with the IACPaaS platform is the explicit separation of ontology, which describes the structure and properties of the subject area from the knowledge base. The knowledge base is created on the basis of an ontology that defines its structure, data types and relationships between its elements (terms).

Stages of knowledge base development

Stages of knowledge base development

At each of the two stages of the development of knowledge bases, specific tools and languages are used:

  1. Creating an ontology with the help of an information resource editor. In this case, the editor will use the language to describe the meta information. If there is an existing ontology on the platform, this stage is skipped.
  2. Creating a knowledge base with the resource information editor. In this case, the editor will use the language to describe the target information defined by the ontology.

Reuse of ontologies and knowledge bases

The platform provides ample opportunities for the reuse of ontologies and knowledge bases. Based on a single ontology, a multitude of knowledge bases can be formed. In addition, ontologies and knowledge bases can be partially or fully used by each other through link building and cloning. When reused, it is possible to maintain a connection with the source component of an ontology or knowledge base, or to create an independent copy.

Tools for developing ontologies and knowledge bases

To create ontologies and knowledge bases, go to the Private Office -> My Fund section.

The "My Fund" section consists of nodes that can be storage units (ontology, knowledge base, etc.) or folders containing storage units or other folders. This allows you to structure the partition, maintaining its optimal configuration.

Creation of folders and storage units is made by calling the command "Add" (icon "+").

Select the "Storage Unit" and proceed to fill in its parameters.

To create an ontology, you need to call the command "Add" (icon "+") and enter the following parameters:

  • Node type: "storage unit"
  • Name: the name of the ontology
  • Description: description of the ontology (optional parameter)
  • Storage unit type: "metainformation"

To create a knowledge base, you need to call the command "Add" (icon "+") and enter the following parameters:

  • Node type: "storage unit"
  • Name: knowledge base name
  • Description: description of the knowledge base (optional)
  • Storage unit type: "information"
  • Metainformation: you should select the ontology created in the previous step

The created ontology and knowledge base will be available in your Private Office: