@@ -155,7 +155,7 @@ exclude-result-prefixes="#all"
155155 <xsl : when test =" $endpoint = sd:endpoint()" >
156156 <xsl : variable name =" object-uris" select =" distinct-values($results/rdf:RDF/rdf:Description/*/@rdf:resource[not(key('resources', .))])" as =" xs:string*" />
157157 <xsl : variable name =" query-string" select =" $object-metadata-query || ' VALUES $this { ' || string-join(for $uri in $object-uris return '< ' || $uri || '> ', ' ') || ' }'" as =" xs:string" />
158- <xsl : variable name =" request" select =" map{ 'method': 'POST', 'href': $endpoint, 'media-type': 'application/sparql-query', 'body': $query-string, 'headers': map{ 'Accept': 'application/rdf+xml' } }" as =" map(*)" />
158+ <xsl : variable name =" request" select =" map{ 'method': 'POST', 'href': ldh:href( $endpoint) , 'media-type': 'application/sparql-query', 'body': $query-string, 'headers': map{ 'Accept': 'application/rdf+xml' } }" as =" map(*)" />
159159 <xsl : sequence select =" map:merge(($context, map{ 'request': $request , 'response': () , 'results': $results }), map{ 'duplicates': 'use-last' })" />
160160 </xsl : when >
161161 <xsl : otherwise >
@@ -813,7 +813,7 @@ exclude-result-prefixes="#all"
813813 <xsl : if test =" json:string[@key = 'predicate']" >
814814 <xsl : variable name =" id" select =" generate-id()" as =" xs:string" />
815815 <xsl : variable name =" predicate" select =" json:string[@key = 'predicate']" as =" xs:anyURI" />
816- <xsl : variable name =" request-uri" select =" ac:build-uri($ldt:base, map{ 'uri': string ($predicate), 'accept': 'application/rdf+xml' })" as =" xs:anyURI" />
816+ <xsl : variable name =" request-uri" select =" ac:build-uri($ldt:base, map{ 'uri': ac:document-uri ($predicate), 'accept': 'application/rdf+xml' })" as =" xs:anyURI" />
817817 <xsl : variable name =" request" select =" map{ 'method': 'GET', 'href': $request-uri, 'headers': map{ 'Accept': 'application/rdf+xml' } }" as =" map(*)" />
818818 <xsl : variable name =" context" as =" map(*)" select ="
819819 map{
@@ -880,7 +880,7 @@ exclude-result-prefixes="#all"
880880 <xsl : variable name =" subject-var-name" select =" json:string[@key = 'subject']/substring-after(., '?')" as =" xs:string" />
881881 <xsl : variable name =" predicate" select =" json:string[@key = 'predicate']" as =" xs:anyURI" />
882882 <xsl : variable name =" object-var-name" select =" json:string[@key = 'object']/substring-after(., '?')" as =" xs:string" />
883- <xsl : variable name =" request-uri" select =" ac:build-uri($ldt:base, map{ 'uri': string ($predicate), 'accept': 'application/rdf+xml' })" as =" xs:anyURI" />
883+ <xsl : variable name =" request-uri" select =" ac:build-uri($ldt:base, map{ 'uri': ac:document-uri ($predicate), 'accept': 'application/rdf+xml' })" as =" xs:anyURI" />
884884 <xsl : variable name =" request" select =" map{ 'method': 'GET', 'href': $request-uri, 'headers': map{ 'Accept': 'application/rdf+xml' } }" as =" map(*)" />
885885 <xsl : variable name =" context" as =" map(*)" select ="
886886 map{
@@ -1177,7 +1177,7 @@ exclude-result-prefixes="#all"
11771177 <xsl : sequence select =" ixsl:call(ixsl:get(., 'classList'), 'toggle', [ 'active', true() ])[current-date() lt xs:date('2000-01-01')]" />
11781178 </xsl : for-each >
11791179
1180- <xsl : variable name =" request" select =" map{ 'method': 'POST', 'href': sd:endpoint(), 'media-type': 'application/sparql-query', 'body': $query-string, 'headers': map{ 'Accept': 'application/rdf+xml' } }" as =" map(*)" />
1180+ <xsl : variable name =" request" select =" map{ 'method': 'POST', 'href': ldh:href( sd:endpoint() ), 'media-type': 'application/sparql-query', 'body': $query-string, 'headers': map{ 'Accept': 'application/rdf+xml' } }" as =" map(*)" />
11811181 <xsl : variable name =" context" as =" map(*)" >
11821182 <xsl : call-template name =" ldh:RenderView" >
11831183 <xsl : with-param name =" block" select =" $block" />
@@ -1861,7 +1861,7 @@ exclude-result-prefixes="#all"
18611861
18621862 <xsl : for-each-group select =" $results/rdf:RDF/*[@rdf:about = $var-name-resources]/*[@rdf:resource or @rdf:nodeID]" group-by =" concat(namespace-uri(), local-name())" >
18631863 <xsl : variable name =" predicate" select =" xs:anyURI(namespace-uri() || local-name())" as =" xs:anyURI" />
1864- <xsl : variable name =" request-uri" select =" ac:build-uri($ldt:base, map{ 'uri': $predicate, 'accept': 'application/rdf+xml' })" as =" xs:anyURI" />
1864+ <xsl : variable name =" request-uri" select =" ac:build-uri($ldt:base, map{ 'uri': ac:document-uri( $predicate) , 'accept': 'application/rdf+xml' })" as =" xs:anyURI" />
18651865 <xsl : variable name =" request" select =" map{ 'method': 'GET', 'href': $request-uri, 'headers': map{ 'Accept': 'application/rdf+xml' } }" as =" map(*)" />
18661866 <xsl : variable name =" context" select =" map:merge((
18671867 $context,
@@ -1988,7 +1988,7 @@ exclude-result-prefixes="#all"
19881988 <xsl : for-each select =" $results//srx:result[srx:binding[@name = $object-var-name]]" >
19891989 <xsl : variable name =" object-type" select =" srx:binding[@name = $object-var-name]/srx:uri" as =" xs:anyURI" />
19901990 <xsl : variable name =" value-result" select =" ." as =" element()" />
1991- <xsl : variable name =" request-uri" select =" ac:build-uri($ldt:base, map{ 'uri': $object-type, 'accept': 'application/rdf+xml' })" as =" xs:anyURI" />
1991+ <xsl : variable name =" request-uri" select =" ac:build-uri($ldt:base, map{ 'uri': ac:document-uri( $object-type) , 'accept': 'application/rdf+xml' })" as =" xs:anyURI" />
19921992 <xsl : variable name =" request" select =" map{ 'method': 'GET', 'href': $request-uri, 'headers': map{ 'Accept': 'application/rdf+xml' } }" as =" map(*)" />
19931993 <xsl : variable name =" context" as =" map(*)" select ="
19941994 map{
0 commit comments