“Strategies for Optimizing Querying Third Party Resources in Semantic Web Applications”


Weichselbraun, Albert. (2008). “Strategies for Optimizing Querying Third Party Resources in Semantic Web Applications”. 3rd International Conference on Software and Data Technologies (ICSOFT-2008), Porto, Portugal


One key property of the Semantic Web is its support for interoperability. Combining knowledge sources from different authors and locations yields refined and better results. Current Semantic Web applications only use a limited amount of particularly useful and popular information providers like Swoogle, geonames, etc. for their queries. As more and more applications facilitating Semantic Web technologies emerge, the load caused by these applications is expected to grow, requiring more efficient ways for querying external resources. This research suggests an approach for query optimization based on ideas originally proposed by McQueen for optimal stopping in business economics. Applications querying external resources are modeled as decision makers looking for optimal action/answer sets, facing search costs for acquiring information, test costs for checking the acquired information, and receiving a reward depending on the usefulness of the proposed solution. Applying these concepts to the information system domain yields strategies for optimizing queries to external services. An extensive evaluation compares these strategies to a conventional coverage based approach, based on real world response times taken from three different popular Web services.

Downloads and Resources

  1. Reference (BibTex)