{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,3]],"date-time":"2025-07-03T15:11:20Z","timestamp":1751555480700},"reference-count":69,"publisher":"MIT Press - Journals","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computational Linguistics"],"published-print":{"date-parts":[[2013,9]]},"abstract":"<jats:p> In this article, we introduce eXtensible MetaGrammar (XMG), a framework for specifying tree-based grammars such as Feature-Based Lexicalized Tree-Adjoining Grammars (FB-LTAG) and Interaction Grammars (IG). We argue that XMG displays three features that facilitate both grammar writing and a fast prototyping of tree-based grammars. Firstly, XMG is fully declarative. For instance, it permits a declarative treatment of diathesis that markedly departs from the procedural lexical rules often used to specify tree-based grammars. Secondly, the XMG language has a high notational expressivity in that it supports multiple linguistic dimensions, inheritance, and a sophisticated treatment of identifiers. Thirdly, XMG is extensible in that its computational architecture facilitates the extension to other linguistic formalisms. We explain how this architecture naturally supports the design of three linguistic formalisms, namely, FB-LTAG, IG, and Multi-Component Tree-Adjoining Grammar (MC-TAG). We further show how it permits a straightforward integration of additional mechanisms such as linguistic and formal principles. To further illustrate the declarativity, notational expressivity, and extensibility of XMG, we describe the methodology used to specify an FB-LTAG for French augmented with a unification-based compositional semantics. This illustrates both how XMG facilitates the modeling of the tree fragment hierarchies required to specify tree-based grammars and of a syntax\/semantics interface between semantic representations and syntactic trees. Finally, we briefly report on several grammars for French, English, and German that were implemented using XMG and compare XMG with other existing grammar specification frameworks for tree-based grammars. <\/jats:p>","DOI":"10.1162\/coli_a_00144","type":"journal-article","created":{"date-parts":[[2012,11,16]],"date-time":"2012-11-16T14:50:51Z","timestamp":1353077451000},"page":"591-629","source":"Crossref","is-referenced-by-count":14,"title":["XMG: eXtensible MetaGrammar"],"prefix":"10.1162","volume":"39","author":[{"given":"Beno\u00eet","family":"Crabb\u00e9","sequence":"first","affiliation":[{"name":"INRIA - Universit\u00e9 Paris 7"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Denys","family":"Duchier","sequence":"additional","affiliation":[{"name":"LIFO - Universit\u00e9 d'Orl\u00e9ans"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claire","family":"Gardent","sequence":"additional","affiliation":[{"name":"CNRS - LORIA, Nancy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joseph","family":"Roux","sequence":"additional","affiliation":[{"name":"LIPN - Universit\u00e9 Paris Nord"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yannick","family":"Parmentier","sequence":"additional","affiliation":[{"name":"LIFO - Universit\u00e9 d'Orl\u00e9ans"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"281","reference":[{"key":"R1","volume-title":"Une grammaire \u00e9lectronique du fran\u00e7ais.","author":"Abeill\u00e9 A.","year":"2002"},{"key":"R2","first-page":"283","volume-title":"Proceedings of Vextal '99","author":"Abeill\u00e9 A.","year":"1999"},{"key":"R3","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/7160.001.0001"},{"key":"R4","unstructured":"Alahverdzhieva, Katya. 2008. XTAG using XMG. Masters thesis, Nancy Universit\u00e9."},{"key":"R5","first-page":"5","volume-title":"Proceedings of the Grammar Engineering Across Framework Workshop (GEAF 07).","author":"Baldridge Jason","year":"2007"},{"key":"R6","unstructured":"Barrier, S\u00e9bastien. 2006. Une m\u00e9tagrammaire pour les noms pr\u00e9dicatifs du fran\u00e7ais : d\u00e9veloppement et exp\u00e9rimentations pour les grammaires TAG. Ph.D. thesis, Universit\u00e9 Paris 7."},{"key":"R7","unstructured":"Becker, Tilman. 1993. HyTAG: A New Type of Tree Adjoining Grammars for Hybrid Syntactic Representation of Free Word Order Language. Ph.D. thesis, Universit\u00e4t des Saarlandes."},{"key":"R8","volume-title":"Learn Prolog Now!, volume 7 of Texts in Computing.","author":"Blackburn Patrick","year":"2006"},{"key":"R9","first-page":"45","volume-title":"Grammatical Relations: A Cross-Theoretical Perspective.","author":"Bresnan Joan","year":"1990"},{"key":"R10","doi-asserted-by":"publisher","DOI":"10.3115\/992628.992664"},{"key":"R11","unstructured":"Candito, Marie. 1999. Repr\u00e9sentation modulaire et param\u00e9trable de grammaires \u00e9lectroniques lexicalis\u00e9es : application au fran\u00b8cais et \u00e0 l'italien. Ph.D. thesis, Universit\u00e9 Paris 7."},{"key":"R12","doi-asserted-by":"publisher","DOI":"10.3115\/1075096.1075120"},{"key":"R13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70939-8_19"},{"key":"R14","doi-asserted-by":"publisher","DOI":"10.1007\/s10849-009-9081-1"},{"key":"R15","doi-asserted-by":"publisher","DOI":"10.1162\/coli_a_00035"},{"key":"R16","volume-title":"Proceedings of the Second Conference on Language Resources and Evaluation (LREC-2000)","author":"Copestake Ann","year":"2000"},{"key":"R17","doi-asserted-by":"publisher","DOI":"10.3115\/1073012.1073031"},{"key":"R18","unstructured":"Crabb\u00e9, Benoit. 2005. Repr\u00e9sentation informatique de grammaires fortement lexicalis\u00e9es : Application \u00e0 la grammaire d'arbres adjoints. Ph.D. thesis, Universit\u00e9 Nancy 2."},{"key":"R19","first-page":"32","volume-title":"Proceedings of the Workshop on Constraint Solving for Language Processing (CSLP 2004)","author":"Crabb\u00e9 Beno\u00eet","year":"2004"},{"key":"R20","first-page":"55","volume-title":"Workshop on \u201cLanguage Technology for Normalisation of Less-resourced Languages,\u201d 8th SALTMIL Workshop on Minority Languages and 4th Workshop on African Language Technology, International Conference on Language Resources and Evaluation, LREC 2012","author":"Duchier Denys","year":"2012"},{"key":"R21","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44957-4_22"},{"key":"R22","first-page":"1","volume-title":"International Conference on Logical Aspects of Computational Linguistics (LACL 2012). Proceedings of the Demo Session","author":"Duchier Denys","year":"2012"},{"key":"R23","first-page":"17","volume-title":"Proceedings of the Sixth International Workshop on Natural Language Understanding and Logic Programming (NLULP'99)","author":"Duchier Denys","year":"1999"},{"key":"R24","doi-asserted-by":"publisher","DOI":"10.3115\/981658.981669"},{"key":"R25","unstructured":"Flickinger, Daniel. 1987. Lexical Rules in the Hierarchical Lexicon. Ph.D. thesis, Stanford University."},{"key":"R26","first-page":"101","volume-title":"Proceedings of the Sixth International Workshop on Tree Adjoining Grammars and Related Frameworks (TAG+6)","author":"Gaiffe Bertrand","year":"2002"},{"key":"R27","volume-title":"Proceedings of the International Workshop on Computational Semantics (IWCS)","author":"Gardent Claire","year":"2007"},{"key":"R28","doi-asserted-by":"publisher","DOI":"10.3115\/1599081.1599113"},{"key":"R29","first-page":"123","volume-title":"Proceedings of the 10th Conference of the European Chapter of the Association for Computational Linguistics","author":"Gardent Claire","year":"2003"},{"key":"R30","first-page":"328","volume-title":"45th Annual Meeting of the Association for Computational Linguistics","author":"Gardent Claire","year":"2007"},{"key":"R31","doi-asserted-by":"publisher","DOI":"10.1007\/11422532_9"},{"key":"R32","doi-asserted-by":"publisher","DOI":"10.3115\/1273073.1273105"},{"key":"R33","doi-asserted-by":"publisher","DOI":"10.3115\/1557769.1557774"},{"key":"R34","doi-asserted-by":"publisher","DOI":"10.1075\/slcs.111.05ior"},{"key":"R35","doi-asserted-by":"publisher","DOI":"10.1016\/S0022-0000(75)80019-5"},{"key":"R36","unstructured":"Kallmeyer, Laura. 1999. Tree Description Grammars and Underspecified Representations. Ph.D. thesis, Universit\u00e4t T\u00fcbingen."},{"key":"R37","doi-asserted-by":"publisher","DOI":"10.1162\/0891201054223968"},{"key":"R38","first-page":"782","volume-title":"Proceedings of the Sixth Language Resources and Evaluation Conference (LREC)","author":"Kallmeyer Laura","year":"2008"},{"key":"R39","doi-asserted-by":"publisher","DOI":"10.2478\/v10175-010-0036-0"},{"key":"R40","first-page":"186","volume-title":"Proceedings of 7th International Workshop on Tree-Adjoining Grammar and Related Formalisms (TAG+7)","author":"Kallmeyer Laura","year":"2004"},{"key":"R41","first-page":"155","volume-title":"Proceedings of 7th International Workshop on Tree-Adjoining Grammar and Related Formalisms (TAG+7)","author":"Kallmeyer Laura","year":"2004"},{"key":"R42","doi-asserted-by":"publisher","DOI":"10.1007\/s11168-008-9046-6"},{"key":"R43","first-page":"54","volume-title":"Proceedings of the ACL Workshop on Computational Environments for Grammar Development and Linguistic Engineering","author":"Kaplan Ronald","year":"1997"},{"key":"R44","doi-asserted-by":"publisher","DOI":"10.3115\/990820.990885"},{"key":"R45","doi-asserted-by":"publisher","DOI":"10.3115\/1654690.1654693"},{"key":"R46","volume-title":"Proceedings of the 9th International Workshop on Tree-Adjoining Grammar and Related Formalisms (TAG+9)","author":"Le Hong","year":"2008"},{"key":"R47","doi-asserted-by":"publisher","DOI":"10.3115\/993268.993292"},{"key":"R48","first-page":"12","volume-title":"Proceedings of the 12th Conference on Formal Grammar (FG 2007)","author":"Lichte Timm","year":"2007"},{"key":"R49","first-page":"112","volume-title":"Fourth International Workshop on Tree Adjoining Grammars and Related Frameworks","author":"Muskens Reinhard","year":"1998"},{"key":"R50","unstructured":"Parmentier, Yannick. 2007. SemTAG: une plate-forme pour le calcul s\u00e9mantique \u00e0 partir de Grammaires d'Arbres Adjoints. Ph.D. thesis, Universit\u00e9 Henri Poincar\u00e9 - Nancy."},{"key":"R51","unstructured":"Parmentier, Yannick, Laura Kallmeyer, Timm Lichte, and Wolfgang Maier. 2007. XMG: eXtending MetaGrammars to MCTAG. In Proceedings of the Workshop on High-Level Syntactic Formalisms, 14thConference on Natural Language Processing (TALN'2007), pages 473\u2013482, Toulouse."},{"key":"R52","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(80)90003-X"},{"key":"R53","first-page":"187","volume":"1","author":"Perlmutter David","year":"1970","journal-title":"Linguistic Inquiry"},{"key":"R54","doi-asserted-by":"publisher","DOI":"10.3115\/992730.992733"},{"key":"R55","first-page":"463","volume-title":"Proceedings of the 6th Conference on Recent Advances in Natural Language Processing (RANLP 2007)","author":"Perrier Guy","year":"2007"},{"key":"R56","doi-asserted-by":"publisher","DOI":"10.3115\/1072228.1072381"},{"key":"R57","doi-asserted-by":"publisher","DOI":"10.3115\/981658.981679"},{"key":"R58","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8640.1994.tb00005.x"},{"key":"R59","doi-asserted-by":"publisher","DOI":"10.3115\/980431.980566"},{"key":"R61","doi-asserted-by":"publisher","DOI":"10.3115\/991719.991783"},{"key":"R62","doi-asserted-by":"publisher","DOI":"10.3115\/992066.992100"},{"key":"R63","first-page":"18","volume-title":"Proceedings of 2nd International Workshop on Constraint Solving and Language Processing (CSLP'05)","author":"Villemonte de La Clergerie \u00c9ric","year":"2005"},{"key":"R64","first-page":"111","volume-title":"Proceedings of the 10th International Workshop on Tree-Adjoining Grammar and Related Formalisms (TAG+10)","author":"Villemonte de la Clergerie \u00c9ric","year":"2010"},{"key":"R65","unstructured":"Weir, David J. 1988. Characterizing Mildly Context-Sensitive Grammar Formalisms. Ph.D. thesis, University of Pennsylvania."},{"key":"R66","unstructured":"Xia, Fei. 2001. Automatic Grammar Generation from Two Different Perspectives. Ph.D. thesis, University of Pennsylvania."},{"key":"R67","first-page":"96","volume-title":"Proceedings of the 5th Natural Language Processing Pacific Rim Symposium (NLPRS-99)","author":"Xia Fei","year":"1999"},{"key":"R68","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8640.2005.00273.x"},{"key":"R69","first-page":"73","volume-title":"Supertagging: Using Complex Lexical Descriptions in Natural Language Processing.","author":"Xia Fei","year":"2010"},{"key":"R70","first-page":"180","volume-title":"Proceedings of the 4th International Workshop on Tree Adjoining Grammar and Related Formalisms (TAG+ 1998)","author":"Xia Fei","year":"1998"}],"container-title":["Computational Linguistics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mitpressjournals.org\/doi\/pdf\/10.1162\/COLI_a_00144","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T21:27:24Z","timestamp":1615584444000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/coli\/article\/39\/3\/591-629\/1441"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,9]]},"references-count":69,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,9]]}},"alternative-id":["10.1162\/COLI_a_00144"],"URL":"https:\/\/doi.org\/10.1162\/coli_a_00144","relation":{},"ISSN":["0891-2017","1530-9312"],"issn-type":[{"value":"0891-2017","type":"print"},{"value":"1530-9312","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,9]]}}}