<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>DEVELOPMENT OF THE INFORMATION SYSTEM FOR SEMANTIC IDENTIFICATION AND DOCUMENTATION OF THE RESULTS OF NON-FORMAL AND INFORMAL EDUCATION</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yulii</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lytvyn[</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bilyk</string-name>
          <email>bilyk@poippo.pl.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Serhii Pryima</string-name>
          <email>pryima.serhii@tsatu.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dmytro Motornyi Tavria State Agrotechnological University</institution>
          ,
          <addr-line>18 B.Khmelnytsky Ave, Melitopol, Zaporizhzhia obl.</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>M. V. Ostrogradsky Poltava Regional Institute of Postgraduate Pedagogical Education</institution>
          ,
          <addr-line>64, Sobornosti Str., Poltava</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <fpage>11</fpage>
      <lpage>19</lpage>
      <kwd-group>
        <kwd>validation</kwd>
        <kwd>information system</kwd>
        <kwd>non-formal learning</kwd>
        <kwd>GraphDB</kwd>
        <kwd>ontology</kwd>
        <kwd>Semantic Web</kwd>
        <kwd>SPARQL query language</kwd>
        <kwd>connector</kwd>
        <kwd>RDF storage</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Ukraine</title>
    </sec>
    <sec id="sec-2">
      <title>Ukraine</title>
      <p>The publication describes methods and tools for development an information system (IS) for acceptance of the non-formal and
informal learning results on base of computer ontologies. ESCO ontology of the multilingual skills classifier is used as a
prototype of domain ontology that provides knowledge for developed IS. We describe the main elements of development of IS
for validation of the results of non-formal learning that include creation of an ontology schema, process of integration of the
obtained ontology into the RDF repository, development of application architecture and creation of user interface.
We consider modern approaches to design and development of knowledge-oriented distributed applications intended for
functioning in the open Web environment and analyse the existing methods and software tools for knowledge representation
and processing according to their suitability for solving the considered task. On base of this research we select such elements
of the Semantic Web project as ontologies, Web services and software agents that can be used in development of this IS.
The paper describes the instrumental tools used in process of development of IS for validation of non-formal learning outcomes.
In particular, we analyse Neo4j database management system serving the GraphDB database, the specifics of connectors and
SPARQL requests to the data stored in the RDF repository and the tools used for web server creation. Comparison of PHP
frameworks for web applications is performed in consideration of task requirements.</p>
      <p>Functional modeling of IS in order to determine its main functionalities is performed, and the DFD data flow diagrams of
system are designed. The benefits of Laravel software are established on base of the analysis of such criteria as security,
readiness to installation of plugins and libraries, support for the MVC (Model-View-Controller) concept. User interface is
developed to ensure user dialogue with IS. Authers analyse software tools oriented on development of user interface and select
React framework that works efficiently with all software tools selected for IS development on the previous stages of analysis.</p>
      <sec id="sec-2-1">
        <title>Introduction</title>
        <p>
          Due to the rapid growth of knowledge-based systems that occupy a wide area in information technology and
development of their own methods and principles, the Semantic Web initiative has undergone significant elaboration [1,
2]. Semantic Web technologies aim to define and interconnect data in a way similar to that in which traditional web
technologies define and interconnect web pages. In the case of the traditional Web, each web page can be considered a
unit of information or entity and pages are explicitly linked using HTML links. The main features of Semantic Web
technology [3] are the expansion of machine information processing, namely: intelligent processing based on semantic
technologies. In the most general sense, the semantic identification of data fragment consists in establishing its
connection with the element of knowledge description of domain and explicit definition of the connection semantics.
Today, ontologies are widely used for representation of domain knowledge [
          <xref ref-type="bibr" rid="ref5">4</xref>
          ] in intelligent information systems (IISs).
For example, domain ontology can be used to represent learning outcomes in that domain, if individual fragments of a
potential employee's resume are related to the concepts of such an ontology by relations that are also formalized by the
same ontology [
          <xref ref-type="bibr" rid="ref6">5</xref>
          ].
        </p>
        <p>Therefore development of information system for validation of non-formal learning outcomes is oriented on
optimization of the process of combining the market of educational services and the labor market with the help of
domain ontologies. In this research we take into account possibility of easy adaptation to changes in domain knowledge
and use of modern standards of knowledge representation and processing.</p>
      </sec>
      <sec id="sec-2-2">
        <title>Use of Semantic outcomes</title>
      </sec>
      <sec id="sec-2-3">
        <title>Web technologies for semantic identification of non-formal learning</title>
        <p>
          One of the most popular projects related to the distributed knowledge processing is the Semantic Web. The
Semantic Web conception of the was suggested by Tim Berners-Lee, one of the founders of the World Wide Web and
the head of the consortium W3C [
          <xref ref-type="bibr" rid="ref7">6</xref>
          ] in the work "Semantic Web" [
          <xref ref-type="bibr" rid="ref8">7</xref>
          ]. The Semantic Web is a Web of data. The aim of
this project is to transform the whole set of available information resources, accessible through the Web, into a
distributed heterogeneous knowledge base. The general idea of the Semantic Web concept is to organize such
representation of data in the network that allows not only visualization, but also effective automatic data processing by
software from independent manufacturers. The main components of Semantic Web are ontologies, Web services and
software agents. The following open knowledge representation standards were developed for their presentation within
the Semantic Web, such as the OWL ontology representation language [
          <xref ref-type="bibr" rid="ref9">8</xref>
          ], the RDF metadata description standard [
          <xref ref-type="bibr" rid="ref10">9</xref>
          ],
Web services [
          <xref ref-type="bibr" rid="ref11">10</xref>
          ] and the query language SPARQL [
          <xref ref-type="bibr" rid="ref12">11</xref>
          ] for this formalized knowledge. The Resource Description
Framework (RDF) is a data model for representing information about World Wide Web resources.
        </p>
        <p>
          Today, the Semantic Web project is actively evolving: new languages, standards and tools are emerging, and
existing ones are being improved. Therefore, it is advisable in the process of developing an intelligent applied system
based on the use of Web resources, focus on these results and create semantic Web-services that can effectively use all
the benefits of the new information environment. Semantic Web services expand the concept of ordinary Web-services
in terms of the use of semantic information, namely ontologies and semantic markup for both application and system
needs. The use of ontological analysis provides the ability to transfer knowledge to new applications, the automated
export of information from semantically marked information resources (IRs) and the development of common
terminological framework for interaction between various IRs and IISs. Semantic Web technologies are easily
integrated with other Web technologies, such as intelligent Wiki (example – Semantic MediaWiki) [
          <xref ref-type="bibr" rid="ref13">12</xref>
          ]. Ontologies
provide effective means of knowledge representation for distance learning [
          <xref ref-type="bibr" rid="ref14">13</xref>
          ].
        </p>
        <p>
          We take into account all these factors in development of IIS for validation of non-formal learning outcomes
aimed on automated generation of user passport of acquired competencies, search for vacancies and matching of
competencies with vacancy requirements based on the ESCO model [
          <xref ref-type="bibr" rid="ref15">14</xref>
          ].
        </p>
        <p>The following Semantic Web technologies are used in the development of this system:
- availability of personal software agents for potential employers and job seekers to personalize the
interaction;
- use of semantic services for support of registration and search of vacancies and resumes, matching of
vacancies and resumes at the semantic level, search of educational services capable to provide some
specified qualification or education and comparison of training courses and learning programs with
professions;
- ensuring the relations between professions, knowledge, skills, competencies and qualifications, as well as
between their characteristics formalized with the help of ESCO ontology, various educational ontologies
and domain ontologies.</p>
      </sec>
      <sec id="sec-2-4">
        <title>Means of creating IIS for validation of non-formal learning outcomes</title>
        <p>
          We use functional modeling IDEF0 [
          <xref ref-type="bibr" rid="ref16">15</xref>
          ] to determine the main functionality of proposed IIS. IDEF0 is a
functional modeling methodology and graphical notation designed to formalize and describe business processes. A
distinctive feature of IDEF0 is its emphasis on the subordination of objects. IDEF0 considers the logical relations
between works, not their temporal sequence (workflow) [
          <xref ref-type="bibr" rid="ref17">16</xref>
          ].
        </p>
        <p>Fig. 1 shows the functional model IDEF0 of IIS aimed on validation of non-formal learning outcomes.</p>
        <p>This functional model consists of the following main components:
- main block is IIS based on computer ontologies. We use ESCO as a prototype of computer ontology;
- ontology of the multilingual skills classifier ESCO used as input data;
- elements of management that directly affect the development of architecture and technical task of the IIS are:
"Standards, Regulations, Acts, Regulations, Standards" and "Project Manager";</p>
        <p>- subjects of developed system: the applicant, the employer, the employment center, the expert and the provider
of educational services;
- output data of the system are targeted data for the applicants and for the employers.</p>
        <p>After developing the functional model IDEF0, we move on to the next step, namely to design of data flow
diagram of the DFD system. We do it by decomposition of the functional model IDEF0. DFD data flow diagram is a
design model with a graphical representation of "data flows" into IIS. This is the so-called graphical structural analysis
methodology that describes the external to the system data sources and recipients, logical functions, data flows and
accessible data storages. Data flow diagrams contain four types of graphical elements:
- processes of data transformation within the described IIS;
- data storages (repositories);
- external to the system entities;
- data flows between system elements.</p>
        <p>Decomposition of the functional model is shown in Fig. 2.
Decomposition of the functional model of the developed system contains four blocks:
- design of technical task and system architecture;
- design of system database ;
- RDF model design;
- design of physical model GraphDB.</p>
        <p>The implementation of the declared functions is ensured by use of small set of universal tools for domain
information processing that support view information about instances (professions, skills, competencies, etc.), search of
instances with the necessary properties and editing of instances.</p>
        <p>
          Nowadays, domain ontologies are represented by the language OWL (Web Ontology Language) and its
dialects [
          <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13">9-12</xref>
          ] developed Semantic Web. OWL is based on descriptive logics and allows to describe domain concepts
(classes and individuals) and the relations between them.
        </p>
        <p>
          RDF (Resource Description Framework) is a formalism of the description of interconnected entities. It is
designed by W3C to ensure metadata compatibility through common semantics, structure and syntax. RDF repositories
are used in solving problems where data may have an unpredictable number of connections. RDF defines a common
metadata architecture. The basis of RDF is data representation of in the form of statements (triplets)
“subject-predicateobject” that describe the directed relation from subject to object. Subjects, objects and predicates are identified with
use of the Uniform Resource Identifier (URI) [
          <xref ref-type="bibr" rid="ref18">17</xref>
          ] that generalizes the URL conception. The same URI can be used in
different positions in different RDF triplets: to be both a subject, and a predicate, and an object; thus triplets form a
kind of graph called RDF graph.
        </p>
        <p>
          The SPARQL query language is used for processing of RDF data. It is one of the base technologies of the
Semantic Web. SPARQL is a language for queries to data represented by the RDF model, as well as a protocol for
transmitting these queries and responses to them recommended by W3C consortium. Representation of SPARQL
endpoints is a recommended practice for publishing data on the World Wide Web. SPARQL provides queries to
mandatory and optional graph templates with conjunctions and disjunctions. The result of SPARQL queries can be
represented as result sets or RDF graphs [
          <xref ref-type="bibr" rid="ref19">18</xref>
          ].
        </p>
        <p>SPARQL queries include a set of triplet templates, which is called the main graph template. Triplet templates
are similar to RDF triplets, except that each subject, predicate and object can be variable. The main graph template
corresponds to subgraph of RDF data where RDF terms of this subgraph can be replaced by variables, and the result is
an RDF graph equivalent to subgraph.</p>
        <p>
          According to [
          <xref ref-type="bibr" rid="ref20">19</xref>
          ], the development of IIS for validation of non-formal learning outcomes that involves the use
of ontological knowledge bases is performed in four stages:
1. creation of ontology scheme;
2. integration of ontology to RDF-repository;
3. development of application architecture;
4. development of user interface.
        </p>
        <p>The first stage of system development deals with creation of ontology as a means of IIS knowledge
representation. Ontology scheme forms a system of finite sets of concepts and statements that provide the basis for
building of classes, objects and relations. This scheme determines the semantics of domain and helps to establish links
between the values of its elements.</p>
        <p>
          The ontology of the European classifier ESCO is used for the system operation. According to purposes of IS
design this ontology becomes the source of knowledge about competencies and professions [
          <xref ref-type="bibr" rid="ref21">20</xref>
          ]. Open software tool
Protege is used to modify the original domain ontology and store it. The Protege platform [
          <xref ref-type="bibr" rid="ref22">21</xref>
          ] supports two main ways
to model ontologies using the Protege -Frames and Protege-OWL editors. Ne04j graph database management system is
used to visualize this ontology.
        </p>
        <p>
          Figure 3 shows an enlarged graph of the ontology loaded from the ESCO with description of its main relations.
This enlarged graph contains four main classes that are directly involved into ontology processing, : "Skill",
"Occupation", "NodeLiteral" and "Label". Others classes are either descriptive or conceptual. “Skill” class represents
skills in the ontology, “Occupation” class represents professions, the “NodeLiteral” class describes professions and
skills, and the “Label” class represents the names of professions and skills [
          <xref ref-type="bibr" rid="ref23">22</xref>
          ].
        </p>
        <p>The second stage of IIS development deals with integration of ontology with RDF repository. Database of
semantic graphs GraphDB is used to store the ontology obtained at the first stage. GraphDB is a database of graphs that
is compatible with the RDF and SPARQL specifications. It supports open APIs based on the RDF4J project, allows to
publish linked data into the Web. It is used to link data from different sources, to index them for semantic search and to
enriches this information by text analysis to build large knowledge storages.</p>
        <p>Work with the RDF repository requires to access data through the SPARQL query language. Fig. 4 shows an
example of a SPARQL query that allows to define a list of skills.</p>
        <p>The query consists of two parts: the SELECT condition specifies the variables that should be displayed in the
query results, and the WHERE condition provides the basic graph template that defines conditions for graph data. In
this example the basic graph template consists of a single triplet template with variables “?Skill”, “?O” and “?P” in
object position. As a result of request execution the list of skills is generated.</p>
        <p>Connectors are used to speed up the work with the storage. GraphDB connectors provide fast normal and
faceted search (aggregation) that usually is implemented by an external component or service such as Lucene.</p>
        <p>Creation of connector in GraphDB requires to give it name and fields. The corresponding form is used for this
purpose (fig. 5).</p>
        <p>GraphDB connectors have the additional benefit of automatically updating data with GraphDB repositories.
Connectors provide entity-level synchronization where an entity is defined as something with unique identifier (URI)
and a set of properties and property values. In terms of RDF, this definition corresponds to set of triplets with the same
subject. In addition to simple properties (defined by one of triplet), connectors support property chains. A property
chain is a sequence of triplets where the object of previous triplet is the subject of the next triplet.</p>
        <p>This connector receives the text in the field, searches by the specified labels and returns a reference to the class
that corresponds to the specified query.</p>
        <p>
          GraphDB connectors have the following properties [
          <xref ref-type="bibr" rid="ref24">23</xref>
          ]:
- support for the index that is always synchronized with data stored in GraphDB;
- availability of several independent copies for each repository;
- full-text search with use of native Lucene queries;
- selection of fragments of search queries as a result of search;
- sort by any pre-configured field;
- swapping results with use of offset and limit;
- choice of analyzer;
- removal of HTML / XML tags in literals, etc.
        </p>
        <p>After the stage of ontology integrating into the RDF repository we move on to creating the internal architecture
of IIS that uses this ontological repository. The main requirements for building an application architecture are to
provide access to the knowledge base. The main users of the system are employers, job seekers and experts. Users
interact with the IIS (obtain access to the RDF repository) through the Web server that process requests to the repository
and results of these requests. Fig. 6 shows general model of the architecture of IIS for validation of non-formal learning
outcomes.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Expert</title>
      <sec id="sec-3-1">
        <title>Users</title>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Employer</title>
    </sec>
    <sec id="sec-5">
      <title>Applicant</title>
      <p>User interface</p>
      <sec id="sec-5-1">
        <title>Web server</title>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>RDF- storage</title>
    </sec>
    <sec id="sec-7">
      <title>RDF- files</title>
      <p>Addition
Addition and preservation of
ontology</p>
    </sec>
    <sec id="sec-8">
      <title>Web pages</title>
      <sec id="sec-8-1">
        <title>Data sources</title>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>DBMS</title>
    </sec>
    <sec id="sec-10">
      <title>Standards</title>
      <p>State standards
Educational
standards</p>
      <p>Industry standards</p>
      <p>PHP and Java-Script tools can be used for creation of the Web server. PHP language provides the programmer
with tools for quick and efficient solving of problems. Compared to PHP, Java Script has a reduced level of security due
to free access to the source code of popular scripts and many small errors at every stage of work. Most of them are
corrected easily but their presence allows to consider this language less professional than others. Therefore, PHP is
preferred for this project. Laravel and Symfony PHP frameworks can be used to development of the Web applications.
Table 1 shows their main features.</p>
      <p>Table 1. Comparative analysis of Laravel and Symfony software tools</p>
    </sec>
    <sec id="sec-11">
      <title>Features</title>
      <p>Number of packages
MVC
Installation through the composer
Full text search
Support CI, QA</p>
    </sec>
    <sec id="sec-12">
      <title>Symfony</title>
      <p>7500
+
+
+ (ElasticSearch)</p>
    </sec>
    <sec id="sec-13">
      <title>Laravel</title>
      <p>16 900
+
+
+ (ElasticSearch)
PHPUnit</p>
      <p>The Symfony framework provides the Web developers with built-in testing functionality, as well as the ability
to work with components and reuse code. Symfony 4.2 loads the REST API in 2 ms. This makes Symfony the fastest
PHP framework. Symfony adapts to any project requirements. This framework includes Event Dispatcher, thanks to it
Symfony is fully configured. In addition, all Symfony components are controlled independently. But Laravel provides
the Web applications with more functionality. Laravel has a good template engine that performs a lot of common tasks.</p>
      <p>In this project we use the Laravel framework due to its increased security and readiness to install plug-ins and
libraries. This framework has features such as RESTful-routing, caching, user management and authentication.
Therefore Laravel speeds up the development process.</p>
      <p>
        The fourth stage consists in development of user interface to ensure the user's dialogue with IIS. The most
relevant tools for solving the tasks are React, Angular [
        <xref ref-type="bibr" rid="ref26">25</xref>
        ], Vue.js [
        <xref ref-type="bibr" rid="ref27">26</xref>
        ].
      </p>
      <p>React is an open JavaScript library for creating user interfaces designed to solve the problems of partial
updating of the content of the Web page for development of one-page applications. React allows developers to create
large applications that use data that changes over time without reloading the page. React framework has the following
advantages: speed, simplicity and scalability. React conception is built on the representation of user interface by
separate self-contained parts – components that are quite simple to maintain and extend.</p>
      <p>Angular is open-source front-end framework developed by Google's Angular Team, as well as the community
of private developers and corporations. It is written in TypeScript. The Angular framework supports the MVW
conception and has the following advantages: fast code writing, fast testing of any software part and two-way data
binding.</p>
      <p>Vue.js is a JavaScript framework that uses the MVVM template to create user interfaces based on data models
through reactive data binding. Vue.js implements two-way data binding, server-side visualization, Vue-cli (scaffolding
tool for quick start) and optional JSX support. After analysis of these tools and comparison of their features with
specifics of solving problem, we choose React framework for development of user interface due to its effective work
with the tools selected in the previous stages.</p>
      <p>User interface of IIS for validation of non-formal learning outcomes consists of a functional panel and a
working window. The work form offers the user to search by the set of parameters: the name of the profession, basic
and additional skills.</p>
      <p>The list of search parameters is specified in the user electronic portfolio. Such e-portfolio is a "business
card" of a searcher. It contains data on various aspects of his/her activity, professional development, educational
activity and personal data. The list of added parameters is stored in the ontology and can be supplemented.</p>
      <p>The user also has the opportunity with the help of developed form to add new profession according to the
specified parameters. To add a new profession, the user enters the profession name, selects basic and additional skills
and clicks button “add a profession”. The list of parameters for skill search is stored in the ontology. As a result, a
request to the connector that makes changes to the ontology is generated.</p>
      <sec id="sec-13-1">
        <title>Conclusions</title>
        <p>Analysis of the development of modern knowledge-based IIS shows the feasibility of use the Semantic Web
technologies in the development of software tools aimed at combining the market of educational services with the labor
market. The main advantage of the Semantic Web initiative is an expansion of machine information processing
executed on semantic level.</p>
        <p>In this work we propose an information system for validation of non-formal learning outcomes that uses
ontology of the multilingual skills classifier ESCO as an external source of knowledge. We use functional modeling of
IDEF0 to determine the main functional capabilities of this IIS. Decomposition of proposed model provides
identification of its main blocks: design of the technical task and system architecture; database design; RDF model
design; design of physical model GraphDB.</p>
        <p>Development of this IIS includes the creation of ontology scheme, integrating the resulting ontology into the
RDF repository, development of application architecture and user interface. We compare existing methods and software
tools for knowledge representation and analysis and their suitability for solving of considered problem. As a result of
analysis, database management system Neo4j that supports the graph database GraphDB; operation of connectors and
SPARQL queries to the data placed in the RDF repository are used for development of proposed system. Task-aimed
comparative analysis of PHP frameworks (criteria as security, readiness to install plug-ins and libraries, support for the
concept of MVC (model-view-controller)) shows the advantages of Laravel. React framework is selected for user
interface development due to its effective work with previously selected tools.
Nadia І. Bilyk,
Doctor of Pedagogical Sciences, Associate Professor,
Professor of кафедри педагогічної майстерності та інклюзивної освіти
M. V. Ostrogradsky Poltava Regional Institute of Postgraduate Pedagogical Education, Ukraine
Number of scientific publications in Ukraine – 45.</p>
        <p>Number of international scientific publications – 13.
http://orcid.org/0000-0003-2344-5347.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Semantic</given-names>
            <surname>Web</surname>
          </string-name>
          . www.w3.org/standards/semanticweb/.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Kifer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Bruijn</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boley</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2005</year>
          , November).
          <article-title>A realistic architecture for the semantic web</article-title>
          . In International Workshop on
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Rules</surname>
          </string-name>
          and
          <article-title>Rule Markup Languages for the Semantic Web</article-title>
          (pp.
          <fpage>17</fpage>
          -
          <lpage>29</lpage>
          ). Springer, Berlin, Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          Kifer/publication/44086469_A_
          <article-title>Realistic_Architecture_for_the_Semantic_Web/links/0deec52aa0e361c7b7000000/A-Realistic-Architecture-for-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          4.
          <string-name>
            <surname>Guarino</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oberle</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>What is an ontology?</article-title>
          . In Handbook on ontologies (pp.
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          ). Springer, Berlin, Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          5.
          <string-name>
            <surname>Pryima</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rogushina</surname>
            <given-names>J</given-names>
          </string-name>
          .
          <article-title>Development of methods for support of qualification frameworks transparency based on semantic technologies</article-title>
          .
          <source>Information Technologies and Learning Tools</source>
          .
          <year>2017</year>
          . Vol.
          <volume>59</volume>
          . N 3. Р.
          <volume>201</volume>
          -
          <fpage>210</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          6.
          <string-name>
            <given-names>W3C</given-names>
            <surname>Semantic Web</surname>
          </string-name>
          <article-title>Activity</article-title>
          . https://www.w3.org/2001/sw/.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          7.
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hendler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lassila</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>The semantic web</article-title>
          .
          <source>Scientific American</source>
          ,
          <volume>284</volume>
          (
          <issue>5</issue>
          ),
          <fpage>34</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          8.
          <string-name>
            <given-names>OWL</given-names>
            <surname>Web Ontology Language</surname>
          </string-name>
          .
          <source>Overview. W3C Recommendation: W3C</source>
          ,
          <year>2009</year>
          . http://www.w3.org/TR/owl-features/.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          9.
          <string-name>
            <surname>Lassila</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Swick</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Resource Description</surname>
          </string-name>
          <article-title>Framework (RDF) Model and Syntax Specification, W3C Recommendation</article-title>
          . URL: http://www.w3.org/TR/REC-rdf-syntax.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          10.
          <string-name>
            <surname>Sheila</surname>
            <given-names>A.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Mcilraith</surname>
            <given-names>Tran Cao Son &amp; Honglei</given-names>
          </string-name>
          <string-name>
            <surname>Zen. Semantic Web</surname>
            <given-names>Services</given-names>
          </string-name>
          , Stanford University. URL: http://www.ksl.stanford.edu.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          11.
          <string-name>
            <surname>Pérez</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arenas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Gutierrez</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2006</year>
          , November).
          <article-title>Semantics and Complexity of SPARQL</article-title>
          . In International semantic web conference (pp.
          <fpage>30</fpage>
          -
          <lpage>43</lpage>
          ). Springer, Berlin, Heidelberg. https://link.springer.com/content/pdf/10.1007/11926078_3.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          12.
          <string-name>
            <surname>Krötzsch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vrandečić</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Völkel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2006</year>
          , November).
          <article-title>Semantic mediawiki</article-title>
          . In International semantic web conference (pp.
          <fpage>935</fpage>
          -
          <lpage>942</lpage>
          ). Springer, Berlin, Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          13.
          <string-name>
            <surname>Gladun</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Rogushina</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Distant control of student skills by formal model of domain knowledge</article-title>
          .
          <source>International Journal of Innovation and Learning</source>
          ,
          <volume>7</volume>
          (
          <issue>4</issue>
          ),
          <fpage>394</fpage>
          -
          <lpage>411</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          14.
          <string-name>
            <surname>ESCO (European</surname>
            <given-names>Skills</given-names>
          </string-name>
          , Competences, Qualifications and Occupations) URL: https://ec.europa.eu/esco/portal/home.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          15.
          <string-name>
            <surname>Dašić</surname>
            ,
            <given-names>V. Š. P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Labović</surname>
            ,
            <given-names>R. J. D.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Functional and Information Modeling of Production Using IDEF Methods</article-title>
          .https://link.springer.com/content/pdf/10.1007/11926078_3.pdf
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          16.
          <string-name>
            <surname>Dorador</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Young</surname>
            ,
            <given-names>R. I.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Application of IDEF0, IDEF3 and UML methodologies in the creation of information models</article-title>
          .
          <source>International Journal of Computer Integrated Manufacturing</source>
          ,
          <volume>13</volume>
          (
          <issue>5</issue>
          ),
          <fpage>430</fpage>
          -
          <lpage>445</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          17.
          <string-name>
            <surname>Masinter</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Fielding</surname>
            ,
            <given-names>R. T.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Uniform resource identifier (URI): Generic syntax</article-title>
          . Network Working Group: Fremont, CA, USA. http://citeseerx.ist.psu.edu/viewdoc/download?doi
          <source>=10.1.1.731.6302&amp;rep=rep1&amp;type=pdf.</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          18.
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abadi</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Ren</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Scalable SPARQL querying of large RDF graphs</article-title>
          .
          <source>Proceedings of the VLDB Endowment</source>
          ,
          <volume>4</volume>
          (
          <issue>11</issue>
          ),
          <fpage>1123</fpage>
          -
          <lpage>1134</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          19.
          <string-name>
            <surname>Shenchenko</surname>
            <given-names>YE.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Shenchenko</surname>
            <given-names>A.</given-names>
          </string-name>
          &amp;
          <article-title>Bogdan. Features of the construction of applied software systems based on ontological knowledge bases. ACS and automation devices: all-in. inter. scientific and technical Sat</article-title>
          .
          <source>Kharkiv: Publishing House of KNURE</source>
          .
          <year>2011</year>
          . Vol.
          <volume>157</volume>
          . P.
          <volume>36</volume>
          -
          <fpage>41</fpage>
          . (in Ukrainian).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          20.
          <string-name>
            <surname>Pryima</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rogushina</surname>
            <given-names>J</given-names>
          </string-name>
          .
          <article-title>Ontological approach to qualifications matching on base of competences: model and methods</article-title>
          .
          <source>Науковий вісник НГУ</source>
          .
          <year>2017</year>
          . N 6. P.
          <volume>162</volume>
          -
          <fpage>168</fpage>
          . Available from: http://www.nvngu.in.ua/jdownloads/pdf/2017/06/06_2017_Rogushina.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          21.
          <string-name>
            <surname>Protégé</surname>
          </string-name>
          .
          <article-title>W3C Semantic Web</article-title>
          . URL: http://www.w3.org/2001/sw/wiki/Protégé.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          22.
          <string-name>
            <surname>Rogushina</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Priyma</surname>
            <given-names>S</given-names>
          </string-name>
          .
          <article-title>Use of competence ontological model for matching of qualifications</article-title>
          .
          <source>Chemistry: Bulgarian Journal of Science Education</source>
          .
          <year>2017</year>
          . Vol.
          <volume>26</volume>
          . N 2. P.
          <volume>216</volume>
          -
          <fpage>228</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>23. About GraphDB. https://graphdb.ontotext.com/documentation/free/about-graphdb.html</mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          24.
          <string-name>
            <surname>Pryima</surname>
            <given-names>S.M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Rogushyna</given-names>
            <surname>Yu</surname>
          </string-name>
          .V.,
          <string-name>
            <surname>Strokan О</surname>
          </string-name>
          .V.
          <article-title>Use of semantic technologies in the process of recognizing the outcomes of non-formal and informal learning</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          .
          <year>2018</year>
          . Vol.
          <volume>2139</volume>
          . P.
          <volume>226</volume>
          -
          <fpage>235</fpage>
          . http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2139</volume>
          /
          <fpage>226</fpage>
          -
          <lpage>235</lpage>
          .pdf
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          25.
          <string-name>
            <surname>Angular</surname>
          </string-name>
          .URL:https://uk.wikipedia.org/wiki/Angular_
          <article-title>(%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80% D0%BA) (дата</article-title>
          звернення:
          <volume>22</volume>
          .
          <fpage>02</fpage>
          .
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          26.
          <string-name>
            <surname>Vue</surname>
          </string-name>
          .js. URL: https://uk.wikipedia.org/wiki/Vue.js.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <article-title>Number of scientific publications in Ukraine - 43.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          Number of international scientific publications -
          <volume>15</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>http://orcid.org/0000-0002-2654-5610,</mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <article-title>Number of scientific publications in Ukraine - 20.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>http://orcid.org/0000-0002-6937-3548,</mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          <article-title>Number of scientific publications in Ukraine - 24.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>http://orcid.org/0000-0002-2506-4145,</mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          <article-title>Number of scientific publications in Ukraine - 16.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>http://orcid.org/0000-0001-5797-3151,</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>