6 RELATED WORK
In the literature, there are some works that propose
patterns to deal with problems in data exchange sce-
narios. For example, (Ritze et al., 2009) propose pat-
terns to detect correspondences between classes and
properties; (Sv
´
ab-Zamazal et al., 2009) and (Scharffe
et al., 2014) propose patterns to deal with the trans-
formation of ontology to another (named the ontology
alignment problem).
Defining correspondences between classes and
properties is not the same as defining how an onto-
logy can be filled from another. This means that it
is not enough we identify the correspondences bet-
ween the terms of different ontologies, we need to
specify how exactly a resource can be added from
other ontology(ies). In fact, in other scenarios (for
example schema mapping) correspondences are used
as the first step in approaches to load a schema ba-
sed on data from other schemas. Therefore, none of
these works presents a complete solution to the pro-
blem described in this paper.
In (Scharffe et al., 2014), for example, the aut-
hors focus on ontology mediation, which lies in the
specification of correspondences between ontology
terms. Their correspondences differ from our map-
pings since that they must be valid both side of the
matching (in our mappings the assigned is from the
source to the target only). Their solution is not enough
to be used in our context because the authors do not
really show how an instance of one ontology can be
transformed in an instance of another. In (Rivero
et al., 2012), the authors present RDF to RDF map-
ping patterns (the same context of our patterns), ho-
wever, different of our work, their paper only shows
the definition of the problem included in each pattern
and some examples, none solution is discussed to re-
solve them.
7 CONCLUSION
This paper presented a proposal to semi-automatically
generate R2R mappings using mapping patterns. The
solution presented in the pattern allows the users not
only specify mappings between terms of two ontolo-
gies in a clear and concise way but provides a map-
ping that is ready to be used in the real scenarios.
Although mapping patterns seem to be complex for a
normal user, they group the most common problems
that a designer must encounter when he/she is defi-
ning mappings between ontologies. Because mapping
problems are catalogued and there are examples in
each mapping pattern, it is easier to identify and find
a solution for each situation.
We have implemented a tool, named RBA (Vi-
nuto, 2017), for helping the designer in the process of
definition of the mappings, which uses the proposed
patterns. We have tested our approach in some toy ex-
amples, but we intend to make some experiments for
measure the time needed for the creation of the map-
ping patterns in order to determine whether the effort
in creating the MAs is higher than the creation of the
actual R2R mappings.
As a future work, we intend to carry out a deep
study to show how our proposal is generally useful in
different use cases of R2R and to carry out a detailed
comparison with other state-of-the-art tools.
REFERENCES
Bizer, C. and Schultz, A. (2010). The R2R framework:
Publishing and discovering mappings on the web. In
COLD’10, volume 665.
Lutz, C. (2002). Description logics with concrete
domains—a survey. In AiML’02), France.
Pequeno, V., Vidal, V., Vinuto, T., and Galhardas, H.
(2015). Automatic generation of R2R mappings from
correspondence assertions. In SBBD.
Pequeno, V. M., Vidal, V. M. P., and Vinuto, T. (2016).
Towards automatic generation of R2R mappings.
Technical report, INESC-ID.
Ritze, D., Meilicke, C.,
ˇ
Sv
´
ab-Zamazal, O., and Stucken-
schmidt, H. (2009). A pattern-based ontology mat-
ching approach for detecting complex corresponden-
ces. In OM’09, pages 25–36, Germany.
Rivero, C. R., Schultz, A., Bizer, C., and Ruiz, D. (2012).
Benchmarking the performance of linked data transla-
tion system. In LDOW’12, France.
Rodriguez, M. A. and Egenhofer, M. J. (2003). Determining
semantic similarity among entity classes from diffe-
rent ontologies. TKDE’03, 15(2):442–456.
Scharffe, F., Zamazal, O., and Fensel, D. (2014). Ontology
alignment design patterns. Knowl. Inf. Syst., 40(1):1–
28.
Schultz, A., Matteini, A., Isele, R., Bizer, C., and Becker, C.
(2011). LDIF - Linked Data Integration Framework.
In COLD’11.
Shvaiko, P. and Euzenat, J. (2013). Ontology matching:
State of the art and future challenges. TKDE’13,
25(1):158–176.
Sv
´
ab-Zamazal, O., Sv
´
atek, V., and Scharffe, F. (2009).
Pattern-based ontology transformation service. In
KEOD’09, pages 210–223, Portugal.
Vinuto, T. d. S. (2017). Uma abordagem para a gerac¸
˜
ao
semiautom
´
atica de mapeamentos R2R baseado em
padr
˜
oes. Master’s thesis, Universidade Federal do
Cear
´
a, Fortaleza, Brazil.
ICEIS 2018 - 20th International Conference on Enterprise Information Systems
244