Set operations in object-based data models
The semantics of set operations are not adequate for the richer data models of object-based database systems that include object-oriented and semantic data modeling concepts. The reason is that precise semantics of set operations on complex objects require a clear distinction between the dual notion...
Saved in:
Published in | IEEE transactions on knowledge and data engineering Vol. 4; no. 4; pp. 382 - 398 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
New York, NY
IEEE
01.08.1992
IEEE Computer Society |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | The semantics of set operations are not adequate for the richer data models of object-based database systems that include object-oriented and semantic data modeling concepts. The reason is that precise semantics of set operations on complex objects require a clear distinction between the dual notions of a set and a type, both of which are present in the class construct found in object-based data models. This gap is filled here by a framework for executing set theoretic operations on the class construct. The proposed set operations, including set difference, union, intersection and symmetric difference, determine both the type description of the derived class as well as its set membership. For the former, inheritance rules are developed for property characteristics such as single-valued versus multivalued and required versus optional. For the latter, the object identity concept is developed if borrowed from data modeling research. The framework allows for property inheritance among classes that are not necessarily IS-A related.< > |
---|---|
AbstractList | The semantics of set operations are not adequate for the richer data models of object-based database systems that include object-oriented and semantic data modeling concepts. The reason is that precise semantics of set operations on complex objects require a clear distinction between the dual notions of a set and a type, both of which are present in the class construct found in object-based data models. This gap is filled here by a framework for executing set theoretic operations on the class construct. The proposed set operations, including set difference, union, intersection and symmetric difference, determine both the type description of the derived class as well as its set membership. For the former, inheritance rules are developed for property characteristics such as single-valued versus multivalued and required versus optional. For the latter, the object identity concept is developed if borrowed from data modeling research. The framework allows for property inheritance among classes that are not necessarily IS-A related The semantics of set operations are not adequate for the richer data models of object-based database systems that include object-oriented and semantic data modeling concepts. The reason is that precise semantics of set operations on complex objects require a clear distinction between the dual notions of a set and a type, both of which are present in the class construct found in object-based data models. This gap is filled here by a framework for executing set theoretic operations on the class construct. The proposed set operations, including set difference, union, intersection and symmetric difference, determine both the type description of the derived class as well as its set membership. For the former, inheritance rules are developed for property characteristics such as single-valued versus multivalued and required versus optional. For the latter, the object identity concept is developed if borrowed from data modeling research. The framework allows for property inheritance among classes that are not necessarily IS-A related.< > |
Author | Rundensteiner, E.A. Bic, L. |
Author_xml | – sequence: 1 givenname: E.A. surname: Rundensteiner fullname: Rundensteiner, E.A. organization: Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA – sequence: 2 givenname: L. surname: Bic fullname: Bic, L. organization: Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA |
BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=4305256$$DView record in Pascal Francis |
BookMark | eNqFkDtLA0EUhQeJYBItbK22EEFh47wfpQRfELBQ62Eycwc2bHbizKbw37thg5ZyinuK737FmaFJlzpA6JLgBSHY3EuzINwYxk7QlAiha0oMmQwdc1JzxtUZmpWywRhrpckU3b1DX6UdZNc3qStV01VpvQHf12tXIFTB9a7apgBtOUen0bUFLo53jj6fHj-WL_Xq7fl1-bCqPWOqr4FG5p32jHPQwUTgXDK21lpJLLxQijjpRVQ8GkmD0EBlYA5HLSThgAObo5vRu8vpaw-lt9umeGhb10HaF0uNHGLE_6CWhHJNB_B2BH1OpWSIdpebrcvflmB7mM1KY8fZBvb6KHXFuzZm1_mm_D5whgUVcsCuRqwBgD_d6PgBxlFzyA |
CODEN | ITKEEH |
CitedBy_id | crossref_primary_10_1016_S0020_0255_97_10051_2 crossref_primary_10_2316_Journal_202_2004_1_202_1254 crossref_primary_10_2139_ssrn_1365743 crossref_primary_10_1109_69_617053 crossref_primary_10_1007_BF00124683 crossref_primary_10_1016_j_is_2003_10_008 crossref_primary_10_1109_91_493911 crossref_primary_10_1080_136588199241166 crossref_primary_10_1016_0010_4485_94_90087_6 |
Cites_doi | 10.1016/0169-023X(92)90040-I 10.1145/45072.45073 10.1145/62070.45066 10.1145/28697.28739 10.1145/320544.320546 10.1145/320434.320440 10.1145/320141.320150 10.1145/319587.319588 10.1109/MC.1986.1663032 10.1145/320107.320109 10.1145/32204.32205 10.1109/69.277765 10.1109/ICDE.1991.131520 10.1145/28697.28746 10.1145/319540.319561 10.1109/MC.1983.1654194 10.1007/BFb0022177 |
ContentType | Journal Article |
Copyright | 1993 INIST-CNRS |
Copyright_xml | – notice: 1993 INIST-CNRS |
DBID | IQODW AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D 7TB FR3 |
DOI | 10.1109/69.149933 |
DatabaseName | Pascal-Francis 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 Mechanical & Transportation Engineering Abstracts Engineering Research Database |
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 Mechanical & Transportation Engineering Abstracts Engineering Research Database |
DatabaseTitleList | Computer and Information Systems Abstracts Technology Research Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering Computer Science Applied Sciences |
EISSN | 1558-2191 |
EndPage | 398 |
ExternalDocumentID | 10_1109_69_149933 4305256 149933 |
GroupedDBID | -~X .DC 0R~ 1OL 29I 4.4 5GY 5VS 6IK 97E 9M8 AAJGR AASAJ AAYOK ABFSI ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AI. AIBXA AKJIK ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD F5P HZ~ H~9 ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIC RIE RIG RNI RNS RXW RZB TAE TAF TN5 UHB VH1 XFK ABPTK IQODW VOH AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D 7TB FR3 |
ID | FETCH-LOGICAL-c337t-e2f3ca8c344e8d9fe44633b887605c5771a6c5f74f962d58e26d3a0f85614e0d3 |
IEDL.DBID | RIE |
ISSN | 1041-4347 |
IngestDate | Fri Aug 16 09:00:18 EDT 2024 Fri Aug 16 11:46:54 EDT 2024 Fri Aug 23 02:39:32 EDT 2024 Sun Oct 29 17:10:06 EDT 2023 Wed Jun 26 19:28:21 EDT 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 4 |
Keywords | Data model Relation Information system Semantics Object oriented Inheritance Set theory Computer system Abstraction Database management system |
Language | English |
License | CC BY 4.0 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c337t-e2f3ca8c344e8d9fe44633b887605c5771a6c5f74f962d58e26d3a0f85614e0d3 |
Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
PQID | 28612482 |
PQPubID | 23500 |
PageCount | 17 |
ParticipantIDs | proquest_miscellaneous_29696995 pascalfrancis_primary_4305256 proquest_miscellaneous_28612482 crossref_primary_10_1109_69_149933 ieee_primary_149933 |
PublicationCentury | 1900 |
PublicationDate | 1992-08-01 |
PublicationDateYYYYMMDD | 1992-08-01 |
PublicationDate_xml | – month: 08 year: 1992 text: 1992-08-01 day: 01 |
PublicationDecade | 1990 |
PublicationPlace | New York, NY |
PublicationPlace_xml | – name: New York, NY |
PublicationTitle | IEEE transactions on knowledge and data engineering |
PublicationTitleAbbrev | TKDE |
PublicationYear | 1992 |
Publisher | IEEE IEEE Computer Society |
Publisher_xml | – name: IEEE – name: IEEE Computer Society |
References | ref13 ref12 ref15 ref20 ref11 ref10 ref21 fishman (ref8) 1987; 5 ref2 borgida (ref3) 1987 ref1 ref17 ref16 ref19 ref18 rundensteiner (ref14) 1989 ref7 childs (ref6) 1969; 1 ref9 ref4 ref5 |
References_xml | – ident: ref17 doi: 10.1016/0169-023X(92)90040-I – year: 1987 ident: ref3 publication-title: On Knowledge Base Management Systems contributor: fullname: borgida – ident: ref10 doi: 10.1145/45072.45073 – volume: 1 start-page: 420 year: 1969 ident: ref6 article-title: Feasibility of a set-theoretic data structure?A general structure based on reconstituted definition of relation publication-title: 1968 Inform Processing Proc IFIP Congr contributor: fullname: childs – ident: ref2 doi: 10.1145/62070.45066 – ident: ref11 doi: 10.1145/28697.28739 – ident: ref20 doi: 10.1145/320544.320546 – ident: ref5 doi: 10.1145/320434.320440 – year: 1989 ident: ref14 publication-title: Set operations in semantic data models contributor: fullname: rundensteiner – ident: ref13 doi: 10.1145/320141.320150 – ident: ref9 doi: 10.1145/319587.319588 – ident: ref21 doi: 10.1109/MC.1986.1663032 – ident: ref7 doi: 10.1145/320107.320109 – ident: ref1 doi: 10.1145/32204.32205 – ident: ref18 doi: 10.1109/69.277765 – ident: ref16 doi: 10.1109/ICDE.1991.131520 – ident: ref12 doi: 10.1145/28697.28746 – ident: ref19 doi: 10.1145/319540.319561 – ident: ref4 doi: 10.1109/MC.1983.1654194 – volume: 5 year: 1987 ident: ref8 article-title: Iris: An object-oriented database management system publication-title: ACM Trans Office Inform Syst contributor: fullname: fishman – ident: ref15 doi: 10.1007/BFb0022177 |
SSID | ssj0008781 |
Score | 1.4958612 |
Snippet | The semantics of set operations are not adequate for the richer data models of object-based database systems that include object-oriented and semantic data... |
SourceID | proquest crossref pascalfrancis ieee |
SourceType | Aggregation Database Index Database Publisher |
StartPage | 382 |
SubjectTerms | Applied sciences Computer science Computer science; control theory; systems Data mining Data models Data systems Database languages Database systems Exact sciences and technology Information systems. Data bases Memory organisation. Data processing Object oriented databases Object oriented modeling Set theory Software |
Title | Set operations in object-based data models |
URI | https://ieeexplore.ieee.org/document/149933 https://search.proquest.com/docview/28612482 https://search.proquest.com/docview/29696995 |
Volume | 4 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEF5sT3qwWhWrVoN4EtJudpN9HEUsRdCLFnoL2c0EREiKSS_-eveRVqsi3kKyIWRmdl478w1CVzinsgBehAS0CGOWyTDDKgo5ZUxqwiF2eciHRzadxffzZN7ibLteGABwxWcwspfuLD-v9NKmysbGmzfxdwd1BCa-VWutdAV380hNcGFCIhrzFkQownLM5Mi_uGF63CwVWwmZ1YYYhZ9i8UMhOysz6fn27dqBE9riktfRslEj_f4NuvGfP7CHdltvM7jx4rGPtqDso95qkkPQbuw-2vkCS3iArp-gCaoFeOGog5cyqJTN14TW5uWBrSoN3Aid-hDNJnfPt9OwnakQakp5EwIpqM6EpnEMIjdsMuEgpcqoGhPX6ITzKGM6KXhcSEbyRABhOc1wISxiKBjOHqFuWZVwjIIEK6WJxOAw-XWucKQI5QqTIslUBAN0uSJ3uvDQGakLObBMmUw9LQaob8n0uaC9O9zgy_qxBSgzTtoAXaz4lJrtYM84shKqZZ0SYVy2WJA_Vlg8ICmTk1-_fIq2fUGuLfE7Q93mbQlD43Y06twJ3Adm69Th |
link.rule.ids | 315,786,790,802,27955,27956,55107 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8QwEB58HNSDj1VxfRbxJHRNkzZpjiIu6_OigrfSpFMQoRXbvfjrzaO7PhFvpU0pnZnMKzPfAByRgskSRRlS1GkY81yGOVFRKBjnUlOBsctD3tzy0UN8-Zg8djjbrhcGEV3xGQ7spTvLL2o9tqmyE-PNm_h7FuaNmSfCN2tN1W4q3ERSE16YoIjFooMRiog84XLgX_1ifNw0FVsLmTeGHKWfY_FDJTs7M1zxDdyNgye05SXPg3GrBvrtG3jjP39hFZY7fzM49QKyBjNY9WBlMssh6LZ2D5Y-AROuw_EdtkH9gl48muCpCmplMzahtXpFYOtKAzdEp9mAh-H5_dko7KYqhJox0YZIS6bzVLM4xrQwjDIBIWPKKBsT2ehEiCjnOilFXEpOiyRFyguWkzK1mKFoeLsJc1Vd4RYECVFKU0nQofLrQpFIUSYUoWWSqwj7cDghd_biwTMyF3QQmXGZeVr0oWfJ9LGgu7v3hS_TxxaizLhpfTiY8CkzG8KecuQV1uMmo6lx2uKU_rHCIgJJmWz_-uUDWBjd31xn1xe3Vzuw6MtzbcHfLsy1r2PcM05Iq_ad8L0DxZfYNQ |
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=Set+operations+in+object-based+data+models&rft.jtitle=IEEE+transactions+on+knowledge+and+data+engineering&rft.au=Rundensteiner%2C+E+A&rft.au=Bic%2C+L&rft.date=1992-08-01&rft.issn=1041-4347&rft.volume=4&rft.issue=4&rft.spage=382&rft.epage=398&rft_id=info:doi/10.1109%2F69.149933&rft.externalDBID=NO_FULL_TEXT |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1041-4347&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1041-4347&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1041-4347&client=summon |