Efficient Filtering of XML Documents for Selective Dissemination of Information
By Mehmet Altinel, M. Franklin. Very Large Data Bases Conference, 2000
676 citations recorded by the source corpus.
View Paper: https://www.semanticscholar.org/paper/385c44a147c14fe187dadf9a8e8a9a6c9f832d84
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
- Lukasz Golab
- Samuel Madden
- Shivnath Babu
- Brian Babcock
- Charu C. Aggarwal
- Arvind Arasu
- Jennifer Widom
- Joseph M Hellerstein
Citations in the corpus
- Flux: an adaptive partitioning operator for continuous query systems (2003, background): “NiagraCQ [7] and XFilter [2] are examples of CQ systems over streaming XML documents.”
- TelegraphCQ: Continuous Dataflow Processing for an Uncertain World (2003, background): “Xfilter [ AF00 ] and YFilter [DFFT02] are XML-document filtering engines that group and efficiently apply XPath queries over incoming documents.”
- Efficient filtering of XML documents with XPath expressions (2002, methodology): “Furthermore , while XTrie ignores partial matchings of tree patterns that are redundant, XFilter keeps tracks of all instances of partially matched tree patterns, which results in more processing overhead.”
- Efficient algorithms for processing XPath queries (2002, methodology): “[Al-Khalifa et al. 2002] and follow-up work) and methods developed for evaluating simple XPath queries on data streams (see e.g. [ Altinel and Franklin 2000 ]).”
- Models and issues in data stream systems (2002, methodology): “The XFilter content-basedfiltering system [6] performs efficient filtering of XML documents basedon userprofiles expressedascontinuousqueriesin theXPath language[94].”
- Detecting changes in XML documents (2002, background): “Related work on subscription systems that use filtering tools for information dissemination have been presented in [33, 4].”
- Stream processing of XPath queries with predicates (2003, methodology): “The XFilter system [2] was the first to define the problem, and to describe several evaluation techniques; XTrie [4] uses a trie to detect common paths in the queries; YFilter [10] detects all common prefixes, including wildcards and descendant axes; the entire workload is converted into a lazy DFA ”
- Continuously adaptive continuous queries over streams (2002, methodology): “c > y] [1,2]”
- Path sharing and predicate evaluation for high-performance XML filtering (2003, methodology): “The XFilter system [Altinel and Franklin 2000] was the .rst published FSM-based XML .ltering approach.”
- Monitoring Streams - A New Class of Data Management Applications (2002, methodology): “Query indexing [3] is an important technique for enhancing the performance of large-scale filtering applications.”
- The many faces of publish/subscribe (2003, methodology): “Highly ef.cient and scalable algorithms have been recently proposed for .ltering data in publish/subscribe systems [Altinel and Franklin 2000; Pereira et al. 2000; Fabret et al. 2001; Campailla et al. 2001; Chan et al. 2002a; Diao et al. 2002].”
- Aurora: a new model and architecture for data stream management (2003, background): “The run-time system contains a scheduler, a rudimentary storage manager, and code to execute most of the boxes.”
- Smart Cities: A Survey on Data Management, Security, and Enabling Technologies (2017, background): “Other works such as [219] and [220] use machine learning approaches to filter data for dissemination.”