deletion of nodes and edges. Since these are basic
operators, a query is expressed by long and complex
patterns. GMOD provides a unique operation that in-
cludes three patterns: selection, addition, and dele-
tion patterns. Addition patterns modify the database
schema. In contrast, we propose operations that en-
capsulate several basic operations (addition of nodes
and edges), offering a higher level of abstraction.
6 CONCLUSIONS AND FUTURE
RESEARCH
This paper reports work to improve data exploration
in heterogeneous data sources. We consider that join
querying of health related data and social informa-
tion can be helpful in understanding patient situa-
tions. Considering the characteristics of such sources,
we use a conceptual data model, GDM, a graph data
model, at the mediator level, and propose a set of op-
erators to query data by transforming the graph. The
operators are proposed to support a conceptual query
language (with a graphical interface) intended to al-
low end users, medical domain experts, to retrieve
data from the heterogeneous sources.
We followed a design approach in which opera-
tors emerge from the desired interface features. We
exploit a global graph schema to help users in ex-
pressing and incrementally refine their queries. We
introduced high-level graph transformation operators
which allow expressive querying.
A first version of the DIG system uses Neo4J
at the mediation level. The mediator process im-
plements subgraph extraction and value filter opera-
tors and generates subqueries in SPARQL (Harris and
Seaborne, 2013). Class filter and path contraction
operators do not generate subqueries, because their
processing will be based in a subgraph extraction re-
sults. The completion of the prototype and perfor-
mance evaluation is future work.
Research perspectives mainly concern optimiza-
tion and visualization issues. Optimization of the
distributed execution plan for graph exploration and,
visualization to provide adequate representation of
queries and data graphs to be well accepted by end-
users.
REFERENCES
Bhowmick, S. S., Choi, B., and Zhou, S. (2013). VOGUE:
Towards A Visual Interaction-aware Graph Query
Processing Framework. In CIDR. www.cidrdb.org.
Blau, H., Immerman, N., and Jensen, D. (2002). A Visual
Language for Querying and Updating Graphs. Tech-
nical report, University of Massachusetts, Amherst.
Catarci, T., Di Mascio, T., Franconi, E., Santucci, G., and
Tessaris, S. (2003). An Ontology Based Visual Tool
for Query Formulation Support. In LNCS, volume
2889, pages 32–33. Springer.
Chau, D. H., Faloutsos, C., Tong, H., Hong, J. I., Gallagher,
B., and Eliassi-Rad, T. (2008). GRAPHITE: A Visual
Query System for Large Graphs. In Intl. Conf. on Data
Mining Workshops, pages 963–966. IEEE.
Consens, M. P. and Mendelzon, A. O. (1990). GraphLog:
A Visual Formalism for Real Life Recursion. In Proc.
of the 9th Symposium on Principles of Database Sys-
tems, pages 404–416, New York, USA. ACM.
Groppe, J., Groppe, S., and Schleifer, A. (2011). Visual
Query System or Analyzing Social Semantic Web.
In Proc. of the 20th Intl. Conf. Companion on World
Wide Web, pages 217–220, New York,USA. ACM.
Gyssens, M., Paredaens, J., and Gucht, D. V. (1990). A
Graph-oriented Object Model for Database End-user
Interfaces. SIGMOD Record, 19(2):24–33.
Harris, S. and Seaborne, A. (2013). SPARQL 1.1 Query
Language. W3C Recommendation.
Hidders, J. (2002). Typing Graph-Manipulation Operations.
In Proc. of the 9th Intl. Conf. on Database Theory,
ICDT, pages 394–409, London, UK. Springer-Verlag.
Hidders, J. and Paredaens, J. (1993). GOAL, A Graph-
based Object and Association Language. CISM - Ad-
vances in Database Systems, pages 247–265.
L
´
opez, F., Ceballos, O., and D
´
ıaz, N. (2012). SMITAG:
Red Social para la Anotaci
´
on Sem
´
antica de Im
´
agenes
M
´
edicas. In XXXVIII Latin American Conf. on Infor-
matics CLEI, Colombia.
Quilitz, B. and Leser, U. (2008). Querying Distributed
RDF Data Sources with SPARQL. In ESWC’08, pages
524–538. Springer-Verlag.
San Mart
´
ın, M., Gutierrez, C., and Wood, P. T. (2011).
SNQL: Social Networks Query Language. Technical
report, Universidad de Chile.
Schwarte, A., Haase, P., Hose, K., Schenkel, R., and
Schmidt, M. (2011). FedX: A Federation Layer for
Distributed Query Processing on Linked Open Data.
In Extended Semantic Web Conf. ESWC.
Smart, P. R., Russell, A., Braines, D., Kalfoglou, Y., Bao,
J., and Shadbolt, N. R. (2008). A Visual Approach to
Semantic Query Design Using a Web-Based Graphi-
cal Query Designer. In Proc. of the 16th Intl. Conf. on
Knowledge Engineering: Practice and Patterns, vol-
ume 5268 of LNCS, pages 275–291. Springer.
HEALTHINF2014-InternationalConferenceonHealthInformatics
350