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

Applications of RNG


rng applications
If you don't mind, John, I'd like to detach cleanly from 
the capitalism thread at this juncture and focus 
on applications of RNG and RNG AF.  As Rick Jeliffe 
notes wisely, we are pursuing understanding which 
applications will benefit from using RNG.   We 
are told that RNG is best for documents and 
XSD for databases.   Because I often generate documents 
from databases, that may or may not be an exclusionary 
answer.

Because you are familiar with this effort and RNG, you can 
probably explain most clearly why RNG is a good 
candidate for the base.   My lack of clarity makes 
me think I would need XML Schema for the base and 
could use RNG for the secondary schemas.  XSD provides 
abstract types and it would seem these are a useful 
means to organize the element types that can then 
be used in a renaming system, or can be carried by 
"class" attributes.
 
Marketing: if we establish undeniable value, we 
can find market.  It helps to know where to look for value. 
Companies like Microsoft are in the business of making 
computer systems ubiquitous and know now that ease is 
very important to that.  So regardless of who sponsors 
RNG, if it has value, I believe it will be implemented 
in commercial software.  Ease of uptake by medium skilled 
users is very valuable.  We know from experience 
that if we set out to create a language by which humans 
communicate with other humans and computers, and our 
efforts result in a language that is hard to learn 
and hard to apply, however well the computer likes 
it, we goofed.   Schema designs based on toolkits 
must be very easy to use because of the innate 
difficulties of working with novel or unfamiliar 
abstractions in the domains themselves.  A complex 
tool on top of that is deadly.

So that leaves me in a quandary and I need help 
with this. (Your help is very valuable and I 
know your time is, so many thanks.)  But maybe these 
problems are exemplary of where and why XML developers 
need RELAX NG.  A case made by example is illuminating. 
Finding the right example is a challenge.

In HumanML, we've managed to a certain degree to isolate 
out the major categories of characteristics of people, 
environment, and channels that affect the success or 
failure of human communication acts.  That semiotics, 
hermaneutics, etc. were our sources is no great surprise. 
So we have a pretty good set of top domains for glueing 
together the application languages of different groups 
that want something like HumanML.  But a glue language 
is exactly what we will have to begin with.  It has 
to be simple to apply because it is a toolkit.

At the same time, I need to think about an implementation 
in which the HumanML data is just a database, possibly 
relational, and used to feed rendering applications or 
to create messages that the Human agents can act with. 

len

-----Original Message-----
From: John Cowan [mailto:jcowan@r...]

I would have to see details, but I think using RNG for the
base schema would make a lot of sense.

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.