[Tagging] Reviving the conditions debate
Pieren
pieren3 at gmail.com
Thu Jun 14 10:19:59 BST 2012
On Thu, Jun 14, 2012 at 8:38 AM, Colin Smale <colin.smale at xs4all.nl> wrote:
Back to my idea to move all 'variables' to the value :
Let say we create a new access keyword : "condition" (or
"access_condition", "cond", "expr" or "whatever_you_like") suffixed by
a number, eg. condition1, condition2, etc (unlimited but easy to
parse; separator unnecessary).
Then conditions are combined using a plain text language, not using
||, &&, ~, $ or any symbols only known by software programmers
(important for readability by wide audience) eg. " and ", " or ", "
not ", " in " like SQL.
Examples:
> Here's a test case. No motor vehicles mon-fri between 1600-1800 except
> agricultural vehicles and good vehicles *in this direction*. Going the other
> way the sign is similar but the times are between 0600 and 0900.
access=yes (this implies "agricultural=yes" and "goods=yes")
condition1=Mo-Fr 16:00-18:00
condition2=Mo-Fr 06:00-09:00
motor_vehicle:forward=not condition1
motor_vehicle:backward=not condition2
> no motor vehicles except for loading/unloading by hgvs between 8pm
> and 10am
access=yes
motor_vehicle=no
condition1=loading // improving current 'destination'
condition2=10:00-20:00
hgv=condition1 and not condition2
Short, readable and easy, no ?
Pieren
More information about the Tagging
mailing list