Abstract:
A system (100) for distributed querying of linked semantic webs (110) comprising at least one LOD ontologies index (120) comprising LOD ontologies and metadata relating to said LOD ontologies; at least one concept index (130) comprising concepts and corresponding URIs; at least one relation index (140) comprising relations and corresponding URIs; query interface (160) for entering SPARQL queries; and a distributed query engine (150) in communication with said LOD ontologies index (120), concept index (130) and relations index (140) and adapted to receive queries from said query interface (160); characterised in that said distributed query engine (150) is adapted to: parse and rewrite queries received from said query interface (160) and generate a plurality of sub-queries; identify dependencies within said sub-queries and chunk sub-queries based on ontology; execute sub-queries by sending to relevant source ontology; and merge results obtained from execution of said sub-queries.