logo       

Re: Controlled Linking and Modular Topic Maps: msg#00017

Subject: Re: Controlled Linking and Modular Topic Maps
A correction in my example syntax.

Murray Altheim wrote:
[...]
  1. using explicit <association> elements. Since the 'actuate'
     behaviour is meant to apply to the entire link/association,
     the presence of one of the four actuate PSIs in the <scope>
     of an <association> element is meant to indicate linking
     behaviour. E.g.:

There's an oops in the original. Here's the correction:

   <association>
    <scope>
     <subjectIndicatorRef
         xlink:href="http://www.w3.org/TR/xlink/#actuate-att-onRequest"/>
    </scope>
    <member>                     <!--  internal link  -->
      <topicRef xlink:href="#foo"/>
    </member>
    <member>                     <!--  external link  -->
      <topicRef xlink:href="languages.xtm#en"/>
    </member>
   </association>

This would indicate that any links to external topic maps within
the association, in this case "languages.xtm#en", should only be
traversed "on a post-loading event triggered for the purpose of
traversal", i.e., when the application warrants it, either with
or without direct user intervention.

To answer one of Jan's questions, which of the XTM reference
elements would be used in this context, the answer is that
this proposal would not constrain the reference type since
whatever link made sense in <scope> prior to this proposal
would still make sense following it, i.e., any of the three.

Jan's suggestion on having PSIs available for various parts of
HTML hilights what to me has always been one of the primary
faults of the W3C, i.e., the lack of any overarching architecture
for their designs. This could have been solved by a simple W3C
Rec early on that would have stated that the way to refer to
the elements or attributes of a given namespace would be to
take the XML namespace for the markup language and apply some
syntactical formula to provide URIs for each element and
attribute. For example, for XHTML 1.0, I'd suggest something
akin to:

 <b> :            http://www.w3.org/1999/xhtml/#ELT_b

 'class' attribute:  http://www.w3.org/1999/xhtml#ATTR_class

 'class' on <b>:  http://www.w3.org/1999/xhtml#ELT_b_ATTR_class

...or some such thing. This kind of thing could easily have
been accomplished had the W3C Recommendations all been published
where the above URLs always linked to the element or attribute
description within the Recommendation. The actual ID syntax isn't
important, the lack of it is.

Absent this being available since about 1999 (when the XML
Namespace Rec came out) we've been left with no consistent
approach to this very common problem. DCMI has one way, RDF
another (despite the former being based on the latter), and
we had to create our own for XTM 1.0. Of course, as you point
out, there is simply nothing available to talk about XHTML,
SVG, etc. elements and attributes in a consistent way so we're
forced to invent. Invention can be a very bad thing, despite
opinions to contrary.

Murray

......................................................................
Murray Altheim                    http://kmi.open.ac.uk/people/murray/
Knowledge Media Institute
The Open University, Milton Keynes, Bucks, MK7 6AA, UK               .

  News Headlines from September 1st, 2004:

    Schwarzenegger cheers for Bush, says 'America is back'
    Bush reverses himself, says war on terror can be won

    At Least 900 Arrested in NY City as Protesters Clash With Police
    Talks to Disarm Rebel Shiites Collapses in Iraq
    Iraq assembly opens amid mortar fire
    Iraqi official assassinated in Kirkuk
    12 Nepalese claimed killed by militants
    Executions in Iraq trigger rioting in Nepal
    Bomb did not hit Afghan villagers, says US
    N Koreans storm Japanese school
    Hostage Crisis Unfolds in Russia as Guerrillas Seize School
    Moscow suicide bomber kills 10 and injures 51
    Bomb traces in both Russian jets
    UN says Sudan failing on Darfur
    2 suicide bombs kill 16 in Israel
    Israel vows 'global' war on Hamas
    Hundreds of Palestinians resume hunger strike in Israeli prison
    Female GI in Iraq abuse case awaits judge's ruling
    High court scrutinizes Gov. Bush


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
boot-loaders.gr...    php.pear.genera...    debugging.valgr...    kde.redhat.user...    text.xml.xsl.ge...    culture.languag...    hardware.microc...    java.servicemix...    redhat.release....    web.zope.plone....    user-groups.lin...    opendarwin.webk...    video.mjpeg.use...    sysutils.bcfg2....    encryption.gpg....    lx-office.devel...    xfree86.forum/2...    mail.mutt.devel...    acpi.devel/2003...    qnx.openqnx.dev...    network.irc.irs...    freebsd.devel.m...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe