Re: TMQL - Proposal: Removal of reifier axis

Patrick Durusau <patrick-Q/[email protected]> Sun, 01 May 2011 07:20:35 -0400
Newsgroups gmane.text.xml.xtm.general
Message-ID <[email protected]>
Andrew,

On 5/1/2011 6:42 AM, Andrew S. Townley wrote:
> Hi Lars, Patrick,
>
> On 1 May 2011, at 09:39 a.m., Lars Heuer<[email protected]>  wrote:
>
>> Hi Patrick,
>>
>> [...]
>>>> If a topic reifies association A and A has an item identifier B and
>>>> the topic has an item identifier C. What's the result for the "item
>>>> identifier" axis? B and C? Or is it B in the context of the
>>>> association and C in the context of the topic?
>>>>
>>> Good question. Don't know.
>> [...]
>>
>> I think the answer should be [B, C] in any case since the assoc and
>> the topic represent the same thing.
> I'd agree with this too--especially given the way the implicit merging stuff works in TMDM. Subject indicators and subject locators are specific reifiers with given semantics. Both trigger merging in the effective map based on the spec, so you could reasonably expect similar things like your proposal to take place given the logical merge implied by reification of an association.
>
> The main problem I see is that your proposal makes subject proxies in the general sense first-class citizens in the TMDM. Once this happens, there's no longer a need for the distinction of constructs that can only have terminal property values (TMDM topics) and constructs that can only have non-terminal property values - what I call links (TMDM associations).  This would therefore invalidate a number of fundamental assumptions baked into TMDM systems, and I think that makes it a non-runner (in addition to rather unpopular). ;)
>
How does that "invalidate" the fundamental assumptions baked into TMDM 
systems?

They operate just as they did before but with an operator that returns 
more complete information (the identifier for both the assoc and its 
reifying topic).

So, before we declare something "unpopular" let's at least describe it 
accurately.

>> The more I think about the removal of an explicit reifier axis the
>> more I love this proposal. ;) I think it brings us a step towards your
>> TMDM-NG proposal [1], at least on the syntax/mental level. You can ask
>> *any* Topic Maps construct about names, occurrences etc. Lovely. :)
>>
>> [1]<http://tm.durusau.net/?p=2893>
> Thanks for the pointer. I hadn't seen this. Very interesting. In many respects, this is part of what I'm trying to do with Pragmantix, but probably keeping fewer TMDM assumptions.
>
Be mindful that *blind interchange* in based on standardized 
assumptions. I suspect the fewer of assumptions you have, the higher the 
cost of interchange.

I think topic maps need to support domain-based, assumption laden models 
as well as more flexible and open-ended approaches, as well as steps in 
between.

I would like to think that if my blog has illustrated anything, it is 
that the world is a very big and complicated place.

Hope you are having a great weekend!

Patrick




> Have a good rest of the weekend.
>
> ast

-- 
Patrick Durusau
patrick-Q/[email protected]
Chair, V1 - US TAG to JTC 1/SC 34
Convener, JTC 1/SC 34/WG 3 (Topic Maps)
Editor, OpenDocument Format TC (OASIS), Project Editor ISO/IEC 26300
Co-Editor, ISO/IEC 13250-1, 13250-5 (Topic Maps)

Another Word For It (blog): http://tm.durusau.net
Homepage: http://www.durusau.net
Twitter: patrickDurusau