<!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>Requirements of A ective Information Systems in the Industrial Domain</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Joachim Baumeister</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Wurzburg</institution>
          ,
          <addr-line>Am Hubland, 97074 Wurzburg</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>denkbares GmbH</institution>
          ,
          <addr-line>Friedrich-Bergius-Ring 15, 97076 Wurzburg</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Recently, semantic technologies improved the information access to massive amounts of data in various manners. Also industrial domains bene t from semantic approaches. Information now can be accessed more precisely and is directly linked with related data. However, the actual support for humans to access suitable content at time is still in its infancy. In this paper, we motivate a number of requirements for extending current state-of-the-art information systems in order to support human-aware information access. The requirements are based on the experiences we made during the introduction of industrial information systems over the last years.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>We motivate the application of semantic technologies and a ective computing
in the domain of Technical Service. The primary task of Technical Service is the
troubleshooting and maintenance of advanced machinery. For instance,
Technical Service has to identify the reason for a malfunction of a machine and in
consequence has to replace and adjust faulty components. With the increasing
complexity of machinery the Technical Service becomes more and more
challenging even for well-trained service technicians. Technical documentation provides
the service-related information to support technicians during their work. Having
complex machinery, however, the information typically covers some thousand
pages only for a single machine. Consequently nding relevant information units
in a problem situation is di cult, time-consuming, and often not successful.
Many machinery companies report, that their globally distributed service
technicians are often not able to nd helpful information during their operations.</p>
      <p>
        Recently, semantic technologies advanced information systems to improve
the search and navigation in the information data bases [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In contrast to
fulltext search systems, semantic metadata are attached to information resources to
precisely point to information. Then, for instance, a chapter within a technical
documentation explicitly states its function as a repair instruction and names
the concrete components that are assembled [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. With these metadata, the search
and navigation is improved dramatically. One prominent technology are
semantic search systems [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], where the retrieval of information is based on semantic
queries. With semantic search, a query can be stated much more precisely and
search results can be reduced signi cantly. The introduction of semantic
technologies improved the application of service information systems. However, a
number of challenges are still left unsolved.
      </p>
      <p>In this position paper, we discuss the requirements of the domain Technical
Service in Section 2. We propose a conceptual model approaching these
requirements in Section 3. We conclude the paper in Section 4.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Requirements for A</title>
    </sec>
    <sec id="sec-3">
      <title>Technical Service ective Information Systems in</title>
      <p>Semantic technologies improve the accessibility of resources in information
systems dramatically. In comparison the standard information systems with
textbased queries and tags, semantic information systems are able to precisely point
to resources based on concepts stated in the query. Further, they are able to
rewrite queries so that results include semantically related or synonym resources.</p>
      <p>Nevertheless, a number of requirements exist in Technical Service, which
should be taken into account to simplify and re ne the information access for
the user. We claim, that current systems miss di erent aspects of awareness that
in summary complicate the access to information. An overview of the aspects is
depicted in Figure 1.</p>
      <p>Context-awareness:
- Product under work
- Problem context
- Location of work
- Available equipment
- Already consumed
knowledge</p>
      <p>Car ier
htp:/www.domain.com
12:00PM
ServiceMate</p>
      <p>Go gle</p>
      <sec id="sec-3-1">
        <title>Semantic Information Systems</title>
      </sec>
      <sec id="sec-3-2">
        <title>Competence-awareness:</title>
        <p>- User persona
- Already researched &amp;
consumed knowledge
User-awareness:
- Already consumed
knowledge
- Emotional state
- Affect detection
- Emotive UI
- Body sensors
- Multi-modal input
1. Context-awareness: For large corpora, even semantic search yields large
amounts of information resources and the selection of the most appropriate
resource rarely can be done automatically. With the knowledge of the
current user context, a context-aware system can lter the query results to the
most appropriate ones. For instance, when looking for the replacement of a
component, it is not necessary to also o er the operation manual for this
component.
2. User-awareness: Stating a semantic query is not necessarily more
userfriendly than a standard text query. Users have frequently problems
formulating appropriate queries. With growing frustration of not nding an
appropriate information resource, the users are again turning away from
the documentation system missing important information for their work. A
user-aware system will monitor the user's satisfaction during the information
research and consumption. It will propose alternative ways of communication
when the user's satisfaction is downgrading.
3. Competence-awareness: Technical information is typically written for
well-trained technicians. In the context of world-wide service operations the
technicians may not be well-trained in some regions. Then, the information
resources are simply not useful because they miss important detail for less
competent technicians. A competence-aware system will preferably present
information with an appropriate level of detail to the user.</p>
        <p>In the following section, we introduce a conceptual model for the realization
of the requirements stated above.
3</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conceptual Model</title>
      <p>We develop a conceptual model relating information resources from a semantic
information model with concepts representing context-awareness, user-awareness,
and competence-awareness. The semantic information model is tted to the
needs of information management in the domain of Technical Service and has
been successfully used in a number of industrial projects.</p>
      <p>
        The shown model comprises task-speci c ontologies and it will be used as the
blueprint for implementing smart service systems in the future. For the
implementation and visualization of the ontologies we used the open-source version of
the semantic wiki KnowWE [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        Figure 2 shows the general concept of information resources, i.e., entities.
We use the class prov:Entity from PROV-O [
        <xref ref-type="bibr" rid="ref11 ref9">9, 11</xref>
        ] to represent general
information units. When needed, PROV-O allows for a standardized
representation of provenance of entities, such as the creation date, author and version
history. Each instance of prov:Entity is assigned to a mime type to identify
the kind of information. Elements of metadata are represented as instances of
skos:Concept. SKOS [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] is a standard ontology for representing knowledge
structures, such as concept hierarchies. The properties skos:broader and the
has_type
      </p>
      <p>MimeType
has_annotation
skos:Concept
inverse skos:narrower are used with corresponding sub-properties to build a
exible hierarchy structure.</p>
      <sec id="sec-4-1">
        <title>3.1 Information Representation in Technical Service</title>
        <p>The basic ontology from above is extended to model the general artifacts of
the domain Technical Service. An actual application{the entities of a concrete
manufacture{will align to this upper ontology.</p>
        <p>In Figure 3 we see the class sm:Concept sub-classing from the general class
skos:Concept (the pre x sm stands for service model ). The class sm:Concept
represents general entities the can build of elements with the same type. For
example, we usually de ne a hierarchy of sm:Product instances, where each
products consists of hierarchically structured sm:Component instances. Usually,
a component ful lls a speci c sm:Function. Final instances of sm:Component
can be referenced to sm:Part instances. Please notice, that a real-world ontology
additionally describes more detailed types of components, for example, classes
representing electrics/hydraulics, located components, and virtual components.</p>
        <p>In Figure 4 we see an example with concrete instances (pre x ex is used
for example instances). When describing the component climatic system, we see
that this system (among others) consists of parts like AC pump and a climate
control module. Speci c components ful ll speci c functions of the machine. In
the shown example, the component climatic system is related with the function
cooling and the function heating. Having represented the product world of the
application, we are able to use the instances as annotation values. In the
example, the concrete book ex:book4711 consists of a chapter for replacing the
climatic system (ex:acReplacement) and a chapter showing the wiring diagram
(ex:acWiring). The rst chapter is assigned to the pump of the climatic system,
i.e., how to replace the referred pump. The second chapter depicts the wiring of
the corresponding climatic control module.</p>
        <p>In an information system, the query \give me information about the
component ex:climaticSystem" will nd both resources ex:acReplacement and
ex:acWiring, since the reasoning will show that the resources are assigned to
parts that are included in the climatic system. Also, when looking for electric
sm:Concept
prov:Entity
a</p>
        <p>subClassOf
refers_function
sm:Function
information for the function ex:cooling, the system will yield the information
resource ex:acWiring, since the semantic reasoning will derive this resource as
an appropriate (because close) match.</p>
        <p>In the following, we brie y sketch how the ontology can be extended in order
to ful ll the requirements of an a ective information system. All these attributes
can be used to further reduce the number of information resources shown as
query results but also should be used to present the appropriate user interface
depending on the context and state of the user.
3.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Context-Awareness</title>
        <p>In summary, the context of a technician comprises:
{ Product under work, i.e., the actually considered product the technician
is working with.
{ Problem context describing the activity of the technician, e.g., assembly
vs. diagnosis.</p>
        <p>For larger problem contexts the current working step is also an interesting
attribute of the context.
{ Location of work, e.g., workshop vs. eld.
{ Available equipment, e.g., which level of tools/measurement devices are
available
{ Already consumed knowledge, i.e.. which information resources the
technician already used during the current problem context.</p>
        <p>
          Context-awareness should be primarily used to further lter the query
results [
          <xref ref-type="bibr" rid="ref1 ref3">1, 3</xref>
          ]. Knowing the context of the user, the system can easily remove
inappropriate/unhelpful information. In the past, a number of ontologies for
representing context-awareness were introduced [
          <xref ref-type="bibr" rid="ref12 ref4">4, 12</xref>
          ]. When introducing
contextawareness for Technical Service applications, these ontologies need to be
reconsidered and extended accordingly, as it was already discussed in previous
work [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
3.3
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>User-Awareness</title>
        <p>The user-awareness can be attributed to the following information:
{ Consumed knowledge identifying which information was already seen by
the technician.
{ Emotional state of the user showing the satisfaction with the current
situation. The situation can be possibly derived from the software functions or
problem context. The user's satisfaction may be derived by a ect detection
algorithms and/or using body sensors.</p>
        <p>Knowing the state of the user the tool interface should adapt accordingly.
Adaptation of the software can be implemented by multi-modal user interfaces.
For example, after realizing that a speech recognition did not succeeded for a
couple of tries, the system should switch to alternative input interfaces.
3.4</p>
      </sec>
      <sec id="sec-4-4">
        <title>Competence-Awareness</title>
        <p>{ User persona means distinguishing expert vs. apprentice. A user persona
is identi ed in order to present an appropriate interface and information
granularity to the user.
{ Already researched and consumed knowledge can be used to derive the
competence level/needed information granularity of the current user.</p>
        <p>Competence-awareness should be used to select the appropriate information
granularity for a speci c query. For instance, the system can decide to
immediately show the disassembly of a speci c component (expert level) or to rst
explain the location and operation of the component, before presenting its
disassembly (beginners level). The disassembly itself could also distinguish the user's
competence: Experts may only need a summary of steps with service-relevant
facts (bolt strengths, pressures, etc.), whereas for beginners the systems shows
a step-by-step disassembly instruction possible supported by 3D animations for
better identi cation and orientation of components.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Discussion</title>
      <p>In this position paper we introduced a number of requirements of information
systems posed in Technical Service. The requirements are based on a 10-years
experience of establishing and improving information systems in this eld. We
claim, that current state-of-the-art information systems need a ective extensions
in order to cope with this requirements. In the previous sections we sketched
possible ways of extensions. Although the presented approach is by far not
exhaustive, we see a eld of exciting research questions with a practical motivation
in industry.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baldauf</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dustdar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosenberg</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A survey on context-aware systems</article-title>
          .
          <source>IJAHUC</source>
          <volume>2</volume>
          (
          <issue>4</issue>
          ),
          <volume>263</volume>
          {
          <fpage>277</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baumeister</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reutelshoefer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puppe</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>KnowWE: A semantic wiki for knowledge engineering</article-title>
          .
          <source>Applied Intelligence</source>
          <volume>35</volume>
          (
          <issue>3</issue>
          ),
          <volume>323</volume>
          {
          <fpage>344</fpage>
          (
          <year>2011</year>
          ), http://dx.doi.org/ 10.1007/s10489-010-0224-5
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bobek</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nalepa</surname>
            ,
            <given-names>G.J.:</given-names>
          </string-name>
          <article-title>Uncertain context data management in dynamic mobile environments</article-title>
          .
          <source>Future Generation Comp. Syst</source>
          .
          <volume>66</volume>
          ,
          <issue>110</issue>
          {
          <fpage>124</fpage>
          (
          <year>2017</year>
          ), http://dx.doi. org/10.1016/j.future.
          <year>2016</year>
          .
          <volume>06</volume>
          .007
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Finin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>An ontology for context-aware pervasive computing environments</article-title>
          .
          <source>Knowledge Engineering Review</source>
          <volume>18</volume>
          (
          <issue>3</issue>
          ),
          <volume>197</volume>
          {
          <fpage>207</fpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Elst</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abecker</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Ontologies for knowledge management</article-title>
          . In: Staab,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Studer</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.) Handbook on Ontologies. pp.
          <volume>435</volume>
          {
          <fpage>454</fpage>
          . Springer, Heidelberg (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Furth</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baumeister</surname>
          </string-name>
          , J.:
          <article-title>On the semanti cation of 5-star technical documentation</article-title>
          .
          <source>In: Proceedings of the LWA</source>
          <year>2015</year>
          <article-title>Workshops: KDML, FGWM, IR, and FGDB</article-title>
          . pp.
          <volume>264</volume>
          {
          <issue>271</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Guha</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCool</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Semantic search</article-title>
          .
          <source>In: Twelfth International World Wide Web Conference (WWW</source>
          <year>2003</year>
          )
          <article-title>(</article-title>
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Legler</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baumeister</surname>
          </string-name>
          , J.:
          <article-title>Towards context-aware technical service</article-title>
          . In: Bergmann,
          <string-name>
            <surname>R.</surname>
          </string-name>
          , Gorg,
          <string-name>
            <surname>S.</surname>
          </string-name>
          , Muller, G. (eds.)
          <source>Proceedings of the LWA</source>
          <year>2015</year>
          <article-title>Workshops: KDML, FGWM, IR, and FGDB</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>1458</volume>
          , pp.
          <volume>288</volume>
          {
          <fpage>295</fpage>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2015</year>
          ), http://dblp.uni-trier.de/db/conf/lwa/lwa2015.html# LeglerB15
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Moreau</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Groth</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Provenance: An Introduction to PROV</article-title>
          .
          <source>Synthesis Lectures on the Semantic Web: Theory and Technology</source>
          , Morgan and Claypool (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <article-title>W3C: SKOS Simple Knowledge Organization System reference</article-title>
          : http://www.w3. org/TR/skos-reference (
          <year>August 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. W3C:
          <string-name>
            <surname>PROV-O: The</surname>
            <given-names>PROV</given-names>
          </string-name>
          Ontology: http://www.w3.org/TR/prov-o (
          <year>April 2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gu</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pung</surname>
          </string-name>
          , H.:
          <article-title>Ontology based context modeling and reasoning using owl</article-title>
          .
          <source>In: 2nd IEEE Conference on Pervasive Computing and Communications Workshops (PerCom 2004 Workshops)</source>
          . pp.
          <volume>18</volume>
          {
          <issue>22</issue>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>