[sc34wg3] new Versavant release
Steven R. Newcomb
sc34wg3@isotopicmaps.org
17 Jul 2005 20:22:17 -0400
The third release of the open-source Versavant multi-TMA (aka
multi-subject-map-disclosure) information integration engine is now
available at
www.versavant.org/releases
* Added 3 more "Subject Map Pattern" assertion models, to the existing
BigAssert model. All four consider assertions to be reciprocal, and
all have distinct named roles. All assume that the role players are
reified. All have conferral rules that read the other three and add
their perspectives to the subjects (i.e., add properties and proxies
as necessary). To the extent possible, all their subjects' proxies
merge. All are demonstrated in versavant/PARK/parkdemo.py.
- BigAssert (the implementation and helpful diagrams are in
versavant/Lib/BIGASSERT) reifies everything in sight: the
relationship itself (the reified as an "A-proxy"), the type of the
relationship ("T-proxy"), the roles of the relationship
("R-proxies"), and the castings ("C-proxies") (the "role player
*seen as* playing the role).
- TRA_assert (the implementation and helpful diagrams are in
versavant/Lib/TRA_assert) is like BigAssert but it doesn't reify
castings.
- A_assert (the implementation and helpful diagrams are in
versavant/Lib/A_assert) is like TRA_assert but it doesn't
reify the roles or the relationship type. It only reifies
the relationship itself. There are role names, but no
proxies for the roles.
- U_assert (the implementation and helpful diagrams are in
versavant/Lib/A_assert) doesn't reify anything. Instead, there
are 6 non-SIP properties added to each role player. These let you
look up the other role players in terms of the roles being played
by the roleplayer whose proxy you're standing at, or by the roles
that the other role players play, or by the proxyIds of the other
role players.
There are two demos. The multi-assertion demo is in
versavant/PARK/parkdemo.py. Read the versavant/README file to see how
to set it up.
-- Steve
Steven R. Newcomb, Consultant
Coolheads Consulting
Co-editor, Topic Maps International Standard (ISO/IEC 13250)
Co-editor, draft Topic Maps -- Reference Model (ISO/IEC 13250-5)
srn@coolheads.com
http://www.coolheads.com
direct: +1 540 951 9773
main: +1 540 951 9774
fax: +1 540 951 9775
208 Highview Drive
Blacksburg, Virginia 24060 USA