[osis-core] Doc item

Steven J. DeRose osis-core@bibletechnologieswg.org
Thu, 30 Oct 2003 11:21:41 -0500


--============_-1144591414==_ma============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

I think we need to explain the whole schema invocation thing; Kirk 
and I are having *such* a fun time with it at the moment. For 
example, explaining this weirdness from the Schema spec:

The schemaLocation attribute contains pairs of       values: The 
first member of each pair is the namespace for       which the second 
member is the hint describing where to       find to an appropriate 
schema document. The presence of       these hints does not require 
the processor to obtain or use       the cited schema documents, and 
the processor is free to       use other schemas obtained by any 
suitable means, or to use       no schema at all.

A schema is not required to have a namespace (see Section 3.4 ) and 
so there is a noNamespaceSchemaLocation attribute which is       used 
to provide hints for the locations of schema documents       that do 
not have target namespaces.
-- 

Steve DeRose -- http://www.derose.net
Chair, Bible Technologies Group -- http://www.bibletechnologies.net
Email: sderose@acm.org  or  steve@derose.net
--============_-1144591414==_ma============
Content-Type: text/html; charset="us-ascii"

<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Doc item</title></head><body>
<div>I think we need to explain the whole schema invocation thing;
Kirk and I are having *such* a fun time with it at the moment. For
example, explaining this weirdness from the Schema spec:</div>
<div><br></div>
<div><font face="Helvetica" size="+1" color="#000000">The</font><font
face="Courier" size="+1" color="#0000CC"> schemaLocation</font><font
face="Helvetica" size="+1" color="#000000"> attribute contains pairs
of&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; values: The first member of
each pair is the namespace for&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
which the second member is the hint describing where
to&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; find to an appropriate schema
document. The presence of&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; these
hints does not require the processor to obtain or
use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the cited schema documents,
and the processor is free to&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use
other schemas obtained by any suitable means, or to
use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no schema at all.<br>
<br>
A schema is not required to have a namespace (see</font><font
face="Helvetica" size="+1" color="#0000CC"> Section 3.4</font><font
face="Helvetica" size="+1" color="#000000"> ) and so there is
a</font><font face="Courier" size="+1" color="#0000CC">
noNamespaceSchemaLocation</font><font face="Helvetica" size="+1"
color="#000000"> attribute which is&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
used to provide hints for the locations of schema
documents&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that do not have target
namespaces.</font></div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Steve DeRose -- http://www.derose.net<br>
Chair, Bible Technologies Group --
http://www.bibletechnologies.net<br>
Email: sderose@acm.org&nbsp; or&nbsp; steve@derose.net</div>
</body>
</html>
--============_-1144591414==_ma============--