<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Towards Lightweight Representation of the Table Semantics for the Cross-Context Information Exchange</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexey Shigarov</string-name>
          <email>shigarov@icc.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vasiliy Khristyuk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Evgeniy Cherkashin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shuo Yang</string-name>
          <email>yangshuo@gzhu.edu.cn</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Matrosov Institute for System Dynamics and Control Theory of SB RAS</institution>
          ,
          <addr-line>134 Lermontov st., Irkutsk, Russia, 664033</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Computer Science and Cyber Engineering, Guangzhou University</institution>
          ,
          <addr-line>230 Wai Huan Xi Road, Guangzhou, China, 510006</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>This addresses representation of the table semantics for the cross-context information exchange. The tables we consider have an arbitrary cells structure represented in a machine-readable format. For example, tables can be contained in electronic documents, such as a spreadsheet or a web-page, and, typically, they are not accompanied by semantics enabling their automatic interpretation. In spite of the existing variety of formalisms for representation of the table semantics, most of them they are fairly ine cient in terms of the user e orts required for the semantic annotation. We outline a new approach to the lightweight representation of the table semantics. We stay on the interpretation level that provides the inference of the semantics of atomic data items of a table from a description of data groups expressed by the syntax of the table. We expect that, in the future, implementation of our approach can reduce the complexity and volume of the table semantics required for the cross-context information exchange, as well as the user e orts aimed at annotating tabular data.</p>
      </abstract>
      <kwd-group>
        <kwd>Table Semantics • Table understanding • Table interpretation • Semantic interoperability • Information exchange • Spreadsheet</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Nowadays, the volume of electronic documents participating in the
information exchange and transmission continues to signi cantly increase. The
interpretation of a document depends on its context (historic, national, domain,
organizational, etc.). For example, if a table in a nancial report is titled with
Copyright ' 2020 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
\FY2020", then, in Russia, this might mean some data of a scal year starting
from January 1, 2020; however, in the United States, we should infer a di
erent year period starting on October 1, 2019. This complicates the document
processing and understanding within the information exchange.</p>
      <p>
        The cross-context exchange of electronic documents implies that a document
is represented in one context and transmitted for processing in another
context [
        <xref ref-type="bibr" rid="ref13 ref16">13, 16</xref>
        ]. The ability of computer programs to exchange information with
unambiguous and shared meaning is referred to as the semantic
interoperability [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Particularly, the semantic interoperability should be provided when a
source context di ers from a target one. The use of semantic markup makes
documents readable and interpretable not only by humans but also by computer
programs. Such markup plays a key role in enabling semantic interoperability
for the information exchange.
      </p>
      <p>
        In recent years, many studies were devoted to some issues of semantic
interoperability (e. g. [
        <xref ref-type="bibr" rid="ref12 ref14 ref15 ref6">6, 12, 14, 15</xref>
        ]. However, the problem of the cross-context exchange
of tabular documents remains open in general. The arbitrary tables with an
explicit syntactic structure of cells are one of the main ways to present data in
electronic documents. For example, they can be contained in a spreadsheet, a
rich text document, or a hypertext of a web-page. Typically, such tables are not
accompanied by explicit semantics needed for their automatic interpretation.
The interpretation of such documents is complicated due to the variety of forms
for representing the table syntax and semantics. The actual challenges are the
extraction of the semantic components from documents, the context
neutralization, and the unambiguous interpretation of transmitted data, as well as the
representation of the semantic structure of tables.
      </p>
      <p>We outline a new 3-Level Table Object Model (3L-TOM) for the lightweight
description of tables on the interpretation level. It is assumed that the model
will enable the inference of atomic data items from categories, i. e. groups of data
items. We expect that our approach can reduce the complexity and volume of
the semantics required for the annotation and interpretation of arbitrary tables
in the cross-context exchange of electronic documents.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Problem Statement</title>
      <p>The representation of the table semantics for the cross-context exchange of
electronic documents is a complicated problem. Such representation should primarily
enable both the semantic annotation of arbitrary tables and the interpretation
of tabular data in a target context. Additionally, it has to reduce the complexity
and volume of the table semantics transmitted in the information exchange.</p>
      <p>
        We begin with a discussion about the concept of an arbitrary table.
Hinterberger [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] de nes a table both as a data structure to organize the tuples of
relation and as an arrangement of data in rows and columns. On the one hand, a
table can represent relational data in a grid of cells (e. g. contingency tables used
in statistics). On the other hand, a table can be used as a way of visual
communication to arrange data items, even when there are no relationships between
them (e. g. the grid layout used in web pages).
      </p>
      <p>We refer to an arbitrary table presented in a document as a way of visual
communication for arranging interrelated data items in a grid of cells. The data
items represented in an arbitrary table are divided into two functional types:
(i) entries and (ii) labels. The entries are values of data, while the labels are
considered as keys or attributes for addressing the values of data conceptually.
In comparison with a relational table, where its tuples contain only values but
its schema distinguishes attributes, an arbitrary table represents both values
and attributes in one syntax structure, the grid of cells. A relational table
typically describes instances of one conceptual entity, while an arbitrary table often
includes labels of several conceptual entities.</p>
      <p>The arbitrary tables are mainly intended to be understood by humans.
Typically, they lack explicit semantics needed for computer programs to interpret
them as intended by their authors or as required by an application. For example,
a table presented in a spreadsheet can be read and understood by humans as
relational information, but such a table is just a grid of cells hidden in another
grid of cells on a sheet for computers. The syntax of the arbitrary tables allows
expression of semantics implicitly via various functional arrangements of data
items in cells, as well as the formatting variety of both cells and text. In general,
the semantic annotation of an arbitrary table requires execution of the main
steps of the table understanding.</p>
      <p>Now, consider two approaches to representation of table semantics that we
refer to as heavy and lightweight representation, respectively. The rst approach
describes semantics heavily on the level of atomic data items. Alternatively, the
second one is a lightweight description of data groups, such as categories. The
volume of the heavy representation grows linearly with respect to the amount of
atomic data items, while the volume of the lightweight representation depends
only on a number of groups, such as data items. Even the complex
multidimensional tables rarely contain more than a dozen categories, which can be
interpreted as separate groups. For example, suppose that we need to describe
the semantics of a table containing 10,000 data items, of which 1,000 are labels
of one category (L1), 1,000 are labels of another category (L2), and 8,000 are
entries of the third category (E). Moreover, each entry of E is addressed by two
labels: one of L1, the other of L2. In this case, a heavy representation should
describe 10,000 objects and 16,000 \entry-label" relationships between them.
On the other hand, such a table contains only 3 groups (L1, L2, and E).
Therefore, lightweight semantics is limited to describing only 3 objects and 2 relations
between them.</p>
      <p>
        The existing formalisms for representing tabular data such as Wang's model
[
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ], Hurst's model [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], 2-Level Table Object Model (2L-TOM) [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ], and
Relational Data Model (RDM) [
        <xref ref-type="bibr" rid="ref1 ref5">1, 5</xref>
        ] are fairly ine cient for the semantic
annotation of arbitrary tables in terms of the user e orts. The rst three models [
        <xref ref-type="bibr" rid="ref8 ref9">8,9</xref>
        ]
might be used to describe the semantics of arbitrary tables only in a heavy
manner. This case requires mapping of an arbitrary table to its atomic data
items. The RDM [
        <xref ref-type="bibr" rid="ref1 ref5">1, 5</xref>
        ] allows speci cation of a table via a conceptual schema.
A volume of such representation depends on the number of table columns, so it
can be considered as a lightweight description. However, this model strongly
restricts a syntactic structure by the de nition of relational tables [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], when each
column corresponds to a labeled attribute and each row is a tuple of values.
Note that many tables presented in electronic documents have a more complex
syntactic structure. Therefore, RDM does not apply to the semantic annotation
of arbitrary tables in the general case.
      </p>
      <p>We believe that it is possible to develop a model for the lightweight
representation of the table semantics on the interpretation level, which can be utilized
for a substantial range of arbitrary tables. In comparison with the existing
formalisms, the model we aim to build should enable the inference of atomic data
items from their categories.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Solution Outline</title>
      <p>
        We outline a new 3-Level Table Object Model (3L-TOM) for representing the
structure of an arbitrary table on the following three levels: (i) syntactic, (ii)
semantic, and (iii) interpretation. The 3L-TOM model extends the 2L-TOM
by adding the third level, a lightweight representation of categories for the
table interpretation. The 2L-TOM was introduced in [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ] and implemented as a
software [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] to provide the syntax and semantics of arbitrary tables.
      </p>
      <p>The rst level of the 2L-TOM describes syntactic objects of a table, such
as a layout, formatting, and text of cells. This level should comply with the
capabilities and limitations of contemporary table formats such as Excel and
HTML. The second level de nes data items of two functional types: (i) entries
and (ii) labels. All semantic objects are separated into two or more groups. At
least two groups are corresponding to the di erent functional types. Each entry
can be associated with one label of each group. Labels of the same group can be
associated with each other by parent-child relationships. Both entries and labels
are typically read and converted from the text of some cells. To simplify the
presentation of the model, we use the following assumptions: the properties of
syntactic objects (layout, formatting, and text) are attributed to the semantic
objects produced from the corresponding cells. For example, when a label was
created as a result of text reading from a cell at the address A1:B2 of a source
spreadsheet, then we say that this label is located at the address A1:B2. Note
that the semantic object does not have syntactic properties directly, but they
can be inferred from the associated syntactic objects. The semantic level can be
made context-independent by neutralizing the context of values read from the
syntactic level.</p>
      <p>The third level of the 3L-TOM interprets a table by specifying semantic
groups of data items. A semantic group is a set of data items which belong
to the same functional type and the same category of an external vocabulary
(e. g. DBpedia3, YAGO4, and Wikidata5). Each semantic group determines a
set of operations for generating its data items from syntactic objects of a table
and context. Each pair of groups, where one is a set of entries and another is a
set of labels, determines a set of operations for coupling their data items by the
entry-label relationships. A group of labels can also determine a set of operations
for coupling its labels by the label-label relationships. The interpretation level
provides the automatic inference of the semantics from the syntax of a table. It
can also serve to validate both the semantics and the syntax of a table.</p>
      <p>While the syntactic and semantic levels can be implemented by 2L-TOM,
the interpretation level is supposed to be based on describing semantic groups
of data items not provided by this model. To represent the interpretation level
of 3L-TOM, the three-level table model, we propose a design of a novel language
for a lightweight description of the table semantics, hereinafter TSDL (Table
Semantic Description Language). This language aims at reducing the volume and
the complexity of semantic annotation of tables through a lightweight description
of entire groups, instead of a heavy description of atomic data items.</p>
      <p>The design of TSDL is based on prede ned operations for the context
neutralization of tabular data. They serve to cleanse data items read from table
cells, as well as to free them from the context-dependency. A data item is read
from the textual content of one or more cells. Its value can be modi ed through
various transformations such as string processing, type conversion, aggregation,
etc. Some transformation pipelines can be composed of several operations. It is
assumed that one or more of such pipelines provides generation of all data items
of a group context-independently.</p>
      <p>Another kind of the prede ned operations that the design of TSDL is
intended to include is linking data items with each other by inner relationships of
the table structure. These operations correspond to some general features of the
table layout recommended by typographical standards and observed in many
documents. Our approach divides these operations into two types per two kinds
of inner relationships: entry-label and label-label. The rst type of operations
uses methods for the inference of entry-label relationships from a pair of groups
where one contains entries while another consists of labels. The second type
determines methods for the inference of parent-child relationships between the
labels of the same group.</p>
      <p>The operations for the entry-label linking are based on the following general
features of the table layout:
{ BY ROW / BY COLUMN / BY CELL, an entry is associated with a label
when they are originated from cells placed in the same row, column, or cell,
respectively.
{ BY INDEX, an entry is associated with a label when they are originated
from cells read in the same order.
3 https://dbpedia.org
4 https://yago-knowledge.org
5 https://www.wikidata.org
{ BY ADDRESS, an entry is associated with a label originated from a cell at
a speci ed address.
{ BY SINGLE, all entries are associated with a single label of a semantic
group.</p>
      <p>Note that these operations can be parametrized to specify some control
information, for example, a direction for seeking a cell of the label relative to a cell
of the entry, a shift in the reading order of cells, a cell address.</p>
      <p>The operations for the label-label linking engage the following general
features of the table layout:
{ BY NESTING, child-parent labels are originated from cells located in
adjacent rows (columns), the child cell is nested in the parent cell by columns
(rows).
{ BY INDENTATION, child-parent labels are originated from cells located in
the same column, the text of the child label is indented relative to the text
of the parent cell.
{ BY EMPHASIZING, child-parent labels are originated from cells located in
the same column, the text of the labels is highlighted by the di erent font
formatting.
{ BY ALIGNMENT, child-parent labels are originated from cells located in
the same column, the text of the labels is highlighted by the di erent
alignment.</p>
      <p>We expect that some additional features of the table layout can be identi ed
over time. Therefore, the lightweight description should be extensible by new
operations for linking groups. The language might be designed as functional. In
this case, the operations of the context neutralization and the linking of semantic
groups can be expressed as function calls.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>In the future, we expect that implementation of the approach proposed might
reduce the complexity and volume of the table semantics required for the
crosscontext information exchange, as well as the user e orts aimed at annotating
tabular data.</p>
      <p>The 3L-TOM model could enable implementation of the visual annotation
of a table on the level of data groups described in both a syntactic and semantic
side. Typically, all data items of one group are originated from cells located in
one functional region (adjacent rows and/or columns). For example, pivot tables
often place all labels of one category into either one row of a head or one column
of a stub, while all entries are placed into body cells. This layout feature can
be used to visually annotate semantic groups by selecting the corresponding
functional regions of cells. We expect that such annotation allows creation of
the semantic markup with minimal e orts of end-users.</p>
      <p>Another consequence arising from the implementation of 3L-TOM is the
possibility to recover semantics, the 2nd level of an instance of 3L-TOM, from
syntax, the 1st level of the instance of 3L-TOM. Interpretation of the TSDL
descriptions enables either the inference of atomic data items of a table when
they are absent or their validation when they are present in the instance of
3LTOM. This may signi cantly reduce the volume of tabular data transmitted from
one context to another. One lightweight description of semantics can be applied
to a set of tables with the same layout but with di erent content. Potentially, the
validation prevents unacceptable modi cations of the table layout and content
in data collection tasks, as well as protection of tabular data against potential
damage in document exchange tasks.</p>
      <p>Moreover, atomic data items restored by using the TSDL descriptions can be
represented as linked data. Such a format complies with the Linked Data6
principles that allow creation of semantic objects published in the form of hydpertext,
at the same time linking them to elements of other documents and objects. It
is possible to construct some rules for mapping table semantics to the RDF7
graph with the concretization of syntax via the standards like RDFa/XML8 and
Turtle9. The popular common-sense knowledge graphs (e. g. DBpedia, YAGO,
and Wikidata), which can be used to describe table semantics, support RDF
as a standard knowledge representation format. This allows integration of the
linked data generated from tables with open external vocabularies in a common
format. The proposed translation of table semantics into RDF will simplify the
utilization of such data in some target applications, since RDF is supported by
the majority of the ontological modeling tools and, de facto, it is the most used
tool for representing linked data and ontologies.</p>
      <p>Summarizing the above, our approach can be implemented in the future
by the development of the following tools: (i) a model representing tables on
three levels (syntactic, semantic, and interpretation), (ii) a formal language for
a lightweight description of the table semantics, (iii) a visual annotator for
document tables to get a lightweight description, (iv) a validator of the
table syntax and semantics, (v) a generator of linked data from tables by their
lightweight description. We believe that these results will be useful in
applications of cross-context exchange of tabular documents in various elds
(egovernment, e-healthcare, e-commerce, etc.).
5</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgment</title>
      <p>This work was supported by the Basic Research Program of the Siberian Branch
of the Russian Academy of Sciences, Project IV.38.1.2, Registration No.
AAAAA17-117032210079-1.
6 https://www.w3.org/wiki/LinkedData
7 https://www.w3.org/RDF
8 https://www.w3.org/TR/rdfa-core
9 https://www.w3.org/TR/turtle</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Embley</surname>
            ,
            <given-names>D.W.</given-names>
          </string-name>
          :
          <article-title>Relational model</article-title>
          .
          <source>In: Encyclopedia of Database Systems</source>
          , pp.
          <volume>3149</volume>
          {
          <issue>3154</issue>
          (
          <year>2018</year>
          ). https://doi.org/10.1007/978-1-
          <fpage>4614</fpage>
          -8265-9 306
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Heiler</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Semantic interoperability</article-title>
          .
          <source>ACM Comput. Surv</source>
          .
          <volume>27</volume>
          (
          <issue>2</issue>
          ), 271|-
          <fpage>273</fpage>
          (
          <year>1995</year>
          ). https://doi.org/10.1145/210376.210392
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Hinterberger</surname>
          </string-name>
          , H.: Table.
          <source>In: Encyclopedia of Database Systems</source>
          , pp.
          <volume>3873</volume>
          {
          <issue>3874</issue>
          (
          <year>2018</year>
          ). https://doi.org/10.1007/978-1-
          <fpage>4614</fpage>
          -8265-9 1373
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Hurst</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Towards a theory of tables</article-title>
          .
          <source>Int. J. Doc. Anal. Recog</source>
          .
          <volume>8</volume>
          (
          <issue>2-3</issue>
          ),
          <volume>123</volume>
          {
          <fpage>131</fpage>
          (
          <year>2006</year>
          ). https://doi.org/10.1007/s10032-006-0016-y
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Johnston</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Chapter 3 - the relational paradigm: mathematics</article-title>
          . In: Bitemporal Data, pp.
          <volume>35</volume>
          {
          <issue>41</issue>
          (
          <year>2014</year>
          ). https://doi.org/10.1016/B978-0
          <source>-12-408067-6</source>
          .
          <fpage>00003</fpage>
          -
          <lpage>6</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Qin</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A novel machine natural language mediation for semantic document exchange in smart city</article-title>
          .
          <source>Future Generation Computer Systems</source>
          <volume>102</volume>
          ,
          <fpage>810</fpage>
          {
          <fpage>826</fpage>
          (
          <year>2020</year>
          ). https://doi.org/10.1016/j.future.
          <year>2019</year>
          .
          <volume>07</volume>
          .028
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Shigarov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khristyuk</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikhailov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Tabbyxl: Software platform for rulebased spreadsheet data extraction and transformation</article-title>
          .
          <source>SoftwareX</source>
          <volume>10</volume>
          ,
          <issue>100270</issue>
          (
          <year>2019</year>
          ). https://doi.org/10.1016/j.softx.
          <year>2019</year>
          .100270
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Shigarov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khristyuk</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikhailov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paramonov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Tabbyxl: Rule-based spreadsheet data extraction and transformation</article-title>
          .
          <source>In: Information and Software Technologies</source>
          . vol.
          <volume>1078</volume>
          CCIS, pp.
          <volume>59</volume>
          {
          <issue>75</issue>
          (
          <year>2019</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -30275-7 6
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Shigarov</surname>
            ,
            <given-names>A.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikhailov</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          :
          <article-title>Rule-based spreadsheet data transformation from arbitrary to relational tables</article-title>
          .
          <source>Information Systems</source>
          <volume>71</volume>
          ,
          <fpage>123</fpage>
          {
          <fpage>136</fpage>
          (
          <year>2017</year>
          ). https://doi.org/10.1016/j.is.
          <year>2017</year>
          .
          <volume>08</volume>
          .004
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Tabular abstraction, editing, and formatting</article-title>
          .
          <source>Ph.D. thesis</source>
          , University of Waterloo, Waterloo, Ontario, Canada (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wood</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A conceptual model for tables</article-title>
          .
          <source>In: Principles of Digital Document Processing</source>
          . vol.
          <volume>1481</volume>
          LNCS, pp.
          <volume>10</volume>
          {
          <issue>23</issue>
          (
          <year>1998</year>
          ). https://doi.org/10.1007/3- 540
          <source>-49654-8 2</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Tabdoc approach: An information fusion method to implement semantic interoperability between IoT devices and users</article-title>
          .
          <source>IEEE Internet of Things Journal</source>
          <volume>6</volume>
          (
          <issue>2</issue>
          ),
          <year>1972</year>
          {
          <year>1986</year>
          (
          <year>2019</year>
          ). https://doi.org/10.1109/JIOT.
          <year>2018</year>
          .2871274
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Semantic interoperability through a novel cross-context tabular document representation approach for smart cities</article-title>
          .
          <source>IEEE Access 8</source>
          ,
          <issue>70676</issue>
          {
          <fpage>70692</fpage>
          (
          <year>2020</year>
          ). https://doi.org/10.1109/ACCESS.
          <year>2020</year>
          .2986485
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Semantic inference on clinical documents: combining machine learning algorithms with an inference engine for e ective clinical diagnosis and treatment</article-title>
          .
          <source>IEEE Access 5</source>
          ,
          <issue>3529</issue>
          {
          <fpage>3546</fpage>
          (
          <year>2017</year>
          ). https://doi.org/10.1109/ACCESS.
          <year>2017</year>
          .2672975
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Semantic interoperability with heterogeneous information systems on the internet through automatic tabular document exchange</article-title>
          .
          <source>Information Systems</source>
          <volume>69</volume>
          ,
          <fpage>195</fpage>
          {
          <fpage>217</fpage>
          (
          <year>2017</year>
          ). https://doi.org/10.1016/j.is.
          <year>2016</year>
          .
          <volume>10</volume>
          .010
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shigarov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Semantic interoperability for electronic business through a novel cross-context semantic document exchange approach</article-title>
          .
          <source>In: Proc. ACM S. on Doc. Eng</source>
          . pp.
          <volume>28</volume>
          :
          <issue>1</issue>
          {
          <fpage>28</fpage>
          :
          <fpage>10</fpage>
          (
          <year>2018</year>
          ). https://doi.org/10.1145/3209280.3209523
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>