Skip to content
Snippets Groups Projects
Commit 972c896c authored by alvaro's avatar alvaro
Browse files

Improved version of default templates and queries

parent 75bdd464
No related branches found
No related tags found
No related merge requests found
Showing
with 104 additions and 393 deletions
...@@ -76,6 +76,8 @@ $conf['modules']['available'] = array('static','uri', 'type', 'service'); ...@@ -76,6 +76,8 @@ $conf['modules']['available'] = array('static','uri', 'type', 'service');
$conf['admin']['pass'] = 'admin'; $conf['admin']['pass'] = 'admin';
global $lodspk; global $lodspk;
$lodspk['maxResults'] = 1000;
include_once('settings.inc.php'); include_once('settings.inc.php');
$conf['view']['standard']['baseUrl'] = $conf['basedir']; $conf['view']['standard']['baseUrl'] = $conf['basedir'];
?> ?>
<h4>Endpoint: {{lodspk.endpoint.local}}</h4> <!DOCTYPE html>
<div style='float:center'> <html lang="en">
<a href='{{lodspk.home}}'>Home</a> | <a href='{{lodspk.home}}classes'>Classes</a> | <a href='{{lodspk.home}}namedGraphs'>Named Graphs</a> <head>
</div> <meta charset="utf-8">
<title>LODSPeaKr Basic Menu</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="{{lodspk.home}}css/bootstrap.min.css" rel="stylesheet" type="text/css" media="screen" />
<link rel="alternate" type="application/rdf+xml" title="RDF/XML Version" href="{{lodspk.local.value}}.rdf" />
<link rel="alternate" type="text/turtle" title="Turtle Version" href="{{lodspk.local.value}}.ttl" />
<link rel="alternate" type="text/plain" title="N-Triples Version" href="{{lodspk.local.value}}.nt" />
<link rel="alternate" type="application/json" title="RDFJSON Version" href="{{lodspk.local.value}}.json" />
<style>
body {
padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
}
.wait{
background-image:url('{{lodspk.home}}img/wait.gif');
background-repeat:no-repeat;
padding-right:20px;
background-position: right;
}
</style>
<link href="{{lodspk.home}}css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="{{lodspk.home}}js/jquery.js"></script>
<script type="text/javascript" src="{{lodspk.home}}js/bootstrap.min.js"></script>
<script type="text/javascript" src="{{lodspk.home}}js/bootstrap-typeahead.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.typeahead').typeahead({
source: function (typeahead, query) {
$('.typeahead').addClass('wait');[]
return $.get('{{lodspk.home}}search/'+encodeURIComponent(query), { }, function (data) {
$('.typeahead').removeClass('wait');[]
return typeahead.process(data);
}, 'json');
},
onselect: function (obj) {
$('.typeahead').attr('disabled', true);
window.location = obj.uri;
}
});
});
</script>
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="{{lodspk.home}}">{{lodspk.title}}</a>
<div class="nav-collapse">
<ul class="nav">
<li class="active"><a href="{{lodspk.home}}">Home</a></li>
<li><a href="{{lodspk.home}}classes">Classes</a></li>
<li><a href="{{lodspk.home}}namedGraphs">Named Graphs</a></li>
</ul>
<form class="navbar-search pull-left" action="">
<input type="text" data-provide="typeahead" class="typeahead search-query span2" placeholder="Search"/>
</form>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<!DOCTYPE html> {%include "../../includes/header.inc"%}
<html lang="en"> <div class="container-fluid">
<head>
<meta charset="utf-8">
<title>LODSPeaKr Basic Menu</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="{{lodspk.home}}css/bootstrap.min.css" rel="stylesheet" type="text/css" media="screen" />
<link rel="alternate" type="application/rdf+xml" title="RDF/XML Version" href="{{lodspk.local.value}}.rdf" />
<link rel="alternate" type="text/turtle" title="Turtle Version" href="{{lodspk.local.value}}.ttl" />
<link rel="alternate" type="text/plain" title="N-Triples Version" href="{{lodspk.local.value}}.nt" />
<link rel="alternate" type="application/json" title="RDFJSON Version" href="{{lodspk.local.value}}.json" />
<style>
body {
padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
}
.wait{
background-image:url('{{lodspk.home}}img/wait.gif');
background-repeat:no-repeat;
padding-right:20px;
background-position: right;
}
</style>
<link href="{{lodspk.home}}css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="{{lodspk.home}}js/jquery.js"></script>
<script type="text/javascript" src="{{lodspk.home}}js/bootstrap.min.js"></script>
<script type="text/javascript" src="{{lodspk.home}}js/bootstrap-typeahead.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.typeahead').typeahead({
source: function (typeahead, query) {
$('.typeahead').addClass('wait');[]
return $.get('{{lodspk.home}}search/'+encodeURIComponent(query), { }, function (data) {
$('.typeahead').removeClass('wait');[]
return typeahead.process(data);
}, 'json');
},
onselect: function (obj) {
$('.typeahead').attr('disabled', true);
window.location = obj.uri;
}
});
});
</script>
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="{{lodspk.home}}">LODSPeaKr</a>
<div class="nav-collapse">
<ul class="nav">
<li class="active"><a href="{{lodspk.home}}">Home</a></li>
<li><a href="{{lodspk.home}}classes">Classes</a></li>
<li><a href="{{lodspk.home}}namedGraphs">Named Graphs</a></li>
</ul>
<form class="navbar-search pull-left" action="">
<input type="text" data-provide="typeahead" class="typeahead search-query span2" placeholder="Search"/>
</form>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container">
<h1>Classes available</h1> <h1>Classes available</h1>
<ul> <ul>
{% for row in models.main %} {% for row in models.main %}
......
{%for h in base.header %}
PREFIX {{h.prefix}}: <{{h.ns}}>
{%endfor%}
SELECT DISTINCT ?resource WHERE { SELECT DISTINCT ?resource WHERE {
{ {
{%if base.args.arg0 %}GRAPH <{{base.args.arg0}}>{%else%} GRAPH ?g {%endif%} { GRAPH ?g {
?x a ?resource . ?x a ?resource .
} }
}UNION{ }UNION{
?x a ?resource . ?x a ?resource .
} }
}order by ?resource }order by ?resource
LIMIT {{lodspk.maxResults}}
<!DOCTYPE html> {%include "../../includes/header.inc"%}
<html lang="en"> <div class="container-fluid">
<head>
<meta charset="utf-8">
<title>LODSPeaKr Basic Menu</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="alternate" type="application/rdf+xml" title="RDF/XML Version" href="{{lodspk.local.value}}.rdf" />
<link rel="alternate" type="text/turtle" title="Turtle Version" href="{{lodspk.local.value}}.ttl" />
<link rel="alternate" type="text/plain" title="N-Triples Version" href="{{lodspk.local.value}}.nt" />
<link rel="alternate" type="application/json" title="RDFJSON Version" href="{{lodspk.local.value}}.json" />
<link href="{{lodspk.home}}css/bootstrap.min.css" rel="stylesheet" type="text/css" media="screen" />
<style>
body {
padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
}
.wait{
background-image:url('{{lodspk.home}}img/wait.gif');
background-repeat:no-repeat;
padding-right:20px;
background-position: right;
}
</style>
<link href="{{lodspk.home}}css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="{{lodspk.home}}js/jquery.js"></script>
<script type="text/javascript" src="{{lodspk.home}}js/bootstrap.min.js"></script>
<script type="text/javascript" src="{{lodspk.home}}js/bootstrap-typeahead.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.typeahead').typeahead({
source: function (typeahead, query) {
$('.typeahead').addClass('wait');[]
return $.get('{{lodspk.home}}search/'+encodeURIComponent(query), { }, function (data) {
$('.typeahead').removeClass('wait');[]
return typeahead.process(data);
}, 'json');
},
onselect: function (obj) {
$('.typeahead').attr('disabled', true);
window.location = obj.uri;
}
});
});
</script>
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="{{lodspk.home}}">LODSPeaKr</a>
<div class="nav-collapse">
<ul class="nav">
<li class="active"><a href="{{lodspk.home}}">Home</a></li>
<li><a href="{{lodspk.home}}classes">Classes</a></li>
<li><a href="{{lodspk.home}}namedGraphs">Named Graphs</a></li>
</ul>
<form class="navbar-search pull-left" action="">
<input type="text" data-provide="typeahead" class="typeahead search-query span2" placeholder="Search"/>
</form>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container">
<h1>Instances of class {{lodspk.args.arg0}}</h1> <h1>Instances of class {{lodspk.args.arg0}}</h1>
<ul> <ul>
{% for row in models.main %} {% for row in models.main %}
......
{%for h in lodspk.header %}
PREFIX {{h.prefix}}: <{{h.ns}}>
{%endfor%}
SELECT DISTINCT ?resource WHERE { SELECT DISTINCT ?resource WHERE {
{ {
GRAPH ?g{ GRAPH ?g{
...@@ -10,4 +7,4 @@ SELECT DISTINCT ?resource WHERE { ...@@ -10,4 +7,4 @@ SELECT DISTINCT ?resource WHERE {
?resource a {{lodspk.args.arg0}} ?resource a {{lodspk.args.arg0}}
} }
}order by ?resource }order by ?resource
limit 1000 limit {{lodspk.maxResults}}
...@@ -4,3 +4,4 @@ SELECT DISTINCT ?g WHERE { ...@@ -4,3 +4,4 @@ SELECT DISTINCT ?g WHERE {
} }
} }
order by ?g order by ?g
limit {{lodspk.maxResults}}
<!DOCTYPE html> {%include "../../includes/header.inc"%}
<html lang="en"> <div class="container-fluid">
<head>
<meta charset="utf-8">
<title>LODSPeaKr Basic Menu</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="{{lodspk.home}}css/bootstrap.min.css" rel="stylesheet" type="text/css" media="screen" />
<link rel="alternate" type="application/rdf+xml" title="RDF/XML Version" href="{{lodspk.local.value}}.rdf" />
<link rel="alternate" type="text/turtle" title="Turtle Version" href="{{lodspk.local.value}}.ttl" />
<link rel="alternate" type="text/plain" title="N-Triples Version" href="{{lodspk.local.value}}.nt" />
<link rel="alternate" type="application/json" title="RDFJSON Version" href="{{lodspk.local.value}}.json" />
<style>
body {
padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
}
.wait{
background-image:url('{{lodspk.home}}img/wait.gif');
background-repeat:no-repeat;
padding-right:20px;
background-position: right;
}
</style>
<link href="{{lodspk.home}}css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="{{lodspk.home}}js/jquery.js"></script>
<script type="text/javascript" src="{{lodspk.home}}js/bootstrap.min.js"></script>
<script type="text/javascript" src="{{lodspk.home}}js/bootstrap-typeahead.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.typeahead').typeahead({
source: function (typeahead, query) {
$('.typeahead').addClass('wait');[]
return $.get('{{lodspk.home}}search/'+encodeURIComponent(query), { }, function (data) {
$('.typeahead').removeClass('wait');[]
return typeahead.process(data);
}, 'json');
},
onselect: function (obj) {
$('.typeahead').attr('disabled', true);
window.location = obj.uri;
}
});
});
</script>
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="{{lodspk.home}}">LODSPeaKr</a>
<div class="nav-collapse">
<ul class="nav">
<li class="active"><a href="{{lodspk.home}}">Home</a></li>
<li><a href="{{lodspk.home}}classes">Classes</a></li>
<li><a href="{{lodspk.home}}namedGraphs">Named Graphs</a></li>
</ul>
<form class="navbar-search pull-left" action="">
<input type="text" data-provide="typeahead" class="typeahead search-query span2" placeholder="Search"/>
</form>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container">
<h1>Default view</h1> <h1>Default view</h1>
<table class="table table-striped" about="{{uri}}"> <table class="table table-striped" about="{{uri}}">
......
...@@ -6,4 +6,4 @@ SELECT ?p ?o WHERE { ...@@ -6,4 +6,4 @@ SELECT ?p ?o WHERE {
}UNION{ }UNION{
<{{uri}}> ?p ?o . <{{uri}}> ?p ?o .
} }
} }LIMIT {{lodspk.maxResults}}
...@@ -6,4 +6,4 @@ SELECT ?s ?p WHERE { ...@@ -6,4 +6,4 @@ SELECT ?s ?p WHERE {
}UNION{ }UNION{
?s ?p <{{uri}}> . ?s ?p <{{uri}}> .
} }
} }LIMIT {{lodspk.maxResults}}
<!DOCTYPE html> {%include "../../includes/header.inc"%}
<html lang="en"> <div class="container-fluid">
<head> <h1>Classes available</h1>
<meta charset="utf-8"> <ul>
<title>LODSPeaKr Basic Menu</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="alternate" type="application/rdf+xml" title="RDF/XML Version" href="{{lodspk.local.value}}.rdf" />
<link rel="alternate" type="text/turtle" title="Turtle Version" href="{{lodspk.local.value}}.ttl" />
<link rel="alternate" type="text/plain" title="N-Triples Version" href="{{lodspk.local.value}}.nt" />
<link rel="alternate" type="application/json" title="RDFJSON Version" href="{{lodspk.local.value}}.json" />
<link href="{{lodspk.home}}css/bootstrap.min.css" rel="stylesheet" type="text/css" media="screen" />
<style>
body {
padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
}
.wait{
background-image:url('{{lodspk.home}}img/wait.gif');
background-repeat:no-repeat;
padding-right:20px;
background-position: right;
}
</style>
<link href="{{lodspk.home}}css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="{{lodspk.home}}js/jquery.js"></script>
<script type="text/javascript" src="{{lodspk.home}}js/bootstrap.min.js"></script>
<script type="text/javascript" src="{{lodspk.home}}js/bootstrap-typeahead.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.typeahead').typeahead({
source: function (typeahead, query) {
$('.typeahead').addClass('wait');[]
return $.get('{{lodspk.home}}search/'+encodeURIComponent(query), { }, function (data) {
$('.typeahead').removeClass('wait');[]
return typeahead.process(data);
}, 'json');
},
onselect: function (obj) {
$('.typeahead').attr('disabled', true);
window.location = obj.uri;
}
});
});
</script>
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="#">LODSPeaKr</a>
<div class="nav-collapse">
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="classes">Classes</a></li>
<li><a href="namedGraphs">Named Graphs</a></li>
</ul>
<form class="navbar-search pull-left" action="">
<input type="text" data-provide="typeahead" class="typeahead search-query span2" placeholder="Search"/>
</form>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container">
<h1>My new service</h1>
<ul>
{% for row in models.main %} {% for row in models.main %}
<li><a href="{{lodspk.home}}instances/{{ row.resource.curie }}">{{row.resource.curie}}</a></li> <li><a href="{{lodspk.baseUrl}}instances/{{ row.resource.curie }}">{{row.resource.curie}}</a></li>
{% endfor %} {% endfor %}
</ul> </ul>
</div> </div>
</body> </body>
</html> </html>
SELECT DISTINCT ?resource WHERE { SELECT DISTINCT ?resource WHERE {
{ {
GRAPH {%if lodspk.args.arg0 %}<{{lodspk.args.arg0}}>{%else%}?g{%endif%} { GRAPH ?g {
[] a ?resource . ?x a ?resource .
} }
}UNION{ }UNION{
[] a ?resource . ?x a ?resource .
} }
} }order by ?resource
LIMIT 10 LIMIT {{lodspk.maxResults}}
<!DOCTYPE html> {%include "../../includes/header.inc"%}
<html lang="en"> <div class="container-fluid">
<head>
<meta charset="utf-8">
<title>LODSPeaKr Basic Menu</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="alternate" type="application/rdf+xml" title="RDF/XML Version" href="{{lodspk.local.value}}.rdf" />
<link rel="alternate" type="text/turtle" title="Turtle Version" href="{{lodspk.local.value}}.ttl" />
<link rel="alternate" type="text/plain" title="N-Triples Version" href="{{lodspk.local.value}}.nt" />
<link rel="alternate" type="application/json" title="RDFJSON Version" href="{{lodspk.local.value}}.json" />
<link href="{{lodspk.home}}css/bootstrap.min.css" rel="stylesheet" type="text/css" media="screen" />
<style>
body {
padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
}
.wait{
background-image:url('{{lodspk.home}}img/wait.gif');
background-repeat:no-repeat;
padding-right:20px;
background-position: right;
}
</style>
<link href="{{lodspk.home}}css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="{{lodspk.home}}js/jquery.js"></script>
<script type="text/javascript" src="{{lodspk.home}}js/bootstrap.min.js"></script>
<script type="text/javascript" src="{{lodspk.home}}js/bootstrap-typeahead.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.typeahead').typeahead({
source: function (typeahead, query) {
$('.typeahead').addClass('wait');[]
return $.get('{{lodspk.home}}search/'+encodeURIComponent(query), { }, function (data) {
$('.typeahead').removeClass('wait');[]
return typeahead.process(data);
}, 'json');
},
onselect: function (obj) {
$('.typeahead').attr('disabled', true);
window.location = obj.uri;
}
});
});
</script>
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="{{lodspk.home}}">LODSPeaKr</a>
<div class="nav-collapse">
<ul class="nav">
<li class="active"><a href="{{lodspk.home}}">Home</a></li>
<li><a href="{{lodspk.home}}classes">Classes</a></li>
<li><a href="{{lodspk.home}}namedGraphs">Named Graphs</a></li>
</ul>
<form class="navbar-search pull-left" action="">
<input type="text" data-provide="typeahead" class="typeahead search-query span2" placeholder="Search"/>
</form>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container">
<h1>Default view</h1> <h1>Default view</h1>
<div style='margin-top: 40px'> <table class="table table-striped" about="{{uri}}">
<table class='table table-striped'>
<thead> <thead>
<tr><th>Subject</th><th>Predicate</th><th>Object</th></tr> <tr><th>Subject</th><th>Predicate</th><th>Object</th></tr>
</thead> </thead>
{% for row in models.po %} {% for row in models.po %}
<tr> <tr>
...@@ -83,31 +13,29 @@ ...@@ -83,31 +13,29 @@
<td> <td>
{%if row.o.uri == 1%} {%if row.o.uri == 1%}
<a rev='[{{row.p.curie}}]' href='{{row.o.value}}'>{{row.o.curie}}</a> <a rel='{{row.p.value}}' href='{{row.o.value}}'>{{row.o.curie}}</a>
{%else%} {%else%}
{{row.o.value}} <span property='{{row.p.value}}'>{{row.o.value}}</span>
{%endif%} {%endif%}
</td> </td>
</tr> </tr>
{% endfor %} {% endfor %}
<tr><td></td><td><a href='{{lodspk.this.value}}'>{{lodspk.this.curie}}</a></td><td></td></tr>
{% for row in models.sp %} {% for row in models.sp %}
<tr> <tr>
<td><a href='{{row.s.value}}'>{{row.s.curie}}</a></td> <td><a href='{{row.s.value}}'>{{row.s.curie}}</a></td>
<td><a rel='{{row.s.curie}}' href='{{row.p.value}}'>{{row.p.curie}}</a></td> <td><a rev='{{row.s.value}}' href='{{row.p.value}}'>{{row.p.curie}}</a></td>
<td>{%if forloop.first%}<a href='{{lodspk.this.value}}'>{{lodspk.this.curie}}</a>{%endif%}</td> <td>{%if forloop.first%}<a href='{{lodspk.this.value}}'>{{lodspk.this.curie}}</a>{%endif%}</td>
</tr> </tr>
{% endfor %} {% endfor %}
<thead> <thead>
<tr><th>Subject</th><th>Predicate</th><th>Object</th></tr> <tr><th>Subject</th><th>Predicate</th><th>Object</th></tr>
</thead> </thead>
</table> </table>
</div> </div>
<br/>
</body> </body>
</html> </html>
...@@ -6,5 +6,4 @@ SELECT ?p ?o WHERE { ...@@ -6,5 +6,4 @@ SELECT ?p ?o WHERE {
}UNION{ }UNION{
<{{uri}}> ?p ?o . <{{uri}}> ?p ?o .
} }
} }LIMIT {{lodspk.maxResults}}
...@@ -6,5 +6,4 @@ SELECT ?s ?p WHERE { ...@@ -6,5 +6,4 @@ SELECT ?s ?p WHERE {
}UNION{ }UNION{
?s ?p <{{uri}}> . ?s ?p <{{uri}}> .
} }
} }LIMIT {{lodspk.maxResults}}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment