<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJG</journal-id><journal-title-group><journal-title>International Journal of Geosciences</journal-title></journal-title-group><issn pub-type="epub">2156-8359</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijg.2015.61007</article-id><article-id pub-id-type="publisher-id">IJG-53674</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Earth&amp;Environmental Sciences</subject></subj-group></article-categories><title-group><article-title>
 
 
  An OWL-Based Mobile GeoBI Context Ontology Enabling Location-Based and Context-Based Reasoning and Supporting Contextual Business Analysis
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>elko</surname><given-names>Abdoul Aziz Diallo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Thierry</surname><given-names>Badard</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Frédéric</surname><given-names>Hubert</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Sylvie</surname><given-names>Daniel</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Centre de Recherche en Géomatique, Université Laval, Québec City, Canada</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>belko-abdoul-aziz.diallo.1@ulaval.ca(EAAD)</email>;<email>Thierry.Badard@scg.ulaval.ca(TB)</email>;<email>Frederic.Hubert@scg.ulaval.ca(FH)</email>;<email>Sylvie.Daniel@scg.ulaval.ca(SD)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>14</day><month>01</month><year>2015</year></pub-date><volume>06</volume><issue>01</issue><fpage>88</fpage><lpage>108</lpage><history><date date-type="received"><day>4</day>	<month>January</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>26</month>	<year>January</year>	</date><date date-type="accepted"><day>30</day>	<month>January</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Mobile professionals need to be assisted with suitable mobile GeoBI (Geospatial Business Intelligence) systems, which are able to capture, organize and structure the user’s reality into a relevant context model and reason on it. GeoBI context modelling and reasoning are still research issues since there is not yet either a model or a relevant taxonomy regarding GeoBI contextual information. To fill this gap, this paper proposes an extended and detailed OWL-based mobile GeoBI context ontology to provide context-aware applications and users with relevant contextual information and context-based reasoning capabilities. Context quality issues are handled an implementation architecture which is provided.
 
</p></abstract><kwd-group><kwd>Mobile Geospatial Business Intelligence (GeoBI)</kwd><kwd> Context Modelling</kwd><kwd> Context Ontology</kwd><kwd> Context Awareness</kwd><kwd> Context Reasoning</kwd><kwd> Location-Based Reasoning</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In the today’s mobile, global, highly competitive, and technology-based business, mobile professionals deserve to get supported with suitable mobile Decision Support Systems (DSS) that we believe, should be 1) GeoBI (Geospatial Business Intelligence)-enabled to take into account geospatial features, and 2) context-based to capture the mobile user’s reality. According to [<xref ref-type="bibr" rid="scirp.53674-ref1">1</xref>] , about 80% of businesses’ data has a geo-spatial dimension. Thereby, GeoBI realizes an intelligent coupling of GIS tools with Business Intelligence (BI) technologies to suitably exploit, analyse and visualize geo-spatial part of business data (e.g. borders, places, addresses, GPS coordinates, routes, etc.). Moreover, since professional mobility is usually justified by the mobile worker’s need to experiment a physical proximity [<xref ref-type="bibr" rid="scirp.53674-ref2">2</xref>] to resources, in order, among other things, to acquire accurate information from what he sees, hears, or senses within his work context, a mobile GeoBI system should help capture, organize and structure contextual information into an appropriate context model that would be exploited with BI data to deliver context-based analytics.</p><p>Modelling mobile contexts is still a research issue [<xref ref-type="bibr" rid="scirp.53674-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref4">4</xref>] , especially mobile GeoBI contexts, since there is not yet either a model or a relevant taxonomy regarding GeoBI contextual information [<xref ref-type="bibr" rid="scirp.53674-ref5">5</xref>] . To fill this gap, the latter authors proposed “a multilevel mobile GeoBI context”. <xref ref-type="fig" rid="fig1">Figure 1</xref> presents that model built upon three hierarchical levels: 1) the context-sharing level enables interaction and information sharing between local and remote contexts; 2) the mobile GeoBI context levels organize context into three hierarchical levels, which fits with human perception of space: personal, ambient and surrounding contexts. Ambient context is a subset of surrounding context and both are composite of GeoBI context and subclasses of “context around the user” as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>; 3) the context dimensions structures contextual information into relevant dimensions for BI and mobility: personal, business, spatial, social, technological and environmental contexts. The geospatial (H, ε) and temporal (ξ) pictograms highlight that a mobile GeoBI context is location-based and time-dependent. The model was designed into UML (Unified Modeling Language) to conveniently structure contextual information and was limited to top-level concepts to handle basic challenges regarding context modeling.</p><p>In this paper, we propose to extend and detail that top-level UML-based model into an OWL (Web Ontology Language)-based context ontology to provide context-aware applications and users with more specific and precise contextual information and context-based reasoning capabilities.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Hierarchical multilevel Mobile GeoBI context model for context sharing and structuring</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x5.png"/></fig><p>Context reasoning allows applications to infer and discover new contextual information from initial facts. For instance, given that location A (e.g. XYT museum) is located in B (e.g. District 0911) which is located in C (e.g. WYNX sales Zone), if a mobile device is located at XYT museum, then it can derive that the salesman (e.g. Steve) using the device is located in WYNX sales zone. To enable such reasoning, an inferable GeoBI context model is required. In the literature, OWL is usually used to build inferable ontologies [<xref ref-type="bibr" rid="scirp.53674-ref6">6</xref>] and is recognized as more suitable to support knowledge sharing and context reasoning than ER (Entity/relation) and UML [<xref ref-type="bibr" rid="scirp.53674-ref7">7</xref>] . Ontology defines, describes and represents an area of knowledge for the purpose of knowledge-sharing, inferential logic and reasoning [<xref ref-type="bibr" rid="scirp.53674-ref6">6</xref>] . OWL is a text-based language that extends RDF (Resource Description Framework) and RDF-Schema with richer semantics and provides extensibility and compatibility with web standards [<xref ref-type="bibr" rid="scirp.53674-ref8">8</xref>] . To ease its understanding and improve its readability, an OWL-compatible graphical formalism is provided by Cmap Tools COE [<xref ref-type="bibr" rid="scirp.53674-ref9">9</xref>] . This one will be extended with geospatial and temporal pictograms to conveniently describe spatio-temporal concepts and will be then used to design the proposed OWL-based mobile GeoBI context ontology.</p><p>The paper is organised as follows: Section 2 highlights the need for GeoBI context-based reasoning and OWL modeling, and presents CmapTools. Section 3 translates the UML-based context model into an OWL-based top-level GeoBI context ontology. Section 4 extends that ontology by detailing each of its context dimensions. Context quality issues are handled in Section 5 and implementation architecture is provided in Section 6.</p></sec><sec id="s2"><title>2. Need for Context-Based Reasoning and OWL Modelling</title><sec id="s2_1"><title>2.1. Need for Context Reasoning to Support Mobile GeoBI Activities</title><p>To exemplify context reasoning, authors e.g. [<xref ref-type="bibr" rid="scirp.53674-ref6">6</xref>] often consider the transitive relation “is Located In” like in the above example. Let enrich that example by additionally assuming that Steve is a salesman in chief supervising other salesmen which may in turn supervise others. To analyze sales performance achieved by his salesmen in that location, Steve might want to get supported with mobile GeoBI services which are able to handle requests like:</p><p>According to the current sales zone I’m in (e.g. WYNX sales Zone), what are the sales performed by the supervisors of the best performing salesman (e.g. John) of this quarter?</p><p>Responding to such a request requires contextual information regarding business context (e.g. hierarchy between salesmen), time context (e.g. the quarter), and spatial context (e.g. Steve’s current position), and business data regarding salesmen performance (e.g. sales data cube). To determine in which sales region Steve is located based on his current position, i.e. XYT museum, the GeoBI system will have to infer on the transitivity property of the relation “is Located In”. The same inference operation is also needed to find out the supervisors of John. Therefore, a GeoBI context ontology allowing such reasoning is expected.</p></sec><sec id="s2_2"><title>2.2. Need for OWL Modeling and Context Ontologies</title><p>The contextual information involved in the above example can be modeled by using either UML or OWL. However, whereas OWL is able to express transitive relations (“owl: Transitive Property”), there is no formal way to express that in UML even by resorting to the Object Constraint Language (OCL) provided with UML to define richer constraints. That deficiency of UML/OCL in defining transitive closures is highlighted by [<xref ref-type="bibr" rid="scirp.53674-ref10">10</xref>] - [<xref ref-type="bibr" rid="scirp.53674-ref12">12</xref>] .</p><p>In summary, “UML class-based modeling and OWL comprise some constituents that are similar in many respects like classes, associations, properties…” [<xref ref-type="bibr" rid="scirp.53674-ref10">10</xref>] , but UML does not “address issues including knowledge sharing and context reasoning” [<xref ref-type="bibr" rid="scirp.53674-ref7">7</xref>] while OWL “approach focuses on context ontology and explores the potential capability of context reasoning” [<xref ref-type="bibr" rid="scirp.53674-ref7">7</xref>] .</p><p><xref ref-type="fig" rid="fig2">Figure 2</xref> gives an example of context ontology with reasoning capabilities. That simplified business ontology shows that mobile salesmen Steve and Bill are employed by two different companies operating on the same market. If only the explicit contextual information about Steve and Bill is considered, they will be considered as competitors and will be fighting each other to conquer the Montreal Electronics Market (<xref ref-type="fig" rid="fig2">Figure 2</xref>(A)). But, by indicating that the “Owning” relationship between the companies is transitive (symbols =&gt;=&gt;), a simple inference (embracing the domain knowledge) will then reveal that they are in fact working for the same group and should unite to conquer the market against real competitors (<xref ref-type="fig" rid="fig2">Figure 2</xref>(B)). Such result is obtained only from de-</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Illustration of context-reasoning based on a simplified business context</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x6.png"/></fig><p>scription logic. The data content are even not yet engaged. In a mobile GeoBI context, being able to get informed of explicit contextual information as well as implicit outcomes it might hide is crucial for decision makers to decide faster but suitably.</p></sec><sec id="s2_3"><title>2.3. Cmap Tools COE Graphical Ontology Syntax</title><p>The business context ontology presented in <xref ref-type="fig" rid="fig2">Figure 2</xref> is designed using the OWL-compatible graphical formalism provided by CmapTools COE ontology tool [<xref ref-type="bibr" rid="scirp.53674-ref9">9</xref>] . It is a viewing/editing tool that supports importing and exporting OWL files, and allows graphical drawing and edition of OWL ontologies by using a personalized syntax. That syntax adopts its own lexical and graphical conventions to express OWL and RDF/RDF-S content, rather than mirroring OWL/RDF syntax. Classes (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2800904x7.png" xlink:type="simple"/></inline-formula>), individuals (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2800904x8.png" xlink:type="simple"/></inline-formula>), and literals (e.g. xsd: string) are nodes with rectangular shapes. Properties are links between: classes, individuals, classes and individuals, individuals and literals, etc. <xref ref-type="table" rid="table1">Table 1</xref> underlines some equivalence between CmapTools COE and OWL/RDF syntax. CmapTools COE manual (at ihmc.us) provides further details.</p><p>To describe location-based and time-dependent objects, geospatial (H, w, e) and temporal (x) pictograms introduced by [<xref ref-type="bibr" rid="scirp.53674-ref13">13</xref>] and adopted by many others like [<xref ref-type="bibr" rid="scirp.53674-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref15">15</xref>] , etc., have been manually integrated to CmapTools graphics. The OWL syntax has been accordingly enriched by using Geo-OWL syntax to handle geospatial issues, and by using “datetime” properties to describe time-dependent classes. “Geo-OWL provides an ontology which closely matches the GeoRSS feature model and which utilizes the existing GeoRSS vocabulary for geographic properties and classes.” [<xref ref-type="bibr" rid="scirp.53674-ref16">16</xref>] . The temporal pictogram means that the object has a starting and an ending time properties, whereas geo-spatial pictogram indicates the geometry of a geospatial object. <xref ref-type="fig" rid="fig3">Figure 3</xref> illustrates how they are used in Cmap COE and OWL syntaxes. The involved properties (e.g. begin, end, polygon, etc.) are inheritable. These syntaxes are used to construct below GeoBI context ontologies.</p></sec></sec><sec id="s3"><title>3. OWL-Based Top-Level Mobile GeoBI Context Ontology</title><p>For the purpose of enabling context reasoning, the top-level UML-based context model (<xref ref-type="fig" rid="fig1">Figure 1</xref>) has been translated into OWL-based GeoBI context ontology (<xref ref-type="fig" rid="fig5">Figure 5</xref>). Note that colors (red, blue) are used by CmapTools to highlight some categories of links, and sometimes by us (other colors) to differentiate intersecting links. They do not carry a particular meaning.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Some syntactic equivalence between OWL and CmapTools</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >Owl/RDF/RDFS Syntax</th><th align="center" valign="middle" >CmapTools COE labels</th></tr></thead><tr><td align="center" valign="middle"  rowspan="4"  >Axioms</td><td align="center" valign="middle" >rdfs: subClassOf</td><td align="center" valign="middle" >Class A “are” class B</td></tr><tr><td align="center" valign="middle" >  </td><td align="center" valign="middle" >The object “is a” member of the Class A</td></tr><tr><td align="center" valign="middle" >owl: equivalentClass</td><td align="center" valign="middle" >Class A “same as” class B</td></tr><tr><td align="center" valign="middle" >owl: disjointWith</td><td align="center" valign="middle" >Class A “cannot be” class B</td></tr><tr><td align="center" valign="middle"  rowspan="4"  >Descriptions</td><td align="center" valign="middle" >owl: oneOf</td><td align="center" valign="middle" >Class A “is defined as one of” individual B</td></tr><tr><td align="center" valign="middle" >owl: intersectionOf</td><td align="center" valign="middle" >Class A “is defined as all of” classes B, C, etc.</td></tr><tr><td align="center" valign="middle" >owl: unionOf</td><td align="center" valign="middle" >Class A “is defined as any of” classes B, C, etc.</td></tr><tr><td align="center" valign="middle" >owl: complementOf</td><td align="center" valign="middle" >Class A “exact opposite of” class B</td></tr><tr><td align="center" valign="middle"  rowspan="3"  >Cardinalities</td><td align="center" valign="middle" >owl: minCardinality</td><td align="center" valign="middle" >Class A “at least ” individual B</td></tr><tr><td align="center" valign="middle" >owl: maxCardinality</td><td align="center" valign="middle" >Class A “at most ” individual B</td></tr><tr><td align="center" valign="middle" >owl: cardinality</td><td align="center" valign="middle" >Class A “exactly ” individual B</td></tr></tbody></table></table-wrap><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Integration of temporal and geospatial pictograms and properties into CmapTools COE and OWL</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x9.png"/></fig><p>That top-level context ontology provides a generic overview of a mobile GeoBI context stakeholders, highlights its hierarchical multilevel structure, and defines it as a union of (i.e. “any of”) three hierarchical context levels (personal, ambient, and surrounding contexts) which are in turn defined as combinations of context dimensions.</p><p>The union relation is more explicit in the OWL excerpt provided in <xref ref-type="fig" rid="fig4">Figure 4</xref>. The context dimensions were selected by [<xref ref-type="bibr" rid="scirp.53674-ref5">5</xref>] based on their relevance for mobility and BI activities (See <xref ref-type="table" rid="table2">Table 2</xref>) and were dispatched into the three hierarchical context levels to match with the human mental representation of space identified by [<xref ref-type="bibr" rid="scirp.53674-ref17">17</xref>] : 1)</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Excerpt of Owl defining mobile GeoBI context as a union of personal, ambient and surrounding contexts</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x10.png"/></fig><p>the body space, 2) the space around the body, and 3) the navigation space. The personal context is about information regarding the user such as his profiles, goals, tasks, etc. The ambient context is about the immediate environment around the user in which things can be more accurately sensed by the user, while the surrounding context potentially covers the whole surrounding environment. The ambient context is a subset of the surround- ing context. Their difference resides in their scope. Indeed, ambient context is a restriction of surrounding context to a given area of Interest (AOI), which leads to a kind of projection (limitation) of the dimensions content inside this AOI. Conversely, a surrounding context is somehow, an extension of ambient context to a wider AOI. Both have the same context dimensions.</p><p>As nobody is completely cut off from the world, especially in nowadays global business world, this context ontology provides a suitable way to tackle the issue of context-sharing, i.e. the fact that a local business contextual information (e.g. gas price in Quebec City) may be affected by a remote context whatever the business context (e.g. wall street stock exchange) or any other context (e.g. war in Libya) is. This is expressed in the proposed ontology (<xref ref-type="fig" rid="fig4">Figure 4</xref>, <xref ref-type="fig" rid="fig5">Figure 5</xref>) by the relations connecting local and remote contexts through the shared contextual information, and is exemplified by the following individuals: 1) “Gas business in Quebec city” which is an instance of “Local Context”; 2) “War in Libya” which is an instance of “Remote Context”; 3) “Daily oil production down” which is an example of “contextual info” shared by the remote context and that may influence the local context. In the figure, the couple of relations shares 1/influences 1 and shares 2/influences 2 exposes the fact that a remote context may share (share 1) a contextual information that influences (influences 1) the local context, and conversely, the local context may may share (share 1) a contextual information that influences (influences 1) a remote context. To describe the spatial coverage/attribute of an object instance (e.g. gas Business in Quebec City) the has Geom relation is used to list its geometric coordinates in Geo-OWL format.</p><p>Details composing personal, business, technological, spatial, social, and environmental contexts are inventoried and designed into detailed ontologies in Section 4.</p></sec><sec id="s4"><title>4. Low-Level and Detailed Mobile GeoBI Context Ontologies</title><p>Besides top-level concepts, more specific concepts are required to enable mobile GeoBI applications sense or retrieve detailed contextual information (e.g. user position, his office address). This section provides for each context dimension (personal, business, technological, spatial, social, and environmental contexts), a detailed context ontology.</p><sec id="s4_1"><title>4.1. Personal Context Ontology</title><p>The personal context retrieves any relevant contextual information regarding the user. The well-known FOAF (friend of friend) ontology already allows describing persons and their relationships [<xref ref-type="bibr" rid="scirp.53674-ref18">18</xref>] , but is mainly dedicated to describing social networks rather than GeoBI contextual information. For instance, information about a person’s agenda, tasks, or preferences is absent in foaf. A GeoBI personal context ontology is therefore required.</p><p><xref ref-type="table" rid="table3">Table 3</xref> shows key concepts identified as relevant and <xref ref-type="fig" rid="fig6">Figure 6</xref> presents the proposed ontology. It defines a GeoBI personal context as an aggregation of (i.e. union of) the person’s identity, cognition, tasks and goals and encompasses the foaf: person entity instead of creating a new one. This enriches the proposed ontology with the so popular FOAF ontology.</p><p>The personal context dimensions are intended to bring answers to questions regarding the mobile person, precisely:</p><p>1) “Who is he?” i.e. his identity. The notion of identity has been organized into simplified and consistent profiles which highlight the person’s psychological, social, professional, physiological characteristics. In addition, a</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Relevant dimensions for a mobile GeoBI context</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Context Level</th><th align="center" valign="middle"  rowspan="2"  >Dimensions</th><th align="center" valign="middle"  rowspan="2"  >Description</th><th align="center" valign="middle"  colspan="3"  >Relevance for</th></tr></thead><tr><td align="center" valign="middle"  colspan="2"  >Mobility</td><td align="center" valign="middle" >BI</td></tr><tr><td align="center" valign="middle"  rowspan="4"  >Personal context</td><td align="center" valign="middle" >Goal</td><td align="center" valign="middle" >The mobile person’s goal, agenda, needs, intentions or interests in what he is doing or intend to do.</td><td align="center" valign="middle"  colspan="3"  >++ Pertinent to assist the user to reach the expected task. For example, detecting the user’s intention to visit the closest client by sensing his current position and direction, and then propose him the most rapid route and display the most up to date and critical indicators about this client.</td></tr><tr><td align="center" valign="middle" >Identity</td><td align="center" valign="middle" >The person’s role and identity such as his civil, professional or use profile.</td><td align="center" valign="middle" >+ Moderately relevant for accessing spatial navigation support applications.</td><td align="center" valign="middle"  colspan="2"  >++ Strongly relevant for supplying right information to the right decision maker based on his identity.</td></tr><tr><td align="center" valign="middle" >Cognition</td><td align="center" valign="middle" >The way the person thinks, acts or feels. In short, the person’s psychological profile (mood, behavior) and preferences (like/dislike).</td><td align="center" valign="middle" >++ Relevant to know for example where the user should not go (e.g. agoraphobic or claustrophobic), or would like to visit.</td><td align="center" valign="middle"  colspan="2"  >++ Relevant for handling in which ways the mobile worker might be “advised” and assisted in his activities.</td></tr><tr><td align="center" valign="middle" >Tasks</td><td align="center" valign="middle" >Tasks carried out. These can be Mobility tasks (e.g. driving, walking, etc.), BI tasks (requesting decisional data, meetings), Communication tasks (calling, messaging, etc.), Other tasks (e.g. carrying a weight, painting a wall, etc.)</td><td align="center" valign="middle" >++ Relevant for Mobility tasks</td><td align="center" valign="middle"  colspan="2"  >++ Relevant for BI tasks</td></tr><tr><td align="center" valign="middle"  rowspan="5"  >Surrounding context (including ambient context)</td><td align="center" valign="middle" >Business context</td><td align="center" valign="middle" >All information about business strategy, activities, resources, markets, competition and partnership. In short, all about business facts and problems: metrics, indicators, KPIs, etc.</td><td align="center" valign="middle" >- Not really relevant for mobility</td><td align="center" valign="middle"  colspan="2"  >++ Of course, highly relevant for business intelligence support</td></tr><tr><td align="center" valign="middle" >Techno-logical context</td><td align="center" valign="middle" >Technological capabilities in the surrounding environment (Hardware (networks, devices, etc.), Software, Data, possible interactions (HCI)).</td><td align="center" valign="middle" >++ Relevant for way finding support or delivering context-aware services</td><td align="center" valign="middle"  colspan="2"  >++ Relevant for accessing and processing context-based business data</td></tr><tr><td align="center" valign="middle" >Social context</td><td align="center" valign="middle" >Social context is not only about social networks, but also about culture, power systems (i.e. politics) and resources management (economy). In short, it’s about social organizations of humans and resources.</td><td align="center" valign="middle" >+ Moderately relevant for asking location information or discovering POIs of a society</td><td align="center" valign="middle"  colspan="2"  >++ Strongly pertinent for understanding and dealing with social groups, local culture, resources and institutions.</td></tr><tr><td align="center" valign="middle" >Environmental context</td><td align="center" valign="middle" >Refers to environmental conditions (seasons, weather, noise) and services (transportation, banking, hotels booking, etc.) available in this environment.</td><td align="center" valign="middle"  colspan="3"  >++ Strongly relevant for adapting activities (Mobility and BI tasks) to environmental conditions and available services.</td></tr><tr><td align="center" valign="middle" >Spatial context</td><td align="center" valign="middle" >Refers to spatial localization of pertinent objects located in the mobile environment including persons, natural geography objects (e.g. lands, vegetation, water, natural resources, etc.) and human geography objects (roads, places, POIs, infrastructures, etc)</td><td align="center" valign="middle" >++ Strongly relevant for spatial navigation</td><td align="center" valign="middle"  colspan="2"  >++ Strongly relevant for locating companies, customers and for delivery issues (costs, delays, etc).</td></tr><tr><td align="center" valign="middle" >All contexts and dimensions above</td><td align="center" valign="middle" >Tempo-ral Dimen-sion</td><td align="center" valign="middle" >Refers to the time or the period during which tasks are carried out, events occur, resources are available, etc. For us, the temporal dimension is specific and affects all context and dimensions we treated above. This specificity is explained in [<xref ref-type="bibr" rid="scirp.53674-ref5">5</xref>] .</td><td align="center" valign="middle" >++ Relevant for journey duration, transportation means availability time, etc.</td><td align="center" valign="middle"  colspan="2"  >++ Pertinent for monitoring business evolution over time, timeliness, etc.</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr></tbody></table></table-wrap><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Top-level multilevel ontology for Mobile GeoBI contexts</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x11.png"/></fig><p>mobile user may have several use (or user) profiles (e.g. facebook, twitter, linkedIn). Modeling this way allows linking a profile to another one. For instance, some user profiles (e.g. facebook, twitter) may be linked to the user’s social profile, while his linkedIn account could be linked to his professional profile.</p><p>2) “What does he need or intend to do?” i.e. his goals. Generally goals are related to things that could motivate or explain the user’s actions such as his intentions (e.g. get promoted), needs (e.g. sales training), interests (prospecting customers) or his professional missions, functions or roles. Intentions, needs and interests have been separated from business objectives to distinguish personal goals from corporate goals.</p><p>3) “How does he think, act, react or feel things?” i.e. his cognition. The user’s cognition aspects were simplified here to focus on what might be relevant for context-awareness such as preferences and psychological profile: e.g. hobby, mood, temperament, personality traits. For instance, knowing a person is nervous may help manage and anticipate his behavior in a given context (e.g. contract negotiation). As personality traits, the big five personality traits (openness, consciousness, etc.) defined by [<xref ref-type="bibr" rid="scirp.53674-ref19">19</xref>] are used. These cognition elements can be for example, 1) manually collected and input from personality tests and measures [<xref ref-type="bibr" rid="scirp.53674-ref20">20</xref>] , or 2) automatically captured by using various sensors (e.g. camera, microphone, GPS, accelerometer, cookies, activity logs, etc.) to assess the user’s mood [<xref ref-type="bibr" rid="scirp.53674-ref21">21</xref>] , personality traits [<xref ref-type="bibr" rid="scirp.53674-ref22">22</xref>] , etc.</p><p>4) “What is he doing/what does he have to do?” i.e. his tasks which can be separated into two main groups: private tasks (e.g. eating, sleeping, leisure activities) and organization tasks. This categorization provides the possibility to define priorities between tasks. For example, cancelling or rescheduling a private task instead of any other organization task when a business emergency occurs.</p><p>Since it is about the mobile person, the personal context is location-based and time-dependent and may be used to locate the person or characterize his deeds and state at a given place (e.g. watching TV at hotel while</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Relevant personal contextual information for a mobile GeoBI context</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Context Level</th><th align="center" valign="middle" >Context Dimensions</th><th align="center" valign="middle" >Relevant contextual information (Key elements and details)</th></tr></thead><tr><td align="center" valign="middle"  rowspan="14"  >Personal context</td><td align="center" valign="middle"  rowspan="5"  >Identity</td><td align="center" valign="middle" >Civil Profile (Name, Address, Marital Status, Languages, etc.)</td></tr><tr><td align="center" valign="middle" >Professional Profile (Diploma, Skills, Experience, Performance, Role, Results, etc.)</td></tr><tr><td align="center" valign="middle" >Physiological Profile (Body Description [Weight, Height, Skin Color, Hair color, Eye Color]; Body Disabilities [motor, visual, hearing, etc.]; Genetics [DNA, Blood Group, Rhesus, Fingerprint, etc.]; Health [diseases, allergies, etc.])</td></tr><tr><td align="center" valign="middle" >Social Profile (Family, Community, Association, Friends, Relatives, Life Style, etc.)</td></tr><tr><td align="center" valign="middle" >Use(r) Profile (Login, Password, Rights, etc.)</td></tr><tr><td align="center" valign="middle"  rowspan="3"  >Goal</td><td align="center" valign="middle" >Needs/Intentions (Business needs to fulfill or objectives to reach at personal level. E.g. Need to register 10 new customers today!)</td></tr><tr><td align="center" valign="middle" >Interest (Business centers of interest. E.g. selling innovative products, prospecting customers, analyzing revenues from delivery services, keeping informed of stocks level in the company’s closest shops, etc.)</td></tr><tr><td align="center" valign="middle" >Agenda (Planned interest or tasks. E.g. from 9 to 10 a.m. prospecting customers)</td></tr><tr><td align="center" valign="middle"  rowspan="2"  >Cognition</td><td align="center" valign="middle" >Psychological Profile (Temperament, Mood, Hobby, Personality Traits, etc.)</td></tr><tr><td align="center" valign="middle" >Preferences (Indicate what the decision maker likes the most for each of his profile. E.g. Civil Profile: A perfect bilingual, but prefers speaking French, etc.)</td></tr><tr><td align="center" valign="middle"  rowspan="4"  >Tasks</td><td align="center" valign="middle" >BI Tasks (Type [consulting/requesting decisional data], concerned metrics, Qty of Data to download, costs, etc.)</td></tr><tr><td align="center" valign="middle" >Mobility Tasks (Type [walking, driving, etc], Duration, etc.)</td></tr><tr><td align="center" valign="middle" >Communication Tasks (Type [e.g. calling, messaging, chatting, twitting, etc.]; Duration, Network, Costs, etc.)</td></tr><tr><td align="center" valign="middle" >Physical Tasks (Duration, Difficulty, Distance, etc.) E.g. carrying a box of products, etc.</td></tr></tbody></table></table-wrap><p>accessing BI data). In addition, thanks to symmetric (symbol “&lt;=&gt;”) relations “is linked to”, it might be reasoned and deduced that 1) goals and cognition are linked, 2) cognition and tasks are linked, or that 3) goals and tasks are linked, etc. <xref ref-type="fig" rid="fig7">Figure 7</xref> shows an excerpt of OWL showing these symmetric relations between preferences and profiles, and between profiles and goals.</p></sec><sec id="s4_2"><title>4.2. Surrounding Context Ontology</title><sec id="s4_2_1"><title>4.2.1. Business Context Ontology</title><p>For a mobile professional, getting informed of local business actors, mainly organisations retrieving contextual information about their activities, their products, available resources and existing markets, can be crucial to assess his local business context and conduct convenient location-based business analysis (e.g. analysis of spatial distribution and catchment areas of competitors/clients, etc.). Business here is considered as “a collection of activities carried on for whatever purpose, be it science, technology, commerce, industry, law, government, defense, et cetera.” [<xref ref-type="bibr" rid="scirp.53674-ref23">23</xref>] .</p><p>The business context ontology model proposed in <xref ref-type="fig" rid="fig8">Figure 8</xref> is built upon these key concepts retrieved from the literature as relevant dimensions for business context: Organization [<xref ref-type="bibr" rid="scirp.53674-ref24">24</xref>] - [<xref ref-type="bibr" rid="scirp.53674-ref26">26</xref>] , Activity [<xref ref-type="bibr" rid="scirp.53674-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref25">25</xref>] , Resource [<xref ref-type="bibr" rid="scirp.53674-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref27">27</xref>] , Market [<xref ref-type="bibr" rid="scirp.53674-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref25">25</xref>] , and Strategy [<xref ref-type="bibr" rid="scirp.53674-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref25">25</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref28">28</xref>] . Business context is defined as a set (union property in OWL) of organizations having activities following a certain strategy to produce or use resources and make them available on markets. These key concepts are described below.</p><p>Organization [<xref ref-type="bibr" rid="scirp.53674-ref24">24</xref>] - [<xref ref-type="bibr" rid="scirp.53674-ref26">26</xref>] : Organizations include common associations, administrations and business organizations. They are potentially business actors (persons too) that may be engaged in business relations (e.g. competition, partnership). They are generally organized into management entities (e.g. department, services, teams, etc.) leaded at different levels by executives, managers, foremen, etc., who are accountable among human resources (e.g. employees, consultants, etc.).</p><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Detailed personal context ontology</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x12.png"/></fig><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Excerpt of OWL illustrating symmetric relations between preferences and profiles, and between profiles and goals</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x13.png"/></fig><p>Activity [<xref ref-type="bibr" rid="scirp.53674-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref25">25</xref>] : Activities (e.g. extracting oil) can be divided into processes (e.g. distribution) which can be in turn sequenced into tasks (e.g. extracting). These tasks are designated as “organization tasks” to differentiate them from private tasks. In our point of view, they can be classified into: 1) Business tasks (e.g. selling), 2) BI tasks (e.g. analyzing sales), 3) Mobility tasks (e.g. delivering), 4) Communication tasks (e.g. advertising), and 5) Physical work tasks (e.g. carrying a box).</p><p>Resource [<xref ref-type="bibr" rid="scirp.53674-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref27">27</xref>] : Resources are used in activities to make products. Instead of limiting resources to goods and services, the ontology also includes Human and Financial resources. Products are also resources even if they</p><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Detailed business context ontology</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x14.png"/></fig><p>are the result of transforming other resources. Similarly, stockholders are human resources since they bring funds, ideas, and opportunities to their organizations.</p><p>Market [<xref ref-type="bibr" rid="scirp.53674-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref25">25</xref>] : Resources are generally made available on markets where business actors (sellers, consumers, regulators) can operate to sell, buy, or regulate (regulators, e.g. the government) them. Markets can be grouped, not only, into: 1) physical markets (e.g. wall mart), 2) virtual markets (e.g. eBay), 3) goods markets (e.g. wall mart), 4) financial markets (e.g. wall street), 5) labor markets where businesses hire human resources (e.g. employment agencies), etc.</p><p>Strategy [<xref ref-type="bibr" rid="scirp.53674-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref25">25</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref28">28</xref>] : “Corporate strategy is the pattern of decisions in a company that determines and reveals its objectives, purposes or goals, produces the principal policies and plans for achieving those goals, and defines the range of business the company is to pursue...” [<xref ref-type="bibr" rid="scirp.53674-ref29">29</xref>] . The notion of strategy relates then to the organization vision and politics. In our point of view, it can be concretely derived from strategic questions regarding the organization vision, such as, but not necessary exhaustive ones: 1) Objectives to reach 2) Tasks to implement 3) Required resources to mobilize 4) Business plan or actions-plan that defines actions to take, resources to use, deadlines to respect (Actions begin and end), and assigns missions to involved actors (management entities and human resources); 5) effective decision support tools [<xref ref-type="bibr" rid="scirp.53674-ref29">29</xref>] , e.g. Metrics and KPIs (Key Performance Indicators), to measure and monitor business performance and react accordingly by taking suitable decisions. <xref ref-type="fig" rid="fig9">Figure 9</xref> exposes an OWL excerpt of the strategy ontology.</p></sec><sec id="s4_2_2"><title>4.2.2. Technological Context Ontology</title><p>Retrieving technological contextual information is crucial for at least the following reasons:</p><p>・ 1) BI as well as context-aware applications strongly need and use technologies to retrieve (from data sources) or capture (from sensors) the right information and deliver it (via networks) to the right person at the right time (thanks to convenient software) for the expected use (through convenient Human-Computer Interactions) and in consideration of the information security (privacy, confidentiality, etc.).</p><p>・ 2) Organizations’ tasks heavily rely on IT (information technologies) so that events occurring in the technological context (system failures, software bugs, data spy, etc.) may affect the way business is conducted and its results (e.g. customers’ complaints, etc.).</p><p>・ 3) Given that mobile devices (e.g. smart phones) cannot capture surrounding information beyond a given distance, the more a context-aware mobile GeoBI application knows about his technological context, the bet-</p><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> Excerpt of OWL defining the strategy ontology</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x15.png"/></fig><p>ter it can manage to adapt its operations. For instance, to avoid network issues (e.g. disruptions) to a mobile decision maker moving from Address A to address B throughout the city while requesting BI data from his organization, a context-aware mobile GeoBI application, by accessing the city’s technological context map (e.g. via context-providers/web services), could propose, by invoking a location-based service, a technology- based route that avoids as much as possible, 1) areas not covered by compatible networks or where networks are off (e.g. because of last night storm), 2) underground ways unless they have internal network relays, etc.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>0 provides a technological context ontology to help handle these crucial needs. It identifies and describes a technological context as a combination of at least five technological key concepts:</p><p>Hardware: regroups networks and devices. Computers, mobile phones as well as sensors are considered as geo-localizable devices having some characteristics which may be compliant with other devices or with some networks. Networks can be wired or unwired, are localizable through their catchment areas, and have characteristics like IDs, carriers, protocols, bandwidth, etc.</p><p>Software: is classified into 1) operating systems installed on a hardware to manage it, 2) system-oriented software (e.g. WinLogon, web services, etc.) dedicated to be used by another software, 3) and user-oriented software end-users can interact with (e.g. Word processing).</p><p>Data: is about available data repositories and sources including data files, databases, and data warehouses. They can be described by data models, metadata, and their content quality (relevance, accuracy, integrity, etc.) to let applications accessing them know about their data structure, and level of confidence.</p><p>HCI: Human Computer Interactions refers here to the available ways (interfaces) a user can choose to interact with a hardware or software, according to his needs, physical capabilities or occupation. For example, a mobile professional who is driving will foster sound interactions rather than only displaying texts. The ontology also allows defining which Computer interface and Human interface should be combined to perform an interaction. For instance, it can be defined that a speech input interaction is achieved by using a microphone (computer interface) and voice (human interface). The context-aware GeoBI application will then be in charge of detecting the user’s needs, physical capabilities, and occupation to propose the right interaction mode to use.</p><p>IT Security: is about the information security regarding hardware, software and data in a given area. It involves information about IT security level (e.g. Privacy), information access control (e.g. encryption) and potential security threats (e.g. hackers). Since security is a sensible matter, not any information regarding security should be communicated to any user requesting it. Furthermore, security information targeted here is just about getting the user informed of security risks or issues when accessing a network, a website, a data repository, etc. For example, is the available WIFI access point a fake WIFI hotspot [<xref ref-type="bibr" rid="scirp.53674-ref30">30</xref>] or a secure one? What is the security rating of the website the user is willing to access? etc.</p></sec><sec id="s4_2_3"><title>4.2.3. Spatial Context Ontology</title><p>Capturing and reasoning on the spatial context surrounding mobile professionals is crucial to provide a location-</p><fig id="fig10"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> Detailed technological context ontology</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x16.png"/></fig><p>based and context-based mobile GeoBI decision support.</p><p>Based on [<xref ref-type="bibr" rid="scirp.53674-ref31">31</xref>] - [<xref ref-type="bibr" rid="scirp.53674-ref33">33</xref>] , we define Spatial context as the locations and spatial relations describing relevant physical features including living beings (people, animals), physical geography features (e.g. lands, vegetation), human-made features (e.g. territories), and Points of Interest (POIs). The user’s spatial navigation context (e.g. current location, orientation, etc.) and the location security are also relevant key concepts in characterizing the user spatial context. <xref ref-type="fig" rid="fig1">Figure 1</xref>1 provides a spatial context ontology detailing the semantics of these key concepts. Their relevance is highlighted below.</p><p>Living beings: Besides localizing people (e.g. crowd, clients) as usual, the ontology also allows to localize animals since certain business activities might concern animals (e.g. livestock farming). Moreover, locating the presence of herds may be helpful for traffic purpose or safety issues (e.g. Alert of presence of wolves).</p><p>GeoObjects: This is a generic concept referring to geo-localizable objects and used to make difference from living beings. It is a super class of physical geography and human-made features.</p><p>Physical geography features: This concept is intended to capture or retrieve physical geography characteristics which may be relevant for business professionals, such as: lands (e.g. mountains, plain, etc.), vegetation, water, soil (e.g. sand), subsoil (e.g. oil, gold, silver), etc. This is undeniably relevant for governments, mining, natural resources management companies, etc.</p><p>Human-made features: are about geo-spatial objects built by human beings. Two main relevant groups are proposed:</p><p>・ Territories: spaces delimited by human beings to distinguish a place from another one for legal (e.g. country borders), administrative (e.g. district), or social (e.g. friend room) purposes, etc. They span from wide (e.g. countries) to small spaces (e.g. rooms).</p><p>・ Infrastructures: structures and facilities constructed for a given usage, like: 1) Housing, hospitality and leisure infrastructures, 2) Health infrastructures, 3) Education infra-structures, 4) Transportation infrastructures (rails, vehicles), 5) Water infrastructures, etc.</p><p>Location: Whereas living beings and geoObjects are semantic geo-spatial entities, location is about positioning them absolutely or relatively to another location. For the purpose of location-based reasoning and in accordance with Geo-OWL syntax [<xref ref-type="bibr" rid="scirp.53674-ref16">16</xref>] , we have designed a GeoRSS GML-based ontology which defines absolute, relative and indirect location (see round-corner rectangle in <xref ref-type="fig" rid="fig1">Figure 1</xref>1).</p><fig id="fig11"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>1</label><caption><title> Detailed spatial context ontology</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x17.png"/></fig><p>An absolute location is a series of absolute coordinates in a given spatial representation system (SRS), forming a well-known geometry (point, line, polygon, multi points, etc.).</p><p>A relative location is defined relatively to another location by a relative displacement. The final location that is referred to must be absolute. The user’s position is the default absolute location to be referred to when another one is not indicated. A relative displacement is a super class of:</p><p>・ Position displacement (Position From): absolute (e.g. 100 meters) and/or relative position (e.g. far, near, inside, behind, etc.) from the referred location (e.g. 100 m near Laval)</p><p>・ Level displacement (Level From): absolute (e.g. 2 m) and/or relative level (e.g. under, over, top, etc.) from the referred location (e.g. the mobile phone is 2 m over, i.e. above, the soil)</p><p>・ Orientation displacement (Orientation From): absolute and/or relative orientation (left, right, east, etc.) from the referred location (e.g. the mobile phone of 0.5 radians towards east).</p><p>Even though a relative location does not have a well-known geometry, it can be represented by an approximate shape (point, line, polygon, ellipse, etc.) which describes its appearance.</p><p>Instead of locating them absolutely or relatively, living beings and geoObjects may also be simply localized by a place name (e.g. Wall Street is located in New-York) whose coordinates may then be fetched from online gazetteers [<xref ref-type="bibr" rid="scirp.53674-ref34">34</xref>] . This way of localization can be considered as indirect location since one more step is needed to get a more precise location.</p><p>POIs: “A point of interest is a geographical entity, such as a landmark, business, school, or public building. They include such places as airports, university campuses, and parks...” [<xref ref-type="bibr" rid="scirp.53674-ref35">35</xref>] . POIs can be marked as interesting by the mobile professional himself, users sharing their experience from social networks or by organizations (e.g. government, map vendors, etc.). Since POIs are generally places often visited by people, mostly tourists, a mobile professional might want to analyze sales performance (e.g. best-selling products, best-selling periods, etc.) realized in such places. A mobile business professional may also mark business entities (e.g. shops, competing companies, banks, etc.) as POIs in order to retrieve their location faster when needed.</p><p>Location security: “The issue of security, whether it be overall hotel security or more specifically room or car park, security has been judged to be an important issue” [<xref ref-type="bibr" rid="scirp.53674-ref36">36</xref>] . [<xref ref-type="bibr" rid="scirp.53674-ref37">37</xref>] and [<xref ref-type="bibr" rid="scirp.53674-ref38">38</xref>] also reports that security is among the most important criteria for business travelers’ accommodation selection. Moreover, since mobile people are evolving in dynamic, unfamiliar, and unpredictable areas [<xref ref-type="bibr" rid="scirp.53674-ref39">39</xref>] , they should be informed of potential security threats (e.g. terrorism, earthquakes) and security measures (e.g. SOS call number).</p><p>Spatial navigation context: To provide a mobile professional with a location-based decision support (e.g. “Which are the fast selling products versus the best profitable products per store within 5 km of my current location during the last two months?”), his spatial navigation context should be known (e.g. current position, orientation, BBOX, SRS, etc.).</p></sec><sec id="s4_2_4"><title>4.2.4. Social Context Ontology</title><p>Social context is often reduced to social network relationships [<xref ref-type="bibr" rid="scirp.53674-ref40">40</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref41">41</xref>] . But, since Business Intelligence is concerned, it should be extended to consider the organization of society given that what mainly interest business people when they arrive somewhere is in short, “can I do business here and how?” Our response is, by taking into account the social groups composing the society, its powers (e.g. political, economic, judiciary, religious, etc.), system of power (e.g. democracy, theocracy, dictatorship, etc.), institutions, culture (language, beliefs, lifestyle, etc.), and rules (e.g. norms, legislation, etc.). Some works [<xref ref-type="bibr" rid="scirp.53674-ref42">42</xref>] and [<xref ref-type="bibr" rid="scirp.53674-ref43">43</xref>] also support that social context includes culture and politics: “Social context includes the culture, distribution of power, and the social norms, habits, practices, expectations and preferences held by a group regarding its present and past interaction” [<xref ref-type="bibr" rid="scirp.53674-ref42">42</xref>] . Moreover, [<xref ref-type="bibr" rid="scirp.53674-ref44">44</xref>] underlines that “Culture becomes one of the most critical make-or-break factors in successful multinational corporate operations.” Thereby, such social contextual information provides richer parameters for conducting location-based social analysis like: In the current sales zone, where are located Chinese customers that purchase at least $100 of French cheese each month? <xref ref-type="fig" rid="fig1">Figure 1</xref>2 shows the proposed Social context ontology built upon the key social concepts highlighted above. The Power concept is for example decribed in that ontology as possibly having various declinaisons such as political, economic, judiciairy or religious powers, etc., that may adopt a given system of ruling (e.g. democraty, theocraty, etc.).</p></sec><sec id="s4_2_5"><title>4.2.5. Environmental Context Ontology</title><p>Since Kyoto protocol in 1997 on reducing greenhouse gas emissions, organizations have to be aware of environmental issues and restrictions enacted by national and international laws. To meet these greening business measures and avoid penalties several governments and companies have even integrated the notions of sustainable development and environment protection into their strategies and business management processes, from products manufacturing to distribution activities [<xref ref-type="bibr" rid="scirp.53674-ref45">45</xref>] .</p><p>To keep mobile professionals aware of environmental challenges, the environmental context ontology in Fig- ure 13 is proposed to help handle environmental conditions and issues regarding:</p><p>1) the surrounding ambience, e.g. Noise, indoor, outdoor ambience, etc. [<xref ref-type="bibr" rid="scirp.53674-ref46">46</xref>] .</p><p>2) the atmospheric conditions, e.g. climate, seasons, weather, etc. [<xref ref-type="bibr" rid="scirp.53674-ref47">47</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref48">48</xref>] .</p><p>3) the biodiversity, e.g. endangered species, ecosystems [<xref ref-type="bibr" rid="scirp.53674-ref49">49</xref>] .</p><p>4) the environmental security i.e. environmental threats (e.g. pollution, erosion, etc.) and protection measures (e.g. waste recycling, pollutions bonds, etc.) regarding the visited location [<xref ref-type="bibr" rid="scirp.53674-ref50">50</xref>] .</p><p>The ontology has been limited to some relevant contextual information that might interest business people. Therefore, it might be extended with other information.</p></sec></sec></sec><sec id="s5"><title>5. Context Acquisition and Quality</title><p>Contextual information identified in the different context ontologies afore proposed can be collected in real-time, from physical sensors sensing physical world (e.g. location, motion), and logical sensors sensing IT activity (e.g. detecting the user’s location from his IP address). But some contextual information may require a manual input (e.g. the user’s personality traits, etc.). This means that at a given instant t, not all contextual information is acquired and fed in the context ontology: there could be missing one. Moreover, it might be unknown, ambiguous, imprecise or erroneous [<xref ref-type="bibr" rid="scirp.53674-ref51">51</xref>] . So, context-aware mobile applications exploiting GeoBI context ontologies must be able to deal with incomplete and uncertain contextual data.</p><p>Context uncertainty modelling and reasoning are still important research issues [<xref ref-type="bibr" rid="scirp.53674-ref52">52</xref>] - [<xref ref-type="bibr" rid="scirp.53674-ref54">54</xref>] , that cannot be completely covered in our current research thesis whose focus regarding context is mainly identifying and modeling contextual information that is relevant for mobile Business Intelligence. Issues regarding data security, data confidence and data certainty, etc., will be addressed in further work.</p><fig id="fig12"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>2</label><caption><title> Detailed social context ontology</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x18.png"/></fig><fig id="fig13"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>3</label><caption><title> Detailed environmental context ontology</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x19.png"/></fig><p>However, in our current model, context uncertainty is already handled at two levels of quality control: 1) by defining quality parameters and metrics for sensors [<xref ref-type="bibr" rid="scirp.53674-ref55">55</xref>] and/or 2) by associating/annotating contextual entities with Quality of Context metrics [<xref ref-type="bibr" rid="scirp.53674-ref54">54</xref>] such as certainty level [<xref ref-type="bibr" rid="scirp.53674-ref51">51</xref>] . The first level is defined in the technological context ontology (<xref ref-type="fig" rid="fig1">Figure 1</xref>0) by modeling quality properties for sensors (devices or software) used to capture the information. Hence, to the GPS sensor installed on the mobile used by salesman Steve, could be attached quality metrics regarding its precision (e.g. 20 m) and accuracy (e.g. 70%) parameters in measuring the user’s current position. Then, the accuracy and precision of the captured value can be derived from the GPS device quality parameters. The second level of quality control consists of annotating contextual entities with Quality of Context metrics QoC [<xref ref-type="bibr" rid="scirp.53674-ref54">54</xref>] , by indicating for example their level of certainty. For example, the user’s position previously captured might be corrected based on the GPS precision and stored as being 90% sure, whereas a user profile information input (e.g. work experience) might be moderated by administrators and set as doubtful (e.g. 0.3). The certainty value might be an estimation or a probability [<xref ref-type="bibr" rid="scirp.53674-ref52">52</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref56">56</xref>] . This second level is not explicitly modeled because of readability issue, but thanks to OWL dynamic capability for creating additional properties, a certainty label and value can be created at runtime. Unknown or missing information is considered as null and the user may be requested to enter it if required. For each contextual information, its data type is annotated to allow reasoning engines make the difference between text, numeric, and geospatial, etc. values.</p><p>Context uncertainty also includes geospatial and temporal dimensions of contextual information. Thanks to our integration of these spatial and temporal dimensions in our model, this issue is half solved, at least regarding data freshness and location resolution since we can know the validity time of a contextual information (begin and end time) and its precise location thanks to its geographic coordinates (in a given) our model retrieves as geometric object for geospatial features. However, this can be enforced by the use of QoC metrics such as timescale units (e.g. seconds, hours, months, years), location resolution (e.g. district level, city level, state level, etc.).</p><p>Further enchancement could be brought to our current solution of handling context uncertainty based on QoC annotation [<xref ref-type="bibr" rid="scirp.53674-ref54">54</xref>] , by considering the use of:</p><p>・ fuzzy logic [<xref ref-type="bibr" rid="scirp.53674-ref57">57</xref>] ;</p><p>・ probabilistic logic [<xref ref-type="bibr" rid="scirp.53674-ref56">56</xref>] ;</p><p>・ Markov models [<xref ref-type="bibr" rid="scirp.53674-ref58">58</xref>] ;</p><p>・ Bayesian networks [<xref ref-type="bibr" rid="scirp.53674-ref59">59</xref>] ;</p><p>・ Dempster-Shafer theory [<xref ref-type="bibr" rid="scirp.53674-ref60">60</xref>] .</p></sec><sec id="s6"><title>6. Case Study and Implementation Architecture</title><p>For the purpose of implementing such context-aware delivery service of contextual metrics, we propose (<xref ref-type="fig" rid="fig1">Figure 1</xref>4), a service oriented architecture (SOA) for GeoBI location-based and context-based reasoning and analysis. Service oriented architectures ease abstraction, reusability and interoperability, and are more suitable for mobile computing than client/server architectures [<xref ref-type="bibr" rid="scirp.53674-ref61">61</xref>] . The proposed architecture operates as follows:</p><p>The context-aware service is responsible for handling “push” and “pull” requests. It regularly senses and acquires contextual information from the user’s mobile context through various sensors (e.g. GPS, Gyroscop, log-</p><fig id="fig14"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>4</label><caption><title> Service oriented architecture (SOA) for GeoBI location-based and context-based reasoning and analysis</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2800904x20.png"/></fig><p>ical sensors, etc.) available on the mobile device on which a context-aware mobile GeoBI application is running.</p><p>“Pull” requests are issued by the mobile user, while “push” requests are auto-generated by the context-aware service based on preconfigured indications (e.g. when a salesman enters a new location?e.g. district?, send him the list of top 5 best-selling products in that location). As a case study, let consider that salesman Steve wants to get the sales performed by the supervisors of the best performing salesman (e.g. John) of this quarter in the sales zone he is located in (see Section 2.1).</p><p>1) Once Steve submits his request, the mobile application captures his current context (e.g. location, agenda, etc.) and sends the request and the captured contextual information to the context-aware service (1A). The context-aware service handles these and may call back the mobile application (1B) to get additional contextual information if necessary (e.g. if the submitted request for enriched HD BI graphics that require the mobile device battery level to be greater than 10%, the battery current level has to be retrieved).</p><p>2) The contextual information database is updated with acquired information to keep contextual information up-to-date. The GeoBI context ontology database is supposed to be fed with facts.</p><p>3) The context-aware service calls the GeoBI Services Manager (GeoBI-SM) by indicating the GeoBI service requested by the user, and by transmitting the request and captured contextual information. GeoBI-SM launches the requested service (e.g. GeoBI sales delivery service) which builds an ontological request?e.g. by using SPARQL [<xref ref-type="bibr" rid="scirp.53674-ref62">62</xref>] ?to retrieve or derive from the GeoBI context ontology, all contextual data (e.g. current sales zone, all supervisors of John) required to select the requested sales. A BPEL (Business Process Execution Language) process can be used to orchestrate and indicate how and when the services should be called [<xref ref-type="bibr" rid="scirp.53674-ref63">63</xref>] [<xref ref-type="bibr" rid="scirp.53674-ref64">64</xref>] .</p><p>4) GeoBI-SM submits the request to the context-based reasoning engines.</p><p>5A) and 5B) Reasoning engines?e.g. Jena [<xref ref-type="bibr" rid="scirp.53674-ref65">65</xref>] ?load the GeoBI context ontology and facts into their knowledge bases, and then infer to get the requested data. The reasoning process may be enriched with semantic rules?e.g. SWRL [<xref ref-type="bibr" rid="scirp.53674-ref66">66</xref>] rules?that can be written by semantic data specialists to into take account business rules (e.g. the relation of owning a company is transitive). These rules might also indicate the minimum threshold of certainty level defined by the company (e.g. 0.6) from which a given contextual information can be accepted as valid.</p><p>6) The reasoning results (e.g. Steve’s current sales zone from his current position, all supervisors of John) are sent back to GeoBI-SM.</p><p>7) GeoBI-SM operates a context-based request of GeoBI data (e.g. sales) from GeoBI infrastructures by using contextual information returned by reasoning engines as parameters (e.g. select sales performed by the list of supervisors within the current sales zone).</p><p>8) Location-based services and mapping services may be called by the GeoBI-SM to display maps and locations (e.g. display in background, places where sales were performed).</p><p>9) GeoBI-SM communicates output data to the Mobile Output Presentation service which renders and sends it to the mobile GeoBI application in response to the user’s push/pull request.</p><p>A prototype is currently under development and will be published in future papers.</p></sec><sec id="s7"><title>7. Conclusions and Future Work</title><p>This paper has supplied an extended and detailed OWL-based mobile GeoBI context ontology to provide context-aware applications and users with relevant contextual information and context-based reasoning capabilities. Throughout the article, we have successively: 1) highlighted the inferential power of OWL ontologies and the need for GeoBI context-based reasoning and OWL modeling; 2) presented and integrated spatial and temporal pictograms and properties into Cmap Tools and OWL to suitably design spatio-temporal concepts; 3) proposed a multilevel top-level mobile GeoBI context ontology which provides a generic overview of context stakeholders and highlights its hierarchical multilevel structure which matches with human cognition and contextual information aggregation; 4) provided for each context dimension (personal, business, technological, spatial, social, and environmental contexts) a detailed context ontology; 5) tackled context acquisition and quality issues; and finally, 6) proposed an implementation architecture.</p><p>Based on this work, further work is dealing with the development of a functioning prototype. Future works will introduce the notion of contextual metrics (e.g. revenue per capita) besides contextual information, and deal with integrating them into the OWL-based mobile GeoBI context ontology proposed in this paper in order to boost its capacity to support context-reasoning and contextual business analysis.</p></sec></body><back><ref-list><title>References</title><ref id="scirp.53674-ref1"><label>1</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Franklin</surname><given-names> C. </given-names></name>,<etal>et al</etal>. (<year>1992</year>)<article-title>An Introduction to Geographic Information Systems: Linking Maps to Databases</article-title><source> Database</source><volume> 15</volume>,<fpage> 13</fpage>-<lpage>21</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.53674-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Urry, J. (2002) Mobility and Proximity. Sociology, 36, 255-274. http://dx.doi.org/10.1177/0038038502036002002</mixed-citation></ref><ref id="scirp.53674-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Bao, T., Cao, H., Chen, E., Tian, J. and Xiong, H. (2012) An Unsupervised Approach to Modeling Personalized Contexts of Mobile Users. Knowledge and Information Systems, 31, 345-370. http://dx.doi.org/10.1007/s10115-011-0417-1</mixed-citation></ref><ref id="scirp.53674-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Chen, H., Finin, T. and Joshi, A. (2003) An Intelligent Broker for Context-Aware Systems. Chez Ubicomp 2003.</mixed-citation></ref><ref id="scirp.53674-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Diallo, B.A.A., Badard, T., Hubert, F. and Daniel, S. (2012) Mobile and Context-Aware GeoBI Applications: A Multilevel Model for Structuring and Sharing of Contextual Information. Journal of Geographic Information System (JGIS), 4, 425-443. http://dx.doi.org/10.4236/jgis.2012.45048</mixed-citation></ref><ref id="scirp.53674-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Wang, X.H., Zhang, D.Q., Gu, T. and Pung, H.K. (2004) Ontology Based Context Modeling and Reasoning Using OWL. 2nd IEEE Conference on Pervasive Computing and Communications (PerCom 2004) Workshop on Context Modeling and Reasoning.</mixed-citation></ref><ref id="scirp.53674-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Gu, T., Wang, X., Pung, H. and Zhang, D. (2004) An Ontology-Based Context Model in Intelligent Environments. Communication Networks and Distributed Systems Modeling and Simulation Conference, San Diego.</mixed-citation></ref><ref id="scirp.53674-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Antoniou, G. and van-Harmelen, F. (2004) Web Ontology Language: OWL. Handbook on Ontologies, Springer, Berlin, New York, 67-92.</mixed-citation></ref><ref id="scirp.53674-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Hayes, P., Eskridge, T.C., Mehrotra, M., Bobrovniko, D., Reichherzer, T. and Saavedra, R. (2005) COE: Tools for Collaborative Ontology Development and Reuse. Knowledge Capture Conference (K-CAP) 2005.</mixed-citation></ref><ref id="scirp.53674-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Parreiras, S.F. and Staab, S. (2010) Using Ontologies with UML Class-Based Modeling: The Two Use Approach. Data &amp; Knowledge Engineering, 69, 1194-1207. http://dx.doi.org/10.1016/j.datak.2010.07.009</mixed-citation></ref><ref id="scirp.53674-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Straeten, R.V.D., Mens, T., Simmonds, J. and Jonckers, V. (2003) Using Description Logic to Maintain Consistency between UML Models. UML 2003—The Unified Modeling Language, Modeling Languages and Applications, 6th International Conference, San Francisco.</mixed-citation></ref><ref id="scirp.53674-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Bodeveix, J., Millan, T., Percebois, C., Camus, C., Bazex, P. and Feraud, L. (2002) Extending OCL for Verifying UML Models Consistency. UML 2002: Workshop on Consistency Problems in UML-Based Software Development.</mixed-citation></ref><ref id="scirp.53674-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Bédard, Y. (1999) Principles of Spatial Database Analysis and Design. GIS: Principles, Techniques, Applications &amp; Management, 2nd Edition. Wiley, New York, 413-424.</mixed-citation></ref><ref id="scirp.53674-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Yong, L. and Chen, S. (2011) Visual Modeling and Representations of Spatiotemporal Transportation Data: An Object-Oriented Approach. 2011 International Symposium on Computer Science and Society (ISCCS), Kota Kinabalu, 16-17 July 2011, 218-222.</mixed-citation></ref><ref id="scirp.53674-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Brodeur, J. (2012) Geosemantic Interoperability and the Geospatial Semantic Web. Handbook of Geographic Information, Springer Heidelberg, Berlin, 291-310.</mixed-citation></ref><ref id="scirp.53674-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">W3C (2007) W3C Geospatial Vocabulary. http://www.w3.org/2005/Incubator/geo/XGR-geo-20071023/#owl</mixed-citation></ref><ref id="scirp.53674-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Tversky, B. (2003) Structures of Mental Spaces: How People Think about Space. Environment and Behaviour, 35, 6680.</mixed-citation></ref><ref id="scirp.53674-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Graves, M., Constabaris, A. and Brickley, D. (2007) FOAF: Connecting People on the Semantic Web. Cataloging and Classification Quarterly, 43, 191-202. http://dx.doi.org/10.1300/J104v43n03_10</mixed-citation></ref><ref id="scirp.53674-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Costa, P. and McCrae Jr., R. (1992) Revised NEO Personality Inventory (NEO-PI-R) and NEO Five-Factor Inventory (NEO-FFI) Manual. Psychological Assessment Resources, Lutz.</mixed-citation></ref><ref id="scirp.53674-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Salgado, J. (2003) Predicting Job Performance Using FFM and Non-FFM Personality Measures. Journal of Occupational and Organizational Psychology, 76, 323-346. http://dx.doi.org/10.1348/096317903769647201</mixed-citation></ref><ref id="scirp.53674-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Yuanchao, M., Bin, X., Yin, B., Guodong, S. and Zhu, R. (2012) Daily Mood Assessment Based on Mobile Phone Sensing. Wearable and Implantable Body Sensor Networks (BSN).</mixed-citation></ref><ref id="scirp.53674-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Chittaranjan, G., Blom, J. and Gatica-Perez, D. (2011) Who’s Who with Big-Five: Analyzing and Classifying Personality Traits with Smartphones. International Symposium on Wearable Computers (ISWC).</mixed-citation></ref><ref id="scirp.53674-ref23"><label>23</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Luhn</surname><given-names> H. </given-names></name>,<etal>et al</etal>. (<year>1958</year>)<article-title>A Business Intelligence System</article-title><source> IBM Journal of Research and Development</source><volume> 2</volume>,<fpage> 314</fpage>-<lpage>319</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.53674-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Novakovic, D. and Huemer, C. (2014) A Survey on Business Context. Intelligent Computing, Networking, and Informatics.</mixed-citation></ref><ref id="scirp.53674-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Douma, S. and Schreuder, H. (2013) Economic Approaches to Organizations. 5th Edition, Pearson Education Limited, Harlow.</mixed-citation></ref><ref id="scirp.53674-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Dale, B.G., Van Der Wiele, T. and Van Iwaarden, J. (2013) Managing Quality. John Wiley &amp; Sons, Hoboken.</mixed-citation></ref><ref id="scirp.53674-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Meyer, K.E., Mudambi, R. and Narula, R. (2011) Multinational Enterprises and Local Contexts: The Opportunities and Challenges of Multiple Embeddedness. Journal of Management Studies, 48, 235-252.</mixed-citation></ref><ref id="scirp.53674-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Grant, R.M. (2010) Contemporary Strategy Analysis and Cases: Text and Cases. John Wiley &amp; Sons, Hoboken.</mixed-citation></ref><ref id="scirp.53674-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Andrews, K.R. (1970) The Concept of Corporate Strategy. Dow Jones-Irwin.</mixed-citation></ref><ref id="scirp.53674-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Kindberg, T., Bevan, C., O’Neill, E., Mitchell, J., Grimmett, J. and Woodgate, D. (2009) Authenticating Ubiquitous Services: A Study of Wireless Hotspot Access. 11th International Conference on Ubiquitous Computing (Ubicomp’09), New York.</mixed-citation></ref><ref id="scirp.53674-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Goodchild, M.F., Yuan, M. and Cova, T.J. (2007) Towards a General Theory of Geographic Representation in GIS. International Journal of Geographical Information Science, 21, 239-260.  
http://dx.doi.org/10.1080/13658810600965271</mixed-citation></ref><ref id="scirp.53674-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Murray, A.T. (2010) Advances in Location Modeling: GIS Linkages and Contributions. Journal of Geographical Systems, 12, 335-354. http://dx.doi.org/10.1007/s10109-009-0105-9</mixed-citation></ref><ref id="scirp.53674-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Rosenberg, M. (2014) The Five Themes of Geography. http://geography.about.com/od/teachgeography/a/5themes.htm</mixed-citation></ref><ref id="scirp.53674-ref34"><label>34</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Jones</surname><given-names> C. </given-names></name>,<etal>et al</etal>. (<year>2008</year>)<article-title>Modelling Vague Places with Knowledge from the Web</article-title><source> International Journal of Geographical Information Science</source><volume> 22</volume>,<fpage> 1045</fpage>-<lpage>1065</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.53674-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Kelm, P., Murdock, V., Schmiedeke, S., Schockaert, S., Serdyukov, P. and Van Laere, O. (2013) Georeferencing in Social Networks. Social Media Retrieval, 115, 115-142. Springer-Verlag, London.  
http://dx.doi.org/10.1007/978-1-4471-4555-4_6</mixed-citation></ref><ref id="scirp.53674-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Callan, R.J. and Kyndt, J. (2001) Business Travellers’ Perception of Service Quality: A Prefatory Study of Two European City Centre Hotels. International Journal of Tourism Research, 3, 313-323. http://dx.doi.org/10.1002/jtr.333</mixed-citation></ref><ref id="scirp.53674-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Fawzy, A. (2010) Business Travelers’ Accommodation Selection: A Comparative Study of Two International Hotels in Cairo. International Journal of Hospitality and Tourism Administration, 11, 138-156.  
http://dx.doi.org/10.1080/15256481003732790</mixed-citation></ref><ref id="scirp.53674-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Tarlow, P. (2009) Tourism Safety and Security. The SAGE Handbook of Tourism Studies, SAGE Publications Ltd., London, 464-480.</mixed-citation></ref><ref id="scirp.53674-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Perry, M., O’Hara, K., Sellen, A., Brown, B. and Harper, R. (2001) Dealing with Mobility: Understanding Access Anytime, Anywhere. ACM Transactions on Computer-Human Interaction, 8, 323-347.  
http://dx.doi.org/10.1145/504704.504707</mixed-citation></ref><ref id="scirp.53674-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Raento, M., Oulasvirta, A., Petit, R. and Toivonen, H. (2005) ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications. IEEE Pervasive Computing, 4, 51-59. http://dx.doi.org/10.1109/MPRV.2005.29</mixed-citation></ref><ref id="scirp.53674-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Nicolai, T., Yoneki, E., Behrens, N. and Kenn, H. (2006) Exploring Social Context with the Wireless Rope. Lecture Notes in Computer Science, 4277, 874-883.</mixed-citation></ref><ref id="scirp.53674-ref42"><label>42</label><mixed-citation publication-type="other" xlink:type="simple">Zack, M.H. and McKenney, J.L. (1995) Social Context and Interaction in Ongoing Computer-Supported Management Groups. Organization Science, 6, 394-422. http://dx.doi.org/10.1287/orsc.6.4.394</mixed-citation></ref><ref id="scirp.53674-ref43"><label>43</label><mixed-citation publication-type="other" xlink:type="simple">Ferris, G., Arthur, M., Berkson, H., Kaplan, D., Harrel-Cook, G. and Frink, D. (1998) Toward a Social Context Theory of the Human Resource Management Organization Effectiveness Relationship. Human Resource Management Review, 8, 235-264. http://dx.doi.org/10.1016/S1053-4822(98)90004-3</mixed-citation></ref><ref id="scirp.53674-ref44"><label>44</label><mixed-citation publication-type="other" xlink:type="simple">Carroll, A. and Bucholtz, A. (2008) Ethics and Stakeholder Management. Business and Society with Infotrac, Mason.</mixed-citation></ref><ref id="scirp.53674-ref45"><label>45</label><mixed-citation publication-type="other" xlink:type="simple">Boiral, O. (2006) Global Warming: Should Companies Adopt a Proactive Strategy? Long Range Planning, 39, 315-330.  
http://dx.doi.org/10.1016/j.lrp.2006.07.002</mixed-citation></ref><ref id="scirp.53674-ref46"><label>46</label><mixed-citation publication-type="other" xlink:type="simple">Wang, H., Lymberopoulos, D. and Liu, J. (2014) Local Business Ambience Characterization through Mobile Audio Sensing. Proceedings of the 23rd International Conference on World Wide Web.</mixed-citation></ref><ref id="scirp.53674-ref47"><label>47</label><mixed-citation publication-type="other" xlink:type="simple">Barry, R.G. and Chorley, R.J. (2009) Atmosphere, Weather and Climate. Routledge, London.</mixed-citation></ref><ref id="scirp.53674-ref48"><label>48</label><mixed-citation publication-type="other" xlink:type="simple">McBride, A.C., Dale, V.H., Baskaran, L.M., Downing, M.E., Eaton, L.M., Efroymson, R.A. and Storey, J.M. (2011) Indicators to Support Environmental Sustainability of Bioenergy Systems. Ecological Indicators, 11, 1277-1289.  
http://dx.doi.org/10.1016/j.ecolind.2011.01.010</mixed-citation></ref><ref id="scirp.53674-ref49"><label>49</label><mixed-citation publication-type="other" xlink:type="simple">Mace, G.M., Norris, K. and Fitter, A.H. (2012) Biodiversity and Ecosystem Services: A Multilayered Relationship. Trends in Ecology &amp; Evolution, 27, 19-26.</mixed-citation></ref><ref id="scirp.53674-ref50"><label>50</label><mixed-citation publication-type="other" xlink:type="simple">Beder, S. (2013) Environmental Principles and Policies: An Interdisciplinary Introduction. Routledge, London.</mixed-citation></ref><ref id="scirp.53674-ref51"><label>51</label><mixed-citation publication-type="other" xlink:type="simple">Henricksen, K. and Indulska, J. (2004) Modelling and Using Imperfect Context Information. 1st Workshop on Context Modeling and Reasoning, PerCom’04.</mixed-citation></ref><ref id="scirp.53674-ref52"><label>52</label><mixed-citation publication-type="other" xlink:type="simple">Ranganathan, A., Al-Muhtadi, J. and Campbell, R. (2004) Reasoning about Uncertain Contexts in Pervasive Computing Environments. IEEE Pervasive Computing, 3, 62-70.</mixed-citation></ref><ref id="scirp.53674-ref53"><label>53</label><mixed-citation publication-type="other" xlink:type="simple">Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A. and Riboni, D. (2010) A Survey of Context Modelling and Reasoning Techniques. Pervasive and Mobile Computing, 6, 161-180.  
http://dx.doi.org/10.1016/j.pmcj.2009.06.002</mixed-citation></ref><ref id="scirp.53674-ref54"><label>54</label><mixed-citation publication-type="other" xlink:type="simple">Manzoor, A., Truong, H.L. and Dustdar, S. (2014) Quality of Context: Models and Applications for Context-Aware Systems in Pervasive Environments. The Knowledge Engineering Review, 29, 154-170.  
http://dx.doi.org/10.1017/S0269888914000034</mixed-citation></ref><ref id="scirp.53674-ref55"><label>55</label><mixed-citation publication-type="other" xlink:type="simple">McKeever, S., Ye, J., Coyle, L. and Dobson, S. (2009) A Context Quality Model to Support Transparent Reasoning with Uncertain Context. Lecture Notes in Computer Science, 5786, 65-75.  
http://dx.doi.org/10.1007/978-3-642-04559-2_6</mixed-citation></ref><ref id="scirp.53674-ref56"><label>56</label><mixed-citation publication-type="other" xlink:type="simple">Helaoui, R., Riboni, D., Niepert, M., Bettini, C. and Stuckenschmidt, H. (2012) Towards Activity Recognition Using Probabilistic Description Logics. Workshops at the 26th AAAI Conference on Artificial Intelligence on Activity Context Representation: Techniques and Languages.</mixed-citation></ref><ref id="scirp.53674-ref57"><label>57</label><mixed-citation publication-type="other" xlink:type="simple">Frez, J., Baloian, N., Zurita, G. and Pino, J.A. (2014.) Dealing with Incomplete and Uncertain Context Data in Geographic Information Systems. IEEE 18th International Conference on Computer Supported Cooperative Work in Design (CSCWD).</mixed-citation></ref><ref id="scirp.53674-ref58"><label>58</label><mixed-citation publication-type="other" xlink:type="simple">Chahuara, P., Portet, F. and Vacher, M. (2012) Context Aware Decision System in a Smart Home: Knowledge Representation and Decision Making Using Uncertain Contextual Information. The 4th International Workshop on Acquisition, Representation and Reasoning with Contextualized Knowledge (ARCOE-12).</mixed-citation></ref><ref id="scirp.53674-ref59"><label>59</label><mixed-citation publication-type="other" xlink:type="simple">Sottara, D., Mello, P. and Proctor, M. (2010) A Configurable Rete-OO Engine for Reasoning with Different Types of Imperfect Information. IEEE Transactions on Knowledge and Data Engineering, 22, 1535-1548.  
http://dx.doi.org/10.1109/TKDE.2010.125</mixed-citation></ref><ref id="scirp.53674-ref60"><label>60</label><mixed-citation publication-type="other" xlink:type="simple">McKeever, S. (2011) Recognising Situations Using Extended Dempster-Shafer Theory. Doctoral Dissertation, National University of Ireland, Dublin.</mixed-citation></ref><ref id="scirp.53674-ref61"><label>61</label><mixed-citation publication-type="other" xlink:type="simple">Badard, T., Bédard, Y., Hubert, F., Bernier, E. and Dubé, é. (2008) Web Services Oriented Architectures for Mobile SOLAP Applications. International Journal of Web Engineering and Technology (IJWET), 4, 434-464.  
http://dx.doi.org/10.1504/IJWET.2008.019943</mixed-citation></ref><ref id="scirp.53674-ref62"><label>62</label><mixed-citation publication-type="other" xlink:type="simple">Quilitz, B. and Leser, U. (2008) Querying Distributed RDF Data Sources with SPARQL. The Semantic Web: Research and Applications, Springer, Heidelberg, 524-538.</mixed-citation></ref><ref id="scirp.53674-ref63"><label>63</label><mixed-citation publication-type="other" xlink:type="simple">Akram, A., Meredith, D. and Allan, R. (2006) Evaluation of BPEL to Scientific Workflows. 6th IEEE International Symposium on Cluster Computing and the Grid, CCGRID 06, 1, 269-274.</mixed-citation></ref><ref id="scirp.53674-ref64"><label>64</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Pautasso</surname><given-names> C. </given-names></name>,<etal>et al</etal>. (<year>2009</year>)<article-title>RESTful Web Service Composition with BPEL for REST</article-title><source> Data &amp; Knowledge Engineering</source><volume> 68</volume>,<fpage> 851</fpage>-<lpage>866</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.53674-ref65"><label>65</label><mixed-citation publication-type="other" xlink:type="simple">Carroll, J.J., Dickinson, I., Dollin, C., Reynolds, D., Seaborne, A. and Wilkinson, K. (2004) Jena: Implementing the Semantic Web Recommendations. WWW 2004 13th Conference on World Wide Web.</mixed-citation></ref><ref id="scirp.53674-ref66"><label>66</label><mixed-citation publication-type="other" xlink:type="simple">O’Connor, M., Knublauch, H., Tu, S. and Musen, M. (2005) Writing Rules for the Semantic Web Using SWRL and Jess. Lecture Notes in Computer Science, 3729, 974-986.</mixed-citation></ref></ref-list></back></article>