Semantic database modeling: survey, applications, and research issues
ACM Computing Surveys (CSUR)
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
The CLP( R ) language and system
ACM Transactions on Programming Languages and Systems (TOPLAS)
Object-oriented database management: applications in engineering and computer science
Object-oriented database management: applications in engineering and computer science
Inferring structure in semistructured data
ACM SIGMOD Record
Extracting schema from semistructured data
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
Indexing and access for digital libraries and the Internet: human, database, and domain factors
Journal of the American Society for Information Science
Description Logics in Data Management
IEEE Transactions on Knowledge and Data Engineering
Faceted metadata for image search and browsing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Description Logics: Foundations for Class-based Knowledge Representation
LICS '02 Proceedings of the 17th Annual IEEE Symposium on Logic in Computer Science
Algorithms for acyclic database schemes
VLDB '81 Proceedings of the seventh international conference on Very Large Data Bases - Volume 7
A faceted query engine applied to archaeology
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Automatic construction of multifaceted browsing interfaces
Proceedings of the 14th ACM international conference on Information and knowledge management
WSDM '08 Proceedings of the 2008 International Conference on Web Search and Data Mining
Towards a theory of search queries
Proceedings of the 12th International Conference on Database Theory
Facetedpedia: dynamic generation of query-dependent faceted interfaces for wikipedia
Proceedings of the 19th international conference on World wide web
Exploring repositories of scientific workflows
Proceedings of the 1st International Workshop on Workflow Approaches to New Data-centric Science
Towards a theory of search queries
ACM Transactions on Database Systems (TODS)
An assertion retrieval algebra for object queries over knowledge bases
IJCAI'11 Proceedings of the Twenty-Second international joint conference on Artificial Intelligence - Volume Volume Two
The semantic GrowBag algorithm: automatically deriving categorization systems
ECDL'07 Proceedings of the 11th European conference on Research and Advanced Technology for Digital Libraries
Hi-index | 0.00 |
Faceted classification allows one to model applications with complex classification hierarchies using orthogonal dimensions. Recent work has examined the use of faceted classification for browsing and search. In this paper, we go further by developing a general query language, called the entity algebra, for hierarchically classified data. The entity algebra is compositional, with query inputs and outputs being sets of entities. Our language has linear data complexity in terms of space and quadratic data complexity in terms of time. We compare the expressive power of the entity algebra with relational algebra. We also describe an end-to-end query system based on the language in the context of an archeological database.