A Survey of Tools for Mapping and Synchronization of Knowledge from Legacy Systems

Helio H. L. C. Monte-Alto, Lucas O. Teixeira, Elisa H. M. Huzita


Knowledge modeling and manipulation are great challenges in the current knowledge-based systems development scenario. Recent development in the area of SemanticWeb have arisen with solutions to build intelligent information systems. However, adapting legacy systems to Semantic Web technologies and standards is not trivial and demands too much effort from developers. This paper presents a survey to find tools to ease creation, maintenance and persistence of knowledge by means of mapping between existing application or domain models and OWL ontology concepts. Such tools are intended to be used in a context-aware Global Software Development (GSD) environment using Semantic Web standards to represent context information.


  1. An, Y., Hu, X., and Song, I.-Y. (2008). Round-trip engineering for maintaining conceptual-relational mappings. In CAiSE, volume 5074 of Lecture Notes in Computer Science, pages 296-311. Springer.
  2. Bao, J. and Honavar, V. (2004). Collaborative ontology building with wiki@nt - a multi-agent based ontology building environment. In Third International Workshop on Evaluation of Ontology Building Tools, Hiroshima.
  3. Bechhofer, S., Volz, R., and Lord, P. W. (2003). Cooking the semantic web with the OWL API. In The Semantic Web - ISWC 2003: Second International Semantic Web Conference, Sanibel Island, FL, USA, volume 2870 of Lecture Notes in Computer Science, pages 659-675. Springer, Berlin.
  4. Berners-Lee, T., Hendler, J., and Lassila, O. (2001). The semantic web. Scientific American, 284(5):34-43.
  5. Bizer, C. and Cyganiak, R. (2006). Dr2 server - publishing relational databases on the semantic web. Poster at the 5th International Semantic Web Conference (ISWC2006).
  6. Bizer, C. and Schultz, A. (2009). The Berlin SPARQL benchmark. International Journal on Semantic Web and Information Systems (IJSWIS), 5(2):1-24.
  7. Broekstra, J., Kampman, A., and van Harmelen, F. (2002). Sesame: A generic architecture for storing and querying RDF and RDF Schema. In Proceedings of the first Int'l Semantic Web Conference (ISWC 2002), volume 2342 of Lecture Notes in Computer Science, pages 54-68, Sardinia, Italy. Springer Verlag.
  8. Calero, J. M. A. (2010). Jasb project. http://jasb.sourceforge.net/. Accessed May 2012.
  9. Chaves, A. P., Steinmacher, I., Leal, G. C. L., Huzita, E. H. M., and Biasa˜o, A. B. (2011). Ontodisenv1: an ontology to support global software development (in portuguese). CLEI Electron. J., 14(2).
  10. Chen, H., Finin, T. W., and Joshi, A. (2004). Semantic web in the context broker architecture. In PerCom, pages 277-286. IEEE Computer Society.
  11. Cowan, T. (2008). Jenabean: Easily bind javabeans to rdf. http://www.ibm.com/developerworks/java/ library/j-jenabean.html. Accessed May 2012.
  12. Das, S., Sundara, S., and Cyganiak, R. (2011). R2rml: Rdb to rdf mapping language (w3c working draft).
  13. Dey, A., Abowd, G., and Salber, D. (2001). A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. HumanComputer Interaction, 16(2):97-166.
  14. Fahad, M. (2008). Er2owl: Generating owl ontology from er diagram. In Intelligent Information Processing, volume 288 of IFIP, pages 28-37. Springer.
  15. Fernández, S., Berrueta, D., Rodríguez, M. G., and Gayo, J. E. L. (2010). Trioo - Keeping the Semantics of Data Safe and Sound into Object-oriented Software. In International Conference on Software and Data Technologies, pages 311-320.
  16. Fowler, M., Rice, D., and Foemmel, M. (2002). Patterns of Enterprise Application Architecture. Addison-Wesley Professional.
  17. Guha, R. V. and Brickley, D. (2004). RDF vocabulary description language 1.0: RDF schema. W3C recommendation, W3C.
  18. Henss, J., Kleb, J., Grimm, S., and Bock, J. (2009). A database backend for owl. In Proceedings of the 5th International Workshop on OWL: Experiences and Directions (OWLED 2009), Chantilly, VA, United States, October 23-24, 2009, volume 529.
  19. Huzita, E., Tait, T., Colanzi, T. E., and Quináia, M. (2007). Disen - a distributed software development environment (in portuguese). In 1st Workshop de Desenvolvimento Distribuído de Software.
  20. Kalyanpur, A., Pastor, D. J., Battle, S., and Padget, J. A. (2004). Automatic mapping of owl ontologies into java. In SEKE, pages 98-103.
  21. Malottki, J. (2008). Yoshtec kb: Jaob (java architecture for owl binding). http://wiki.yoshtec.com/jaob. Accessed May 2012.
  22. Monte-Alto, H. H. L. C., Biasa˜o, A. B., Teixeira, L. O., and Huzita, E. H. M. (2012). Multi-agent applications in a context-aware global software development environment. In Distributed Computing and Artificial Intelligence, volume 151 of Advances in Intelligent and Soft Computing, pages 265-272. Springer Berlin / Heidelberg.
  23. Ohlbach, H. J. (2012). Java2owl - a system for synchronising java and owl version 1.1. Technical report, Institute for Informatics, University of Munich.
  24. Paulheim, H., Plendl, R., Probst, F., and Oberle, D. (2011). Mapping pragmatic class models to reference ontologies. In ICDE Workshops, pages 200-205. IEEE.
  25. Prud'hommeaux, E. and Seaborne, A. (2008). SPARQL query language for RDF. W3C recommendation, W3C.
  26. Reed, S. L. (2007). Semantic annotation for persistence. In Proceedings of AAAI2007 Workshop on Semantic e-Science.
  27. Swick, R. R. and Lassila, O. (1999). Resource description framework (RDF) model and syntax specification. supersed work, W3C.
  28. W3C OWL Working Group (2009). OWL 2 web ontology language document overview. Technical report, W3C.

Paper Citation

in Harvard Style

H. L. C. Monte-Alto H., O. Teixeira L. and H. M. Huzita E. (2013). A Survey of Tools for Mapping and Synchronization of Knowledge from Legacy Systems . In Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8565-60-0, pages 157-164. DOI: 10.5220/0004436001570164

in Bibtex Style

author={Helio H. L. C. Monte-Alto and Lucas O. Teixeira and Elisa H. M. Huzita},
title={A Survey of Tools for Mapping and Synchronization of Knowledge from Legacy Systems},
booktitle={Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},

in EndNote Style

JO - Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - A Survey of Tools for Mapping and Synchronization of Knowledge from Legacy Systems
SN - 978-989-8565-60-0
AU - H. L. C. Monte-Alto H.
AU - O. Teixeira L.
AU - H. M. Huzita E.
PY - 2013
SP - 157
EP - 164
DO - 10.5220/0004436001570164