Tour d'Ostrevant

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:Q22960633} UNION {SERVICE wikibase:mwapi{ bd:serviceParam wikibase:api 'Generator' . bd:serviceParam wikibase:endpoint 'commons.wikimedia.org' . bd:serviceParam mwapi:gcmtitle 'Category:Tour d'Ostrevant' . 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 72. Encountered: "\'" (39), after : "Ostrevant" 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 72. Encountered: "\'" (39), after : "Ostrevant" 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 72. Encountered: "\'" (39), after : "Ostrevant" 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>).


'

WikimediaWikidata
fortified tower

  • Cultural Inventory page@
  • monument historique inscrit page@
  • monument historique classé page@
  • Maisons des Illustres page@
  • listed in the general inventory of cultural heritage page@
  • Base Mérimée page@
  • ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​


Location: 50.2845, 3.3186, KML, Cluster Map, Maps,
52 places

Loading map...
  • Battle of Río Sambre
  • Battle of the Sabis
    battle between the legions of the Roman Republic and an association of Belgic tribes, principally the Nervii
  • Battle of Vicy
    717 battle
  • Siege of Tournai
    1303 siege of the Franco-Flemish War
  • Battle of Mons-en-Pévèle
    1304 battle of the Franco-Flemish War
  • Siege of Cambrai
    1339 battle during the Hundred Years' War
  • Siege of Valenciennes
    1566 during the Eighty Years' War
  • Battle of Le Quesnoy
    1568 battle of the Eighty Years' War
  • Battle of Honnecourt
    1642 battle of the Franco-Spanish War of 1635–1659
  • Battle of Valenciennes
    1656 battle
  • Siege of Douai
    1667 siege
  • Siege of Valenciennes
    siege in 1677
  • Siege of Cambrai
    1677 battle of the Franco-Dutch War
  • Siege of Douai
    1710 siege
  • Siege of Bouchain
    1711 siege
  • Siege of Douai
    1712 siege
  • Battle of Denain
    1712 battle
  • Siege of Marchiennes
    1712 siege in Northern France
  • Siege of Bouchain
    1712 siege of the War of the Spanish Succession
  • Battle of Quiévrain
    1792 battle of the War of the First Coalition
  • Siege of Condé
    1793 siege of the War of the First Coalition
  • Battle of Famars
    1793 battle during the War of the First Coalition
  • Siege of Valenciennes
    1793 18th-century battle
  • Battle of Caesar's Camp
    1793 battle of the War of the First Coalition
  • Siege of Le Quesnoy
    1793 The siege of Le Quesnoy saw a force made up of Habsburg Austrians and French
  • Battle of Avesnes-le-Sec
    1793 battle
  • Battle of Le Cateau
    battle of 1794
  • Battle of Villers-en-Cauchies
    1794 battle during the War of the First Coalition
  • Battle of Beaumont
    1794 battle of the War of the First Coalition
  • Siege of Le Quesnoy
    1794 siege
  • Unknown
    1794 siege
  • Siege of Condé
    1794 siege
  • Siege of Valenciennes
    1815 siege
  • Battle of Le Cateau
    battle fought on 26 August 1914
  • Battle of Drocourt-Quéant Line
    1918 battle of World War I
  • Battle of Cambrai
    1917 World War I battle
  • Battle of Havrincourt
    World War I battle fought on 12 September 1918
  • Battle of the Canal du Nord
    1918 battle of World War I
  • Second Battle of Cambrai
    1918 World War I battle
  • Battle of Valenciennes
    1918 battle of World War I
  • Fort de Scarpe
  • Fort de Thivencelle
  • Ouvrage Eth
    petit ouvrage of the Maginot Line
  • Redoute de la Haine
  • Redoute de Macou
  • Redoute du Jard
  • Bullecourt 1917, Jean and Denise Letaille museum
    museum in France
  • tour à diables
  • Tour d'Ostrevant
  • Tour de la Dodenne
  • Tour des Dames
  • Tour du Caudron
0056-01-01T00:00:00Z
0056-01-01T00:00:00Z
0717-03-25T00:00:00Z
0717-03-25T00:00:00Z
1303-06-01T00:00:00Z
1303-01-01T00:00:00Z
1304-08-18T00:00:00Z
1304-08-18T00:00:00Z
1339-09-01T00:00:00Z
1339-10-01T00:00:00Z
1566-12-16T00:00:00Z
1567-04-03T00:00:00Z
1566 — 1567 Siege of Valenciennes
1568-11-22T00:00:00Z
1568-11-22T00:00:00Z
1642-05-26T00:00:00Z
1642-05-26T00:00:00Z
1656-05-18T00:00:00Z
1656-07-16T00:00:00Z
1667-06-30T00:00:00Z
1667-07-04T00:00:00Z
1676-11-01T00:00:00Z
1677-03-17T00:00:00Z
1676 — 1677 Siege of Valenciennes
1677-03-20T00:00:00Z
1677-04-19T00:00:00Z
1710-04-01T00:00:00Z
1710-06-26T00:00:00Z
1711-08-05T00:00:00Z
1711-09-12T00:00:00Z
1712-07-01T00:00:00Z
1712-09-08T00:00:00Z
1712-07-24T00:00:00Z
1712-07-24T00:00:00Z
1712-07-25T00:00:00Z
1712-07-30T00:00:00Z
1712-10-01T00:00:00Z
1712-10-19T00:00:00Z
1792-04-30T00:00:00Z
1792-04-30T00:00:00Z
1793-04-08T00:00:00Z
1793-07-12T00:00:00Z
1793-05-23T00:00:00Z
1793-05-23T00:00:00Z
1793-05-25T00:00:00Z
1793-07-27T00:00:00Z
1793-08-07T00:00:00Z
1793-08-07T00:00:00Z
1793-08-28T00:00:00Z
1793-09-13T00:00:00Z
1793-09-12T00:00:00Z
1793-09-12T00:00:00Z
1794-03-29T00:00:00Z
1794-03-29T00:00:00Z
1794-04-24T00:00:00Z
1794-04-24T00:00:00Z
1794-04-26T00:00:00Z
1794-04-26T00:00:00Z
1794-07-19T00:00:00Z
1794-08-15T00:00:00Z
1794-08-23T00:00:00Z
1794-08-27T00:00:00Z
1794 Unknown
1794-08-30T00:00:00Z
1794-08-30T00:00:00Z
1815-06-30T00:00:00Z
1815-08-12T00:00:00Z
1914-08-26T00:00:00Z
1914-08-26T00:00:00Z
1917-01-01T00:00:00Z
1918-11-11T00:00:00Z
1917-11-20T00:00:00Z
1917-12-08T00:00:00Z
1918-09-12T00:00:00Z
1918-09-12T00:00:00Z
1918-09-27T00:00:00Z
1918-10-01T00:00:00Z
1918-10-08T00:00:00Z
1918-10-10T00:00:00Z
1918-10-28T00:00:00Z
1918-11-02T00:00:00Z
2012-04-25T00:00:00Z
2012-04-25T00:00:00Z
{"selectable":false,"showCurrentTime":false,"width":"100%","zoomMin":100000000000}
    TypeSubtypeDateDescriptionNotesSource
    eventarmed conflictBattle of Río SambrebattleWikidata
    eventarmed conflict56Battle of the Sabisbattle, Ancient RomeWikidata
    eventarmed conflict717Battle of VicybattleWikidata
    eventarmed conflict1303Siege of TournaiKingdom of France, County of Flanders, siegeWikidata
    eventarmed conflict1304Battle of Mons-en-PévèlebattleWikidata
    eventarmed conflict1339Siege of Cambraibattle, siegeWikidata
    eventarmed conflict1566Siege of ValenciennessiegeWikidata
    eventarmed conflict1568Battle of Le QuesnoybattleWikidata
    eventarmed conflict1642Battle of HonnecourtKingdom of France, battle, Hispanic MonarchyWikidata
    eventarmed conflict1656Battle of Valenciennesbattle, siegeWikidata
    eventarmed conflict1667Siege of Douaibattle, siegeWikidata
    eventarmed conflict1676Siege of ValenciennesHoly Roman Empire, siegeWikidata
    eventarmed conflict1677Siege of CambraisiegeWikidata
    eventarmed conflict1710Siege of Douaibattle, siegeWikidata
    eventarmed conflict1711Siege of BouchainsiegeWikidata
    eventarmed conflict1712Siege of DouaisiegeWikidata
    eventarmed conflict1712Battle of DenainbattleWikidata
    eventarmed conflict1712Siege of MarchiennessiegeWikidata
    eventarmed conflict1712Siege of BouchainsiegeWikidata
    eventarmed conflict1792Battle of QuiévrainbattleWikidata
    eventarmed conflict1793Siege of CondésiegeWikidata
    eventarmed conflict1793Battle of FamarsbattleWikidata
    eventarmed conflict1793Siege of ValenciennessiegeWikidata
    eventarmed conflict1793Battle of Caesar's Campbattle, Kingdom of Great BritainWikidata
    eventarmed conflict1793Siege of Le QuesnoysiegeWikidata
    eventarmed conflict1793Battle of Avesnes-le-SecbattleWikidata
    eventarmed conflict1794Battle of Le CateaubattleWikidata
    eventarmed conflict1794Battle of Villers-en-Cauchiesbattle, Kingdom of Great BritainWikidata
    eventarmed conflict1794Battle of BeaumontKingdom of Great Britain, battleWikidata
    eventarmed conflict1794Siege of Le Quesnoybattle, siegeWikidata
    eventarmed conflict1794UnknownsiegeWikidata
    eventarmed conflict1794Siege of CondésiegeWikidata
    eventarmed conflict1815Siege of ValenciennessiegeWikidata
    eventarmed conflict1914Battle of Le CateauUnited Kingdom of Great Britain and Ireland, battleWikidata
    eventarmed conflict1917Battle of Drocourt-Quéant LinebattleWikidata
    eventarmed conflict1917Battle of CambraiUnited States, German Empire, battle, United Kingdom of Great Britain and IrelandWikidata
    eventarmed conflict1918Battle of HavrincourtGerman Empire, United Kingdom of Great Britain and Ireland, battle, Dominion of New ZealandWikidata
    eventarmed conflict1918Battle of the Canal du NordUnited Kingdom of Great Britain and Ireland, battleWikidata
    eventarmed conflict1918Second Battle of CambraiUnited Kingdom of Great Britain and Ireland, battleWikidata
    eventarmed conflict1918Battle of ValenciennesbattleWikidata
    linkpageCultural Inventory page@Wikidata
    linkpagemonument historique inscrit page@Wikidata
    linkpagemonument historique classé page@Wikidata
    linkpageMaisons des Illustres page@Wikidata
    linkpagelisted in the general inventory of cultural heritage page@Wikidata
    linkpageBase Mérimée page@Wikidata
    sitefortFort de Scarpedestroyed building or structure, fortressWikidata
    sitefortFort de ThivencellefortWikidata
    sitefortOuvrage Ethpetit ouvrageWikidata
    sitefortRedoute de la HaineredoubtWikidata
    sitefortRedoute de MacouredoubtWikidata
    sitefortRedoute du JardredoubtWikidata
    sitemuseum2012Bullecourt 1917, Jean and Denise Letaille museummilitary museumWikidata
    sitetowertour à diablesfortified towerWikidata
    sitetowerTour d'Ostrevantfortified towerWikidata
    sitetowerTour de la Dodennefortified towerWikidata
    sitetowerTour des Damesfortified towerWikidata
    sitetowerTour du Caudronfortified towerWikidata