TRANSFORMATION OF OBJECT-ORIENTED CODE INTO SEMANTIC WEB USING JAVA ANNOTATIONS

Petr Ježek, Roman Mouček

2011

Abstract

This paper deals with difficulties occurring during transformation of schema and data from an object-oriented code to a semantic web representation (RDF, OWL). The authors describe differences in semantic expressivity between the object-oriented approach and the semantic web approach and look for the ways to fill this semantic gap. Then some existing approaches with their difficulties are introduced and a preliminary idea using Java annotations is proposed. Java annotations add missing semantic information into Java code, which is consequently processed by the proposed framework and serialized into output semantic web structure (OWL).

References

  1. Berners-Lee, T., 2001. The Semantic Web. In Scientific American (pp. 34-43).
  2. Berners-Lee, T., 2001. The Semantic Web. In Scientific American (pp. 34-43).
  3. RDF Resource Description Framework (RDF). 2004. Retrieved January, 2011, from http://www.w3.org/RDF/
  4. RDF Resource Description Framework (RDF). 2004. Retrieved January, 2011, from http://www.w3.org/RDF/
  5. OWL Ontology Web Language (OWL). 2000. Retrieved January, 2011, from http://www.w3.org/TR/owl2- overview/
  6. OWL Ontology Web Language (OWL). 2000. Retrieved January, 2011, from http://www.w3.org/TR/owl2- overview/
  7. Semantic Web for Object-Oriented Software Developers (OWL Primer), 2006, Retrieved January, 2011, from http://www.w3.org/TR/sw-oosd-primer/
  8. Semantic Web for Object-Oriented Software Developers (OWL Primer), 2006, Retrieved January, 2011, from http://www.w3.org/TR/sw-oosd-primer/
  9. Moucek, R., Ježek, P., 2010. System for Storage and Management of EEG/ERP Experiments - Generation of Ontology. In 12th International Conference on Enterprise Information System, Volume 1 (pp. 415- 420)
  10. Moucek, R., Ježek, P., 2010. System for Storage and Management of EEG/ERP Experiments - Generation of Ontology. In 12th International Conference on Enterprise Information System, Volume 1 (pp. 415- 420)
  11. Ježek, P., Moucek, R., 2010. EEG/ERP Portal - Semantic Web Extension. In Second Global Congress on Intelligent Systems (pp. 392-395)
  12. Ježek, P., Moucek, R., 2010. EEG/ERP Portal - Semantic Web Extension. In Second Global Congress on Intelligent Systems (pp. 392-395)
  13. JenaBean, n.d. Retrieved January, 2011, from http://www.ibm.com/developerworks/java/library/jjenabean.html
  14. JenaBean, n.d. Retrieved January, 2011, from http://www.ibm.com/developerworks/java/library/jjenabean.html
  15. OwlApi, n.d. Retrieved January, 2011, from http://owlapi.sourceforge.net/
  16. OwlApi, n.d. Retrieved January, 2011, from http://owlapi.sourceforge.net/
  17. Oren, E., Delbru, R., Gerke, S., Haller, A. and Decker S., 2007. ActiveRDF: object-oriented semantic web protramming, In Proceedings of the 16th international conference on World Wide Web (pp. 817-824)
  18. Oren, E., Delbru, R., Gerke, S., Haller, A. and Decker S., 2007. ActiveRDF: object-oriented semantic web protramming, In Proceedings of the 16th international conference on World Wide Web (pp. 817-824)
  19. Po-Huan, Ch., Chi-Chuan, L., Kuo-Ming, Ch., 2009. Integrationg Semanic Web and Object-Oriented Programming for Cooperative Desig, In Journal of University Computer Science, vol. 15, no. 9
  20. Po-Huan, Ch., Chi-Chuan, L., Kuo-Ming, Ch., 2009. Integrationg Semanic Web and Object-Oriented Programming for Cooperative Desig, In Journal of University Computer Science, vol. 15, no. 9
  21. Liu, F., Wang, J., Dillon, S. T., 2007. Web Information Representation, Extraction and Reasoning based on Existing Programming Technology, In Computational Inteligence 37 (pp. 147-168)
  22. Liu, F., Wang, J., Dillon, S. T., 2007. Web Information Representation, Extraction and Reasoning based on Existing Programming Technology, In Computational Inteligence 37 (pp. 147-168)
  23. JavaAnnotations, n.d. Retrieved January, 2011, from http://download.oracle.com/javase/1.5.0/docs/guide/la nguage/annotations.html
  24. JavaAnnotations, n.d. Retrieved January, 2011, from http://download.oracle.com/javase/1.5.0/docs/guide/la nguage/annotations.html
  25. Ježek, P., Moucek, R., 2010. Database of EEG/ERP experiments, In Healthinf 2010 - Proceeding Third International Conference on Health Informatics. Valencia Spain.
  26. Ježek, P., Moucek, R., 2010. Database of EEG/ERP experiments, In Healthinf 2010 - Proceeding Third International Conference on Health Informatics. Valencia Spain.
  27. Gupta, A., Bug,W., Marenco, L., Qian, X., Condit, C., Rangarajan, A., et al., 2008. Federated access to heterogeneous information resources in the Neuroscience Information Framework (NIF), In Neuroinformatics, Volume 6, Number 3, (pp. 175- 194)
  28. Gupta, A., Bug,W., Marenco, L., Qian, X., Condit, C., Rangarajan, A., et al., 2008. Federated access to heterogeneous information resources in the Neuroscience Information Framework (NIF), In Neuroinformatics, Volume 6, Number 3, (pp. 175- 194)
Download


Paper Citation


in Harvard Style

Ježek P. and Mouček R. (2011). TRANSFORMATION OF OBJECT-ORIENTED CODE INTO SEMANTIC WEB USING JAVA ANNOTATIONS . In Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 978-989-8425-56-0, pages 207-210. DOI: 10.5220/0003468602070210


in Harvard Style

Ježek P. and Mouček R. (2011). TRANSFORMATION OF OBJECT-ORIENTED CODE INTO SEMANTIC WEB USING JAVA ANNOTATIONS . In Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 978-989-8425-56-0, pages 207-210. DOI: 10.5220/0003468602070210


in Bibtex Style

@conference{iceis11,
author={Petr Ježek and Roman Mouček},
title={TRANSFORMATION OF OBJECT-ORIENTED CODE INTO SEMANTIC WEB USING JAVA ANNOTATIONS},
booktitle={Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 4: ICEIS,},
year={2011},
pages={207-210},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003468602070210},
isbn={978-989-8425-56-0},
}


in Bibtex Style

@conference{iceis11,
author={Petr Ježek and Roman Mouček},
title={TRANSFORMATION OF OBJECT-ORIENTED CODE INTO SEMANTIC WEB USING JAVA ANNOTATIONS},
booktitle={Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 4: ICEIS,},
year={2011},
pages={207-210},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003468602070210},
isbn={978-989-8425-56-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 4: ICEIS,
TI - TRANSFORMATION OF OBJECT-ORIENTED CODE INTO SEMANTIC WEB USING JAVA ANNOTATIONS
SN - 978-989-8425-56-0
AU - Ježek P.
AU - Mouček R.
PY - 2011
SP - 207
EP - 210
DO - 10.5220/0003468602070210


in EndNote Style

TY - CONF
JO - Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 4: ICEIS,
TI - TRANSFORMATION OF OBJECT-ORIENTED CODE INTO SEMANTIC WEB USING JAVA ANNOTATIONS
SN - 978-989-8425-56-0
AU - Ježek P.
AU - Mouček R.
PY - 2011
SP - 207
EP - 210
DO - 10.5220/0003468602070210