Regarding the transformation part of our work, an
immediate solution would be to use XSLT. However,
XSLT transformations are not directly applicable to
RDF because of its alternative representations. XS-
PARQL (Akhtar et al., 2008) overcomes this limita-
tion by combining SPARQL with XSLT. XSPARQL
constitutes an alternative to detecting and transform-
ing ontology parts as we propose in this paper. It how-
ever mixes the detection and transformation parts. As
already mentioned in the introduction of this paper
we need to keep a clear distinction between the pat-
tern detection and the transformation process. For this
reason, we also do not directly base on other related
approach, the OPPL(Iannone et al., 2008), which is
a language for detecting and transforming ontology
patterns. Furthermore there is no support for lexical
aspect in this last approach.
Another related approach is GeRoMeSuite (Ken-
sche et al., 2007), a system for models management
(such as XML Schema, OWL, SQL) that implements
matching, merging and composing of models. It also
supports many kind of transformations such as trans-
formation of data, identifiers, dates, and transforma-
tion between different formalisms. This work how-
ever does not consider transformations between het-
erogeneous conceptualizations and detection of ontol-
ogy patterns. Furthermore, a lot of attention has been
paid to transformation between different modeling
languages, transformation based on meta-modeling
using UML, and specifically transformation of data-
models (Omelayenko and Klein, 2003).
6 CONCLUSIONS AND FUTURE
WORK
In this paper we have presented the details of an on-
tology transformation service with its two phases:
ontology pattern detection and ontology transforma-
tion using ontology transformation patterns. The pro-
posed service makes use of the existing formalisms
SPARQL and the alignment format, combined with
transformation rules in order to detect and transform
parts of ontologies. This approach allows to reuse
ontology patterns and correspondence/transformation
patterns developed by third parties.
An implementation of the core service is our im-
minent future work. Further we will consider on-
tology transformation from a system viewpoint, incl.
user interaction, incremental selection of patterns,
consistency checking of the newly created ontology
etc. Furthermore we will extend the ontology trans-
formation pattern library with other ontology patterns,
e.g. name patterns and other patterns based on the
ODP portal. We also plan to further experiment with
ontology pattern detection using diverse approaches
presented in the previous section.
ACKNOWLEDGEMENTS
The research was partially supported by the IGA VSE
grant no.20/08 ’Evaluation and matching ontologies
via patterns’. The authors would also like to thank
J
´
er
ˆ
ome Euzenat for consultations during writing this
text.
REFERENCES
Akhtar, W., Kopecky, J., Krennwallner, T., and Polleres, A.
(2008). XSPARQL: Traveling between the XML and
RDF worlds and avoiding the XSLT Pilgrimage. In
ESWC-08.
Euzenat, J., Scharffe, F., and Zimmermann, A. (2007).
D2.2.10: Expressive alignment language and imple-
mentation. Project deliverable 2.2.10, Knowledge
Web NoE (FP6-507482).
Iannone, L., Egana, M., Rector, A., and Stevens, R. (2008).
Augmenting the Expressivity of the Ontology Pre-
Processor Language. In OWLED 2008.
Kensche, D., Quix, C., Chatti, M. A., and Jarke, M. (2007).
GeRoMe: A Generic Role Based Metamodel for
Model Management. In Journal on Data Semantics.
Omelayenko, B. and Klein, M., editors (2003). Knowledge
Transformation for the Semantic Web. IOS press, Am-
sterdam (NL).
P
´
erez, J., Arenas, M., and Gutierrez, C. (2006). Semantics
and Complexity of SPARQL. In International Seman-
tic Web Conference, pages 30–43.
Scharffe, F. (2009). Correspondence Patterns Representa-
tion. PhD thesis, University of Innsbruck.
Sirin, E. and Parsia, B. (2007). SPARQL-DL: SPARQL
Query for OWL-DL. In OWLED2007.
Svab-Zamazal, O. and Svatek, V. (2008). Analysing Onto-
logical Structures through Name Pattern Tracking. In
EKAW 2008.
Svab-Zamazal, O. and Svatek, V. (2009). Towards Ontol-
ogy Matching via Pattern-Based Detection of Seman-
tic Structures in OWL Ontologies. In Znalosti 2009.
Svab-Zamazal, O., Svatek, V., David, J., and Scharffe, F.
(2009). Towards Metamorphic Semantic Models. In
In Poster session at ESWC-09.
PATTERN-BASED ONTOLOGY TRANSFORMATION SERVICE
47