XML Syntax updated

I've updated the schema to handle prefix declarations:
	http://www.w3.org/2007/OWL/wiki/index.php?title=OWL_XML_Schema&diff=21025&oldid=20011

The only issue remaining (before I update the spec text and declare  
victory) is how to distinguish IRIs from AbbreviatedIRIs. I've  
suggested a separate attribute and a leading token. Basically:

	<Class abbrevIRI="bjp:Person/>
	<Class aIRI="bjp:Person"/>

vs.

	<Class IRI=">bjp:Person"/>

The problem, of course, is that >bjp:Person is not a valid anyURI.

vs.
	Depends on whether there's a declaration (the Sandro Solution)

I'm also inclined to forbid relative URIs. They are a pain to cope  
with and to explain. I think having one univocal way to abbreviate  
URIs is overall much more beneficial than to have 2 mechanisms where  
one is optimized for a sorta strange case. A case I use a lot, but a  
bit of an outlier none-the-less.

Thoughts welcome. Otherwise, I'll mope a bit and pick a solution.

Cheers,
Bijan.

Received on Tuesday, 31 March 2009 10:29:27 UTC