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

Re: Three Access Language Paradigms

  • From: Jonathan Robie <jwrobie@m...>
  • To: Joe Lapp <jlapp@a...>
  • Date: Tue, 18 Nov 1997 16:57:38 -0500

Re: Three Access Language Paradigms
At 03:14 PM 11/18/97 -0500, Joe Lapp wrote:
 
>I'd like to present still another form of access language.
>This approach is based on a different way of thinking about
>documents.  Instead of asking document repositories to look
>like XML documents to the external world, we only ask that
>the repositories speak XML with the external world.  DTDs
>would be defined for the protocols that repositories might
>care to speak.  The DTDs would define the structure of the
>protocol messages rather than the structures of documents.
>One repository might speak several protocols (e.g. 'Patient
>Records Protocol V.152' or 'Bank Transaction Protocol 2A').
>If the repository were capable of containing arbitrary XML
>documents, the repository might speak a specific protocol
>called 'XML Document Protocol V.1.0'.
 
This is an interesting idea, and would allow queries to be defined in an
SGML/XML-aware syntax. For instance, if we want to get "billables" from a
patient record system, we could ask an external system like a relational
database for this information using a query defined in an SGML-aware language:

billable { patient_id = 7537053 }

The external system would have to have a mapping between the DTD structure
that defines the abstract model for this protocol and the internal data
structures used on that particular system. In this case, it would have to
know what a "billable" is, where to find it, and how to find those
"billables" that belong to the patient with this particular patient id.
Offhand, this seems like a reasonable amount of effort to ask people to do
in order to interface their databases to document management systems.

On the repository side, one query could be used to support any external
system that uses this particular DTD, and general-purpose techniques could
be used to manage any virtual document. On the database / external system
side, each DTD abstraction would be a separate programming project, but I
don't really see any way around that.

I'll have to think about it, but at first blush, I like it.

Jonathan
________________________________

Jonathan Robie
Email: jonathan@t...
Texcel Research, Inc. ("http://www.texcel.no")


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


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.