Hi All,

I have something bothering in my mind in case of Jena. I need to remove 
restriction in the OWL file using Jena, but I couldn't figure how it could be 
done?

The following is the part of IntersectionOf Restriction that I want to remove 
from the OWL file :
..........
<owl:Class rdf:ID="priceType">
    <rdfs:subClassOf>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Restriction>
            <owl:minCardinality 
rdf:datatype="http://www.w3.org/2001/XMLSchema#int";
            >1</owl:minCardinality>
            <owl:onProperty>
              <owl:DatatypeProperty rdf:ID="aud"/>
            </owl:onProperty>
          </owl:Restriction>
          <owl:Restriction>
            <owl:maxCardinality 
rdf:datatype="http://www.w3.org/2001/XMLSchema#int";
            >1</owl:maxCardinality>
            <owl:onProperty>
              <owl:DatatypeProperty rdf:about="#aud"/>
            </owl:onProperty>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Restriction>
            <owl:minCardinality 
rdf:datatype="http://www.w3.org/2001/XMLSchema#int";
            >1</owl:minCardinality>
            <owl:onProperty>
              <owl:DatatypeProperty rdf:ID="usd"/>
            </owl:onProperty>
          </owl:Restriction>
          <owl:Restriction>
            <owl:onProperty>
              <owl:DatatypeProperty rdf:about="#usd"/>
            </owl:onProperty>
            <owl:maxCardinality 
rdf:datatype="http://www.w3.org/2001/XMLSchema#int";
            >1</owl:maxCardinality>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  </owl:Class>
..........

The thing is, I want to remove all restriction in the priceType class shown 
above. I have tried the removeOnProperty() method but It always result an error 
in the Tomcat. Couldn't figure it out.
Anyone has a clue? Its very appreciated.

cheers,

Dhomas Hatta Fudholi
PhD Candidate, Department of Computer Science and Computer Engineering
La Trobe University, Victoria 3086, Australia

Reply via email to