Earl's Palace

From Warlike

Q2393208



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:Q2393208} UNION {SERVICE wikibase:mwapi{ bd:serviceParam wikibase:api 'Generator' . bd:serviceParam wikibase:endpoint 'commons.wikimedia.org' . bd:serviceParam mwapi:gcmtitle 'Category:Earl's Palace, Birsay' . 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 62. Encountered: " " (32), after : "s" 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 62. Encountered: " " (32), after : "s" 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 62. Encountered: " " (32), after : "s" 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>).


The Earl's Palace in Birsay, Orkney, Scotland, is a ruined 16th-century castle. It was built by Robert Stewart, 1st Earl of Orkney (1533–1593), illegitimate son of King James V and his mistress Euphemia Elphinstone. The palace is in the care of Historic Environment Scotland as a Scheduled Ancient Monument.

1569  WikimediaWikidata
Earl's Palace, Birsay
castleUnited KingdomUnited Kingdom

  • Historic Environment Scotland page@
  • Canmore page@
  • Tripadvisor page@
  • ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​


Location: 59.13, -3.32, KML, Cluster Map, Maps,  
44 places

Loading map...
  • Battle of Summerdale
    1529 battle in Scotland
  • Scuttling of the German Fleet in Scapa Flow
    attempted scuttling of the captured German fleet in 1919
  • Sinking of HMS Royal Oak
    1939 sinking
  • Graemsay Battery, coast battery and camp
    architectural structure in Orkney Islands, Scotland, UK
  • Houton Head, battery 325m W of Sunnybraes
    architectural structure in Orkney Islands, Scotland, UK
  • Ness Battery
    artillery battery in Orkney Islands, Scotland, UK
  • Ness Battery
    artillery battery in Stromness, Orkney Islands, UK
  • Ness Battery, gun emplacements 300m SSE of, Stromness
    architectural structure in Orkney Islands, Scotland, UK
  • Point of Avelshay, coastal battery, Rousay
    architectural structure in Orkney Islands, Scotland, UK
  • Scad Head, coast artillery battery, camp and railway, Hoy
    architectural structure in Orkney Islands, Scotland, UK
  • Skerry Battery, coast battery (WW2) 460m NNE of Bu
    architectural structure in Orkney Islands, Scotland, UK
  • Upper Sower, coastal battery N of, Clestrain
    architectural structure in Orkney Islands, Scotland, UK
  • Wasswick Battery, coastal battery complex 400m E of Queenamuckle
    architectural structure in Orkney Islands, Scotland, UK
  • Bishop's Palace
    palace in Kirkwall, Scotland  
  • Noltland Castle
    castle on the island of Westray in the Orkney Islands of Scotland  
  • Kirkwall Castle
    castle in Orkney Islands, Scotland, UK  
  • Earl's Palace
    castle in Orkney Islands, Scotland, UK  
  • HMS Endeavour
    shipwreck off the Scottish coast
  • HMS Loch Garry
    shipwreck off the Scottish coast
  • HMS Poonah
    1903 minesweeper
  • SMS Bayern
    1915 Bayern-class battleship
  • SMS Bremse
    1916 Brummer-class cruiser
  • SMS Cöln
    1916 Cöln-class cruiser
  • SMS Emden
    1916 Königsberg-class light cruiser
  • SMS Friedrich der Grosse
    1911 Kaiser-class battleship
  • SMS Grosser Kurfürst
    1913 König-class battleship
  • SMS Hindenburg
    1915 Derfflinger-class battlecruiser
  • SMS Kaiser
    1911 Kaiser-class battleship
  • SMS Kaiserin
    1911 Kaiser-class battleship
  • SMS Karlsruhe
    1916 Königsberg-class cruiser
  • SMS König
    1913 König-class battleship
  • SMS König Albert
    1912 Kaiser-class battleship
  • SMS Kronprinz
    König-class battleship
  • SMS Markgraf
    1913 König-class battleship
  • SMS Moltke
    1910 Moltke-class battlecruiser
  • SMS Prinzregent Luitpold
    1912 Kaiser-class battleship
  • SMS Seydlitz
    German battlecruiser
  • SMS V100
    V99-class destroyer of the Imperial German Navy
  • SMS Von der Tann
    German battlecruiser
  • HMS Hampshire
    1903 Devonshire-class armoured cruiser
  • SMS Brummer
    1915 Brummer-class cruiser
  • HMS Royal Oak
    1914 Revenge-class super-dreadnought battleship
  • SMS Nürnberg
    1916 Königsberg-class cruiser
  • SMS Dresden
    1917 Cöln-class cruiser
1569-01-01T00:00:00Z
1569-01-01T00:00:00Z
1569 Earl's Palace
1529-05-19T00:00:00Z
1529-05-19T00:00:00Z
1919-06-21T00:00:00Z
1919-06-21T00:00:00Z
1939-10-14T00:00:00Z
1939-10-14T00:00:00Z
1379-01-01T00:00:00Z
1379-01-01T00:00:00Z
1903-01-01T00:00:00Z
1903-01-01T00:00:00Z
1916-04-02T00:00:00Z
1916-04-02T00:00:00Z
1916-05-01T00:00:00Z
1916-05-01T00:00:00Z
1917-02-01T00:00:00Z
1917-02-01T00:00:00Z
1918-03-28T00:00:00Z
1918-03-28T00:00:00Z
{"selectable":false,"showCurrentTime":false,"width":"100%","zoomMin":100000000000}
    TypeSubtypeDateDescriptionNotesSource
    eventarmed conflict1529Battle of SummerdalebattleWikidata
    eventarmed conflict1919Scuttling of the German Fleet in Scapa FlowUnited Kingdom of Great Britain and Ireland, naval battle, scuttling, German EmpireWikidata
    eventarmed conflict1939Sinking of HMS Royal OakUnited Kingdom, Nazi Germany, sinking, naval battleWikidata
    linkpageHistoric Environment Scotland page@Wikidata
    linkpageCanmore page@Wikidata
    linkpageTripadvisor page@Wikidata
    objectwatercraftSM U-75minelaying submarine, Type UE I submarine, U-boatWikidata
    siteartillery batteryGraemsay Battery, coast battery and campartillery battery, military baseWikidata
    siteartillery batteryHouton Head, battery 325m W of Sunnybraesartillery batteryWikidata
    siteartillery batteryNess Batteryartillery batteryWikidata
    siteartillery batteryNess Batteryartillery batteryWikidata
    siteartillery batteryNess Battery, gun emplacements 300m SSE of, Stromnessartillery batteryWikidata
    siteartillery batteryPoint of Avelshay, coastal battery, Rousayartillery batteryWikidata
    siteartillery batteryScad Head, coast artillery battery, camp and railway, Hoyartillery battery, military camp, industrial railwayWikidata
    siteartillery batterySkerry Battery, coast battery (WW2) 460m NNE of Buartillery batteryWikidata
    siteartillery batteryUpper Sower, coastal battery N of, Clestrainartillery batteryWikidata
    siteartillery batteryWasswick Battery, coastal battery complex 400m E of Queenamuckleartillery batteryWikidata
    sitecastleBishop's PalaceHistoric Environment Scotland, episcopal palace, castleWikidata
    sitecastleNoltland CastleHistoric Environment Scotland, castleWikidata
    sitecastle1379Kirkwall CastlecastleWikidata
    sitecastle1569Earl's PalacecastleWikidata
    siteshipwreckHMS Endeavourboom defence vessel, shipwreckWikidata
    siteshipwreckHMS Loch Garrynaval trawler, shipwreckWikidata
    siteshipwreckHMS Poonahshipwreck, minesweeperWikidata
    siteshipwreckSMS Bayernsuper-dreadnought, shipwreck, Bayern-class battleshipWikidata
    siteshipwreckSMS Bremseminelaying cruiser, shipwreck, Brummer-class cruiserWikidata
    siteshipwreckSMS Cölnshipwreck, light cruiser, Cöln-class cruiser, cruiserWikidata
    siteshipwreckSMS Emdenshipwreck, light cruiser, cruiser, Königsberg-class cruiserWikidata
    siteshipwreckSMS Friedrich der GrosseKaiser-class battleship, shipwreck, battleshipWikidata
    siteshipwreckSMS Grosser Kurfürstshipwreck, König-class battleship, battleshipWikidata
    siteshipwreckSMS Hindenburgshipwreck, Derfflinger-class battlecruiser, battlecruiserWikidata
    siteshipwreckSMS KaiserKaiser-class battleship, shipwreck, battleshipWikidata
    siteshipwreckSMS Kaiserinshipwreck, Kaiser-class battleship, battleshipWikidata
    siteshipwreckSMS Karlsruhelight cruiser, shipwreck, Königsberg-class cruiser, cruiserWikidata
    siteshipwreckSMS Königshipwreck, König-class battleship, battleshipWikidata
    siteshipwreckSMS König Albertshipwreck, Kaiser-class battleship, battleshipWikidata
    siteshipwreckSMS Kronprinzshipwreck, König-class battleship, battleshipWikidata
    siteshipwreckSMS MarkgrafKönig-class battleship, shipwreck, battleshipWikidata
    siteshipwreckSMS Moltkeshipwreck, Moltke-class battlecruiser, battlecruiserWikidata
    siteshipwreckSMS Prinzregent LuitpoldKaiser-class battleship, shipwreck, battleshipWikidata
    siteshipwreckSMS Seydlitzbattlecruiser, shipwreckWikidata
    siteshipwreckSMS V100V99-class destroyer, large torpedo boat of German navy, shipwreck, destroyerWikidata
    siteshipwreckSMS Von der Tannbattlecruiser, shipwreckWikidata
    siteshipwreck1903HMS HampshireDevonshire-class armored cruiser, shipwreck, armored cruiserWikidata
    siteshipwreck1916SMS Brummerminelaying cruiser, shipwreck, Brummer-class cruiserWikidata
    siteshipwreck1916HMS Royal Oakshipwreck, Revenge-class super-dreadnought battleship, battleshipWikidata
    siteshipwreck1917SMS Nürnberglight cruiser, shipwreck, Königsberg-class cruiserWikidata
    siteshipwreck1918SMS Dresdenshipwreck, Cöln-class cruiser, cruiserWikidata