Re: Message Reference, Message|element encore

On Feb 11, 2004, at 5:44 PM, Bijan Parsia wrote:
[snip]
> All this suggests (to me) that having to add an attribute for each 
> type system is, well, annoying :) Why not have a pair of component 
> properties, {typeSystem} and {type}. And better, let there be two 
> attributes in the XML as well. For XML Schema element declarations, we 
> can make that omitting the type system attribute defaulst to XML 
> Schema element declarations.

So, Arthur pointed out that the type of the attribute is qname which, 
for some type systems (like OWL) might be annoying (since OWL names 
classes with URIs). This would be a reason to avoid the generic 
attributes (or assert that every extended type system supply qname 
identifiers or a way of constructing a qname from their native 
identifiers). I wonder how this affects the component model...can the 
type of the {message} property be a pair ({type system, type system 
specific identifer})?

If every type system must add a component property as well, then I 
think it's a good idea to make the {message} component more specific 
(i.e., {element}). But then the inconsistency of the text should be 
resolved in favor of making {element} *only* take its values from the 
element attribute.

Cheers,
Bijan Parsia.

Received on Thursday, 12 February 2004 11:50:28 UTC