Skip to main content

Composing Frameworks and Components for Families of Semantic Web Applications

  • Conference paper
Principles and Practice of Semantic Web Reasoning (PPSWR 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2901))

Abstract

This paper outlines a first methodology for a framework and component technology for Semantic Web applications, layered constraint frameworks. Due to the heterogeneity of the Semantic Web, different ontology languages will coexist. Applications must be able to work with several of them, and for good reuse, they should be parameterized by them. As a solution, we combine layered frameworks with architecture systems and explicit constraint specifications. Layered constraint frameworks can be partially instantiated on 6 levels, allowing for extensive reuse of components and variability of applications. Not only that applications can be instantiated for a certain product or web service family, also architectural styles, component models, and ontology languages can be reused or varied in applications. And hence, for the first time, this proposes a reuse technology for ontology-based applications on the heterogeneous Semantic Web.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abowd, G.D., Allen, R., Garlan, D.: Formalizing style to understand descriptions of software architecture. ACM Transactions on Software Engineering and Methodology 4(4), 319–364 (1995)

    Article  Google Scholar 

  2. Aßmann, U.: Invasive Software Composition. Springer, Heidelberg (2003)

    MATH  Google Scholar 

  3. Bry, F., alia: Rules in a Semantic Web Environment (REWERSE). In: 6th Framework Network of Excellence, European Commission, Accepted NoE (August 2003); Leading European network on Semantic Web. Prof. Aßmann is leader of the Working Group I3 on Composition and Typing

    Google Scholar 

  4. Bäumer, D., Gryczan, G., Knoll, R., Lilienthal, C., Riehle, D., Züllighoven, H.: Framework development for large systems. Communications of the ACM 40(10), 52–59 (1997)

    Article  Google Scholar 

  5. Silberski, W., Wulf Bäumer, M., Riehle, D.: Role object. In: Conf. On Pattern Languages of Programming, PLOP (1997)

    Google Scholar 

  6. The EASYCOMP Consortium. EASYCOMP: Easy Composition in Future Generation Component systems, Project-Nr. IST-1999-14191, Aßmann, Uwe (ed.) (February 2000)

    Google Scholar 

  7. The EASYCOMP Consortium. EASYCOMP home page (August 2000), http://www.easycomp.org

  8. Garlan, D., Shaw, M.: An introduction to software architecture. In: Ambriola, V., Tortora, G. (eds.) Advances in Software Engineering and Knowledge Engineering, vol. 1, pp. 1–40. World Scientific, Singapore (1994)

    Google Scholar 

  9. RuleML Initiative. RuleML initiative for xml-based rule-based languages (home page), http://www.ruleml.org

  10. JavaSoft. Enterprise Java Beans (TM), Version 2.0 (April 2000)

    Google Scholar 

  11. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  12. Löwy, J.: COM and .NET. O’Reilly, Sebastopol (2001)

    Google Scholar 

  13. Mattsson, M., Bosch, J., Fayad, M.E.: Framework integration problems, causes, solutions. Communications of the ACM 42(10), 80–87 (1999)

    Article  Google Scholar 

  14. Schmidt, H.-W.: Systematic framework design by generalization. Communications of the ACM 40(10), 48–51 (1997)

    Article  Google Scholar 

  15. Tarr, P., Ossher, H., Harrison, W., Sutton Jr., S.M.: degrees of separation: Multi-dimensional separation of concerns. In: Proceedings of ICSE1999, Los Angeles CA, USA, pp. 107–119 (1999)

    Google Scholar 

  16. The COMPOST Consortium (Linköping University and Karlsruhe University). COMPOST home page (April 2003), http://www.the-compost-system.org

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aßmann, U. (2003). Composing Frameworks and Components for Families of Semantic Web Applications. In: Bry, F., Henze, N., Małuszyński, J. (eds) Principles and Practice of Semantic Web Reasoning. PPSWR 2003. Lecture Notes in Computer Science, vol 2901. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24572-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24572-8_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20582-1

  • Online ISBN: 978-3-540-24572-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics