Abstract
This paper presents a set of guidelines to help software engineers with the specification and design of large-scale semantic applications by defining new processes for Requirements Engineering and Design for semantic applications. To facilitate its use to software engineers not experts in semantic technologies, several techniques are provided, namely, a characterization of large-scale semantic applications, common use cases that appear when developing this type of application, and a set of architectural patterns that can be used for modelling the architecture of semantic applications. The paper also presents an example of how these guidelines can be used and an evaluation of our contributions using the W3C Semantic Web use cases.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aquin, M., Motta, E., Sabou, M., Angeletou, S., Gridinoc, L., Lopez, V., Guidi, D.: Towards a New Generation of Semantic Web Applications. IEEE Intelligent Systems 23 (2008)
Fernández-López, M., Gómez-Pérez, A., Juristo, N.: METHONTOLOGY: From Ontological Art Towards Ontological Engineering. In: Ontological Engineering on Spring Symposium Series, Stanford (1997)
Staab, S., Schnurr, H.P., Studer, R., Sure, Y.: Knowledge Processes and Ontologies. IEEE Intelligent Systems (2001)
Muñoz-García, O., García-Castro, R., Gómez-Pérez, A.: Facilitating Requirements Engineering of Semantic Applications. In: Proceedings of the 5th Workshop on Semantic Web Applications and Perspectives (SWAP 2008), Rome, Italy, CEUR Workshop Proceedings (2008)
Motta, E., Sabou, M.: Next Generation Semantic Web Applications. In: Mizoguchi, R., Shi, Z.-Z., Giunchiglia, F. (eds.) ASWC 2006. LNCS, vol. 4185, pp. 24–29. Springer, Heidelberg (2006)
Domingue, J., Fensel, D.: Towards a Service Web: Integrating the Semantic Web and Service Orientation. IEEE Intelligent Systems (2008)
Krummenacher, R., Simperl, E., Fensel, D.: Scalability in Semantic Computing: Semantic Middleware. In: Proceedings of the IEEE Conference on Semantic Computing, pp. 538–544 (2008)
Jasper, R., Uschold, M.: A Framework for Understanding and Classifying Ontology Applications. In: Twelfth Workshop on Knowledge Acquisition Modeling and Management, KAW 1999 (1999)
Kozaki, K., Hayashi, Y., Sasajima, M., Tarumi, S., Mizoguchi, R.: Understanding Semantic Web Applications. In: Domingue, J., Anutariya, C. (eds.) ASWC 2008. LNCS, vol. 5367, pp. 524–539. Springer, Heidelberg (2008)
Coskun, G., Heese, R., Luczak-Rösh, M., Oldakowski, R., Schäfermeier, R., Streibel, O.: Towards Corporate Semantic Web: Requirements and Use Cases. Technical report, Freie Universität Berlin (2008)
García-Castro, R., Gómez-Pérez, A., Muñoz-García, O., Nixon, L.J.: Towards a Component-Based Framework for Developing Semantic Web Applications. In: Domingue, J., Anutariya, C. (eds.) ASWC 2008. LNCS, vol. 5367, pp. 197–211. Springer, Heidelberg (2008)
Sommerville, I.: Software Engineering, 8th edn. International Computer Science Series. Addison-Wesley, Reading (2007)
Muñoz-García, O., García-Castro, R., Gómez-Pérez, A., Sini, M.: D5.5.1. NeOn Methodology for the development of large-scale semantic applications. Technical report, NeOn Project (2009)
Gómez-Pérez, A., Suárez-Figueroa, M.: NeOn Methodology: Scenarios for Building Networks of Ontologies. In: 16th International Conference on Knowledge Engineering and Knowledge Management Knowledge Patterns (EKAW 2008), Conference Poster, Italy (2008)
Wache, H., Vögele, T., Visser, U., Stuckenschmidt, H., Schuster, G., Neumann, H., Hübner, S.: Ontology-based integration of information - a survey of existing approaches. In: IJCAI workshop on Ontologies and Information Sharing, pp. 108–117 (2001)
Cheesman, J., Daniels, J.: UML Components. A Simple Process for Specifying Component-Based Software. Component Software Series. Addison-Wesley, Reading (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Muñoz-García, Ó., García-Castro, R. (2009). Guidelines for the Specification and Design of Large-Scale Semantic Applications. In: Gómez-Pérez, A., Yu, Y., Ding, Y. (eds) The Semantic Web. ASWC 2009. Lecture Notes in Computer Science, vol 5926. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10871-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-10871-6_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10870-9
Online ISBN: 978-3-642-10871-6
eBook Packages: Computer ScienceComputer Science (R0)