PODS '87 Proceedings of the sixth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Algorithmics: the spirit of computing
Algorithmics: the spirit of computing
Communications of the ACM
A data model for flexible hypertext database systems
ACM Transactions on Information Systems (TOIS)
Object identity as a query language primitive
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
A graph-oriented object model for database end-user interfaces
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
A transient hypergraph-based model for data access
ACM Transactions on Information Systems (TOIS)
The hypernode model and its associated query language
JCIT Proceedings of the fifth Jerusalem conference on Information technology
An object-oriented data model formalised through hypergraphs
Data & Knowledge Engineering
QBD*: A Graphical Query Language with Recursion
IEEE Transactions on Software Engineering
Hy+: a Hygraph-based query and visualization system
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
A nested-graph model for the representation and manipulation of complex objects
ACM Transactions on Information Systems (TOIS)
Architecture and applications of the Hy+ visualization system
IBM Systems Journal
Visual metaphors for interacting with databases
ACM SIGCHI Bulletin
GraphLog: a visual formalism for real life recursion
PODS '90 Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
An algorithm for ordering subgoals in NAIL?
Proceedings of the seventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Procedural and declarative database update languages
Proceedings of the seventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
ISIS: interface for a semantic information system
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
Three principles of representation for semantic networks
ACM Transactions on Database Systems (TODS)
The Organization and Performance of a TREAT-Based Production System Compiler
IEEE Transactions on Knowledge and Data Engineering
A Functional Programming Approach to Deductive Databases
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Business data management for business-to-business electronic commerce
ACM SIGMOD Record
Hierarchical graph transformation
Journal of Computer and System Sciences
Typing Graph-Manipulation Operations
ICDT '03 Proceedings of the 9th International Conference on Database Theory
Survey of graph database models
ACM Computing Surveys (CSUR)
Query optimization for a graph database with visual queries
DASFAA'06 Proceedings of the 11th international conference on Database Systems for Advanced Applications
Hi-index | 0.00 |
Hyperlog is a declarative, graph-based language that supports database querying and update. It visualizes schema information, data, and query output as sets of nested graphs, which can be stored, browsed, and queried in a uniform way. Thus, the user need only be familiar with a very small set of syntactic constructs. Hyperlog queries consist of a set of graphs that are matched against the database. Database updates are supported by means of programs consisting of a set of rules. This paper discusses the formulation, evaluation, expressiveness, and optimization of Hyperlog queries and programs. We also describe a prototype implementation of the language and we compare and contrast our approach with work in a number of related areas, including visual database languages, graph-based data models, database update languages, and production rule systems.