[Attempto] AceWiki entry [...]

George Herson gherson at snet.net
Tue Dec 22 04:41:56 CET 2009


Tobias,

> > Is there a good way yet to put a clex_lexicon.pl
> > in use for AceWiki? Do we need a program to
> > translate it into ape/data/<wiki name>/<article #> files?
> 
> At the moment, there is no possiblity to load the words from a Clex file into AceWiki. 
> A program that translates from the ACE Lexicon format into the AceWiki data storage 
> format would certainly be nice to have. Are you planning to create such a program?

Yes, it seems straightforward and important.  But a thought occurs.  

Should we go in the direction of creating non-thread safe flat files and reinventing the thousand little patches already sewn into full-featured wikis like Wikipedia?  Is your objective now to create a maximally useful and scalable product?  If yes, why continue past proof of concept in framing AceWik in Echo if it can instead be fully clothed in e.g. MediaWiki (www.mediawiki.org/)?
 
> > How do we specify an optional item, e.g., "Every sentence contains at
> > least 0 adverbs"?  Entering 0 after "at least" wasn't an option:
> > the function list starts at 1.
> 
> Right. That's not possible at the moment. In terms of logic, a sentence like "every 
> sentence contains at least 0 adverbs" does not make much sense, because it is always 
> true. You could replace "adverbs" by "elephants", and the sentence would logically still 
> be true.
> 
> We are nevertheless considering adding "0" to the ACE grammar in this context. E.g. 
> "every adverb contains 0 sentences" could be a reasonable statement.

But it's also very useful to describe something that may or may not be present.  I don't know where regular expressions fit on the expressivity scale vis-a-vis predicate calculus, but it's sometimes better to search for todos with "to ?do" rather than "to do" or "todo".  And if one want to describe what the world may contain, do we have to settle for "the world contains elephants and eggplant and ..." and make guesses as to whether the world is closed, or can we simply communicate that "The world is all creation, at least 0 Creators, and nothing else"?

Adding Oracle's demo tables emp and dept (http://www.psoug.org/reference/insert.html) into AceWiki yesterday, I noticed that in some sentences it was clearest to refer to the tables as "demo.emp", sometimes as "emp table", etc.  I think maybe instead of just having abbreviations (a nice feature by the way), each proper noun should have a user-defined set of synonyms, and that clicking a proper noun while in Edit mode drops them down and allows any to be chosen.  Regardless of which is chosen, Attempto continues to see each proper noun's fully qualified "headword", or first representation, only.

Also, how would you continue past "Every key column has at most 1" to add "instance of a value"?

thank you,
george



More information about the attempto mailing list