{"id":"https://openalex.org/W2766594194","doi":"https://doi.org/10.1145/3154385","title":"TriAL","display_name":"TriAL","publication_year":2018,"publication_date":"2018-03-23","ids":{"openalex":"https://openalex.org/W2766594194","doi":"https://doi.org/10.1145/3154385","mag":"2766594194"},"language":"en","primary_location":{"id":"doi:10.1145/3154385","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3154385","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=3154385&type=pdf","source":{"id":"https://openalex.org/S90119964","display_name":"ACM Transactions on Database Systems","issn_l":"0362-5915","issn":["0362-5915","1557-4644"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Database Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=3154385&type=pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069883356","display_name":"Leonid Libkin","orcid":"https://orcid.org/0000-0002-6698-2735"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Leonid Libkin","raw_affiliation_strings":["University of Edinburgh, Edinburgh, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Edinburgh, Edinburgh, UK","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000893188","display_name":"Juan L. Reutter","orcid":"https://orcid.org/0000-0002-2186-0312"},"institutions":[{"id":"https://openalex.org/I162148367","display_name":"Pontificia Universidad Cat\u00f3lica de Chile","ror":"https://ror.org/04teye511","country_code":"CL","type":"education","lineage":["https://openalex.org/I162148367"]}],"countries":["CL"],"is_corresponding":false,"raw_author_name":"Juan L. Reutter","raw_affiliation_strings":["Pontifica Universidad Cat\u00f3lica de Chile and Center for Semantic Web Research, Santiago, Chile"],"raw_orcid":"https://orcid.org/0000-0002-2186-0312","affiliations":[{"raw_affiliation_string":"Pontifica Universidad Cat\u00f3lica de Chile and Center for Semantic Web Research, Santiago, Chile","institution_ids":["https://openalex.org/I162148367"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062640934","display_name":"Adri\u00e1n Soto","orcid":"https://orcid.org/0000-0001-7682-1639"},"institutions":[{"id":"https://openalex.org/I162148367","display_name":"Pontificia Universidad Cat\u00f3lica de Chile","ror":"https://ror.org/04teye511","country_code":"CL","type":"education","lineage":["https://openalex.org/I162148367"]}],"countries":["CL"],"is_corresponding":false,"raw_author_name":"Adri\u00e1n Soto","raw_affiliation_strings":["Pontifica Universidad Cat\u00f3lica de Chile and Center for Semantic Web Research, Santiago, Chile"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Pontifica Universidad Cat\u00f3lica de Chile and Center for Semantic Web Research, Santiago, Chile","institution_ids":["https://openalex.org/I162148367"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065838322","display_name":"Domagoj Vrgo\u010d","orcid":"https://orcid.org/0000-0001-5854-2652"},"institutions":[{"id":"https://openalex.org/I162148367","display_name":"Pontificia Universidad Cat\u00f3lica de Chile","ror":"https://ror.org/04teye511","country_code":"CL","type":"education","lineage":["https://openalex.org/I162148367"]}],"countries":["CL"],"is_corresponding":false,"raw_author_name":"Domagoj Vrgo\u010d","raw_affiliation_strings":["Pontifica Universidad Cat\u00f3lica de Chile and Center for Semantic Web Research, Santiago, Chile"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Pontifica Universidad Cat\u00f3lica de Chile and Center for Semantic Web Research, Santiago, Chile","institution_ids":["https://openalex.org/I162148367"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.3341,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":{"value":0.81536274,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"43","issue":"1","first_page":"1","last_page":"46"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T12292","display_name":"Graph Theory and Algorithms","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9951000213623047,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/computer-science","display_name":"Computer science","score":0.7994226217269897},{"id":"https://openalex.org/keywords/graph-database","display_name":"Graph database","score":0.6126021146774292},{"id":"https://openalex.org/keywords/query-language","display_name":"Query language","score":0.5757373571395874},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.5260674357414246},{"id":"https://openalex.org/keywords/rdf","display_name":"RDF","score":0.4735105335712433},{"id":"https://openalex.org/keywords/rdf-query-language","display_name":"RDF query language","score":0.4692181348800659},{"id":"https://openalex.org/keywords/reachability","display_name":"Reachability","score":0.43674567341804504},{"id":"https://openalex.org/keywords/conjunctive-query","display_name":"Conjunctive query","score":0.4312969148159027},{"id":"https://openalex.org/keywords/relational-algebra","display_name":"Relational algebra","score":0.42645150423049927},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4241943955421448},{"id":"https://openalex.org/keywords/recursion","display_name":"Recursion (computer science)","score":0.4132165312767029},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.34792494773864746},{"id":"https://openalex.org/keywords/relational-database","display_name":"Relational database","score":0.3468361496925354},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.28192293643951416},{"id":"https://openalex.org/keywords/semantic-web","display_name":"Semantic Web","score":0.20713874697685242},{"id":"https://openalex.org/keywords/web-query-classification","display_name":"Web query classification","score":0.18688780069351196},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.18602561950683594},{"id":"https://openalex.org/keywords/web-search-query","display_name":"Web search query","score":0.1606701910495758}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7994226217269897},{"id":"https://openalex.org/C176225458","wikidata":"https://www.wikidata.org/wiki/Q595971","display_name":"Graph database","level":3,"score":0.6126021146774292},{"id":"https://openalex.org/C192028432","wikidata":"https://www.wikidata.org/wiki/Q845739","display_name":"Query language","level":2,"score":0.5757373571395874},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.5260674357414246},{"id":"https://openalex.org/C147497476","wikidata":"https://www.wikidata.org/wiki/Q54872","display_name":"RDF","level":3,"score":0.4735105335712433},{"id":"https://openalex.org/C96956885","wikidata":"https://www.wikidata.org/wiki/Q6138701","display_name":"RDF query language","level":5,"score":0.4692181348800659},{"id":"https://openalex.org/C136643341","wikidata":"https://www.wikidata.org/wiki/Q1361526","display_name":"Reachability","level":2,"score":0.43674567341804504},{"id":"https://openalex.org/C65647387","wikidata":"https://www.wikidata.org/wiki/Q1781706","display_name":"Conjunctive query","level":3,"score":0.4312969148159027},{"id":"https://openalex.org/C95916125","wikidata":"https://www.wikidata.org/wiki/Q840540","display_name":"Relational algebra","level":3,"score":0.42645150423049927},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4241943955421448},{"id":"https://openalex.org/C168773036","wikidata":"https://www.wikidata.org/wiki/Q264164","display_name":"Recursion (computer science)","level":2,"score":0.4132165312767029},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.34792494773864746},{"id":"https://openalex.org/C5655090","wikidata":"https://www.wikidata.org/wiki/Q192588","display_name":"Relational database","level":2,"score":0.3468361496925354},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.28192293643951416},{"id":"https://openalex.org/C2129575","wikidata":"https://www.wikidata.org/wiki/Q54837","display_name":"Semantic Web","level":2,"score":0.20713874697685242},{"id":"https://openalex.org/C118689300","wikidata":"https://www.wikidata.org/wiki/Q7978614","display_name":"Web query classification","level":4,"score":0.18688780069351196},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.18602561950683594},{"id":"https://openalex.org/C164120249","wikidata":"https://www.wikidata.org/wiki/Q995982","display_name":"Web search query","level":3,"score":0.1606701910495758},{"id":"https://openalex.org/C97854310","wikidata":"https://www.wikidata.org/wiki/Q19541","display_name":"Search engine","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3154385","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3154385","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=3154385&type=pdf","source":{"id":"https://openalex.org/S90119964","display_name":"ACM Transactions on Database Systems","issn_l":"0362-5915","issn":["0362-5915","1557-4644"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Database Systems","raw_type":"journal-article"},{"id":"pmh:oai:pure.ed.ac.uk:openaire/d0992ce5-ee85-4cb7-b873-24e88f574210","is_oa":true,"landing_page_url":"https://www.research.ed.ac.uk/en/publications/d0992ce5-ee85-4cb7-b873-24e88f574210","pdf_url":null,"source":{"id":"https://openalex.org/S4306400321","display_name":"Edinburgh Research Explorer (University of Edinburgh)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98677209","host_organization_name":"University of Edinburgh","host_organization_lineage":["https://openalex.org/I98677209"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Libkin, L, Reutter, J L, Soto, A & Vrgoc, D 2018, 'TriAL: A navigational algebra for RDF triplestores', ACM Transactions on Database Systems, vol. 43, no. 1, 5. https://doi.org/10.1145/3154385","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:pure.ed.ac.uk:publications/d0992ce5-ee85-4cb7-b873-24e88f574210","is_oa":false,"landing_page_url":"https://www.research.ed.ac.uk/portal/en/publications/trial-a-navigational-algebra-for-rdf-triplestores(d0992ce5-ee85-4cb7-b873-24e88f574210).html","pdf_url":null,"source":{"id":"https://openalex.org/S4406922455","display_name":"Edinburgh Research Explorer","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":{"id":"doi:10.1145/3154385","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3154385","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=3154385&type=pdf","source":{"id":"https://openalex.org/S90119964","display_name":"ACM Transactions on Database Systems","issn_l":"0362-5915","issn":["0362-5915","1557-4644"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Database Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G53695486","display_name":null,"funder_award_id":"EP/N023056/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G8400180575","display_name":null,"funder_award_id":"EP/M025268/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G98440101","display_name":null,"funder_award_id":"EP/N023056/1 and EP/M025268/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":59,"referenced_works":["https://openalex.org/W51516856","https://openalex.org/W1489366126","https://openalex.org/W1558832481","https://openalex.org/W1578757654","https://openalex.org/W1582089387","https://openalex.org/W1969965298","https://openalex.org/W1971616901","https://openalex.org/W1971962972","https://openalex.org/W1976580206","https://openalex.org/W1980622548","https://openalex.org/W1989009626","https://openalex.org/W1989038407","https://openalex.org/W1990661066","https://openalex.org/W1993042845","https://openalex.org/W1997520998","https://openalex.org/W2007535973","https://openalex.org/W2008029457","https://openalex.org/W2018944629","https://openalex.org/W2019887644","https://openalex.org/W2022166150","https://openalex.org/W2031641275","https://openalex.org/W2042716381","https://openalex.org/W2061253631","https://openalex.org/W2070632872","https://openalex.org/W2096729377","https://openalex.org/W2101057136","https://openalex.org/W2102710172","https://openalex.org/W2114507260","https://openalex.org/W2118328008","https://openalex.org/W2119422073","https://openalex.org/W2121859659","https://openalex.org/W2123966888","https://openalex.org/W2126079271","https://openalex.org/W2126390146","https://openalex.org/W2127315934","https://openalex.org/W2131785201","https://openalex.org/W2148544545","https://openalex.org/W2154541546","https://openalex.org/W2155066775","https://openalex.org/W2158405910","https://openalex.org/W2161077919","https://openalex.org/W2168852940","https://openalex.org/W2173146227","https://openalex.org/W2193528460","https://openalex.org/W2226975844","https://openalex.org/W2232084723","https://openalex.org/W2294034341","https://openalex.org/W2325835442","https://openalex.org/W2336123333","https://openalex.org/W2398180708","https://openalex.org/W2406031048","https://openalex.org/W2406246486","https://openalex.org/W2474022715","https://openalex.org/W2522439449","https://openalex.org/W2733688566","https://openalex.org/W2962721563","https://openalex.org/W3099134950","https://openalex.org/W4212940894","https://openalex.org/W4239007999"],"related_works":["https://openalex.org/W2791763890","https://openalex.org/W2120236199","https://openalex.org/W2396774993","https://openalex.org/W3171256892","https://openalex.org/W3013807178","https://openalex.org/W2563388676","https://openalex.org/W2091301598","https://openalex.org/W2316359368","https://openalex.org/W2503283942","https://openalex.org/W2033971127"],"abstract_inverted_index":{"Navigational":[0],"queries":[1,244],"over":[2,100,245],"RDF":[3,37,247,261],"data":[4,41],"are":[5,51,103,210],"viewed":[6],"as":[7,195],"one":[8],"of":[9,13,22,32,36,109,134,164,176,197,207,222,227,242],"the":[10,19,29,47,81,129,167,173,213,251],"main":[11],"applications":[12],"graph":[14,23,40,62,82,191],"query":[15,63,177,192,230],"languages,":[16,172],"and":[17,102,142,202,232],"yet":[18],"standard":[20],"model":[21,31],"databases\u2014essentially":[24],"labeled":[25],"graphs\u2014is":[26],"different":[27],"from":[28],"triples-based":[30],"RDF.":[33],"While":[34],"encodings":[35],"databases":[38],"into":[39],"exist,":[42],"we":[43,233],"show":[44,234],"that":[45,97],"even":[46],"most":[48],"natural":[49,89],"ones":[50],"bound":[52],"to":[53,68,94,259],"lose":[54,87],"some":[55],"functionality":[56],"when":[57],"used":[58],"in":[59,80],"conjunction":[60],"with":[61,71,131,140,188],"languages.":[64],"The":[65],"solution":[66],"is":[67,93,117,148,179],"work":[69,98],"directly":[70,99],"triples,":[72,110],"but":[73],"then":[74],"many":[75,206],"properties":[76,126],"taken":[77],"for":[78,151,154],"granted":[79],"database":[83],"context":[84],"(e.g.,":[85],"reachability)":[86],"their":[88],"meaning.":[90],"Our":[91,114],"goal":[92],"introduce":[95],"languages":[96,193,209],"triples":[101,152],"closed,":[104],"i.e.,":[105],"they":[106],"produce":[107],"sets":[108],"rather":[111],"than":[112,153],"graphs.":[113,155],"basic":[115],"language":[116,187],"called":[118],"TriAL,":[119],"or":[120],"Triple":[121],"Algebra:":[122],"it":[123],"guarantees":[124],"closure":[125],"by":[127,181,212,237],"replacing":[128],"product":[130],"a":[132,158,162,228,239],"family":[133],"join":[135],"operations.":[136],"We":[137,156,184,217],"extend":[138],"TriAL":[139,224],"recursion":[141],"explain":[143],"why":[144],"such":[145,194],"an":[146,220],"extension":[147],"more":[149],"intricate":[150],"present":[157],"declarative":[159],"language,":[160],"namely":[161],"fragment":[163],"datalog,":[165],"capturing":[166],"recursive":[168,214,223],"algebra.":[169,216],"For":[170],"both":[171],"combined":[174],"complexity":[175],"evaluation":[178],"given":[180],"low-degree":[182],"polynomials.":[183],"compare":[185],"our":[186,256],"previously":[189],"studied":[190],"adaptations":[196],"XPath,":[198],"regular":[199,204],"path":[200],"queries,":[201],"nested":[203],"expressions;":[205],"these":[208],"subsumed":[211],"triple":[215],"also":[218],"provide":[219],"implementation":[221,257],"on":[225],"top":[226],"relational":[229],"engine,":[231],"its":[235],"usefulness":[236],"running":[238],"wide":[240],"array":[241],"navigational":[243],"real-world":[246],"data,":[248],"while":[249],"at":[250],"same":[252],"time":[253],"testing":[254],"how":[255],"compares":[258],"existing":[260],"systems.":[262]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":4}],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2017-11-10T00:00:00"}
