From: Boley, Harold ([email protected])
Date: 07/19/04
> > This is a prime reason why in RuleML
> > the rule label is an ind (and in the courteous extension more 
> > generally an ind or cterm) child of the label, rather than 
> > just a URI href.
>
> [Better don't use this RulerML jargon ("ind" and "cterm") in
> a public discussion - others are not familiar with these
> abbreviations.]
I guess you changed the subject line "SWRL RuleML Suggestion" to
"SWR/ RuleML rule names", both containing "RuleML". I think it is
OK if an email with subject line xyz uses xyz jargon.
> There may be some confusion here coming from the use of "ind"
> that does not stand for "individual" but for "individual
> constant", which is a name and not an individual.
Looking at markup such as <ind>abc</ind>, it should be clear that
"abc" is the name.
RuleML also allows general terms as labels for rules and rulebases.
In particular, a complex term (cterm) that is non-ground permits
parameterized access to a rule via instantiations of its label. Cf.:
http://projects.semwebcentral.org/pipermail/forum-flogic/2004-June/000002.ht
ml
Similarly, rulebases (i.e., rule modules) can be parameterized. Cf.
TRIPLE models/modules: http://icec.net/download/Triple_Presentation.pdf
> Again: the rule is the individual, and its label is its name
> but not another individual.
How does this rule-as-individual view transfer to a parameterized rule
labeled by a non-ground cterm?
-- Harold
This archive was generated by hypermail 2.1.4 : 07/19/04 EST