<!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>ORCID:</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Viktor Shynkarenko and Larysa Zhuchyi</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>2 Lazaryana str.</institution>
          ,
          <addr-line>Dnipro, 49010</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dnipro National University of Railway Transport named after Academician V. Lazaryan</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Language</institution>
          ,
          <addr-line>Protégé</addr-line>
        </aff>
      </contrib-group>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>The problem of unification and intellectualization of Ukrainian railway transport information systems is investigated employing ontological support. A base frame model of modular ontology, which includes 12 components connected by logical definitions, has been developed. It provides ontological support of technological processes taking into account the formalized normative-legal documentation. The possibilities of ontologies for the railway transport models coordination have been established. The application of the developed methods and tools makes it possible to achieve greater decentralization of information systems and unification of railway technological processes representation. Further research involves extending the formalization of instructions and increasing the expressiveness of ontologies by developing new constructs and linking them with higher level of abstraction ontologies. Ontology, modular ontology, subontology, railway, information system, Web Ontology COLINS-2021: 5th International Conference on Computational Linguistics and Intelligent Systems, April 22-23, 2021, Kharkiv, Ukraine</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The development of information systems for railway transport began with the solution of
individual, topical at the time tasks in Ukraine. Then more general systems appeared, such as
«Automated control system of marshalling station», «Automated system of operational transportation
management». Currently, there is a centralized system «Automated Control System for Freight Traffic
– Unified» (ACS FT UZ-U), which unites the main operational subsystems of Ukrzaliznytsia (UZ). It
is designed to meet the needs of more than 40 departments and 30 branches.</p>
      <p>Since ACS FT UZ-U was designed combining and finalizing individual subsystems, it still suffers
from fragmentation, which is a certain problem. Also, there was a need for some decentralization due
to the reorganization of Ukrzaliznytsia and the creation of several companies on its basis and
cooperation with information systems of foreign countries, other carriers and some customers. This
corresponds to the «Strategy of Ukraine Railway Transport Informatization», which includes the
development of information systems and their closer cooperation with foreign systems.</p>
      <p>
        One of the directions that partly allows solving the problems and challenges encountered is the
development of rail transport ontological support [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] and the use of a constructive approach [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Problem statement and purpose</title>
      <p>Integration of individual UZ subsystems is based on a centralized relational database, which does
not meet evolution needs of the system and its extensibility. For example, in the case of the</p>
      <p>2021 Copyright for this paper by its authors.
emergence of new operators on the Ukraine railroad network or the division of UZ into companies on
a functional basis: the infrastructure operator «UZ Infra» and the freight branch «UZ Cargo». Due to
the centralized nature of ACS FT UZ-U, it is difficult to use and modify following the needs of such
companies.</p>
      <p>At the moment, all the instructions of the Ukraine railway transport are not formalized and data
exchange between subsystems is performed using electronic messages. The purpose of this work is
the decentralization the information system based on ontological support and usage of Web Ontology
Language (OWL), where the integration of models is performed utilizing description logic. This
involves an increase increasing of the systems usage efficiency by data enrichment with formalized
definitions according to regulatory documentation and the use of intelligent processing tools.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Related works</title>
      <p>
        Ontological support allows solving a wide range railway transport problems, for example,
harmonization of developing information systems problem [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] are suggested to solve with the help of
their ontological support; elimination of contradictions in determining the location of the train
according to different information systems [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        In the European Union, railway transport ontologies have received considerable attention. There
are projects such as InteGRail and Shift2Rail. The first one developed an ontology for Network
Statement Checker [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] in the context of the Directive on Interoperability in Railway Transport [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
The second one is Booking &amp; Ticketing Ontology for multimodal transportation.
      </p>
      <p>
        The RailTopoModel and the European Rail Traffic Management System (ERTMS) are used to
unify the representation of the railway infrastructure and link subsystems of European railways. The
third level of ERTMS provides for automatic train control. Dispatchers have direct access to the
locomotive's onboard computer systems, which was developed based on a unified conceptual model –
RailTopoModel. In the UK, tracking faults in trains during their movement and mapping of new and
old navigation systems is based on the Rail Core Ontology. RailML (XML-based) representations of
railway terms vocabularies are implemented in RailTopoModel and Rail Core Ontology [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        However, the existing transportation ontologies [
        <xref ref-type="bibr" rid="ref10 ref11 ref9">9-11</xref>
        ] are mostly focused on the infrastructure and
rolling stock of railways. In this paper, we model the freight transportation processes and their
intellectualization by OWL tools. They are, for example, the procedure for inspection of the
company's railway car for transportation on the Ukrzaliznytsia network and its harmonization with
UZ regulations.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Methods for ontology development</title>
      <p>
        The concept of ontology is defined differently depending on the goals and directions of the
research. We will stick to the following: «An ontology defines the common words and concepts
(meanings) used to describe and represent an area of knowledge, and so standardizes the meanings. ...
An ontology includes the following:
 classes (general things) in the many domains of interest;
 instances (particular things);
 relationships among those things;
 properties (and property values) of those things;
 functions of and processes involving those things;
 constraints on and rules involving those things» [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>OWL and Protégé were chosen as ontology representation tools, due to their high prevalence and
availability. The ontologies of the ACS FT UZ-U, UZ regulations, and databases models were
developed.</p>
      <p>
        The ontology development is based on the modular approach [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] using nonontological resources
[14] and normalization ontology design pattern [15]. The modular approach is applied since the ACS
FT UZ-U is based on the models corresponding to the subsystems of the railway and they are easier to
operate individually than a general complex taxonomy. For each OWL module, a story, a competency
question, and a SPARQL query test are specified.
      </p>
      <p>Poly-hierarchies were not used in the ontology, due to their complex support. Therefore, instead of
«is-a» relations, «defined class» constraints were set [15]. Modules of ontologies were linked using
«loose coupling» (logical definitions) instead of «strong relationship» (rdfs:subclass).</p>
      <p>According to [16], three kinds of defined, partial and primitive classes can be defined in Protégé
for OWL. The first one includes necessary and sufficient conditions (set in the «Equivalent to» field
in Protégé), the second one includes only necessary conditions (Subclass of Protégé), the third one
includes nothing. Partial classes and defined classes are demonstrated in the case study.</p>
      <p>
        The process of ontology combination is called «ontology linking» [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] or «ontology
merging» [17]. One of the systems for ontology «bridging» is OntoMerge [18], the authors of which
develop «bridging axioms» to merge ontologies. The well-known «bridging ontology» – UBERON
[19] is used to combine ontologies using «bridging» [20] or «cross-product» [21], where the
following construction is applied:
      </p>
      <p>Class: passenger train EquivalentTo: train and carry some passenger</p>
      <p>
        The frame of ontological models of ACS FT UZ-U and their linking with the harmonization of UZ
regulations with the infrastructure of client enterprises is developed. The ontologies of the different
railroad subsystems are combined, for example, «rolling stock» and «infrastructure». Similarly [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] the
concepts of the different railway subsystems are merged, such as «track» and «automatic blocking».
      </p>
      <p>Ontology merge can be done automatically as in [18] or manually as in this paper and [19].</p>
      <p>
        There are other ways of linking ontologies in the literature. In [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ] it is done in a
constructiveproductive way by generative mappings. Higher-level ontologies can also be used for «ontology
merging».
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Results: Base Ontological Model</title>
    </sec>
    <sec id="sec-6">
      <title>Classification in the station model</title>
      <p>The Glossary of Train Management Regulations (TMR) includes the terms for line and station
tracks. The developed ontology classes define the properties of serviceability and location of a track at
a company or a station.</p>
      <p>Based on the fact that «bridges» are used for «reframing ... terminology in an engineering context»
[25], the definition of a connection track is restructured. Taking into account the SBN limitation, we
get the definition «station model connection track is a connection track that connects a UZ station
with an enterprise station and complies with the UZ regulations».</p>
      <p>Thus, the definition transformation in the context of its technical characteristics and the integration
of the enterprise track, track regulations and station model ACS FT UZ-U were developed.
5.2.</p>
    </sec>
    <sec id="sec-7">
      <title>Classification of the railway car model</title>
      <p>According to the eight-digit numbering system for 1520mm gauge rail cars, the following types of
railway cars are defined: box car, special car, platform, own car, gondola car, tank car, isothermal car,
other cars. We take into account the serviceability properties of the rail car and its location at an
enterprise or UZ station.</p>
      <p>As a «bridge» the definition «wagon of the wagon model – such that, conforming to the standards
of the UZ and located on the track of the station model» is used. This wording implies compliance
with the technical characteristics of the rail car, according to the operating rules, and its location. It
combines the company rail car, the UZ rules of the rail car exploitation and the ACS FT UZ-U rail car
model. It also combines rail car and station models, which will be further formalized as a «necessary
and sufficient condition» for «adding» rail car to the car model.</p>
    </sec>
    <sec id="sec-8">
      <title>Classification of the train model</title>
      <p>According to the «Comments and explanations on the application of the rules of technical
operation of the Ukrainian railways» trains are distinguished by priority (regular, extra, appointed in
case of special conditions), and for passenger trains – by type of communication (local, suburban and
long-distance). We take into account these properties: the weight of the train and the location at the
enterprise or UZ station.</p>
      <p>In the context of train weight standards according to the instructions for the development of the
train timetable, the definition is formulated as «a train of the train model – the one that has an
allowable weight and is located at the track of the station model». This definition allows for the
station model and train model to be combined.
5.4.</p>
    </sec>
    <sec id="sec-9">
      <title>Classification of the freight model</title>
      <p>According to the DFTR, freight is classified according to its properties. Here, loading in the
corresponding DFTR rail car, properties of being at the enterprise or UZ station are taken into
account. Accordingly, freight and car correspondence can be considered as a classification by
function, as in [26, 27].</p>
      <p>When freight is loaded into some rail car according to the DFTR, it is defined as «freight of the
freight model – such that it is loaded into the rail car of the rail car model and complies with the rules
of the DFTR. This definition is used to combine the freight model with the rail car model, and then
with the station model.</p>
    </sec>
    <sec id="sec-10">
      <title>6. Results: sub-ontology frames of the Base Ontological Model</title>
      <p>Let's consider parts of ontologies addressing some technological processes, relating to several
subontologies and, accordingly, several information subsystems of ACS FT UZ-U.
6.1.</p>
    </sec>
    <sec id="sec-11">
      <title>Station model</title>
      <p>The railway network of Ukraine has public and non-public tracks. Stations of enterprises are
connected to UZ stations with the help of the connection tracks. For the inspection of a new
connection track, representatives of the enterprise develop a technical passport and if it meets the
requirements of the SBN, it can become part of UZ station tracks list. Enterprise rail tracks do not
have to meet UZ regulations. They have train management regulations (TMR) and Technical
Operating Rules (TOR) for industrial transportation. If the UZ determines compliance with the SBN
standards, such tracks are added to the ACS FT UZ-U information subsystems.</p>
      <p>We will consider three models. Models of tracks compliant and non-compliant with UZ
regulations (UZ station tracks and enterprise tracks), and the model of UZ regulations.</p>
      <p>The process of assigning tracks to UZ tracks can be described as a sequence of the following
operations:
 design of a track passport by a representative of the enterprise;
 inspection the passport for compliance with the requirements of the SBN by UZ
representative (for example, the gradient of the track cannot exceed 40 permille);
addition of a track to the station model by UZ computer center employee.</p>
    </sec>
    <sec id="sec-12">
      <title>6.1.1. Enterprise track model – module of station model sub-ontology</title>
      <p>Taking into account the general purpose of the work and the possibilities of ontologies in the
enrichment of the track list relational table, one can take into account the restrictions of the TMR. The
competence question of this ontology is «What enterprise station is connected by the connection
track?» The definition from TOR as a restriction for the ontology is «the connection track is the
railway track of ... enterprise, which connects the station ... with the enterprise station ...».</p>
      <p>Conceptualization of the connection track passport was performed as follows using the above
definition. An individual 1A of connection_track subclass of rail_track class was linked with an
individual Azovstal of enterprise_station class and an individual Dnipro of «UZ» station class. Such
classes correspond to the usual OWL classes. The passport corresponds to the first of the taxonomies
to be merged. The track is «in the state» of the enterprise track.</p>
      <p>One can link the ontology with the track list relational database using the Cellfie plugin and
transformation rules. For example, the above-described connection track individual is added to the
ontology as follows:</p>
      <p>Individual: @В4
Types: connection_track.</p>
      <p>The development of the ontology is done in Protégé (Figure 2 - Figure 4).</p>
      <p>By definition, a track connects only one industrial and one public station.</p>
      <p>We have three components from the ontology definition: classes, relations and restrictions. A
SPARQL query corresponding to the competency question was developed as a test, and the expected
answer was obtained, more specifically what enterprise stations are connected by a connection track.</p>
      <p>Several terms from the TOR are linked with a class-subclass relation into the taxonomy and
enriched with a necessary condition: connection track generally does not connect more than one
enterprise and UZ station.</p>
      <p>The developed ontological support allows one to control the process of adding the connection
track to the station model of ACS FT UZ-U, taking into account the restrictions of the ontology.</p>
    </sec>
    <sec id="sec-13">
      <title>6.1.2. The SBN model is a sub-ontology module of the station model</title>
      <p>The function of the module is conceptualization and formalization of the SBN regulations for
further import into the modular ontology of the station model. The competence question is «What is
the gradient of the connection track?», and the restriction from the SBN is «it is allowed to use the ...
gradient of up to 40 ‰ on the track of category VII». The idea is to take into account the SBN
restriction in the ACS FT UZ-U subsystem of station tracks.</p>
      <p>For such a constraint, the OWL language has constructs for the values of data properties, in this
case for the property has_gradient. SBN corresponds to the second of the taxonomies to be merged.</p>
      <p>The necessary condition is that rail track has no different gradients owl:maxCardinality and a
gradient greater than xsd:maxInclusive 40. The connection_track class is defined as partial. Here the
gradient is a datatype property, while the connects_enterprise_station property is an object property.</p>
      <p>With the SPARQL query, one can find out what gradients are on which connection track (Figure 5).</p>
      <p>Now when UZ worker adds an individual of the track with a gradient greater than the normative to
the ontology, the reasoner explains to her why the track does not meet the UZ regulations of the
connection tracks. Thus the restriction on the value of the gradient was formalized with the
construction xsd:maxInclusive 40.</p>
    </sec>
    <sec id="sec-14">
      <title>6.1.3. Formation of the sub-ontology of the station model</title>
      <p>The function of the modular ontology is to align the enterprise database, the TOR of enterprises
and the UZ SBN. The competency question is «What are the connection tracks of the station?»</p>
      <p>This ontology uses the ontology design pattern approach [15] – loose coupling, specifically the
station model tracks are defined like concepts from the two above-mentioned modules (SBN and
TOR) using logical definition without use of «strong relations».</p>
      <p>For the development of the station model ontology, the track passport ontology and the restriction
from the SBN for the connection tracks ontology are imported. They are linked by necessary and
sufficient condition bridging axiom. In OWL, this is done with the owl:equivalentClass construct. As
stated earlier, for an enterprise track to be part of the OWL station track list, it must have a gradient of
less than 40 permille. Then this condition can be formulated as (Figure 6):</p>
      <p>Class: model_track EquivalentTo: connection_track and has_gradient some ≤40</p>
      <p>This construction is called a «logical definition» and when one adds a sufficient condition to an
enterprise track individual in the form of a has_gradient datatype property, for example, 35 permille,
it will be re-classified by the reasoner as an individual of the model_track class (Figure 7). The track
goes from the «state» of the enterprise track to the «state» of the UZ track. Which corresponds to the
second and third steps of the aforementioned procedure for the station model.</p>
      <p>The model_track class is a «defined class» and the ontology code uses the constructs
owl:equivalentClass (for necessary and sufficient condition) and owl:intersectionOf (for the
intersection of connection_track and ≤40 has_gradient sets) for this.</p>
      <p>In the OWL the «necessary and sufficient condition» can be considered as the rules. In that, we
have the four components of the ontology definition.</p>
      <p>SNAP SPARQL hierarchy query performed in SPARQL 1.1 Entailment regime to get track
information after reasoning on the ontology (Figure 8).</p>
      <p>It becomes possible to use the reasoner for the work that is currently performed by UZ workers by
formalization of the track passport data and restrictions from the SBN. As a result, we have two
modules of the track list and UZ regulations, a logical definition bridging axiom of the connection
track and a modular ontology of the station model. Below is a summary table with ontologies
(Table 1).
:connection_track rdf:type owl:Class ;
rdfs:subClassOf :rail_track ,
[ rdf:type owl:Restriction ;
owl:onProperty :connects_enterprise_station ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :enterprise_station] ,
[ rdf:type owl:Restriction ;
owl:onProperty :connects_station ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :station] .
:has_gradient rdf:type owl:DatatypeProperty ;
rdfs:range [ rdf:type rdfs:Datatype ;
owl:onDatatype xsd:integer ;
owl:withRestrictions ( [ xsd:minInclusive 0]
[ xsd:maxInclusive 40])].</p>
    </sec>
    <sec id="sec-15">
      <title>Sub-ontology of the car model</title>
      <p>The ontology corresponding to the enterprise rail car database is conceptualized based on
eightdigit wagon numbering, and the hierarchical relationships of the taxonomy using strong relationships
(rdfs:subclassOf). As a necessary condition and the universal quantifier owl:allValuesFrom, a
restriction on the assignment of rail car to transport freight from the TOR for enterprises is presented.
But for rail car worker to let a rail car to the station tracks, there must be no defects that hazard the
safety of train traffic. As an example, the wheel flange height restriction from the TOR for UZ was
formalized using the following OWL constructs owl:withRestrictions and xsd:maxInclusive. The
enterprise database ontology modules and restrictions from the UZ regulations are imported into the
rail car model ontology and linked together using the owl:intersectionOf relationship as a necessary
and sufficient condition (loose coupling):</p>
      <p>Class: model boxcar EquivalentTo: boxcar and has_flange some ≤18 and have_location some
model_track</p>
      <p>Then, when rail car individual is entered into the rail car model of the enterprise, rail car is
reclassified by the reasoner as a rail car of the ACS FT UZ-U car model if the conditions of TOR for
enterprises and UZ are met.</p>
      <p>Here in terms of ontology definition, the boxcar concept is related by the relation has_flange with
the flange value and has_location with the station_track. The ontology includes OWL axioms, for
example, stating that every boxcar is a car (subclass) and that individual car_111 is located at the
track 2A of the station model. There are also theorems that, for example, if a boxcar has a wheel
flange, it should not exceed 14 mm.</p>
      <p>That is, in the case of car-related modules, the reasoner looks for instances that do not meet the
necessary conditions (serviceability and suitability for freight transport) to highlight the
nonconsistent cars, as well as individuals that meet sufficient conditions to add them from the enterprise
model to the UZ model. Below is a summary table with ontologies (Table 2).</p>
    </sec>
    <sec id="sec-16">
      <title>Sub-ontology of the train model</title>
      <p>The ontology of enterprise trains is developed by conceptualization based on the enterprises TOR
glossary. As a necessary condition, a restriction on the number of locomotives of a train is presented using
the owl:minQualifiedCardinality construct. For a train to be added to the train timetable, its weight must
meet the instructions for the development of the train timetable, which is achieved with the necessary
condition owl:withRestrictions and xsd:maxInclusive in the ontology module. In the ontology of the train
model, modules of enterprise trains and UZ regulations are imported and linked together using the
intersection relation owl:intersectionOf</p>
      <p>Class: model_train EquivalentTo: train and has_weight some ≤3400 and has_location some model_track
When a train individual is entered into the enterprise model, if it has a locomotive and its weight is less
than the normative, it will be reclassified by the reasoner as a model train.</p>
      <p>In terms of ontology definition, the concept of train, like a rail car, is related by the relation has_weight
with the weight value and by the relation has_location with the station track. For example, the ontology
includes the following axioms, the weight of the train is 3400 tons, the train is located at the station model
track and theorems, for example, if the train is located at the station track and its weight does not exceed
the normative, then it is added to the UZ train model. Below is a summary table with ontologies (Table 3).</p>
    </sec>
    <sec id="sec-17">
      <title>Sub-ontology of the freight model</title>
      <p>The enterprise freight ontology is developed by conceptualization based on freight classification
from the DFTR. As a necessary condition, a restriction on the assignment of a hazard class to the
cargo is presented. For a freight in a rail car to be allowed for transportation on UZ tracks, the UZ
workers must make sure that the freight corresponds to the rail car that meets the requirements of
Appendix 2 of the DFTR. The ontology of the freight model imports the ontology of enterprise freight
modules and restrictions from DFTR which are linked together using the intersection relationship
owl:intersectionOf:</p>
      <p>Class: model_freight EquivalentTo: enterprise_freight and carried_by some model_car
When one enters an individual in the freight ontology of the enterprise, if it is assigned the right
class and rail car, it will be reclassified by the reasoner in the ACS FT UZ-U freight model.</p>
      <p>In terms of ontology definition, the concept freight is related by the relation of has_class with the
value of class and carried_by with a rail car. The ontology includes axioms on assigning freight to
class 2 and loading it into some rail car. There is also, for example, a theorem: if a freight is in a rail
car assigned to it by the DFTR, then it belongs to the ACS FT UZ-U freight model.</p>
      <p>Inspection of
teh fo th the cargo with</p>
      <p>g
r n ie the rail car for
fo io r
itsno ttrapo frseuo cboyrUreZspwoonrdkeernce
lau sn gn
geR tra ad</p>
      <p>Acceptance of
the freight by
formalizing
restrictions on
the conformity
of freight to rail
car, as well as
an enterprise
database</p>
    </sec>
    <sec id="sec-18">
      <title>7. Conclusions and future work</title>
      <p>A base frame model of ontology was developed, which allows for reasoning to support
technological processes of railway transport, corresponding to the UZ regulations. In particular, the
process of acceptance for transportation on the UZ network of the railway car with the freight of the
client's enterprise is considered.</p>
      <p>It is shown what kind of knowledge can be used as conditions for the work of the reasoner, the
current system bottlenecks are identified. Suggestions for the use of information of normative-legal
documentation in automated systems are given. Based on the study, the applicability of modular
ontologies and logical definitions for formalization and harmonization of ACS FT UZ-U models can
be concluded.</p>
      <p>
        The developed frame of railway transport technological processes ontological support can be
extended and enriched based on existing open access ontologies for a time, OWL lists and transport
infrastructure [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>Formalization of instructions and increase the expressiveness of ontologies are intended to be
extended by developing new constructs and linking and harmonization them with higher level of
abstraction ontologies.</p>
    </sec>
    <sec id="sec-19">
      <title>8. References</title>
      <p>[14] M. C. Suárez-Figueroa et al., Ontology Engineering in a Networked World. Berlin Springer</p>
      <p>Berlin, 2014.
[15] A. Rector, M. Aranguren, Submissions:Normalization - Odp URL:
http://ontologydesignpatterns.org/wiki/Submissions:Normalization
[16] M. Horridge et al., A Practical Guide To Building OWL Ontologies Using Protégé 4 and
COODE Tools Edition 1.2 Chapter 1, 2009. URL:
http://phd.jabenitez.com/wpcontent/uploads/2014/03/A-Practical-Guide-To-Building-OWL-Ontologies-Using-Protege-4.pdf.
[17] J. de Bruijn et al., Ontology Mediation, Merging, and Aligning, Semantic Web Technologies, pp.</p>
      <p>(2006), 95–113, doi: 10.1002/047003033x.ch6.
[18] D. Dou, D. McDermott, P. Qi, Ontology Translation by Ontology Merging and Automated
Reasoning, Whitestein Series in Software Agent Technologies, (2005), pp. 73–94, doi:
10.1007/3-7643-7361-x_4.
[19] C. J. Mungall et al., Uberon, an integrative multi-species anatomy ontology, Genome Biology,
(2012), vol. 13, no. 1, p. R5, doi: 10.1186/gb-2012-13-1-r5.
[20] S. Köhler et al., Construction and accessibility of a cross-species phenotype ontology along with
gene annotations for biomedical research, F1000Research, (2013), vol. 2, p. 30, doi:
10.12688/f1000research.2-30.v1.
[21] Cross Product Guide - GO Wiki, URL:
http://wiki.geneontology.org/index.php/Cross_Product_Guide
[22] V. Shynkarenko, O. Kuropiatnyk, Constructive Model of the Natural Language, Acta</p>
      <p>Cybernetica, (2018), vol. 23, no. 4, pp. 995–1015, doi: 10.14232/actacyb.23.4.2018.2.
[23] M. D’Aquin et al., D1.1.3: NeOn Formalisms for Modularization: Syntax, Semantics, Algebra,</p>
      <p>HAL Archives Ouvertes, 2008. URL: https://hal.archives-ouvertes.fr/hal-01242833
[24] S. Ben Abbes, et al., Characterizing Modular Ontologies, In: 7th International Conference on</p>
      <p>Formal Ontologies in Information Systems-FOIS 2012 (2012), 13-25.
[25] S. McInerney et al., E2BMO: Facilitating User Interaction with a BioMimetic Ontology via
Semantic Translation and Interface Design, Designs, (2018), vol. 2, no. 4, p. 53, doi:
10.3390/designs2040053.
[26] D. Osumi-Sutherl, Cell ontology in an age of data-driven cell classification, BMC</p>
      <p>Bioinformatics, (2017), vol. 18, no. S17, doi: 10.1186/s12859-017-1980-6.
[27] J. Bard, S. Y. Rhee, M. Ashburner, An ontology for cell types, Genome Biology, (2005), vol. 6,
no. 2, p. R21, doi: 10.1186/gb-2005-6-2-r21.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Katsumi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fox</surname>
          </string-name>
          ,
          <article-title>Ontologies for transportation research: A survey</article-title>
          , Transportation Research Part C: Emerging Technologies, (
          <year>2018</year>
          ), vol.
          <volume>89</volume>
          , pp.
          <fpage>53</fpage>
          -
          <lpage>82</lpage>
          , doi: 10.1016/j.trc.
          <year>2018</year>
          .
          <volume>01</volume>
          .023.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Morris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Easton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Roberts</surname>
          </string-name>
          , Position Paper:
          <article-title>Ontology in the Rail Domain - The Railway Core Ontologies</article-title>
          ,
          <source>Proceedings of the 7th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management</source>
          ,
          <year>2015</year>
          , doi: 10.5220/0005613702850290.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>V.</given-names>
            <surname>Skalozub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ilman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Shynkarenko</surname>
          </string-name>
          ,
          <article-title>Development of ontological support of constructivesynthesizing modeling of information systems</article-title>
          ,
          <source>Eastern-European Journal of Enterprise Technologies</source>
          , (
          <year>2017</year>
          ), vol.
          <volume>6</volume>
          , no.
          <volume>4</volume>
          (
          <issue>90</issue>
          ), pp.
          <fpage>58</fpage>
          -
          <lpage>69</lpage>
          , doi: 10.15587/
          <fpage>1729</fpage>
          -
          <lpage>4061</lpage>
          .
          <year>2017</year>
          .
          <volume>119497</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>V.</given-names>
            <surname>Skalozub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ilman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Shynkarenko</surname>
          </string-name>
          ,
          <article-title>Ontological support formation for constructivesynthesizing modeling of information systems development processes</article-title>
          ,
          <source>Eastern-European Journal of Enterprise Technologies</source>
          , (
          <year>2018</year>
          ), vol.
          <volume>5</volume>
          , no.
          <volume>4</volume>
          (
          <issue>95</issue>
          ), pp.
          <fpage>55</fpage>
          -
          <lpage>63</lpage>
          , doi: 10.15587/
          <fpage>1729</fpage>
          -
          <lpage>4061</lpage>
          .
          <year>2018</year>
          .
          <volume>143968</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Morris</surname>
          </string-name>
          , J. Easton,
          <article-title>use of ontology for data integration in a degraded mode signalling system, Computers in Railways XVI: Railway Engineering Design</article-title>
          and Operation, (
          <year>2018</year>
          ), doi: 10.2495/cr180191.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Verstichel</surname>
          </string-name>
          et al.,
          <article-title>Efficient data integration in the railway domain through an ontology-based methodology</article-title>
          , Transportation Research Part C: Emerging Technologies, (
          <year>2011</year>
          ), vol.
          <volume>19</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>617</fpage>
          -
          <lpage>643</lpage>
          , doi: 10.1016/j.trc.
          <year>2010</year>
          .
          <volume>10</volume>
          .003.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>[7] Directive</source>
          <year>2008</year>
          /
          <article-title>57/EC of the European Parliament and of the Council on the interoperability of the rail system within the Community</article-title>
          .
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.</given-names>
            <surname>Umiliacchi</surname>
          </string-name>
          ,
          <article-title>Predictive maintenance of railway subsystems using an Ontology based modelling approach</article-title>
          ,
          <source>in: Proceedings of 9th world conference on railway research</source>
          , May
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Tutcher</surname>
          </string-name>
          ,
          <article-title>Development of semantic data models to support data interoperability in the rail industry</article-title>
          ,
          <source>Dissertation</source>
          , University of Birmingham,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <article-title>A semantic approach to railway data integration and decision support, Dissertation</article-title>
          , University of Birmingham,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Katsumi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fox</surname>
          </string-name>
          , iCity Transportation Planning Suite of Ontologies, Jun.
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>M. C. Daconta</surname>
            , Leo Joseph Obrst,
            <given-names>K. T.</given-names>
          </string-name>
          <string-name>
            <surname>Smith,</surname>
          </string-name>
          <article-title>The Semantic Web: a guide to the future of XML, Web services, and knowledge management</article-title>
          . Indianapolis, Ind.: Wiley Pub,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Rector</surname>
          </string-name>
          ,
          <article-title>When and Why to use a Classifier? URL: https://protege</article-title>
          .stanford.edu/conference/2005/slides/5.2_Rector_Why_classify_Protege_worksho p_
          <fpage>2005</fpage>
          -
          <lpage>v2</lpage>
          .pdf.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>