Abstract
This year the concept of “Semantic Web” celebrates its tenth anniversary since it was coined by prominent researchers Tim Berners-Lee, James Hendler and Ora Lassila. To date, there are many technologies to describe, in a machine-understandable way, information and services available in the Web. An incipient research area is focused on solving the issues related to building applications for truly exploiting semantically-described resources. In this paper, we present an approach to upgrade a software application into a Semantic Web-enabled one. The approach builds on the Aspect-Oriented Programming (AOP) paradigm to allow developers to incorporate ontology management capabilities into an ordinary object-oriented application without modifying its source code. The paper also discusses related works and presents case studies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic Web. Scientific American 284(5), 34–43 (2001)
Crasso, M., Mateos, C., Zunino, A., Campo, M.: SWAM: A logic-based mobile agent programming language for the Semantic Web. Expert Systems with Applications 38, 1723–1737 (2011)
Crasso, M., Zunino, A., Campo, M.: Combining document classification and ontology alignment for semantically enriching Web Services. New Generation Computing 28, 371–403 (2010)
Enriquez, J.G., Vidal, G., Casas, S.: Design Configurable Aspects to Connecting Business Rules with Spring. In: Cipolla Ficarra, F.V., de Castro Lozano, C., Pérez Jiménez, M., Nicol, E., Kratky, A., Cipolla-Ficarra, M. (eds.) ADNTIIC 2010. LNCS, vol. 6616, pp. 92–101. Springer, Heidelberg (2011)
Gruber, T.: Ontology. In: Encyclopedia of Database Systems, pp. 304–307. Springer-Verlag New York, Inc. (2008)
Kalyanpur, A., et al.: Automatic mapping of owl ontologies into java. In: Maurer, F., Ruhe, G. (eds.) SEKE, pp. 98–103 (2004)
Mak, G., Long, L., Rubio, R.: Spring AOP and AspectJ support. In: Spring Recipes, pp. 117–158. Apress (2010)
Martin, D., et al.: Bringing semantics to Web Services with owl-s. World Wide Web 10(3), 243–277 (2007)
Oren, E., Heitmann, B., Decker, S.: ActiveRDF: Embedding Semantic Web data into Object-Oriented languages. Web Semantics 6, 191–202 (2008)
Reynolds, D.: Jena 2 inference support (2011), http://jena.sourceforge.net (last accessed June 2011)
Richardson, C.: Untangling enterprise Java. Queue 4(5), 36–44 (2006)
Sivashanmugam, K., et al.: Adding semantics to Web Services standards. In: The 2003 International Conference on Web Services, pp. 395–401. CSREA Press, Las Vegas (2003)
Szekely, B., Betz, J.: Jastor: Typesafe, ontology driven RDF access from Java (2011), http://jastor.sourceforge.net (last accessed June 2011)
Völkel, M.: RDFReactor – From Ontologies to Programatic Data Access. In: Proc. of the Jena User Conference 2006. HP Bristol (2006)
Weerawarana, S., et al.: Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More. Prentice Hall PTR, Upper Saddle River (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Crasso, M., Mateos, C., Zunino, A., Campo, M. (2012). A Programming Model for the Semantic Web. In: Cipolla-Ficarra, F., Veltman, K., Verber, D., Cipolla-Ficarra, M., Kammüller, F. (eds) Advances in New Technologies, Interactive Interfaces and Communicability. ADNTIIC 2011. Lecture Notes in Computer Science, vol 7547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34010-9_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-34010-9_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34009-3
Online ISBN: 978-3-642-34010-9
eBook Packages: Computer ScienceComputer Science (R0)