Suppose I have a query like:

PREFIX  :     <http://opensensingcity.emse.fr/LDPDesignVocabulary/>
PREFIX  data: <http://opensensingcity.emse.fr/LDPDesign/data/>
PREFIX  dcat: <http://www.w3.org/ns/dcat#>\n\nCONSTRUCT \n  { \n    <
https://bistrotdepays.opendatasoft.com/api/v2/catalog/datasets/animations_bistrots_de_pays>
?p ?o .\n  }\nWHERE\n  { <
https://bistrotdepays.opendatasoft.com/api/v2/catalog/datasets/animations_bistrots_de_pays>\n
             ?p  ?o\n    FILTER ( ?p NOT IN (dcat:distribution) )\n  }


Is it possible to obtain a query where all prefixes have been expanded ? is
it not possible to load the query, expand it and serialize it ?

 I have tried the following which isn't working:

Query gq = QueryFactory.create(Global.prefixes + graphQuery);
gq.setPrefixMapping(Global.prefixMap);
Global.prefixMap.getNsPrefixMap().entrySet().stream().forEach(prefixEntry->{
    gq.expandPrefixedName(prefixEntry.getKey());
});


‌

Reply via email to