Abstrakt. Integrerad tillgång till flera distribuerade och autonoma RDF-datakällor är en viktig utmaning för många semantiska webbapplikationer. Som en reaktion på denna utmaning stöder SPARQL, W3C-rekommendationen för ett RDF-frågespråk, frågor om flera RDF-grafer. Den nuvarande standarden ger dock inte en öppen frågefederation, vilket gör frågeformuleringen svår och lång. Dessutom, aktuella implementationer av SPARQL laddar alla RDF grafer som nämns i en fråga till den lokala maskinen. Detta medför vanligtvis stora omkostnader i nättrafiken, och ibland är det helt enkelt omöjligt av tekniska eller juridiska skäl. För att lösa dessa problem presenterar vi DARQ, en motor för federerade SPARQL-frågor. DARQ ger transparent frågeåtkomst till flera SPARQL-tjänster, dvs. det ger användaren intrycket att fråga en enda RDF-graf trots de verkliga data som distribueras på webben. Ett tjänstebeskrivningsspråk gör det möjligt för frågemotorn att bryta ner en fråga i undertexter, som var och en kan besvaras av en enskild tjänst. DARQ använder också frågeskrivning och kostnadsbaserad frågeoptimering för att snabba upp frågeutförandet. Experiment visar att dessa optimeringar avsevärt förbättrar frågeprestandan även när endast en mycket begränsad mängd statistisk information finns tillgänglig. DARQ finns under GPL-licensen på http://darq.sf.net/.
I DARQ REF kallas metadata för tjänstbeskrivning som beskriver vilka trippelmönster (dvs. predikat) som kan besvaras.
Querying Distributed RDF Data Sources with SPARQL
{'venue': 'In Proceedings of the 5th European Semantic Web Conference (ESWC2008', 'journal': None, 'mag_field_of_study': ['Computer Science']}