architectural processing with nsgmls/jade for queryloc

Subject: architectural processing with nsgmls/jade for queryloc
From: Gerhard Stenzel <stenzel@xxxxxxxxxx>
Date: Thu, 11 Jun 1998 14:22:14 +0000
Hi all,
I try to link a paragraph from a SGML document to a portion of an audio. I
locate the paragraph by its ID,
for the audio I try to use the queryloc locator. In order to verify that my
contructs are syntactically correct, I want
to use nsgmls.  (Eventually, I might want to use jade to transform my HyTime
doc in an HTML doc.)

Here are the link/locators:

 <!-- creates link to audio -->
 <audio linkends="para01 maggie01">
 <nameloc id=para01><nmlist docorsub=maggie.sgm>intro</nameloc>
 <urlloc id=maggie01>http://test/cgi?test</urlloc>

urlloc is defined as follows:
 <!ELEMENT urlloc - - (#PCDATA) >
 <!ATTLIST urlloc
           id       ID   #REQUIRED
           HyTime   NAME #FIXED "queryloc"
           notation (URL) #FIXED "URL"
 >
When I run the following command:
 nsgmls hub3.sgm
the (interesting portion of the) output looks as follows:
 ....
 AID TOKEN MAGGIE01
 AHYTIME TOKEN QUERYLOC
 ANOTATION TOKEN URL
 (URLLOC
 -http://test/cgi?test
 )URLLOC
 ....
When I run:
 nsgmls -A HyTime hub3.sgm
the output looks as follows:
 ....
 ANOTATION TOKEN URL
 ANOTFOUND TOKEN ERROR
 ALOCSRC IMPLIED
 ACANTCNST TOKEN ERROR
 AIMPSRC TOKEN PTREERT
 AORDERING TOKEN ORDERED
 ASET TOKEN NOTSET
 AID TOKEN MAGGIE01
 AETFULLNM IMPLIED
 (QUERYLOC
 )QUERYLOC
 ....
Where is my "http://test/cgi?test"; gone? I would expect it between the two
QUERYLOC lines. Is this expectation wrong?

I include the architecture support stuff:
 <?IS10744 ArcBase HyTime>
 <?ArcBase HyTime> <!-- for SP -->
 <!NOTATION HyTime
    PUBLIC "ISO/IEC 10744:1997//NOTATION AFDR ARCBASE
            Hypermedia/Time-based Structuring Language (HyTime)//EN"
 >
 <!NOTATION AFDRMeta
    PUBLIC "ISO/IEC 10744:1997//NOTATION AFDR Meta-DTD Notation//EN"
 >
 <!ENTITY HyTime
    PUBLIC "ISO/IEC 10744:1997//DTD AFDR Meta-DTD
            Hypermedia/Time-based Structuring Language (HyTime)//EN"
    CDATA AFDRMeta
 >
 <!ATTLIST #NOTATION HyTime
    ArcFormA NAME #FIXED HyTime
    ArcDTD   CDATA #FIXED HyTime
    ArcDocF  CDATA #FIXED HyDoc
    ArcBridF CDATA #FIXED HyBrid
    ArcAuto  (ArcAuto|nArcAuto) ArcAuto
    ArcOptSA NAMES    #FIXED "GenArc base locs links sched rend"
    base     -- Base module --
             CDATA    #FIXED "bos dimspec HyDimLst HyDimSpc"
    locs     -- Location address module --
             CDATA    #FIXED "bibloc dataloc multloc nameloc treeloc
queryloc"
    links    -- Hyperlinks module --
             CDATA    #FIXED "agglink clink hylink ilink varlink"
 >

Any help/enlightning on the subject is appreciated.
Best regards,
Gerhard Stenzel


 DSSSList info and archive:  http://www.mulberrytech.com/dsssl/dssslist


Current Thread
  • architectural processing with nsgmls/jade for queryloc
    • Gerhard Stenzel - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id KAA28127Thu, 11 Jun 1998 10:36:57 -0400 (EDT) <=
      • Peter Newcomb - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id MAA29591Thu, 11 Jun 1998 12:20:42 -0400 (EDT)
      • <Possible follow-ups>
      • Gerhard Stenzel - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id NAA01897Thu, 11 Jun 1998 13:49:15 -0400 (EDT)
        • Peter Newcomb - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id PAA03263Thu, 11 Jun 1998 15:13:12 -0400 (EDT)
      • Gerhard Stenzel - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id RAA05271Thu, 11 Jun 1998 17:36:53 -0400 (EDT)