[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: The task to be solved by RDDL. Re: RDDL(wasRE:


is an unrecognized namespace
Ronald Bourret wrote:
> 
> "Simon St.Laurent" wrote:
> >
> > On Tue, 2002-01-22 at 03:04, Ronald Bourret wrote:
> > > In documentation terms, RDDL is a reference manual and only low-level
> > > people (e.g. TV repairmen) want reference manuals. Everybody else wants
> > > a user's guide.
> >
> > Perhaps, but I'm not sure most developers want a 3400-page tome
> > explaining (X)HTML, XForms, SVG, RDF, SMIL, MathML, XLink, and
> > everything else that can reasonably mash together in the context of a
> > web page, and I'm not sure computers want their equivalent of that
> > either.
> 
> But that's what you effectively get, regardless of whether it's in one
> document or spread over multiple documents. I think the important thing
> is that you need a summary document to tell you how each piece fits in.
> 
> Going back to the TV analogy, the switch doesn't know it belongs to a
> TV, so the switch documentation can't tell you that to turn the TV on
> you turn the switch to the on position. All it can tell you is how to
> turn the switch on.
> 
> Perhaps the RDDL document for the root element serves this purpose.

I think it would be cool if people got in the practice of having
documentation annotations in schemas that have XLink links to relevant
sections of documentation that explain the relevant portion of the
grammar (as just one interesting use case).

Envision this scenario: a user starts typing an XML document in their
editor. They type the root element with the namespace declaration, and
save the document. The editor flags the namespace, and indicates to the
user that it is an unrecognized namespace. The user right-mouse clicks
and selects a meny that says "Resolve Namespace". They get a wizard that
connects to the net, downloads an RDDL resource, lists the associated
resources to the user and asks if the user would like to download these
resources and create a "package" for the namespace using these
resources. The user says yes. After the package is downloaded, the user
gets a content assistant that uses an XML Schema or RELAX NG grammar to
indicate relevant choices to the user.

The user sees an element suggested that they are unfamiliar with. The
add the element to the document and put the mouse pointer over it. They
get a brief tooltip with documentation from annotation in the schema.
They want to know more, so they right mouse click on the element name
and select "View Documentation". The application uses the hyperlink from
the schema annotation and takes them to the section of the documentation
that discusses the relevant element -- context-sensitive help enabled
through the use of RDDL.

This is the sort of vision for RDDL I'd like to move towards.

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.