@@ -105,7 +105,7 @@ exclude-result-prefixes="#all">
105105 <xsl : param name =" ac:endpoint" select =" if ($ldt:base) then resolve-uri('sparql', $ldt:base) else ()" as =" xs:anyURI?" />
106106 <xsl : param name =" sd:endpoint" as =" xs:anyURI?" />
107107 <xsl : param name =" acl:agent" as =" xs:anyURI?" />
108- <xsl : param name =" lapp:Context" as =" document-node()? " />
108+ <xsl : param name =" lapp:Context" as =" document-node()" />
109109 <xsl : param name =" foaf:Agent" select =" if ($acl:agent) then document(ac:document-uri($acl:agent)) else ()" as =" document-node()?" />
110110 <xsl : param name =" ac:httpHeaders" as =" xs:string" />
111111 <xsl : param name =" ac:method" as =" xs:string" />
@@ -380,12 +380,16 @@ exclude-result-prefixes="#all">
380380 <xsl : text disable-output-escaping =" yes" >
381381 //< ![CDATA[
382382 </xsl : text >
383+ <xsl : if test =" $lapp:origin" >
384+ <![CDATA[
385+ var appUri = ]]> <xsl : value-of select =" '" ' || key('apps-by-origin', $lapp:origin, $lapp:Context)/@rdf:about || '" '" disable-output-escaping =" yes" /><![CDATA[ ;
386+ var baseUri = ]]> <xsl : value-of select =" '" ' || $ldt:base || '" '" disable-output-escaping =" yes" /><![CDATA[ ;
387+ var ontologyUri = ]]> <xsl : value-of select =" '" ' || $ldt:ontology || '" '" disable-output-escaping =" yes" /><![CDATA[ ;
388+ var endpointUri = ]]> <xsl : value-of select =" if ($sd:endpoint) then '" ' || $sd:endpoint || '" ' else 'null'" disable-output-escaping =" yes" /><![CDATA[ ;
389+ ]]>
390+ </xsl : if >
383391 <![CDATA[
384- var appUri = ]]> <xsl : value-of select =" '" ' || key('apps-by-origin', $lapp:origin, $lapp:Context)/@rdf:about || '" '" disable-output-escaping =" yes" /><![CDATA[ ;
385- var baseUri = ]]> <xsl : value-of select =" '" ' || $ldt:base || '" '" disable-output-escaping =" yes" /><![CDATA[ ;
386392 var absolutePath = ]]> <xsl : value-of select =" '" ' || ac:absolute-path(ldh:base-uri(.)) || '" '" disable-output-escaping =" yes" /><![CDATA[ ;
387- var ontologyUri = ]]> <xsl : value-of select =" '" ' || $ldt:ontology || '" '" disable-output-escaping =" yes" /><![CDATA[ ;
388- var endpointUri = ]]> <xsl : value-of select =" if ($sd:endpoint) then '" ' || $sd:endpoint || '" ' else 'null'" disable-output-escaping =" yes" /><![CDATA[ ;
389393 var contextUri = ]]> <xsl : value-of select =" if ($ac:contextUri) then '" ' || $ac:contextUri || '" ' else 'null'" disable-output-escaping =" yes" /><![CDATA[ ;
390394 var agentUri = []]> <xsl : value-of select =" if ($acl:agent) then '" ' || $acl:agent || '" ' else 'null'" disable-output-escaping =" yes" /><![CDATA[ ];
391395 var accessModeUri = []]> <xsl : value-of select =" string-join(for $mode in $acl:mode return '" ' || $mode || '" ', ', ')" disable-output-escaping =" yes" /><![CDATA[ ];
0 commit comments