[topicmapmail] context maps = application of set theory

W.M. Jaworski wmj@gen-strategies.com
Wed, 2 May 2001 17:43:15 -0400


This is a multi-part message in MIME format.

------=_NextPart_000_000F_01C0D32F.5D8FC240
Content-Type: text/plain;
	charset="Windows-1252"
Content-Transfer-Encoding: 8bit

[Martin Bryan]
Just been wondering whether set theory could be applied to topic maps. (Not
that I am a mathematician!). Here is a summary of my ramblings.

[wmj]
I am also not a mathematician. I only have a degree in mathematics from a
prestigious Mathematical Institute :-).
Here are MY (formal?) ramblings.

(1) I represented your original 8 tuples as a sequence - in case sequence is
important. (read vertically under S)
A	{Context}
v	original TM tuples
S	{TM Tuple}
1	 t1  pa1  n1  s1
2	 t1  va1   o1  s1
3	 t1  va2   o2  s2
4	 t1  ua3   t2   s1
5	 t2  pa1  n2  s1
6	 t2  va1   o3  s1
7	 t2  va2   o2  s2
8	 t2  ua3   t1   s1

(2) I extracted "atoms" from your 8 tuples into the following sets:
{scope}
s1
s2
{topic}
t1
t2
{Varia}
pa1
va1
va2
ua3
{name}
n1
n2
{occurance}
o1
o2
o3

(3) I developed following Context (aka TM) schema/template (read  vertically
like decision table)

A       A       {Context}
v               original TM tuples
        v       context tuples
S               {TM Tuple}
        A       {scope}
        F       {topic}
        N       {Varia}
        N       {name}
        N       {occurrence}
A, S, F, N are role types for relevant sets.

[For more sophisticated content/tuples the schema will be also more
sophisticated and build with more extensive list of set role types.]

(4) I  recreated your  8 tuples in 8 columns by using "v" as role for set
members. (read vertically)
[For more "intelligent" tuples more extensive list of member's roles is
needed. ] 

A	A	A	A	A	A	A	A	{Context}
v	v	v	v	v	v	v	v	context
tuples
A	A	A	A	A	A	A	A	{scope}
v	v		v	v	v		v	s1
		v				v		s2
F	F	F	F	F	F	F	F	{topic}
v	v	v	v				v	t1
			v	v	v	v	v	t2
N	N	N	N	N	N	N	N	{Varia}
v				v				pa1
	v				v			va1
		v				v		va2
			v				v	ua3
N	N	N	N	N	N	N	N	{name}
v								n1
				v				n2
N	N	N	N	N	N	N	N	{occurance}
	v							o1
		v				v		o2
					v			o3

(5) Views from (1) and (4) are obtained by using queries against this
context map (shown at schema level):

I	I	9	1	{cTuple Id}
A	A	9	2	{Context}
v		1		original TM tuples
	v	8		context tuples
S		1	8	{TM Tuple}
	A	8	2	{scope}
	F	8	2	{topic}
	N	8	4	{Varia}
	N	8	2	{name}
	N	8	3	{occurance}
A	A	9	1	{Content source}
v	v	9		Content © by Martin Bryan
mtbryan@sgml.u-net.com
A	A	9	1	{Author}
v	v	9		Syntax and Patterns © by
wmj@gen-strategies.com , 1988-2001

I hope your e-mail (I am using MS Outlook) will display without distortions.

In a private mail I will send (to MB and SRN)  views from (1) ... (5) in
color. (e-mail agent of topicmapmail intervenes when >40k)
If you are familiar with MS Excel I could send you the context map for
manipulation and expansion. You will need context map syntax but lets go
slowly but surely.
If you are still interested in my above "ramblings" than send me your
(reasonable size please) model in any representation together with extracted
set of sets (like in (2)). I will try to create Prototype Context of your
model (step  (3), (4) and (5).)  This will show cMap Syntax in action.
After that? Who knows?

Thanks for your insight and tuples.

WMJ
  

-----Original Message-----
From: topicmapmail-admin@infoloom.com
[mailto:topicmapmail-admin@infoloom.com]On Behalf Of Martin Bryan
Sent: Wednesday, May 02, 2001 3:23 AM
To: mb@infoloom.com; Steven R. Newcomb; topicmapmail@infoloom.com
Subject: [topicmapmail] Thinking aloud about the application of set
theory


Just been wondering whether set theory could be applied to topic maps. (Not
that I am a mathematician!). Here is a summary of my ramblings.

If we distinguish between predefined associations (pa) such as basename,
sortname, etc, and variable associations (va) such as those created by types
of occurrences, and user-defined associations (ua), such as those created by
association elements, then we end up with something like:

[t1  pa1  n1  s1
 t1  va1   o1  s1
 t1  va2   o2  s2
 t1  ua3   t2   s1]

and

[t2  pa1  n2  s1
 t2  va1   o3  s1
 t2  va2   o2  s2
 t2  ua3   t1   s1]

where t = topic, n=name, o=occurrence and s=scope. Can we then apply set
theory to query the set to create subsets that conform to particular scopes,
topics or associations?

Martin Bryan

_______________________________________________
topicmapmail mailing list
topicmapmail@infoloom.com
http://www.infoloom.com/mailman/listinfo/topicmapmail 

------=_NextPart_000_000F_01C0D32F.5D8FC240
Content-Type: application/ms-tnef;
	name="winmail.dat"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="winmail.dat"

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
bVhBdc/wf7JiGKG3YiyfZRQXoFnwUFMbgHRjb3D/eAKuAGqRF+JOfK4AT3jzsX8YsB61zINwo2UU
hfFuSHP3UdR/IPbALU3/TwOzwCHB/1PvVPVlFE55G4B94GyA7sD/VvELsULhhOFXMs8gCcMXoP9s
gM4xQ3EdAtC7POA28KsS/2FwukBhcJeGoUECwV/yw7H9YF8yYXJi0ZpWYPOzwWVx/6SAZ2GXgHtb
y1Fe3GLRX+T/YyJgh2LRYUVkQWedYt9kgr9kJWFiZN0HgYMxR6A9BfTJIdBuPVFEbz1WWHfz7HM9
k/ME0EPwEUxRXKP/P2LvUEBdHoLNMh5xdWJEMvsepxIwYhyjR3PasQyxA3D/ReG9IYHhDUGAYZQC
VvBHFX/iQs2QguFOeibrNB97tV//ep97r3x6dokGVvtSXkSFwA99jzsfvUEpAHRwOi/UL3eCMC6A
qi/7Ugzxti+FooCiLwYLKtR93kACAIXAHgBCEAEAAAAmAAAAPDAwOGEwMWMwZDJlNSQ4MGE2NGQy
MCQ4NWM2NjZjM0BzZ21sPgAAAAsAAYAIIAYAAAAAAMAAAAAAAABGAAAAAAOFAAAAAAAAAwADgAgg
BgAAAAAAwAAAAAAAAEYAAAAAEIUAAAAAAAADAAeACCAGAAAAAADAAAAAAAAARgAAAABShQAAJ2oB
AB4ACYAIIAYAAAAAAMAAAAAAAABGAAAAAFSFAAABAAAABAAAADkuMAAeAAqACCAGAAAAAADAAAAA
AAAARgAAAAA2hQAAAQAAAAEAAAAAAAAAHgALgAggBgAAAAAAwAAAAAAAAEYAAAAAN4UAAAEAAAAB
AAAAAAAAAB4ADIAIIAYAAAAAAMAAAAAAAABGAAAAADiFAAABAAAAAQAAAAAAAAALAA2ACCAGAAAA
AADAAAAAAAAARgAAAACChQAAAQAAAAsAQIAIIAYAAAAAAMAAAAAAAABGAAAAAA6FAAAAAAAAAwBC
gAggBgAAAAAAwAAAAAAAAEYAAAAAEYUAAAAAAAADAEOACCAGAAAAAADAAAAAAAAARgAAAAAYhQAA
AAAAAAMAWIAIIAYAAAAAAMAAAAAAAABGAAAAAAGFAAAAAAAACwBpgAggBgAAAAAAwAAAAAAAAEYA
AAAABoUAAAAAAAACAfgPAQAAABAAAAArGKJBwSPVEZg0AKAkcGxqAgH6DwEAAAAQAAAAKxiiQcEj
1RGYNACgJHBsagIB+w8BAAAAggAAAAAAAAA4obsQBeUQGqG7CAArKlbCAABQU1RQUlguRExMAAAA
AAAAAABOSVRB+b+4AQCqADfZbgAAAEM6XFdJTkRPV1NcTG9jYWwgU2V0dGluZ3NcQXBwbGljYXRp
b24gRGF0YVxNaWNyb3NvZnRcT3V0bG9va1xvdXRsb29rLnBzdAAAAAMA/g8FAAAAAwANNP03AAAC
AX8AAQAAADYAAAA8TkZCQkpJREVDTExJSUdEQktORUpDRUVBQ0JBQS53bWpAZ2VuLXN0cmF0ZWdp
ZXMuY29tPgAAAAMABhAEu2IrAwAHEOMLAAADABAQAQAAAAMAERAAAAAAHgAIEAEAAABlAAAATUFS
VElOQlJZQU5KVVNUQkVFTldPTkRFUklOR1dIRVRIRVJTRVRUSEVPUllDT1VMREJFQVBQTElFRFRP
VE9QSUNNQVBTKE5PVFRIQVRJQU1BTUFUSEVNQVRJQ0lBTilIRVJFSQAAAAAYFg==

------=_NextPart_000_000F_01C0D32F.5D8FC240--