Re: Moving on (was Re: URIs quack like a duck)

>A schema language is a way to describe some things about a language
>containing elements and attributes which are identified uniquely by
>namespaces.

Agreed. A namespace is just a named, recognizable group to which element
and attribute names may belong.  Various operations upon those names, such
as schema-based validation, may then operate in terms of those groupings.

A schema doesn't define things about a namespace. It defines where element
and attribute names belonging to one or more namespaces may appear this
particular type of document. The same namespace may appear in other kinds
of documents; if so, the same namespaced element/attribute names may be
used quite differently in one schema than in another. (One hopes they won't
be, but neither namespaces nor schemas make any promises in that regard.)


______________________________________
Joe Kesselman  / IBM Research

Received on Tuesday, 6 June 2000 12:37:33 UTC