Fort d'Embourg

From Warlike



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:Q3065741} UNION {SERVICE wikibase:mwapi{ bd:serviceParam wikibase:api 'Generator' . bd:serviceParam wikibase:endpoint 'commons.wikimedia.org' . bd:serviceParam mwapi:gcmtitle 'Category:Fort d'Embourg' . 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 : "Embourg" 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 : "Embourg" 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 : "Embourg" 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 Fort d'Embourg is one of twelve forts built around Liège, Belgium, in the late 19th century. The overall Fortified Position of Liège was a constituent part of the country's National Redoubt. Fort d'Embourg was built between 1881 and 1884 according to the plans of General Henri Alexis Brialmont. Contrasting with the French forts built in the same era by Raymond Adolphe Séré de Rivières, the fort was built exclusively of unreinforced concrete, a new material, rather than masonry. The fort was heavily bombarded by German artillery in the Battle of Liège in World War I and again at the opening of World War II. It has been preserved and is operated as a museum.

WikimediaWikidata
military museumfortFortified Position of Liège, BelgiumBelgium

    ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​


Location: 50.5818, 5.618, KML, Cluster Map, Maps,
45 places

Loading map...
  • Ambiorix's revolt
    53 BCE battle
  • Siege of the Atuatuci
    56 BCE siege
  • Battle of Vada
    70 battle
  • Battle of Amblève
    716 battle
  • Battle of Othée
    1408 battle
  • Capture of Dalhem
    1578 sack
  • Siege of Huy
    1595 siege
  • French bombardment of Liège
    French bombarded the Belgian city of Liège in the year 1691, part of the Nine Years' War
  • Bombardment of Liège
    1691 bombardment
  • Siege of Huy
    1694 siege
  • Capture of Liège
    1702 siege
  • Battle of Rocoux
    battle during the War of the Austrian Succession, result was French victory
  • Battle of Lauffeld
    battle of the War of the Austrian Succession fought on 2 July 1747
  • Battle of Sprimont
    1794 battle during French Revolutionary Wars
  • Battle of Liège
    1914 opening engagement of the German invasion of Belgium during WWI
  • Battle of Fort Eben-Emael
    1940 battle (World War II)
  • War of the Limburg Succession
    conflict between Brabant, Guelre, Luxemburg, Loon and Cologne in 1283-1289
  • Liège Wars
    Wars of the fifteenth century
  • NORTHAG War Headquarters Cannerberg
    cold War-era NATO communications center and wartime HQ in Belgium
  • Sint Pietersberg kunstbunker
  • Citadel of Huy
    citadel in Wallonia
  • Fort d'Aubin-Neufchâteau
    Belgian fortification located near Neufchâteau
  • Fort d'Embourg
    19th-20th century defence for Liège, Belgium
  • Fort d'Évegnée
    19th-20th century defence for Liège, Belgium
  • Fort de Barchon
    19th-20th century defence for Liège, Belgium
  • Fort de Battice
  • Fort de Boncelles
    fort in Belgium
  • Fort de Chaudfontaine
    19th-20th century defence for Liège, Belgium
  • Fort de Flémalle
    19th-20th century defence for Liège, Belgium
  • Fort de Fléron
    19th-20th century defence for Liège, Belgium
  • Fort de Hollogne
    19th-20th century defence for Liège, Belgium
  • Fort de la Chartreuse
    19th century fortification for Liège, Wallonia, Belgium
  • Fort de Lantin
    19th-20th century defence for Liège, Belgium
  • Fort de Liers
    19th-20th century defence for Liège, Belgium
  • Fort de Pontisse
    19th-20th century defence for Liège, Belgium
  • Fort de Tancrémont
    place in World War II in Belgium
  • Saint Peter Fort
    fort in Maastricht, Netherlands  
  • Fort de Loncin
    19th-20th century defence for Liège, Belgium
  • Fort Eben-Emael
    inactive Belgian fortress on the Belgian–Dutch border  
  • Donjon d'Amay
  • fortified tower Lang Grachtje
    defense tower of first medieval city wall in Maastricht, Netherlands
  • Jekertoren
    wall tower in Maastricht, Netherlands
  • Maaspunttoren
    building in Wyck (Maastricht), Netherlands
  • Pater Vincktoren
    wall tower in Maastricht, Netherlands
  • Wycker Kruittoren
0053-10-01T00:00:00Z
0053-10-01T00:00:00Z
0056-09-01T00:00:00Z
0056-09-01T00:00:00Z
0070-01-01T00:00:00Z
0070-01-01T00:00:00Z
0716-01-01T00:00:00Z
0716-01-01T00:00:00Z
1408-09-23T00:00:00Z
1408-09-23T00:00:00Z
1578-06-30T00:00:00Z
1578-06-30T00:00:00Z
1595-03-07T00:00:00Z
1595-03-20T00:00:00Z
1691-06-01T00:00:00Z
1691-06-07T00:00:00Z
1691-06-04T00:00:00Z
1691-06-07T00:00:00Z
1694-09-22T00:00:00Z
1694-09-27T00:00:00Z
1702-10-13T00:00:00Z
1702-10-31T00:00:00Z
1746-10-11T00:00:00Z
1746-10-11T00:00:00Z
1747-07-02T00:00:00Z
1747-07-02T00:00:00Z
1794-09-18T00:00:00Z
1794-09-18T00:00:00Z
1914-08-04T00:00:00Z
1914-08-16T00:00:00Z
1940-05-10T00:00:00Z
1940-05-11T00:00:00Z
1283-01-01T00:00:00Z
1289-10-22T00:00:00Z
1465-01-01T00:00:00Z
1468-01-01T00:00:00Z
1465 — 1468 Liège Wars
1942-01-01T00:00:00Z
1942-01-01T00:00:00Z
1881-01-01T00:00:00Z
1881-01-01T00:00:00Z
1932-04-01T00:00:00Z
1932-04-01T00:00:00Z
{"selectable":false,"showCurrentTime":false,"width":"100%","zoomMin":100000000000}
    TypeSubtypeDateDescriptionNotesSource
    arearegion985Prince-Bishopric of LiègeWikidata
    arearegion1065Duchy of LimburgWikidata
    eventarmed conflict53Ambiorix's revoltRoman Republic, battle, EburonesWikidata
    eventarmed conflict56Siege of the Atuatucibattle, siege, sackWikidata
    eventarmed conflict70Battle of VadabattleWikidata
    eventarmed conflict716Battle of AmblèvebattleWikidata
    eventarmed conflict1408Battle of OthéebattleWikidata
    eventarmed conflict1578Capture of Dalhemsiege, Hispanic Monarchy, Dutch States Army, sackWikidata
    eventarmed conflict1595Siege of HuysiegeWikidata
    eventarmed conflict1691French bombardment of LiègebattleWikidata
    eventarmed conflict1691Bombardment of LiègePrince-Bishopric of Liège, Kingdom of France, bombardmentWikidata
    eventarmed conflict1694Siege of HuysiegeWikidata
    eventarmed conflict1702Capture of LiègeKingdom of France, siege, Prince-Bishopric of Liège, Dutch Republic, Kingdom of England, Kingdom of Spain, Electorate of CologneWikidata
    eventarmed conflict1746Battle of RocouxbattleWikidata
    eventarmed conflict1747Battle of LauffeldKingdom of Great Britain, battleWikidata
    eventarmed conflict1794Battle of SprimontbattleWikidata
    eventarmed conflict1914Battle of LiègebattleWikidata
    eventarmed conflict1940Battle of Fort Eben-EmaelbattleWikidata
    eventwar1283War of the Limburg Successionwar of successionWikidata
    eventwar1465Liège WarsDuchy of Burgundy, rebellion, Prince-Bishopric of Liège, series of warsWikidata
    organisationarms industry1855Nagantorganization, arms industry, automotive industry, automobile manufacturer, weapons manufacturing companyWikidata
    organisationarms industry1889FN Herstalarms industry, automotive industry, business, enterprise, historical motorcycle manufacturer, manufacture of weapons and ammunition, historical car manufacturerWikidata
    organisationarms industry1981Cockerill-Sambremining, arms industry, metal industry, iron and steel industry, business, mining of hard coal, manufacture of railway locomotives and rolling stock (NACE 30.2), Manufacture of basic iron and steel and of ferro-alloys, building of ships and floating structures, vehicle constructionWikidata
    sitebunkerNORTHAG War Headquarters CannerbergbunkerWikidata
    sitebunker1942Sint Pietersberg kunstbunkerstorage, bunkerWikidata
    sitefortCitadel of HuyfortWikidata
    sitefortFort d'Aubin-Neufchâteaumilitary museum, fortWikidata
    sitefortFort d'Embourgmilitary museum, fortWikidata
    sitefortFort d'ÉvegnéefortWikidata
    sitefortFort de Barchonmilitary museum, fortWikidata
    sitefortFort de Batticemilitary museum, fortWikidata
    sitefortFort de Boncellesmilitary museum, fortWikidata
    sitefortFort de ChaudfontainefortWikidata
    sitefortFort de Flémallemilitary museum, fortWikidata
    sitefortFort de FléronfortWikidata
    sitefortFort de Hollognemilitary museum, fortWikidata
    sitefortFort de la ChartreusefortWikidata
    sitefortFort de Lantinmilitary training area, military museum, fortWikidata
    sitefortFort de LiersfortWikidata
    sitefortFort de PontissefortWikidata
    sitefortFort de Tancrémontmilitary museum, fortWikidata
    sitefortSaint Peter Forttourist attraction, fortWikidata
    sitefort1881Fort de Loncinmilitary museum, fortWikidata
    sitefort1932Fort Eben-Emaelmilitary museum, fortWikidata
    sitetowerDonjon d'AmaykeepWikidata
    sitetowerfortified tower Lang Grachtjefortified towerWikidata
    sitetowerJekertorenfortified towerWikidata
    sitetowerMaaspunttorenfortified towerWikidata
    sitetowerPater Vincktorenfortified towerWikidata
    sitetowerWycker Kruittorenpowder tower, fortified towerWikidata