I just upgraded from 0.6->1.0.1.  I had hacked my old version to
allow me to select items which were not in a particular category.
To take the canonical example of cities, I was using the query

<ask>[[Category:Cities]][[Category:!Capitals]][[Population:=*]]</ask>

to get a population list that for cities which are not capitals
(":!" was my notation hack).

The query construction has been entirely re-written, and before I
spend time working on hacking it again, I want to know if anyone
else is working on this, or if there is a better way to do it, or
if anyone has any guidance.

For clarity: the real example is that I keep pages for various
experiments I have run, and if the data is contaminated I put it in
Category:Error.  Now if I search for data, I usually want to
exclude items in this namespace.  I am thinking that I want to use
an attribute instead of a category, i.e., tag some data with [[has
error::forgot to turn on laser]].  Now is there a way to request
pages which don't have a "has error" property?

I note that [[has error:!forgot to turn on laser]] doesn't even
work if there are no other types of errors, because it selects
pages that have other errors, but not pages with no error tag.

Perhaps we want something like [[!has error:*]].
-- 
Daniel M. Israel
[EMAIL PROTECTED]


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to