Full identifier: https://w3id.org/np/RAkOzWlQy3fZAT00X-hRgUhDYyhMou9Pa4vYqkgs5XziM/get-places-in-africa
Assigned to 1 class:
Described in 1 nanopublication:
| Nanopublication | Part | Subject | Predicate | Object | Published By | Published On |
|---|---|---|---|---|---|---|
|
links a nanopublication to its assertion
http://www.nanopub.org/nschema#hasAssertion
assertion
|
get-places-in-africa
|
Tobias Kuhn
|
2025-08-22T11:53:32.209Z
|
|||
|
links a nanopublication to its assertion
http://www.nanopub.org/nschema#hasAssertion
assertion
|
get-places-in-africa
|
Get places in Africa
|
Tobias Kuhn
|
2025-08-22T11:53:32.209Z
|
||
|
links a nanopublication to its assertion
http://www.nanopub.org/nschema#hasAssertion
assertion
|
get-places-in-africa
|
Tobias Kuhn
|
2025-08-22T11:53:32.209Z
|
|||
|
links a nanopublication to its assertion
http://www.nanopub.org/nschema#hasAssertion
assertion
|
get-places-in-africa
|
This query returns all places (geosparql:Feature) located in Africa.
|
Tobias Kuhn
|
2025-08-22T11:53:32.209Z
|
||
|
links a nanopublication to its assertion
http://www.nanopub.org/nschema#hasAssertion
assertion
|
get-places-in-africa
|
Tobias Kuhn
|
2025-08-22T11:53:32.209Z
|
|||
|
links a nanopublication to its assertion
http://www.nanopub.org/nschema#hasAssertion
assertion
|
get-places-in-africa
|
prefix np: <http://www.nanopub.org/nschema#>
prefix npa: <http://purl.org/nanopub/admin/>
prefix npx: <http://purl.org/nanopub/x/>
prefix dct: <http://purl.org/dc/terms/>
prefix geosparql: <http://www.opengis.net/ont/geosparql#>
prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
prefix geof: <http://www.opengis.net/def/function/geosparql/>
select distinct ?np ?location ?locationLabel ?wkt where {
graph ?assertion {
?paper dct:spatial ?location .
?location a geosparql:Feature .
?location rdfs:label ?locationLabel .
?location geosparql:hasGeometry ?geometry .
?geometry geosparql:asWKT ?wkt .
# Find locations that intersect with East Africa bounding box
filter(geof:sfIntersects(strdt(?wkt, geosparql:wktLiteral), "POLYGON((28 -12, 40 -12, 40 5, 28 5, 28 -12))"^^geosparql:wktLiteral))
}
graph npa:graph {
?np np:hasAssertion ?assertion .
?np npa:hasValidSignatureForPublicKey ?pubkey .
filter not exists { ?npx npx:invalidates ?np ; npa:hasValidSignatureForPublicKey ?pubkey . }
}
}
|
Tobias Kuhn
|
2025-08-22T11:53:32.209Z
|
||
|
links a nanopublication to its pubinfo
http://www.nanopub.org/nschema#hasPublicationInfo
pubinfo
|
get-places-in-africa
|
Tobias Kuhn
|
2025-08-22T11:53:32.209Z
|