{"id":"https://openalex.org/W2170489918","doi":"https://doi.org/10.1145/115790.115841","title":"Database programming languages: a functional approach","display_name":"Database programming languages: a functional approach","publication_year":1991,"publication_date":"1991-01-01","ids":{"openalex":"https://openalex.org/W2170489918","doi":"https://doi.org/10.1145/115790.115841","mag":"2170489918"},"language":"en","primary_location":{"id":"doi:10.1145/115790.115841","doi":"https://doi.org/10.1145/115790.115841","is_oa":true,"landing_page_url":"https://doi.org/10.1145/115790.115841","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/119995.115841","source":{"id":"https://openalex.org/S4393915683","display_name":"ACM SIGMOD International Conference on Management of Data (SIGMOD)","issn_l":"0730-8078","issn":["0730-8078"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":["norway-1"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1991 ACM SIGMOD international conference on Management of data - SIGMOD '91","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/119995.115841","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5043710783","display_name":"Jurgen Annevelink","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I1324840837","display_name":"Hewlett-Packard (United States)","ror":"https://ror.org/059rn9488","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jurgen Annevelink","raw_affiliation_strings":["H.P. Labs, Mailstop 3U-4, P.O. Box 10490, Palo Alto"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"H.P. Labs, Mailstop 3U-4, P.O. Box 10490, Palo Alto","institution_ids":["https://openalex.org/I1324840837"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5043710783"],"corresponding_institution_ids":["https://openalex.org/I1324840837"],"apc_list":null,"apc_paid":null,"fwci":3.671,"has_fulltext":true,"cited_by_count":20,"citation_normalized_percentile":{"value":0.91686183,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":"318","last_page":"327"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9351000189781189,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9351000189781189,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.06260000169277191,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":9.999999747378752e-05,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/declarative-query-language","display_name":"declarative query language","score":0.746999979019165},{"id":"https://openalex.org/keywords/database-programming-languages","display_name":"database programming languages","score":0.7870000004768372},{"id":"https://openalex.org/keywords/object-oriented-databases","display_name":"object-oriented databases","score":0.7549999952316284},{"id":"https://openalex.org/keywords/relational-databases","display_name":"relational databases","score":0.6690000295639038},{"id":"https://openalex.org/keywords/control-abstraction","display_name":"control abstraction","score":0.7960000038146973},{"id":"https://openalex.org/keywords/language-extension","display_name":"language extension","score":0.5099999904632568}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8039849996566772},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6393665075302124},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.4319368004798889}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/115790.115841","doi":"https://doi.org/10.1145/115790.115841","is_oa":true,"landing_page_url":"https://doi.org/10.1145/115790.115841","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/119995.115841","source":{"id":"https://openalex.org/S4393915683","display_name":"ACM SIGMOD International Conference on Management of Data (SIGMOD)","issn_l":"0730-8078","issn":["0730-8078"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":["norway-1"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1991 ACM SIGMOD international conference on Management of data - SIGMOD '91","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/115790.115841","doi":"https://doi.org/10.1145/115790.115841","is_oa":true,"landing_page_url":"https://doi.org/10.1145/115790.115841","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/119995.115841","source":{"id":"https://openalex.org/S4393915683","display_name":"ACM SIGMOD International Conference on Management of Data (SIGMOD)","issn_l":"0730-8078","issn":["0730-8078"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":["norway-1"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1991 ACM SIGMOD international conference on Management of data - SIGMOD '91","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2170489918.pdf","grobid_xml":"https://content.openalex.org/works/W2170489918.grobid-xml"},"referenced_works_count":20,"referenced_works":["https://openalex.org/W148003002","https://openalex.org/W151024113","https://openalex.org/W1524936640","https://openalex.org/W1532823196","https://openalex.org/W1541146916","https://openalex.org/W1558580417","https://openalex.org/W1575011129","https://openalex.org/W1576853379","https://openalex.org/W1600378632","https://openalex.org/W1730901934","https://openalex.org/W1921842805","https://openalex.org/W2005318605","https://openalex.org/W2027750453","https://openalex.org/W2065419751","https://openalex.org/W2089674328","https://openalex.org/W2098733337","https://openalex.org/W2147869465","https://openalex.org/W2200545814","https://openalex.org/W2294507974","https://openalex.org/W2968743833"],"related_works":["https://openalex.org/W2071715230","https://openalex.org/W2400419823","https://openalex.org/W2125391115","https://openalex.org/W2052852695","https://openalex.org/W2506414302","https://openalex.org/W7097824150","https://openalex.org/W2236043833","https://openalex.org/W2551794739","https://openalex.org/W2098733337","https://openalex.org/W4254805745"],"abstract_inverted_index":{"This":[0],"paper":[1,31,78],"introduces":[2],"the":[3,13,60,63,72,80,84,129,132],"Iris":[4,85],"Programming":[5],"Language":[6],"(IPL),":[7],"a":[8,36,44,54,75,107,145],"functional":[9,55],"embedding":[10,51],"of":[11,16,29,65,74,131],"OSQL,":[12],"query":[14,38,76,86],"language":[15,39,49],"Iris,":[17],"an":[18,67,119],"object-oriented":[19],"database":[20,47,104],"system":[21],"prototype":[22],"developed":[23],"by":[24,50,82],"Hewlett-Packard":[25],"Laboratories.The":[26],"main":[27],"contribution":[28],"this":[30,92],"is":[32,62,106,116,149,153],"to":[33,59,90,102,128,139],"show":[34],"how":[35,96],"declarative":[37],"can":[40,99],"be":[41,100,140],"extended":[42,89,141],"into":[43,53],"general":[45],"purpose":[46],"programming":[48,56,109],"it":[52,138],"language.The":[57],"key":[58],"approach":[61],"capability":[64,93],"invoking":[66],"embedded":[68],"interpreter":[69,87],"from":[70],"within":[71],"context":[73],"evaluation.The":[77],"discusses":[79,95],"mechanism":[81],"which":[83],"was":[88],"provide":[91],"and":[94,115,142,152],"such":[97],"extensions":[98],"added":[101],"relational":[103],"systems.IPL":[105],"full-fledged":[108],"language,":[110,135],"that":[111],"includes":[112],"control":[113],"abstractions":[114],"compiled":[117],"mto":[118],"intermediate,":[120],"lambda":[121],"calculus":[122],"based":[123],"language.IPL":[124],"provides":[125],"direct":[126],"access":[127],"operators":[130],"underlying":[133],"intermediate":[134],"thus":[136],"allowing":[137],"specialized":[143],"for":[144],"particular":[146],"application":[147],"domain.IPL":[148],"successfully":[150],"implemented":[151],"in":[154],"active":[155],"use.":[156]},"counts_by_year":[{"year":2016,"cited_by_count":1}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
