Ouvrage Immerhof

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:Q3358758} UNION {SERVICE wikibase:mwapi{ bd:serviceParam wikibase:api 'Generator' . bd:serviceParam wikibase:endpoint 'commons.wikimedia.org' . bd:serviceParam mwapi:gcmtitle 'Category:Ouvrage de l'Immerhof' . 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 77. Encountered: "\'" (39), after : "Immerhof" 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 77. Encountered: "\'" (39), after : "Immerhof" 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 77. Encountered: "\'" (39), after : "Immerhof" 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>).


Ouvrage Immerhof, also known as Ouvrage Ferme-Immerhof, is one of the largest petit ouvrages of the Maginot Line of north-east, France. Located near the community of Hettange-Grande, it is 7 km north of Thionville between the gros ouvrages of Molvange and Soetrich, the closest ouvrage to the Luxembourg frontier. It was part of the Fortified Sector of Thionville, in the Fortified Region of Metz, the strongest portion of the Line. Apart from its function as a communication post between the neighbouring gros ouvrages, Immerhof also controlled the road and railway routes from Luxembourg, which pass in the immediate vicinity. In addition, Immerhof protected other Maginot works in the vicinity: the casemates of Kanfen, the infantry shelter of Stressling, the observation point and shelter of Hettange-Grande, and a number of nearby blockhouses constructed during the Phoney War.

WikimediaWikidata
Maginot Line fort, military museumFrance

  • Wikimaginot page@
  • Subterranea page@ issue 2
  • Subterranea Britannica page@
  • ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​


Location: 49.4251, 6.1356, KML, Cluster Map, Maps,
53 places

Loading map...
  • Unknown
  • Battle of Remich
    882 battle
  • Siege of Thionville
    1558 Unsuccessful Spanish siege of Thionville
  • Relief of Thionville
    1639 battle of the Thirty Years' War
  • Siege of Thionville
    1643 siege
  • Prise et reprise de Longwy
    1792 siege
  • Siege of Thionville
    1792 siege during the War of the First Coalition
  • Siege of Luxembourg
    1794-1795 siege during the War of the First Coalition
  • Siege of Thionville
    1870 battle of the Franco-Prussian War
  • Siege of Longwy
    1871 siege
  • Lambert Casemates
  • Olizy Casemates
  • Citadelle du Saint-Esprit
    fort in Luxembourg
  • Fort Charles
    part of the Luxembourg Fortress
  • Fort de Guentrange
    museum in France
  • Fort de Koenigsmacker
    architectural structure
  • Fort Rheinsheim
    fort in Luxembourg
  • Fort Wallis
    part of the Luxembourg Fortress
  • Fortress of Luxembourg
    fortifications in and around Luxembourg City, Luxembourg, largely dismantled in 1867
  • Observatoire d'Hettange
    Maginot Line observatory
  • Ouvrage Bois-Karre
    museum in France
  • Ouvrage Hackenberg
    gros ouvrage of the Maginot Line
  • Ouvrage Mont des Welches
    gross ouvrage of the Maginot Line
  • Fort Louvigny
    part of the Luxembourg Fortress
  • Fort Niedergrünewald
  • Fort Obergrünewald
    part of the Luxembourg Fortress
  • Fort Rumigny
  • Fort Rubamprez
  • Fort Thüngen
    fort within the larger Luxembourg Fortess
  • Fort Olizy
  • Fort Dumoulin
  • Fort Parkhöhe
  • Lambert Redoubt
    part of the fortress of Luxembourg
  • Group Fortification Lorraine
  • Fort d'Illange
    museum in France
  • Ouvrage Bois-du-Four
    museum in France
  • Ouvrage Bousse
    museum in France
  • Ouvrage Bréhain
    ouvrage of the Maginot Line
  • Ouvrage Galgenberg
    ouvrage of the Maginot Line
  • Ouvrage Immerhof
    Maginot Line fort in France
  • Ouvrage Michelsberg
    museum in France
  • Hollow Tooth
    Ruins in Luxemburg
  • Tour aux Puces
  • tours Vauban
  • Three Towers Gate
  • Jacob Tower
    part of the Luxembourg Fortress
  • Biiser Gate
  • Trêves Gate
    part of the Luxembourg Fortress
  • New Gate
    part of the Luxembourg Fortress
  • Spanish Gate
    part of the Luxembourg Fortress
  • Bons-Malades Gate
  • Eich Gate
  • Grünewald Gate
    part of the fortress of Luxembourg
0882-04-15T00:00:00Z
0882-04-15T00:00:00Z
1558-04-27T00:00:00Z
1558-07-03T00:00:00Z
1639-06-07T00:00:00Z
1639-06-07T00:00:00Z
1643-06-16T00:00:00Z
1643-08-08T00:00:00Z
1792-08-23T00:00:00Z
1792-10-22T00:00:00Z
1792-08-24T00:00:00Z
1792-10-16T00:00:00Z
1794-11-22T00:00:00Z
1795-06-07T00:00:00Z
1794 — 1795 Siege of Luxembourg
1870-08-01T00:00:00Z
1870-11-24T00:00:00Z
1871-01-16T00:00:00Z
1871-01-25T00:00:00Z
1672-01-01T00:00:00Z
1874-01-01T00:00:00Z
1672 — 1874 Fort Louvigny
1685-01-01T00:00:00Z
1876-01-01T00:00:00Z
1685 — 1876 Fort Niedergrünewald
1688-01-01T00:00:00Z
1874-01-01T00:00:00Z
1688 — 1874 Fort Obergrünewald
1688-01-01T00:00:00Z
1871-01-01T00:00:00Z
1688 — 1871 Fort Rumigny
1689-01-01T00:00:00Z
1871-01-01T00:00:00Z
1689 — 1871 Fort Rubamprez
1733-01-01T00:00:00Z
1733-01-01T00:00:00Z
1734-01-01T00:00:00Z
1875-01-01T00:00:00Z
1734 — 1875 Fort Olizy
1836-01-01T00:00:00Z
1870-01-01T00:00:00Z
1836 — 1870 Fort Dumoulin
1864-01-01T00:00:00Z
1875-01-01T00:00:00Z
1864 — 1875 Fort Parkhöhe
1865-01-01T00:00:00Z
1874-01-01T00:00:00Z
1865 — 1874 Lambert Redoubt
1899-01-01T00:00:00Z
1899-01-01T00:00:00Z
1930-01-01T00:00:00Z
1930-01-01T00:00:00Z
1050-01-01T00:00:00Z
1050-01-01T00:00:00Z
1426-01-01T00:00:00Z
1426-01-01T00:00:00Z
1500-01-01T00:00:00Z
1500-01-01T00:00:00Z
1590-01-01T00:00:00Z
1870-01-01T00:00:00Z
1590 — 1870 Trêves Gate
1626-01-01T00:00:00Z
1871-01-01T00:00:00Z
1626 — 1871 New Gate
1632-01-01T00:00:00Z
1632-01-01T00:00:00Z
1685-01-01T00:00:00Z
1685-01-01T00:00:00Z
1685-01-01T00:00:00Z
1685-01-01T00:00:00Z
1685-01-01T00:00:00Z
1685-01-01T00:00:00Z
{"selectable":false,"showCurrentTime":false,"width":"100%","zoomMin":100000000000}
    TypeSubtypeDateDescriptionNotesSource
    arearegion1353Duchy of LuxemburgWikidata
    eventarmed conflictUnknownsiegeWikidata
    eventarmed conflict882Battle of RemichbattleWikidata
    eventarmed conflict1558Siege of ThionvilleHoly Roman Empire, siegeWikidata
    eventarmed conflict1639Relief of ThionvillebattleWikidata
    eventarmed conflict1643Siege of ThionvillesiegeWikidata
    eventarmed conflict1792Prise et reprise de LongwysiegeWikidata
    eventarmed conflict1792Siege of ThionvillesiegeWikidata
    eventarmed conflict1794Siege of LuxembourgsiegeWikidata
    eventarmed conflict1870Siege of ThionvillesiegeWikidata
    eventarmed conflict1871Siege of LongwysiegeWikidata
    linkpageWikimaginot page@Wikidata
    linkpageSubterranea page@issue 2Wikidata
    linkpageSubterranea Britannica page@Wikidata
    organisationmilitary unit1733Grand Ducal Gendarmeriegendarmerie, former entityWikidata
    sitebunkerLambert CasematesbunkerWikidata
    sitebunkerOlizy CasematesbunkerWikidata
    sitefortCitadelle du Saint-Espritcitadel, fortWikidata
    sitefortFort Charlesfort, destroyed building or structureWikidata
    sitefortFort de Guentrangemilitary museum, fortWikidata
    sitefortFort de KoenigsmackerfortWikidata
    sitefortFort RheinsheimfortWikidata
    sitefortFort Wallisfort, destroyed building or structureWikidata
    sitefortFortress of LuxembourgfortressWikidata
    sitefortObservatoire d'Hettangefort, observatoryWikidata
    sitefortOuvrage Bois-Karremilitary museum, fortWikidata
    sitefortOuvrage Hackenberggros ouvrage, military museumWikidata
    sitefortOuvrage Mont des Welchesgros ouvrageWikidata
    sitefort1672Fort LouvignyfortWikidata
    sitefort1685Fort Niedergrünewalddestroyed building or structure, fort, ruinsWikidata
    sitefort1688Fort ObergrünewaldfortWikidata
    sitefort1688Fort Rumignydestroyed building or structure, fortWikidata
    sitefort1689Fort Rubamprezdestroyed building or structure, fortWikidata
    sitefort1733Fort Thüngenfort, bastionWikidata
    sitefort1734Fort Olizydestroyed building or structure, fortWikidata
    sitefort1836Fort Dumoulindestroyed building or structure, fortWikidata
    sitefort1864Fort Parkhöhedestroyed building or structure, fortWikidata
    sitefort1865Lambert Redoubtruins, redoubtWikidata
    sitefort1899Group Fortification LorrainefortressWikidata
    sitemuseumFort d'Illangearchitectural structure, military museumWikidata
    sitemuseumOuvrage Bois-du-Fourmilitary museumWikidata
    sitemuseumOuvrage Boussemilitary museumWikidata
    sitemuseumOuvrage Bréhainmilitary museumWikidata
    sitemuseumOuvrage Galgenbergmilitary museumWikidata
    sitemuseumOuvrage ImmerhofMaginot Line fort, military museumWikidata
    sitemuseum1930Ouvrage Michelsbergarchitectural structure, military museumWikidata
    sitetowerHollow Toothfortified tower, ruinsWikidata
    sitetowerTour aux Pucesfortified towerWikidata
    sitetowertours Vaubangate towerWikidata
    sitetower1050Three Towers Gategate towerWikidata
    sitetower1426Jacob Towergate towerWikidata
    sitetower1500Biiser Gategate towerWikidata
    sitetower1590Trêves Gatedestroyed building or structure, gate towerWikidata
    sitetower1626New Gatedestroyed building or structure, gate towerWikidata
    sitetower1632Spanish Gategate towerWikidata
    sitetower1685Bons-Malades Gategate towerWikidata
    sitetower1685Eich Gategate towerWikidata
    sitetower1685Grünewald Gategate towerWikidata