Grammatical Framework (GF), grammaticalframework.org, is a multilingual grammar formalism based on the idea of a shared abstract syntax and mappings between the abstract syntax and concrete languages. GF has hundreds of users all over the world.
The GF Resource Grammar Library (RGL) implements the morphology (inflection) and basic syntax (phrase structure) of some 28 languages: Bulgarian, Catalan, Chinese, Danish, Dutch, English, Finnish, French, German, Greek, Hindi, Interlingua, Japanese, Italian, Latvian, Maltese, Nepali, Norwegian bokmål, Persian, Polish, Punjabi, Romanian, Russian, Sindhi, Spanish, Swedish, Thai, and Urdu. These resources are freely available as open-source software. More languages are under construction, in both in-house and external projects.
We are constantly welcoming new languages, especially from new language families, as well as EU languages not yet covered by the Resource Grammar Library (Estonian, Lithuanian, Irish, Czech, Slovak, Hungarian, Slovene, and Portuguese). Learn more at the RGL status page. The Summer School is an excellent place to get started with a new language.
This year's special theme of “Scaling up Grammar Resources” means extending the existing resource grammars with the ultimate goal of dealing with any text in the supported languages. Lexicon extension is an obvious part of this work, but also new grammatical constructions are of interest. Porting resources from other open-source approaches, such as WordNets and Apertium, is one method of doing this. And reciprocally, we want to make GF resources easily reusable in other approaches.
The summer school starts with a GF tutorial aimed to be suitable for absolute beginners and bring them to the level where they can do independent work and follow the rest of the talks. But the tutorial should also make sense to experienced GF users, as it gives an update about some recent developments.
The tutorial will be completed on Wednesday, and followed by talks on various topics around GF and multilingual technology. These talks will be accessible even to the beginners who have followed the tutorial. They will usually not build on each other, so that, even if you find some of them difficult to follow, this will not compromise your understanding of the later talks.
Morning talks are intended for everyone, whereas afternoon work is in smaller groops. In the afternoons, guided tutoring will be given in small groups and to individuals, with detailed exercises and possibility for feedback. Potential tutors include Krasimir Angelov, John J. Camilleri, Dana Dannélls, Ramona Enache, Erzsébet Galgóczy, Normunds Grūzītis, Thomas Hallgren, Kaarel Kaljurand, Hans Leiß, Inari Listenmaa, Laurette Marais, Aarne Ranta, Jordi Saludes, Christina Unger, and Liza Zimina.
The afternoons also contain specialized tutorials and workshops, aimed for those interested in their topics; other people can focus on their own projects in the meantime. Their duration can be anything from 30 minutes to 3 hours. More workshop suggestions are welcome!
Needless to say, practical work in the afternoons is an essential part of the summer school. The participants are expected to bring their own laptop computers and work on them; the tutors will help everyone to install the GF software (as well as other relevant tools, such as Giza++ and Moses). The GF software should work without problems on Linux, Mac OS, and Windows.
|9-12||Aarne Ranta: Getting started with GF|
|14-17||Installing GF, using the GF shell, writing simple grammars.
[Installing GF on Windows]
|9-11||Aarne Ranta: The Resource Grammar Library|
|11-12||Thomas Hallgren: The GF Cloud|
|14-17||Tutorial on getting started with RGL
John J. Camlleri: The RGL source browser
|9-11||Aarne Ranta: Best practices for GF applications|
|11-12||Mike Rosner: CNL for robots|
John J. Camilleri: GF-Eclipse tutorial
Ramona Enache: Application grammar tutorial
Application grammar exercises
|9-10||Krasimir Angelov: The mechanics of GF|
|10-11||Wolfgang Maier: Data-driven parsing|
|11-12||Christian Lieske: Natural Language Processing in Real-World Multilingual Production|
Group photo at 13:00
Christian Lieske: Tutorial with OKAPI, Rainbow, LanguageTool
Inari Listenmaa: WordNet tutorial
Student presentations and project proposals:
|9-11||Cristina España: Statistical machine translation tutorial|
|11-12||Ramona Enache: What GF can learn from SMT|
|12:30-14||lunch: Ayurvedic buffet|
Krasimir Angelov: C runtime tutorial
Cristina España: SMT standard tool tutorial [corpus]
For the Saturday we are planning a hike up nearby mountain Hochries (1,569m). We will take the ferry to Gstadt followed by a private bus. We then have the option of taking a ski lift up the mountain or hiking up (roughly 2 hours, very steep). Then we walk down the other side (roughly 2 hours, gentle) to Aschau im Chiemgau, and then get a train to Prien. There will be a few places to stop and eat along the way.
Sunday will be an open day with no guided excursion. Suggestions include:
|9-10||Hans Leiß: A resource grammar for Ancient Greek|
|10-11||Yan Tian: The GF approach to Chinese|
|11-12||Laurette Pretorius: From Tswana finite state morphology to GF|
K.V.S. Prasad: Workshop on South-Asian languages
Workshops on the details of various RGL languages
|9-10||Nyamsuren Erdenebadrakh: Mongolian resource grammar
Dana Dannélls: Multilingual ontology-based painting descriptions and queries
(Harald Hammarström: Cross-linguistic comparison with GF, cancelled)
|10-11||Christina Unger: Inducing grammars from the lexicon-ontology interface|
|11-12||Normunds Grūzītis: A frame-semantic abstraction layer to GF RGL|
Hans Leiß: Workshop on known problems with GF
Grégoire Détrez: Workshop on GF implementation source code
|9-10||Jordi Saludes: Multilingual Mathematics|
|10-11||Björn Bringert: Building speech applications for Android|
|11-12||Kaarel Kaljurand: CNL in speech-recognition based user interfaces|
|14-17||Jyrki Nummenmaa: Workshop on summary generation|
|9-10||Michael Stormbom: The healthcare sector and language technology|
|10-11||Rogan Creswick: Language is unconstrained: deploying CNL systems|
|11-12:30||Liza Zimina: Japanese resource grammar
Aarne Ranta: Resource grammar explanation project
|12:30-14||lunch: Ayurvedic buffet
Group photo at 14:00
|Krasimir Angelov||U Gothenburg|
|John J. Camilleri||U Gothenburg|
|Rogan Creswick||Galois Connection|
|Grégoire Détrez||U Gothenburg|
|Ramona Enache||U Gothenburg|
|Cristina España i Bonet||UPC Barcelona|
|Thomas Hallgren||U Gothenburg|
|Mohan Ganesalingam||U Cambridge|
|Normunds Grūzītis||U Latvia|
|Harald Hammarström||Max Planck Institute|
|Kaarel Kaljurand||U Zurich|
|Hans Leiß||LMU Munich|
|Christian Lieske||SAP AG|
|Wolfgang Maier||Heinrich Heine U Düsseldorf|
|Jyrki Nummenmaa||U Tampere|
|K.V.S. Prasad||Chalmers U of Technology|
|Laurette Pretorius||U South Africa|
|Aarne Ranta||U Gothenburg|
|Mike Rosner||U Malta|
|Jordi Saludes||UPC Barcelona|
|Yan Tian||SJTU Shanghai|
|Christina Unger||U Bielefeld|
The Summer School will take place at the Frauenwörth Abbey, on Frauenchiemsee island in Chiemsee lake, Bavaria, Germany.
Note: The Frauenwörth Abbey is on the second largest island in Lake Chiemsee. Google Maps (above) uses the name Frauenchiemsee, although local maps of the area call this island Fraueninsel.
For those who come via Munich airport, we recommend to by a "Bayernticket" at the airport (either on some of the ticket machines or at the Deutsche Bahn desk - if the latter is open on sunday). The Bayernticket costs 22 Euro for 1 person, is valid for one day all over Bavaria in regional trains (RE, not in intercity IC or eurocity EC trains), the S-Bahn, and the Chiemsee-Bahn.
So with a single ticket you can take the S-Bahn S8 at the airport, go to the train station "Ostbahnhof" (arriving at platform 1), there take a regional train to Prien (direction Salzburg, leaving at platform 8), and at Prien Bahnhof switch to the "Chiemseebahn" which takes you to Prien/Stock, where the boat to the Fraueninsel leaves. For the boat, you need to buy a separate ticket at the harbour.
Notice that some of the trains mentioned in the train time table above are EC or IC trains, which you cannot use with the "Bayernticket". Notice also that for some connections, you have only 5 minutes to change from Deutsche Bahn to the Chiemseebahn at Prien.
Check your connection Munich airport → Prien/Stock (harbour) here. Click the check-box "use Bayern-Ticket" to be sure that only RE-trains are used. Click the + under the proposed connections to see the details on when and how to change trains etc. Here's a map which helps you make your way from Prien Bahnhof to the Chiemseebahn.
In case you miss the Chiemseebahn, you can take the a taxi from the other side of the train station to the harbour. Depending on how much luggage you have, the 30 minutes walk to the harbour may not be troublesome. In case you miss the last boat at Prien/Stock at 19:30, notice there are two later boats from Gstadt to the Fraueninsel at 19:55 and 21:00.
If you travel in a group, there is a version of the Bayernticket for up to 5 persons, at a price of 22 + n*4 Euro (n ≤ 4), i.e. only 4 Euro for each additional person.
Take bus or taxi to Salzburg main station (Hauptbahnhof), there take the train to Prien (train timetable: Salzburg Hbf – Prien), and follow the remaining steps above.
If you come by train from somewhere in Germany, go via Munich and there use the line Munich–Salzburg. Leave the train at Prien and proceed as under 3–5 above.
You can find train connections here: timetables of Deutsche Bahn AG.
For your return flight, note that in order to reach Munich airport before 11am, you need to stay a night in Prien and take an early train at 7am or 8am. You won't be able to get these trains by the first boat from Frauenchiemsee. Contact us if you need a hotel in Prien.
There is a washing machine and dryer on the second floor of house Irmengard. At the main staircase, turn left and go through the big white metal door. Then second glass door on your right. Washing costs 50c for 2 hours (the box on the wall with the red button). Drying costs 2x50c for 2 hours (the box with the white button). The machines only take 50c coins.
During the evenings one can visit Gstadt and the other towns on the lake (remember to check the boat timetable for the last boat back), or simply walk, swim and relax on the island.
Registration for the Summer School is now closed. If you have questions about your registration please contact us directly on the addresses below.
All participants should pay for their travel arrangements themselves upfront. If you are eligible for reimbursebent of travel costs, this will take place after the Summer School is over. It is very important that you save all orginal tickets and boarding passes which you will need to hand over in order to get a refund.
For the Volkswagenstiftung, from each of the invited participants we need:
You can send your original tickets/boarding cards to:
Centrum für Informations- und Sprachverarbeitung (CIS)
Dr. Hans Leiß
Oettingenstraße 67 (Raum C110)
Our main communication channel for announcements will be the Google Group. You are welcome (and encouraged!) to ask general questions here.
If you use IRC, you should join the
#gf channel on the Freenode network to ask quick questions or just chat about GF and the Summer School.
If you have a more specific question, you can contact us directly below: