W3C home > Mailing lists > Public > public-owl-wg@w3.org > March 2009

XML Syntax updated

From: Bijan Parsia <bparsia@cs.manchester.ac.uk>
Date: Tue, 31 Mar 2009 11:28:49 +0100
Message-Id: <68A1F7E0-C407-4089-AF1E-33A248F2A8E1@cs.manchester.ac.uk>
To: W3C OWL Working Group <public-owl-wg@w3.org>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 31 March 2009 10:29:30 GMT