<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Hello,</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">I am trying to create a system that will allow users to create applications to manage repeatable workflows (customer setup, employee onboarding, supplier order, end of year accounting report, promo campaign).</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">For now, I will stick with NL wizards where a user will be guided through a series of questions with predefined answers. Ideally, I want to allow users to use blueprints in ACE to describe their applications, load them into the system, get it immediately tested, correct ACE, and repeat until the desired result is received. No-code apps creation without a conventional approach of starting with spreadsheets concept used by AppSheets, Honeycode, or AirTable.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">This is not ACE yet but an attempt to speak in it (sort of) <a href="https://docs.google.com/document/d/1NYr59C939MWet6YgSHl5Gfc19-CxWXoIBFikYCUChGM/edit?usp=sharing">https://docs.google.com/document/d/1NYr59C939MWet6YgSHl5Gfc19-CxWXoIBFikYCUChGM/edit?usp=sharing</a><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Since my system is only about workflow management, users will not need to describe such a concept as dependencies and it will use a much smaller dialect that will probably be guided to be created with plenty of use cases already written in ACE to load and try.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">I have a few questions</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">- do you see anything in my writing that will not be possible to express in ACE</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">- can ACE and APE be used in commercial projects under GNU? I see the license here (<a href="https://github.com/Attempto/APE/commit/72c6ab255949c5cbb0e3b8b9d37acff993376bcb">https://github.com/Attempto/APE/commit/72c6ab255949c5cbb0e3b8b9d37acff993376bcb</a>). Does it apply to ACE too?</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style=""><font face="tahoma, sans-serif">- When I say '</font>A lesson is a recurring workflow' I basically want to build an application called 'Lessons' and need to refer to 'lesson' as a single unit. An application called 'Lessons' will have multiple instances of 'lesson'. Since these are common English words how do I do about properly defining them?</div><div class="gmail_default" style=""><br></div>I see <a href="http://attempto.ifi.uzh.ch/site/docs/ace_constructionrules.html">http://attempto.ifi.uzh.ch/site/docs/ace_constructionrules.html</a> (Proper Names)<span class="gmail_default" style="font-family:tahoma,sans-serif"> but no example of how to make definitions of not proper concepts so to speak.</span><div><span class="gmail_default" style="font-family:tahoma,sans-serif"> </span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">Will using <a href="http://attempto.ifi.uzh.ch/race/">http://attempto.ifi.uzh.ch/race/</a> be the best way to iterate and learn ACE?</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">Right now I have:</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">Lessons is an application. A lesson contains a name, a planned start date, a Google Drive folder, and a n:workflow.<br></span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">and it returns 2 errors. Here is another attempt:</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">Lessons_1 is an application.  A lesson is part of Lessons_1. Lessons_1 can contains lessons. A lesson has a property called 'Name'. A lesson has a property 'Planned start date'. A lesson has a property Google Drive folder. A lesson has a property n:workflow. 'Planned start date' is a date. Google drive folder is URL.</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">If you can recommend any paper that contains a more relevant dictionary for my use case I would truly appreciate it.</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">Please feel free to leave comments on my Google Doc</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">Thank you </span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">Igor<br><a href="https://www.linkedin.com/in/igorkryltsov/">https://www.linkedin.com/in/igorkryltsov/</a><br></span></div><div><br></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif"><br></span></div></div>