- From: Pascal Molli <pascal.molli@univ-nantes.fr>
- Date: Thu, 28 Feb 2019 12:53:13 +0100
- To: semantic-web@w3.org
- Message-ID: <CAPKVQuOtL+WcGw1UkSdSNe5CRVgZ54WjNk1BWtjrzFkovZrbJw@mail.gmail.com>
Dear Semantic Web, Linked Data Community, We are proud to announce the release of Sage 1.1. Sage is a SPARQL query engine designed for public Linked Data providers. Thanks to web preemption, the server can run without quotas on query execution time and consequently process arbitrary long-running queries with complete results. The software and an online demo are freely available at: http://sage.univ-nantes.fr/ The paper explaining the Sage approach [1] is accepted at WWW’19 and available as a postprint on HAL: https://hal.archives-ouvertes.fr/hal-02017155 Changes from version 1.0: Sage Server: - SPARQL Unions are supported natively. - Some SPARQL Filters are supported natively. For now, only logical expression (<, =, &&, …) are allowed. - The Sage server API now supports plain text SPARQL queries: you can send a SPARQL query using a GET/POST request. See http://sage.univ-nantes.fr/documentation for details. - For example, you can now call http://sage.univ-nantes.fr/sparql?query=SELECT+%3Fcc+WHERE+%7B+++%3Chttp%3A%2F%2Fdbpedia.org%2Fresource%2FBarack_Obama%3E+%3Chttp%3A%2F%2Fwww.w3.org%2F2002%2F07%2Fowl%23sameAs%3E+%3Fcc+.+%7D+&default-graph-uri=http://sage.univ-nantes.fr/sparql/sameAs Sage JS Client : - Updated to take advantage of new server features - Uses parallelized Bound joins, as in FedX. Sage Java Client: - Updated to take advantage of new server features - Uses parallelized Bound joins, as in FedX. - Some UNIONs and FILTERs are now evaluated server-side. - OptJoin implementation as described in the WWW’19 paper [1]. The OptJoin algorithm speeds up the evaluation of some OPTIONAL clauses. - Federated query processing using the FedX model: ASK-based source selection, exclusive groups optimization, extended with the OptJoin support. See the README of the java client https://github.com/sage-org/sage-jena. Sage Website: - New preset queries selection UI, highlighting supported SPARQL features. - GraphQL support (see the GraphQL tab). GraphQL queries are translated into SPARQL queries, thanks to [4]. - Automatic VOID description generation: - http://sage.univ-nantes.fr/void/ - http://sage.univ-nantes.fr/.well-known/void - New rendering engine based on Mithril.js. - Monitoring of the progression of query execution. Run the preset query <http://sage.univ-nantes.fr/#query=prefix+dbo%3A+%3Chttp%3A%2F%2Fdbpedia.org%2Fontology%2F%3E%0Aprefix+rdfs%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0A%0ASELECT+%3Fcity+%3Fperson+%3Fname%0AWHERE+%7B%0A++%3Fcity+a+dbo%3ACity%3B%0A++++++++rdfs%3Alabel+%3Fname.%0A++%3Fperson+a+dbo%3APerson%3B%0A++++++++rdfs%3Alabel+%3Fname.%0A%7D%0A&dataset=http%3A%2F%2Fsage.univ-nantes.fr%2Fsparql%2Fdbpedia-2016-04> on “Famous people with the same name as a city” to see it in action. We appreciate your feedback/comments/questions to be sent to our mailing list [2] or our issue tracker on github [3]. On behalf of the Sage team, --- Pascal Molli, Hala-Skaf-Molli, Thomas Minier - GDD Team <https://sites.google.com/site/gddlina/home>, LS2N <https://www.ls2n.fr/?lang=en>, University of Nantes <http://www.univ-nantes.fr/>. [1] Thomas Minier, Hala Skaf-Molli and Pascal Molli. "SaGe: Web Preemption for Public SPARQL Query services" in Proceedings of the 2019 World Wide Web Conference (WWW'19), San Francisco, USA, May 13-17, 2019 https://hal.archives-ouvertes.fr/hal-02017155 [2] sage@univ-nantes.fr [3] https://github.com/sage-org/sage-engine/issues [4] https://www.npmjs.com/package/graphql-to-sparql -- Pascal Molli <http://pagesperso.lina.univ-nantes.fr/~molli-p> Full Professor, Nantes University <http://www.univ-nantes.fr/> Head of GDD <https://sites.google.com/site/gddlina/>* team*, LS2N <http://ls2n.fr/>, UFR de Sciences et Techniques 2, rue de la Houssinière BP 92208 44322 NANTES CEDEX 3 Tel : +33 251125810 pascal.molli@univ-nantes.fr
Received on Thursday, 28 February 2019 11:53:49 UTC