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

Re: Namespaces and Schemes

  • From: "Sean B. Palmer" <sean@m...>
  • To: "Henry S. Thompson" <ht@c...>
  • Date: Mon, 13 Nov 2000 20:35:58 +0000

html.xsd
> No clear what you mean by a "scheme [sic]"?
>
> I'd certainly be interested in a bit more detail on why it's obvious
> that XML Schema is not appropriate for your needs.

I'm not saying it isn't appropriate: far from it! Rather I'm asking "is it
appropriate?"
By Scheme, I mean:
"Syntactic Schema: A document, real or imagined, which constrains the
structure and/or type of data. (pl.: Schemata)." - Tim Berners-Lee,
http://www.w3.org/DesignIssues/Evolution.html

My major concern is how we validate documents declard to be within a certain
Namespace. Deosn't XSV just assume that there is an XML Schema on the end of
it? For example:-

<html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:xsi='http://www.w3.org/1999/XMLSchema-instance'
 xmlns:t='http://www.w3.org/2000/TR/smil-animation10'
 xmlns:util="http://www.w3.org/XML/2000/04schema-hacking/comment#"
 xsi:schemaLocation="http://www.w3.org/1999/xhtml html.xsd"
  > [...] - http://www.w3.org/XML/2000/04schema-hacking/comment-test.html

XSV validates the util: namespace without any suggesiton of there being a
Schema for at the end of it (sorry, appears to, I'm not sure what's really
going on: please explain!).

My question again: "Now, I want to 'attach' a scheme [sic] to the namespace,
that tells both humans and parsers not only what the content and structure
of the document is, but what it means as well. Question: How do I best go
about doing this?"

BTW: TimBL also wrote:
[[[
Levels of schema language
Computer languags can be classified into various types, with various
capabilities, and the sort we chose for the schema document, and information
we allow the schema fundamentally affects not just what the semantic web can
be but, more importantly, how it can grow. The schema document can, broadly,
be one of the following:
1. Notional only: imaginary, non-existent but named.
2. Human readable
3. Machine-understandable and defining structure
4. Machine-understandable and slo which are optional parts
5. A Turing-complete recipe for conversion into othr langauges
6. A logical model of document
]]] - http://www.w3.org/DesignIssues/Evolution.html

What should I be using for a Semantic Web interface language, where I want
to validate a document with many namespaces, all interacting? Quite a mess,
I'm sure you'll agree. If only we could have a protocol for validation for
namespaces...

Kindest Regards,
Sean B. Palmer
----------------------------------------------------
The Semantic Web: A Resource - http://xhtml.waptechinfo.com/swr/
WAP Tech Info - http://www.waptechinfo.com/
Mysterylights.com - http://www.mysterylights.com/
----------------------------------------------------
"The Internet; is that thing still around?" - Homer J. Simpson


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.