Show simple item record

dc.contributor.authorYan, Rui
dc.contributor.authorPraggastis, Brenda
dc.contributor.authorSmith, William
dc.contributor.authorMcGuinness, Deborah
dc.date.accessioned2022-02-18T02:34:27Z
dc.date.available2022-02-18T02:34:27Z
dc.date.issued2016-02-10
dc.identifier.other67
dc.identifier.urihttp://events.linkeddata.org/ldow2016/papers/LDOW2016_paper_13.pdf
dc.identifier.urihttps://hdl.handle.net/20.500.13015/4469
dc.description.abstractWhile streaming data have become increasingly more popular in business and research communities, semantic models and processing software for streaming data have not kept pace. Traditional semantic solutions have not addressed transient data streams. Semantic web languages (e.g., RDF, OWL) have typically addressed static data settings and linked data approaches have predominantly addressed static or growing data repositories. Streaming data settings have some fundamental differences; in particular, data are consumed on the fly and data may expire. Stream reasoning, a combination of stream processing and semantic reasoning, has emerged with the vision of providing ``smart`` processing of streaming data. C-SPARQL is a prominent stream reasoning system that handles semantic (RDF) data streams. Many stream reasoning systems including C-SPARQL use a sliding window and use data arrival time to evict data. For data streams that include expiration times, a simple arrival time scheme is inadequate if the window size does not match the expiration period. In this paper, we propose a cache-enabled, order-aware, ontology-based stream reasoning framework. This framework consumes RDF streams with expiration timestamps assigned by the streaming source. Our framework utilizes both arrival and expiration timestamps in its cache eviction policies. In addition, we introduce the notion of ``semantic importance`` which aims to address the relevance of data to the expected reasoning, thus enabling the eviction algorithms to be more context- and reasoning-aware when choosing what data to maintain for question answering. We evaluate this framework by implementing three different prototypes and utilizing five metrics. The trade-offs of deploying the proposed framework are also discussed.
dc.relation.urihttps://tw.rpi.edu/project/PNNL-SDC
dc.subjectPNNL - Streaming Data Characterization
dc.titleTowards A Cache-Enabled, Order-Aware, Ontology-Based Stream Reasoning Framework


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record