What is WOOL?
At its core, WOOL is a language definition that can be used to write dialogue. The WOOL platform consists of (1) the dialogue language definition, (2) a powerful editor for creating dialogue scripts, and (3) a set of tools to execute these dialogues within your application of choice.
The history of WOOL
The WOOL language is based on existing open source frameworks such as Yarn and Twine. Whereas Twine is designed for interactive storytelling, and Yarn has its roots in video game development, WOOL was developed in the context of designing conversational agents for health promotion.
Specifically, the WOOL language was created in the context of the Council of Coaches project, a research and innovation project funded by the European Commission's Horizon 2020 Research Programme (Grant Agreement number 769553).
The Council of Coaches project is creating an autonomous virtual council that can assist people in achieving their health goals. Users get a group of virtual coaches, each specialized in their own (health) domain. These coaches will help you set health goals, and help you stick to them. Since changing your behaviour is difficult, and there are many ways to approach it - these coaches might not always agree with each other, and it's up to you to choose which coaching strategy suits you best.
If you are using WOOL in your project, we would appreciate if you include the WOOL Logo, or provide attribution in some other way, and let us know about your project.
Copyright 2019-2020 Roessingh Research and Development
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
How to contribute?
The WOOL platform has just been released and we are in the process of defining our contribution policies. For now, you are very welcome to get our software on GitHub, and submit feature requests or bug reports through the Issue page. If you are looking for a deeper collaboration or more structured contributions, please send an email to firstname.lastname@example.org.
Join the Community!
If you want to join our Slack Workspace (woolplatform.slack.com), send us an email at email@example.com so we can send you an invitation!
Core Design and Development Team
Harm op den Akker, Dennis Hofs, Boris van Schooten, Tessa Beinema
Silke ter Stal, Julia Beckmann