[topicmapmail] OpenThemicMaps v1.1
Peter P. Jones
ppj@concept67.fsnet.co.uk
Sat, 18 Oct 2003 16:16:29 +0100
Hi,
This might only be of incidental interest to the topicmapping
heavyweights, or the world at large, but I've made an alteration to
the OpenThemicMaps DTD (and schemas) to yield a new version, 1.1.
See
http://purl.org/openthemic/openthemicmaps/1.1/dtd
for details.
The change is that the themicURI child element of the participant
element now has a cardinality of '?' (one or zero) and not '*' (zero
or more).
My reasoning goes like this:
I originally derived OTM from XTM by cutting away lots of stuff I
didn't think I needed. But I left in a concession thinking it was
harmless.
Associations in XTM 1.0 group member topicRefs with the same roleSpec
together in the syntax. That might be OK for the indexing approach of
XTM, but since I'm more interested in the crossover with knowledge
engineering/modelling in OTM I've steadily reached the conclusion
that it is pernicious.
My thinking is that it permits the (shorthand) creation of
collections that are
a) ambiguous as to identity and addressability, and
b) are underspecified in terms of their form: set/group/list.
So in OTM v1.1 I've decided to kill them off.
Since the OTMBuilder software never supported their creation anyway,
it was relatively trivial to supply a minor update (v0.2.1a) to
support the new version. v0.2.1a will therefore load OTMs created
with v0.2a but will display a warning message in the console if they
are version 1.0 documents.
If you've used other software to create OTMs with 'underspecified
list' participants then OTMBuilder v0.2.1a will probably only load
the last themicURI in the list. (But I haven't tested this, I'm just
guessing.)
Best,
--
Peter
OpenThemicMaps http://purl.org/openthemic/