Check out topic maps, which are in the throes of standardization
by ISO, and which are expressible using extended XLinks or HyTime
links. http://www.hightext.com has a draft or two.
> > 1. what FOOs can contain
> > 2. where FOOs can be
> > 3. what FOOs look like when presented
> > 4. what FOOs do when the user does something
> > 5. what an application is to do when it gets a FOO.
> > 6. what other labels people use for FOOs.
> > 7. what people mean by FOO.
The topic map stuff deals with 6 and 7 only. The rest of the issues
you raise are handled by other standards, existing and planned:
1. Schema languages.
2. Addressing. See the HyTime standard for a wealth of generality.
3. Stylesheets.
4. Scripts.
5. Applications; maybe SGML architectures and property sets, too.
(again, see HyTime for a general approach)
-Steve
-- Steven R. Newcomb, President, TechnoTeacher, Inc. srn@techno.com http://www.techno.com ftp.techno.comvoice: +1 972 231 4098 (at ISOGEN: +1 214 953 0004 x137) fax +1 972 994 0087 (at ISOGEN: +1 214 953 3152)
3615 Tanner Lane Richardson, Texas 75082-2618 USA