ACM Home Page
Please provide us with feedback. Feedback
The LyriC language: querying constraint objects
Full text PdfPdf (1.45 MB)
Source International Conference on Management of Data archive
Proceedings of the 1995 ACM SIGMOD international conference on Management of data table of contents
San Jose, California, United States
Pages: 35 - 46  
Year of Publication: 1995
ISBN:0-89791-731-6
Also published in ...
Authors
Alexander Brodsky  George Mason University
Yoram Kornatzky  University of Toronto
Sponsors
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 24,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/223784.223788
What is a DOI?

ABSTRACT

We propose a novel data model and its language for querying object-oriented databases where objects may hold spatial, temporal or constraint data, conceptually represented by linear equality and inequality constraints. The proposed LyriC language is designed to provide a uniform and flexible framework for diverse application realms such as (1) constraint-based design in two-, three-, or higher-dimensional space, (2) large-scale optimization and analysis, based mostly on linear programming techniques, and (3) spatial and geographic databases. LyriC extends flat constraint query languages, especially those for linear constraint databases, to structurally complex objects. The extension is based on the object-oriented paradigm, where constraints are treated as first-class objects that are organized in classes. The query language is an extension of the language XSQL, and is built around the idea of extended path expressions. Path expressions in a query traverse nested structures in one sweep. Constraints are used in a query to filter stored constraints and to create new constraint objects.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
BJM93
 
BVCS93
M. Benjamin, T. Viana, K. Corbett, A. Silva, Satisfying Multiple Rated- Constraints in a Knowledge Based Decision Aid, Proc. IEEE Conf. on Artificial Intelligence Applications, Orlando, 1993.
 
CHIP
M. Dincbas, P. Van Hentenryck, H. Simnis, A. Aggoun, T. Graf, F. Berthier, The Constraint Logic Programming Language CHIP, Proc. Fifth Generation Computer Systems, Tokyo, Japan, 1988.
 
CKW89
W. Chen, M. Kifer, and D.S. Warren, HiLog: A First Order Semantics for Higher-Order Logic Programming Constructs, In 2-nd lntl. Workshop on Database Programming Languages, Morgan-Kaufmann, June 1989.
 
End72
H.B. Enderton. A Mathematical Introduction to Logic. Academic Press, 1972.
 
Gut89
 
HaC91
 
HHLB89
JaL87
 
JMSY92
J. Jaffar, M.J. Maher, P.J. Stuckey R.H.C. Yap, Output in CLP(T~.), Proc. Int. Conf. on F~flh Generatzon Computer Systems 1992, Tokyo, Japan, Vol. 2, 1992, 987-995.
 
KKR93
KKS92
KLW90
 
KS93
D. Kemp, P. Stuckey, Bottom Up Constraint Logic Programming Without Constraint Solving, Technical Report, Dept. of Computer Science, University of Melbourne, 1992.
 
LMA
LS92
MFPR
 
OrM88
Prolog3
 
Sch86
 
Sri92
D. Srivastava, Subsumption and Indexing in Constraint Query Languages with Linear Arithmetic Constraints, Annals of Mathematics and Artificial Intelligence, to appear.
SrR92
 
SRR94

CITED BY  17

INDEX TERMS

Primary Classification:
  H. Information Systems
  H.2 DATABASE MANAGEMENT
      H.2.4 Systems
          Subjects: Query processing

Additional Classification:
  H. Information Systems
  H.2 DATABASE MANAGEMENT
      H.2.1 Logical Design
          Subjects: Data models
      H.2.3 Languages
          Subjects: Query languages
          Nouns: SQL


General Terms:
Algorithms, Languages

Collaborative Colleagues:
Alexander Brodsky: colleagues
Yoram Kornatzky: colleagues