Thread View: comp.text.sgml
3 messages
3 total messages
Started by Jeff Suttor
Mon, 21 Nov 1994 06:15
SDA -> HTML 2.0 for ICADD
Author: Jeff Suttor
Date: Mon, 21 Nov 1994 06:15
Date: Mon, 21 Nov 1994 06:15
220 lines
6587 bytes
6587 bytes
Below are the SGML Document Access (SDA) #FIXED attributes that will be added
to HTML 2.0 in support of easy transformation to ICADD for print-impaired
access using Braille, large print and voice synthesis.
Thanks to all of the attendees at the SGML '94 BoF that helped put this
together! It was a great mix of people from the SGML, HTML and
print-impaired communities. There are only a few minor changes from the notes
I took at the BoF, most having to do with mapping EMPTY elements.
What's next:
- please review and comment, all input is welcome
- I will run test transformations from HTML 2.0 -> ICADD
- we will formally submit these to the HTML 2.0 editor
- time is *very* short, please respond if possible in the next few days
Once HTML 2.0 is an RFC, several Internet sites have expressed interest in
providing URLs to batch scripts for:
HTML 2.0 -> ICADD
ICADD -> Braille
ICADD -> voice
ICADD -> ASCII/large print
Thanks to all,
Jeff Suttor JSuttor@Library.UCLA.Edu
<!-- Last modified 941120 21:10 PST -->
<!SGML "ISO 8879:1986"
-- This is a conforming SGML Document Access application. --
AppInfo SDA
>
<!DocType HTML Public "-//IETF//DTD HTML//EN//2.0" [
<--
HTML 2.0 contains SGML Document Access (SDA) fixed attributes in support
of easy transformation to the International Committee for Accessible
Document Design (ICADD) DTD "-//EC-USA-CDA-ICADD//DTD ICADD22//EN//1.1".
ICADD applications are designed to support usable access to structured
information by print-impaired individuals through Braille, large print
and voice synthesis. For more information on SDA & ICADD:
- ISO 12083:1993, Annex A.8, Facilities for Braille, large print
and computer voice
- ICADD ListServ <ICADD%ASUACAD.BITNET@ARIZVM1.ccit.arizona.edu>
- Usenet news group bit.listserv.easi
- Recording for the Blind, +1 800 221 4792
-->
<!-- SGML Document Access (SDA) Parameter Entities -->
<!ENTITY % SDAFORM "SDAFORM CDATA #FIXED" >
<!ENTITY % SDARULE "SDARULE CDATA #FIXED" >
<!ENTITY % SDAPREF "SDAPREF CDATA #FIXED" >
<!ENTITY % SDASUFF "SDASUFF CDATA #FIXED" >
<!ENTITY % SDASUSP "SDASUSP NAME #FIXED" >
<!AttList A
%SDAPref; "<?SDATrans A: #AttList>" >
<!AttList Address
%SDAForm; "Lit"
%SDAPref; "Address:&RE;" >
<!AttList B
%SDAForm; "Bold" >
<!AttList Base
%SDAPref; "<?SDATrans Base: #AttList>" >
<!AttList BlockQuote
%SDAForm; "BQ" >
<!AttList Body
%SDAPref; "<?SDATrans Body: #AttList>" >
<!AttList Br
%SDAPref; "&RE;" >
<!AttList Cite
%SDAForm; "It" >
<!AttList Code
%SDAForm; "Lit" >
<!AttList DD
%SDAForm; "Para" >
<!AttList Dir
%SDAForm; "List"
%SDAPref; "<?SDATrans Dir: #AttList><LHead>Directory</LHead>" >
<!AttList DL
%SDAForm; "List"
%SDAPref; "<?SDATrans DL: #AttList>" >
<!AttList DT
%SDAForm; "Term" >
<!AttList Em
%SDAForm; "It" >
<!AttList Form
%SDAPref; "<Para><?SDATrans Form: #AttList>Form:</Para>" >
%SDASuff; "<Para><?SDATrans Form: #End>Form End.</Para>" >
<!AttList Head
%SDAPref; "<?SDATrans Head: #AttList>" >
<!AttList HR
%SDAPref; "<Para><?SDATrans HR: #AttList></Para>" >
<!AttList HTML
%SDAForm "Book"
%SDAPref; "<?SDATrans HTML: #AttList>" >
<!AttList H1
%SDAForm; "H1" >
<!AttList H2
%SDAForm; "H2" >
<!AttList H3
%SDAForm; "H3" >
<!AttList H4
%SDAForm; "H4" >
<!AttList H5
%SDAForm; "H5" >
<!AttList H6
%SDAForm; "H6" >
<!AttList I
%SDAForm; "It" >
<!AttList Img
%SDAPref; "<Fig><?SDATrans Img: #AttList>#AttVal(Alt)</Fig>" >
<!AttList Input
%SDAPref; "<?SDATrans Input: #AttList>" >
<!AttList IsIndex
%SDAPref;
"<Para><?SDATrans IsIndex: #AttList>[Document is an index.]</Para>" >
<!AttList Kbd
%SDAForm; "Lit" >
<!AttList LI
%SDAForm; "LItem" >
<!AttList Link
%SDAPref; "<?SDATrans Link: #AttList>" >
<!AttList Listing
%SDAForm; "Lit"
%SDAPref; "Listing:&RE;" >
<!AttList Menu
%SDAForm; "List"
%SDAPref; "<?SDATrans Menu: #AttList><LHead>Menu</LHead>" >
<!AttList Meta
%SDAPref; "<?SDATrans Meta: #AttList>" >
<!AttList NextID
%SDAPref; "<?SDATrans NextID: #AttList>" >
<!AttList OL
%SDAForm; "List"
%SDAPref; "<?SDATrans OL: #AttList>" >
<!AttList Option
%SDAForm; "LItem"
%SDAPref;
"<?SDATrans Option: #AttList>#AttVal(Value) #AttVal(Selected)" >
<!AttList P
%SDAForm; "Para" >
<!AttList PlainText
%SDAForm; "Lit" >
<!AttList Pre
%SDAForm; "Lit"
%SDAPref; "<?SDATrans Pre: #AttList>" >
<!AttList Samp
%SDAForm; "Lit" >
<!AttList Select
%SDAForm; "List"
%SDAPref;
"<?SDATrans Select: #AttList><LHead>Select #AttVal(Multiple)</LHead>" >
<!AttList Strong
%SDAForm; "Bold" >
<!AttList TextArea
%SDAForm; "Para"
%SDAPref; "<?SDATrans TextArea: #AttList>#AttVal(Name): " >
<!AttList Title
%SDAForm; "Ti" >
<!AttList TT
%SDAForm; "Lit" >
<!AttList UL
%SDAForm; "List"
%SDAPref; "<?SDATrans UL: #AttList>" >
<!AttList Var
%SDAForm; "Lit" >
<!AttList Xmp
%SDAForm; "Lit"
%SDAPref; "Example:&RE;" >
]>
Re: SDA -> HTML 2.0 for ICADD
Author: Steve Pepper
Date: Thu, 24 Nov 1994 11:42
Date: Thu, 24 Nov 1994 11:42
35 lines
2336 bytes
2336 bytes
JSuttor@Library.UCLA.Edu (Jeff Suttor) writes:
| In <NEWTNews.32069.785476487.kmc@sfs2.specialform.com>,
| kmc@specialform.com writes:
|
| >Since all the attributes are #FIXED, can't they simply be "inferred"
| >by SDA based filters?
|
| In order to have a single generic transformation program, vs a program
| for every DTD, they should be in the DTD. The "inferred" method would
| probably use the LINK feature of SGML. LINK is not widely supported at
| the current time but when it is, I expect that it will be used.
Jeff knows about this already, but other people may be interested in a
paper I wrote some time ago showing how the LINK feature could be used
to implement the SDA #FIXED attribute functionality, thereby maintaining
a clean separation between the structure of a document type and its
processing.
The URL is http://www.falch.no/~pepper/link.html.
It's true that LINK is not widely supported yet -- but it is available
in James Clark's new freely-distributable parser, sp.
At a seminar held by the Norwegian SGML Users' Group recently, James
also demonstrated how the DSSSL STTP (SGML Tree Transformation Process)
could be used even more effectively to achieve the same thing.
Steve
--
</(pepper)steve> pepper@falch.no
------------------------------------------------------------------
falch hurtigtrykk a.s, postboks 130 kalbakken, n-0902 oslo, norway
tel +47 2216 3040 fax +47 2216 2350
"Life begins at 0x28"
Re: SDA -> HTML 2.0 for ICADD
Author: C. M. Sperberg-McQueen
Date: Sat, 26 Nov 1994 16:20
Date: Sat, 26 Nov 1994 16:20
23 lines
1963 bytes
1963 bytes
Steve Pepper recently mentioned here his posting explaining how to use LINK to attach ICADD SDA attributes to existing DTDs without having to modify the DTD, so now seems like a good time to make good on my promise to him to say, in public, what I have already told him in private. Namely, that Steve's description is the first I have seen of a worthwhile application of LINK to a real-world problem which does not involve serious extension to LINK. Steve has thus met the challenge I have set two or three times on this list, to try to persuade me that LINK can actually be used for some real problem and is thus not a total loss. My congratulations to him. At the same time, I should point out that even this application does not persuade me that LINK provides enough functionality to justify its presence in 8879. Everything LINK can do, the DSSSL STTP (SGML tree transformation process) can do, and more. I need more study, but so far the DIS DSSSL looks very good indeed, in both ideas and specification. -C. M. Sperberg-McQueen ACH / ACL / ALLC Text Encoding Initiative University of Illinois at Chicago
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads