Usage of xml:base in OWL--different from DAML?

[apologies if this question really belongs in rdf-interest, it was a
tough call]

I was attempting to run a very basic OWL cases into DAML parser:

  <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:owl ="http://www.w3.org/2002/07/owl#"
  xmlns:first="http://www.w3.org/2002/03owlt/FunctionalProperty/premises001#" 
  xml:base="http://www.w3.org/2002/03owlt/FunctionalProperty/premises001" >
    <owl:FunctionalProperty rdf:ID="prop"/>
    <rdf:Description rdf:ID="subject">
      <first:prop rdf:resource="#object1" />
      <first:prop rdf:resource="#object2" />
    </rdf:Description>
  </rdf:RDF>

And got the error:

  Illegal Character Content:
  "http://www.w3.org/2002/03owlt/FunctionalProperty/premises001"

I read some of the differences between DAML+OIL and OWL[1] and nothing
about character strings, or values of xml:base was mentioned.  In
other words, this is the last place I expected the DAML parser to
choke when reading this file.  Is there a subtle difference between
DAML+OIL and OWL that is causing this?

Thanks a lot,
-- 
Yarden Katz <katz@underlevel.net>  |  Mind the gap

[1] <http://www.daml.org/2002/06/webont/owl-ref-proposed#appD>

Received on Monday, 12 May 2003 10:43:33 UTC