{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:32:01Z","timestamp":1781109121733,"version":"3.54.1"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2016,8,16]],"date-time":"2016-08-16T00:00:00Z","timestamp":1471305600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Greek Government"},{"name":"Greek Government"},{"name":"Greek Government"},{"name":"Greek Government"},{"name":"Greek Government"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Geoinformatica"],"published-print":{"date-parts":[[2017,4]]},"DOI":"10.1007\/s10707-016-0266-x","type":"journal-article","created":{"date-parts":[[2016,8,16]],"date-time":"2016-08-16T08:01:32Z","timestamp":1471334492000},"page":"389-427","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":102,"title":["Online event recognition from moving vessel trajectories"],"prefix":"10.1007","volume":"21","author":[{"given":"Kostas","family":"Patroumpas","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Elias","family":"Alevizos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexander","family":"Artikis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marios","family":"Vodas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nikos","family":"Pelekis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yannis","family":"Theodoridis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,8,16]]},"reference":[{"key":"266_CR1","doi-asserted-by":"crossref","unstructured":"Agrawal J, Diao Y, Gyllstrom D, Immerman N (2008) Efficient pattern matching over event streams. In: SIGMOD","DOI":"10.1145\/1376616.1376634"},{"key":"266_CR2","doi-asserted-by":"crossref","unstructured":"Alevizos E, Artikis A, Patroumpas K, Vodas M, Theodoridis Y, Pelekis N (2015) How not to drown in a sea of information: an event recognition approach. In: IEEE International conference on big data","DOI":"10.1109\/BigData.2015.7363849"},{"issue":"2","key":"266_CR3","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1007\/s00778-004-0147-z","volume":"15","author":"A Arasu","year":"2006","unstructured":"Arasu A, Babu S, Widom J (2006) The CQL continuous query language: semantic foundations and query execution. VLDB J 15(2):121\u2013142","journal-title":"VLDB J"},{"issue":"4","key":"266_CR4","doi-asserted-by":"crossref","first-page":"895","DOI":"10.1109\/TKDE.2014.2356476","volume":"27","author":"A Artikis","year":"2015","unstructured":"Artikis A, Sergot MJ, Paliouras G (2015) An event calculus for event recognition. IEEE Trans Knowl Data Eng 27(4):895\u2013908","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"266_CR5","doi-asserted-by":"crossref","unstructured":"Bai Y, Thakkar H, Wang H, Luo C, Zaniolo C (2006) A data stream language and system designed for power and extensibility. In: CIKM, pp 337\u2013346","DOI":"10.1145\/1183614.1183664"},{"key":"266_CR6","doi-asserted-by":"crossref","unstructured":"Brenna L, Demers AJ, Gehrke J, Hong M, Ossher J, Panda B, Riedewald M, Thatte M, White WM (2007) Cayuga: a high-performance event processing engine. In: SIGMOD, pp 1100\u20131102","DOI":"10.1145\/1247480.1247620"},{"issue":"3","key":"266_CR7","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1007\/s00778-005-0163-7","volume":"15","author":"H Cao","year":"2006","unstructured":"Cao H, Wolfson O, Trajcevski G (2006) Spatio-temporal data reduction with deterministic error bounds. VLDB J 15(3):211\u2013228","journal-title":"VLDB J"},{"key":"266_CR8","doi-asserted-by":"crossref","unstructured":"Clark K (1978) Negation as failure. In: gallaire H., Minker J. (eds) Logic and Databases, pp. 293\u2013322. Plenum Press","DOI":"10.1007\/978-1-4684-3384-5_11"},{"key":"266_CR9","doi-asserted-by":"crossref","unstructured":"Cugola G, Margara A (2010) TESLA: a formally defined event specification language. In: DEBS, pp 50\u201361","DOI":"10.1145\/1827418.1827427"},{"key":"266_CR10","unstructured":"Project datACRON Deliverable D5.1: Maritime use case and scenarios. http:\/\/ai-group.ds.unipi.gr\/datacron\/system\/files\/datACRON_D5.1.Maritime_Use_Case.pdf"},{"key":"266_CR11","doi-asserted-by":"crossref","unstructured":"Dindar N, Fischer PM, Soner M, Tatbul N (2011) Efficiently correlating complex events over live and archived data streams. In: DEBS, pp 243\u2013254","DOI":"10.1145\/2002259.2002293"},{"key":"266_CR12","unstructured":"Dousson C, Maigat PL (2007) Chronicle recognition improvement using temporal focusing and hierarchisation. In: IJCAI, pp 324\u2013329"},{"key":"266_CR13","first-page":"2121","volume":"12","author":"J Duchi","year":"2011","unstructured":"Duchi J, Hazan E, Singer Y (2011) Adaptive subgradient methods for online learning and stochastic optimization. J Mach Learn Res 12:2121\u20132159","journal-title":"J Mach Learn Res"},{"issue":"3","key":"266_CR14","doi-asserted-by":"crossref","first-page":"551","DOI":"10.1007\/s10115-010-0334-8","volume":"25","author":"M Eckert","year":"2010","unstructured":"Eckert M, Bry F (2010) Rule-based composite event queries: the language xchangeeq and its semantics. Knowl Inf Syst 25(3):551\u2013573","journal-title":"Knowl Inf Syst"},{"key":"266_CR15","unstructured":"Ester M, Kriegel H, Sander J, Xu X (1996) A density-based algorithm for discovering clusters in large spatial databases with noise. In: KDD, pp 226\u2013231"},{"key":"266_CR16","unstructured":"Garcia J, Gomez-Romero J, Patricio M, Molina J, Rogova G (2011) On the representation and exploitation of context knowledge in a harbor surveillance scenario. In: FUSION, pp 1\u20138"},{"key":"266_CR17","unstructured":"Golab L, Johnson T (2013) Data stream warehousing (tutorial). In: ACM SIGMOD, pp 949\u2013952"},{"key":"266_CR18","doi-asserted-by":"crossref","unstructured":"Idiri B, Napoli A (2012) The automatic identification system of maritime accident risk using rule-based reasoning. In: SoSE, pp 125\u2013130","DOI":"10.1109\/SYSoSE.2012.6384140"},{"key":"266_CR19","unstructured":"Katsilieris F, Braca P, Coraluppi S (2013) Detection of Malicious AIS position spoofing by exploiting radar information. In: FUSION, pp 1196\u20131203"},{"issue":"2\u20133","key":"266_CR20","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1007\/s10994-015-5512-1","volume":"100","author":"N Katzouris","year":"2015","unstructured":"Katzouris N, Artikis A, Paliouras G (2015) Incremental learning of event definitions with inductive logic programming. Mach Learn 100(2\u20133):555\u2013585","journal-title":"Mach Learn"},{"issue":"2","key":"266_CR21","first-page":"1537","volume":"3","author":"SJ Kazemitabar","year":"2010","unstructured":"Kazemitabar SJ, Demiryurek U, Ali MH, Akdogan A, Shahabi C (2010) Geospatial stream query processing using Microsoft SQL Server Streaminsight. PVLDB 3(2):1537\u20131540","journal-title":"PVLDB"},{"key":"266_CR22","doi-asserted-by":"crossref","unstructured":"Kowalski R, Sergot M (1986) A logic-based calculus of events New Generation Computing 4(1)","DOI":"10.1007\/BF03037383"},{"key":"266_CR23","doi-asserted-by":"crossref","unstructured":"Kr\u00e4mer J, Seeger B (2009) Semantics and implementation of continuous sliding window queries over data streams ACM Transactions on Database Systems 34(1)","DOI":"10.1145\/1508857.1508861"},{"key":"266_CR24","unstructured":"van Laere J, Nilsson M (2009) Evaluation of a workshop to capture knowledge from subject matter experts in maritime surveillance. In: FUSION, pp 171\u2013178"},{"issue":"5","key":"266_CR25","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1007\/s00778-011-0237-7","volume":"20","author":"R Lange","year":"2011","unstructured":"Lange R, D\u00fcrr F, Rothermel K (2011) Efficient real-time trajectory tracking. VLDB J 20(5):671\u2013694","journal-title":"VLDB J"},{"key":"266_CR26","doi-asserted-by":"crossref","unstructured":"Li G, Jacobsen HA (2005) Composite subscriptions in content-based publish\/subscribe systems. In: Middleware","DOI":"10.1007\/11587552_13"},{"key":"266_CR27","doi-asserted-by":"crossref","unstructured":"Meratnia N, de By R (2004) Spatiotemporal compression techniques for moving point objects. In: EDBT, pp 765\u2013782","DOI":"10.1007\/978-3-540-24741-8_44"},{"key":"266_CR28","unstructured":"Millefiori LM, Braca P, Bryan K, Willett P (2015) Adaptive filtering of imprecisely time-stamped measurements with application to AIS networks. In: FUSION, pp 359\u2013365"},{"issue":"12","key":"266_CR29","first-page":"1442","volume":"4","author":"A Moga","year":"2011","unstructured":"Moga A, Tatbul N (2011) UpStream: A storage-centric load management system for real-time update streams. PVLDB 4(12):1442\u20131445","journal-title":"PVLDB"},{"key":"266_CR30","unstructured":"O\u2019Rourke J (1998) Computational Geometry in C cambridge university press"},{"issue":"6","key":"266_CR31","doi-asserted-by":"crossref","first-page":"2218","DOI":"10.3390\/e15062218","volume":"15","author":"G Pallotta","year":"2013","unstructured":"Pallotta G, Vespe M, Bryan K (2013) Vessel pattern knowledge discovery from AIS data: A framework for anomaly detection and route prediction. Entropy 15 (6):2218\u20132245","journal-title":"Entropy"},{"key":"266_CR32","doi-asserted-by":"crossref","unstructured":"Paschke A, Kozlenkov A (2009) Rule-based event processing and reaction rules. In: RuleML, LNCS 5858","DOI":"10.1007\/978-3-642-04985-9_8"},{"key":"266_CR33","unstructured":"Patroumpas K, Artikis A, Katzouris N, Vodas M, Theodoridis Y, Pelekis N (2015) Event recognition for maritime surveillance. In: EDBT, pp 629\u2013640"},{"issue":"1","key":"266_CR34","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1016\/j.is.2010.02.001","volume":"36","author":"K Patroumpas","year":"2011","unstructured":"Patroumpas K, Sellis T (2011) Maintaining consistent results of continuous queries under diverse window specifications. Inf Syst 36(1):42\u201361","journal-title":"Inf Syst"},{"key":"266_CR35","doi-asserted-by":"crossref","unstructured":"Potamias M, Patroumpas K, Sellis T (2007) Online amnesic summarization of streaming locations. In: SSTD, pp 148\u2013165","DOI":"10.1007\/978-3-540-73540-3_9"},{"key":"266_CR36","doi-asserted-by":"crossref","unstructured":"Przymusinski T (1987) On the declarative semantics of stratified deductive databases and logic programs. In: Found. of deductive databases and logic programming. Morgan","DOI":"10.1016\/B978-0-934613-40-8.50009-9"},{"key":"266_CR37","doi-asserted-by":"crossref","unstructured":"Shahir HY, Glasser U, Shahir AY, Wehn H (2015) Maritime situation analysis framework: Vessel interaction classification and anomaly detection. In: Big Data, pp 1279\u20131289","DOI":"10.1109\/BigData.2015.7363883"},{"key":"266_CR38","doi-asserted-by":"crossref","unstructured":"Skarlatidis A, Paliouras G, Artikis A, Vouros G (2015) Probabilistic event calculus for event recognition ACM Transactions on Computational Logic 16(2)","DOI":"10.1145\/2699916"},{"key":"266_CR39","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1016\/j.inffus.2013.03.004","volume":"21","author":"L Snidaro","year":"2015","unstructured":"Snidaro L, Visentini I, Bryan K (2015) Fusing uncertain knowledge and evidence for maritime situational awareness via markov logic networks. Inf Fusion 21:159\u2013172","journal-title":"Inf Fusion"},{"key":"266_CR40","unstructured":"Terroso-Saenz F, Valdes-Vela M, Skarmeta-Gomez AF (2015) A complex event processing approach to detect abnormal behaviours in the marine environment. Information Systems Frontiers 1\u201316"},{"issue":"3","key":"266_CR41","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1023\/A:1008782710752","volume":"7","author":"O Wolfson","year":"1999","unstructured":"Wolfson O, Sistla A, Chamberlain S, Yesha Y (1999) Updating and querying databases that track mobile units. Distributed & Parallel Databases 7(3):257\u2013287","journal-title":"Distributed & Parallel Databases"},{"key":"266_CR42","doi-asserted-by":"crossref","unstructured":"Zhang H, Diao Y, Immerman N (2014) On complexity and optimization of expensive queries in complex event processing. In: SIGMOD, pp 217\u2013228","DOI":"10.1145\/2588555.2593671"}],"container-title":["GeoInformatica"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10707-016-0266-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10707-016-0266-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10707-016-0266-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10707-016-0266-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,12]],"date-time":"2019-09-12T16:00:19Z","timestamp":1568304019000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10707-016-0266-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,8,16]]},"references-count":42,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,4]]}},"alternative-id":["266"],"URL":"https:\/\/doi.org\/10.1007\/s10707-016-0266-x","relation":{},"ISSN":["1384-6175","1573-7624"],"issn-type":[{"value":"1384-6175","type":"print"},{"value":"1573-7624","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,8,16]]}}}