Skip to content

Commit

Permalink
Merge pull request #56 from MetOffice/task/CDF-565-wmoexamplefix
Browse files Browse the repository at this point in the history
Task/CDF-565 Querying example returns no results
  • Loading branch information
mo-AlexFord authored Jul 7, 2022
2 parents 9f5c8f9 + a0cf03e commit 2282034
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 19 deletions.
16 changes: 5 additions & 11 deletions ldregistry/templates/about/querying.vm
Original file line number Diff line number Diff line change
Expand Up @@ -14,21 +14,15 @@
query endpoint where queries using the W3 SPARQL query language may be run.</p>

<p>For example, JavaScript may be written to target the service query endpoint and
run a query that obtains the URI and label for each of the entities in the current
version of the register:
<a href="/DataFormat/FM-14-synopMobil/">http://codes.wmo.int/wmdr/DataFormat/FM-14-synopMobil</a>
run a query that obtains all the registers and the current version
</p>

<pre>
let endpoint = "/system/query";
let query = "prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> \
prefix reg: <http://purl.org/linked-data/registry#> \
prefix version: <http://purl.org/linked-data/version#> \
select ?regdef ?label where { \
?item reg:register <http://codes.wmo.int/wmdr/DataFormat/_FM-14-synopMobil> ; \
version:currentVersion/reg:definition/reg:entity ?regdef ; \
version:currentVersion ?itemVer. \
?regdef rdfs:label ?label . }";
let query = "prefix version: <http://purl.org/linked-data/version#>
prefix reg: <http://purl.org/linked-data/registry#>
select * where {
?register a reg:Register; version:currentVersion ?regVer.} limit 10"
</pre>

<p>
Expand Down
12 changes: 4 additions & 8 deletions ldregistry/ui/assets/js/querying-example.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,10 @@
* Querying Example JavaScript used by the /ui/querying page.
*/
let endpoint = "/system/query";
let query = "prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> \
prefix reg: <http://purl.org/linked-data/registry#> \
prefix version: <http://purl.org/linked-data/version#> \
select ?regdef ?label where { \
?item reg:register <http://codes.wmo.int/wmdr/DataFormat/_FM-14-synopMobil> ; \
version:currentVersion/reg:definition/reg:entity ?regdef ; \
version:currentVersion ?itemVer. \
?regdef rdfs:label ?label . }";
let query = "prefix version: <http://purl.org/linked-data/version#>\
prefix reg: <http://purl.org/linked-data/registry#>\
select * where {\
?register a reg:Register; version:currentVersion ?regVer.} limit 10";
let divResults = document.getElementById("results");

function sparqlQueryJson(queryStr, endpoint, callback) {
Expand Down

0 comments on commit 2282034

Please sign in to comment.