myDataMapping.ontology
Class WBzard

java.lang.Object
  extended by myDataMapping.ontology.WBzard

public class WBzard
extends java.lang.Object


Nested Class Summary
static class WBzard.Match
           
 
Constructor Summary
WBzard(java.lang.String fileName)
          constructor load ontology, given the filename
 
Method Summary
 java.util.Set<java.net.URI> checkCommonProperties(org.semanticweb.owl.model.OWLClass class1, org.semanticweb.owl.model.OWLClass class2)
           
 boolean checkEquivalent(org.semanticweb.owl.model.OWLClass class1, org.semanticweb.owl.model.OWLClass class2)
           
 java.util.Set<org.semanticweb.owl.model.OWLDataProperty> checkExclusiveDataProperties(org.semanticweb.owl.model.OWLClass class1, org.semanticweb.owl.model.OWLClass class2)
           
 boolean checkIntersect(org.semanticweb.owl.model.OWLClass class1, org.semanticweb.owl.model.OWLClass class2)
           
 boolean checkSubClass(org.semanticweb.owl.model.OWLClass class1, org.semanticweb.owl.model.OWLClass class2)
           
 boolean checkSuperClass(org.semanticweb.owl.model.OWLClass class1, org.semanticweb.owl.model.OWLClass class2)
           
 WBzard.Match compare2concepts(java.lang.String concept1, java.lang.String concept2)
           
 java.util.Set<java.net.URI> getCommonProperty(java.lang.String concept1, java.lang.String concept2)
           
 org.semanticweb.owl.model.OWLClass getConceptClass(java.lang.String concept)
           
 java.util.Set<org.semanticweb.owl.model.OWLDataProperty> getExclusiveProperty(java.lang.String concept1, java.lang.String concept2)
           
static void main(java.lang.String[] args)
          for test
 WBzard.Match matchClasses(org.semanticweb.owl.model.OWLClass class1, org.semanticweb.owl.model.OWLClass class2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WBzard

public WBzard(java.lang.String fileName)
constructor load ontology, given the filename

Parameters:
fileName -
Method Detail

matchClasses

public WBzard.Match matchClasses(org.semanticweb.owl.model.OWLClass class1,
                                 org.semanticweb.owl.model.OWLClass class2)

checkIntersect

public boolean checkIntersect(org.semanticweb.owl.model.OWLClass class1,
                              org.semanticweb.owl.model.OWLClass class2)

checkExclusiveDataProperties

public java.util.Set<org.semanticweb.owl.model.OWLDataProperty> checkExclusiveDataProperties(org.semanticweb.owl.model.OWLClass class1,
                                                                                             org.semanticweb.owl.model.OWLClass class2)

checkCommonProperties

public java.util.Set<java.net.URI> checkCommonProperties(org.semanticweb.owl.model.OWLClass class1,
                                                         org.semanticweb.owl.model.OWLClass class2)

checkSuperClass

public boolean checkSuperClass(org.semanticweb.owl.model.OWLClass class1,
                               org.semanticweb.owl.model.OWLClass class2)

checkSubClass

public boolean checkSubClass(org.semanticweb.owl.model.OWLClass class1,
                             org.semanticweb.owl.model.OWLClass class2)

checkEquivalent

public boolean checkEquivalent(org.semanticweb.owl.model.OWLClass class1,
                               org.semanticweb.owl.model.OWLClass class2)

getConceptClass

public org.semanticweb.owl.model.OWLClass getConceptClass(java.lang.String concept)

compare2concepts

public WBzard.Match compare2concepts(java.lang.String concept1,
                                     java.lang.String concept2)

getCommonProperty

public java.util.Set<java.net.URI> getCommonProperty(java.lang.String concept1,
                                                     java.lang.String concept2)

getExclusiveProperty

public java.util.Set<org.semanticweb.owl.model.OWLDataProperty> getExclusiveProperty(java.lang.String concept1,
                                                                                     java.lang.String concept2)

main

public static void main(java.lang.String[] args)
for test

Parameters:
args -