Forbes' Quarry
From Underfoot
Q5467217
Error: Invalid JSON (<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Wikimedia Commons SPARQL Query Error</title> <script src="https://cdn.tailwindcss.com"></script> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet"> <style> body { font-family: 'Inter', sans-serif; background-color: #f3f4f6; } .container { max-width: 900px; } .error-box { background-color: #fee2e2; color: #ef4444; padding: 1.5rem; border-radius: 0.5rem; border: 1px solid #ef4444; word-wrap: break-word; /* Ensure long URLs/messages wrap */ } code { background-color: #e2e8f0; padding: 0.2rem 0.4rem; border-radius: 0.25rem; font-family: monospace; } </style>
</head> <body class="p-4 flex items-center justify-center min-h-screen">
SPARQL Query Service
Operation Failed:
An error occurred during query execution: HTTP Error: 400 Response: SPARQL-QUERY: queryStr= SELECT DISTINCT ?item ?file ?date ?label ?qualityLabel ?latitude ?longitude ?type ?subtype ?source WHERE { SERVICE wikibase:label {bd:serviceParam wikibase:language 'en'} { SELECT DISTINCT ?item ?file ?date ?label ?quality ?latitude ?longitude ?type ?subtype ?source WHERE { { SELECT DISTINCT ?item ?date ?file ?type ?subtype ?source (COALESCE(?label1,?label2) AS ?label) (SAMPLE (COALESCE(?latitude1,?latitude2)) AS ?latitude) (SAMPLE (COALESCE(?longitude1,?longitude2)) AS ?longitude) (SAMPLE(?qualitylist) AS ?quality) WHERE { {?item wdt:P180 wd:Q5467217} UNION {SERVICE wikibase:mwapi{ bd:serviceParam wikibase:api 'Generator' . bd:serviceParam wikibase:endpoint 'commons.wikimedia.org' . bd:serviceParam mwapi:gcmtitle 'Category:Forbes' Quarry' . bd:serviceParam mwapi:generator 'categorymembers' . bd:serviceParam mwapi:gcmtype 'file' . bd:serviceParam mwapi:gcmlimit 'max' . ?title wikibase:apiOutput mwapi:title . ?pageid wikibase:apiOutput '@pageid' . } BIND (URI(CONCAT('https://commons.wikimedia.org/entity/M', ?pageid)) AS ?item) } OPTIONAL {?item rdfs:label ?label1 FILTER(LANG(?label1) = 'en')} ?item schema:url ?url. BIND (CONCAT('File:',wikibase:decodeUri(substr(str(?url),52))) AS ?file) BIND(REPLACE(REPLACE(?file, '^File:', ), '.[^.]*$', ) AS ?label2) OPTIONAL {?item wdt:P571 ?date} OPTIONAL {?item wdt:P6731 ?qualitylist} OPTIONAL { ?item p:P1259 ?position1. ?position1 psv:P1259/wikibase:geoLatitude ?latitude1a. ?position1 psv:P1259/wikibase:geoLongitude ?longitude1a. BIND(STR(?latitude1a) AS ?latitude1) BIND(STR(?longitude1a) AS ?longitude1) } OPTIONAL { ?item p:P9149 ?position2. ?position2 psv:P9149/wikibase:geoLatitude ?latitude2a. ?position2 psv:P9149/wikibase:geoLongitude ?longitude2a. BIND(STR(?latitude2a) AS ?latitude2) BIND(STR(?longitude2a) AS ?longitude2) } BIND(CONCAT('commons') AS ?type) BIND(CONCAT('image') AS ?subtype) BIND(CONCAT('Commons') AS ?source) FILTER ( STRENDS(LCASE(STR(?file)), '.jpg') || STRENDS(LCASE(STR(?file)), '.jpeg') ) } GROUP BY ?item ?date ?file ?label1 ?label2 ?latitude1 ?latitude2 ?longitude1 ?longitude2 ?type ?subtype ?source } } ORDER BY DESC(?quality) ASC(?date) LIMIT 10 } } GROUP BY ?item ?file ?date ?label ?qualityLabel ?latitude ?longitude ?type ?subtype ?source ORDER BY ASC(?date) java.util.concurrent.ExecutionException: org.openrdf.query.MalformedQueryException: Lexical error at line 16, column 70. Encountered: "\'" (39), after : "Quarry" at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:206) at com.bigdata.rdf.sail.webapp.BigdataServlet.submitApiTask(BigdataServlet.java:292) at com.bigdata.rdf.sail.webapp.QueryServlet.doSparqlQuery(QueryServlet.java:678) at com.bigdata.rdf.sail.webapp.QueryServlet.doPost(QueryServlet.java:275) at com.bigdata.rdf.sail.webapp.RESTServlet.doPost(RESTServlet.java:269) at com.bigdata.rdf.sail.webapp.MultiTenancyServlet.doPost(MultiTenancyServlet.java:195) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:865) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1655) at org.wikidata.query.rdf.blazegraph.throttling.ThrottlingFilter.doFilter(ThrottlingFilter.java:322) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.wikidata.query.rdf.blazegraph.throttling.SystemOverloadFilter.doFilter(SystemOverloadFilter.java:84) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at ch.qos.logback.classic.helpers.MDCInsertingServletFilter.doFilter(MDCInsertingServletFilter.java:50) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.wikidata.query.rdf.blazegraph.filters.QueryEventSenderFilter.doFilter(QueryEventSenderFilter.java:125) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.wikidata.query.rdf.blazegraph.filters.ClientIPFilter.doFilter(ClientIPFilter.java:43) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.wikidata.query.rdf.blazegraph.filters.JWTIdentityFilter.doFilter(JWTIdentityFilter.java:66) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.wikidata.query.rdf.blazegraph.filters.RealAgentFilter.doFilter(RealAgentFilter.java:33) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.wikidata.query.rdf.blazegraph.filters.RequestConcurrencyFilter.doFilter(RequestConcurrencyFilter.java:50) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1634) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle(Server.java:503) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) at java.lang.Thread.run(Thread.java:750) Caused by: org.openrdf.query.MalformedQueryException: Lexical error at line 16, column 70. Encountered: "\'" (39), after : "Quarry" at com.bigdata.rdf.sail.sparql.Bigdata2ASTSPARQLParser.parseQuery2(Bigdata2ASTSPARQLParser.java:404) at com.bigdata.rdf.sail.webapp.QueryServlet$SparqlQueryTask.call(QueryServlet.java:741) at com.bigdata.rdf.sail.webapp.QueryServlet$SparqlQueryTask.call(QueryServlet.java:695) at com.bigdata.rdf.task.ApiTaskForIndexManager.call(ApiTaskForIndexManager.java:68) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ... 1 more Caused by: com.bigdata.rdf.sail.sparql.ast.TokenMgrError: Lexical error at line 16, column 70. Encountered: "\'" (39), after : "Quarry" at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilderTokenManager.getNextToken(SyntaxTreeBuilderTokenManager.java:3994) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.jj_ntk(SyntaxTreeBuilder.java:9637) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.RDFLiteral(SyntaxTreeBuilder.java:7189) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphTerm(SyntaxTreeBuilder.java:3893) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.VarOrTermOrTRefP(SyntaxTreeBuilder.java:8714) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphNodePath(SyntaxTreeBuilder.java:3786) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ObjectPath(SyntaxTreeBuilder.java:3467) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ObjectListPath(SyntaxTreeBuilder.java:3044) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.PropertyListPath(SyntaxTreeBuilder.java:2992) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.TriplesSameSubjectPath(SyntaxTreeBuilder.java:2919) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.TriplesBlock(SyntaxTreeBuilder.java:2321) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.BasicGraphPattern(SyntaxTreeBuilder.java:2097) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2034) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1969) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ServiceGraphPattern(SyntaxTreeBuilder.java:2534) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPatternNotTriples(SyntaxTreeBuilder.java:2370) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2047) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1969) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupOrUnionGraphPattern(SyntaxTreeBuilder.java:2451) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupOrUnionGraphPattern(SyntaxTreeBuilder.java:2459) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPatternNotTriples(SyntaxTreeBuilder.java:2361) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2047) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1969) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.WhereClause(SyntaxTreeBuilder.java:1013) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.SubSelect(SyntaxTreeBuilder.java:416) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1965) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupOrUnionGraphPattern(SyntaxTreeBuilder.java:2451) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPatternNotTriples(SyntaxTreeBuilder.java:2361) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2047) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1969) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.WhereClause(SyntaxTreeBuilder.java:1013) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.SubSelect(SyntaxTreeBuilder.java:416) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1965) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupOrUnionGraphPattern(SyntaxTreeBuilder.java:2451) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPatternNotTriples(SyntaxTreeBuilder.java:2361) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2047) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2056) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1969) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.WhereClause(SyntaxTreeBuilder.java:1013) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.SelectQuery(SyntaxTreeBuilder.java:377) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.Query(SyntaxTreeBuilder.java:328) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.QueryContainer(SyntaxTreeBuilder.java:216) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.parseQuery(SyntaxTreeBuilder.java:32) at com.bigdata.rdf.sail.sparql.Bigdata2ASTSPARQLParser.parseQuery2(Bigdata2ASTSPARQLParser.java:336) ... 7 more
</body> </html>).
Forbes' Quarry is located on the northern face of the Rock of Gibraltar within the Upper Rock Nature Reserve in the British Overseas Territory of Gibraltar. The area was quarried during the 19th century to supply stone for reinforcing the fortress' military installations. In the course of the quarrying, a limestone cave was found. The second ever Neanderthal discovery was made within this cave when Cpt. Edmund Flint found the skull of an adult female Neanderthal in 1848.
Wikimedia, Wikidata
United Kingdom,
-
Location: 36.1467, -5.3466, KML, Cluster Map, Maps,
94 places
-

Beach Club Bunker ⓘ
-

Blas bunker ⓘ
-

Fort number 32 of the Strait Wall ⓘ
-

Abrigo de Bacinete I ⓘ
cave in Andalusia, Spain -

Beefsteak Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Bell's Backyard Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Bellman's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Bennet's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Bennett's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Benzú cave ⓘ
cave in Benzú -

Boathoist Cave ⓘ
Cave in Gibraltar -

Bray's Cave ⓘ
bray Cave in the UK -

Brown's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Catalan Bay Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Cave S ⓘ
limestone cave in Gibraltar -

Collin's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Coptic Cave ⓘ
sea cave in the British Overseas Territory of Gibraltar -

Crystal Cave, Gibraltar ⓘ
cave in the British Overseas Territory of Gibraltar -

Cueva de Palomas I ⓘ
-

Cueva de Palomas II ⓘ
-

Cueva de Palomas III ⓘ
-

Cueva de Palomas IV ⓘ
-

Devil's Dustbin ⓘ
cave in the British Overseas Territory of Gibraltar -

Devil's Fall ⓘ
Cave in Gibraltar -

Devil's Tower Cave ⓘ
cave and archaeological site in Gibraltar -

Diesel's Delight ⓘ
cave in the British Overseas Territory of Gibraltar -

Douglas Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Douglas's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

East Queen's Line Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Europa Pass Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Fig Tree Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Forbes' Quarry ⓘ
cave in the British Overseas Territory of Gibraltar -

Genista Cave ⓘ
series of caves in Gibraltar -

Genista Cave 1 ⓘ
cave in the British Overseas Territory of Gibraltar -

Genista Cave 2 ⓘ
cave in the British Overseas Territory of Gibraltar -

Genista Cave 3 ⓘ
cave in the British Overseas Territory of Gibraltar -

Genista Cave 4 ⓘ
cave in the British Overseas Territory of Gibraltar -

George's Bottom Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Glen Rocky Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Goat's Hair Twin Caves ⓘ
cave in the British Overseas Territory of Gibraltar -

Gorham's Cave ⓘ
natural sea cave in the British Overseas Territory of Gibraltar: one of the last known habitations of the Neanderthals in Europe -

Harley Street Fissure ⓘ
cave in the British Overseas Territory of Gibraltar -

Hayne's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Holy Boy's Cave ⓘ
cave in Gibraltar -

Hyaena Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Ibex Cave ⓘ
cave in Gibraltar -

John's Giant Cave ⓘ
Cave in Gibraltar -

Judge's Cave ⓘ
cave in Gibraltar -

Leonora's Caves ⓘ
limestone cave system in the British Overseas Territory of Gibraltar -

Levant Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Martin's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Martin's Guard Cave 1 & 2 ⓘ
cave in the British Overseas Territory of Gibraltar -

Mediterranean Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Middle Hill Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Monkey's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Nameless Cave ⓘ
Cave in Gibraltar -

New St. Michael's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

O'Hara's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Painter's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Pete's Paradise Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Poca Roca Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Queen's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Ragged Staff Cave ⓘ
cave in Gibraltar -

Reservoir Fissure ⓘ
cave in Gibraltar -

Sandy Cave Lower ⓘ
cave in the British Overseas Territory of Gibraltar -

Sandy Cave Upper ⓘ
cave in the British Overseas Territory of Gibraltar -

Sapper's Bog Scorpion Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Sea Caves ⓘ
cave in the British Overseas Territory of Gibraltar -

Shed Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Spider Cave, Gibraltar ⓘ
cave in the British Overseas Territory of Gibraltar -

St. Michael's Cave ⓘ
cave in the British Overseas Territory of Gibraltar
-
Star Chamber Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Tina's Fissure ⓘ
Cave in Gibraltar -
Upper All's Well Cave ⓘ
Cave in Gibraltar -

Vanguard Cave ⓘ
cave in Gibraltar -

Viney Quarry Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Willis' Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Wilson's Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Winkies Cave ⓘ
cave in the British Overseas Territory of Gibraltar -

Buffadero Battery Quarry ⓘ
quarry in the UK -
AROW Street ⓘ
tunnel in Gibraltar -

Dudley Ward Way ⓘ
road tunnel through the south-eastern part of the Rock of Gibraltar -

Fordham's Accommodation ⓘ
tunnel in Gibraltar -

Great North Road, Gibraltar ⓘ
tunnel in Gibraltar -

Great Siege Tunnels ⓘ
Tunnel in Gibraltar -

Keightley Way ⓘ
road tunnel in Gibraltar -

Kingsway Tunnel, Gibraltar ⓘ
road tunnel in Gibraltar -

Landport Tunnel ⓘ
Tunnel in Gibraltar -

Túnel del arroyo Angorrilla ⓘ
-

Tunnel de Valdespera ⓘ
road tunnel in Los Barrios, Spain -

Valdeinfierno Tunnel ⓘ
road tunnel in Los Barrios, Cádiz, Andalusia, Spain -
Hanover Gallery ⓘ
Tunnel in Gibraltar -

Admiralty Tunnel ⓘ
tunnel in Gibraltar -
Williams Way ⓘ
tunnel in Gibraltar
| Type | Subtype | Date | Description | Notes | Source |
|---|---|---|---|---|---|
| site | bunker | Beach Club Bunker | bunker, restaurant | Wikidata | |
| site | bunker | Blas bunker | bunker | Wikidata | |
| site | bunker | Fort number 32 of the Strait Wall | bunker | Wikidata | |
| site | cave | Abrigo de Bacinete I | cave with prehistoric art, rock art, archaeological site | Wikidata | |
| site | cave | Beefsteak Cave | cave | Wikidata | |
| site | cave | Bell's Backyard Cave | cave | Wikidata | |
| site | cave | Bellman's Cave | cave | Wikidata | |
| site | cave | Bennet's Cave | archaeological site, cave | Wikidata | |
| site | cave | Bennett's Cave | cave | Wikidata | |
| site | cave | Benzú cave | archaeological site, cave | Wikidata | |
| site | cave | Boathoist Cave | cave | Wikidata | |
| site | cave | Bray's Cave | cave | Wikidata | |
| site | cave | Brown's Cave | cave | Wikidata | |
| site | cave | Catalan Bay Cave | cave | Wikidata | |
| site | cave | Cave S | cave | Wikidata | |
| site | cave | Collin's Cave | cave | Wikidata | |
| site | cave | Coptic Cave | cave | Wikidata | |
| site | cave | Crystal Cave, Gibraltar | cave | Wikidata | |
| site | cave | Cueva de Palomas I | archaeological site, cave, rock art | Wikidata | |
| site | cave | Cueva de Palomas II | rock art, archaeological site, cave | Wikidata | |
| site | cave | Cueva de Palomas III | rock art, archaeological site, cave | Wikidata | |
| site | cave | Cueva de Palomas IV | rock art, archaeological site, cave | Wikidata | |
| site | cave | Devil's Dustbin | cave | Wikidata | |
| site | cave | Devil's Fall | cave | Wikidata | |
| site | cave | Devil's Tower Cave | cave | Wikidata | |
| site | cave | Diesel's Delight | cave | Wikidata | |
| site | cave | Douglas Cave | cave | Wikidata | |
| site | cave | Douglas's Cave | cave | Wikidata | |
| site | cave | East Queen's Line Cave | cave | Wikidata | |
| site | cave | Europa Pass Cave | cave | Wikidata | |
| site | cave | Fig Tree Cave | cave | Wikidata | |
| site | cave | Forbes' Quarry | cave | Wikidata | |
| site | cave | Genista Cave | cave | Wikidata | |
| site | cave | Genista Cave 1 | cave | Wikidata | |
| site | cave | Genista Cave 2 | cave | Wikidata | |
| site | cave | Genista Cave 3 | cave | Wikidata | |
| site | cave | Genista Cave 4 | cave | Wikidata | |
| site | cave | George's Bottom Cave | cave | Wikidata | |
| site | cave | Glen Rocky Cave | cave | Wikidata | |
| site | cave | Goat's Hair Twin Caves | cave | Wikidata | |
| site | cave | Gorham's Cave | sea cave, archaeological site, cave | Wikidata | |
| site | cave | Harley Street Fissure | cave | Wikidata | |
| site | cave | Hayne's Cave | cave | Wikidata | |
| site | cave | Holy Boy's Cave | cave | Wikidata | |
| site | cave | Hyaena Cave | archaeological site, cave | Wikidata | |
| site | cave | Ibex Cave | cave | Wikidata | |
| site | cave | John's Giant Cave | cave | Wikidata | |
| site | cave | Judge's Cave | cave | Wikidata | |
| site | cave | Leonora's Caves | cave | Wikidata | |
| site | cave | Levant Cave | cave | Wikidata | |
| site | cave | Martin's Cave | cave | Wikidata | |
| site | cave | Martin's Guard Cave 1 & 2 | cave | Wikidata | |
| site | cave | Mediterranean Cave | cave | Wikidata | |
| site | cave | Middle Hill Cave | cave | Wikidata | |
| site | cave | Monkey's Cave | cave | Wikidata | |
| site | cave | Nameless Cave | cave | Wikidata | |
| site | cave | New St. Michael's Cave | cave | Wikidata | |
| site | cave | O'Hara's Cave | cave | Wikidata | |
| site | cave | Painter's Cave | cave | Wikidata | |
| site | cave | Pete's Paradise Cave | cave | Wikidata | |
| site | cave | Poca Roca Cave | cave | Wikidata | |
| site | cave | Queen's Cave | cave | Wikidata | |
| site | cave | Ragged Staff Cave | cave | Wikidata | |
| site | cave | Reservoir Fissure | cave | Wikidata | |
| site | cave | Sandy Cave Lower | cave | Wikidata | |
| site | cave | Sandy Cave Upper | cave | Wikidata | |
| site | cave | Sapper's Bog Scorpion Cave | cave | Wikidata | |
| site | cave | Sea Caves | cave | Wikidata | |
| site | cave | Shed Cave | cave | Wikidata | |
| site | cave | Spider Cave, Gibraltar | cave | Wikidata | |
| site | cave | St. Michael's Cave | show cave | Wikidata | |
| site | cave | Star Chamber Cave | cave | Wikidata | |
| site | cave | Tina's Fissure | cave | Wikidata | |
| site | cave | Upper All's Well Cave | cave | Wikidata | |
| site | cave | Vanguard Cave | archaeological site, cave | Wikidata | |
| site | cave | Viney Quarry Cave | cave | Wikidata | |
| site | cave | Willis' Cave | cave | Wikidata | |
| site | cave | Wilson's Cave | cave | Wikidata | |
| site | cave | Winkies Cave | cave | Wikidata | |
| site | mine | Buffadero Battery Quarry | quarry | Wikidata | |
| site | tunnel | AROW Street | tunnel | Wikidata | |
| site | tunnel | Dudley Ward Way | road tunnel | Wikidata | |
| site | tunnel | Fordham's Accommodation | tunnel | Wikidata | |
| site | tunnel | Great North Road, Gibraltar | tunnel | Wikidata | |
| site | tunnel | Great Siege Tunnels | tunnel | Wikidata | |
| site | tunnel | Keightley Way | road tunnel | Wikidata | |
| site | tunnel | Kingsway Tunnel, Gibraltar | road tunnel | Wikidata | |
| site | tunnel | Landport Tunnel | pedestrian tunnel | Wikidata | |
| site | tunnel | Túnel del arroyo Angorrilla | tunnel | Wikidata | |
| site | tunnel | Tunnel de Valdespera | road tunnel | Wikidata | |
| site | tunnel | Valdeinfierno Tunnel | road tunnel | Wikidata | |
| site | tunnel | 1789 | Hanover Gallery | tunnel | Wikidata |
| site | tunnel | 1895 | Admiralty Tunnel | tunnel | Wikidata |
| site | tunnel | 1942 | Williams Way | tunnel | Wikidata |