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

Re: Namespace related-resource bundles: just the one?

  • From: Uche Ogbuji <uche.ogbuji@f...>
  • To: Miles Sabin <MSabin@i...>
  • Date: Mon, 01 Jan 2001 09:53:39 -0700 (MST)

resource bundle implementation
> As a consequence it looks as though we wouldn't be able to take
> an _existing_ document instance (which already references a
> resource bundle via it's namespace URI) and, for example,
> associate it with a different XML or RDF schema without
> negotiating with the controllers of the existing bundle URI.

Good point.  I see this as an implementation issue once one of the
Namespace Catalogue specs gets adopted.  I would suggest good old
processing instructions (remember those?)

<foo xmlns="http://spam.com">
  <?namepace-resolution-redirect from="http://spam.com" to="http://myorg.com"?>
  <bar/>
</foo>

Pick whatever names for the target and the pseudo-attributes.

> What do people think? Is this a problem? If it is, how could the
> existing proposals be revised to avoid it?

Again, I think that the existing proposals govern the remote data format,
and that this should be separated from implementation within processors.
For instance, here are a couple of my current implementation ideas.

*) Add to 4XSLT an extension function,

<node-set> get-namespace-resource-links(<uri>)

That takes a namespace URI (perhaps the value of a namespace node) and
returns a node set of the div, link or whatever elements with the
resource pointers.

*) Add a document class option in 4Suite Server to add the namespace
catalog resources to the RdfServer model (4SS allows automatic update of
an RDF model with various data from an XML document added to the repository,
including the result of evaluating given XPaths on the document).

Both scenarios could easily handle redirect processing instructions.


-- 
Uche Ogbuji                               Principal Consultant
uche.ogbuji@f...               +1 303 583 9900 x 101
Fourthought, Inc.                         http://Fourthought.com
4735 East Walnut St, Ste. C, Boulder, CO 80301-2537, USA
Software-engineering, knowledge-management, XML, CORBA, Linux, Python


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.