Building deductive object-oriented database systems in the ODMG era
Deductive object-oriented database systems (DOODs) have been a subject of intensive research for the last 13 years, with results embodied in several research prototypes and one commercial system produced so far [1]. However, despite the considerable number of systems available, there has been surpri...
        Saved in:
      
    
          | Published in | Information and software technology Vol. 43; no. 8; pp. 519 - 526 | 
|---|---|
| Main Author | |
| Format | Journal Article | 
| Language | English | 
| Published | 
        Amsterdam
          Elsevier B.V
    
        01.07.2001
     Elsevier Science Ltd  | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 0950-5849 1873-6025  | 
| DOI | 10.1016/S0950-5849(01)00155-0 | 
Cover
| Abstract | Deductive object-oriented database systems (DOODs) have been a subject of intensive research for the last 13 years, with results embodied in several research prototypes and one commercial system produced so far
[1]. However, despite the considerable number of systems available, there has been surprisingly little work on organising and analysing the several system architectures and query processing strategies that have been employed in the construction of DOODs. Furthermore, with the consolidation of the ODMG specification as a standard for object databases, it is important to assess which architectural approach is better suited for building DOODs considering the ODMG framework. This paper categorises several representative DOOD systems based on their architecture and query processing approach, and provides an analysis of the issues involved in building DOOD systems compliant with the ODMG standard. | 
    
|---|---|
| AbstractList | Deductive object-oriented database systems (DOOD) have been a subject of intensive research for the last 13 years, with results embodied in several research prototypes and one commercial system produced so far. However, despite the considerable number of systems available, there has been surprisingly little work on organizing and analyzing the several system architectures and query processing strategies that have been employed in the construction of DOODs. Furthermore, with the consolidation of the ODMG specification as a standard for object databases, it is important to assess which architectural approach is better suited for building DOODs considering the ODMG framework. This paper categorizes several representative DOOD systems based on their architecture and query processing approach, and provides an analysis of the issues involved in building DOOD systems compliant with the ODMG standard. Despite the considerable number of deductive object oriented database systems (DOODs) available, there has been little work on organizing and analyzing the several system architectures and query processing strategies that have been employed in their construction. Furthermore, with the consolidation of the Object Data Management Group (ODMG) specification as a standard for object databases, it is important to assess which architectural approach is better suited for building DOODs considering the ODMG framework. Categorizes several representative DOOD systems based on their architecture and query processing approach, and provides an analysis of the issues involved in building DOOD systems compliant with the ODMG standard. (Original abstract - amended) Deductive object-oriented database systems (DOODs) have been a subject of intensive research for the last 13 years, with results embodied in several research prototypes and one commercial system produced so far [1]. However, despite the considerable number of systems available, there has been surprisingly little work on organising and analysing the several system architectures and query processing strategies that have been employed in the construction of DOODs. Furthermore, with the consolidation of the ODMG specification as a standard for object databases, it is important to assess which architectural approach is better suited for building DOODs considering the ODMG framework. This paper categorises several representative DOOD systems based on their architecture and query processing approach, and provides an analysis of the issues involved in building DOOD systems compliant with the ODMG standard.  | 
    
| Author | Falcone Sampaio, Pedro R | 
    
| Author_xml | – sequence: 1 givenname: Pedro R surname: Falcone Sampaio fullname: Falcone Sampaio, Pedro R email: sampaiop@cs.man.ac.uk organization: Department of Computer Science, University of Manchester, Oxford Road, Manchester M13 9PL, UK  | 
    
| BookMark | eNqFkMFKAzEQhoNUsK0-grB4ED2sTjbN7uYkWrUKlR7Uc8hmJ5rS7tYkW-jbm7biwYunYeCbn3--Aek1bYOEnFK4okDz61cQHFJejsQF0EsAynkKB6RPy4KlOWS8R_q_yBEZeD-PUAEM-mR819lFbZuPpMa608GuMWmrOeqQts5iE7BOahVUpTwmfuMDLn1imyR8YjK7f5kk6NQxOTRq4fHkZw7J--PD2_gpnc4mz-PbaaoZZSHNS1MAiowXHLPMVIYrAyCEiVsJpmJmxIFqXWWsFhozxas8K7QphC5ZzoANyfk-d-Xarw59kEvrNS4WqsG28zIGM1HmeQTP_oDztnNN7CapyEe05EUZIb6HtGu9d2jkytmlchtJQW69yp1XuZUmgcqdV7ltcbO_w_jq2qKTXkdRGmvrojZZt_afhG-NTX_I | 
    
| Cites_doi | 10.1007/BF01530926 10.1007/BFb0053478 10.1145/356924.356928 10.1007/978-1-4471-0895-5_6 10.1016/S0169-023X(00)00020-3 10.1109/ICDE.1997.582037 10.1145/130283.130322 10.1016/S0306-4379(98)00030-1 10.1145/582095.582099 10.1007/3-540-60043-4_81 10.1007/BFb0014147 10.1007/BFb0022054 10.1145/16894.16859 10.1145/320455.320457 10.1109/69.43418 10.1007/3-540-49201-1_12 10.1016/0306-4379(95)00009-S 10.1145/88636.87121 10.1145/567752.567763 10.1145/6012.15399 10.1145/227604.227624  | 
    
| ContentType | Journal Article | 
    
| Copyright | 2001 Elsevier Science B.V. Copyright Elsevier Science Ltd. Jul 1, 2001  | 
    
| Copyright_xml | – notice: 2001 Elsevier Science B.V. – notice: Copyright Elsevier Science Ltd. Jul 1, 2001  | 
    
| DBID | AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D E3H F2A  | 
    
| DOI | 10.1016/S0950-5849(01)00155-0 | 
    
| DatabaseName | CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts  Academic Computer and Information Systems Abstracts Professional Library & Information Sciences Abstracts (LISA) Library & Information Science Abstracts (LISA)  | 
    
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional Library and Information Science Abstracts (LISA)  | 
    
| DatabaseTitleList | Computer and Information Systems Abstracts Library and Information Science Abstracts (LISA)  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Business Architecture Computer Science  | 
    
| EISSN | 1873-6025 | 
    
| EndPage | 526 | 
    
| ExternalDocumentID | 74909117 10_1016_S0950_5849_01_00155_0 S0950584901001550  | 
    
| Genre | Feature | 
    
| GeographicLocations | United Kingdom--UK | 
    
| GeographicLocations_xml | – name: United Kingdom--UK | 
    
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 29I 4.4 457 4G. 5GY 5VS 7-5 71M 77K 8P~ 9JN AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN AAYOK ABBOA ABFNM ABFRF ABJNI ABMAC ABTAH ABXDB ABYKQ ACDAQ ACGFO ACGFS ACGOD ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADMUD AEBSH AEFWE AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BKOJK BKOMP BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ IHE J1W KOM LG9 M41 MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 R2- RIG ROL RPZ SBC SDF SDG SDP SES SEW SPC SPCBC SSV SSZ T5K TWZ UHS UNMZH WH7 WUQ XFK ZY4 ~G- 77I AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD 7SC 8FD AFXIZ AGCQF AGRNS JQ2 L7M L~C L~D SSH E3H F2A  | 
    
| ID | FETCH-LOGICAL-c313t-68f70e92575e22fbf5af0099fe2280fb3f4501ccb23d9ce2a5b627cf79c836303 | 
    
| IEDL.DBID | AIKHN | 
    
| ISSN | 0950-5849 | 
    
| IngestDate | Sat Sep 27 18:46:16 EDT 2025 Fri Jul 25 07:34:47 EDT 2025 Wed Oct 01 03:04:04 EDT 2025 Fri Feb 23 02:30:20 EST 2024  | 
    
| IsPeerReviewed | true | 
    
| IsScholarly | true | 
    
| Issue | 8 | 
    
| Keywords | Object databases ODMG standard DBMS architectures Deductive databases  | 
    
| Language | English | 
    
| License | https://www.elsevier.com/tdm/userlicense/1.0 | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-c313t-68f70e92575e22fbf5af0099fe2280fb3f4501ccb23d9ce2a5b627cf79c836303 | 
    
| Notes | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-1 ObjectType-Feature-2 content type line 23  | 
    
| PQID | 196418578 | 
    
| PQPubID | 41979 | 
    
| PageCount | 8 | 
    
| ParticipantIDs | proquest_miscellaneous_57539866 proquest_journals_196418578 crossref_primary_10_1016_S0950_5849_01_00155_0 elsevier_sciencedirect_doi_10_1016_S0950_5849_01_00155_0  | 
    
| ProviderPackageCode | CITATION AAYXX  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2001-07-01 | 
    
| PublicationDateYYYYMMDD | 2001-07-01 | 
    
| PublicationDate_xml | – month: 07 year: 2001 text: 2001-07-01 day: 01  | 
    
| PublicationDecade | 2000 | 
    
| PublicationPlace | Amsterdam | 
    
| PublicationPlace_xml | – name: Amsterdam | 
    
| PublicationTitle | Information and software technology | 
    
| PublicationYear | 2001 | 
    
| Publisher | Elsevier B.V Elsevier Science Ltd  | 
    
| Publisher_xml | – name: Elsevier B.V – name: Elsevier Science Ltd  | 
    
| References | Barja, Fernandes, Paton, Williams, Dinn, Abdelmoty (BIB18) 1995; 20 Astrahan, Blasgen, Chamberlin, Eswaran, Gray, Griffiths, King, Lorie, Mehl, Putzolu, Traiger, Wade, Watson (BIB21) 1976; 1 P.R.F. Sampaio, N.W. Paton, Deductive object-oriented database systems: a survey, in: Proceedings of the Third International Workshop on Rules in Database Systems (RIDS), vol. 1312 of LNCS, Springer, Skovde, Sweden, 1997, pp. 1–19. P.R.F. Sampaio, N.W. Paton, Deductive queries in ODMG databases: the DOQL approach, in: Proceedings of the Fifth International Conference on Object-Oriented Information Systems (OOIS), Springer, Paris, France, 1998, pp. 57–74. Sampaio, Paton (BIB13) 2000; 35 Mumick, Finkelstein, Pirahesh, Ramakrishnan (BIB30) 1996; 21 M.L. Barja, N.W. Paton, A.A.A. Fernandes, M.H. Williams, A. Dinn, An effective deductive object-oriented database through language integration, in: Proceedings of the 20th VLDB Conference, 1994, pp. 463–474. Caseau (BIB15) 1991; 3 R. Lanzelotte, P. Valduriez, M. Zait, Optimization of object-oriented recursive queries using cost-controlled strategies, in: Proceedings of the ACM SIGMOD International Conference on Management of Data, 1992, pp. 256–265. Cacace, Ceri, Fraternali, Paraboschi, Tanca (BIB16) 1993 N.W. Paton, P.R.F. Sampaio, Extending the ODMG architecture with a deductive object query language, in: Proceedings of the Sixth British National Conference on Databases (BNCOD), vol. 1405 of LNCS, Springer, Cardiff, Wales, 1998, pp. 149–164. W. Winiwarter, Y. Kambayashi, A machine learning workbench in a DOOD framework, in: Proceedings of the DEXA Conference, 1997, pp. 452–461. (BIB6) 1997 Agrawal, Devanbu (BIB29) 1989; 1 B. Siddabathuni, S. Dietrich, S. Urban, An AQUA-based intermediate language for evaluating an active deductive object-oriented language, in: Proceedings of the First International Workshop on Practical Aspects of Declarative Languages (PADL 99), vol. 1551 of LNCS, 1999, pp. 164–178. M. Liu, W. Yu, Query processing in the rol system, in: Proceedings of the International Database Engineering and Applications Symposium (IDEAS), 1997, pp. 327–336. Lloyd (BIB23) 1987 Jeusfeld, Staudt (BIB10) 1993 Ceri, Gottlob, Tanca (BIB7) 1990 P. Selinger, M. Astrahan, D. Chamberlin, R. Lorie, T. Price, Access path selection in a relational database management system, in: Proceedings of the ACM SIGMOD International Conference on Management of Data, 1979, pp. 22–34. F. Bancilhon, D. Maier, Y. Sagiv, J. Ullman, Magic sets and other strange ways to implement logic programs, in: Proceedings of the Fifth Symposium on Principles of Database Systems (PODS), 1986, pp. 1–15. A. Aho, J. Ullman, Universality of data retrieval languages, in: Proceedings of the Sixth ACM Symposium on Principles of Programming Languages, 1979, pp. 110–120. U. Griefahn, T. Lemke, Implementing chimera on top of an active relational database system, Technical Report, University of Bonn, 1996. O. Friesen, A. Lefebvre, L. Vieille, VALIDITY: applications of a DOOD system, in: Proceedings of the EDBT Conference, 1996, pp. 131–134. Friesen, Gauthier-Villars, Lefebvre, Vieille (BIB4) 1995 F. Bancilhon, R. Ramakrishnan, An amateur's introduction to recursive query processing strategies, in: Proceedings of the ACM SIGMOD International Conference on Management of Data, 1986, pp. 16–52. T. Ling, B. Wee, S. Lee, DO2: Deductive object-oriented database system, in: Proceedings of DEXA Conference, vol. 1460 of Lecture Notes in Computer Science, 1998, pp. 50–59. J. Frohn, H. Himmeroder, P. Kandzia, G. Lausen, C. Schlepphorst, FLORID — a prototype for f-logic, in: Proceedings of the International Conference on Data Engineering, IEEE Computer Science Press, 1997, p. 583. P.R.F. Sampaio, Design and implementation of a deductive query language for ODMG compliant object databases, PhD. thesis, University of Manchester, 2000. H.M. Jamil, L.V.S. Lakshmanan, An object-oriented front-end for deductive databases, in: Proceedings of the Fourth International Conference on Algebraic Methodology and Software Technology, vol. 1405 of LNCS, 1995, pp. 581–584. D. Srivastava, R. Ramakrishnan, P. Seshadri, S. Sudarshan, Coral++: Adding object-orientation to a logic database language, in: Proceedings of the 19th VLDB Conference, 1993, pp. 158–170. M.L. Barja, A database programming language for a deductive object-oriented database, PhD. thesis, Heriot-Watt University 1996. K. Yokota, H. Tsuda, Y. Morita, Specific features of a deductive object-oriented database language quixote, Technical Report, Institute for New Generation Computer Technology (ICOT) 1993. Kifer, Lozinskii (BIB27) 1990; 15 S. Chaudhuri, G. Weikum, Rethinking database system architecture: towards a self-tuning RISC-style database system, in: Proceedings of the VLDB Conference, 2000, pp. 1–10. Ludascher, Himmeroder, Lausen, May, Schlepphorst (BIB2) 1998; 23 Jarke, Koch (BIB25) 1984; 16 10.1016/S0950-5849(01)00155-0_BIB1 10.1016/S0950-5849(01)00155-0_BIB5 10.1016/S0950-5849(01)00155-0_BIB3 Agrawal (10.1016/S0950-5849(01)00155-0_BIB29) 1989; 1 Astrahan (10.1016/S0950-5849(01)00155-0_BIB21) 1976; 1 Ceri (10.1016/S0950-5849(01)00155-0_BIB7) 1990 Ludascher (10.1016/S0950-5849(01)00155-0_BIB2) 1998; 23 Jeusfeld (10.1016/S0950-5849(01)00155-0_BIB10) 1993 Barja (10.1016/S0950-5849(01)00155-0_BIB18) 1995; 20 10.1016/S0950-5849(01)00155-0_BIB20 Lloyd (10.1016/S0950-5849(01)00155-0_BIB23) 1987 Kifer (10.1016/S0950-5849(01)00155-0_BIB27) 1990; 15 10.1016/S0950-5849(01)00155-0_BIB22 10.1016/S0950-5849(01)00155-0_BIB24 10.1016/S0950-5849(01)00155-0_BIB26 10.1016/S0950-5849(01)00155-0_BIB28 Cacace (10.1016/S0950-5849(01)00155-0_BIB16) 1993 Sampaio (10.1016/S0950-5849(01)00155-0_BIB13) 2000; 35 Mumick (10.1016/S0950-5849(01)00155-0_BIB30) 1996; 21 (10.1016/S0950-5849(01)00155-0_BIB6) 1997 10.1016/S0950-5849(01)00155-0_BIB32 10.1016/S0950-5849(01)00155-0_BIB31 10.1016/S0950-5849(01)00155-0_BIB12 Caseau (10.1016/S0950-5849(01)00155-0_BIB15) 1991; 3 Jarke (10.1016/S0950-5849(01)00155-0_BIB25) 1984; 16 10.1016/S0950-5849(01)00155-0_BIB34 10.1016/S0950-5849(01)00155-0_BIB11 10.1016/S0950-5849(01)00155-0_BIB33 10.1016/S0950-5849(01)00155-0_BIB8 10.1016/S0950-5849(01)00155-0_BIB14 10.1016/S0950-5849(01)00155-0_BIB36 10.1016/S0950-5849(01)00155-0_BIB9 10.1016/S0950-5849(01)00155-0_BIB35 10.1016/S0950-5849(01)00155-0_BIB37 10.1016/S0950-5849(01)00155-0_BIB17 Friesen (10.1016/S0950-5849(01)00155-0_BIB4) 1995 10.1016/S0950-5849(01)00155-0_BIB19  | 
    
| References_xml | – reference: P.R.F. Sampaio, N.W. Paton, Deductive object-oriented database systems: a survey, in: Proceedings of the Third International Workshop on Rules in Database Systems (RIDS), vol. 1312 of LNCS, Springer, Skovde, Sweden, 1997, pp. 1–19. – reference: N.W. Paton, P.R.F. Sampaio, Extending the ODMG architecture with a deductive object query language, in: Proceedings of the Sixth British National Conference on Databases (BNCOD), vol. 1405 of LNCS, Springer, Cardiff, Wales, 1998, pp. 149–164. – year: 1990 ident: BIB7 publication-title: Logic Programming and Databases – reference: U. Griefahn, T. Lemke, Implementing chimera on top of an active relational database system, Technical Report, University of Bonn, 1996. – volume: 16 start-page: 111 year: 1984 end-page: 152 ident: BIB25 article-title: Query optimization in database systems publication-title: ACM Computing Surveys – reference: F. Bancilhon, D. Maier, Y. Sagiv, J. Ullman, Magic sets and other strange ways to implement logic programs, in: Proceedings of the Fifth Symposium on Principles of Database Systems (PODS), 1986, pp. 1–15. – volume: 1 start-page: 424 year: 1989 end-page: 432 ident: BIB29 article-title: Moving selections into linear least fixpoint queries publication-title: IEEE Transactions on Knowledge and Data Engineering – year: 1987 ident: BIB23 publication-title: Foundations of Logic Programming – reference: R. Lanzelotte, P. Valduriez, M. Zait, Optimization of object-oriented recursive queries using cost-controlled strategies, in: Proceedings of the ACM SIGMOD International Conference on Management of Data, 1992, pp. 256–265. – year: 1997 ident: BIB6 publication-title: The Object Database Standard: ODMG 2.0 – start-page: 31 year: 1993 end-page: 43 ident: BIB16 article-title: An overview of the logres system publication-title: Proceedings of the Workshop on Combining Declarative and Object-Oriented Databases – volume: 1 start-page: 97 year: 1976 end-page: 137 ident: BIB21 article-title: System R: relational approach to database management publication-title: ACM Transactions on Database Systems – reference: D. Srivastava, R. Ramakrishnan, P. Seshadri, S. Sudarshan, Coral++: Adding object-orientation to a logic database language, in: Proceedings of the 19th VLDB Conference, 1993, pp. 158–170. – reference: P.R.F. Sampaio, N.W. Paton, Deductive queries in ODMG databases: the DOQL approach, in: Proceedings of the Fifth International Conference on Object-Oriented Information Systems (OOIS), Springer, Paris, France, 1998, pp. 57–74. – volume: 21 start-page: 107 year: 1996 end-page: 155 ident: BIB30 article-title: Magic conditions publication-title: ACM Transactions on Database Systems – reference: J. Frohn, H. Himmeroder, P. Kandzia, G. Lausen, C. Schlepphorst, FLORID — a prototype for f-logic, in: Proceedings of the International Conference on Data Engineering, IEEE Computer Science Press, 1997, p. 583. – reference: T. Ling, B. Wee, S. Lee, DO2: Deductive object-oriented database system, in: Proceedings of DEXA Conference, vol. 1460 of Lecture Notes in Computer Science, 1998, pp. 50–59. – reference: M.L. Barja, A database programming language for a deductive object-oriented database, PhD. thesis, Heriot-Watt University 1996. – volume: 20 start-page: 185 year: 1995 end-page: 211 ident: BIB18 article-title: Design and implementation of rock and roll: a deductive object-oriented database system publication-title: Information Systems – reference: K. Yokota, H. Tsuda, Y. Morita, Specific features of a deductive object-oriented database language quixote, Technical Report, Institute for New Generation Computer Technology (ICOT) 1993. – reference: P. Selinger, M. Astrahan, D. Chamberlin, R. Lorie, T. Price, Access path selection in a relational database management system, in: Proceedings of the ACM SIGMOD International Conference on Management of Data, 1979, pp. 22–34. – volume: 15 start-page: 385 year: 1990 end-page: 426 ident: BIB27 article-title: On compile-time query optimization in deductive databases by means of static filtering publication-title: ACM Transactions on Database Systems – start-page: 1 year: 1995 end-page: 22 ident: BIB4 article-title: Applications of deductive object-oriented databases using DEL publication-title: Applications of Logic Databases – reference: M.L. Barja, N.W. Paton, A.A.A. Fernandes, M.H. Williams, A. Dinn, An effective deductive object-oriented database through language integration, in: Proceedings of the 20th VLDB Conference, 1994, pp. 463–474. – start-page: 145 year: 1993 end-page: 176 ident: BIB10 article-title: Query processing for advanced database systems publication-title: Ch. Query Optimization in Deductive Object Bases – reference: P.R.F. Sampaio, Design and implementation of a deductive query language for ODMG compliant object databases, PhD. thesis, University of Manchester, 2000. – volume: 23 start-page: 1 year: 1998 end-page: 25 ident: BIB2 article-title: Managing semistructured data with FLORID: a deductive object-oriented perspective publication-title: Information Systems – volume: 35 start-page: 1 year: 2000 end-page: 38 ident: BIB13 article-title: Query processing in DOQL: a deductive database language for the ODMG model publication-title: Data and Knowledge Engineering – reference: O. Friesen, A. Lefebvre, L. Vieille, VALIDITY: applications of a DOOD system, in: Proceedings of the EDBT Conference, 1996, pp. 131–134. – reference: W. Winiwarter, Y. Kambayashi, A machine learning workbench in a DOOD framework, in: Proceedings of the DEXA Conference, 1997, pp. 452–461. – reference: B. Siddabathuni, S. Dietrich, S. Urban, An AQUA-based intermediate language for evaluating an active deductive object-oriented language, in: Proceedings of the First International Workshop on Practical Aspects of Declarative Languages (PADL 99), vol. 1551 of LNCS, 1999, pp. 164–178. – reference: M. Liu, W. Yu, Query processing in the rol system, in: Proceedings of the International Database Engineering and Applications Symposium (IDEAS), 1997, pp. 327–336. – reference: F. Bancilhon, R. Ramakrishnan, An amateur's introduction to recursive query processing strategies, in: Proceedings of the ACM SIGMOD International Conference on Management of Data, 1986, pp. 16–52. – reference: H.M. Jamil, L.V.S. Lakshmanan, An object-oriented front-end for deductive databases, in: Proceedings of the Fourth International Conference on Algebraic Methodology and Software Technology, vol. 1405 of LNCS, 1995, pp. 581–584. – volume: 3 start-page: 211 year: 1991 end-page: 258 ident: BIB15 article-title: An object-oriented deductive language publication-title: Annals of Mathematics and Artificial Intelligence – reference: S. Chaudhuri, G. Weikum, Rethinking database system architecture: towards a self-tuning RISC-style database system, in: Proceedings of the VLDB Conference, 2000, pp. 1–10. – reference: A. Aho, J. Ullman, Universality of data retrieval languages, in: Proceedings of the Sixth ACM Symposium on Principles of Programming Languages, 1979, pp. 110–120. – volume: 3 start-page: 211 year: 1991 ident: 10.1016/S0950-5849(01)00155-0_BIB15 article-title: An object-oriented deductive language publication-title: Annals of Mathematics and Artificial Intelligence doi: 10.1007/BF01530926 – ident: 10.1016/S0950-5849(01)00155-0_BIB35 doi: 10.1007/BFb0053478 – start-page: 145 year: 1993 ident: 10.1016/S0950-5849(01)00155-0_BIB10 article-title: Query processing for advanced database systems – volume: 16 start-page: 111 issue: 2 year: 1984 ident: 10.1016/S0950-5849(01)00155-0_BIB25 article-title: Query optimization in database systems publication-title: ACM Computing Surveys doi: 10.1145/356924.356928 – ident: 10.1016/S0950-5849(01)00155-0_BIB36 doi: 10.1007/978-1-4471-0895-5_6 – volume: 35 start-page: 1 issue: 1 year: 2000 ident: 10.1016/S0950-5849(01)00155-0_BIB13 article-title: Query processing in DOQL: a deductive database language for the ODMG model publication-title: Data and Knowledge Engineering doi: 10.1016/S0169-023X(00)00020-3 – ident: 10.1016/S0950-5849(01)00155-0_BIB14 doi: 10.1109/ICDE.1997.582037 – ident: 10.1016/S0950-5849(01)00155-0_BIB31 doi: 10.1145/130283.130322 – ident: 10.1016/S0950-5849(01)00155-0_BIB9 – ident: 10.1016/S0950-5849(01)00155-0_BIB32 – volume: 23 start-page: 1 issue: 8 year: 1998 ident: 10.1016/S0950-5849(01)00155-0_BIB2 article-title: Managing semistructured data with FLORID: a deductive object-oriented perspective publication-title: Information Systems doi: 10.1016/S0306-4379(98)00030-1 – ident: 10.1016/S0950-5849(01)00155-0_BIB22 doi: 10.1145/582095.582099 – ident: 10.1016/S0950-5849(01)00155-0_BIB5 – year: 1990 ident: 10.1016/S0950-5849(01)00155-0_BIB7 – ident: 10.1016/S0950-5849(01)00155-0_BIB17 doi: 10.1007/3-540-60043-4_81 – ident: 10.1016/S0950-5849(01)00155-0_BIB12 – ident: 10.1016/S0950-5849(01)00155-0_BIB1 doi: 10.1007/BFb0014147 – ident: 10.1016/S0950-5849(01)00155-0_BIB3 doi: 10.1007/BFb0022054 – year: 1997 ident: 10.1016/S0950-5849(01)00155-0_BIB6 – ident: 10.1016/S0950-5849(01)00155-0_BIB24 doi: 10.1145/16894.16859 – year: 1987 ident: 10.1016/S0950-5849(01)00155-0_BIB23 – volume: 1 start-page: 97 issue: 2 year: 1976 ident: 10.1016/S0950-5849(01)00155-0_BIB21 article-title: System R: relational approach to database management publication-title: ACM Transactions on Database Systems doi: 10.1145/320455.320457 – ident: 10.1016/S0950-5849(01)00155-0_BIB37 doi: 10.1016/S0169-023X(00)00020-3 – volume: 1 start-page: 424 issue: 4 year: 1989 ident: 10.1016/S0950-5849(01)00155-0_BIB29 article-title: Moving selections into linear least fixpoint queries publication-title: IEEE Transactions on Knowledge and Data Engineering doi: 10.1109/69.43418 – ident: 10.1016/S0950-5849(01)00155-0_BIB19 – start-page: 31 year: 1993 ident: 10.1016/S0950-5849(01)00155-0_BIB16 article-title: An overview of the logres system – ident: 10.1016/S0950-5849(01)00155-0_BIB8 doi: 10.1007/3-540-49201-1_12 – ident: 10.1016/S0950-5849(01)00155-0_BIB33 doi: 10.1016/0306-4379(95)00009-S – ident: 10.1016/S0950-5849(01)00155-0_BIB11 – volume: 15 start-page: 385 issue: 3 year: 1990 ident: 10.1016/S0950-5849(01)00155-0_BIB27 article-title: On compile-time query optimization in deductive databases by means of static filtering publication-title: ACM Transactions on Database Systems doi: 10.1145/88636.87121 – ident: 10.1016/S0950-5849(01)00155-0_BIB28 doi: 10.1145/567752.567763 – ident: 10.1016/S0950-5849(01)00155-0_BIB26 doi: 10.1145/6012.15399 – ident: 10.1016/S0950-5849(01)00155-0_BIB34 – volume: 21 start-page: 107 issue: 1 year: 1996 ident: 10.1016/S0950-5849(01)00155-0_BIB30 article-title: Magic conditions publication-title: ACM Transactions on Database Systems doi: 10.1145/227604.227624 – volume: 20 start-page: 185 issue: 3 year: 1995 ident: 10.1016/S0950-5849(01)00155-0_BIB18 article-title: Design and implementation of rock and roll: a deductive object-oriented database system publication-title: Information Systems doi: 10.1016/0306-4379(95)00009-S – ident: 10.1016/S0950-5849(01)00155-0_BIB20 – start-page: 1 year: 1995 ident: 10.1016/S0950-5849(01)00155-0_BIB4 article-title: Applications of deductive object-oriented databases using DEL  | 
    
| SSID | ssj0017030 | 
    
| Score | 1.5843192 | 
    
| Snippet | Deductive object-oriented database systems (DOODs) have been a subject of intensive research for the last 13 years, with results embodied in several research... Deductive object-oriented database systems (DOOD) have been a subject of intensive research for the last 13 years, with results embodied in several research... Despite the considerable number of deductive object oriented database systems (DOODs) available, there has been little work on organizing and analyzing the...  | 
    
| SourceID | proquest crossref elsevier  | 
    
| SourceType | Aggregation Database Index Database Publisher  | 
    
| StartPage | 519 | 
    
| SubjectTerms | Architecture Computer architecture Computer science Database management systems DBMS architectures Deductive databases Object databases Object oriented programming Object oriented technology ODMG standard R&D Research & development Studies  | 
    
| Title | Building deductive object-oriented database systems in the ODMG era | 
    
| URI | https://dx.doi.org/10.1016/S0950-5849(01)00155-0 https://www.proquest.com/docview/196418578 https://www.proquest.com/docview/57539866  | 
    
| Volume | 43 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Complete Freedom Collection [SCCMFC] customDbUrl: eissn: 1873-6025 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0017030 issn: 0950-5849 databaseCode: ACRLP dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals [SCFCJ] customDbUrl: eissn: 1873-6025 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0017030 issn: 0950-5849 databaseCode: AIKHN dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Science Direct customDbUrl: eissn: 1873-6025 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0017030 issn: 0950-5849 databaseCode: .~1 dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVLSH databaseName: Elsevier Journals customDbUrl: mediaType: online eissn: 1873-6025 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0017030 issn: 0950-5849 databaseCode: AKRWK dateStart: 19950101 isFulltext: true providerName: Library Specific Holdings  | 
    
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1NTwMhFHxpa2K8GD9jrVYOHvSAZQtL2WOt1qqpHtTEG4EtJL1sG1uv_nZ5-2GjiTHxygbYDPBmAo8B4NSbqGcDtVEufUqFVJxaLgwVaYKEqYSyuA85fpCjF3H3Gr_WYFDdhcG0yjL2FzE9j9ZlSadEszOfTjtPQRywQJ-YX5AL7TqsBf5RqgFr_dv70cPXYQJO6sJyj1GssLrIUzSSF56x6Dxvh7LfKOpHsM4ZaLgFm6V0JP3i77ah5rIdWK8y13dhcFk-cU0m6MeKcYzMLO6z0Bm6GQdtSTAhFImLFA7OCzLNSJCA5PFqfEPcm9mDl-H182BEyzcSaMojvqRS-R5zSVh4set2vfWx8aj6vEOfG2-5FzGL0tR2-STBx79iK7toRZSkisvAX_vQyGaZOwBilLGxSJlVJhIu8WEIJyLu8VQKa3qxb8JFBYueF1YYepUjFnDUiKNmkc5x1KwJqgJPfxtTHcL1X1VbFdi6XFQLjd5haF2lmnDy9TWsBjziMJmbvS90gIEnSsrD_3fdgo0izwxTco-gsXx7d8dBeCxtG-oXH1G7nF6fdwjQ7g | 
    
| linkProvider | Elsevier | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3PT9swGP1UOgl2QYxtopSBDxy2g6kT_4hzhALrgLLDisTNslNb6iWtaLnub8dffrRi0oTE1Umc6Nn-3hf7-RngNNgkc5HaKFehoEJpTh0XlooiR8LUQjuchxzfq9GDuHmUjx0YtnthUFbZxP46plfRuikZNGgOFrPZ4E9MDlikT9QXVIn2FnwQMs3wD-zs71rnkWCXrg33GMXbN9t46iqqwu8s-VHVQtn_COqfUF3xz_Ue7DaJIzmvv-0TdHy5D9utbv0zDC-aA67JFN1YMYqRucNZFjpHL-OYWRKUgyJtkdq_eUlmJYkJIPl9Of5J_JP9Ag_XV5PhiDYnJNCCJ3xFlQ4Z83kcdtKnaXBB2oA5X_DochMcD0KypChcyqc5Hv0lnUrRiCgvNFeRvb5Ct5yX_gCI1dZJUTCnbSJ8HmIDToXMeKGEs5kMPThrYTGL2gjDbBRiEUeDOBqWmApHw3qgW_DMqxY1MVi_9Wi_Bds0Q2pp0DkMjat0D07WV-NYwAUOW_r589JEGHiulTp8_6tPYGc0Gd-Zu1_3t334WCvOUJx7BN3V07P_FlOQlTuuutgLJULRtg | 
    
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Building+deductive+object-oriented+database+systems+in+the+ODMG+era&rft.jtitle=Information+and+software+technology&rft.au=Falcone+Sampaio%2C+Pedro+R&rft.date=2001-07-01&rft.pub=Elsevier+B.V&rft.issn=0950-5849&rft.eissn=1873-6025&rft.volume=43&rft.issue=8&rft.spage=519&rft.epage=526&rft_id=info:doi/10.1016%2FS0950-5849%2801%2900155-0&rft.externalDocID=S0950584901001550 | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0950-5849&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0950-5849&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0950-5849&client=summon |