The GF Resource Grammar Library (RGL) implements the morphology (inflection) and basic syntax (phrase structure) of more than 30 languages: Afrikaans, Bulgarian, Catalan, Chinese, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hindi, Interlingua, Japanese, Italian, Latvian, Maltese, Mongolian, Nepali, Norwegian bokmål, Nynorsk, Persian, Polish, Punjabi, Romanian, Russian, Sindhi, Spanish, Swedish, Thai, and Urdu. These resources are freely available as open-source software.
We are constantly welcoming new languages, especially from new language families, including African languages. Learn more at the RGL status page. The summer school is an excellent place to get started with a new language.
A recent Google TechTalk gives an overview of the GF technology and its many applications:
You will find the GF book a very good companion to your studies (available also as an e-book). However, the book is not a requirement for successful participation in the summer school.
Participants must register for the summer school using the following form: Register
Participants interested in making use of university residence accommodation should please complete the following form by August 31st September 30th: University Residence Accommodation
Please note that the first 20 participants from South Africa and Africa to complete the above form will receive free accommodation in a university residence. A further 20 places will be available at R250.00 per person per night.
Summer School Github repo: gf-summerschool-2018
Week 1 (December 3–7): Introduction to GF and multilingual grammar programming
Mon | Tue | Wed | Thu | Fri | |
08:30 | Registration | ||||
09:00 12:30 |
Opening; A tour of the GF Ecosystem; Tutorial: small grammars in GF Cloud |
Core linguistic constructions; Tutorial: mini resource grammar |
Systematic overview of GF concepts; More linguistics: extended mini resource |
Full Resource Grammar and its API; Explainable machine translation | Design and implementation of application grammars; Hands-on with a health grammar |
Lunch break | |||||
14:00 17:30 |
Building small grammars in the cloud | Starting mini resource in GF shell | GF vs. Python as programming languages. Calling GF from Python; Work on mini grammar projects |
gftest; Work on mini grammar projects |
Plans for summer school projects |
Weekend: Excursion
Week 2 (December 10–14): Applied and advanced topics
Mon | Tue | Wed | Thu | Fri | |
09:00 12:30 |
Resource grammars for African languages: Runyankore-Rukiga Bantu functor Tswana Somali |
GF internals and grammar blowup; Salama Translation system |
High Precision Semantics Extraction for Mathematics; S2S translation; Building a linguistic assembly line with grammar |
Breaking the tyranny of machine translation; Common sense and mathematics; Afrikaans miniresource |
Participant presentations; Closing discussion |
Lunch break | |||||
14:00 17:30 |
Work on projects | Work on projects | Bantu workshop; Work on projects | Participant presentations | |
19:30 | Dinner |
Dinner location: Wijnhuis
Name | Affiliation | Topic |
David Bamutura | Chalmers University of Technology | A minigrammar for Runyankore-Rukiga |
Anna Ehrlemark | Textual | Building a linguistic assembly line with grammar |
Arvi Hurskainen | University Helsinki | Salama Translation system: multiword expressions and semantic disambiguation |
Inari Listenmaa | University Gothenburg | GF tutorial; various |
Benson Kituku | Dedan Kimathi University of Technology | Bantu functor |
Oscar Kalidal | Textual | Building a linguistic assembly line with grammar |
Laurette Marais | Meraka Institute | Speech2speech translation for maternal health in South Africa |
Michal Měchura | Masaryk University | Breaking the tyranny of machine translation |
Christiane Mietzsch | Technische Universität Dresden | Common Sense and Mathematics |
Laurette Pretorius | University of South Africa | Modelling Negation of the Afrikaans Declarative Sentence in GF |
Aarne Ranta | University Gothenburg Digital Grammars | GF tutorial; various |
Heiki Ruuska | Technische Universität Dresden | Common Sense and Mathematics |
Jan Frederik Schaefer | FAU | High Precision Semantics Extraction for Mathematics |
Logistically, accommodation is the most pressing matter, since Stellenbosch is a very popular holiday and tourist destination all year round. December is the main holiday season in South Africa and it is essential to ensure that you book your accommodation as soon as possible. The good news is that accommodation and food are relatively cheap, compared to European prices.
Stellenbosch does not have a public transport system suited to tourists, although Uber operates in the area. Therefore, we recommend choosing accommodation within walking distance of the university campus. Please refer to the map in Figure 1 below for the recommended area in case you are booking your own accommodation. You may also find the list in Table 1 useful.
The following accommodation options are available:
Do not hesitate to direct any questions about accommodation, location or other practical matters to the local organiser.
The summer school will take place in Stellenbosch, home to Stellenbosch University.
Stellenbosch is one of the most beautiful towns in South Africa and even in the world! It is a university town and tourist destination. It is particularly well known for its wine, hiking, culture and university. It is close to Cape Town, one of the capital cities of South Africa – a city which is often ranked amongst the top ten best cities in the world for tourism. The official site of the Stellenbosch Tourism and Information Bureau is at http://www.stellenbosch.travel/.
Fly to Cape Town and then use one of various modes of transport to Stellenbosch, for example, shuttles and taxis at:
Many of the main airlines operate direct flights to Cape Town. For specific airlines and specific flights one should compare the direct flight options to the option of flying to Johannesburg and then to Cape Town, using a domestic carrier (see below).
There are many budget airlines that operate between Johannesburg and Cape Town. At the time of writing (19 March 2018), for a return trip on 2 and 15 December, the cheapest prices range from about R1750 (117.79 Euro; 145.06 USD) to just over R2000 (134.58 Euro; 165.85 USD).
Some companies that may help you find cheap local flights are:
Some budget airlines include:
Other options include South African Airways and British Airways.Should you require a letter of invitation to the summer school, please contact Laurette Pretorius.
Participants are required to bring along their own laptops to the summer school. Wifi will be available at the venue.
T-shirt interest form: T-shirts
Excursion options: Excursion