Goto

Collaborating Authors

 aggregate query


Performing Aggregate Query On Twitter Data – GRAKN.AI

#artificialintelligence

It is a distributed knowledge base designed specifically to handle complex data in knowledge-oriented system -- a task for which traditional database technologies are not the best fit. To ensure that their internal knowledge is the most up-to-date and relevant, AI systems are always hungry for newly updated data. Working seamlessly with streaming data is therefore useful for building knowledge-oriented systems. In this blog post, we will look at how to stream public tweets into Grakn's distributed knowledge base. In my previous post, we covered data insertion aspects, such as defining a schema as well as retrieving and inserting Twitter data.


Answering Counting Aggregate Queries over Ontologies of the DL-Lite Family

AAAI Conferences

One of the main applications of description logics is the ontology-based data access model, which requires algorithms for query answering over ontologies. In fact, some description logics, like those in the DL-Lite family, are designed so that simple queries, such as conjunctive queries, are efficiently computable. In this paper we study counting aggregate queries over ontologies, i.e. queries which use aggregate functions COUNT and COUNT DISTINCT. We propose an intuitive semantics for certain answers for these queries, which conforms to the open world assumption. We compare our semantics with other approaches that have been proposed in different contexts. We establish data and combined computational complexity for the problems of answering counting aggregate queries over ontologies for several variants of DL-Lite.