<!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>
      <journal-title-group>
        <journal-title>October</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Semantic Information Resources with a Complex Structure: Knowledge Representation, Scaling and Search Problems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Julia Rogushina</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Irina Grishanova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Software Systems of the National Academy of Sciences of Ukraine</institution>
          ,
          <addr-line>40, Ave Glushkov, Kyiv, 03181</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>1</volume>
      <fpage>1</fpage>
      <lpage>12</lpage>
      <abstract>
        <p>We analyze scaling problems arising in development of the intelligent information systems (IISs) and main reasons for their occurrence. IISs integrate various elements of artificial intelligence (AI) for acquisition of knowledge relevant to actual user tasks. Important properties of these IISs are use of data with complex structure and orientation on semantic information resources (IRs). Therefore we analyze main features of the Data-Centric AI and opportunities for acquiring domain knowledge in various representations from Big Data. Knowledge organization systems (KOS) provide models and methods for effective store, retrieval and use of information processed by the Web-oriented IISs, and we consider existing approaches for their software platforms. We analyze the specifics of the scaling for systems focused on the semantic information processing and its differences from traditional data and Big Data scaling. This specifics is caused by complexity of data structure, number of various semantic relations between information objects into IR and complexity of semantic queries executed by KOS. On example of e-VUE - the Wiki-portal of the Great Ukrainian Encyclopedia - we analyze various situations that arise in process of practical development of semantic IR with large volume and complex structure. Various aspects of semantic retrieval into e-VUE are considered from the scaling point of view (such as number of information objects, relations between them and number of their properties). On base of this analysis we propose a set of practical recommendations aimed at ensuring more efficient development of such IRs that provides their scaling.</p>
      </abstract>
      <kwd-group>
        <kwd>Semantic information resource</kwd>
        <kwd>scaling</kwd>
        <kwd>ontology</kwd>
        <kwd>Wiki-technology</kwd>
        <kwd>metadata</kwd>
        <kwd>semantic markup</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Modern intelligent information systems (IISs) that use and generate knowledge are oriented on
functioning in the Web open environment and use of various external sources of information. One of
the promising directions for the effective use of information is the transition from data processing to
knowledge processing that ensures decline of data, but we have to take into account that knowledge
generated on base of big data and information resources (IRs) the Web can have large volumes and a
complex structure too. Moreover, volume and quality of such acquired knowledge depends on
methods and tools used for data processing and on selection of processed data sets relevant to user
tasks.</p>
      <p>IISs increase their work if they receive information from semantic IRs where content is described
and structured by formal means that ensures unambiguous interpretation.</p>
      <p>
        Processing of the big amount of knowledge requires scalable solutions for knowledge organization
systems (KOSs) that provide access to content of such IRs on semantic level and support knowledge
management [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. KOSs are used as a conceptual infrastructure to provide understanding, integration
and search for knowledge, preparation data for knowledge acquisition, identification of semantic links
and rules, information retrieval [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        KOS contains various instruments for description of IR content and for access and retrieval of
documents and information. Main elements of KOS can be represented by RDF with the help of
Simple Knowledge Organization System (SKOS) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and provides identification of IOs that are
interested user by additional personified information.
      </p>
      <p>In addition to common scaling aspects, development of distributed IISs focused on the semantic
processing of information needs in scalable knowledge representation and processing means that:
 on the one hand, have sufficient expressiveness for domain tasks,
 on the other hand, support execution of semantic search in an acceptable time on the
conditions of increasing the elements of the knowledge base.</p>
      <p>
        The functioning of IIS depends on data sources. Therefore, they need in technologies and tools of
collecting useful data, as well as the selection of adequate, trusted and high-quality IRs. Many of the
Web-oriented IRs are developed as a result of the joint activity of users on base of the Web 2.0
technologies [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] which makes content more dynamic and relevant. The most successful Web 2.0
platforms for collaborative creation of large-scale content are Wiki-technologies [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], such as
MediaWiki [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Such systems can use KOSs based on Wiki-ontologies that are a special case of
ontologies with a set of restrictions on the characteristics of relations that reflect the knowledge
structure of semantic Wiki-resources [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Data-oriented artificial intelligence</title>
      <p>Technologies of data analysis are changing rapidly. Traditional software development strategies
are being replaced by modern approaches focused on artificial intelligence (AI) methods.
Transformation of "raw" data into structured representation requires a lot of time and the use of
experts, so it is advisable to use already structured IRs whenever possible: such structuring allows
their automated processing by KOSs at the semantic level.</p>
      <p>
        Now many researchers consider the concept of data-centric AI [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] instead of model-oriented
approaches. Traditional software is based on software code, while AI systems consist of various
combinations of code and data, and it is data-related problems that are currently the most pressing for
developing intelligent applications.
      </p>
      <p>Although the majority of existing information is stored in digital format, this does not mean that
this data are easy to process. To make data available for IIS, data need in structure and metadata.</p>
      <p>
        For a long time, data availability and computing power were limited by technical possibilities and
it causes need in code optimization for AI software. But Big Data development [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] that provides
storage and analysis of great amounts of data actualizes data-oriented approach where key importance
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] for the processing of Big Data in IIS deals with the metadata analysis: such metadata describe
Big Data semantics. Big Data is data that, for various reasons, cannot be processed by such traditional
information systems as relational databases. Technologies of Big Data are supported by a significant
number of software solutions. In order for Big Data to become useful, it is necessary to find those sets
of them that are pertinent to some practical task. This pertinence can be detected by matching of
metadata elements for Big Data that describes their semantics with knowledge models of task models
(e.g., domain ontologies) with complex structure.
      </p>
      <p>Main advantages of data-oriented AI:
 data specialists have a better understanding and control over the structure of datasets and
how these data are processed;
 reducing the cost of data model development by reducing the required volume of data or
extracting more value from unstructured, heterogeneous data sources;
 simplification of data annotation with the help of smarter analysis processes;
 detection of duplicated, damaged or low-quality data in the early stages of analysis;
 ensuring the quality of data markup and avoiding a subjective approach to this.</p>
      <p>
        Data-oriented AI often uses such components of semantic technologies as semantic IRs which are
subsets of IRs where the content elements are clearly and unambiguously connected to the elements of
the knowledge base (e.g., with the help of semantic markup) or the elements of content are
represented on base of ontology-based knowledge representation formats (e.g., RDF [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and OWL
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]) and special cases of domain ontologies [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] (e.g., thesauri, taxonomies [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]) that can formalize
various aspects of user needs [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. IISs are focused on processing and creating knowledge, not data:
the effectiveness of their work is significantly determined by the choice of analysis methods and
forms of knowledge representation. Therefore, selection of KOS for some practical task has great
importance and influences on its usefulness [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>Another challenge of data-oriented AI is the flexibility of data access and formats of data
representation. If the data storage system imposes restrictions on changes in the scale of data and on
the transition to other processing tools, this can lead to negative consequences in the process of
creating and improving IIS. Poor selection of knowledge representation formats can restrict their
expressiveness and IIS functionality in general. These problems are determined not by whether the
system can work at all, but by whether it works reliably, efficiently and affordably on a large scale.</p>
      <p>
        Quite often, such problems arise in the process of transition from design and prototyping to
deployment, industrial operation and development of IIS or due to the accumulation of a significant
amount of content. Common reasons for this situation:
 Changes in the execution environment: test environment can differ from industrial one;
 Requirements for service-level agreements (SLA) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]: quantitative and qualitative
characteristics of the provided services used as a formal contract between service provider
and consumer to ensure service quality, such as their availability, user support, time to
correct malfunctions, etc. depend on environment;
 Processing of data on a larger scale: industrial systems use Big Data, data with complex
structure, heterogeneous information from various sources, various representations of data,
etc.
      </p>
      <p>All of these problems are caused by changes between development and production settings, as
the test environment cannot model all important aspects of production environment. SLA is defined as
an explicit statement of expectations and obligations in relations between two organizations: the
service provider and customer but it depends on the step of product development. For example, a
particular application may meet the latency SLA requirements during isolated testing and
development, but these requirements are not met when service is running in a production environment
where other applications compete for computing resources and many users have access to IIS.</p>
      <p>Data is just one of the challenges faced by IIS developers with AI elements in large-scale
production. However, the requirements for scaling of data and its infrastructure are often overlooked,
although they can make the practical use of IIS impossible. That is why in this paper we analyze the
problems associated with content scaling of semantic IRs and take into account the specifics of
information processing at the semantic level.</p>
      <p>
        Ensuring data security in IIS also requires scaling. How security is implemented at a local or
small scale that used during development always is not be reliable at a large scale. Traditional security
conceptions such as process permissions and user ID become much less effective in scalable systems
that need in more safe technologies. For example, SPIFFE (Secure Production Identity Framework for
Everyone) is a set of open-source standards for securely identifying software systems in dynamic and
heterogeneous environments. IISs that use SPIFFE can easily and mutually authenticate wherever
they are running. This technology provides various solutions to deal with threats to such large
applications by defining a cryptographically validated workload identifier to protect communication
channels between processes and can be used in IISs with the big number of users and services [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. IIS scaling problems</title>
      <p>
        Researchers define some specific problems in scaling of applications with AI elements [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]:
 comprehensive data strategy and unified data access;
 separation of problems at the platform level;
 scalability, not just scale for every separate problem;
 multifunctional design.
      </p>
      <p>Scaling of modern IIS needs to take into account various aspects related to the following properties
of information: the size of the data itself; the number of objects being processed; the complexity of
processing algorithms and the number of software modules used for information analysis; sources of
information, etc.</p>
      <p>Scaling in terms of data size should support the ability not to enlarge data without necessity: for
example, provide open access APIs instead of local copies. But such an approach requires unification
of data representation, so various analytic tools can process the same datasets without adaptation.</p>
      <p>This unnecessary copying is especially common in machine learning (ML) and AI projects, where
data scientists use a wide range of specific tools that differ from the Big Data tools used by data
engineers. AI and ML tools typically do not have direct access to data stored in Big Data platforms.
The result is the spread of redundant copies.</p>
      <p>Another reason for this unnecessary copying of data is a data infrastructure that lacks fully
distributed metadata, which can lead to metadata overload when multiple applications access large
data sets.</p>
      <p>Scaling in terms of the number of information objects (IOs) – files or other data elements – refers
to the ability to simultaneously process a large number of different objects. If the data infrastructure is
not designed to handle a very large number of IOs, it can cause a significant increase in processing
time, overload the platform, and even crash the system.</p>
      <p>Scalability in terms of processing facilities is related to the fact that the data processing
architecture and infrastructure should not be limited to several applications on the same platform,
because otherwise IIS needs in different clusters configured to support each individual application.</p>
      <p>Scaling from the point of view of geodistributed locations deals with use of data from
geographically distributed sources or with the run of programs from different locations. It causes the
challenge of getting large amounts of data close to its source and making decisions about data parts
sent to the main data centers, as well as how and from where to provide analytic applications to
process that data.</p>
      <p>Unfortunately, people can misjudge the potential scalability of their systems and directions of its
development, or believe that it is okay to design a system that successfully meets their current needs,
but does not take into account growth of needs in future. Sometimes the choice of architecture and
data infrastructure imposes such limitations that can be avoided.</p>
      <p>The most common mistakes that prevent the effective scaling of IISs:
 AI and analytic applications work in separate systems (clusters);
 grows of data and applications causes expansion of IT team;
 different user groups or applications need in personal copies of the same data, even for
very large data sets;
 data movement (for example, between local storage and cloud ) is implemented at the
application level;
 Big Data platforms are intended for specialized projects instead of being a universal
general platform;
 configuration of IIS architecture and infrastructure is oriented on fixed scale of data and
applications;
 scaling of applications requires changes into the architecture of existing system.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], current problems of Big Data are analyzed and the main differences between big and
traditional data are compared. We propose to expand such analysis by comparing them with the same
measures with semantic data [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]– other specific type of data – based on the Semantic Web standards.
Processing of Big Data metadata can be considered as a special case of semantic data analysis with
more attention to scaling problems [22].
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Problem definition</title>
      <p>In addition to common scaling aspects, development of distributed IISs needs in focusing on
specifics the semantic processing of information for scaling knowledge representation and processing
means. Such processing has to:
 on the one hand, provide sufficient expressiveness for domain tasks,
 on the other hand, support execution of semantic search in an acceptable time on the
conditions of increasing the elements of the knowledge base.</p>
      <p>In the general case, this is a complex theoretical problem, and therefore in this work we analyze its
special case for the scaling of semantic Wiki-resources, which contain a large number of information
objects of various types (such as encyclopedic portals). On base theoretical research of KOSs we
single out those factors that affect the scalability of semantic IRs, and determine the conditions that
ensure the successful development of such resource. Experience in the development encyclopedic
portals is taken into account in the construction of practical recommendations.</p>
    </sec>
    <sec id="sec-5">
      <title>5. e-VUE as an example of semantic Wiki-resource with a complex structure</title>
      <p>We propose to consider problems and practical solutions for scaling of complex Wiki-resources
that include semantic extensions on example of the portal version of the Great Ukrainian
Encyclopedia (e-VUE), which contains information from many fields of knowledge [23]. The
conception of this encyclopedia is focused on modern scientific understanding of the world picture,
the history of human civilization, the contribution of the Ukrainian people etc., and its portal version
provides users with universal access to the content and more intelligent tools for search and
navigation. e-VUE is built as an innovative IR based of modern knowledge models and the Semantic
Web standards [24] such as OWL [25], RDF and RDF Schema [26] supplemented by original
taskspecific software solutions.</p>
      <p>e-VUE is a semantic Wiki resource with a complex structure implemented on the MediaWiki
technological platform [27] and its Semantic MediaWiki (SMW) [28] semantic extension. Creation of
e-VUE content is supported by the big number of domain experts from various domains and is
coordinated by team of professional scientific editors and knowledge engineers. This IR can be
considered as a Semantic Web application that satisfies the main requirements formulated by the
Semantic Web Challenges [29].</p>
      <p>e-VUE implements semantic markup and retrieval based on the SMW plug-in that extends the
MediaWiki functionality. Use of SMW provides to link Wiki pages with constants of various types
and with other Wiki pages by semantically defined relations and to perform queries where semantic
properties of pages can be included both to the conditions and to the parameters of the query results.</p>
      <p>We develop the set of semantic templates of typical information objects (TIOs) for unified
representation of content of e-VUE articles. Every TIO is linked with some non-empty subset of Wiki
pages that belong to the same set of categories, have the same (or similar) structure and semantic
properties. Development of TIO system is based on the joint work of knowledge engineer and domain
experts. In e-VUE, TIOs are based on the expressive capabilities of the Wiki environment and its
semantic extension: TIO templates provide input of values of selected semantic properties and
automatically [30].</p>
      <p>Since 2020, e-VUE has been registered on the web site of the Semantic MediaWiki product
community (https://wikiapiary.com/wiki/Great_Ukrainian_Encyclopedia), which shows the rate of
growth in the number of pages, user activity, and the number of edits in this IR (Fig. 2).</p>
      <p>The development of the site is also reflected by Google Analytics service that provides statistics on
users of web applications such as the activity of the Web site users, the session duration, the number
of pages viewed per session, the number of rejections, etc., as well as information about traffic
sources (Fig.3).</p>
      <p>These statistics indicate the need for a scalable approach to the further development of the portal,
which will ensure its operation in conditions of increased content and complexity and for a larger
number of visitors. It causes the need for use of distributed scaleable knowledge management
methods for the further development of this resource.</p>
    </sec>
    <sec id="sec-6">
      <title>6. e-VUE and SMW-based semantic search</title>
      <p>Semantic search supported by Semantic MediaWiki plug-in is an improvement of the traditional
Wiki search with the use of information about the structural elements of the retrieved information
object, about its properties and relations with other information objects. For example, you can search
for a country by the name of a person, and a person by place and year of birth. Unlike the traditional
Wiki search (e.g., offered by Wikipedia), semantic search can use a set of conditions and take into
account not only categories. These advantages are based on enhancement of KR by semantic markup
and enrich the functionality of IR. Result of semantic search is a list of pages that require the query
conditions and the values of their semantic properties defined by query. Correct construction of
queries needs in exact names of semantic properties that can be obtained from pages of corresponding
TIOs (they can be found in the usual search in the "Template" namespace).</p>
      <p>Semantic search in e-VUE portal can be executed by several ways:
 by special page "Semantic search", where query parameters are entered in the appropriate
fields, and users don’t need in specific knowledge of the syntax of the search language (it
is enough to understand functions of search fields on this page and to know names of
properties and categories) ;
 by search queries formulated by the specialized SMW search language and embedded in
other pages;
 with the help of the API requests based on special program code.</p>
      <p>While semantic properties and categories allow you to structure Wiki data, queries help to use that
information: combine data and visualize it. From the point of view of expressiveness, queries
generated by special page are the most limited, but their creation is very easy. Elements of the
semantic search page are (Fig.4): 1 – search conditions; 2 – output semantic properties; 3 –
representation form to output information; 4 – number of output results; 5 – order of search results.
When these fields are completed, user clicks the "Find" button (6) and query is generated and
executed.</p>
      <p>SMW has a simple but powerful SMW-QL query language that allows to filter pages according to
specified criteria, and to display as query results only the information that interests the user, and not
the entire text of the Wiki page. Embedded SMW queries can use additional variables, such as the
properties of the current Wiki page, the current date and time, and the search itself is performed in the
built-in knowledge base of IR among structured data. Results of such queries are generated
dynamically and agree with current e-VUE content. The correctness of the request execution depends
on the quality of the data they process and correctness of the semantic markup of the pages. Examples
of embedded queries in e-VUE:
 generation of list of articles prepared by selected author,
 search of knowledge field moderator for current article;
 generation of all employees of organizations represented by e-VUE articles;
 list of persons with today's birthday.</p>
      <p>API requests are the most universal but their execution takes more time, because it is based on a
full-text search in the entire IR content. Semantic markup of the Wiki pages is a necessary condition
of the SMW search, and API-based queries use its elements as samples.</p>
    </sec>
    <sec id="sec-7">
      <title>7. e-VUE and FAIR principles</title>
      <p>The use of Wiki technology and its semantic extensions can provide development of semantic IRs
that correspond to the basic requirements of FAIR (Findable, Accessible, Interoperable, Reusable)
[31]. These guiding Principles for scientific data management and stewardship are oriented on Open
Science data, and their aim is efficient access to big volumes of information with complex
heterogeneous structure. FAIR data and metadata standards could help facilitate compliance with the
principle of data minimization, by allowing for an assessment of which data to reuse on the basis of an
analysis of (by and large non-personal) metadata.</p>
      <p>Open Science needs in collaborative reuse of research data and scientific publications. The
ultimate goal of FAIR is to optimize the reuse of scientific data and its combination in various tasks,
but it is important to consider that these principles are oriented towards large-scale IR and provide for
scalable solutions and services. [32] Therefore it is advisable to consider FAIR principles for
development of arbitrary IRs with complex structure.</p>
      <p>According to FAIR, the functions of searching, obtaining and presenting data are not implemented
by users, but by the information system At the same time, we are talking not only about the data and
metadata themselves, but also about algorithms and tools for their management. It is important, that
FAIR principles only call for explication of access conditions, without specifying how data sharing
should be facilitated. [33].</p>
      <p>Semantic Wiki IRs that allow the creation of semantic data and are based on the use of Semantic
Web standards, provide a powerful solution for joint publish and editing of data and metadescriptions,
creation of various arbitrary sets of properties based on templates of these metadescriptions. They
support representation of information also for machine processed form and for human understanding.</p>
      <p>Semantic plug-in SMW proposes built-in capabilities for loading files of various formats and
adding to them metadata with a different set of attributes that can be modifies, supplemented and
analyzed. SMW supports FAIR principles of IR development.</p>
      <p>e-VUE as a resource based on the Wiki technology and its semantic plug-in SMW satisfies all four
requirements of FAIR principles:
 Findable: Semantic MediaWiki provides intelligent search capabilities based on the
semantic properties and categories of individual Wiki pages that can be considered as a
flexible set of metadata available for machine processing:</p>
      <p>F1. SMW data and metadata have global unique and permanent identifieres defined as names of
the Wiki page of appropriate semantic property, template or category with open access;</p>
      <p>F2. MediaWiki engines have the ability to add detailed metadata to data loaded to the standard
MediaWiki repository or to hyperlink to an external repositories. Semantic properties and categories
can be used also for this;</p>
      <p>F3. Metadata clearly and explicitly contain the identifier of the described data as a value of the
relevant semantic property;</p>
      <p>F4. Search engines such as Google and Bing can can index SMW metadata. Since Semantic
MediaWiki is a Web application, it contains a configuration file LocalSettings.php that specifies the
IR type as open or closed system;
 Accessible: the IR user needs the means for access to the found data, possibly including
authentication and authorization, and this information in SMW can be added as separate
attributes on pages:</p>
      <p>A1. Metadata can be retrieved by identifier with use of free communication protocols such as http
or secured https;</p>
      <p>A2. Metadata is available even if the data is no longer available because metadata is placed
separately on the Wiki pages in a reliable repository (in the MediaWiki database);
 Interoperable: SMW data representation can be integrated with other data, other
applications or workflows for analysis, storage and processing by publication of additional
semantic properties:</p>
      <p>I1. SMW metadata can use the Semantic Web standards and export results of the semantic search
into XML and RDF;</p>
      <p>I2. MediaWiki is an open system that can use, integrate, import (by additional plug-ins) various
dictionaries, ontologies in the Semantic Web standard languages;</p>
      <p>I3. SMW data and metadata can include links to other metadata and supports to extend the data
property sets depending on the task;
 Reusable: SMW provides data reuse by mechanisms of semantic properties and categories
that support flexible changes to the metadata structure:</p>
      <p>R1. SMW possibility to add an unlimited number of attributes and categories to each page fulfills
the FAIR requirement about detailed description of metadata by the set of precise and relevant
attributes, and semantic properties can be used in the open environment for describe ownership rights
and types of licenses to different objects, their sources, etc.</p>
    </sec>
    <sec id="sec-8">
      <title>8. Scaling needs caused by e-VUE development</title>
      <p>Every Wiki resource is characterized by such properties as number of pages, number of edits,
number of jobs, number of active users, etc. This information about e-VUE is provided by the API
testing page (Fig. 5.1) shows the number of e-VUE pages, articles, edits and users). Other important
information about IR that deals with indexing processes, data rebuilding and database settings is
proposed by special SMW page (Fig. 5.2) provides information on the process of indexing data . This
makes it possible to assess the scope of IR, the satisfaction or dissatisfaction of the indexing state, and
to make administrative decisions regarding the indexing regime.</p>
      <p>Complexity of the semantic Wiki resource depends on number of semantic properties that are
defined individual Wiki pages of this IR and on number of TIO templates used for their definition.
Now e-VUE contains 491 properties are created (and indexes) in VUE, 364 of them are used, more
than 360,000 values are defined for these properties, and more than 20,000 built-in queries are used
(information for October 10, 2022). Not all templates are used for TIO, but for every TIO template we
can see number of pages that use that template.</p>
      <p>For example, template “Person” (Fig.6.1) is used by many e-VUE articles – the list of these pages
we can see in Fig.6.2.</p>
      <p>The main factors affecting the efficiency of the query execution into Wiki resource are:
 The KB scheme represented by the system of semantic properties used for content
structuring determines the potential expressiveness of such queries;
 Timely indexing of the content changes in (both in the sets of semantic relations and in the
pages themselves), on the one hand, should not reduce the IR productivity, and on the
other hand, to ensure the relevance of the database;
 Timely removal of unused pages and infrastructure elements reduces the number of
processing items;
 Quality of semantic markup (correct property names, semantically defined links to other
pages, correct input of property values) provides more complete query results;
 Built-in queries that correspond to typical (often repeated) informational needs of users
provide more quick satisfaction of these needs;
 The number of built-in queries and the number of visits to pages with such queries
influence on processing time that has to be acceptable for IR users;
 Representation of query results has to be understandable and convenient to user needs;
 Location of semantic queries embedded in Wiki-pages has to represent query results
exactly at the place where users need in such information.</p>
      <p>In all search variants (regardless of whether the query is transformed into an SQL-like query to the
IR knowledge base or a full-text search is performed on the entire content), the speed of query
execution depends on its complexity, that is, on the number of conditions and restrictions. Therefore,
for example, it is advisable not to enter unnecessary conditions (for example, if you need to find
educational institutions of a certain country, it is not advisable to specify the category "Organizations"
in addition to the category "Higher educational institutions"). SMW does not control use of relation
hierarchy, and we need in some external means of knowledge representation that can fix all domain
rules and restrictions. In this work we use domain ontology that represent structure of semantic
properties, categories and TIOs of e-VUE supported by methods for matching of ontological elements
with SMW ones.</p>
      <p>Many other more local practical problems of semantic search can be detected only in process
industrial production of IIS and cannot be forecasted in test versions, therefore the experience of
developing and implementing such search tools for e-VUE portal allows us to determine some
important features of the development of semantic portals that ensure its scaling.</p>
    </sec>
    <sec id="sec-9">
      <title>9. Conditions for the development of scalable semantic IR</title>
      <p>Analysis of the specifics of creating IRs on base of the semantic Wiki-technologies shows that the
main factors for the successful scaling of such resources deal with the semantic markup structure,
namely, the number of relations between Wiki-pages, the correct definition their ranges of values and
ranges of definition, as well as with clearly formalized values of these relations. It ensures an
unambiguous common understanding of the scope of their use and prevent duplication in the creation
of semantic properties. Other scaling aspects of that are universal to high-volume systems
development also have specific characteristics associated with the SMW environment. Therefore we
propose to comply with the following requirements:
from the point of view of data size:
 Control the size of multimedia elements of IR;
 Provide means of mass import of information from external sources;
from the point of view of the IO number:
 Control the total number of Wiki pages and delete unnecessary, wrongly created and
duplicate pages;
 Develop TIO templates to avoid an increase in the number of similar names of semantic
properties and errors in these names and to simplify the perception of information by
users;
 Unify metadata of multimedia IOs to avoid duplication ;
 Create templates that integrate content of various Wiki pages by semantic queries;
from the point of view of the KB structure:
 Develop templates of typical IOs to unify content;
 Formalize the KB structure and clearly define the semantics of relations between pages
(the built-in capabilities of SMW are not enough for this, and therefore it is advisable to
use external knowledge organization systems based on ontologies);
 Determine the semantics of hyperlinks between IR pages and create the corresponding
semantic properties, clearly describing their characteristics;
 Develop appropriate templates for built-in semantic queries used on several pages;
from the point of view of processing means:
 Determine the expediency of connecting plug-ins that extend the functionality of system
and do not install those that are not really needed;
 Develop an adequate content indexing policy that takes into account the frequency of
information updates and the number of user visits;
 Create queries without redundant conditions by analyzing the taxonomy of the IR
categories;
 Minimize external software tools integrated into the IR (such as page visit counters);
from the point of view of the place of data processing:
 Analyze the number of semantic queries on Wiki pages and their complexity;
 reduce the number of semantic queries and IOs on the pages that users visit most often (for
example, it is impractical to embed complex queries on the main page of the portal,
instead of links to pages with these queries);
 timely create backup copies of the IR content and structure, ensure the recovery
possibilities;
 generate content at a fixed time interval and add it to the content for pages with a large
number of requests and visitors.</p>
      <p>In addition to these aspects, scaling needs to consider user roles and permissions, as well as other
security requirements.
[22] J. Rogushina, A. Gladun, Semantic processing of metadata for Big Data: Standards, ontologies
and typical information objects. CEUR Vol-2859, ITS 2020, Information Technologies and
Security, 2020, pp.114-128. URL: http://ceur-ws.org/Vol-2859/paper10.pdf
[23] P. Andon, J. Rogushina, I. Grishanova et al, Experience of Semantic Technologies Use for
Development of Intelligent Web Encyclopedia. In: Proc. of the 12th International Scientific and
Practical Conference of Programming (UkrPROG 2020),CEUR Workshoop Proceedings, 2021,
Vol-2866, pp.246-259. URL: http://ceur-ws.org/Vol-2866/ceur_246-259andon24.pdf.
[24] J. Davies, D. Fensel, F. van Harmelen, Towards the Semantic Web: Ontology-driven knowledge
management. John Wiley Sons Ltd. England. 2002. 288 p.
[25] OWL Web Ontology Language. Overview, W3C Recommendation: W3C, 2009.</p>
      <p>http://www.w3.org/TR/owl-features/.
[26] D. Brickley, R.V. Guha, Resource Description Framework (RDF) Schema Specification. W3C</p>
      <p>Proposed Recommendation". URL: https://www.w3.org/TR/PR-rdf-schema.
[27] MediaWiki. URL: https://www.mediawiki.org/wiki/MediaWiki.
[28] M. Krötzsch, D. Vrandečić, M. Völkel, Semantic MediaWiki. International semantic web
conference. 2006. pp. 935–942. URL:
https://link.springer.com/content/pdf/10.1007/11926078_68.pdf.
[29] V. R. Benjamins, J. Contreras, O. Corcho, A. Gomez-Porez, Six Challenges for the Semantic</p>
      <p>Web, 2014. URL: https://oa.upm.es/5668/1/Workshop06.KRR2002.pdf.
[30] J. Rogushina, I. Grishanova, Ontological methods and tools for semantic extension of the
MediaWiki technology. In: Proc. of the 12th International Scientific and Practical Conference of
Programming (UkrPROG 2020), CEUR Workshop Proceedings, 2021, Vol-2866, pp.61-73.</p>
      <p>URL: http://ceur-ws.org/Vol-2866/ceur_61-73Rogushina6.pdf
[31] M. Boeckhout, G. Zielhuis, A.I. Bredenoord, The FAIR guiding principles for data stewardship:
fair enough? In: European journal of human genetics, 26(7), 2018, pp.931-936. URL:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6018669/.
[32] The FAIR Guiding Principles for scientific data management and stewardship. URL:
https://www.nature.com/articles/sdata201618.
[33] The FAIR data principles. URL: https://www.force11.org/group/fairgroup/fairprinciples.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Hjorland</surname>
          </string-name>
          ,
          <article-title>What is knowledge organization (KO)? KO Knowledge Organization</article-title>
          ,
          <volume>35</volume>
          (
          <issue>2-3</issue>
          ),
          <year>2008</year>
          , pp.
          <fpage>86</fpage>
          -
          <lpage>101</lpage>
          . URL: https://www.researchgate.net/profile/Birger-Hjorland/publication/277803483_What_is_Knowled ge_Organization_KO/links/. 55d8232608aed6a199a6afce/
          <article-title>What-is-Knowledge-OrganizationKO.pdf</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>D. Soergel D.</surname>
          </string-name>
          <article-title>Knowledge organization systems: overview, 2009</article-title>
          . URL: www.dsoergel.com/UBLIS514DS-08.
          <fpage>2a</fpage>
          -
          <lpage>1Reading4SoergelKOSOverview</lpage>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>SKOS</given-names>
            <surname>Simple</surname>
          </string-name>
          <article-title>Knowledge Organization System</article-title>
          . URL: https://www.w3.org/
          <year>2004</year>
          /02/skos/.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Hendler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Golbeck</surname>
          </string-name>
          ,
          <article-title>Metcalfe's law, Web 2.0, and the Semantic Web</article-title>
          . Web Sem.,
          <volume>6</volume>
          (
          <issue>1</issue>
          ),
          <year>2008</year>
          , pp.
          <fpage>14</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Wagner Wiki</surname>
          </string-name>
          :
          <article-title>A technology for conversational knowledge management and group collaboration</article-title>
          .
          <source>The Communications of the Association for Information Systems</source>
          ,
          <year>2004</year>
          ,
          <volume>13</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>264</fpage>
          -
          <lpage>289</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Völkel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Krötzsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Vrandecic</surname>
          </string-name>
          et al.,
          <source>Semantic Wikipedia. In: Proc. of the 15th international conference on World Wide Web</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>585</fpage>
          -
          <lpage>594</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Rogushina</surname>
          </string-name>
          ,
          <article-title>Concepts and Models of Semantic Technologies</article-title>
          . In: Golenkov,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Krasnoproshin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Golovko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Shunkevich</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>(eds) Open Semantic Technologies for Intelligent Systems</article-title>
          .
          <source>OSTIS 2021. Communications in Computer and Information Science</source>
          ,
          <year>2022</year>
          , vol
          <volume>1625</volume>
          . Springer, Cham. pp
          <fpage>59</fpage>
          -
          <lpage>76</lpage>
          . DOI:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -15882-
          <issue>7</issue>
          _
          <fpage>4</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Data-Centric</surname>
            <given-names>AI.</given-names>
          </string-name>
          <article-title>the ultimate guide to the new ai paradigm</article-title>
          .
          <year>2021</year>
          . URI: https://resources.kilitechnology.com/dcai-ebook-
          <year>2022</year>
          . [Accessed:
          <fpage>11</fpage>
          .07 2022].
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Demchenko</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. De Laat</surname>
          </string-name>
          , P. Membrey,
          <article-title>Defining architecture components of the Big Data Ecosystem</article-title>
          .
          <source>In: Proc. of 2014 International Conference on Collaboration Technologies and Systems (CTS)</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>104</fpage>
          -
          <lpage>112</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mao</surname>
          </string-name>
          , Y. Liu,
          <article-title>Big data: A survey</article-title>
          .
          <source>Mobile networks and applications</source>
          ,
          <volume>19</volume>
          (
          <issue>2</issue>
          ),
          <year>2014</year>
          , pp.
          <fpage>171</fpage>
          -
          <lpage>209</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wood</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Lanthaler, RDF 1. 1 Concepts and Abstract Syntax</article-title>
          .
          <source>W3C Recommendation</source>
          ,
          <year>2014</year>
          . URL: http://www.w3.org/TR/2014/REC-rdf11
          <string-name>
            <surname>-</surname>
          </string-name>
          concepts-
          <volume>20140225</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>G.</given-names>
            <surname>Antoniou</surname>
          </string-name>
          ,
          <string-name>
            <surname>F. Van Harmelen</surname>
          </string-name>
          ,
          <article-title>Web ontology language: Owl</article-title>
          . In: Handbook on ontologies. Springer Berlin Heidelberg,
          <year>2004</year>
          . pp.
          <fpage>67</fpage>
          -
          <lpage>92</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kleshchev</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Artemjeva</surname>
          </string-name>
          ,
          <source>A Structure of Domain Ontologies and their Mathematical Models</source>
          .
          <year>2001</year>
          . URL: https://www.researchgate.net/publication/228958500_A_
          <article-title>structure_of_ domain_ontologies_and_their_mathematical_models</article-title>
          .
          <source>Accessed 30 Aug</source>
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <article-title>The differences between a vocabulary, a taxonomy, a thesaurus, an ontology, and a meta-model</article-title>
          ,
          <year>2003</year>
          . URL: http://www.welchco.com/02/14/60/03/01/1501.html.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J.</given-names>
            <surname>Rogushina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gladun</surname>
          </string-name>
          ,
          <article-title>Task Thesaurus as a Tool for Modeling of User Information Needs</article-title>
          .
          <source>In: New Perspectives on Enterprise Decision-Making Applying Artificial Intelligence Techniques</source>
          . Springer, Cham,
          <year>2021</year>
          , pp.
          <fpage>385</fpage>
          -
          <lpage>403</lpage>
          . doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -71115-3_
          <fpage>17</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.A.</given-names>
            <surname>Pastor-Sanchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.J. Martínez</given-names>
            <surname>Mendez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.V.</given-names>
            <surname>Rodríguez-Muñoz</surname>
          </string-name>
          ,
          <article-title>Advantages of thesaurus representation using the Simple Knowledge Organization System (SKOS) compared with proposed alternatives</article-title>
          .
          <source>Information Research</source>
          ,
          <year>2009</year>
          ,
          <volume>14</volume>
          (
          <issue>4</issue>
          ), pp.
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>L.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Buyya</surname>
          </string-name>
          ,
          <article-title>Service level agreement (SLA) in utility computing systems</article-title>
          .
          <source>In: Performance and dependability in service computing: Concepts</source>
          ,
          <source>techniques and research directions</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          . URL: https://arxiv.org/pdf/1010.2881.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>SPIFFE</given-names>
            <surname>Overview</surname>
          </string-name>
          .
          <article-title>URL: spiffe</article-title>
          .io/docs/latest/spiffe-about/overview/.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>T.</given-names>
            <surname>Dunning</surname>
          </string-name>
          , E. Friedman,
          <source>AI and Analytics at Scale. Lessons from Real-World Production Systems</source>
          .
          <year>2021</year>
          .
          <string-name>
            <given-names>O</given-names>
            <surname>'Reilly Media</surname>
          </string-name>
          . URL: https://www.oreilly.com/library/view/ai-and-analytics/9781492094388/.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Y. Benlachmi Y.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.L.</given-names>
            <surname>Hsnaoui</surname>
          </string-name>
          ,
          <source>Current State and Challenges of Big Data</source>
          ,
          <year>2020</year>
          , DOI: 10.1007/978-3-
          <fpage>030</fpage>
          -33103-0.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>S.</given-names>
            <surname>Pryima</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rogushina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Strokan</surname>
          </string-name>
          ,
          <article-title>Use of semantic technologies in the process of recognizing the outcomes of non-formal and informal learning</article-title>
          ,
          <source>In: Proc. of the 11th International Conference of Programming UkrPROG</source>
          <year>2018</year>
          . pp.
          <fpage>226</fpage>
          -
          <lpage>235</lpage>
          . URL: http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2139</volume>
          /
          <fpage>226</fpage>
          -
          <lpage>235</lpage>
          .pdf.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>