Re: OWL Functional Syntax and case sensitivity

They are all case sensitive. Look for the definition of character, and how strings are compared and note that terminals are quoted strings. 

-Alan

On Mar 3, 2011, at 5:21 PM, Toby Inkster <tai@g5n.co.uk> wrote:

> I may have missed something glaringly obvious, but it seems to me that
> http://www.w3.org/TR/owl2-syntax/ doesn't say which parts of the
> functional syntax are case sensitive. Here are some examples:
> 
> Prefix(foaf:=<http://xmlns.com/foaf/0.1/>)
> Ontology(
>  Declaration( Class(FOAF:Person) ) # prefixes case-sensitive?
> )
> 
> Prefix(foaf:=<http://xmlns.com/foaf/0.1/>)
> Ontology(
>  Declaration( CLASS(foaf:Person) ) # keywords case-sensitive?
> )
> 
> I've written a parser for the functional syntax, and have assumed
> case-sensitivity in both places, though looking back at the spec, there
> doesn't seem to be any guidance either way.
> 
> -- 
> Toby A Inkster
> <mailto:mail@tobyinkster.co.uk>
> <http://tobyinkster.co.uk>
> 

Received on Friday, 4 March 2011 02:55:32 UTC