<!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>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nenad Ivezic</string-name>
          <email>nenad.ivezic@nist.gov</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elena Jelisic</string-name>
          <email>elena.jelisic@nist.gov</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marija Jankovic</string-name>
          <email>jankovicm@iti.gr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Boonserm Kehagias</string-name>
          <email>boonserm.kulvatunyou@nist.gov</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zoran Marjanovic</string-name>
          <email>zoran.marjanovic@fon.bg.ac.rs</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Centre for Research and Technology Hellas</institution>
          ,
          <addr-line>6th km Charilaou-Thermi Rd, Thessaloniki, 57001</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Faculty of organizational sciences</institution>
          ,
          <addr-line>Jove Ilica 154, Belgrade, 11000</addr-line>
          ,
          <country country="RS">Serbia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>National Institute of Standards and Technology</institution>
          ,
          <addr-line>100 Bureau Drive, Gaithersburg, MD 20899</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Recently, our interoperability research strategy delivered significant results by (1) adopting the ISO-approved Core Components Technical Specification (CCTS) meta-model as a basis for a new data exchange modeling framework and (2) developing Score, which is an innovative open-source, CCTS-based, data exchange standards modeling and life-cycle management tool. This strategy has been arguably very promising, as evidenced both by industry uptake of our research results. Moreover, there are additional possible capabilities that can contribute to even greater interoperability of enterprise systems. However, for the CCTS- or a similar meta-model-based modeling framework, and a newly enabled tool to have a full impact, new challenges need to be addressed. The paper discusses these challenges for the data exchange standards-based systems integrations, identifying the current state-of-the-art solutions and limitations. The paper also proposes future research directions and strategies to enable advanced capabilities by building on both the already successful and accepted technologies as well as new and emerging ones.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Data exchange standards</kwd>
        <kwd>meta-model</kwd>
        <kwd>interoperability</kwd>
        <kwd>networked enterprises</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        This paper focuses on the subset of systems integration problems typically found in the
interenterprise or business-to-business (B2B) integrations involving enterprise systems, supply chain
management systems, and, increasingly, analytical systems [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. These integration problems often
involve both (1) a large number and a large variety of enterprise information exchanges, and (2) a
large number of participants (such as in industrial supply chains). For that reason, they are very often,
if not always, addressed by developing a data exchange standard (DES) specification for the industrial
community and their networked ecosystem. In these integration problems, the information that is
exchanged is mostly well understood by the participating parties. However, because of the differences
between the implementations of the systems exchanging the data, there may be both significant as
well as subtle differences in data exchange standard interpretations and integration solutions that may
hinder valid data exchanges in the networks of participants.
      </p>
      <p>
        Because of the significant heterogeneity of the exchanged data, the size of the network of the
participants, and large variations in systems implementations, the total cost of a manual effort to
develop, use, and manage traditional standards-based integration solutions is typically very large, if at
all feasible [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Past research efforts have tried to devise novel architectures to overcome the issues of
costly, inefficient traditional standards that rely on rudimentary development, use, and management
support. However, these strategies have been slow and ineffective, and proved to be infeasible in
terms of actual solution sustainment and engagement by industry [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In the past couple of years, new
research results have been delivered with a significant advancement in the state of art and practice in
data exchange standards life-cycle management [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The overall approach taken was to strengthen the
foundation of data exchange standards by including new concepts and methods to support new
capabilities. In other words, the general data modeling frameworks used in the traditional standards
for data exchange life-cycle management, such as the general XML modeling framework, have been
substituted with a more focused one that trades off the generality for important new capabilities.
      </p>
      <p>
        The researchers propose a CCTS meta-model as a basis for a novel modeling framework [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The
meta-model introduces a new abstract data model with three essential new concepts. First, shared
data types are introduced to address both the need for conceptual, application domain-independent
data types, and the need for logical, application domain-specific data types [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Second, common data
structures are introduced that follow object-oriented view of the world, which aligns well with the
software applications’ view of the world, and also provides the needed expressiveness to deal with
proprietary data structures while doing away with constructs that are not relevant to typical
information exchange tasks. Third, a uniform method to classify business semantics is adopted,
allowing application domain - and integration situation-specific usage details of the standard to be
uniformly expressed from the lowest, basic data type level to the highest, composite data type level
(i.e., message or document type).
      </p>
      <p>
        Using the latest CCTS modeling framework as the new foundation, the researchers created a new
development platform and tooling with new capabilities [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Score is an innovative open-source,
CCTS-based, data exchange standards modeling and life-cycle management tool developed to support
industry in adopting and using the latest advancements of the CCTS-based standards [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. It has been
developed collaboratively between NIST and the OAGi business consortium and
standardsdevelopment organization. Score initially focused to address two key challenges in traditional data
exchange standards life cycle management: (1) the need for multiple expressions of data exchange
standard and capturing its usage specification; and (2) the need for efficient management of standards
documents for usage specification [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Next, we discuss the achieved and the new potential
capabilities, the enabling technologies, as well as the challenges we observe to achieve the
capabilities.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Novel capabilities, enabling technologies, and challenges</title>
      <p>New capabilities and life-cycle management methods for advanced data exchange standards
require new enabling technologies. Figure 1 shows the relationship between enabling technologies
(left) and new capabilities (right).</p>
      <p>
        Multiple standards expressions of both data exchange standards and their usage specifications
were needed as mobile and IoT devices required new data exchange syntactical formats, bringing the
JSON, OpenAPI Specification (OAS), and other representation schemas as new industrial
requirements [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Attempts to manage this multiple representation requirement by direct mappings
from one implementation technology, like XML, to others, like JSON and OAS, have been difficult.
One issue is that the standards and usage specifications expressed in one implementation-level
standard need to be in sync with other implementation-level standards, each of which may change at
any time, requiring such change to propagate to each syntactical expression. Instead, the new
CCTSbased Abstract Data model-based specification of data exchange standards and their usage together
with the Naming and Design Rules (NDR) for a specific expression language, provided for an easier
and more manageable path to automated generation of a new standard expression and its usage
specification for that particular language by providing a single abstract reference model [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. A major
challenge was to transform a living data exchange standard into a novel CCTS-based data exchange
standard while continually supporting industry needs in the transition. This challenge has been
resolved by developing the Score tool that allowed transition by working closely with the OAGi
industry consortium and standards development organization [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        Efficient standards contextualized document/message profiling (subsetting) has been needed
for many years. Standard messages or documents have grown tremendously in size, reflecting the
accumulated requirements for data exchange coming from an increasing number of participating
enterprise systems and cross-industry usage. Traditionally, the management of the large size of these
message or document standards has been dealt with in a completely manual and informal manner.
This is anything but feasible on a realistic scale, making the standards management inefficient and
costly. Instead, the new CCTS modeling framework enabled abstract class-based specification of data
exchange standards to be ‘assembled’ into a hierarchical, easy-to-review, select-from, and profile (i.e.,
subset) standards specification. The Common business semantics method and Basic Contextualization
allowed ad-hoc management of profiles, increasing the manageability of the standards and their usage
specification [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. A major challenge was to provide a means for developers to utilize the
technologies in an efficient manner. This challenge has been resolved by developing the Score tool
that allowed meaningful and usable user interface by working with the OAGi industry consortium and
their member industry companies.
      </p>
      <p>
        Standards specification reuse has been another long-term need that continues to grow in
importance as the standards continue to increase in size and complexity. Once enabled and optimized,
the reuse capability would help in achieving ease and efficiency of standards development and usage,
and also achieving higher-quality interoperability solutions. Traditional approaches could not address
this need as they typically only enable ad-hoc, locally defined standards specification store and reuse,
which lacked any ability to register and search for reusable specifications while providing assurance
of the quality of the reuse candidate. To enable reuse, the new CCTS approach envisions several
additional new technologies, including Concept Identification, Advanced Contextualization, Data
Components Specification Repository Management, Interface Specification as Data Components
Specification, and Business Semantics-based Message Design [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. A major challenge is two-part: (1)
Development, use, maintenance, and validation of uniform, shareable application domain semantics to
enable computer-supported Advanced Contextualization; and (2) Development, use, maintenance, and
validation of formal conceptual model/ontology to enable computer-supported Concept Identification.
To resolve the challenge, we envision an experimental assessment of conceptual models / ontologies /
taxonomies in collaboration with Industrial Ontologies Foundry (IOF), OAGi, and industry partners
[
        <xref ref-type="bibr" rid="ref15 ref16">15,16</xref>
        ].
      </p>
      <p>Decentralized standardization is a potential new capability that has presented itself as a radically
different way of managing standardization in the future. As Industry 4.0 seeks agile and resilient
processes, this puts growing pressure on the traditional, centralized life-cycle management (LCM)
processes that develop and maintain these standards in a centralized and inefficient fashion. With
advances in technology and data modeling, it is possible to reconsider these long-standing practices.
A CCTS meta-model-based approach could lead toward a decentralized standardization process
where the data exchange requirements for the participating parties are captured precisely and
completely by using a new method and an innovative architecture. With the new standardization
process, the time and cost needed to reach a broad consensus among many companies on the design of
each DES document schema is significantly reduced. The new approach envisions additional new
technologies, including Standard Mapping Interchange Language, Contextualized Semantic Mapping
Repository, and Mapping Specification Templates. A major challenge is two-part: (1) Development,
use, maintenance, and validation of uniform mapping interchange language that builds on the CCTS
meta-model, shareable with middleware platforms; and (2) Development, use, maintenance, and
validation of the Mapping Specification Templates that can provide efficient computer-based support
to the software developer. To resolve the challenge, we develop a prototype mapping interchange
language specification for its validation by industry and to be submitted to a standards development
organization. With such a language in place, we then plan to perform an experimental assessment of
the Mapping Specification Template solutions on a representative number of industrial use cases.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Conclusion</title>
      <p>The paper has described existing and potential new capabilities obtained through (1) adopting the
ISO-approved Core Components Technical Specification (CCTS) meta-model as a basis for a new
data exchange modeling framework and (2) developing Score, which is an innovative open-source,
CCTS-based, data exchange standards modeling and life-cycle management tool. The technology that
exists today provides a foundation on which new technologies and capabilities can be reliably built
and tested. Ultimately, to assure industry engagement, leadership, and adoption of the technologies,
we expect such new technology development to need such a reliable foundation on which, in a sound
engineering way, the industry, standards development, and research organizations can consistently be
developing new capabilities through iterative propose-assess-adapt-deploy R&amp;D advances.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Disclaimer</title>
      <p>Any mention of commercial products is for information only; it does not imply recommendation or
endorsement by NIST.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Acknowledgements</title>
      <p>Work reported in this paper has received funding from the European Union Horizon 2020 research
and innovation programme under grant agreement No. 952684 (project: IoTAC).</p>
    </sec>
    <sec id="sec-6">
      <title>6. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>H. A. H.</given-names>
            <surname>Awad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. O.</given-names>
            <surname>Nassar</surname>
          </string-name>
          ,
          <article-title>A broader view of the supply chain integration challenges</article-title>
          ,
          <source>International Journal of Innovation, Management and Technology</source>
          <volume>1</volume>
          (
          <year>2010</year>
          )
          <fpage>51</fpage>
          -
          <lpage>55</lpage>
          . doi:
          <volume>10</volume>
          .7763/IJIMT.
          <year>2010</year>
          .V1.11.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>K.</given-names>
            <surname>Bala</surname>
          </string-name>
          ,
          <article-title>Supply chain management: Some issues and challenges-A Review</article-title>
          ,
          <source>International Journal of Current Engineering and Technology</source>
          <volume>4</volume>
          (
          <year>2014</year>
          )
          <fpage>946</fpage>
          -
          <lpage>953</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Wasala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Buckley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schäler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Exton</surname>
          </string-name>
          ,
          <article-title>An empirical framework for evaluating interoperability of data exchange standards based on their actual usage: A case study on XLIFF</article-title>
          ,
          <source>Computer Standards &amp; Interfaces</source>
          <volume>42</volume>
          (
          <year>2015</year>
          )
          <fpage>157</fpage>
          -
          <lpage>170</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.csi.
          <year>2015</year>
          .
          <volume>05</volume>
          .006.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Tchoffa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Figay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ghodous</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Panetto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>El</surname>
          </string-name>
          <string-name>
            <surname>Mhamedi</surname>
          </string-name>
          ,
          <article-title>Alignment of the product lifecycle management federated interoperability framework with internet of things and virtual manufacturing</article-title>
          ,
          <source>Computers in Industry</source>
          <volume>130</volume>
          (
          <year>2021</year>
          )
          <article-title>103466</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.compind.
          <year>2021</year>
          .
          <volume>103466</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>B.</given-names>
            <surname>(Serm) Kulvatunyou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Oh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ivezic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. T.</given-names>
            <surname>Nieman</surname>
          </string-name>
          ,
          <article-title>Standards-based semantic integration of manufacturing information: Past, present, and future</article-title>
          ,
          <source>Journal of Manufacturing Systems</source>
          <volume>52</volume>
          (
          <year>2019</year>
          )
          <fpage>184</fpage>
          -
          <lpage>197</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.jmsy.
          <year>2019</year>
          .
          <volume>07</volume>
          .003.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>UNECE</surname>
          </string-name>
          ,
          <source>Core Components Technical Specification CCTS, version 3.0</source>
          ,
          <year>2009</year>
          . URL: https://unece.org/DAM/cefact/codesfortrade/CCTS/CCTS-Version3.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>STUDYLIB</surname>
          </string-name>
          ,
          <source>UN/CEFACT Unified Context Methodology Technical Specification</source>
          ,
          <year>2010</year>
          . https://studylib.net/doc/7241720/un-cefact
          <article-title>-unified-context-methodology-technical.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Novakovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Huemer</surname>
          </string-name>
          , Business Context Sensitive Business Documents:
          <article-title>Business Context Aware Core Components Modeling Using the E-UCM Model</article-title>
          ,
          <source>in: Proceedings of the 11th International Conference on Industrial Informatics (INDIN)</source>
          , IEEE, Bochum, Germany,
          <year>2013</year>
          , pp.
          <fpage>523</fpage>
          -
          <lpage>528</lpage>
          . doi:
          <volume>10</volume>
          .1109/INDIN.
          <year>2013</year>
          .
          <volume>6622939</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>NIST</given-names>
            ,
            <surname>Score: Standards Life Cycle Management Tool</surname>
          </string-name>
          ,
          <year>2019</year>
          . URL: https://www.nist.gov/
          <article-title>services-resources/software/score-standards-life-cycle-management-tool.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>N.</given-names>
            <surname>Ivezic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kulvatunyou</surname>
          </string-name>
          , E. Jelisic,
          <string-name>
            <given-names>H.</given-names>
            <surname>Oh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Frechette</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Srinivasan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Novel</given-names>
            <surname>Data</surname>
          </string-name>
          <article-title>Standards Platform Using the ISO Core Components Technical Specification</article-title>
          , in: ASME 2021
          <string-name>
            <given-names>International</given-names>
            <surname>Design</surname>
          </string-name>
          <article-title>Engineering Technical Conferences and Computers</article-title>
          and Information in Engineering Conference,
          <year>2021</year>
          . doi:
          <volume>10</volume>
          .1115/DETC2021-68067.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Novakovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Huemer</surname>
          </string-name>
          , Contextualizing Business Documents,
          <source>in: Proceedings of the 10th International Conference on e-Business Engineering (ICEBE)</source>
          , IEEE, New York,
          <year>2013</year>
          , pp.
          <fpage>236</fpage>
          -
          <lpage>243</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICEBE.
          <year>2013</year>
          .
          <volume>36</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Novakovic</surname>
          </string-name>
          , Business Context Aware Core Components Modeling Vienna,
          <year>2014</year>
          . URL: https://publik.tuwien.ac.at/files/PubDat_234005.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13] UNSTATS,
          <source>International Standard Industrial Classification of All Economic Activities</source>
          ,
          <year>2008</year>
          . URL: https://unstats.un.org/unsd/classifications/Econ/Download/In%20Text/ISIC_Rev_4_publication_ English.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>N.</given-names>
            <surname>Ivezic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Jelisic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kulvatunyou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Nieman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Oh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Marjanovic</surname>
          </string-name>
          ,
          <article-title>Towards Inter-Operable Enterprise Systems - Graph-Based Validation of a Context-Driven Approach for Message Profiling</article-title>
          ,
          <source>in: APMS 2020. IFIP Advances in Information and Communication Technology</source>
          , vol
          <volume>591</volume>
          , Springer, Cham,
          <year>2020</year>
          . doi: https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -57993-7_
          <fpage>23</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>IOF</surname>
          </string-name>
          , Welcome to the IOF,
          <year>2021</year>
          . URL: http://www.industrialontologies.org.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16] Open Applications Group (OAGi),
          <source>OAGIs covers these business areas and more</source>
          ,
          <year>2021</year>
          . URL: https://oagi.org/.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>