As folks have pointed out already, this restriction is in support of
the new "Java patterns" syntax, which gives special meaning to the
syntax "templateName.slotName". Otherwise, Jess actually doesn't care.
As a temporary measure, you can comment lines 1293 and 1294 in jess/
Jesp.java, and the restriction will simply disappear -- but the new
syntax may behave strangely with templates defined this way.
On Jul 14, 2008, at 12:14 PM, Greenblatt, Alan wrote:
I see there is a new restriction with 7.1 that slot names may not
contain a period ('.'). We will not be able to upgrade our platform
to 7.1 as long as this restriction is in place. We use URI's as
slot names, where periods are accepted and common (e.g. "http://en.wikipedia.org/wiki/URI
") . What was the reason around putting in this restriction? Is
there a possibility of removing this restriction or at least
providing a runtime option removing the restriction?
Thanks very much,
Alan
Alan Greenblatt
VP, Semantic Technologies
Metatomix, Inc.
3 Allied Drive, Ste 210
Dedham, MA 02026
(781.907.6766 work
(617.519.5583 cell
[EMAIL PROTECTED]
---------------------------------------------------------
Ernest Friedman-Hill
Informatics & Decision Sciences, Sandia National Laboratories
PO Box 969, MS 9012, Livermore, CA 94550
http://www.jessrules.com
--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------