[tmcl-wg] Overlapping, matching, conflict between constrains: CALL
for UsageScenarios
Dan Corwin
tmcl-wg@isotopicmaps.org
Sun, 23 Mar 2003 16:24:39 -0500
Mary Nishikawa wrote:
> Sorry Bernard, I am in the dark. What are frame-based ontologies?
> Can you define it?
Hi Mary,
If I may fill in here ...
Frames were an early AI paradigm for KR, still used after 25+
years. They keep values under "slots" constrained by metadata
called "facets". Terminology aside, they show approaches we
might usefully tap for handling TMCL's similar problems.
I recently posted links [1]-[4], on other views of facets and
constraints. (Go "up" from [1] for a summary of Frames):
> [1] http://babs.cs.umass.edu/research/frame-system/section1_2_0_2.html
>
> These techniques would let XTM 1.0 readily record several common
> sorts of constraints, including those of [2], [3] and [4]:
>
> [2] http://www.ai.sri.com/~gfp/spec/paper/node22.html
> [3] http://www.w3.org/TR/xmlschema-2/#facets
> [4] http://kmi.open.ac.uk/psi/datatypes.html
Frames were originally embedded in Lisp. Today, all the Lisp
programs once employed as constraint-checkers might be replaced
by description-logic interpreters. That adds optional new
wrinkles, and a host of new design problems as well.
Murray Altheim, who proposed [4], posted related link [5]. It
discusses the main semantic web languages, compared at [6]. At
the high end, they seem to follow the DL-based drumbeat:
> [5] http://www.jfsowa.com/talks/clprop.htm#s05
> [6] http://www.daml.org/language/features.html
Refs [1]-[6] cannot say *how* TMCL handles constraints, but they
may provide a listing of *which* constraints most need handling,
and give specific examples of related work.
Cheers,
Dan Corwin
PS - This other thread will put the above quotes in context:
http://www.infoloom.com/pipermail/topicmapmail/2003q1/004539.html