1 / 17

Triple-space computing*

Triple-space computing*. The Third International Semantic Web Conference Hiroshima, Japan, 08-11-2004 Dieter Fensel dieter.fensel@deri.org Digital Enterprise Research Institute *Presented by Ruben Lara. Overview. Semantic Web Web Services Semantic Web Services Triple Space Computing

michel
Download Presentation

Triple-space computing*

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Triple-space computing* The Third International Semantic Web Conference Hiroshima, Japan, 08-11-2004 Dieter Fensel dieter.fensel@deri.org Digital Enterprise Research Institute *Presented by Ruben Lara

  2. Overview • Semantic Web • Web Services • Semantic Web Services • Triple Space Computing • Conclusions Dieter Fensel dieter.fensel@deri.org

  3. Semantic Web • The semantic web is based on machine-processable semantics of data. • Ontologies are its backbone. • Semantic Web repairs obvious problems of the current web. • New recommendations such as XML, RDF, and OWL follow this direction. Dieter Fensel dieter.fensel@deri.org

  4. Web Services • Business services can be completely decentralized and distributed over the Internet and accessed by a wide variety of communications devices. • The Internet can become a global common platform where organizations and individuals communicate among each other to carry out various activities and to provide value-added services. • The dynamic enterprise and dynamic value chains become achievable and may be even mandatory for competitive advantage. Dieter Fensel dieter.fensel@deri.org

  5. Web Services • Many organizations had the insight that message definition and exchange are not sufficient to build an expressive web services infrastructure. • In addition to UDDI, WSDL and SOAP, standards are proposed such as BPML, WSCI, BPEL4WS, etc. • However, limited automation. Dieter Fensel dieter.fensel@deri.org

  6. Semantic Web Services • Semantic Web Services combine Semantic Web and Web Service Technology. • Automatization of Web Service Discovery, Combination, and Invocation makes the technology scalable. • This combination is a pre-requisite to make web service technology scalable and mature. • This technology is a pre-requisite to enable fully open, flexible, and dynamic eWork and eCommerce a reality. Dieter Fensel dieter.fensel@deri.org

  7. Intelligent Web Services Triple-space computing Two potential paths to achieve semantic web services. Web Services Dynamic UDDI, WSDL, SOAP WWW Semantic Web URI, HTML, HTTP RDF, RDF(S), OWL Static Semantics Dieter Fensel dieter.fensel@deri.org

  8. Triple-space computing • Most semantic web service projects follow the first path. • The current web service stack is taken as a starting point and semantic annotations complement them. • Alternatively one could directly focus on further developing the semantic web. • By putting more and more ontologies and semantically annotated data on the web, services that make use of these descriptions will naturally appear. Dieter Fensel dieter.fensel@deri.org

  9. Triple-space computing • Are web services really web services? - No! • Web services require tight coupling of the applications they integrate. • Applications communicate via message exchange requiring strong coupling in terms of reference and time. • The Web is strongly based on the opposite principles. Information is published in a persistent and widely accessible manner. • Any other application can access this information at any point in time without having to request the publishing process to directly refer to it as a receiver of its information. • Web services can use the Web as a transport media, however that is all they have in common with the Web. Dieter Fensel dieter.fensel@deri.org

  10. Triple-space computing Messages Publishing Mail-Post; Phone-Calls; E-mail; ... WEB Humans Message-oriented paradigm for Web Services TSC (for Semantic Web Services) Machines Dieter Fensel dieter.fensel@deri.org

  11. Triple-space computing Tuple-spaced computing • Instead of sending messages backward and forward a simple means of communication is provided. • Processes can write, delete, and read tuples from a global persistent space. • De-couples three orthogonal dimensions involved in information exchange: reference, time, and space. Dieter Fensel dieter.fensel@deri.org

  12. Triple-space computing • Shortcomings of current tuplespace models: • They lack the means to name spaces, semantics, and structure in describing the information content of the tuples. • They provide a flat and simple data model that does not provide nesting: • tuples with the same number of fields and field order, but different semantics, cannot be distinguished. • Refine the tuplespace into a triple space, where <subject, predicate, object> describes content and semantics of information. • The object can become a subject in a new triple thus defining a graph structure capturing structural information. Dieter Fensel dieter.fensel@deri.org

  13. Triple-space computing • With RDF this space already exists and provides a natural link from the space-based computing paradigm to the semantic web. • The global space can help to overcome heterogeneity in communication and cooperation, however, it does not provide any answer to data and information heterogeneity. • In fact, this aspect is what the semantic web is all about. Dieter Fensel dieter.fensel@deri.org

  14. Triple-space computing Tuple-spaced computing and the Web • They are both global information spaces for persistent publication. Therefore, they share many of the same underlying principles. • They differ in their application context. The web is a world wide information space for the human reader and the tuplespace is a local space for parallel processes in an application. • The Web adds some features that are currently lacking in the tuplespace. Dieter Fensel dieter.fensel@deri.org

  15. Triple-space computing Tuple-spaced computing and the Web • With URIs the web provides a well-defined reference mechanism that has world-wide scalability. • The namespace mechanism of the web allows different applications to use the same vocabulary without blurring up their communications. • The semantic web provides standards to represent machine-processable semantics of data. Dieter Fensel dieter.fensel@deri.org

  16. Triple-space computing • The semantic web has the true potential to become the global space for application integration, like the tuplespace became a means for the local integration of parallel processes. • It provides the means for global integration with the inherent complexity stemming from information heterogeneity and dynamic changes. Dieter Fensel dieter.fensel@deri.org

  17. Conclusions • Triplespace may become the web for machines as the Web based on HTML became the Web for humans. • Clever middleware is required • No application can check the whole semantic Web • No application will publish a triple and wait forever • Triplespace needs to be divided up to provide security, privacy and scalability • Not really new requirements Dieter Fensel dieter.fensel@deri.org

More Related