e & i Elektrotechnik und Informationstechnik

, Volume 124, Issue 1–2, pp 31–38 | Cite as

TSC – Triple Space Computing

  • D. Fensel
  • R. Krummenacher
  • O. Shafiq
  • E. Kühn
  • J. Riemer
  • Y. Ding
  • B. Draxler

Triple Space Computing (TSC) has been proposed as communication and coordination paradigm based on the convergence of space-based computing and the Semantic Web. It acts as a global virtual shared space like middleware to enable communication and coordination of semantic data based on the principle of publish and read. This paper presents an overview of the work in progress under Austrian FIT-IT funded TSC project ( ). It presents the evolution of the TSC framework, overall architecture and its usage by Semantic Web Services.


Communication Coordination Middleware Semantic Web Services Space-based computing 

Triple Space Computing – neuartiges Kommunikations- und Koordinationsparadigma

Triple Space Computing (TSC) ist ein neuartiges Kommunikations- und Koordinationsparadigma, welches aus einer Kombination von "Tuple Spaces" und Semantic Web-Technologien entstanden ist. Der global zugängliche virtuelle Space stellt eine Middleware zur Verfügung, welche es ermöglicht, semantische Daten via Publizieren und Lesen auszutauschen. In diesem Artikel wird die Entstehung und Entwicklung vom FIT-IT-Projekt TSC ( ) vorgestellt: die Rahmenbedingungen und Datenmodelle, eine Architektur und Anwendungsbeispiele im Zusammenhang mit Semantic Web Services.


Kommunikation Koordination Middleware Semantic Web Services Space-based Computing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Berners-Lee, T. (2001): Notation 3: An RDF language for the Semantic Web. W3C Design Issues, November 2001,
  2. Berners-Lee, T. (2004): N3QL – RDF Data Query Language. W3C Design Issues, July 2004,
  3. Bussler, C. (2005): A minimal triple space computing architecture. Proc. of the 2nd WSMO Implementation Workshop (WIW 2005), Innsbruck, Austria, June 2005.Google Scholar
  4. Carroll, J. J., Bizer, Ch., Hayes, P., Stickler, P. (2005): Named graphs. Journal of Web Semantics 3 (4).Google Scholar
  5. Fensel, D. (2004): Triple-space computing: Semantic web services based on persistent publication of information. Proc. of the IFIP Int. Conf. on Intelligence in Communication Systems, INTELLCOMM 2004, Bangkok, Thailand, November 2004.Google Scholar
  6. Fensel, D., Bussler, C. (2002): The Web Service Modeling Framework WSMF. Electronic Commerce Research and Applications 1 (2).Google Scholar
  7. Fielding, R. T. (2000): Architectural styles and the design of network-based software architectures. PhD Thesis, University of California, Irvine.Google Scholar
  8. Freeman, E., Arnold, K., Hupfer, S. (1999): JavaSpaces: principles, patterns, and practice. The Jini Technology Series, Addison-Wesley Longman.Google Scholar
  9. Gelernter, D. (1985): Generative communication in Linda. ACM Transactions in Prog. Languages and Systems (TOPLAS) 7(1).Google Scholar
  10. Harth, A., Decker, S. (2005): Optimized index structures for querying RDF from the Web. Proc. of the 3rd Latin American Web Congress, Buenos Aires, Argentina, October/November 2005.Google Scholar
  11. Hayes, P., McBride, B. (eds.) (2004): RDF Semantics. W3C Recommendation, February 2004,
  12. Khare, R., Taylor, R. N. (2004): Extending the Representational State Transfer (REST) Architectural style for decentralized systems. Proc. of the Int. Conf. on Software Engineering (ICSE), Edinburgh, Scotland, May 2004.Google Scholar
  13. Klyne, G., Carroll, J. J. (eds.) (2004): Resource Description Framework (RDF): concepts and abstract syntax. W3C Recommendation, February 2004,
  14. Krummenacher, R., Hepp, M., Polleres, A., Bussler, C., Fensel, D. (2005): WWW or What Is Wrong with Web Services. Proc. of the 2005 IEEE European Conf. on Web Services (ECOWS 2005), Växjö, Sweden, November 2005.Google Scholar
  15. Kühn, E. (1994): Fault-tolerance for communicating multidatabase transactions. Proc. of the 27th Hawaii Int. Conf. on System Sciences (HICSS), Wailea, Maui, Hawaii, January 1994.Google Scholar
  16. Kühn, E., Beinhart, M., Murth, M. (2005): Improving data quality of mobile Internet applications with an extensible virtual shared memory approach. Proc. of Iadis www/Internet 2005 Conference, Lisbon, December 2005.Google Scholar
  17. Lehman, T. J., McLaughry, St. W., Wyckoff, P. (1999): TSpaces: The Next Wave. Proc. of the Hawaii Int. Conf. on System Sciences (HICSS-32), Wailea, Maui, Hawaii, January 1999.Google Scholar
  18. Prud'hommeaux, E., Seaborne, A. (eds.) (2006): SPARQL Query Language for RDF. W3C Candidate Recommendation, April 2006,
  19. Riemer, J., Martin-Recuerda, F., Ding, Y., Murth, M., Sapkota, B., Krummenacher, R., Shafiq, O., Fensel. D., Kuehn, E. (2006): Triple Space Computing: adding semantics to space-based computing. Proc. 1st Asian Semantic Web Conf., Beijing, China, September 2006.Google Scholar
  20. Roman, D., de Bruijn, J., Mocan, A., Lausen, H., Bussler, C., Fensel, D. (2006): WWW – WSMO, WSML, and WSMX in a nutshell. Proc. of the 1st Asian Semantic Web Conf. (ASWC 2006), Beijing, China, September 2006.Google Scholar
  21. Sapkota, B., Kilgarriff, E., Bussler, C. (2006): Role of Triple Space Computing in Semantic Web Services. Proc. of the 8th Asia Pacific Web Conf. (APWEB 2006), Harbin, China, January 2006.Google Scholar
  22. Scharffe, F., de Bruijn, J. (2005): A language to specify mappings between ontologies. Proc. of 1st Int. Conf. on signal-image technology and Internet-based systems (SITIS 2005), Yaounde, Cameroon, November 2005.Google Scholar
  23. Shafiq, O., Krummenacher, R., Martin-Recuerda, F., Ding, Y., Fensel, D. (2006a): Triple Space Computing Middleware for Semantic Web Services. Proc. of 2006 Middleware for Web Services (MWS 2006) Workshop at the 10th Int. IEEE Enterprise Computing Conf. (EDOC 2006) in Hong Kong, October 2006.Google Scholar
  24. Shafiq, O., Scharffe, F., Krummenacher, R., Ding, Y., Fensel, D. (2006b): Data mediation support for Triple Space Computing. Proc of the 2nd IEEE Int. Conf. on Collaborative Computing (CollaborateCom 2006), Atlanta, GA, USA, November 2006.Google Scholar
  25. WSMO4J: an API and a reference implementation for building Semantic Web Services applications compliant with the Web Service Modeling Ontology (WSMO),

Copyright information

© Springer-Verlag 2007

Authors and Affiliations

  • D. Fensel
    • 1
  • R. Krummenacher
    • 1
  • O. Shafiq
    • 1
  • E. Kühn
    • 2
  • J. Riemer
    • 2
  • Y. Ding
    • 3
  • B. Draxler
    • 4
  1. 1.Bakk. techn., Digital Enterprise Research Institute (DERI)University of InnsbruckInnsbruckAustria
  2. 2.Institute of Computer Languages, Department of Computer ScienceVienna University of TechnologyViennaAustria
  3. 3.Electronic Web Services (eWS) GmbHInnsbruckAustria
  4. 4.Thonhauser Data Engineering (TDE) GmbHLeobenAustria

Personalised recommendations