Glossary

Registry management platform API

Data factory API

Data factory API

A data factory programming interface available to other platform components that provides a set of functions for interacting with registry data.

Business Process Model and Notation (BPMN)

A standard of graphical notation for modeling business processes.

Competency Center (CC)

The team responsible for consulting registry development teams and gathering feature requests and bug reports.

Custom Resource (CR)

A resource that extends the OpenShift API by defining the configuration of a specific OpenShift instance. Not necessarily available out of the box when installing OpenShift.

Control Plane

A set of platform components that simplifies managing the central components of the platform, enables managing registries, and aggregates links to all web APIs of the central components.

Decision Model and Notation (DMN)

A standard notation for modeling business rules using decision tables.

Domain Name System (DNS)

A distributed naming system that converts network resource names into IP addresses.

GitOps approach

A way of implementing continuous deployment for cloud-native applications. The main idea of GitOps is that any changes to the configuration of the OpenShift cluster, cluster components, and Platform components are made by modifying the configuration of these components in their respective Git branches.

Kong

External traffic management subsystem component and gateway API.

Low-code

An approach to creating, configuring, and modifying systems and applications that requires virtually no programming code. In the context of the Platform, these are the components that enable this approach.

OpenShift

A system for automatic deployment, scaling, and management of applications in containers.

Role Based Access Control (RBAC)

A method of access control where privileges are assigned to users not directly, but via roles. Managing individual user’s privileges boils down to assigning roles.

Realm

A core concept of the Keycloak service. A realm manages a set of users, credentials, roles, and groups.

UI form

A form that allows users to send information when executing business processes.

Uniform Resource Identifier (URI)

A compact sequence of characters that uniquely identifies a resource on the Internet.

Authentication

Verification of the authenticity of the identifier presented by the user.

Authorization

Granting and verification of rights to perform any operations in the system.

Admin portal

Regulations administrator portal

Administrative service

A service that involves changing some status or other data in the registry. The Platform implements this as a business process that makes changes to the registry data.

Analytical database

A read-only database used by analytical tools such as Redash. Receives registry data through logical replication of the operational database.

Analytical reports

Preconfigured registry statistics built using the Redash analytical reporting service. May include graphs, tables, scorecards, and notes on workflow performance.

Business process

A set of operations aimed at achieving a certain result through data processing. BPMN models of business processes are part of the registry regulations.

Registry regulations release candidate

A logical representation of the state of the master version after applying the changes generated as part of the corresponding merge request.

Excerpt

A document generated as part of providing the information services through business processes, which can be downloaded by the user who ordered the information service. Excerpts are presented by separate templates at the registry regulations level.

Open data

Public information in a format that enables its automated processing by electronic means, as well as free and unlimited access and usage.

Group of registries

Registries that belong to the same owner and are related.

Registry data

Information stored in the registry’s database.

Dashboard

Analytical reports

DRFO

State Register of Individuals – Taxpayers. Refers to the code assigned to the taxpayers. See also RNOKPP (Registration number of the taxpayer’s account card)

Digital signature

In scope of this document, a digital signature can refer to individual’s or legal entity’s QES, AdES, or EDS, as well as legal entity’s electronic seal. The use of QES or AdES depends on the current legislation requirements.

Endpoint

Resource

Resource

An integration endpoint that allows two applications to exchange data with each other. APIs work by sending data requests from a web application or web server and receiving a response.

Digital signature (EDS)

Data in electronic form, which is obtained as a result of cryptographic transformation and added to other data or documents to ensure the latter’s integrity and origin.

Unified state register (USR)

A unified state register of legal entities, individual entrepreneurs, and public organizations.

EDRPOU

EDRPOU code is a unique ID code of a legal entity in the USREOU (Unified state register of enterprises and organizations of Ukraine).

Merge request

A logical representation of changes relative to the current master version of the regulations. Merge requests must pass integrity and quality tests before actually being applied to the master version.

Installer

A software archive with installation scripts and Docker images that enables you to automatically deploy a specific version of the Platform to a target environment (cloud or data center) and upgrade the Platform to a specific version (for example, 1.9.0).

Admin console interface

Control Plane

Information panel

Analytical reports

Informational service

A business process implemented on the level of an individual registry that fetches registry data in a specified form. It usually involves confirming a certain status in the registry. The result of the service is either an excerpt or confirmation of rights.

Regulations administrator portal

A client web application for administering the registries. Its web interface enables configuring the registry without advanced programming skills.

User portal

A common name for the web interface used by service recipients (citizens) and service providers (officers) to interact with the system.

Citizen portal

A web interface used by service recipients (citizens) to interact with the registry in the form of a client web application.

Officer portal

A web interface used by service providers (officers) to interact with the registry in the form of a client web application.

Qualified Electronic Signature (QES)

The e-signature used to authenticate users and sign the data they provide.

Cluster (platform) management

An abstraction within the Control Plane that enables you to manage the central components of the platform.

Registry components

Platform components installed separately for each registry.

Registry configuration

A configuration of registry components that is available in the Control Plane and registry repository in line with the GitOps approach.

Confidential data

Any data that requires authorization to access it.

Master version of the regulations

The current version of the regulations deployed to the registry instance.

Data model

A description of the content, structure, and integrity constraints used to create and maintain a registry database. It is defined using the Liquibase format at the registry regulations level.

Object (data ownership)

Any entity owned by a subject.

Citizen onboarding

Citizen initial authentication

Citizen initial authentication

The process of creating an account for a registry services recipient (citizen) using data obtained from the QES key and Unified state register. This includes creating all the database records necessary for user’s interaction with the registry (such as user profile, settings, and roles).

Officer onboarding

Officer initial authentication

Officer initial authentication

The process of creating an account for a registry services provider (officer) using data obtained from the QES key and Unified state register. This includes creating all the database records necessary for user’s interaction with the registry (such as user profile, settings, and roles).

Operational database

A database that stores registry data, settings, business processes data, and other operational data used by the registry’s applications and services.

Business processes operational database

A relational database that stores deployed models of business processes, the current execution state of process instances, the data generated by them, authorization settings, and general configurations.

Service recipient (citizen)

A system role assigned to users who interact with the registry to receive administrative and informational services. This role can be assigned to an individual, PE’s representative, or a legal entity.

Bulk user import

The process of creating a large number of user accounts for service providers (officers) in the registry by importing a CSV file.

Personal data

Any information that relates to an identified or identifiable living individual. Data is classified as personal at the level of creating a registry data model, where appropriate processing and access mechanisms are applied.

Platform (IS "Platform")

An information system that enables authorized government officers to create and maintain registries according to the SaaS model "registry as a service." The platform can be deployed either in the cloud or on-premises data center, either for a single registry or a group of registries.

Registry management platform

An OpenShift cluster with installed components necessary for creating and maintaining registries.

Data platform

Data factory

Platform digital signature keys

Keys used for integration with id.gov.ua.

Platform components

Central components

Service provider (officer)

A system role assigned to government representatives who interact with the registry as part of performing their official duties.

Service

One or more business processes in the registry aimed at processing a user’s request.

Public data

Any data that does not require authorization to access it.

Registry regulations

A set of data models, business processes, and settings that define the registry’s functions.

Registry

A specialized information resource designed to store and process legally important information about people, their rights and obligations, as well as property and resources.

Registry pipeline

A process that applies configuration to the registry.

Registry digital signature keys

Keys used to sign the transformed data of business forms and excerpts.

Rate limit

A limit on the number of requests from a single user.

RNOKPP (Registration number of the taxpayer’s account card)

An element of the State Register of Individuals – Taxpayers (DRFO), which is assigned to natural persons - payers of taxes and other mandatory charges and does not change during their life.

Registry regulations deployment

The procedure for creating or updating registry services, business processes, and the structure of the registry database in accordance with the registry regulations.

Regulations roles

Roles that are created during registry regulations deployment and configured in the registry regulations.

User role

System roles and regulations roles that are assigned to a user.

SEI SEIR "Trembita"

The system of electronic interaction of state electronic information resources. Based on the X-Road® solution.

System roles

Roles created by the Platform during registry deployment or Platform installation.

Subject (data ownership)

Any natural or legal entity that owns an object.

UI form scheme

A formal description of a UI form’s structure, fields, and validation rules. Presented as a file at the registry regulations level.

Business processes history database

A database that stores significant business processes execution history events (such as a history of business processes initiated by a user, completed business processes, and completed user tasks).

Business processes intermediate database

A distributed database of key-value pairs that temporarily stores data provided by users through the UI forms of business process tasks.

Data factory

The platform subsystem responsible for storing data and providing access to it.

Form

UI form

Central components

System components that all registries share. The cluster contains a single copy of each central component.

Digital documents

Files that can be uploaded, downloaded, and viewed by users through the UI forms of business processes tasks. Documents are stored in the registry’s object storage. The content of digital documents is not the object of operations at the level of business processes.