{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T21:05:42Z","timestamp":1767992742956,"version":"3.49.0"},"reference-count":142,"publisher":"MIT Press","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computational Linguistics"],"published-print":{"date-parts":[[2020,6]]},"abstract":"<jats:p>Abstract syntax is an interlingual representation used in compilers. Grammatical Framework (GF) applies the abstract syntax idea to natural languages. The development of GF started in 1998, first as a tool for controlled language implementations, where it has gained an established position in both academic and commercial projects. GF provides grammar resources for over 40 languages, enabling accurate generation and translation, as well as grammar engineering tools and components for mobile and Web applications. On the research side, the focus in the last ten years has been on scaling up GF to wide-coverage language processing. The concept of abstract syntax offers a unified view on many other approaches: Universal Dependencies, WordNets, FrameNets, Construction Grammars, and Abstract Meaning Representations. This makes it possible for GF to utilize data from the other approaches and to build robust pipelines. In return, GF can contribute to data-driven approaches by methods to transfer resources from one language to others, to augment data by rule-based generation, to check the consistency of hand-annotated corpora, and to pipe analyses into high-precision semantic back ends. This article gives an overview of the use of abstract syntax as interlingua through both established and emerging NLP applications involving GF.<\/jats:p>","DOI":"10.1162\/coli_a_00378","type":"journal-article","created":{"date-parts":[[2020,3,23]],"date-time":"2020-03-23T20:08:32Z","timestamp":1584994112000},"page":"425-486","source":"Crossref","is-referenced-by-count":6,"title":["Abstract Syntax as Interlingua: Scaling Up the Grammatical Framework from Controlled Languages to Robust Pipelines"],"prefix":"10.1162","volume":"46","author":[{"given":"Aarne","family":"Ranta","sequence":"first","affiliation":[{"name":"Chalmers University of Technology, University of Gothenburg, Department of Computer Science and Engineering."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Krasimir","family":"Angelov","sequence":"additional","affiliation":[{"name":"Chalmers University of Technology, University of Gothenburg, Department of Computer Science and Engineering."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Normunds","family":"Gruzitis","sequence":"additional","affiliation":[{"name":"University of Latvia, Institute of Mathematics and Computer Science."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Prasanth","family":"Kolachina","sequence":"additional","affiliation":[{"name":"Chalmers University of Technology, University of Gothenburg, Department of Computer Science and Engineering."}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"281","reference":[{"key":"bib1","doi-asserted-by":"publisher","DOI":"10.3115\/1620754.1620758"},{"key":"bib2","volume-title":"Compilers: Principles, Techniques, and Tools. Second Edition","author":"Aho A.","year":"2006"},{"key":"bib3","volume-title":"The Core Language Engine","author":"Alshawi H.","year":"1992"},{"key":"bib4","unstructured":"Angelov, K. 2011. The Mechanics of the Grammatical Framework, Ph.D. thesis, Chalmers University of Technology."},{"key":"bib5","doi-asserted-by":"publisher","DOI":"10.1007\/s10849-009-9112-y"},{"key":"bib6","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/E14-2011"},{"key":"bib7","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/E14-1039"},{"key":"bib8","doi-asserted-by":"publisher","DOI":"10.3115\/1609067.1609074"},{"key":"bib9","first-page":"1018","volume-title":"LREC","author":"Angelov Krasimir","year":"2014"},{"key":"bib10","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/W15-3305"},{"key":"bib11","first-page":"26","volume-title":"26th International Conference on Computational Linguistics (COLING 2016)","author":"Angelov Krasimir","year":"2016"},{"key":"bib12","volume-title":"Modern Compiler Implementation in ML","author":"Appel A.","year":"1998"},{"key":"bib13","doi-asserted-by":"publisher","DOI":"10.1075\/cf.6.1.02bak"},{"key":"bib14","first-page":"178","volume-title":"Proceedings of the 7th Linguistic Annotation Workshop and Interoperability with Discourse","author":"Banarescu Laura","year":"2013"},{"key":"bib15","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10223-8_9"},{"key":"bib16","volume-title":"Finite State Morphology","author":"Beesley K.","year":"2003"},{"key":"bib17","first-page":"203","volume-title":"Proceedings of the 2nd International Joint Conference on Natural Language Processing IJCNLP-05 (Posters\/Demos)","author":"Bender E. M.","year":"2005"},{"key":"bib18","first-page":"1","volume-title":"ACL 2010, Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics, System Demonstrations","author":"Bender Emily M.","year":"2010"},{"key":"bib19","volume-title":"IWCS 2017","author":"Bernardy Jean Philippe","year":"2017"},{"key":"bib21","first-page":"64","author":"Bond Francis","year":"2012","journal-title":"Proceedings of the 6th Global WordNet Conference (GWC 2012)"},{"key":"bib23","doi-asserted-by":"publisher","DOI":"10.1075\/cal.22.08bor"},{"key":"bib24","doi-asserted-by":"publisher","DOI":"10.1007\/s10579-013-9233-4"},{"key":"bib25","volume-title":"The Mental Representation of Grammatical Relations","author":"Bresnan J.","year":"1982"},{"key":"bib26","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796808006898"},{"key":"bib27","doi-asserted-by":"publisher","DOI":"10.3115\/1118783.1118786"},{"key":"bib28","unstructured":"Camilleri, John J. 2013. A computational grammar and lexicon for Maltese. Master\u2019s thesis, Gothenburg, Sweden. September."},{"key":"bib29","doi-asserted-by":"publisher","DOI":"10.7202\/002214ar"},{"key":"bib30","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-28249-2_19"},{"key":"bib31","doi-asserted-by":"publisher","DOI":"10.1515\/9783112316009"},{"key":"bib32","first-page":"209","volume-title":"20th Arabic Linguistics Symposium","author":"Dada A. El","year":"2006"},{"key":"bib33","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/N18-1104"},{"key":"bib34","first-page":"2466","volume-title":"Proceedings of the 9th International Conference on Language Resources and Evaluation (LREC)","author":"Dann\u00e9lls Dana","year":"2014"},{"key":"bib35","first-page":"645","volume-title":"EACL 2012","author":"D\u00e9trez G.","year":"2012"},{"key":"bib36","volume-title":"Element\u00e6r dansk grammatik","author":"Diderichsen P.","year":"1962"},{"issue":"4","key":"bib37","first-page":"597","volume":"20","author":"Dorr Bonnie J.","year":"1994","journal-title":"Computational Linguistics"},{"key":"bib38","doi-asserted-by":"publisher","DOI":"10.3115\/990820.990856"},{"key":"bib39","first-page":"269","volume-title":"Proceedings of the 16th Annual Conference of the European Association for Machine Translation: EAMT 2012","author":"Enache Ramona","year":"2012"},{"key":"bib40","unstructured":"Erdenebadrakh, Nyamsuren. 2015. Implementierung der Grammatik des modernen Mongolischen in der funktionalen Programmiersprache \u201cGrammatical Framework,\u201d Ph.D. thesis, CIS, LMU Munich."},{"key":"bib41","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/7287.001.0001"},{"issue":"2","key":"bib42","first-page":"222","volume":"6","author":"Fillmore Charles J.","year":"1985","journal-title":"Quaderni di Semantica"},{"key":"bib43","first-page":"313","volume-title":"The Oxford Handbook of Linguistic Analysis","author":"Fillmore Charles J.","year":"2009"},{"key":"bib44","doi-asserted-by":"publisher","DOI":"10.1093\/ijl\/16.3.235"},{"key":"bib45","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/N16-1087"},{"key":"bib46","volume-title":"Readings in Cognitive Science: Papers in Honor of Tom Wasow","author":"Flickinger Dan","year":"2010"},{"key":"bib47","first-page":"1","volume":"24","author":"Forcada M.","year":"2011","journal-title":"Machine Translation"},{"key":"bib48","doi-asserted-by":"publisher","DOI":"10.1145\/1016850.1016879"},{"key":"bib49","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85658-0_3"},{"key":"bib50","volume-title":"Generalized Phrase Structure Grammar","author":"Gazdar G.","year":"1985"},{"key":"bib51","first-page":"13","volume-title":"International FrameNet Workshop 2018: Multilingual FrameNets and Constructicons","author":"Gilardi Luca","year":"2018"},{"key":"bib52","volume-title":"The Oxford Handbook of Construction Grammar","author":"Goldberg Adele E.","year":"2013"},{"key":"bib53","doi-asserted-by":"publisher","DOI":"10.1007\/s10579-015-9321-8"},{"key":"bib54","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/W15-3307"},{"key":"bib55","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/S17-2159"},{"key":"bib57","doi-asserted-by":"publisher","DOI":"10.1145\/138027.138060"},{"key":"bib59","volume-title":"An Introduction to Machine Translation","author":"Hutchins W. J.","year":"1992"},{"key":"bib60","doi-asserted-by":"publisher","DOI":"10.1075\/cal.22.06jan"},{"key":"bib61","unstructured":"Johannisson, K. 2005. Formal and Informal Software Specifications. Ph.D. thesis, Dept. of Computing Science, Chalmers University of Technology and Gothenburg University."},{"key":"bib62","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511597855.007"},{"key":"bib63","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-59126-6_2"},{"key":"bib64","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38288-8_29"},{"key":"bib65","unstructured":"Kalldal, Oscar and Maximilian Ludvigsson. 2017. Unsupervised disambiguation of abstract syntax. Master\u2019s thesis, Chalmers University of Technology."},{"key":"bib66","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14846-0"},{"key":"bib67","doi-asserted-by":"publisher","DOI":"10.1162\/COLI_a_00136"},{"key":"bib68","first-page":"3145","volume-title":"Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC\u201914)","author":"Kamholz David","year":"2014"},{"key":"bib70","first-page":"331","volume":"20","author":"Kaplan R.","year":"1994","journal-title":"Computational Linguistics"},{"key":"bib71","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511597855.009"},{"key":"bib72","volume-title":"Translation Linguistic and Philosophical Perspectives","author":"Kay Martin","year":"2017"},{"key":"bib73","doi-asserted-by":"publisher","DOI":"10.3115\/1273073.1273135"},{"key":"bib74","doi-asserted-by":"publisher","DOI":"10.4236\/jdaip.2019.74015"},{"key":"bib75","volume-title":"Statistical Machine Translation","author":"Koehn P.","year":"2010"},{"issue":"1","key":"bib76","first-page":"45","volume":"7","author":"Koeva S.","year":"2004","journal-title":"Romanian Journal of Information Science and Technology"},{"key":"bib77","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/W15-3015"},{"key":"bib78","doi-asserted-by":"crossref","first-page":"1","DOI":"10.33011\/lilt.v13i.1391","volume":"13","author":"Kolachina P.","year":"2016","journal-title":"Linguistic Issues in Language Technology"},{"key":"bib79","first-page":"15","volume-title":"Proceedings of the 22nd Nordic Conference on Computational Linguistics","author":"Kolachina Prasanth","year":"2019"},{"key":"bib80","doi-asserted-by":"publisher","DOI":"10.1162\/COLI_a_00168"},{"key":"bib81","author":"Lee J.","year":"2016","journal-title":"CoRR"},{"key":"bib82","first-page":"119","volume":"17","author":"Lind\u00e9n Krister","year":"2010","journal-title":"LexicoNordica - Nordic Journal of Lexicography"},{"key":"bib83","first-page":"13","volume-title":"9th SaLTMiL Workshop on Free\/open-Source Language Resources for the Machine Translation of Less-Resourced Languages, LREC 2014","author":"Listenmaa Inari","year":"2014"},{"key":"bib84","unstructured":"Ljungl\u00f6f, P. 2004. The Expressivity and Complexity of Grammatical Framework. Ph.D. thesis, Department of Computing Science, Chalmers University of Technology and Gothenburg University."},{"key":"bib85","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/W18-6309"},{"key":"bib86","doi-asserted-by":"publisher","DOI":"10.1075\/cal.22.01lyn"},{"key":"bib87","doi-asserted-by":"publisher","DOI":"10.1075\/cal.22.09lyn"},{"issue":"2","key":"bib88","first-page":"313","volume":"19","author":"Marcus M. P.","year":"1993","journal-title":"Computational Linguistics"},{"key":"bib89","volume-title":"Intuitionistic Type Theory","author":"Martin-L\u00f6f P.","year":"1984"},{"key":"bib90","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/S16-1166"},{"key":"bib91","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/S17-2090"},{"key":"bib92","doi-asserted-by":"publisher","DOI":"10.1016\/j.cosrev.2010.09.009"},{"key":"bib94","volume-title":"Formal Philosophy","author":"Montague R.","year":"1974"},{"key":"bib95","volume-title":"PLI-1999: Workshop on Logical Frameworks and Meta-languages","author":"M\u00e4enp\u00e4\u00e4 P.","year":"1999"},{"key":"bib96","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30773-7_13"},{"key":"bib97","first-page":"1659","volume-title":"Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC 2016)","author":"Nivre Joakim","year":"2016"},{"key":"bib98","doi-asserted-by":"publisher","DOI":"10.1007\/s11168-004-7430-4"},{"key":"bib99","first-page":"126","volume-title":"Proceedings of the Student Research Workshop associated with RANLP 2013","author":"Papadopoulou Ioanna","year":"2013"},{"key":"bib100","first-page":"311","volume-title":"ACL","author":"Papineni Kishore","year":"2002"},{"key":"bib101","volume-title":"Head-Driven Phrase Structure Grammar","author":"Pollard C.","year":"1994"},{"key":"bib102","doi-asserted-by":"publisher","DOI":"10.1007\/s10579-016-9341-z"},{"key":"bib103","volume-title":"Type Theoretical Grammar","author":"Ranta A.","year":"1994"},{"key":"bib104","first-page":"31","volume":"165","author":"Ranta A.","year":"2004","journal-title":"Mathematics and Social Sciences"},{"key":"bib105","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796803004738"},{"key":"bib106","doi-asserted-by":"publisher","DOI":"10.1007\/s11168-007-9030-6"},{"key":"bib107","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511770524.014"},{"key":"bib108","first-page":"1","volume":"2","author":"Ranta A.","year":"2009","journal-title":"Linguistics in Language Technology"},{"key":"bib109","volume-title":"Grammatical framework: Programming with Multilingual Grammars","author":"Ranta A.","year":"2011"},{"key":"bib110","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30773-7_14"},{"key":"bib111","series-title":"volume 5972 of LNCS","first-page":"82","volume-title":"Proceedings of CNL-2009, Marettimo Island","author":"Ranta A.","year":"2010"},{"key":"bib112","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31175-8_7"},{"key":"bib113","first-page":"107","volume-title":"Proceedings of the NoDaLiDa 2017 Workshop on Universal Dependencies","author":"Ranta A.","year":"2017"},{"key":"bib114","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22438-6_3"},{"key":"bib115","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10223-8_1"},{"key":"bib116","first-page":"63","volume-title":"Proceedings of the Conference on Logic and Machine Learning in Natural Language (LaML 2017)","author":"Ranta Aarne","year":"2017"},{"key":"bib117","first-page":"17","volume-title":"Proceedings of the Symposium on Logic and Algorithms in Computational Linguistics 2018 (LACompLing2018)","author":"Ranta Aarne","year":"2018"},{"key":"bib118","first-page":"543","volume-title":"Tokens of Meaning: Papers in Honor of Lauri Karttunen","author":"Ranta Aarne","year":"2019"},{"key":"bib119","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/W15-3117"},{"key":"bib120","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/W15-3117"},{"key":"bib121","doi-asserted-by":"crossref","unstructured":"Ranta, Aarne, Christina Unger, and Daniel Vidal Hussey. 2015. Grammar engineering for a customer: A case study with five languages, pages 1\u20138, Beijing.","DOI":"10.18653\/v1\/W15-3301"},{"key":"bib122","unstructured":"Rautio, Jussi and Maarit Koponen. 2013. D9.2 MOLTO evaluation and assessment report. The MOLTO Consortium, http:\/\/www.molto-project.eu\/biblio\/deliverable\/d92-molto-evaluaton-and-assessment-report."},{"key":"bib123","volume-title":"The Spoken Language Translator","author":"Rayner M.","year":"2000"},{"key":"bib124","first-page":"271","volume-title":"Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics","author":"Riezler Stefan","year":"2002"},{"key":"bib125","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-015-8306-0"},{"key":"bib126","doi-asserted-by":"publisher","DOI":"10.3115\/1667872.1667882"},{"key":"bib127","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/D18-1545"},{"key":"bib128","unstructured":"Schuler, Karin Kipper. 2005. VerbNet: A broad-coverage, comprehensive verb lexicon. Ph.D thesis, Department of Computer Science, University of Pennsylvania."},{"key":"bib129","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(91)90374-B"},{"key":"bib130","volume-title":"Computational Linguistics and Intellectual Technologies","author":"Sharoff Serge","year":"2011"},{"key":"bib131","first-page":"253","author":"Shieber Stuart M.","year":"1990","journal-title":"COLING"},{"key":"bib132","first-page":"3840","volume-title":"Proceedings of the Seventh International Conference on Language Resources and Evaluation (LREC\u201910)","author":"Simov Kiril","year":"2010"},{"key":"bib133","doi-asserted-by":"publisher","DOI":"10.1075\/slcs.117"},{"key":"bib134","volume-title":"Using and Porting the GNU Compiler Collection","author":"Stallman Richard","year":"2001"},{"issue":"1","key":"bib135","first-page":"12","volume":"7","author":"Stamou Sofia Oflazer","year":"2004","journal-title":"Romanian Journal of Information Science and Technology"},{"key":"bib136","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-015-6878-4_15"},{"key":"bib137","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/6591.001.0001","volume-title":"The Syntactic Process","author":"Steedman M.","year":"2000"},{"key":"bib138","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/K17-3009"},{"key":"bib139","doi-asserted-by":"publisher","DOI":"10.1086\/464321"},{"key":"bib140","doi-asserted-by":"publisher","DOI":"10.1613\/jair.4785"},{"key":"bib141","unstructured":"Traustason, Bjarki . 2016. Open source Icelandic resource grammar in GF. Master\u2019s thesis, Chalmers University of Technology, Gothenburg, Sweden."},{"key":"bib142","first-page":"1114","volume-title":"IFIP Congress (2)","author":"Vauquois B.","year":"1968"},{"key":"bib143","first-page":"407","volume-title":"Proceedings of Euralex","author":"Viberg \u00f8Ake","year":"2002"},{"key":"bib144","doi-asserted-by":"publisher","DOI":"10.3115\/981175.981190"},{"key":"bib145","first-page":"55","author":"Virk Shafqat Mumtaz","year":"2014","journal-title":"COLING 2014"},{"key":"bib146","first-page":"1765","volume-title":"Proceedings of the 9th International Conference on Language Resources and Evaluation (LREC)","volume":"14","author":"Xue Nianwen","year":"2014"},{"key":"bib147","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33983-7_16"},{"key":"bib148","doi-asserted-by":"publisher","DOI":"10.1109\/PIC.2018.8706310"}],"container-title":["Computational Linguistics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mitpressjournals.org\/doi\/pdf\/10.1162\/coli_a_00378","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,2]],"date-time":"2024-08-02T19:43:37Z","timestamp":1722627817000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/coli\/article\/46\/2\/425-486\/93370"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6]]},"references-count":142,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,6]]}},"alternative-id":["10.1162\/coli_a_00378"],"URL":"https:\/\/doi.org\/10.1162\/coli_a_00378","relation":{},"ISSN":["0891-2017","1530-9312"],"issn-type":[{"value":"0891-2017","type":"print"},{"value":"1530-9312","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6]]}}}