Technologies, originally developed by the Semantic Web community, such as ontologies and RDF graphs, have turned out to be useful also in other domains. Software Engineering, Business Processes or application integration on the user's desktop take advantage of the possibility to model the domain in a machine process-able way through ontologies. More and more services come into use that use these Semantic Web technologies; Services such as RDF databases, inference engines, messaging systems.
Whereas these services are getting mature, the infrastructure to integrate these services are not well investigated. Therefore, a novel middleware architecture is needed that integrates the services in an open framework; Services such as lifting proprietary application data to semantic structures, routing data based on semantic information, semantic inter-process communication, and storing, retrieval, and linking of extracted meta-data. Therefore, the Semantic Web community as well as the Software Engineering community are challenged to investigate this field and to come up with an architecture and middleware support for the integration of semantically enriched services. These challenges comprise, i.e.:
Together, these technologies provide a means to build the semantic bridges necessary for data exchange and application integration. On the Semantic Desktop the integration of these technologies is already advanced and offers a good area to test scenario for the practicability to a semantic middleware. The Semantic Desktop will transform the conventional desktop into a seamless, networked working environment, by loosening the borders between individual applications and the physical workspace of different users.
The goal of this workshop is to start a discussion between the relevant communities, such as the semantic community, the software engineering community and the open-source community. The expertise of these communities in terms of architecture, design, development and implementation for a semantic middelware will help to achieve this vision of an open framework that should be exploited on the Semantic Desktop.
The workshop intends to bring together researchers and practitioner from the semantic web, semantic desktop, the software engineering and the open-source communities to discuss various aspects of architecture, design, development and implementation issues of the Semantic Desktop.
Potential topics include but are not limited to: