<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Exploration of Semi-Structured Data Sources</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thiago Nunes</string-name>
          <email>tnunes@inf.puc-rio.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniel Schwabe</string-name>
          <email>dschwabe@inf.puc-rio.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Informatics Pontifical Catholic University of Rio de Janeiro R.M.</institution>
          <addr-line>S. Vicente 225 Gávea Rio de Janeiro, RJ</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>There has been a large growth of available semi-structured data on the Web, spurred both by governmental requirements for publishing public data, and by private sector, for various purposes. One such large initiative is the Linked Open Data Cloud. An increasingly important activity is to make sense of such published data, often exploring it as a prelude or as initial steps to perform some information-processing task. Exploration is then a generalization of the traditional search task, as it involves other operations beyond finding specific information. The design and evaluation of exploratory frameworks is a complex, multi-disciplinary endeavor, with important challenges for both aspects. In this paper, we will argue the need to separate the conceptual exploratory operations users may carry out over semi-structured data from the particular interface designs used to give users access to such operations. We illustrate the problems using practical examples and state-of-the-art tools and discuss how this separation of concerns allows more accurate evaluation of the relevant aspects of any proposed tool or framework that aims at supporting Explorations.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The exploration of (semi) structured data is a highly interdisciplinary research area
[
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] where the goal is learning something from successive data manipulation and
cognitive activities [
        <xref ref-type="bibr" rid="ref15 ref18 ref22 ref24 ref25">15, 18, 22, 24, 25</xref>
        ]. It covers aspects that range from algorithmic
issues of the information retrieval system, dealing with Human-Computer Interaction
(HCI) aspects, and visualization techniques. The exploration phenomenon is
frequently referred as “Exploratory Search” in the literature, a term introduced by Marchionini
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] in 2006.
      </p>
      <p>
        Exploratory Search is usually considered a process that combines searching and
browsing activities aiming at knowledge acquisition [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. However, in our vision, the
exploration of semi-structured information goes beyond searching and browsing,
involving also management of the knowledge acquired along the process, as well as
reuse and sharing of exploration solutions, preferably leveraged by a formal
exploration model. For this reason we refer to the process of exploration of (semi) structured
datasets as Information Exploration.
      </p>
      <p>
        Despite the attempts to identify the various concerns in Information Exploration,
such as operations, interaction patterns and visualizations [
        <xref ref-type="bibr" rid="ref23 ref24 ref6">6, 23, 24</xref>
        ], the evaluation
of the exploration tools does not consider or discuss the influences of each aspect in
isolation. Analyzing the evaluations of the exploration tools, we observe that the
results in general support the hypothesis of the presumed benefits, but lack proper
assessment of both the outcomes and of the exploration process. It is also hard to figure
out the range of tasks for which the tools are more suitable since the authors usually
use as measures the task completion and learnability of interface mechanisms [
        <xref ref-type="bibr" rid="ref10 ref18 ref8">8, 10,
18</xref>
        ] but don’t discuss interaction dialogue structures or the available functions and
their applications to solve exploration problems.
      </p>
      <p>In this work we will shed some light on how to adopt a pragmatic model-driven
separation of concerns in order to characterize the information exploration tools by
both the set of operations they provide and the physical interface dialogue structure
that support the execution of those operations.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Different Concerns in Information Exploration</title>
      <p>
        Although the separation of user tasks, operations and goals from interface design
details has been widely recognized as valuable approach in HCI since the existence of
task models, such as the Goals, Operations, Methods and Selection rules (GOMS)
family [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], it has not been applied in the context of exploration tools. One of the
consequences is the difficulty to assess both to which range of exploration tasks the
tools are suitable and how well they support the user during an exploration task.
      </p>
      <p>
        The separation of concerns in information exploration proposed in this paper is
consistent with Norman’s theory of gulf traversal [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], which separates the
usersystem interaction in two major phases: the “execution gulf” and the “evaluation
gulf”. The “execution gulf” covers all the way starting with the user’s intention of
executing an action and ends with the translation of this intention in terms of interface
controls. The “evaluation gulf” concerns the interpretation and assessment of the
results generated by the “execution gulf”. The semantic and articulatory distances
govern the gulf traversals. While the semantic distance is the distance between the user’s
intention and the actual system operations set, the articulatory distance stands
between the meaning of those operations and the physical means to execute them
through the system interface. In this work, we propose the assessment of the semantic
distance concern of exploration tools through the available exploration functions set.
The articulatory distance is assessed through the user-system interaction dialogue
structure required to execute those operations.
2.1
      </p>
      <sec id="sec-2-1">
        <title>Exploration Functions</title>
        <p>
          As mentioned previously, the user’s intentions and actions at the cognitive level
can be captured as exploration functions. Our research is based on Pirolli’s levels of
explanation of the user’s interaction with information [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. As an example, consider
the cognitive functions of Pivoting and Querying. Pivoting is an action that allows the
user to change the context or the focus of exploration, e.g. a user changing the
analysis of a musical artist to one of his compositions. We define Querying as the action of
specifying the characteristics of the desired items to be retrieved by the system.
Similar to Pivoting and Querying, there are other functions that capture the user’s intended
exploration actions. The complete description of the whole set of exploration
functions is beyond the scope of this paper, but still we briefly describe here the most
common:
•
        </p>
        <p>
          KeywordSearch(Keywords): perform a search for the occurrence of the
provided keywords over the dataset and returns the set of items matching
the keywords;
• Pivot: changes the focus of exploration to another related item, or adds a
pivot to the current focus in case of multi-pivoting exploration. In the
simplest case, the Pivot operation just puts another related element as the
pivot of exploration in a one-to-one style similar to the traditional
hyperlink navigation between web pages (for example, American President to
birth place). In more advanced forms, Pivot can express many-to-many
pivoting from a set of items to another related set of items – Pivot(Items,
relation) –, e.g., Pivot(AmericanPresidents, wife) returns the set of
American President’s wives;
• Query(Characteristics): retrieves information items through the
specification of their characteristics. For example, consider a user retrieving all
theaters in London by specifying the type of the element and the
location: Query(type:Theater, location:London);
• Project(Items,Characteristic): projects some set of results along a
property. For example, projecting a set of works by the year of publication to
be plotted over a line chart: Project(Works, publicationYear);
• GroupBy(Items, Characteristic): groups a result set based on the values
of some characteristic of the information items. As an example, consider
a user grouping European companies by their areas of expertise;
• Refine(Items, Filters): refines a set of items through the application of
filters received as parameters, e.g., Refine(Publications, {year &gt; 2004});
• FindPath: finds structural connections between sets of information items
[
          <xref ref-type="bibr" rid="ref1 ref11 ref19">1, 11, 19</xref>
          ] . Consider a user trying to find how a company “A” is related
to company “B”, for instance, because they actually share a field of
expertise. FindPath(CompanyA, CompanyB) can be used to discovery such
hidden relationship.
        </p>
        <p>We can model the process as functional compositions by considering the
exploration process as a sequence of function applications over a dataset, where the output of
one function is used as input of the next,. The extent of possible functional
compositions that is supported by some exploration tool depends on the set of primitive
functions it implements, ultimately determining its expressivity to support Information
Exploration. We expect that comparisons addressing expressivity issues would shed
some light on how well the exploration tools assist the user during the task execution
as well as the types of tasks that are better supported. The more expressive is the set
of exploration functions for a given task, the shorter is the semantic distance to bridge
in both the execution and the evaluation gulfs.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Exploration Functions Vs. Interaction Patterns</title>
        <p>
          In this section we will illustrate and discuss how the same functions can be
articulated differently in different tools, and how we can capture those differences in a
conversational model for qualitative comparisons. For this discussion we selected the
Pivot and Query functions and show how they can be composed through several
interaction patterns. To illustrate our point, we examined two state-of-the-art tools –
Liquid Query [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and SeCo tool [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] – and specified interaction diagrams using the
Modeling Language for Interaction as Conversation (MoLIC) model [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. Fig. 1 and
Fig. 2 show the diagrams for the Pivot and Query exploration functions for Liquid
Query and SeCo.
        </p>
        <p>MoLIC interaction diagrams are organized around dialogues between the user and
the system, considered as the designer’s deputy, and dialogue scenes, which represent
user-system dialogues about a certain topic. There are also transition utterances,
which reporetshent the turn taFkiingg uinr ethe1c4onversation. Tthheescenes are represented as
er four. shows exploration scenes and their dialog
white namterdabnoxseist.iTohne su.ser-system utterances are represented as labeled arrows and
usually cause scene transitions. Utterances emitted from the user have “u:” indication
while the designer’s deputy utterances have a “d:” indication. The black boxes
represent a system processing step. Inside the scene boxes the information items involved
in the user-system dialogue are presented.</p>
        <p>d: Here are the possible way
u: Define query parameters for Topic X
pre: {there are parameters for the topic X}
pre: {no search option available}</p>
        <p>Sel
u:Define Query for Topic X by Charac
pre: {there are parameters</p>
        <p>Define Query
u: No results f</p>
        <p>pre: {s</p>
        <p>The interaction with both tools starts through some ubiquitous access (gray
ellipses). In Liquid Query (Fig. 1) the user first executes the Query in the “Define Query”
scene. After that, the user can Pivot in the “Explore Results” scene by asking the
designer’s deputy to expand the result set using some topic relationship between sets of
information items (utterance “u: expand the results for set(Item) using TopicRelation
X” in Fig. 1). In SeCo, the execution of the Query function in the “Define Query”
scene can only be achieved before the user selects a topic of search (“Select a Topic”
scene in Fig. 2) and how the information items will be queried (“Select Search
Option” scene in Fig. 2). The Pivot function in SeCo is also revealed through a different
interaction pattern. In SeCo the user can ask the system to pivot through a result set
expansion (utterance “u: expand the results by selecting a related topic” in Fig. 2).
This solicitation causes a scene transition that leads the user-system dialogue to the
topic selection and search option scenes. From this example, we conclude that both
the exploration functions and the way they can be composed can assume different
interaction patterns that clearly influence the articulatory distance to bridge the gulfs.
r. Figure 14 shows the exploration scenes and their dialogue structures and
s. Fig. 2. SeCo dialogue structure for Query and Pivot functions</p>
        <p>d: Here are the possible ways to search for Topic X</p>
        <p>
          Looking only at the Pivot function we can observe that it may be defined in
different ways, such as one-to-one [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], where the user pivots from one item to another
(from the artist to one composition), one-to-many (from the artist to the set of his/her
compositions), and many-to-many [
          <xref ref-type="bibr" rid="ref13 ref19 ref2">2, 13, 19</xref>
          ] (from the set of Brazilian composers to
the set of their compositions). Hence, a designer should address the design of the
Pivot function both at the cognitive and semantic levels by deciding whether it
receives and returns single or multiple items, and at the articulatory level by deciding
which interaction pattern will be adopted for both the concrete execution of the action
and the composition with the ensuing exploration functions. These design decisions
should be guided by the environment and tasks for which the system will be used, as
well as by the target users’ profile and background.
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Exploration Case: Patent Analysis</title>
        <p>
          Patent Analysis is a kind of activity that can often be characterized as an
exploration task [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] according to the characteristics described in [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. Patent analysis can be
carried out for different purposes, such as granting intellectual property rights to an
applicant, describing tendencies of technological advancement in a specific area,
mining relationships of a company and its competitors, or tracing the profile of companies
with regards to technological innovation investments. In order to accomplish these
tasks, patent analysts usually have to analyze manually hundreds of patents retrieved
by a patent database query [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. Therefore, we choose patent analysis tasks for our
use case due to the high demand on the set of exploration functions in order to aid the
performance of the analysts.
        </p>
        <p>Consider the following scenario:
“Company X is aiming to invest in a different area of its current investments in order
to diversify its activities. A promising area of investment is the development of
Lithium-ion traction batteries. However, Company X lacks knowledge in the area and
decided to hire a patent analyst to trace a profile of the main players in the area in
order to better understand it. The patent analyst should prepare a report containing
the following information:
• Trace and compare the activity of each company in the last 10 years.
• What are other areas of investment in addition to Lithium-ion Traction
Batteries that the players are addressing? What are the activities in those
areas?”</p>
        <p>In order to analyze how well is the support of an exploration tool for the execution
of the scenario, we selected one of the state-of-the-art tools for patent exploration, the
Patent Lens system1. First we simulate the ideal execution in Patent Lens and then we
show how we can improve the process by augmenting the expressivity of its set of
functions.</p>
        <p>Patent Lens is a faceted system with many visualization options, such as line
charts, pie charts, and bar charts. The facets available for exploration, among others,
1 http://www.lens.org/lens/search
are: Date, Jurisdiction, Inventor, Owner, Applicant and Classification. In order to
explore the dataset, users have to select one or more values for the facets and refine
the current result set. When the user selects one of the facets, the current result set is
grouped by the possible values of the selected facet. Fig. 3 shows some possible
values for the Jurisdiction and Owner facets along with the number of results they
achieve. We capture the intention of grouping the result set along the facet values in
the GroupBy exploration function.</p>
        <p>In order to solve the first problem of tracing the activity of each player the shortest
strategy the user can employ is:
1.
2.
3.
4.</p>
        <p>As we can observe, it is only possible to project one result set at a time, generating
a loop on the set of patent owners. If we extend the expressivity of the Project
function to receive one or many sets of items to project, the task would have lower costs in
terms of number of actions.</p>
        <p>Another interesting example is the problem of tracing other areas of investment of
the Lithium-ion traction battery players. Using Patent Lens, the shortest execution
strategy is:
1.
2.</p>
        <sec id="sec-2-3-1">
          <title>KeywordSearch (“Lithium-ion Traction Batteries”)</title>
          <p>For each owner in GroupBy(Owner)</p>
          <p>Annotate owner using an external tool
For each class in GroupBy(Classification)</p>
          <p>Annotate class using an external tool</p>
          <p>The key strategy to solve this subtask is to find the disjoint classes from the classes
of patents related to the keyword “Lithium-ion Traction Batteries”. First the user has
to annotate the owners and the classifications using an external tool. After that, the
user has to clean all filters and return to the initial state, which contains all patent
documents. Next, he has to refine the result set to keep just the patents of the
previously annotated Lithium-ion traction battery players since the tool does not feature
any function to save and reuse the set of owners found in previous steps. Finally the
user has to refine the set for each classification that was not in the set of annotated
classes related to Lithium-ion traction batteries. As a conclusion, we can observe that
the higher cost actions are the ones that involve loops for each information item. We
can minimize the cost by adding some set-based functions to the set of exploration
functions of Patent Lens.</p>
          <p>If we improve the expressivity of the set of exploration functions by adding Pivot
and set difference – Diff – functions, we can reduce drastically the complexity of
finding the disjoint classes by eliminating the loop. Therefore, the actions could have the
following structure:</p>
        </sec>
        <sec id="sec-2-3-2">
          <title>1. KeywordSearch (“Lithium Traction Batteries”): R1</title>
          <p>2. Pivot (R1, classification) -&gt; R2
3. Pivot (R1, owner) -&gt; R3
4. Pivot(R3, hasPatent) -&gt; R4
5. Pivot(R4, classification) -&gt; R5
6. Diff(R5, R2) -&gt; DisjointClasses</p>
          <p>The Pivot function changes the focus of exploration by generating a set of related
information items, such as the set of classifications of patents related to the keywords
in step 2. The Diff function generates the difference between two sets and is applied in
the last step to extract all classes that are not in the set of classifications of patents
related to “Lithium-ion Traction Batteries” keyword.</p>
          <p>From the examples above, we conclude that it is possible to improve the expressive
power of an exploration tool by adding new primitives to the set of exploration
functions. Once an adequate functional model is devised for the target exploration tasks
and the target users, the system interface should be modeled to aid the translation of
the functions in interface controls. In the next section we will show the benefits of
modeling the information exploration as a composition of functions.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>A Functional Model for Information Exploration</title>
      <p>In the previous section we have argued for the existence of two layers that are
usually addressed indiscriminately: the functional layer and the interaction layer. In the
functional layer the users’ cognitive exploration actions and strategies can be modeled
as functions and functional compositions, respectively. The interaction layer is
concerned with the translation of those functions in interface controls. In this section we
give more details of the functional layer showing the benefits of addressing it
formally and separately from interface design and implementation concerns. We also
illustrate how a framework of exploration functions can enable comparisons and
evaluations of information exploration tools.
3.1</p>
      <sec id="sec-3-1">
        <title>Evaluation and Comparisons of Exploration Tools</title>
        <p>
          The most frequent problem in the experiments addressing the exploration tools is
the inability of assessing the exploration process. It is not possible to assess to what
extent and how good is the tool support for exploring information. As an example, we
selected different tools to analyze only their functional aspect. For demonstration
purposes, consider the following exploration task, which is an extension of the
problem presented in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]:
“Finding Schools of Republican American Presidents’ children. Which schools have
received both the Presidents and their children?”
        </p>
        <p>The cost of the process required to solve this task can be significantly different
depending on the expressivity of the set of exploration primitives available in
exploration tools. Fig. 4 shows the steps required to solve the task with Explorator.</p>
        <p>In Fig. 4 the user starts with a keyword search for the topic “American Presidents”
(step 1) and refines the set of presidents by their party (step 2). Next, the user pivots
from the set of presidents to the set of presidents’ children (step 3). In order to find
the schools the presidents’ children have attended, the user pivots again using the
“School” relationship (step 4). At this step, the user recognizes the need to also add
the set of presidents’ schools as another pivot (step 5). Finally the schools who have
received both presidents and presidents’ children is achieved in the step 6 by
intersecting the set of schools achieved in step 4 with the set of schools achieved in step 5.</p>
        <p>
          Multi-pivoting can be defined as the possibility of adding distinct sets of elements
as the focus of exploration, hence, leveraging operations over multiple pivots, such as
finding relations between them [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. We address the multi-pivoting as a characteristic
of the Pivot operation. An environment features multi-pivoting when the execution of
the Pivot operation adds an element, or a set of elements, to the current exploration
focus instead of replacing the current focus.
        </p>
        <p>
          In the execution presented in Fig. 4, while in Explorator the set of primitives
includes set operations and multi-pivoting, which allows the user to intersect the results
of two pivoting operations in steps 4 and 5, Parallax [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], gfacet [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], and /facet [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]
have more restricted expressive power. In Parallax, it is not possible to work with
multiple pivots since the Pivot operation was designed to replace the current focus of
exploration. Therefore, the user has to backtrack from step 4 to step 2 in order to
achieve the results of step 5. Moreover, there are no set operations in Parallax, which
forces the user to calculate the intersection in step 6 manually. gfacet do allow
multipivoting, hence, steps 4 and 5 can be achieved without backtracking. However, there
are no available operations to process multiple sets of elements, hence, the
exploration trail can only assume the format of a tree. Therefore, in gfacet, step 6 also
requires a lot of manual effort for large result sets. /facet is even more restricted in
terms of expressive power since it is not possible to pivot through a specific
relationship, as in steps 4 and 5. It should be noted that the system in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] enables a form of
filtering that also allows avoiding backtracking.
        </p>
        <p>As a conclusion, we showed that it is possible to compare exploration tools just
considering the available set of exploration functions. By doing this, we reinforce
both the existence of an additional layer that should be considered in the design
process independently of interface concerns and the benefits that a formal exploration
framework can bring for tool evaluation and comparison concerns.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Future Directions</title>
      <p>Although the separation of the conceptual model of user operations from the
interface details is a widely accepted principle in HCI design, it has hitherto not been
properly applied in the context of information exploration tools. Consequently, the
evaluations and experiments usually fail in explaining the reasons of observed
successes or failures. Moreover, it is difficult to compare these tools regarding the
adequacy for information exploration tasks without a common framework of operations.
Given this scenario, the contributions of this paper are two fold. First, we demonstrate
through use cases how exploration tools can be assessed both in terms of the
operations set and in terms of the dialogue structure present in the user interface. Second,
we propose new usage of two distinct models for qualitative evaluation and
comparison of exploration tools. The first model, which is still in construction, is a framework
of exploration operations. The second model is the Modeling Language for
Interaction as Conversation, which is an abstraction to analyze tools regarding their
conversational structure.</p>
      <p>Modeling the user’s exploration as a nested sequence of function applications over
a dataset allows us to represent the process as functional compositions. We claim that
the expressivity of exploration tools can be assessed by the range of functional
compositions that can be formed using the set of primitive exploration functions offered.
Therefore, a formal framework of exploration operations would leverage the usage of
expressivity to more accurately evaluate and compare exploration tools independently
of interface design issues. In order to illustrate this position we used examples of real
exploration problems and showed how the same exploration functions can be
presented with different interaction patterns and how we can improve the exploration process
simply by evolving the set of primitive functions.</p>
      <p>As future work, we plan to elaborate a formal description of a framework of
exploration operations and evaluate how well it leverages the description and representation
of the Information Exploration process. We will evaluate and compare exploration
tools regarding the expressivity of the set of primitive exploration functions. We also
plan to study how the same framework can be used as a formal base for reuse of
exploration patterns and knowledge sharing among communities of users.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgement</title>
      <p>The authors were partially supported by CNPq project 557128/200-9 National
Science, Technology Institute on Web Science, CAPES, and Google Research Program.
5</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Araujo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          et al.:
          <article-title>Fusion - Visually Exploring and Eliciting Relationships in Linked Data</article-title>
          .
          <source>Proceedings of the 9th International Semantic Web Conference on The Semantic Web - Volume Part I</source>
          . pp.
          <fpage>1</fpage>
          -15 Springer-Verlag, Berlin, Heidelberg (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Araújo</surname>
          </string-name>
          , S. De,
          <string-name>
            <surname>Schwabe</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Explorator: a tool for exploring RDF data through direct manipulation</article-title>
          .
          <source>Linked data on the web WWW2009 workshop (LDOW2009)</source>
          . (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Barbosa</surname>
            ,
            <given-names>S.D.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greco</surname>
          </string-name>
          , M. de P.
          <article-title>: Designing and Evaluating Interaction as Conversation: A Modeling Language Based on Semiotic Engineering. Interactive Systems</article-title>
          . Design, Specification, and Verification. pp.
          <fpage>16</fpage>
          -
          <lpage>33</lpage>
          Springer Berlin Heidelberg (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bates</surname>
            ,
            <given-names>M.J.:</given-names>
          </string-name>
          <article-title>Information search tactics</article-title>
          .
          <source>J. Am. Soc. Inf. Sci. 30</source>
          ,
          <issue>4</issue>
          ,
          <fpage>205</fpage>
          -
          <lpage>214</lpage>
          (
          <year>1979</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Berners-lee,
          <source>T</source>
          . et al.:
          <article-title>Tabulator  : Exploring and Analyzing linked data on the Semantic Web</article-title>
          . 3rd
          <source>International Semantic Web User Interaction Workshop</source>
          . Vol.
          <year>2006</year>
          . (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. Bozzon, a et al.:
          <article-title>Exploratory search framework for Web data sources</article-title>
          .
          <source>VLDB J</source>
          .
          <volume>22</volume>
          ,
          <issue>5</issue>
          ,
          <fpage>641</fpage>
          -
          <lpage>663</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Bozzon</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          et al.:
          <article-title>Liquid Query  : Multi-Domain Exploratory Search on the Web</article-title>
          .
          <source>Proc. 19th Int. Conf. World wide web. 161-170</source>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Buschbeck</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          et al.:
          <article-title>Parallel faceted browsing</article-title>
          .
          <source>CHI '13 Extended Abstracts on Human Factors in Computing Systems on - CHI EA '13</source>
          . p.
          <volume>3023</volume>
          ACM Press, New York, New York, USA (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Forti</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toschi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Patents as Measure of Exploration and Exploitation Strategy  : The Case of CVC Investments</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Heim</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          et al.: gFacet  
          <article-title>: A Browser for the Web of Data</article-title>
          . International Workshop on Interacting with
          <article-title>Multimedia Content in the Social Semantic Web (IMC-</article-title>
          <source>SSW'08)</source>
          , Vol.
          <volume>417</volume>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Heim</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          et al.:
          <article-title>Interactive Relationship Discovery via the Semantic Web</article-title>
          .
          <source>Proc. 7th Ext. Semant. Web Conf. (ESWC</source>
          <year>2010</year>
          ). 6088, C,
          <fpage>303</fpage>
          -
          <lpage>317</lpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Hildebrand</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          et al.:
          <article-title>/facet: A Browser for Heterogeneous Semantic Web Repositories Michiel</article-title>
          .
          <source>The Semantic Web-ISWC 2006</source>
          . Springer Berlin Heidelberg,
          <fpage>272</fpage>
          -
          <lpage>285</lpage>
          . (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Huynh</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karger</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Parallax and companion: Set-based browsing for the data web</article-title>
          .
          <source>WWW Conf</source>
          . C, (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>John</surname>
            ,
            <given-names>B. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kieras</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          :
          <article-title>The GOMS family of user interface analysis techniques: comparison and contrast</article-title>
          .
          <source>ACM Transactions on Computer-Human Interaction</source>
          ,
          <volume>3</volume>
          (
          <issue>4</issue>
          ),
          <fpage>320</fpage>
          -
          <lpage>351</lpage>
          , (
          <year>1996</year>
          ), doi:10.1145/235833.236054
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Marchionini</surname>
          </string-name>
          , G.:
          <article-title>Exploratory Search: from finding to understanding</article-title>
          .
          <source>Commun. ACM</source>
          .
          <volume>49</volume>
          ,
          <issue>4</issue>
          ,
          <fpage>41</fpage>
          -
          <lpage>46</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Mukherjea</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          et al.:
          <article-title>Information retrieval and knowledge discovery utilizing a biomedical patent semantic Web</article-title>
          .
          <source>IEEE Trans. Knowl. Data Eng</source>
          .
          <volume>17</volume>
          ,
          <issue>8</issue>
          ,
          <fpage>2005</fpage>
          -
          <lpage>2008</lpage>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Norman</surname>
            ,
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Draper</surname>
            ,
            <given-names>S.W.:</given-names>
          </string-name>
          <article-title>User Centered System Design; New Perspectives on HumanComputer Interaction</article-title>
          . L. Erlbaum Associates Inc., Hillsdale, NJ, USA (
          <year>1986</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Pirolli</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Information Foraging Theory:
          <article-title>Adaptive Interaction with Information</article-title>
          . Oxford University Press, Inc., New York, NY, USA (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Popov</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          et al.:
          <article-title>Connecting the dots: a multi-pivot approach to data exploration</article-title>
          .
          <source>International Semantic Web Conference - ISWC 553-568</source>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <article-title>Patient protection and affordable care act</article-title>
          .
          <source>Public Law</source>
          .
          <fpage>111</fpage>
          -
          <lpage>148</lpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>De Souza</surname>
            ,
            <given-names>C.S.</given-names>
          </string-name>
          et al.:
          <article-title>The Semiotic Inspection Method</article-title>
          .
          <source>Proceedings of VII Brazilian Symposium on Human Factors in Computing Systems</source>
          . pp.
          <fpage>148</fpage>
          -
          <lpage>157</lpage>
          ACM, New York, NY, USA (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Vakkari</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Exploratory Searching As Conceptual Exploration</article-title>
          .
          <source>Proc. Symp. HumanComputer Interact. Inf. Retr. - HCIR '10</source>
          .
          <fpage>3</fpage>
          -
          <lpage>6</lpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>White</surname>
            ,
            <given-names>R.W.</given-names>
          </string-name>
          et al.:
          <article-title>Exploratory search interfaces: Categorization, Clustering and Beyond</article-title>
          .
          <source>ACM SIGIR Forum</source>
          .
          <volume>39</volume>
          ,
          <issue>2</issue>
          ,
          <issue>52</issue>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>White</surname>
            ,
            <given-names>R.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roth</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          :
          <article-title>Exploratory Search: Beyond the Query-Response Paradigm</article-title>
          .
          <source>Synth. Lect. Inf. Concepts</source>
          ,
          <source>Retrieval, Serv. 1</source>
          ,
          <issue>1</issue>
          ,
          <fpage>1</fpage>
          -
          <lpage>98</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Wildemuth</surname>
            ,
            <given-names>B.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Freund</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Assigning search tasks designed to elicit exploratory search behaviors</article-title>
          .
          <source>Proc. Symp</source>
          .
          <article-title>Human-Computer Interact</article-title>
          . Inf.
          <string-name>
            <surname>Retr</surname>
          </string-name>
          . - HCIR '12. C,
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>